func (o *PaymentInitiationPaymentGetResponse) GetAmount() PaymentAmount {
	if o == nil {
		var ret PaymentAmount
		return ret
	}
	return o.Amount
}
GetAmount returns the Amount field value
package plaid
import (
	"encoding/json"
	"time"
)
type PaymentInitiationPaymentGetResponse struct {
	PaymentId string `json:"payment_id"`
	Amount PaymentAmount `json:"amount"`
	Status string `json:"status"`
	RecipientId string `json:"recipient_id"`
	Reference string `json:"reference"`
	AdjustedReference NullableString `json:"adjusted_reference,omitempty"`
	LastStatusUpdate time.Time `json:"last_status_update"`
	Schedule NullableExternalPaymentScheduleGet `json:"schedule,omitempty"`
	RefundDetails NullableExternalPaymentRefundDetails `json:"refund_details,omitempty"`
	Bacs NullableSenderBACSNullable `json:"bacs"`
	Iban NullableString `json:"iban"`
	InitiatedRefunds *[]PaymentInitiationRefund `json:"initiated_refunds,omitempty"`
	EmiAccountId NullableString `json:"emi_account_id,omitempty"`
	RequestId string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}
type _PaymentInitiationPaymentGetResponse PaymentInitiationPaymentGetResponse
func NewPaymentInitiationPaymentGetResponse(paymentId string, amount PaymentAmount, status string, recipientId string, reference string, lastStatusUpdate time.Time, bacs NullableSenderBACSNullable, iban NullableString, requestId string) *PaymentInitiationPaymentGetResponse {
	this := PaymentInitiationPaymentGetResponse{}
	this.PaymentId = paymentId
	this.Amount = amount
	this.Status = status
	this.RecipientId = recipientId
	this.Reference = reference
	this.LastStatusUpdate = lastStatusUpdate
	this.Bacs = bacs
	this.Iban = iban
	this.RequestId = requestId
	return &this
}
func NewPaymentInitiationPaymentGetResponseWithDefaults() *PaymentInitiationPaymentGetResponse {
	this := PaymentInitiationPaymentGetResponse{}
	return &this
}
func (o *PaymentInitiationPaymentGetResponse) GetPaymentId() string {
	if o == nil {
		var ret string
		return ret
	}
	return o.PaymentId
}
func (o *PaymentInitiationPaymentGetResponse) GetPaymentIdOk() (*string, bool) {
	if o == nil  {
		return nil, false
	}
	return &o.PaymentId, true
}
func (o *PaymentInitiationPaymentGetResponse) SetPaymentId(v string) {
	o.PaymentId = v
}