checkout

package
v8.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 19, 2023 License: MIT Imports: 8 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type APIClient

type APIClient struct {
	ClassicCheckoutSDKApi *ClassicCheckoutSDKApi

	ModificationsApi *ModificationsApi

	OrdersApi *OrdersApi

	PaymentLinksApi *PaymentLinksApi

	PaymentsApi *PaymentsApi

	RecurringApi *RecurringApi

	UtilityApi *UtilityApi
	// contains filtered or unexported fields
}

APIClient manages communication with the Adyen Checkout API API v71 In most cases there should be only one, shared, APIClient.

func NewAPIClient

func NewAPIClient(client *common.Client) *APIClient

NewAPIClient creates a new API client.

type AccountInfo

type AccountInfo struct {
	// Indicator for the length of time since this shopper account was created in the merchant's environment. Allowed values: * notApplicable * thisTransaction * lessThan30Days * from30To60Days * moreThan60Days
	AccountAgeIndicator *string `json:"accountAgeIndicator,omitempty"`
	// Date when the shopper's account was last changed.
	AccountChangeDate *time.Time `json:"accountChangeDate,omitempty"`
	// Indicator for the length of time since the shopper's account was last updated. Allowed values: * thisTransaction * lessThan30Days * from30To60Days * moreThan60Days
	AccountChangeIndicator *string `json:"accountChangeIndicator,omitempty"`
	// Date when the shopper's account was created.
	AccountCreationDate *time.Time `json:"accountCreationDate,omitempty"`
	// Indicates the type of account. For example, for a multi-account card product. Allowed values: * notApplicable * credit * debit
	AccountType *string `json:"accountType,omitempty"`
	// Number of attempts the shopper tried to add a card to their account in the last day.
	AddCardAttemptsDay *int32 `json:"addCardAttemptsDay,omitempty"`
	// Date the selected delivery address was first used.
	DeliveryAddressUsageDate *time.Time `json:"deliveryAddressUsageDate,omitempty"`
	// Indicator for the length of time since this delivery address was first used. Allowed values: * thisTransaction * lessThan30Days * from30To60Days * moreThan60Days
	DeliveryAddressUsageIndicator *string `json:"deliveryAddressUsageIndicator,omitempty"`
	// Shopper's home phone number (including the country code).
	// Deprecated
	HomePhone *string `json:"homePhone,omitempty"`
	// Shopper's mobile phone number (including the country code).
	// Deprecated
	MobilePhone *string `json:"mobilePhone,omitempty"`
	// Date when the shopper last changed their password.
	PasswordChangeDate *time.Time `json:"passwordChangeDate,omitempty"`
	// Indicator when the shopper has changed their password. Allowed values: * notApplicable * thisTransaction * lessThan30Days * from30To60Days * moreThan60Days
	PasswordChangeIndicator *string `json:"passwordChangeIndicator,omitempty"`
	// Number of all transactions (successful and abandoned) from this shopper in the past 24 hours.
	PastTransactionsDay *int32 `json:"pastTransactionsDay,omitempty"`
	// Number of all transactions (successful and abandoned) from this shopper in the past year.
	PastTransactionsYear *int32 `json:"pastTransactionsYear,omitempty"`
	// Date this payment method was added to the shopper's account.
	PaymentAccountAge *time.Time `json:"paymentAccountAge,omitempty"`
	// Indicator for the length of time since this payment method was added to this shopper's account. Allowed values: * notApplicable * thisTransaction * lessThan30Days * from30To60Days * moreThan60Days
	PaymentAccountIndicator *string `json:"paymentAccountIndicator,omitempty"`
	// Number of successful purchases in the last six months.
	PurchasesLast6Months *int32 `json:"purchasesLast6Months,omitempty"`
	// Whether suspicious activity was recorded on this account.
	SuspiciousActivity *bool `json:"suspiciousActivity,omitempty"`
	// Shopper's work phone number (including the country code).
	// Deprecated
	WorkPhone *string `json:"workPhone,omitempty"`
}

AccountInfo struct for AccountInfo

func NewAccountInfo

func NewAccountInfo() *AccountInfo

NewAccountInfo instantiates a new AccountInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAccountInfoWithDefaults

func NewAccountInfoWithDefaults() *AccountInfo

NewAccountInfoWithDefaults instantiates a new AccountInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AccountInfo) GetAccountAgeIndicator

func (o *AccountInfo) GetAccountAgeIndicator() string

GetAccountAgeIndicator returns the AccountAgeIndicator field value if set, zero value otherwise.

func (*AccountInfo) GetAccountAgeIndicatorOk

func (o *AccountInfo) GetAccountAgeIndicatorOk() (*string, bool)

GetAccountAgeIndicatorOk returns a tuple with the AccountAgeIndicator field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccountInfo) GetAccountChangeDate

func (o *AccountInfo) GetAccountChangeDate() time.Time

GetAccountChangeDate returns the AccountChangeDate field value if set, zero value otherwise.

func (*AccountInfo) GetAccountChangeDateOk

func (o *AccountInfo) GetAccountChangeDateOk() (*time.Time, bool)

GetAccountChangeDateOk returns a tuple with the AccountChangeDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccountInfo) GetAccountChangeIndicator

func (o *AccountInfo) GetAccountChangeIndicator() string

GetAccountChangeIndicator returns the AccountChangeIndicator field value if set, zero value otherwise.

func (*AccountInfo) GetAccountChangeIndicatorOk

func (o *AccountInfo) GetAccountChangeIndicatorOk() (*string, bool)

GetAccountChangeIndicatorOk returns a tuple with the AccountChangeIndicator field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccountInfo) GetAccountCreationDate

func (o *AccountInfo) GetAccountCreationDate() time.Time

GetAccountCreationDate returns the AccountCreationDate field value if set, zero value otherwise.

func (*AccountInfo) GetAccountCreationDateOk

func (o *AccountInfo) GetAccountCreationDateOk() (*time.Time, bool)

GetAccountCreationDateOk returns a tuple with the AccountCreationDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccountInfo) GetAccountType

func (o *AccountInfo) GetAccountType() string

GetAccountType returns the AccountType field value if set, zero value otherwise.

func (*AccountInfo) GetAccountTypeOk

func (o *AccountInfo) GetAccountTypeOk() (*string, bool)

GetAccountTypeOk returns a tuple with the AccountType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccountInfo) GetAddCardAttemptsDay

func (o *AccountInfo) GetAddCardAttemptsDay() int32

GetAddCardAttemptsDay returns the AddCardAttemptsDay field value if set, zero value otherwise.

func (*AccountInfo) GetAddCardAttemptsDayOk

func (o *AccountInfo) GetAddCardAttemptsDayOk() (*int32, bool)

GetAddCardAttemptsDayOk returns a tuple with the AddCardAttemptsDay field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccountInfo) GetDeliveryAddressUsageDate

func (o *AccountInfo) GetDeliveryAddressUsageDate() time.Time

GetDeliveryAddressUsageDate returns the DeliveryAddressUsageDate field value if set, zero value otherwise.

func (*AccountInfo) GetDeliveryAddressUsageDateOk

func (o *AccountInfo) GetDeliveryAddressUsageDateOk() (*time.Time, bool)

GetDeliveryAddressUsageDateOk returns a tuple with the DeliveryAddressUsageDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccountInfo) GetDeliveryAddressUsageIndicator

func (o *AccountInfo) GetDeliveryAddressUsageIndicator() string

GetDeliveryAddressUsageIndicator returns the DeliveryAddressUsageIndicator field value if set, zero value otherwise.

func (*AccountInfo) GetDeliveryAddressUsageIndicatorOk

func (o *AccountInfo) GetDeliveryAddressUsageIndicatorOk() (*string, bool)

GetDeliveryAddressUsageIndicatorOk returns a tuple with the DeliveryAddressUsageIndicator field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccountInfo) GetHomePhone

func (o *AccountInfo) GetHomePhone() string

GetHomePhone returns the HomePhone field value if set, zero value otherwise. Deprecated

func (*AccountInfo) GetHomePhoneOk

func (o *AccountInfo) GetHomePhoneOk() (*string, bool)

GetHomePhoneOk returns a tuple with the HomePhone field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*AccountInfo) GetMobilePhone

func (o *AccountInfo) GetMobilePhone() string

GetMobilePhone returns the MobilePhone field value if set, zero value otherwise. Deprecated

func (*AccountInfo) GetMobilePhoneOk

func (o *AccountInfo) GetMobilePhoneOk() (*string, bool)

GetMobilePhoneOk returns a tuple with the MobilePhone field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*AccountInfo) GetPasswordChangeDate

func (o *AccountInfo) GetPasswordChangeDate() time.Time

GetPasswordChangeDate returns the PasswordChangeDate field value if set, zero value otherwise.

func (*AccountInfo) GetPasswordChangeDateOk

func (o *AccountInfo) GetPasswordChangeDateOk() (*time.Time, bool)

GetPasswordChangeDateOk returns a tuple with the PasswordChangeDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccountInfo) GetPasswordChangeIndicator

func (o *AccountInfo) GetPasswordChangeIndicator() string

GetPasswordChangeIndicator returns the PasswordChangeIndicator field value if set, zero value otherwise.

func (*AccountInfo) GetPasswordChangeIndicatorOk

func (o *AccountInfo) GetPasswordChangeIndicatorOk() (*string, bool)

GetPasswordChangeIndicatorOk returns a tuple with the PasswordChangeIndicator field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccountInfo) GetPastTransactionsDay

func (o *AccountInfo) GetPastTransactionsDay() int32

GetPastTransactionsDay returns the PastTransactionsDay field value if set, zero value otherwise.

func (*AccountInfo) GetPastTransactionsDayOk

func (o *AccountInfo) GetPastTransactionsDayOk() (*int32, bool)

GetPastTransactionsDayOk returns a tuple with the PastTransactionsDay field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccountInfo) GetPastTransactionsYear

func (o *AccountInfo) GetPastTransactionsYear() int32

GetPastTransactionsYear returns the PastTransactionsYear field value if set, zero value otherwise.

func (*AccountInfo) GetPastTransactionsYearOk

func (o *AccountInfo) GetPastTransactionsYearOk() (*int32, bool)

GetPastTransactionsYearOk returns a tuple with the PastTransactionsYear field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccountInfo) GetPaymentAccountAge

func (o *AccountInfo) GetPaymentAccountAge() time.Time

GetPaymentAccountAge returns the PaymentAccountAge field value if set, zero value otherwise.

func (*AccountInfo) GetPaymentAccountAgeOk

func (o *AccountInfo) GetPaymentAccountAgeOk() (*time.Time, bool)

GetPaymentAccountAgeOk returns a tuple with the PaymentAccountAge field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccountInfo) GetPaymentAccountIndicator

func (o *AccountInfo) GetPaymentAccountIndicator() string

GetPaymentAccountIndicator returns the PaymentAccountIndicator field value if set, zero value otherwise.

func (*AccountInfo) GetPaymentAccountIndicatorOk

func (o *AccountInfo) GetPaymentAccountIndicatorOk() (*string, bool)

GetPaymentAccountIndicatorOk returns a tuple with the PaymentAccountIndicator field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccountInfo) GetPurchasesLast6Months

func (o *AccountInfo) GetPurchasesLast6Months() int32

GetPurchasesLast6Months returns the PurchasesLast6Months field value if set, zero value otherwise.

func (*AccountInfo) GetPurchasesLast6MonthsOk

func (o *AccountInfo) GetPurchasesLast6MonthsOk() (*int32, bool)

GetPurchasesLast6MonthsOk returns a tuple with the PurchasesLast6Months field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccountInfo) GetSuspiciousActivity

func (o *AccountInfo) GetSuspiciousActivity() bool

GetSuspiciousActivity returns the SuspiciousActivity field value if set, zero value otherwise.

func (*AccountInfo) GetSuspiciousActivityOk

func (o *AccountInfo) GetSuspiciousActivityOk() (*bool, bool)

GetSuspiciousActivityOk returns a tuple with the SuspiciousActivity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccountInfo) GetWorkPhone

func (o *AccountInfo) GetWorkPhone() string

GetWorkPhone returns the WorkPhone field value if set, zero value otherwise. Deprecated

func (*AccountInfo) GetWorkPhoneOk

func (o *AccountInfo) GetWorkPhoneOk() (*string, bool)

GetWorkPhoneOk returns a tuple with the WorkPhone field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*AccountInfo) HasAccountAgeIndicator

func (o *AccountInfo) HasAccountAgeIndicator() bool

HasAccountAgeIndicator returns a boolean if a field has been set.

func (*AccountInfo) HasAccountChangeDate

func (o *AccountInfo) HasAccountChangeDate() bool

HasAccountChangeDate returns a boolean if a field has been set.

func (*AccountInfo) HasAccountChangeIndicator

func (o *AccountInfo) HasAccountChangeIndicator() bool

HasAccountChangeIndicator returns a boolean if a field has been set.

func (*AccountInfo) HasAccountCreationDate

func (o *AccountInfo) HasAccountCreationDate() bool

HasAccountCreationDate returns a boolean if a field has been set.

func (*AccountInfo) HasAccountType

func (o *AccountInfo) HasAccountType() bool

HasAccountType returns a boolean if a field has been set.

func (*AccountInfo) HasAddCardAttemptsDay

func (o *AccountInfo) HasAddCardAttemptsDay() bool

HasAddCardAttemptsDay returns a boolean if a field has been set.

func (*AccountInfo) HasDeliveryAddressUsageDate

func (o *AccountInfo) HasDeliveryAddressUsageDate() bool

HasDeliveryAddressUsageDate returns a boolean if a field has been set.

func (*AccountInfo) HasDeliveryAddressUsageIndicator

func (o *AccountInfo) HasDeliveryAddressUsageIndicator() bool

HasDeliveryAddressUsageIndicator returns a boolean if a field has been set.

func (*AccountInfo) HasHomePhone

func (o *AccountInfo) HasHomePhone() bool

HasHomePhone returns a boolean if a field has been set.

func (*AccountInfo) HasMobilePhone

func (o *AccountInfo) HasMobilePhone() bool

HasMobilePhone returns a boolean if a field has been set.

func (*AccountInfo) HasPasswordChangeDate

func (o *AccountInfo) HasPasswordChangeDate() bool

HasPasswordChangeDate returns a boolean if a field has been set.

func (*AccountInfo) HasPasswordChangeIndicator

func (o *AccountInfo) HasPasswordChangeIndicator() bool

HasPasswordChangeIndicator returns a boolean if a field has been set.

func (*AccountInfo) HasPastTransactionsDay

func (o *AccountInfo) HasPastTransactionsDay() bool

HasPastTransactionsDay returns a boolean if a field has been set.

func (*AccountInfo) HasPastTransactionsYear

func (o *AccountInfo) HasPastTransactionsYear() bool

HasPastTransactionsYear returns a boolean if a field has been set.

func (*AccountInfo) HasPaymentAccountAge

func (o *AccountInfo) HasPaymentAccountAge() bool

HasPaymentAccountAge returns a boolean if a field has been set.

func (*AccountInfo) HasPaymentAccountIndicator

func (o *AccountInfo) HasPaymentAccountIndicator() bool

HasPaymentAccountIndicator returns a boolean if a field has been set.

func (*AccountInfo) HasPurchasesLast6Months

func (o *AccountInfo) HasPurchasesLast6Months() bool

HasPurchasesLast6Months returns a boolean if a field has been set.

func (*AccountInfo) HasSuspiciousActivity

func (o *AccountInfo) HasSuspiciousActivity() bool

HasSuspiciousActivity returns a boolean if a field has been set.

func (*AccountInfo) HasWorkPhone

func (o *AccountInfo) HasWorkPhone() bool

HasWorkPhone returns a boolean if a field has been set.

func (AccountInfo) MarshalJSON

func (o AccountInfo) MarshalJSON() ([]byte, error)

func (*AccountInfo) SetAccountAgeIndicator

func (o *AccountInfo) SetAccountAgeIndicator(v string)

SetAccountAgeIndicator gets a reference to the given string and assigns it to the AccountAgeIndicator field.

func (*AccountInfo) SetAccountChangeDate

func (o *AccountInfo) SetAccountChangeDate(v time.Time)

SetAccountChangeDate gets a reference to the given time.Time and assigns it to the AccountChangeDate field.

func (*AccountInfo) SetAccountChangeIndicator

func (o *AccountInfo) SetAccountChangeIndicator(v string)

SetAccountChangeIndicator gets a reference to the given string and assigns it to the AccountChangeIndicator field.

func (*AccountInfo) SetAccountCreationDate

func (o *AccountInfo) SetAccountCreationDate(v time.Time)

SetAccountCreationDate gets a reference to the given time.Time and assigns it to the AccountCreationDate field.

func (*AccountInfo) SetAccountType

func (o *AccountInfo) SetAccountType(v string)

SetAccountType gets a reference to the given string and assigns it to the AccountType field.

func (*AccountInfo) SetAddCardAttemptsDay

func (o *AccountInfo) SetAddCardAttemptsDay(v int32)

SetAddCardAttemptsDay gets a reference to the given int32 and assigns it to the AddCardAttemptsDay field.

func (*AccountInfo) SetDeliveryAddressUsageDate

func (o *AccountInfo) SetDeliveryAddressUsageDate(v time.Time)

SetDeliveryAddressUsageDate gets a reference to the given time.Time and assigns it to the DeliveryAddressUsageDate field.

func (*AccountInfo) SetDeliveryAddressUsageIndicator

func (o *AccountInfo) SetDeliveryAddressUsageIndicator(v string)

SetDeliveryAddressUsageIndicator gets a reference to the given string and assigns it to the DeliveryAddressUsageIndicator field.

func (*AccountInfo) SetHomePhone

func (o *AccountInfo) SetHomePhone(v string)

SetHomePhone gets a reference to the given string and assigns it to the HomePhone field. Deprecated

func (*AccountInfo) SetMobilePhone

func (o *AccountInfo) SetMobilePhone(v string)

SetMobilePhone gets a reference to the given string and assigns it to the MobilePhone field. Deprecated

func (*AccountInfo) SetPasswordChangeDate

func (o *AccountInfo) SetPasswordChangeDate(v time.Time)

SetPasswordChangeDate gets a reference to the given time.Time and assigns it to the PasswordChangeDate field.

func (*AccountInfo) SetPasswordChangeIndicator

func (o *AccountInfo) SetPasswordChangeIndicator(v string)

SetPasswordChangeIndicator gets a reference to the given string and assigns it to the PasswordChangeIndicator field.

func (*AccountInfo) SetPastTransactionsDay

func (o *AccountInfo) SetPastTransactionsDay(v int32)

SetPastTransactionsDay gets a reference to the given int32 and assigns it to the PastTransactionsDay field.

func (*AccountInfo) SetPastTransactionsYear

func (o *AccountInfo) SetPastTransactionsYear(v int32)

SetPastTransactionsYear gets a reference to the given int32 and assigns it to the PastTransactionsYear field.

func (*AccountInfo) SetPaymentAccountAge

func (o *AccountInfo) SetPaymentAccountAge(v time.Time)

SetPaymentAccountAge gets a reference to the given time.Time and assigns it to the PaymentAccountAge field.

func (*AccountInfo) SetPaymentAccountIndicator

func (o *AccountInfo) SetPaymentAccountIndicator(v string)

SetPaymentAccountIndicator gets a reference to the given string and assigns it to the PaymentAccountIndicator field.

func (*AccountInfo) SetPurchasesLast6Months

func (o *AccountInfo) SetPurchasesLast6Months(v int32)

SetPurchasesLast6Months gets a reference to the given int32 and assigns it to the PurchasesLast6Months field.

func (*AccountInfo) SetSuspiciousActivity

func (o *AccountInfo) SetSuspiciousActivity(v bool)

SetSuspiciousActivity gets a reference to the given bool and assigns it to the SuspiciousActivity field.

func (*AccountInfo) SetWorkPhone

func (o *AccountInfo) SetWorkPhone(v string)

SetWorkPhone gets a reference to the given string and assigns it to the WorkPhone field. Deprecated

func (AccountInfo) ToMap

func (o AccountInfo) ToMap() (map[string]interface{}, error)

type AcctInfo

type AcctInfo struct {
	// Length of time that the cardholder has had the account with the 3DS Requestor.  Allowed values: * **01** — No account * **02** — Created during this transaction * **03** — Less than 30 days * **04** — 30–60 days * **05** — More than 60 days
	ChAccAgeInd *string `json:"chAccAgeInd,omitempty"`
	// Date that the cardholder’s account with the 3DS Requestor was last changed, including Billing or Shipping address, new payment account, or new user(s) added.  Format: **YYYYMMDD**
	ChAccChange *string `json:"chAccChange,omitempty"`
	// Length of time since the cardholder’s account information with the 3DS Requestor was last changed, including Billing or Shipping address, new payment account, or new user(s) added.  Allowed values: * **01** — Changed during this transaction * **02** — Less than 30 days * **03** — 30–60 days * **04** — More than 60 days
	ChAccChangeInd *string `json:"chAccChangeInd,omitempty"`
	// Date that cardholder’s account with the 3DS Requestor had a password change or account reset.  Format: **YYYYMMDD**
	ChAccPwChange *string `json:"chAccPwChange,omitempty"`
	// Indicates the length of time since the cardholder’s account with the 3DS Requestor had a password change or account reset.  Allowed values: * **01** — No change * **02** — Changed during this transaction * **03** — Less than 30 days * **04** — 30–60 days * **05** — More than 60 days
	ChAccPwChangeInd *string `json:"chAccPwChangeInd,omitempty"`
	// Date that the cardholder opened the account with the 3DS Requestor.  Format: **YYYYMMDD**
	ChAccString *string `json:"chAccString,omitempty"`
	// Number of purchases with this cardholder account during the previous six months. Max length: 4 characters.
	NbPurchaseAccount *string `json:"nbPurchaseAccount,omitempty"`
	// String that the payment account was enrolled in the cardholder’s account with the 3DS Requestor.  Format: **YYYYMMDD**
	PaymentAccAge *string `json:"paymentAccAge,omitempty"`
	// Indicates the length of time that the payment account was enrolled in the cardholder’s account with the 3DS Requestor.  Allowed values: * **01** — No account (guest checkout) * **02** — During this transaction * **03** — Less than 30 days * **04** — 30–60 days * **05** — More than 60 days
	PaymentAccInd *string `json:"paymentAccInd,omitempty"`
	// Number of Add Card attempts in the last 24 hours. Max length: 3 characters.
	ProvisionAttemptsDay *string `json:"provisionAttemptsDay,omitempty"`
	// String when the shipping address used for this transaction was first used with the 3DS Requestor.  Format: **YYYYMMDD**
	ShipAddressUsage *string `json:"shipAddressUsage,omitempty"`
	// Indicates when the shipping address used for this transaction was first used with the 3DS Requestor.  Allowed values: * **01** — This transaction * **02** — Less than 30 days * **03** — 30–60 days * **04** — More than 60 days
	ShipAddressUsageInd *string `json:"shipAddressUsageInd,omitempty"`
	// Indicates if the Cardholder Name on the account is identical to the shipping Name used for this transaction.  Allowed values: * **01** — Account Name identical to shipping Name * **02** — Account Name different to shipping Name
	ShipNameIndicator *string `json:"shipNameIndicator,omitempty"`
	// Indicates whether the 3DS Requestor has experienced suspicious activity (including previous fraud) on the cardholder account.  Allowed values: * **01** — No suspicious activity has been observed * **02** — Suspicious activity has been observed
	SuspiciousAccActivity *string `json:"suspiciousAccActivity,omitempty"`
	// Number of transactions (successful and abandoned) for this cardholder account with the 3DS Requestor across all payment accounts in the previous 24 hours. Max length: 3 characters.
	TxnActivityDay *string `json:"txnActivityDay,omitempty"`
	// Number of transactions (successful and abandoned) for this cardholder account with the 3DS Requestor across all payment accounts in the previous year. Max length: 3 characters.
	TxnActivityYear *string `json:"txnActivityYear,omitempty"`
}

AcctInfo struct for AcctInfo

func NewAcctInfo

func NewAcctInfo() *AcctInfo

NewAcctInfo instantiates a new AcctInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAcctInfoWithDefaults

func NewAcctInfoWithDefaults() *AcctInfo

NewAcctInfoWithDefaults instantiates a new AcctInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AcctInfo) GetChAccAgeInd

func (o *AcctInfo) GetChAccAgeInd() string

GetChAccAgeInd returns the ChAccAgeInd field value if set, zero value otherwise.

func (*AcctInfo) GetChAccAgeIndOk

func (o *AcctInfo) GetChAccAgeIndOk() (*string, bool)

GetChAccAgeIndOk returns a tuple with the ChAccAgeInd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AcctInfo) GetChAccChange

func (o *AcctInfo) GetChAccChange() string

GetChAccChange returns the ChAccChange field value if set, zero value otherwise.

func (*AcctInfo) GetChAccChangeInd

func (o *AcctInfo) GetChAccChangeInd() string

GetChAccChangeInd returns the ChAccChangeInd field value if set, zero value otherwise.

func (*AcctInfo) GetChAccChangeIndOk

func (o *AcctInfo) GetChAccChangeIndOk() (*string, bool)

GetChAccChangeIndOk returns a tuple with the ChAccChangeInd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AcctInfo) GetChAccChangeOk

func (o *AcctInfo) GetChAccChangeOk() (*string, bool)

GetChAccChangeOk returns a tuple with the ChAccChange field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AcctInfo) GetChAccPwChange

func (o *AcctInfo) GetChAccPwChange() string

GetChAccPwChange returns the ChAccPwChange field value if set, zero value otherwise.

func (*AcctInfo) GetChAccPwChangeInd

func (o *AcctInfo) GetChAccPwChangeInd() string

GetChAccPwChangeInd returns the ChAccPwChangeInd field value if set, zero value otherwise.

func (*AcctInfo) GetChAccPwChangeIndOk

func (o *AcctInfo) GetChAccPwChangeIndOk() (*string, bool)

GetChAccPwChangeIndOk returns a tuple with the ChAccPwChangeInd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AcctInfo) GetChAccPwChangeOk

func (o *AcctInfo) GetChAccPwChangeOk() (*string, bool)

GetChAccPwChangeOk returns a tuple with the ChAccPwChange field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AcctInfo) GetChAccString

func (o *AcctInfo) GetChAccString() string

GetChAccString returns the ChAccString field value if set, zero value otherwise.

func (*AcctInfo) GetChAccStringOk

func (o *AcctInfo) GetChAccStringOk() (*string, bool)

GetChAccStringOk returns a tuple with the ChAccString field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AcctInfo) GetNbPurchaseAccount

func (o *AcctInfo) GetNbPurchaseAccount() string

GetNbPurchaseAccount returns the NbPurchaseAccount field value if set, zero value otherwise.

func (*AcctInfo) GetNbPurchaseAccountOk

func (o *AcctInfo) GetNbPurchaseAccountOk() (*string, bool)

GetNbPurchaseAccountOk returns a tuple with the NbPurchaseAccount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AcctInfo) GetPaymentAccAge

func (o *AcctInfo) GetPaymentAccAge() string

GetPaymentAccAge returns the PaymentAccAge field value if set, zero value otherwise.

func (*AcctInfo) GetPaymentAccAgeOk

func (o *AcctInfo) GetPaymentAccAgeOk() (*string, bool)

GetPaymentAccAgeOk returns a tuple with the PaymentAccAge field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AcctInfo) GetPaymentAccInd

func (o *AcctInfo) GetPaymentAccInd() string

GetPaymentAccInd returns the PaymentAccInd field value if set, zero value otherwise.

func (*AcctInfo) GetPaymentAccIndOk

func (o *AcctInfo) GetPaymentAccIndOk() (*string, bool)

GetPaymentAccIndOk returns a tuple with the PaymentAccInd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AcctInfo) GetProvisionAttemptsDay

func (o *AcctInfo) GetProvisionAttemptsDay() string

GetProvisionAttemptsDay returns the ProvisionAttemptsDay field value if set, zero value otherwise.

func (*AcctInfo) GetProvisionAttemptsDayOk

func (o *AcctInfo) GetProvisionAttemptsDayOk() (*string, bool)

GetProvisionAttemptsDayOk returns a tuple with the ProvisionAttemptsDay field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AcctInfo) GetShipAddressUsage

func (o *AcctInfo) GetShipAddressUsage() string

GetShipAddressUsage returns the ShipAddressUsage field value if set, zero value otherwise.

func (*AcctInfo) GetShipAddressUsageInd

func (o *AcctInfo) GetShipAddressUsageInd() string

GetShipAddressUsageInd returns the ShipAddressUsageInd field value if set, zero value otherwise.

func (*AcctInfo) GetShipAddressUsageIndOk

func (o *AcctInfo) GetShipAddressUsageIndOk() (*string, bool)

GetShipAddressUsageIndOk returns a tuple with the ShipAddressUsageInd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AcctInfo) GetShipAddressUsageOk

func (o *AcctInfo) GetShipAddressUsageOk() (*string, bool)

GetShipAddressUsageOk returns a tuple with the ShipAddressUsage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AcctInfo) GetShipNameIndicator

func (o *AcctInfo) GetShipNameIndicator() string

GetShipNameIndicator returns the ShipNameIndicator field value if set, zero value otherwise.

func (*AcctInfo) GetShipNameIndicatorOk

func (o *AcctInfo) GetShipNameIndicatorOk() (*string, bool)

GetShipNameIndicatorOk returns a tuple with the ShipNameIndicator field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AcctInfo) GetSuspiciousAccActivity

func (o *AcctInfo) GetSuspiciousAccActivity() string

GetSuspiciousAccActivity returns the SuspiciousAccActivity field value if set, zero value otherwise.

func (*AcctInfo) GetSuspiciousAccActivityOk

func (o *AcctInfo) GetSuspiciousAccActivityOk() (*string, bool)

GetSuspiciousAccActivityOk returns a tuple with the SuspiciousAccActivity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AcctInfo) GetTxnActivityDay

func (o *AcctInfo) GetTxnActivityDay() string

GetTxnActivityDay returns the TxnActivityDay field value if set, zero value otherwise.

func (*AcctInfo) GetTxnActivityDayOk

func (o *AcctInfo) GetTxnActivityDayOk() (*string, bool)

GetTxnActivityDayOk returns a tuple with the TxnActivityDay field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AcctInfo) GetTxnActivityYear

func (o *AcctInfo) GetTxnActivityYear() string

GetTxnActivityYear returns the TxnActivityYear field value if set, zero value otherwise.

func (*AcctInfo) GetTxnActivityYearOk

func (o *AcctInfo) GetTxnActivityYearOk() (*string, bool)

GetTxnActivityYearOk returns a tuple with the TxnActivityYear field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AcctInfo) HasChAccAgeInd

func (o *AcctInfo) HasChAccAgeInd() bool

HasChAccAgeInd returns a boolean if a field has been set.

func (*AcctInfo) HasChAccChange

func (o *AcctInfo) HasChAccChange() bool

HasChAccChange returns a boolean if a field has been set.

func (*AcctInfo) HasChAccChangeInd

func (o *AcctInfo) HasChAccChangeInd() bool

HasChAccChangeInd returns a boolean if a field has been set.

func (*AcctInfo) HasChAccPwChange

func (o *AcctInfo) HasChAccPwChange() bool

HasChAccPwChange returns a boolean if a field has been set.

func (*AcctInfo) HasChAccPwChangeInd

func (o *AcctInfo) HasChAccPwChangeInd() bool

HasChAccPwChangeInd returns a boolean if a field has been set.

func (*AcctInfo) HasChAccString

func (o *AcctInfo) HasChAccString() bool

HasChAccString returns a boolean if a field has been set.

func (*AcctInfo) HasNbPurchaseAccount

func (o *AcctInfo) HasNbPurchaseAccount() bool

HasNbPurchaseAccount returns a boolean if a field has been set.

func (*AcctInfo) HasPaymentAccAge

func (o *AcctInfo) HasPaymentAccAge() bool

HasPaymentAccAge returns a boolean if a field has been set.

func (*AcctInfo) HasPaymentAccInd

func (o *AcctInfo) HasPaymentAccInd() bool

HasPaymentAccInd returns a boolean if a field has been set.

func (*AcctInfo) HasProvisionAttemptsDay

func (o *AcctInfo) HasProvisionAttemptsDay() bool

HasProvisionAttemptsDay returns a boolean if a field has been set.

func (*AcctInfo) HasShipAddressUsage

func (o *AcctInfo) HasShipAddressUsage() bool

HasShipAddressUsage returns a boolean if a field has been set.

func (*AcctInfo) HasShipAddressUsageInd

func (o *AcctInfo) HasShipAddressUsageInd() bool

HasShipAddressUsageInd returns a boolean if a field has been set.

func (*AcctInfo) HasShipNameIndicator

func (o *AcctInfo) HasShipNameIndicator() bool

HasShipNameIndicator returns a boolean if a field has been set.

func (*AcctInfo) HasSuspiciousAccActivity

func (o *AcctInfo) HasSuspiciousAccActivity() bool

HasSuspiciousAccActivity returns a boolean if a field has been set.

func (*AcctInfo) HasTxnActivityDay

func (o *AcctInfo) HasTxnActivityDay() bool

HasTxnActivityDay returns a boolean if a field has been set.

func (*AcctInfo) HasTxnActivityYear

func (o *AcctInfo) HasTxnActivityYear() bool

HasTxnActivityYear returns a boolean if a field has been set.

func (AcctInfo) MarshalJSON

func (o AcctInfo) MarshalJSON() ([]byte, error)

func (*AcctInfo) SetChAccAgeInd

func (o *AcctInfo) SetChAccAgeInd(v string)

SetChAccAgeInd gets a reference to the given string and assigns it to the ChAccAgeInd field.

func (*AcctInfo) SetChAccChange

func (o *AcctInfo) SetChAccChange(v string)

SetChAccChange gets a reference to the given string and assigns it to the ChAccChange field.

func (*AcctInfo) SetChAccChangeInd

func (o *AcctInfo) SetChAccChangeInd(v string)

SetChAccChangeInd gets a reference to the given string and assigns it to the ChAccChangeInd field.

func (*AcctInfo) SetChAccPwChange

func (o *AcctInfo) SetChAccPwChange(v string)

SetChAccPwChange gets a reference to the given string and assigns it to the ChAccPwChange field.

func (*AcctInfo) SetChAccPwChangeInd

func (o *AcctInfo) SetChAccPwChangeInd(v string)

SetChAccPwChangeInd gets a reference to the given string and assigns it to the ChAccPwChangeInd field.

func (*AcctInfo) SetChAccString

func (o *AcctInfo) SetChAccString(v string)

SetChAccString gets a reference to the given string and assigns it to the ChAccString field.

func (*AcctInfo) SetNbPurchaseAccount

func (o *AcctInfo) SetNbPurchaseAccount(v string)

SetNbPurchaseAccount gets a reference to the given string and assigns it to the NbPurchaseAccount field.

func (*AcctInfo) SetPaymentAccAge

func (o *AcctInfo) SetPaymentAccAge(v string)

SetPaymentAccAge gets a reference to the given string and assigns it to the PaymentAccAge field.

func (*AcctInfo) SetPaymentAccInd

func (o *AcctInfo) SetPaymentAccInd(v string)

SetPaymentAccInd gets a reference to the given string and assigns it to the PaymentAccInd field.

func (*AcctInfo) SetProvisionAttemptsDay

func (o *AcctInfo) SetProvisionAttemptsDay(v string)

SetProvisionAttemptsDay gets a reference to the given string and assigns it to the ProvisionAttemptsDay field.

func (*AcctInfo) SetShipAddressUsage

func (o *AcctInfo) SetShipAddressUsage(v string)

SetShipAddressUsage gets a reference to the given string and assigns it to the ShipAddressUsage field.

func (*AcctInfo) SetShipAddressUsageInd

func (o *AcctInfo) SetShipAddressUsageInd(v string)

SetShipAddressUsageInd gets a reference to the given string and assigns it to the ShipAddressUsageInd field.

func (*AcctInfo) SetShipNameIndicator

func (o *AcctInfo) SetShipNameIndicator(v string)

SetShipNameIndicator gets a reference to the given string and assigns it to the ShipNameIndicator field.

func (*AcctInfo) SetSuspiciousAccActivity

func (o *AcctInfo) SetSuspiciousAccActivity(v string)

SetSuspiciousAccActivity gets a reference to the given string and assigns it to the SuspiciousAccActivity field.

func (*AcctInfo) SetTxnActivityDay

func (o *AcctInfo) SetTxnActivityDay(v string)

SetTxnActivityDay gets a reference to the given string and assigns it to the TxnActivityDay field.

func (*AcctInfo) SetTxnActivityYear

func (o *AcctInfo) SetTxnActivityYear(v string)

SetTxnActivityYear gets a reference to the given string and assigns it to the TxnActivityYear field.

func (AcctInfo) ToMap

func (o AcctInfo) ToMap() (map[string]interface{}, error)

type AchDetails

type AchDetails struct {
	// The bank account number (without separators).
	BankAccountNumber string `json:"bankAccountNumber"`
	// The bank account type (checking, savings...).
	BankAccountType *string `json:"bankAccountType,omitempty"`
	// The bank routing number of the account. The field value is `nil` in most cases.
	BankLocationId *string `json:"bankLocationId,omitempty"`
	// The checkout attempt identifier.
	CheckoutAttemptId *string `json:"checkoutAttemptId,omitempty"`
	// Encrypted bank account number. The bank account number (without separators).
	EncryptedBankAccountNumber *string `json:"encryptedBankAccountNumber,omitempty"`
	// Encrypted location id. The bank routing number of the account. The field value is `nil` in most cases.
	EncryptedBankLocationId *string `json:"encryptedBankLocationId,omitempty"`
	// The name of the bank account holder. If you submit a name with non-Latin characters, we automatically replace some of them with corresponding Latin characters to meet the FATF recommendations. For example: * χ12 is converted to ch12. * üA is converted to euA. * Peter Møller is converted to Peter Mller, because banks don't accept 'ø'. After replacement, the ownerName must have at least three alphanumeric characters (A-Z, a-z, 0-9), and at least one of them must be a valid Latin character (A-Z, a-z). For example: * John17 - allowed. * J17 - allowed. * 171 - not allowed. * John-7 - allowed. > If provided details don't match the required format, the response returns the error message: 203 'Invalid bank account holder name'.
	OwnerName *string `json:"ownerName,omitempty"`
	// This is the `recurringDetailReference` returned in the response when you created the token.
	// Deprecated
	RecurringDetailReference *string `json:"recurringDetailReference,omitempty"`
	// This is the `recurringDetailReference` returned in the response when you created the token.
	StoredPaymentMethodId *string `json:"storedPaymentMethodId,omitempty"`
	// **ach**
	Type *string `json:"type,omitempty"`
}

AchDetails struct for AchDetails

func NewAchDetails

func NewAchDetails(bankAccountNumber string) *AchDetails

NewAchDetails instantiates a new AchDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAchDetailsWithDefaults

func NewAchDetailsWithDefaults() *AchDetails

NewAchDetailsWithDefaults instantiates a new AchDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AchDetails) GetBankAccountNumber

func (o *AchDetails) GetBankAccountNumber() string

GetBankAccountNumber returns the BankAccountNumber field value

func (*AchDetails) GetBankAccountNumberOk

func (o *AchDetails) GetBankAccountNumberOk() (*string, bool)

GetBankAccountNumberOk returns a tuple with the BankAccountNumber field value and a boolean to check if the value has been set.

func (*AchDetails) GetBankAccountType

func (o *AchDetails) GetBankAccountType() string

GetBankAccountType returns the BankAccountType field value if set, zero value otherwise.

func (*AchDetails) GetBankAccountTypeOk

func (o *AchDetails) GetBankAccountTypeOk() (*string, bool)

GetBankAccountTypeOk returns a tuple with the BankAccountType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AchDetails) GetBankLocationId

func (o *AchDetails) GetBankLocationId() string

GetBankLocationId returns the BankLocationId field value if set, zero value otherwise.

func (*AchDetails) GetBankLocationIdOk

func (o *AchDetails) GetBankLocationIdOk() (*string, bool)

GetBankLocationIdOk returns a tuple with the BankLocationId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AchDetails) GetCheckoutAttemptId

func (o *AchDetails) GetCheckoutAttemptId() string

GetCheckoutAttemptId returns the CheckoutAttemptId field value if set, zero value otherwise.

func (*AchDetails) GetCheckoutAttemptIdOk

func (o *AchDetails) GetCheckoutAttemptIdOk() (*string, bool)

GetCheckoutAttemptIdOk returns a tuple with the CheckoutAttemptId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AchDetails) GetEncryptedBankAccountNumber

func (o *AchDetails) GetEncryptedBankAccountNumber() string

GetEncryptedBankAccountNumber returns the EncryptedBankAccountNumber field value if set, zero value otherwise.

func (*AchDetails) GetEncryptedBankAccountNumberOk

func (o *AchDetails) GetEncryptedBankAccountNumberOk() (*string, bool)

GetEncryptedBankAccountNumberOk returns a tuple with the EncryptedBankAccountNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AchDetails) GetEncryptedBankLocationId

func (o *AchDetails) GetEncryptedBankLocationId() string

GetEncryptedBankLocationId returns the EncryptedBankLocationId field value if set, zero value otherwise.

func (*AchDetails) GetEncryptedBankLocationIdOk

func (o *AchDetails) GetEncryptedBankLocationIdOk() (*string, bool)

GetEncryptedBankLocationIdOk returns a tuple with the EncryptedBankLocationId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AchDetails) GetOwnerName

func (o *AchDetails) GetOwnerName() string

GetOwnerName returns the OwnerName field value if set, zero value otherwise.

func (*AchDetails) GetOwnerNameOk

func (o *AchDetails) GetOwnerNameOk() (*string, bool)

GetOwnerNameOk returns a tuple with the OwnerName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AchDetails) GetRecurringDetailReference

func (o *AchDetails) GetRecurringDetailReference() string

GetRecurringDetailReference returns the RecurringDetailReference field value if set, zero value otherwise. Deprecated

func (*AchDetails) GetRecurringDetailReferenceOk

func (o *AchDetails) GetRecurringDetailReferenceOk() (*string, bool)

GetRecurringDetailReferenceOk returns a tuple with the RecurringDetailReference field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*AchDetails) GetStoredPaymentMethodId

func (o *AchDetails) GetStoredPaymentMethodId() string

GetStoredPaymentMethodId returns the StoredPaymentMethodId field value if set, zero value otherwise.

func (*AchDetails) GetStoredPaymentMethodIdOk

func (o *AchDetails) GetStoredPaymentMethodIdOk() (*string, bool)

GetStoredPaymentMethodIdOk returns a tuple with the StoredPaymentMethodId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AchDetails) GetType

func (o *AchDetails) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*AchDetails) GetTypeOk

func (o *AchDetails) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AchDetails) HasBankAccountType

func (o *AchDetails) HasBankAccountType() bool

HasBankAccountType returns a boolean if a field has been set.

func (*AchDetails) HasBankLocationId

func (o *AchDetails) HasBankLocationId() bool

HasBankLocationId returns a boolean if a field has been set.

func (*AchDetails) HasCheckoutAttemptId

func (o *AchDetails) HasCheckoutAttemptId() bool

HasCheckoutAttemptId returns a boolean if a field has been set.

func (*AchDetails) HasEncryptedBankAccountNumber

func (o *AchDetails) HasEncryptedBankAccountNumber() bool

HasEncryptedBankAccountNumber returns a boolean if a field has been set.

func (*AchDetails) HasEncryptedBankLocationId

func (o *AchDetails) HasEncryptedBankLocationId() bool

HasEncryptedBankLocationId returns a boolean if a field has been set.

func (*AchDetails) HasOwnerName

func (o *AchDetails) HasOwnerName() bool

HasOwnerName returns a boolean if a field has been set.

func (*AchDetails) HasRecurringDetailReference

func (o *AchDetails) HasRecurringDetailReference() bool

HasRecurringDetailReference returns a boolean if a field has been set.

func (*AchDetails) HasStoredPaymentMethodId

func (o *AchDetails) HasStoredPaymentMethodId() bool

HasStoredPaymentMethodId returns a boolean if a field has been set.

func (*AchDetails) HasType

func (o *AchDetails) HasType() bool

HasType returns a boolean if a field has been set.

func (AchDetails) MarshalJSON

func (o AchDetails) MarshalJSON() ([]byte, error)

func (*AchDetails) SetBankAccountNumber

func (o *AchDetails) SetBankAccountNumber(v string)

SetBankAccountNumber sets field value

func (*AchDetails) SetBankAccountType

func (o *AchDetails) SetBankAccountType(v string)

SetBankAccountType gets a reference to the given string and assigns it to the BankAccountType field.

func (*AchDetails) SetBankLocationId

func (o *AchDetails) SetBankLocationId(v string)

SetBankLocationId gets a reference to the given string and assigns it to the BankLocationId field.

func (*AchDetails) SetCheckoutAttemptId

func (o *AchDetails) SetCheckoutAttemptId(v string)

SetCheckoutAttemptId gets a reference to the given string and assigns it to the CheckoutAttemptId field.

func (*AchDetails) SetEncryptedBankAccountNumber

func (o *AchDetails) SetEncryptedBankAccountNumber(v string)

SetEncryptedBankAccountNumber gets a reference to the given string and assigns it to the EncryptedBankAccountNumber field.

func (*AchDetails) SetEncryptedBankLocationId

func (o *AchDetails) SetEncryptedBankLocationId(v string)

SetEncryptedBankLocationId gets a reference to the given string and assigns it to the EncryptedBankLocationId field.

func (*AchDetails) SetOwnerName

func (o *AchDetails) SetOwnerName(v string)

SetOwnerName gets a reference to the given string and assigns it to the OwnerName field.

func (*AchDetails) SetRecurringDetailReference

func (o *AchDetails) SetRecurringDetailReference(v string)

SetRecurringDetailReference gets a reference to the given string and assigns it to the RecurringDetailReference field. Deprecated

func (*AchDetails) SetStoredPaymentMethodId

func (o *AchDetails) SetStoredPaymentMethodId(v string)

SetStoredPaymentMethodId gets a reference to the given string and assigns it to the StoredPaymentMethodId field.

func (*AchDetails) SetType

func (o *AchDetails) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (AchDetails) ToMap

func (o AchDetails) ToMap() (map[string]interface{}, error)

type AdditionalData3DSecure

type AdditionalData3DSecure struct {
	// Indicates if you are able to process 3D Secure 2 transactions natively on your payment page. Send this parameter when you are using `/payments` endpoint with any of our [native 3D Secure 2 solutions](https://docs.adyen.com/online-payments/3d-secure/native-3ds2).   > This parameter only indicates readiness to support native 3D Secure 2 authentication. To specify if you _want_ to perform 3D Secure, use [Dynamic 3D Secure](/risk-management/dynamic-3d-secure) or send the `executeThreeD` parameter.  Possible values: * **true** - Ready to support native 3D Secure 2 authentication. Setting this to true does not mean always applying 3D Secure 2. Adyen still selects the version of 3D Secure based on configuration to optimize authorisation rates and improve the shopper's experience. * **false** – Not ready to support native 3D Secure 2 authentication. Adyen will not offer 3D Secure 2 to your shopper regardless of your configuration.
	// Deprecated
	Allow3DS2 *string `json:"allow3DS2,omitempty"`
	// Dimensions of the 3DS2 challenge window to be displayed to the cardholder.  Possible values:  * **01** - size of 250x400  * **02** - size of 390x400 * **03** - size of 500x600 * **04** - size of 600x400 * **05** - Fullscreen
	ChallengeWindowSize *string `json:"challengeWindowSize,omitempty"`
	// Indicates if you want to perform 3D Secure authentication on a transaction.   > Alternatively, you can use [Dynamic 3D Secure](/risk-management/dynamic-3d-secure) to configure rules for applying 3D Secure.  Possible values: * **true** – Perform 3D Secure authentication. * **false** – Don't perform 3D Secure authentication. Note that this setting results in refusals if the issuer mandates 3D Secure because of the PSD2 directive  or other, national regulations.
	// Deprecated
	ExecuteThreeD *string `json:"executeThreeD,omitempty"`
	// In case of Secure+, this field must be set to **CUPSecurePlus**.
	MpiImplementationType *string `json:"mpiImplementationType,omitempty"`
	// Indicates the [exemption type](https://docs.adyen.com/payments-fundamentals/psd2-sca-compliance-and-implementation-guide#specifypreferenceinyourapirequest) that you want to request for the transaction.   Possible values: * **lowValue**  * **secureCorporate**  * **trustedBeneficiary**  * **transactionRiskAnalysis**
	ScaExemption *string `json:"scaExemption,omitempty"`
	// Indicates your preference for the 3D Secure version.  > If you use this parameter, you override the checks from Adyen's Authentication Engine. We recommend to use this field only if you have an extensive knowledge of 3D Secure.  Possible values: * **1.0.2**: Apply 3D Secure version 1.0.2.  * **2.1.0**: Apply 3D Secure version 2.1.0.  * **2.2.0**: Apply 3D Secure version 2.2.0. If the issuer does not support version 2.2.0, we will fall back to 2.1.0.  The following rules apply: * If you prefer 2.1.0 or 2.2.0 but we receive a negative `transStatus` in the `ARes`, we will apply the fallback policy configured in your account. For example, if the configuration is to fall back to 3D Secure 1, we will apply version 1.0.2. * If you prefer 2.1.0 or 2.2.0 but the BIN is not enrolled, you will receive an error.
	ThreeDSVersion *string `json:"threeDSVersion,omitempty"`
}

AdditionalData3DSecure struct for AdditionalData3DSecure

func NewAdditionalData3DSecure

func NewAdditionalData3DSecure() *AdditionalData3DSecure

NewAdditionalData3DSecure instantiates a new AdditionalData3DSecure object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAdditionalData3DSecureWithDefaults

func NewAdditionalData3DSecureWithDefaults() *AdditionalData3DSecure

NewAdditionalData3DSecureWithDefaults instantiates a new AdditionalData3DSecure object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AdditionalData3DSecure) GetAllow3DS2

func (o *AdditionalData3DSecure) GetAllow3DS2() string

GetAllow3DS2 returns the Allow3DS2 field value if set, zero value otherwise. Deprecated

func (*AdditionalData3DSecure) GetAllow3DS2Ok

func (o *AdditionalData3DSecure) GetAllow3DS2Ok() (*string, bool)

GetAllow3DS2Ok returns a tuple with the Allow3DS2 field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*AdditionalData3DSecure) GetChallengeWindowSize

func (o *AdditionalData3DSecure) GetChallengeWindowSize() string

GetChallengeWindowSize returns the ChallengeWindowSize field value if set, zero value otherwise.

func (*AdditionalData3DSecure) GetChallengeWindowSizeOk

func (o *AdditionalData3DSecure) GetChallengeWindowSizeOk() (*string, bool)

GetChallengeWindowSizeOk returns a tuple with the ChallengeWindowSize field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalData3DSecure) GetExecuteThreeD

func (o *AdditionalData3DSecure) GetExecuteThreeD() string

GetExecuteThreeD returns the ExecuteThreeD field value if set, zero value otherwise. Deprecated

func (*AdditionalData3DSecure) GetExecuteThreeDOk

func (o *AdditionalData3DSecure) GetExecuteThreeDOk() (*string, bool)

GetExecuteThreeDOk returns a tuple with the ExecuteThreeD field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*AdditionalData3DSecure) GetMpiImplementationType

func (o *AdditionalData3DSecure) GetMpiImplementationType() string

GetMpiImplementationType returns the MpiImplementationType field value if set, zero value otherwise.

func (*AdditionalData3DSecure) GetMpiImplementationTypeOk

func (o *AdditionalData3DSecure) GetMpiImplementationTypeOk() (*string, bool)

GetMpiImplementationTypeOk returns a tuple with the MpiImplementationType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalData3DSecure) GetScaExemption

func (o *AdditionalData3DSecure) GetScaExemption() string

GetScaExemption returns the ScaExemption field value if set, zero value otherwise.

func (*AdditionalData3DSecure) GetScaExemptionOk

func (o *AdditionalData3DSecure) GetScaExemptionOk() (*string, bool)

GetScaExemptionOk returns a tuple with the ScaExemption field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalData3DSecure) GetThreeDSVersion

func (o *AdditionalData3DSecure) GetThreeDSVersion() string

GetThreeDSVersion returns the ThreeDSVersion field value if set, zero value otherwise.

func (*AdditionalData3DSecure) GetThreeDSVersionOk

func (o *AdditionalData3DSecure) GetThreeDSVersionOk() (*string, bool)

GetThreeDSVersionOk returns a tuple with the ThreeDSVersion field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalData3DSecure) HasAllow3DS2

func (o *AdditionalData3DSecure) HasAllow3DS2() bool

HasAllow3DS2 returns a boolean if a field has been set.

func (*AdditionalData3DSecure) HasChallengeWindowSize

func (o *AdditionalData3DSecure) HasChallengeWindowSize() bool

HasChallengeWindowSize returns a boolean if a field has been set.

func (*AdditionalData3DSecure) HasExecuteThreeD

func (o *AdditionalData3DSecure) HasExecuteThreeD() bool

HasExecuteThreeD returns a boolean if a field has been set.

func (*AdditionalData3DSecure) HasMpiImplementationType

func (o *AdditionalData3DSecure) HasMpiImplementationType() bool

HasMpiImplementationType returns a boolean if a field has been set.

func (*AdditionalData3DSecure) HasScaExemption

func (o *AdditionalData3DSecure) HasScaExemption() bool

HasScaExemption returns a boolean if a field has been set.

func (*AdditionalData3DSecure) HasThreeDSVersion

func (o *AdditionalData3DSecure) HasThreeDSVersion() bool

HasThreeDSVersion returns a boolean if a field has been set.

func (AdditionalData3DSecure) MarshalJSON

func (o AdditionalData3DSecure) MarshalJSON() ([]byte, error)

func (*AdditionalData3DSecure) SetAllow3DS2

func (o *AdditionalData3DSecure) SetAllow3DS2(v string)

SetAllow3DS2 gets a reference to the given string and assigns it to the Allow3DS2 field. Deprecated

func (*AdditionalData3DSecure) SetChallengeWindowSize

func (o *AdditionalData3DSecure) SetChallengeWindowSize(v string)

SetChallengeWindowSize gets a reference to the given string and assigns it to the ChallengeWindowSize field.

func (*AdditionalData3DSecure) SetExecuteThreeD

func (o *AdditionalData3DSecure) SetExecuteThreeD(v string)

SetExecuteThreeD gets a reference to the given string and assigns it to the ExecuteThreeD field. Deprecated

func (*AdditionalData3DSecure) SetMpiImplementationType

func (o *AdditionalData3DSecure) SetMpiImplementationType(v string)

SetMpiImplementationType gets a reference to the given string and assigns it to the MpiImplementationType field.

func (*AdditionalData3DSecure) SetScaExemption

func (o *AdditionalData3DSecure) SetScaExemption(v string)

SetScaExemption gets a reference to the given string and assigns it to the ScaExemption field.

func (*AdditionalData3DSecure) SetThreeDSVersion

func (o *AdditionalData3DSecure) SetThreeDSVersion(v string)

SetThreeDSVersion gets a reference to the given string and assigns it to the ThreeDSVersion field.

func (AdditionalData3DSecure) ToMap

func (o AdditionalData3DSecure) ToMap() (map[string]interface{}, error)

type AdditionalDataAirline

type AdditionalDataAirline struct {
	// The reference number for the invoice, issued by the agency. * Encoding: ASCII * minLength: 1 character * maxLength: 6 characters
	AirlineAgencyInvoiceNumber *string `json:"airline.agency_invoice_number,omitempty"`
	// The two-letter agency plan identifier. * Encoding: ASCII * minLength: 2 characters * maxLength: 2 characters
	AirlineAgencyPlanName *string `json:"airline.agency_plan_name,omitempty"`
	// The [IATA](https://www.iata.org/services/pages/codes.aspx) 3-digit accounting code (PAX) that identifies the carrier. * Format: IATA 3-digit accounting code (PAX) * Example: KLM = 074 * minLength: 3 characters * maxLength: 3 characters * Must not be all spaces *Must not be all zeros.
	AirlineAirlineCode *string `json:"airline.airline_code,omitempty"`
	// The [IATA](https://www.iata.org/services/pages/codes.aspx) 2-letter accounting code (PAX) that identifies the carrier. * Encoding: ASCII * Example: KLM = KL * minLength: 2 characters * maxLength: 2 characters * Must not be all spaces *Must not be all zeros.
	AirlineAirlineDesignatorCode *string `json:"airline.airline_designator_code,omitempty"`
	// The amount charged for boarding the plane, in [minor units](https://docs.adyen.com/development-resources/currency-codes). * Encoding: Numeric * minLength: 1 character * maxLength: 18 characters
	AirlineBoardingFee *string `json:"airline.boarding_fee,omitempty"`
	// The [CRS](https://en.wikipedia.org/wiki/Computer_reservation_system) used to make the reservation and purchase the ticket. * Encoding: ASCII * minLength: 4 characters * maxLength: 4 characters
	AirlineComputerizedReservationSystem *string `json:"airline.computerized_reservation_system,omitempty"`
	// The alphanumeric customer reference number. * Encoding: ASCII * maxLength: 20 characters * If you send more than 20 characters, the customer reference number is truncated * Must not be all spaces
	AirlineCustomerReferenceNumber *string `json:"airline.customer_reference_number,omitempty"`
	// A code that identifies the type of item bought. The description of the code can appear on credit card statements. * Encoding: ASCII * Example: Passenger ticket = 01 * minLength: 2 characters * maxLength: 2 characters
	AirlineDocumentType *string `json:"airline.document_type,omitempty"`
	// The flight departure date. Local time `(HH:mm)` is optional. * Date format: `yyyy-MM-dd` * Date and time format: `yyyy-MM-dd HH:mm` * minLength: 10 characters * maxLength: 16 characters
	AirlineFlightDate *string `json:"airline.flight_date,omitempty"`
	// The [IATA](https://www.iata.org/services/pages/codes.aspx) 2-letter accounting code (PAX) that identifies the carrier. This field is required if the airline data includes leg details. * Example: KLM = KL * minLength: 2 characters * maxLength: 2 characters * Must not be all spaces *Must not be all zeros.
	AirlineLegCarrierCode *string `json:"airline.leg.carrier_code,omitempty"`
	// A one-letter travel class identifier.  The following are common:  * F: first class * J: business class * Y: economy class * W: premium economy  * Encoding: ASCII * minLength: 1 character * maxLength: 1 character * Must not be all spaces *Must not be all zeros.
	AirlineLegClassOfTravel *string `json:"airline.leg.class_of_travel,omitempty"`
	//   Date and time of travel in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format `yyyy-MM-dd HH:mm`. * Encoding: ASCII * minLength: 16 characters * maxLength: 16 characters
	AirlineLegDateOfTravel *string `json:"airline.leg.date_of_travel,omitempty"`
	// The [IATA](https://www.iata.org/services/pages/codes.aspx) three-letter airport code of the departure airport. This field is required if the airline data includes leg details.  * Encoding: ASCII * Example: Amsterdam = AMS * minLength: 3 characters * maxLength: 3 characters * Must not be all spaces *Must not be all zeros.
	AirlineLegDepartAirport *string `json:"airline.leg.depart_airport,omitempty"`
	// The amount of [departure tax](https://en.wikipedia.org/wiki/Departure_tax) charged, in [minor units](https://docs.adyen.com/development-resources/currency-codes). * Encoding: Numeric * minLength: 1 * maxLength: 12 *Must not be all zeros.
	AirlineLegDepartTax *string `json:"airline.leg.depart_tax,omitempty"`
	// The [IATA](https://www.iata.org/services/pages/codes.aspx) 3-letter airport code of the destination airport. This field is required if the airline data includes leg details. * Example: Amsterdam = AMS * Encoding: ASCII * minLength: 3 characters * maxLength: 3 characters * Must not be all spaces *Must not be all zeros.
	AirlineLegDestinationCode *string `json:"airline.leg.destination_code,omitempty"`
	// The [fare basis code](https://en.wikipedia.org/wiki/Fare_basis_code), alphanumeric. * minLength: 1 character * maxLength: 6 characters * Must not be all spaces *Must not be all zeros.
	AirlineLegFareBaseCode *string `json:"airline.leg.fare_base_code,omitempty"`
	// The flight identifier. * minLength: 1 character * maxLength: 5 characters * Must not be all spaces *Must not be all zeros.
	AirlineLegFlightNumber *string `json:"airline.leg.flight_number,omitempty"`
	// A one-letter code that indicates whether the passenger is entitled to make a stopover. Can be a space, O if the passenger is entitled to make a stopover, or X if they are not. * Encoding: ASCII * minLength: 1 character * maxLength: 1 character
	AirlineLegStopOverCode *string `json:"airline.leg.stop_over_code,omitempty"`
	// The passenger's date of birth.  Date format: `yyyy-MM-dd` * minLength: 10 * maxLength: 10
	AirlinePassengerDateOfBirth *string `json:"airline.passenger.date_of_birth,omitempty"`
	// The passenger's first name. > This field is required if the airline data includes passenger details or leg details. * Encoding: ASCII
	AirlinePassengerFirstName *string `json:"airline.passenger.first_name,omitempty"`
	// The passenger's last name. > This field is required if the airline data includes passenger details or leg details. * Encoding: ASCII
	AirlinePassengerLastName *string `json:"airline.passenger.last_name,omitempty"`
	// The passenger's telephone number, including country code. This is an alphanumeric field that can include the '+' and '-' signs. * Encoding: ASCII * minLength: 3 characters * maxLength: 30 characters
	AirlinePassengerTelephoneNumber *string `json:"airline.passenger.telephone_number,omitempty"`
	// The IATA passenger type code (PTC). * Encoding: ASCII * minLength: 3 characters * maxLength: 6 characters
	AirlinePassengerTravellerType *string `json:"airline.passenger.traveller_type,omitempty"`
	// The passenger's name, initials, and title. * Format: last name + first name or initials + title * Example: *FLYER / MARY MS* * minLength: 1 character * maxLength: 20 characters * If you send more than 20 characters, the name is truncated * Must not be all spaces  *Must not be all zeros.
	AirlinePassengerName string `json:"airline.passenger_name"`
	// The address of the organization that issued the ticket. * minLength: 0 characters * maxLength: 16 characters
	AirlineTicketIssueAddress *string `json:"airline.ticket_issue_address,omitempty"`
	// The ticket's unique identifier. * minLength: 1 character * maxLength: 15 characters * Must not be all spaces *Must not be all zeros.
	AirlineTicketNumber *string `json:"airline.ticket_number,omitempty"`
	// The unique identifier from IATA or ARC for the travel agency that issues the ticket. * Encoding: ASCII * minLength: 1 character * maxLength: 8 characters * Must not be all spaces *Must not be all zeros.
	AirlineTravelAgencyCode *string `json:"airline.travel_agency_code,omitempty"`
	// The name of the travel agency.  * Encoding: ASCII * minLength: 1 character * maxLength: 25 characters * Must not be all spaces *Must not be all zeros.
	AirlineTravelAgencyName *string `json:"airline.travel_agency_name,omitempty"`
}

AdditionalDataAirline struct for AdditionalDataAirline

func NewAdditionalDataAirline

func NewAdditionalDataAirline(airlinePassengerName string) *AdditionalDataAirline

NewAdditionalDataAirline instantiates a new AdditionalDataAirline object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAdditionalDataAirlineWithDefaults

func NewAdditionalDataAirlineWithDefaults() *AdditionalDataAirline

NewAdditionalDataAirlineWithDefaults instantiates a new AdditionalDataAirline object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AdditionalDataAirline) GetAirlineAgencyInvoiceNumber

func (o *AdditionalDataAirline) GetAirlineAgencyInvoiceNumber() string

GetAirlineAgencyInvoiceNumber returns the AirlineAgencyInvoiceNumber field value if set, zero value otherwise.

func (*AdditionalDataAirline) GetAirlineAgencyInvoiceNumberOk

func (o *AdditionalDataAirline) GetAirlineAgencyInvoiceNumberOk() (*string, bool)

GetAirlineAgencyInvoiceNumberOk returns a tuple with the AirlineAgencyInvoiceNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataAirline) GetAirlineAgencyPlanName

func (o *AdditionalDataAirline) GetAirlineAgencyPlanName() string

GetAirlineAgencyPlanName returns the AirlineAgencyPlanName field value if set, zero value otherwise.

func (*AdditionalDataAirline) GetAirlineAgencyPlanNameOk

func (o *AdditionalDataAirline) GetAirlineAgencyPlanNameOk() (*string, bool)

GetAirlineAgencyPlanNameOk returns a tuple with the AirlineAgencyPlanName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataAirline) GetAirlineAirlineCode

func (o *AdditionalDataAirline) GetAirlineAirlineCode() string

GetAirlineAirlineCode returns the AirlineAirlineCode field value if set, zero value otherwise.

func (*AdditionalDataAirline) GetAirlineAirlineCodeOk

func (o *AdditionalDataAirline) GetAirlineAirlineCodeOk() (*string, bool)

GetAirlineAirlineCodeOk returns a tuple with the AirlineAirlineCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataAirline) GetAirlineAirlineDesignatorCode

func (o *AdditionalDataAirline) GetAirlineAirlineDesignatorCode() string

GetAirlineAirlineDesignatorCode returns the AirlineAirlineDesignatorCode field value if set, zero value otherwise.

func (*AdditionalDataAirline) GetAirlineAirlineDesignatorCodeOk

func (o *AdditionalDataAirline) GetAirlineAirlineDesignatorCodeOk() (*string, bool)

GetAirlineAirlineDesignatorCodeOk returns a tuple with the AirlineAirlineDesignatorCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataAirline) GetAirlineBoardingFee

func (o *AdditionalDataAirline) GetAirlineBoardingFee() string

GetAirlineBoardingFee returns the AirlineBoardingFee field value if set, zero value otherwise.

func (*AdditionalDataAirline) GetAirlineBoardingFeeOk

func (o *AdditionalDataAirline) GetAirlineBoardingFeeOk() (*string, bool)

GetAirlineBoardingFeeOk returns a tuple with the AirlineBoardingFee field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataAirline) GetAirlineComputerizedReservationSystem

func (o *AdditionalDataAirline) GetAirlineComputerizedReservationSystem() string

GetAirlineComputerizedReservationSystem returns the AirlineComputerizedReservationSystem field value if set, zero value otherwise.

func (*AdditionalDataAirline) GetAirlineComputerizedReservationSystemOk

func (o *AdditionalDataAirline) GetAirlineComputerizedReservationSystemOk() (*string, bool)

GetAirlineComputerizedReservationSystemOk returns a tuple with the AirlineComputerizedReservationSystem field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataAirline) GetAirlineCustomerReferenceNumber

func (o *AdditionalDataAirline) GetAirlineCustomerReferenceNumber() string

GetAirlineCustomerReferenceNumber returns the AirlineCustomerReferenceNumber field value if set, zero value otherwise.

func (*AdditionalDataAirline) GetAirlineCustomerReferenceNumberOk

func (o *AdditionalDataAirline) GetAirlineCustomerReferenceNumberOk() (*string, bool)

GetAirlineCustomerReferenceNumberOk returns a tuple with the AirlineCustomerReferenceNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataAirline) GetAirlineDocumentType

func (o *AdditionalDataAirline) GetAirlineDocumentType() string

GetAirlineDocumentType returns the AirlineDocumentType field value if set, zero value otherwise.

func (*AdditionalDataAirline) GetAirlineDocumentTypeOk

func (o *AdditionalDataAirline) GetAirlineDocumentTypeOk() (*string, bool)

GetAirlineDocumentTypeOk returns a tuple with the AirlineDocumentType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataAirline) GetAirlineFlightDate

func (o *AdditionalDataAirline) GetAirlineFlightDate() string

GetAirlineFlightDate returns the AirlineFlightDate field value if set, zero value otherwise.

func (*AdditionalDataAirline) GetAirlineFlightDateOk

func (o *AdditionalDataAirline) GetAirlineFlightDateOk() (*string, bool)

GetAirlineFlightDateOk returns a tuple with the AirlineFlightDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataAirline) GetAirlineLegCarrierCode

func (o *AdditionalDataAirline) GetAirlineLegCarrierCode() string

GetAirlineLegCarrierCode returns the AirlineLegCarrierCode field value if set, zero value otherwise.

func (*AdditionalDataAirline) GetAirlineLegCarrierCodeOk

func (o *AdditionalDataAirline) GetAirlineLegCarrierCodeOk() (*string, bool)

GetAirlineLegCarrierCodeOk returns a tuple with the AirlineLegCarrierCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataAirline) GetAirlineLegClassOfTravel

func (o *AdditionalDataAirline) GetAirlineLegClassOfTravel() string

GetAirlineLegClassOfTravel returns the AirlineLegClassOfTravel field value if set, zero value otherwise.

func (*AdditionalDataAirline) GetAirlineLegClassOfTravelOk

func (o *AdditionalDataAirline) GetAirlineLegClassOfTravelOk() (*string, bool)

GetAirlineLegClassOfTravelOk returns a tuple with the AirlineLegClassOfTravel field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataAirline) GetAirlineLegDateOfTravel

func (o *AdditionalDataAirline) GetAirlineLegDateOfTravel() string

GetAirlineLegDateOfTravel returns the AirlineLegDateOfTravel field value if set, zero value otherwise.

func (*AdditionalDataAirline) GetAirlineLegDateOfTravelOk

func (o *AdditionalDataAirline) GetAirlineLegDateOfTravelOk() (*string, bool)

GetAirlineLegDateOfTravelOk returns a tuple with the AirlineLegDateOfTravel field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataAirline) GetAirlineLegDepartAirport

func (o *AdditionalDataAirline) GetAirlineLegDepartAirport() string

GetAirlineLegDepartAirport returns the AirlineLegDepartAirport field value if set, zero value otherwise.

func (*AdditionalDataAirline) GetAirlineLegDepartAirportOk

func (o *AdditionalDataAirline) GetAirlineLegDepartAirportOk() (*string, bool)

GetAirlineLegDepartAirportOk returns a tuple with the AirlineLegDepartAirport field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataAirline) GetAirlineLegDepartTax

func (o *AdditionalDataAirline) GetAirlineLegDepartTax() string

GetAirlineLegDepartTax returns the AirlineLegDepartTax field value if set, zero value otherwise.

func (*AdditionalDataAirline) GetAirlineLegDepartTaxOk

func (o *AdditionalDataAirline) GetAirlineLegDepartTaxOk() (*string, bool)

GetAirlineLegDepartTaxOk returns a tuple with the AirlineLegDepartTax field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataAirline) GetAirlineLegDestinationCode

func (o *AdditionalDataAirline) GetAirlineLegDestinationCode() string

GetAirlineLegDestinationCode returns the AirlineLegDestinationCode field value if set, zero value otherwise.

func (*AdditionalDataAirline) GetAirlineLegDestinationCodeOk

func (o *AdditionalDataAirline) GetAirlineLegDestinationCodeOk() (*string, bool)

GetAirlineLegDestinationCodeOk returns a tuple with the AirlineLegDestinationCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataAirline) GetAirlineLegFareBaseCode

func (o *AdditionalDataAirline) GetAirlineLegFareBaseCode() string

GetAirlineLegFareBaseCode returns the AirlineLegFareBaseCode field value if set, zero value otherwise.

func (*AdditionalDataAirline) GetAirlineLegFareBaseCodeOk

func (o *AdditionalDataAirline) GetAirlineLegFareBaseCodeOk() (*string, bool)

GetAirlineLegFareBaseCodeOk returns a tuple with the AirlineLegFareBaseCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataAirline) GetAirlineLegFlightNumber

func (o *AdditionalDataAirline) GetAirlineLegFlightNumber() string

GetAirlineLegFlightNumber returns the AirlineLegFlightNumber field value if set, zero value otherwise.

func (*AdditionalDataAirline) GetAirlineLegFlightNumberOk

func (o *AdditionalDataAirline) GetAirlineLegFlightNumberOk() (*string, bool)

GetAirlineLegFlightNumberOk returns a tuple with the AirlineLegFlightNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataAirline) GetAirlineLegStopOverCode

func (o *AdditionalDataAirline) GetAirlineLegStopOverCode() string

GetAirlineLegStopOverCode returns the AirlineLegStopOverCode field value if set, zero value otherwise.

func (*AdditionalDataAirline) GetAirlineLegStopOverCodeOk

func (o *AdditionalDataAirline) GetAirlineLegStopOverCodeOk() (*string, bool)

GetAirlineLegStopOverCodeOk returns a tuple with the AirlineLegStopOverCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataAirline) GetAirlinePassengerDateOfBirth

func (o *AdditionalDataAirline) GetAirlinePassengerDateOfBirth() string

GetAirlinePassengerDateOfBirth returns the AirlinePassengerDateOfBirth field value if set, zero value otherwise.

func (*AdditionalDataAirline) GetAirlinePassengerDateOfBirthOk

func (o *AdditionalDataAirline) GetAirlinePassengerDateOfBirthOk() (*string, bool)

GetAirlinePassengerDateOfBirthOk returns a tuple with the AirlinePassengerDateOfBirth field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataAirline) GetAirlinePassengerFirstName

func (o *AdditionalDataAirline) GetAirlinePassengerFirstName() string

GetAirlinePassengerFirstName returns the AirlinePassengerFirstName field value if set, zero value otherwise.

func (*AdditionalDataAirline) GetAirlinePassengerFirstNameOk

func (o *AdditionalDataAirline) GetAirlinePassengerFirstNameOk() (*string, bool)

GetAirlinePassengerFirstNameOk returns a tuple with the AirlinePassengerFirstName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataAirline) GetAirlinePassengerLastName

func (o *AdditionalDataAirline) GetAirlinePassengerLastName() string

GetAirlinePassengerLastName returns the AirlinePassengerLastName field value if set, zero value otherwise.

func (*AdditionalDataAirline) GetAirlinePassengerLastNameOk

func (o *AdditionalDataAirline) GetAirlinePassengerLastNameOk() (*string, bool)

GetAirlinePassengerLastNameOk returns a tuple with the AirlinePassengerLastName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataAirline) GetAirlinePassengerName

func (o *AdditionalDataAirline) GetAirlinePassengerName() string

GetAirlinePassengerName returns the AirlinePassengerName field value

func (*AdditionalDataAirline) GetAirlinePassengerNameOk

func (o *AdditionalDataAirline) GetAirlinePassengerNameOk() (*string, bool)

GetAirlinePassengerNameOk returns a tuple with the AirlinePassengerName field value and a boolean to check if the value has been set.

func (*AdditionalDataAirline) GetAirlinePassengerTelephoneNumber

func (o *AdditionalDataAirline) GetAirlinePassengerTelephoneNumber() string

GetAirlinePassengerTelephoneNumber returns the AirlinePassengerTelephoneNumber field value if set, zero value otherwise.

func (*AdditionalDataAirline) GetAirlinePassengerTelephoneNumberOk

func (o *AdditionalDataAirline) GetAirlinePassengerTelephoneNumberOk() (*string, bool)

GetAirlinePassengerTelephoneNumberOk returns a tuple with the AirlinePassengerTelephoneNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataAirline) GetAirlinePassengerTravellerType

func (o *AdditionalDataAirline) GetAirlinePassengerTravellerType() string

GetAirlinePassengerTravellerType returns the AirlinePassengerTravellerType field value if set, zero value otherwise.

func (*AdditionalDataAirline) GetAirlinePassengerTravellerTypeOk

func (o *AdditionalDataAirline) GetAirlinePassengerTravellerTypeOk() (*string, bool)

GetAirlinePassengerTravellerTypeOk returns a tuple with the AirlinePassengerTravellerType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataAirline) GetAirlineTicketIssueAddress

func (o *AdditionalDataAirline) GetAirlineTicketIssueAddress() string

GetAirlineTicketIssueAddress returns the AirlineTicketIssueAddress field value if set, zero value otherwise.

func (*AdditionalDataAirline) GetAirlineTicketIssueAddressOk

func (o *AdditionalDataAirline) GetAirlineTicketIssueAddressOk() (*string, bool)

GetAirlineTicketIssueAddressOk returns a tuple with the AirlineTicketIssueAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataAirline) GetAirlineTicketNumber

func (o *AdditionalDataAirline) GetAirlineTicketNumber() string

GetAirlineTicketNumber returns the AirlineTicketNumber field value if set, zero value otherwise.

func (*AdditionalDataAirline) GetAirlineTicketNumberOk

func (o *AdditionalDataAirline) GetAirlineTicketNumberOk() (*string, bool)

GetAirlineTicketNumberOk returns a tuple with the AirlineTicketNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataAirline) GetAirlineTravelAgencyCode

func (o *AdditionalDataAirline) GetAirlineTravelAgencyCode() string

GetAirlineTravelAgencyCode returns the AirlineTravelAgencyCode field value if set, zero value otherwise.

func (*AdditionalDataAirline) GetAirlineTravelAgencyCodeOk

func (o *AdditionalDataAirline) GetAirlineTravelAgencyCodeOk() (*string, bool)

GetAirlineTravelAgencyCodeOk returns a tuple with the AirlineTravelAgencyCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataAirline) GetAirlineTravelAgencyName

func (o *AdditionalDataAirline) GetAirlineTravelAgencyName() string

GetAirlineTravelAgencyName returns the AirlineTravelAgencyName field value if set, zero value otherwise.

func (*AdditionalDataAirline) GetAirlineTravelAgencyNameOk

func (o *AdditionalDataAirline) GetAirlineTravelAgencyNameOk() (*string, bool)

GetAirlineTravelAgencyNameOk returns a tuple with the AirlineTravelAgencyName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataAirline) HasAirlineAgencyInvoiceNumber

func (o *AdditionalDataAirline) HasAirlineAgencyInvoiceNumber() bool

HasAirlineAgencyInvoiceNumber returns a boolean if a field has been set.

func (*AdditionalDataAirline) HasAirlineAgencyPlanName

func (o *AdditionalDataAirline) HasAirlineAgencyPlanName() bool

HasAirlineAgencyPlanName returns a boolean if a field has been set.

func (*AdditionalDataAirline) HasAirlineAirlineCode

func (o *AdditionalDataAirline) HasAirlineAirlineCode() bool

HasAirlineAirlineCode returns a boolean if a field has been set.

func (*AdditionalDataAirline) HasAirlineAirlineDesignatorCode

func (o *AdditionalDataAirline) HasAirlineAirlineDesignatorCode() bool

HasAirlineAirlineDesignatorCode returns a boolean if a field has been set.

func (*AdditionalDataAirline) HasAirlineBoardingFee

func (o *AdditionalDataAirline) HasAirlineBoardingFee() bool

HasAirlineBoardingFee returns a boolean if a field has been set.

func (*AdditionalDataAirline) HasAirlineComputerizedReservationSystem

func (o *AdditionalDataAirline) HasAirlineComputerizedReservationSystem() bool

HasAirlineComputerizedReservationSystem returns a boolean if a field has been set.

func (*AdditionalDataAirline) HasAirlineCustomerReferenceNumber

func (o *AdditionalDataAirline) HasAirlineCustomerReferenceNumber() bool

HasAirlineCustomerReferenceNumber returns a boolean if a field has been set.

func (*AdditionalDataAirline) HasAirlineDocumentType

func (o *AdditionalDataAirline) HasAirlineDocumentType() bool

HasAirlineDocumentType returns a boolean if a field has been set.

func (*AdditionalDataAirline) HasAirlineFlightDate

func (o *AdditionalDataAirline) HasAirlineFlightDate() bool

HasAirlineFlightDate returns a boolean if a field has been set.

func (*AdditionalDataAirline) HasAirlineLegCarrierCode

func (o *AdditionalDataAirline) HasAirlineLegCarrierCode() bool

HasAirlineLegCarrierCode returns a boolean if a field has been set.

func (*AdditionalDataAirline) HasAirlineLegClassOfTravel

func (o *AdditionalDataAirline) HasAirlineLegClassOfTravel() bool

HasAirlineLegClassOfTravel returns a boolean if a field has been set.

func (*AdditionalDataAirline) HasAirlineLegDateOfTravel

func (o *AdditionalDataAirline) HasAirlineLegDateOfTravel() bool

HasAirlineLegDateOfTravel returns a boolean if a field has been set.

func (*AdditionalDataAirline) HasAirlineLegDepartAirport

func (o *AdditionalDataAirline) HasAirlineLegDepartAirport() bool

HasAirlineLegDepartAirport returns a boolean if a field has been set.

func (*AdditionalDataAirline) HasAirlineLegDepartTax

func (o *AdditionalDataAirline) HasAirlineLegDepartTax() bool

HasAirlineLegDepartTax returns a boolean if a field has been set.

func (*AdditionalDataAirline) HasAirlineLegDestinationCode

func (o *AdditionalDataAirline) HasAirlineLegDestinationCode() bool

HasAirlineLegDestinationCode returns a boolean if a field has been set.

func (*AdditionalDataAirline) HasAirlineLegFareBaseCode

func (o *AdditionalDataAirline) HasAirlineLegFareBaseCode() bool

HasAirlineLegFareBaseCode returns a boolean if a field has been set.

func (*AdditionalDataAirline) HasAirlineLegFlightNumber

func (o *AdditionalDataAirline) HasAirlineLegFlightNumber() bool

HasAirlineLegFlightNumber returns a boolean if a field has been set.

func (*AdditionalDataAirline) HasAirlineLegStopOverCode

func (o *AdditionalDataAirline) HasAirlineLegStopOverCode() bool

HasAirlineLegStopOverCode returns a boolean if a field has been set.

func (*AdditionalDataAirline) HasAirlinePassengerDateOfBirth

func (o *AdditionalDataAirline) HasAirlinePassengerDateOfBirth() bool

HasAirlinePassengerDateOfBirth returns a boolean if a field has been set.

func (*AdditionalDataAirline) HasAirlinePassengerFirstName

func (o *AdditionalDataAirline) HasAirlinePassengerFirstName() bool

HasAirlinePassengerFirstName returns a boolean if a field has been set.

func (*AdditionalDataAirline) HasAirlinePassengerLastName

func (o *AdditionalDataAirline) HasAirlinePassengerLastName() bool

HasAirlinePassengerLastName returns a boolean if a field has been set.

func (*AdditionalDataAirline) HasAirlinePassengerTelephoneNumber

func (o *AdditionalDataAirline) HasAirlinePassengerTelephoneNumber() bool

HasAirlinePassengerTelephoneNumber returns a boolean if a field has been set.

func (*AdditionalDataAirline) HasAirlinePassengerTravellerType

func (o *AdditionalDataAirline) HasAirlinePassengerTravellerType() bool

HasAirlinePassengerTravellerType returns a boolean if a field has been set.

func (*AdditionalDataAirline) HasAirlineTicketIssueAddress

func (o *AdditionalDataAirline) HasAirlineTicketIssueAddress() bool

HasAirlineTicketIssueAddress returns a boolean if a field has been set.

func (*AdditionalDataAirline) HasAirlineTicketNumber

func (o *AdditionalDataAirline) HasAirlineTicketNumber() bool

HasAirlineTicketNumber returns a boolean if a field has been set.

func (*AdditionalDataAirline) HasAirlineTravelAgencyCode

func (o *AdditionalDataAirline) HasAirlineTravelAgencyCode() bool

HasAirlineTravelAgencyCode returns a boolean if a field has been set.

func (*AdditionalDataAirline) HasAirlineTravelAgencyName

func (o *AdditionalDataAirline) HasAirlineTravelAgencyName() bool

HasAirlineTravelAgencyName returns a boolean if a field has been set.

func (AdditionalDataAirline) MarshalJSON

func (o AdditionalDataAirline) MarshalJSON() ([]byte, error)

func (*AdditionalDataAirline) SetAirlineAgencyInvoiceNumber

func (o *AdditionalDataAirline) SetAirlineAgencyInvoiceNumber(v string)

SetAirlineAgencyInvoiceNumber gets a reference to the given string and assigns it to the AirlineAgencyInvoiceNumber field.

func (*AdditionalDataAirline) SetAirlineAgencyPlanName

func (o *AdditionalDataAirline) SetAirlineAgencyPlanName(v string)

SetAirlineAgencyPlanName gets a reference to the given string and assigns it to the AirlineAgencyPlanName field.

func (*AdditionalDataAirline) SetAirlineAirlineCode

func (o *AdditionalDataAirline) SetAirlineAirlineCode(v string)

SetAirlineAirlineCode gets a reference to the given string and assigns it to the AirlineAirlineCode field.

func (*AdditionalDataAirline) SetAirlineAirlineDesignatorCode

func (o *AdditionalDataAirline) SetAirlineAirlineDesignatorCode(v string)

SetAirlineAirlineDesignatorCode gets a reference to the given string and assigns it to the AirlineAirlineDesignatorCode field.

func (*AdditionalDataAirline) SetAirlineBoardingFee

func (o *AdditionalDataAirline) SetAirlineBoardingFee(v string)

SetAirlineBoardingFee gets a reference to the given string and assigns it to the AirlineBoardingFee field.

func (*AdditionalDataAirline) SetAirlineComputerizedReservationSystem

func (o *AdditionalDataAirline) SetAirlineComputerizedReservationSystem(v string)

SetAirlineComputerizedReservationSystem gets a reference to the given string and assigns it to the AirlineComputerizedReservationSystem field.

func (*AdditionalDataAirline) SetAirlineCustomerReferenceNumber

func (o *AdditionalDataAirline) SetAirlineCustomerReferenceNumber(v string)

SetAirlineCustomerReferenceNumber gets a reference to the given string and assigns it to the AirlineCustomerReferenceNumber field.

func (*AdditionalDataAirline) SetAirlineDocumentType

func (o *AdditionalDataAirline) SetAirlineDocumentType(v string)

SetAirlineDocumentType gets a reference to the given string and assigns it to the AirlineDocumentType field.

func (*AdditionalDataAirline) SetAirlineFlightDate

func (o *AdditionalDataAirline) SetAirlineFlightDate(v string)

SetAirlineFlightDate gets a reference to the given string and assigns it to the AirlineFlightDate field.

func (*AdditionalDataAirline) SetAirlineLegCarrierCode

func (o *AdditionalDataAirline) SetAirlineLegCarrierCode(v string)

SetAirlineLegCarrierCode gets a reference to the given string and assigns it to the AirlineLegCarrierCode field.

func (*AdditionalDataAirline) SetAirlineLegClassOfTravel

func (o *AdditionalDataAirline) SetAirlineLegClassOfTravel(v string)

SetAirlineLegClassOfTravel gets a reference to the given string and assigns it to the AirlineLegClassOfTravel field.

func (*AdditionalDataAirline) SetAirlineLegDateOfTravel

func (o *AdditionalDataAirline) SetAirlineLegDateOfTravel(v string)

SetAirlineLegDateOfTravel gets a reference to the given string and assigns it to the AirlineLegDateOfTravel field.

func (*AdditionalDataAirline) SetAirlineLegDepartAirport

func (o *AdditionalDataAirline) SetAirlineLegDepartAirport(v string)

SetAirlineLegDepartAirport gets a reference to the given string and assigns it to the AirlineLegDepartAirport field.

func (*AdditionalDataAirline) SetAirlineLegDepartTax

func (o *AdditionalDataAirline) SetAirlineLegDepartTax(v string)

SetAirlineLegDepartTax gets a reference to the given string and assigns it to the AirlineLegDepartTax field.

func (*AdditionalDataAirline) SetAirlineLegDestinationCode

func (o *AdditionalDataAirline) SetAirlineLegDestinationCode(v string)

SetAirlineLegDestinationCode gets a reference to the given string and assigns it to the AirlineLegDestinationCode field.

func (*AdditionalDataAirline) SetAirlineLegFareBaseCode

func (o *AdditionalDataAirline) SetAirlineLegFareBaseCode(v string)

SetAirlineLegFareBaseCode gets a reference to the given string and assigns it to the AirlineLegFareBaseCode field.

func (*AdditionalDataAirline) SetAirlineLegFlightNumber

func (o *AdditionalDataAirline) SetAirlineLegFlightNumber(v string)

SetAirlineLegFlightNumber gets a reference to the given string and assigns it to the AirlineLegFlightNumber field.

func (*AdditionalDataAirline) SetAirlineLegStopOverCode

func (o *AdditionalDataAirline) SetAirlineLegStopOverCode(v string)

SetAirlineLegStopOverCode gets a reference to the given string and assigns it to the AirlineLegStopOverCode field.

func (*AdditionalDataAirline) SetAirlinePassengerDateOfBirth

func (o *AdditionalDataAirline) SetAirlinePassengerDateOfBirth(v string)

SetAirlinePassengerDateOfBirth gets a reference to the given string and assigns it to the AirlinePassengerDateOfBirth field.

func (*AdditionalDataAirline) SetAirlinePassengerFirstName

func (o *AdditionalDataAirline) SetAirlinePassengerFirstName(v string)

SetAirlinePassengerFirstName gets a reference to the given string and assigns it to the AirlinePassengerFirstName field.

func (*AdditionalDataAirline) SetAirlinePassengerLastName

func (o *AdditionalDataAirline) SetAirlinePassengerLastName(v string)

SetAirlinePassengerLastName gets a reference to the given string and assigns it to the AirlinePassengerLastName field.

func (*AdditionalDataAirline) SetAirlinePassengerName

func (o *AdditionalDataAirline) SetAirlinePassengerName(v string)

SetAirlinePassengerName sets field value

func (*AdditionalDataAirline) SetAirlinePassengerTelephoneNumber

func (o *AdditionalDataAirline) SetAirlinePassengerTelephoneNumber(v string)

SetAirlinePassengerTelephoneNumber gets a reference to the given string and assigns it to the AirlinePassengerTelephoneNumber field.

func (*AdditionalDataAirline) SetAirlinePassengerTravellerType

func (o *AdditionalDataAirline) SetAirlinePassengerTravellerType(v string)

SetAirlinePassengerTravellerType gets a reference to the given string and assigns it to the AirlinePassengerTravellerType field.

func (*AdditionalDataAirline) SetAirlineTicketIssueAddress

func (o *AdditionalDataAirline) SetAirlineTicketIssueAddress(v string)

SetAirlineTicketIssueAddress gets a reference to the given string and assigns it to the AirlineTicketIssueAddress field.

func (*AdditionalDataAirline) SetAirlineTicketNumber

func (o *AdditionalDataAirline) SetAirlineTicketNumber(v string)

SetAirlineTicketNumber gets a reference to the given string and assigns it to the AirlineTicketNumber field.

func (*AdditionalDataAirline) SetAirlineTravelAgencyCode

func (o *AdditionalDataAirline) SetAirlineTravelAgencyCode(v string)

SetAirlineTravelAgencyCode gets a reference to the given string and assigns it to the AirlineTravelAgencyCode field.

func (*AdditionalDataAirline) SetAirlineTravelAgencyName

func (o *AdditionalDataAirline) SetAirlineTravelAgencyName(v string)

SetAirlineTravelAgencyName gets a reference to the given string and assigns it to the AirlineTravelAgencyName field.

func (AdditionalDataAirline) ToMap

func (o AdditionalDataAirline) ToMap() (map[string]interface{}, error)

type AdditionalDataCarRental

type AdditionalDataCarRental struct {
	// The pick-up date. * Date format: `yyyyMMdd`
	CarRentalCheckOutDate *string `json:"carRental.checkOutDate,omitempty"`
	// The customer service phone number of the car rental company. * Format: Alphanumeric * maxLength: 17 * For US and CA numbers must be 10 characters in length * Must not start with a space * Must not contain any special characters such as + or - *Must not be all zeros.
	CarRentalCustomerServiceTollFreeNumber *string `json:"carRental.customerServiceTollFreeNumber,omitempty"`
	// Number of days for which the car is being rented. * Format: Numeric * maxLength: 4 * Must not be all spaces
	CarRentalDaysRented *string `json:"carRental.daysRented,omitempty"`
	// Any fuel charges associated with the rental, in [minor units](https://docs.adyen.com/development-resources/currency-codes). * Format: Numeric * maxLength: 12
	CarRentalFuelCharges *string `json:"carRental.fuelCharges,omitempty"`
	// Any insurance charges associated with the rental, in [minor units](https://docs.adyen.com/development-resources/currency-codes). * Format: Numeric * maxLength: 12 * Must not be all spaces *Must not be all zeros.
	CarRentalInsuranceCharges *string `json:"carRental.insuranceCharges,omitempty"`
	// The city where the car is rented. * Format: Alphanumeric * maxLength: 18 * Must not start with a space or be all spaces *Must not be all zeros.
	CarRentalLocationCity *string `json:"carRental.locationCity,omitempty"`
	// The country where the car is rented, in [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) format. * Format: Alphanumeric * maxLength: 2
	CarRentalLocationCountry *string `json:"carRental.locationCountry,omitempty"`
	// The state or province where the car is rented. * Format: Alphanumeric * maxLength: 2 * Must not start with a space or be all spaces *Must not be all zeros.
	CarRentalLocationStateProvince *string `json:"carRental.locationStateProvince,omitempty"`
	// Indicates if the customer didn't pick up their rental car. * Y - Customer did not pick up their car * N - Not applicable
	CarRentalNoShowIndicator *string `json:"carRental.noShowIndicator,omitempty"`
	// The charge for not returning a car to the original rental location, in [minor units](https://docs.adyen.com/development-resources/currency-codes). * maxLength: 12
	CarRentalOneWayDropOffCharges *string `json:"carRental.oneWayDropOffCharges,omitempty"`
	// The daily rental rate, in [minor units](https://docs.adyen.com/development-resources/currency-codes). * Format: Alphanumeric * maxLength: 12
	CarRentalRate *string `json:"carRental.rate,omitempty"`
	// Specifies whether the given rate is applied daily or weekly. * D - Daily rate * W - Weekly rate
	CarRentalRateIndicator *string `json:"carRental.rateIndicator,omitempty"`
	// The rental agreement number for the car rental. * Format: Alphanumeric * maxLength: 9 * Must not start with a space or be all spaces *Must not be all zeros.
	CarRentalRentalAgreementNumber *string `json:"carRental.rentalAgreementNumber,omitempty"`
	// The classification of the rental car. * Format: Alphanumeric * maxLength: 4 * Must not start with a space or be all spaces *Must not be all zeros.
	CarRentalRentalClassId *string `json:"carRental.rentalClassId,omitempty"`
	// The name of the person renting the car. * Format: Alphanumeric * maxLength: 26 * If you send more than 26 characters, the name is truncated * Must not start with a space or be all spaces *Must not be all zeros.
	CarRentalRenterName *string `json:"carRental.renterName,omitempty"`
	// The city where the car must be returned. * Format: Alphanumeric * maxLength: 18 * Must not start with a space or be all spaces *Must not be all zeros.
	CarRentalReturnCity *string `json:"carRental.returnCity,omitempty"`
	// The country where the car must be returned, in [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) format. * Format: Alphanumeric * maxLength: 2
	CarRentalReturnCountry *string `json:"carRental.returnCountry,omitempty"`
	// The last date to return the car by. * Date format: `yyyyMMdd` * maxLength: 8
	CarRentalReturnDate *string `json:"carRental.returnDate,omitempty"`
	// The agency code, phone number, or address abbreviation * Format: Alphanumeric * maxLength: 10 * Must not start with a space or be all spaces *Must not be all zeros.
	CarRentalReturnLocationId *string `json:"carRental.returnLocationId,omitempty"`
	// The state or province where the car must be returned. * Format: Alphanumeric * maxLength: 3 * Must not start with a space or be all spaces *Must not be all zeros.
	CarRentalReturnStateProvince *string `json:"carRental.returnStateProvince,omitempty"`
	// Indicates if the goods or services were tax-exempt, or if tax was not paid on them.  Values: * Y - Goods or services were tax exempt * N - Tax was not collected
	CarRentalTaxExemptIndicator *string `json:"carRental.taxExemptIndicator,omitempty"`
	// Number of days the car is rented for. This should be included in the auth message. * Format: Numeric * maxLength: 4
	TravelEntertainmentAuthDataDuration *string `json:"travelEntertainmentAuthData.duration,omitempty"`
	// Indicates what market-specific dataset will be submitted or is being submitted. Value should be 'A' for car rental. This should be included in the auth message. * Format: Alphanumeric * maxLength: 1
	TravelEntertainmentAuthDataMarket *string `json:"travelEntertainmentAuthData.market,omitempty"`
}

AdditionalDataCarRental struct for AdditionalDataCarRental

func NewAdditionalDataCarRental

func NewAdditionalDataCarRental() *AdditionalDataCarRental

NewAdditionalDataCarRental instantiates a new AdditionalDataCarRental object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAdditionalDataCarRentalWithDefaults

func NewAdditionalDataCarRentalWithDefaults() *AdditionalDataCarRental

NewAdditionalDataCarRentalWithDefaults instantiates a new AdditionalDataCarRental object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AdditionalDataCarRental) GetCarRentalCheckOutDate

func (o *AdditionalDataCarRental) GetCarRentalCheckOutDate() string

GetCarRentalCheckOutDate returns the CarRentalCheckOutDate field value if set, zero value otherwise.

func (*AdditionalDataCarRental) GetCarRentalCheckOutDateOk

func (o *AdditionalDataCarRental) GetCarRentalCheckOutDateOk() (*string, bool)

GetCarRentalCheckOutDateOk returns a tuple with the CarRentalCheckOutDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataCarRental) GetCarRentalCustomerServiceTollFreeNumber

func (o *AdditionalDataCarRental) GetCarRentalCustomerServiceTollFreeNumber() string

GetCarRentalCustomerServiceTollFreeNumber returns the CarRentalCustomerServiceTollFreeNumber field value if set, zero value otherwise.

func (*AdditionalDataCarRental) GetCarRentalCustomerServiceTollFreeNumberOk

func (o *AdditionalDataCarRental) GetCarRentalCustomerServiceTollFreeNumberOk() (*string, bool)

GetCarRentalCustomerServiceTollFreeNumberOk returns a tuple with the CarRentalCustomerServiceTollFreeNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataCarRental) GetCarRentalDaysRented

func (o *AdditionalDataCarRental) GetCarRentalDaysRented() string

GetCarRentalDaysRented returns the CarRentalDaysRented field value if set, zero value otherwise.

func (*AdditionalDataCarRental) GetCarRentalDaysRentedOk

func (o *AdditionalDataCarRental) GetCarRentalDaysRentedOk() (*string, bool)

GetCarRentalDaysRentedOk returns a tuple with the CarRentalDaysRented field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataCarRental) GetCarRentalFuelCharges

func (o *AdditionalDataCarRental) GetCarRentalFuelCharges() string

GetCarRentalFuelCharges returns the CarRentalFuelCharges field value if set, zero value otherwise.

func (*AdditionalDataCarRental) GetCarRentalFuelChargesOk

func (o *AdditionalDataCarRental) GetCarRentalFuelChargesOk() (*string, bool)

GetCarRentalFuelChargesOk returns a tuple with the CarRentalFuelCharges field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataCarRental) GetCarRentalInsuranceCharges

func (o *AdditionalDataCarRental) GetCarRentalInsuranceCharges() string

GetCarRentalInsuranceCharges returns the CarRentalInsuranceCharges field value if set, zero value otherwise.

func (*AdditionalDataCarRental) GetCarRentalInsuranceChargesOk

func (o *AdditionalDataCarRental) GetCarRentalInsuranceChargesOk() (*string, bool)

GetCarRentalInsuranceChargesOk returns a tuple with the CarRentalInsuranceCharges field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataCarRental) GetCarRentalLocationCity

func (o *AdditionalDataCarRental) GetCarRentalLocationCity() string

GetCarRentalLocationCity returns the CarRentalLocationCity field value if set, zero value otherwise.

func (*AdditionalDataCarRental) GetCarRentalLocationCityOk

func (o *AdditionalDataCarRental) GetCarRentalLocationCityOk() (*string, bool)

GetCarRentalLocationCityOk returns a tuple with the CarRentalLocationCity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataCarRental) GetCarRentalLocationCountry

func (o *AdditionalDataCarRental) GetCarRentalLocationCountry() string

GetCarRentalLocationCountry returns the CarRentalLocationCountry field value if set, zero value otherwise.

func (*AdditionalDataCarRental) GetCarRentalLocationCountryOk

func (o *AdditionalDataCarRental) GetCarRentalLocationCountryOk() (*string, bool)

GetCarRentalLocationCountryOk returns a tuple with the CarRentalLocationCountry field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataCarRental) GetCarRentalLocationStateProvince

func (o *AdditionalDataCarRental) GetCarRentalLocationStateProvince() string

GetCarRentalLocationStateProvince returns the CarRentalLocationStateProvince field value if set, zero value otherwise.

func (*AdditionalDataCarRental) GetCarRentalLocationStateProvinceOk

func (o *AdditionalDataCarRental) GetCarRentalLocationStateProvinceOk() (*string, bool)

GetCarRentalLocationStateProvinceOk returns a tuple with the CarRentalLocationStateProvince field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataCarRental) GetCarRentalNoShowIndicator

func (o *AdditionalDataCarRental) GetCarRentalNoShowIndicator() string

GetCarRentalNoShowIndicator returns the CarRentalNoShowIndicator field value if set, zero value otherwise.

func (*AdditionalDataCarRental) GetCarRentalNoShowIndicatorOk

func (o *AdditionalDataCarRental) GetCarRentalNoShowIndicatorOk() (*string, bool)

GetCarRentalNoShowIndicatorOk returns a tuple with the CarRentalNoShowIndicator field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataCarRental) GetCarRentalOneWayDropOffCharges

func (o *AdditionalDataCarRental) GetCarRentalOneWayDropOffCharges() string

GetCarRentalOneWayDropOffCharges returns the CarRentalOneWayDropOffCharges field value if set, zero value otherwise.

func (*AdditionalDataCarRental) GetCarRentalOneWayDropOffChargesOk

func (o *AdditionalDataCarRental) GetCarRentalOneWayDropOffChargesOk() (*string, bool)

GetCarRentalOneWayDropOffChargesOk returns a tuple with the CarRentalOneWayDropOffCharges field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataCarRental) GetCarRentalRate

func (o *AdditionalDataCarRental) GetCarRentalRate() string

GetCarRentalRate returns the CarRentalRate field value if set, zero value otherwise.

func (*AdditionalDataCarRental) GetCarRentalRateIndicator

func (o *AdditionalDataCarRental) GetCarRentalRateIndicator() string

GetCarRentalRateIndicator returns the CarRentalRateIndicator field value if set, zero value otherwise.

func (*AdditionalDataCarRental) GetCarRentalRateIndicatorOk

func (o *AdditionalDataCarRental) GetCarRentalRateIndicatorOk() (*string, bool)

GetCarRentalRateIndicatorOk returns a tuple with the CarRentalRateIndicator field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataCarRental) GetCarRentalRateOk

func (o *AdditionalDataCarRental) GetCarRentalRateOk() (*string, bool)

GetCarRentalRateOk returns a tuple with the CarRentalRate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataCarRental) GetCarRentalRentalAgreementNumber

func (o *AdditionalDataCarRental) GetCarRentalRentalAgreementNumber() string

GetCarRentalRentalAgreementNumber returns the CarRentalRentalAgreementNumber field value if set, zero value otherwise.

func (*AdditionalDataCarRental) GetCarRentalRentalAgreementNumberOk

func (o *AdditionalDataCarRental) GetCarRentalRentalAgreementNumberOk() (*string, bool)

GetCarRentalRentalAgreementNumberOk returns a tuple with the CarRentalRentalAgreementNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataCarRental) GetCarRentalRentalClassId

func (o *AdditionalDataCarRental) GetCarRentalRentalClassId() string

GetCarRentalRentalClassId returns the CarRentalRentalClassId field value if set, zero value otherwise.

func (*AdditionalDataCarRental) GetCarRentalRentalClassIdOk

func (o *AdditionalDataCarRental) GetCarRentalRentalClassIdOk() (*string, bool)

GetCarRentalRentalClassIdOk returns a tuple with the CarRentalRentalClassId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataCarRental) GetCarRentalRenterName

func (o *AdditionalDataCarRental) GetCarRentalRenterName() string

GetCarRentalRenterName returns the CarRentalRenterName field value if set, zero value otherwise.

func (*AdditionalDataCarRental) GetCarRentalRenterNameOk

func (o *AdditionalDataCarRental) GetCarRentalRenterNameOk() (*string, bool)

GetCarRentalRenterNameOk returns a tuple with the CarRentalRenterName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataCarRental) GetCarRentalReturnCity

func (o *AdditionalDataCarRental) GetCarRentalReturnCity() string

GetCarRentalReturnCity returns the CarRentalReturnCity field value if set, zero value otherwise.

func (*AdditionalDataCarRental) GetCarRentalReturnCityOk

func (o *AdditionalDataCarRental) GetCarRentalReturnCityOk() (*string, bool)

GetCarRentalReturnCityOk returns a tuple with the CarRentalReturnCity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataCarRental) GetCarRentalReturnCountry

func (o *AdditionalDataCarRental) GetCarRentalReturnCountry() string

GetCarRentalReturnCountry returns the CarRentalReturnCountry field value if set, zero value otherwise.

func (*AdditionalDataCarRental) GetCarRentalReturnCountryOk

func (o *AdditionalDataCarRental) GetCarRentalReturnCountryOk() (*string, bool)

GetCarRentalReturnCountryOk returns a tuple with the CarRentalReturnCountry field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataCarRental) GetCarRentalReturnDate

func (o *AdditionalDataCarRental) GetCarRentalReturnDate() string

GetCarRentalReturnDate returns the CarRentalReturnDate field value if set, zero value otherwise.

func (*AdditionalDataCarRental) GetCarRentalReturnDateOk

func (o *AdditionalDataCarRental) GetCarRentalReturnDateOk() (*string, bool)

GetCarRentalReturnDateOk returns a tuple with the CarRentalReturnDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataCarRental) GetCarRentalReturnLocationId

func (o *AdditionalDataCarRental) GetCarRentalReturnLocationId() string

GetCarRentalReturnLocationId returns the CarRentalReturnLocationId field value if set, zero value otherwise.

func (*AdditionalDataCarRental) GetCarRentalReturnLocationIdOk

func (o *AdditionalDataCarRental) GetCarRentalReturnLocationIdOk() (*string, bool)

GetCarRentalReturnLocationIdOk returns a tuple with the CarRentalReturnLocationId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataCarRental) GetCarRentalReturnStateProvince

func (o *AdditionalDataCarRental) GetCarRentalReturnStateProvince() string

GetCarRentalReturnStateProvince returns the CarRentalReturnStateProvince field value if set, zero value otherwise.

func (*AdditionalDataCarRental) GetCarRentalReturnStateProvinceOk

func (o *AdditionalDataCarRental) GetCarRentalReturnStateProvinceOk() (*string, bool)

GetCarRentalReturnStateProvinceOk returns a tuple with the CarRentalReturnStateProvince field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataCarRental) GetCarRentalTaxExemptIndicator

func (o *AdditionalDataCarRental) GetCarRentalTaxExemptIndicator() string

GetCarRentalTaxExemptIndicator returns the CarRentalTaxExemptIndicator field value if set, zero value otherwise.

func (*AdditionalDataCarRental) GetCarRentalTaxExemptIndicatorOk

func (o *AdditionalDataCarRental) GetCarRentalTaxExemptIndicatorOk() (*string, bool)

GetCarRentalTaxExemptIndicatorOk returns a tuple with the CarRentalTaxExemptIndicator field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataCarRental) GetTravelEntertainmentAuthDataDuration

func (o *AdditionalDataCarRental) GetTravelEntertainmentAuthDataDuration() string

GetTravelEntertainmentAuthDataDuration returns the TravelEntertainmentAuthDataDuration field value if set, zero value otherwise.

func (*AdditionalDataCarRental) GetTravelEntertainmentAuthDataDurationOk

func (o *AdditionalDataCarRental) GetTravelEntertainmentAuthDataDurationOk() (*string, bool)

GetTravelEntertainmentAuthDataDurationOk returns a tuple with the TravelEntertainmentAuthDataDuration field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataCarRental) GetTravelEntertainmentAuthDataMarket

func (o *AdditionalDataCarRental) GetTravelEntertainmentAuthDataMarket() string

GetTravelEntertainmentAuthDataMarket returns the TravelEntertainmentAuthDataMarket field value if set, zero value otherwise.

func (*AdditionalDataCarRental) GetTravelEntertainmentAuthDataMarketOk

func (o *AdditionalDataCarRental) GetTravelEntertainmentAuthDataMarketOk() (*string, bool)

GetTravelEntertainmentAuthDataMarketOk returns a tuple with the TravelEntertainmentAuthDataMarket field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataCarRental) HasCarRentalCheckOutDate

func (o *AdditionalDataCarRental) HasCarRentalCheckOutDate() bool

HasCarRentalCheckOutDate returns a boolean if a field has been set.

func (*AdditionalDataCarRental) HasCarRentalCustomerServiceTollFreeNumber

func (o *AdditionalDataCarRental) HasCarRentalCustomerServiceTollFreeNumber() bool

HasCarRentalCustomerServiceTollFreeNumber returns a boolean if a field has been set.

func (*AdditionalDataCarRental) HasCarRentalDaysRented

func (o *AdditionalDataCarRental) HasCarRentalDaysRented() bool

HasCarRentalDaysRented returns a boolean if a field has been set.

func (*AdditionalDataCarRental) HasCarRentalFuelCharges

func (o *AdditionalDataCarRental) HasCarRentalFuelCharges() bool

HasCarRentalFuelCharges returns a boolean if a field has been set.

func (*AdditionalDataCarRental) HasCarRentalInsuranceCharges

func (o *AdditionalDataCarRental) HasCarRentalInsuranceCharges() bool

HasCarRentalInsuranceCharges returns a boolean if a field has been set.

func (*AdditionalDataCarRental) HasCarRentalLocationCity

func (o *AdditionalDataCarRental) HasCarRentalLocationCity() bool

HasCarRentalLocationCity returns a boolean if a field has been set.

func (*AdditionalDataCarRental) HasCarRentalLocationCountry

func (o *AdditionalDataCarRental) HasCarRentalLocationCountry() bool

HasCarRentalLocationCountry returns a boolean if a field has been set.

func (*AdditionalDataCarRental) HasCarRentalLocationStateProvince

func (o *AdditionalDataCarRental) HasCarRentalLocationStateProvince() bool

HasCarRentalLocationStateProvince returns a boolean if a field has been set.

func (*AdditionalDataCarRental) HasCarRentalNoShowIndicator

func (o *AdditionalDataCarRental) HasCarRentalNoShowIndicator() bool

HasCarRentalNoShowIndicator returns a boolean if a field has been set.

func (*AdditionalDataCarRental) HasCarRentalOneWayDropOffCharges

func (o *AdditionalDataCarRental) HasCarRentalOneWayDropOffCharges() bool

HasCarRentalOneWayDropOffCharges returns a boolean if a field has been set.

func (*AdditionalDataCarRental) HasCarRentalRate

func (o *AdditionalDataCarRental) HasCarRentalRate() bool

HasCarRentalRate returns a boolean if a field has been set.

func (*AdditionalDataCarRental) HasCarRentalRateIndicator

func (o *AdditionalDataCarRental) HasCarRentalRateIndicator() bool

HasCarRentalRateIndicator returns a boolean if a field has been set.

func (*AdditionalDataCarRental) HasCarRentalRentalAgreementNumber

func (o *AdditionalDataCarRental) HasCarRentalRentalAgreementNumber() bool

HasCarRentalRentalAgreementNumber returns a boolean if a field has been set.

func (*AdditionalDataCarRental) HasCarRentalRentalClassId

func (o *AdditionalDataCarRental) HasCarRentalRentalClassId() bool

HasCarRentalRentalClassId returns a boolean if a field has been set.

func (*AdditionalDataCarRental) HasCarRentalRenterName

func (o *AdditionalDataCarRental) HasCarRentalRenterName() bool

HasCarRentalRenterName returns a boolean if a field has been set.

func (*AdditionalDataCarRental) HasCarRentalReturnCity

func (o *AdditionalDataCarRental) HasCarRentalReturnCity() bool

HasCarRentalReturnCity returns a boolean if a field has been set.

func (*AdditionalDataCarRental) HasCarRentalReturnCountry

func (o *AdditionalDataCarRental) HasCarRentalReturnCountry() bool

HasCarRentalReturnCountry returns a boolean if a field has been set.

func (*AdditionalDataCarRental) HasCarRentalReturnDate

func (o *AdditionalDataCarRental) HasCarRentalReturnDate() bool

HasCarRentalReturnDate returns a boolean if a field has been set.

func (*AdditionalDataCarRental) HasCarRentalReturnLocationId

func (o *AdditionalDataCarRental) HasCarRentalReturnLocationId() bool

HasCarRentalReturnLocationId returns a boolean if a field has been set.

func (*AdditionalDataCarRental) HasCarRentalReturnStateProvince

func (o *AdditionalDataCarRental) HasCarRentalReturnStateProvince() bool

HasCarRentalReturnStateProvince returns a boolean if a field has been set.

func (*AdditionalDataCarRental) HasCarRentalTaxExemptIndicator

func (o *AdditionalDataCarRental) HasCarRentalTaxExemptIndicator() bool

HasCarRentalTaxExemptIndicator returns a boolean if a field has been set.

func (*AdditionalDataCarRental) HasTravelEntertainmentAuthDataDuration

func (o *AdditionalDataCarRental) HasTravelEntertainmentAuthDataDuration() bool

HasTravelEntertainmentAuthDataDuration returns a boolean if a field has been set.

func (*AdditionalDataCarRental) HasTravelEntertainmentAuthDataMarket

func (o *AdditionalDataCarRental) HasTravelEntertainmentAuthDataMarket() bool

HasTravelEntertainmentAuthDataMarket returns a boolean if a field has been set.

func (AdditionalDataCarRental) MarshalJSON

func (o AdditionalDataCarRental) MarshalJSON() ([]byte, error)

func (*AdditionalDataCarRental) SetCarRentalCheckOutDate

func (o *AdditionalDataCarRental) SetCarRentalCheckOutDate(v string)

SetCarRentalCheckOutDate gets a reference to the given string and assigns it to the CarRentalCheckOutDate field.

func (*AdditionalDataCarRental) SetCarRentalCustomerServiceTollFreeNumber

func (o *AdditionalDataCarRental) SetCarRentalCustomerServiceTollFreeNumber(v string)

SetCarRentalCustomerServiceTollFreeNumber gets a reference to the given string and assigns it to the CarRentalCustomerServiceTollFreeNumber field.

func (*AdditionalDataCarRental) SetCarRentalDaysRented

func (o *AdditionalDataCarRental) SetCarRentalDaysRented(v string)

SetCarRentalDaysRented gets a reference to the given string and assigns it to the CarRentalDaysRented field.

func (*AdditionalDataCarRental) SetCarRentalFuelCharges

func (o *AdditionalDataCarRental) SetCarRentalFuelCharges(v string)

SetCarRentalFuelCharges gets a reference to the given string and assigns it to the CarRentalFuelCharges field.

func (*AdditionalDataCarRental) SetCarRentalInsuranceCharges

func (o *AdditionalDataCarRental) SetCarRentalInsuranceCharges(v string)

SetCarRentalInsuranceCharges gets a reference to the given string and assigns it to the CarRentalInsuranceCharges field.

func (*AdditionalDataCarRental) SetCarRentalLocationCity

func (o *AdditionalDataCarRental) SetCarRentalLocationCity(v string)

SetCarRentalLocationCity gets a reference to the given string and assigns it to the CarRentalLocationCity field.

func (*AdditionalDataCarRental) SetCarRentalLocationCountry

func (o *AdditionalDataCarRental) SetCarRentalLocationCountry(v string)

SetCarRentalLocationCountry gets a reference to the given string and assigns it to the CarRentalLocationCountry field.

func (*AdditionalDataCarRental) SetCarRentalLocationStateProvince

func (o *AdditionalDataCarRental) SetCarRentalLocationStateProvince(v string)

SetCarRentalLocationStateProvince gets a reference to the given string and assigns it to the CarRentalLocationStateProvince field.

func (*AdditionalDataCarRental) SetCarRentalNoShowIndicator

func (o *AdditionalDataCarRental) SetCarRentalNoShowIndicator(v string)

SetCarRentalNoShowIndicator gets a reference to the given string and assigns it to the CarRentalNoShowIndicator field.

func (*AdditionalDataCarRental) SetCarRentalOneWayDropOffCharges

func (o *AdditionalDataCarRental) SetCarRentalOneWayDropOffCharges(v string)

SetCarRentalOneWayDropOffCharges gets a reference to the given string and assigns it to the CarRentalOneWayDropOffCharges field.

func (*AdditionalDataCarRental) SetCarRentalRate

func (o *AdditionalDataCarRental) SetCarRentalRate(v string)

SetCarRentalRate gets a reference to the given string and assigns it to the CarRentalRate field.

func (*AdditionalDataCarRental) SetCarRentalRateIndicator

func (o *AdditionalDataCarRental) SetCarRentalRateIndicator(v string)

SetCarRentalRateIndicator gets a reference to the given string and assigns it to the CarRentalRateIndicator field.

func (*AdditionalDataCarRental) SetCarRentalRentalAgreementNumber

func (o *AdditionalDataCarRental) SetCarRentalRentalAgreementNumber(v string)

SetCarRentalRentalAgreementNumber gets a reference to the given string and assigns it to the CarRentalRentalAgreementNumber field.

func (*AdditionalDataCarRental) SetCarRentalRentalClassId

func (o *AdditionalDataCarRental) SetCarRentalRentalClassId(v string)

SetCarRentalRentalClassId gets a reference to the given string and assigns it to the CarRentalRentalClassId field.

func (*AdditionalDataCarRental) SetCarRentalRenterName

func (o *AdditionalDataCarRental) SetCarRentalRenterName(v string)

SetCarRentalRenterName gets a reference to the given string and assigns it to the CarRentalRenterName field.

func (*AdditionalDataCarRental) SetCarRentalReturnCity

func (o *AdditionalDataCarRental) SetCarRentalReturnCity(v string)

SetCarRentalReturnCity gets a reference to the given string and assigns it to the CarRentalReturnCity field.

func (*AdditionalDataCarRental) SetCarRentalReturnCountry

func (o *AdditionalDataCarRental) SetCarRentalReturnCountry(v string)

SetCarRentalReturnCountry gets a reference to the given string and assigns it to the CarRentalReturnCountry field.

func (*AdditionalDataCarRental) SetCarRentalReturnDate

func (o *AdditionalDataCarRental) SetCarRentalReturnDate(v string)

SetCarRentalReturnDate gets a reference to the given string and assigns it to the CarRentalReturnDate field.

func (*AdditionalDataCarRental) SetCarRentalReturnLocationId

func (o *AdditionalDataCarRental) SetCarRentalReturnLocationId(v string)

SetCarRentalReturnLocationId gets a reference to the given string and assigns it to the CarRentalReturnLocationId field.

func (*AdditionalDataCarRental) SetCarRentalReturnStateProvince

func (o *AdditionalDataCarRental) SetCarRentalReturnStateProvince(v string)

SetCarRentalReturnStateProvince gets a reference to the given string and assigns it to the CarRentalReturnStateProvince field.

func (*AdditionalDataCarRental) SetCarRentalTaxExemptIndicator

func (o *AdditionalDataCarRental) SetCarRentalTaxExemptIndicator(v string)

SetCarRentalTaxExemptIndicator gets a reference to the given string and assigns it to the CarRentalTaxExemptIndicator field.

func (*AdditionalDataCarRental) SetTravelEntertainmentAuthDataDuration

func (o *AdditionalDataCarRental) SetTravelEntertainmentAuthDataDuration(v string)

SetTravelEntertainmentAuthDataDuration gets a reference to the given string and assigns it to the TravelEntertainmentAuthDataDuration field.

func (*AdditionalDataCarRental) SetTravelEntertainmentAuthDataMarket

func (o *AdditionalDataCarRental) SetTravelEntertainmentAuthDataMarket(v string)

SetTravelEntertainmentAuthDataMarket gets a reference to the given string and assigns it to the TravelEntertainmentAuthDataMarket field.

func (AdditionalDataCarRental) ToMap

func (o AdditionalDataCarRental) ToMap() (map[string]interface{}, error)

type AdditionalDataCommon

type AdditionalDataCommon struct {
	// Triggers test scenarios that allow to replicate certain communication errors.  Allowed values: * **NO_CONNECTION_AVAILABLE** – There wasn't a connection available to service the outgoing communication. This is a transient, retriable error since no messaging could be initiated to an issuing system (or third-party acquiring system). Therefore, the header Transient-Error: true is returned in the response. A subsequent request using the same idempotency key will be processed as if it was the first request. * **IOEXCEPTION_RECEIVED** – Something went wrong during transmission of the message or receiving the response. This is a classified as non-transient because the message could have been received by the issuing party and been acted upon. No transient error header is returned. If using idempotency, the (error) response is stored as the final result for the idempotency key. Subsequent messages with the same idempotency key not be processed beyond returning the stored response.
	RequestedTestErrorResponseCode *string `json:"RequestedTestErrorResponseCode,omitempty"`
	// Set to true to authorise a part of the requested amount in case the cardholder does not have enough funds on their account.  If a payment was partially authorised, the response includes resultCode: PartiallyAuthorised and the authorised amount in additionalData.authorisedAmountValue. To enable this functionality, contact our Support Team.
	AllowPartialAuth *string `json:"allowPartialAuth,omitempty"`
	// Flags a card payment request for either pre-authorisation or final authorisation. For more information, refer to [Authorisation types](https://docs.adyen.com/online-payments/adjust-authorisation#authorisation-types).  Allowed values: * **PreAuth** – flags the payment request to be handled as a pre-authorisation. * **FinalAuth** – flags the payment request to be handled as a final authorisation.
	AuthorisationType *string `json:"authorisationType,omitempty"`
	// Allows you to determine or override the acquirer account that should be used for the transaction.  If you need to process a payment with an acquirer different from a default one, you can set up a corresponding configuration on the Adyen payments platform. Then you can pass a custom routing flag in a payment request's additional data to target a specific acquirer.  To enable this functionality, contact [Support](https://www.adyen.help/hc/en-us/requests/new).
	CustomRoutingFlag *string `json:"customRoutingFlag,omitempty"`
	// In case of [asynchronous authorisation adjustment](https://docs.adyen.com/online-payments/adjust-authorisation#adjust-authorisation), this field denotes why the additional payment is made.  Possible values:   * **NoShow**: An incremental charge is carried out because of a no-show for a guaranteed reservation.   * **DelayedCharge**: An incremental charge is carried out to process an additional payment after the original services have been rendered and the respective payment has been processed.
	IndustryUsage *string `json:"industryUsage,omitempty"`
	// Set to **true** to require [manual capture](https://docs.adyen.com/online-payments/capture) for the transaction.
	ManualCapture *string `json:"manualCapture,omitempty"`
	// Allows you to link the transaction to the original or previous one in a subscription/card-on-file chain. This field is required for token-based transactions where Adyen does not tokenize the card.  Transaction identifier from card schemes, for example, Mastercard Trace ID or the Visa Transaction ID.  Submit the original transaction ID of the contract in your payment request if you are not tokenizing card details with Adyen and are making a merchant-initiated transaction (MIT) for subsequent charges.  Make sure you are sending `shopperInteraction` **ContAuth** and `recurringProcessingModel` **Subscription** or **UnscheduledCardOnFile** to ensure that the transaction is classified as MIT.
	NetworkTxReference *string `json:"networkTxReference,omitempty"`
	// Boolean indicator that can be optionally used for performing debit transactions on combo cards (for example, combo cards in Brazil). This is not mandatory but we recommend that you set this to true if you want to use the `selectedBrand` value to specify how to process the transaction.
	OverwriteBrand *string `json:"overwriteBrand,omitempty"`
	// This field is required if the transaction is performed by a registered payment facilitator. This field must contain the city of the actual merchant's address. * Format: alpha-numeric. * Maximum length: 13 characters.
	SubMerchantCity *string `json:"subMerchantCity,omitempty"`
	// This field is required if the transaction is performed by a registered payment facilitator. This field must contain the three-letter country code of the actual merchant's address. * Format: alpha-numeric. * Fixed length: 3 characters.
	SubMerchantCountry *string `json:"subMerchantCountry,omitempty"`
	// This field contains an identifier of the actual merchant when a transaction is submitted via a payment facilitator. The payment facilitator must send in this unique ID.  A unique identifier per submerchant that is required if the transaction is performed by a registered payment facilitator. * Format: alpha-numeric. * Fixed length: 15 characters.
	SubMerchantID *string `json:"subMerchantID,omitempty"`
	// This field is required if the transaction is performed by a registered payment facilitator. This field must contain the name of the actual merchant. * Format: alpha-numeric. * Maximum length: 22 characters.
	SubMerchantName *string `json:"subMerchantName,omitempty"`
	// This field is required if the transaction is performed by a registered payment facilitator. This field must contain the postal code of the actual merchant's address. * Format: alpha-numeric. * Maximum length: 10 characters.
	SubMerchantPostalCode *string `json:"subMerchantPostalCode,omitempty"`
	// This field is required if the transaction is performed by a registered payment facilitator, and if applicable to the country. This field must contain the state code of the actual merchant's address. * Format: alpha-numeric. * Maximum length: 3 characters.
	SubMerchantState *string `json:"subMerchantState,omitempty"`
	// This field is required if the transaction is performed by a registered payment facilitator. This field must contain the street of the actual merchant's address. * Format: alpha-numeric. * Maximum length: 60 characters.
	SubMerchantStreet *string `json:"subMerchantStreet,omitempty"`
	// This field is required if the transaction is performed by a registered payment facilitator. This field must contain the tax ID of the actual merchant. * Format: alpha-numeric. * Fixed length: 11 or 14 characters.
	SubMerchantTaxId *string `json:"subMerchantTaxId,omitempty"`
}

AdditionalDataCommon struct for AdditionalDataCommon

func NewAdditionalDataCommon

func NewAdditionalDataCommon() *AdditionalDataCommon

NewAdditionalDataCommon instantiates a new AdditionalDataCommon object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAdditionalDataCommonWithDefaults

func NewAdditionalDataCommonWithDefaults() *AdditionalDataCommon

NewAdditionalDataCommonWithDefaults instantiates a new AdditionalDataCommon object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AdditionalDataCommon) GetAllowPartialAuth

func (o *AdditionalDataCommon) GetAllowPartialAuth() string

GetAllowPartialAuth returns the AllowPartialAuth field value if set, zero value otherwise.

func (*AdditionalDataCommon) GetAllowPartialAuthOk

func (o *AdditionalDataCommon) GetAllowPartialAuthOk() (*string, bool)

GetAllowPartialAuthOk returns a tuple with the AllowPartialAuth field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataCommon) GetAuthorisationType

func (o *AdditionalDataCommon) GetAuthorisationType() string

GetAuthorisationType returns the AuthorisationType field value if set, zero value otherwise.

func (*AdditionalDataCommon) GetAuthorisationTypeOk

func (o *AdditionalDataCommon) GetAuthorisationTypeOk() (*string, bool)

GetAuthorisationTypeOk returns a tuple with the AuthorisationType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataCommon) GetCustomRoutingFlag

func (o *AdditionalDataCommon) GetCustomRoutingFlag() string

GetCustomRoutingFlag returns the CustomRoutingFlag field value if set, zero value otherwise.

func (*AdditionalDataCommon) GetCustomRoutingFlagOk

func (o *AdditionalDataCommon) GetCustomRoutingFlagOk() (*string, bool)

GetCustomRoutingFlagOk returns a tuple with the CustomRoutingFlag field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataCommon) GetIndustryUsage

func (o *AdditionalDataCommon) GetIndustryUsage() string

GetIndustryUsage returns the IndustryUsage field value if set, zero value otherwise.

func (*AdditionalDataCommon) GetIndustryUsageOk

func (o *AdditionalDataCommon) GetIndustryUsageOk() (*string, bool)

GetIndustryUsageOk returns a tuple with the IndustryUsage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataCommon) GetManualCapture

func (o *AdditionalDataCommon) GetManualCapture() string

GetManualCapture returns the ManualCapture field value if set, zero value otherwise.

func (*AdditionalDataCommon) GetManualCaptureOk

func (o *AdditionalDataCommon) GetManualCaptureOk() (*string, bool)

GetManualCaptureOk returns a tuple with the ManualCapture field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataCommon) GetNetworkTxReference

func (o *AdditionalDataCommon) GetNetworkTxReference() string

GetNetworkTxReference returns the NetworkTxReference field value if set, zero value otherwise.

func (*AdditionalDataCommon) GetNetworkTxReferenceOk

func (o *AdditionalDataCommon) GetNetworkTxReferenceOk() (*string, bool)

GetNetworkTxReferenceOk returns a tuple with the NetworkTxReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataCommon) GetOverwriteBrand

func (o *AdditionalDataCommon) GetOverwriteBrand() string

GetOverwriteBrand returns the OverwriteBrand field value if set, zero value otherwise.

func (*AdditionalDataCommon) GetOverwriteBrandOk

func (o *AdditionalDataCommon) GetOverwriteBrandOk() (*string, bool)

GetOverwriteBrandOk returns a tuple with the OverwriteBrand field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataCommon) GetRequestedTestErrorResponseCode

func (o *AdditionalDataCommon) GetRequestedTestErrorResponseCode() string

GetRequestedTestErrorResponseCode returns the RequestedTestErrorResponseCode field value if set, zero value otherwise.

func (*AdditionalDataCommon) GetRequestedTestErrorResponseCodeOk

func (o *AdditionalDataCommon) GetRequestedTestErrorResponseCodeOk() (*string, bool)

GetRequestedTestErrorResponseCodeOk returns a tuple with the RequestedTestErrorResponseCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataCommon) GetSubMerchantCity

func (o *AdditionalDataCommon) GetSubMerchantCity() string

GetSubMerchantCity returns the SubMerchantCity field value if set, zero value otherwise.

func (*AdditionalDataCommon) GetSubMerchantCityOk

func (o *AdditionalDataCommon) GetSubMerchantCityOk() (*string, bool)

GetSubMerchantCityOk returns a tuple with the SubMerchantCity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataCommon) GetSubMerchantCountry

func (o *AdditionalDataCommon) GetSubMerchantCountry() string

GetSubMerchantCountry returns the SubMerchantCountry field value if set, zero value otherwise.

func (*AdditionalDataCommon) GetSubMerchantCountryOk

func (o *AdditionalDataCommon) GetSubMerchantCountryOk() (*string, bool)

GetSubMerchantCountryOk returns a tuple with the SubMerchantCountry field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataCommon) GetSubMerchantID

func (o *AdditionalDataCommon) GetSubMerchantID() string

GetSubMerchantID returns the SubMerchantID field value if set, zero value otherwise.

func (*AdditionalDataCommon) GetSubMerchantIDOk

func (o *AdditionalDataCommon) GetSubMerchantIDOk() (*string, bool)

GetSubMerchantIDOk returns a tuple with the SubMerchantID field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataCommon) GetSubMerchantName

func (o *AdditionalDataCommon) GetSubMerchantName() string

GetSubMerchantName returns the SubMerchantName field value if set, zero value otherwise.

func (*AdditionalDataCommon) GetSubMerchantNameOk

func (o *AdditionalDataCommon) GetSubMerchantNameOk() (*string, bool)

GetSubMerchantNameOk returns a tuple with the SubMerchantName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataCommon) GetSubMerchantPostalCode

func (o *AdditionalDataCommon) GetSubMerchantPostalCode() string

GetSubMerchantPostalCode returns the SubMerchantPostalCode field value if set, zero value otherwise.

func (*AdditionalDataCommon) GetSubMerchantPostalCodeOk

func (o *AdditionalDataCommon) GetSubMerchantPostalCodeOk() (*string, bool)

GetSubMerchantPostalCodeOk returns a tuple with the SubMerchantPostalCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataCommon) GetSubMerchantState

func (o *AdditionalDataCommon) GetSubMerchantState() string

GetSubMerchantState returns the SubMerchantState field value if set, zero value otherwise.

func (*AdditionalDataCommon) GetSubMerchantStateOk

func (o *AdditionalDataCommon) GetSubMerchantStateOk() (*string, bool)

GetSubMerchantStateOk returns a tuple with the SubMerchantState field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataCommon) GetSubMerchantStreet

func (o *AdditionalDataCommon) GetSubMerchantStreet() string

GetSubMerchantStreet returns the SubMerchantStreet field value if set, zero value otherwise.

func (*AdditionalDataCommon) GetSubMerchantStreetOk

func (o *AdditionalDataCommon) GetSubMerchantStreetOk() (*string, bool)

GetSubMerchantStreetOk returns a tuple with the SubMerchantStreet field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataCommon) GetSubMerchantTaxId

func (o *AdditionalDataCommon) GetSubMerchantTaxId() string

GetSubMerchantTaxId returns the SubMerchantTaxId field value if set, zero value otherwise.

func (*AdditionalDataCommon) GetSubMerchantTaxIdOk

func (o *AdditionalDataCommon) GetSubMerchantTaxIdOk() (*string, bool)

GetSubMerchantTaxIdOk returns a tuple with the SubMerchantTaxId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataCommon) HasAllowPartialAuth

func (o *AdditionalDataCommon) HasAllowPartialAuth() bool

HasAllowPartialAuth returns a boolean if a field has been set.

func (*AdditionalDataCommon) HasAuthorisationType

func (o *AdditionalDataCommon) HasAuthorisationType() bool

HasAuthorisationType returns a boolean if a field has been set.

func (*AdditionalDataCommon) HasCustomRoutingFlag

func (o *AdditionalDataCommon) HasCustomRoutingFlag() bool

HasCustomRoutingFlag returns a boolean if a field has been set.

func (*AdditionalDataCommon) HasIndustryUsage

func (o *AdditionalDataCommon) HasIndustryUsage() bool

HasIndustryUsage returns a boolean if a field has been set.

func (*AdditionalDataCommon) HasManualCapture

func (o *AdditionalDataCommon) HasManualCapture() bool

HasManualCapture returns a boolean if a field has been set.

func (*AdditionalDataCommon) HasNetworkTxReference

func (o *AdditionalDataCommon) HasNetworkTxReference() bool

HasNetworkTxReference returns a boolean if a field has been set.

func (*AdditionalDataCommon) HasOverwriteBrand

func (o *AdditionalDataCommon) HasOverwriteBrand() bool

HasOverwriteBrand returns a boolean if a field has been set.

func (*AdditionalDataCommon) HasRequestedTestErrorResponseCode

func (o *AdditionalDataCommon) HasRequestedTestErrorResponseCode() bool

HasRequestedTestErrorResponseCode returns a boolean if a field has been set.

func (*AdditionalDataCommon) HasSubMerchantCity

func (o *AdditionalDataCommon) HasSubMerchantCity() bool

HasSubMerchantCity returns a boolean if a field has been set.

func (*AdditionalDataCommon) HasSubMerchantCountry

func (o *AdditionalDataCommon) HasSubMerchantCountry() bool

HasSubMerchantCountry returns a boolean if a field has been set.

func (*AdditionalDataCommon) HasSubMerchantID

func (o *AdditionalDataCommon) HasSubMerchantID() bool

HasSubMerchantID returns a boolean if a field has been set.

func (*AdditionalDataCommon) HasSubMerchantName

func (o *AdditionalDataCommon) HasSubMerchantName() bool

HasSubMerchantName returns a boolean if a field has been set.

func (*AdditionalDataCommon) HasSubMerchantPostalCode

func (o *AdditionalDataCommon) HasSubMerchantPostalCode() bool

HasSubMerchantPostalCode returns a boolean if a field has been set.

func (*AdditionalDataCommon) HasSubMerchantState

func (o *AdditionalDataCommon) HasSubMerchantState() bool

HasSubMerchantState returns a boolean if a field has been set.

func (*AdditionalDataCommon) HasSubMerchantStreet

func (o *AdditionalDataCommon) HasSubMerchantStreet() bool

HasSubMerchantStreet returns a boolean if a field has been set.

func (*AdditionalDataCommon) HasSubMerchantTaxId

func (o *AdditionalDataCommon) HasSubMerchantTaxId() bool

HasSubMerchantTaxId returns a boolean if a field has been set.

func (AdditionalDataCommon) MarshalJSON

func (o AdditionalDataCommon) MarshalJSON() ([]byte, error)

func (*AdditionalDataCommon) SetAllowPartialAuth

func (o *AdditionalDataCommon) SetAllowPartialAuth(v string)

SetAllowPartialAuth gets a reference to the given string and assigns it to the AllowPartialAuth field.

func (*AdditionalDataCommon) SetAuthorisationType

func (o *AdditionalDataCommon) SetAuthorisationType(v string)

SetAuthorisationType gets a reference to the given string and assigns it to the AuthorisationType field.

func (*AdditionalDataCommon) SetCustomRoutingFlag

func (o *AdditionalDataCommon) SetCustomRoutingFlag(v string)

SetCustomRoutingFlag gets a reference to the given string and assigns it to the CustomRoutingFlag field.

func (*AdditionalDataCommon) SetIndustryUsage

func (o *AdditionalDataCommon) SetIndustryUsage(v string)

SetIndustryUsage gets a reference to the given string and assigns it to the IndustryUsage field.

func (*AdditionalDataCommon) SetManualCapture

func (o *AdditionalDataCommon) SetManualCapture(v string)

SetManualCapture gets a reference to the given string and assigns it to the ManualCapture field.

func (*AdditionalDataCommon) SetNetworkTxReference

func (o *AdditionalDataCommon) SetNetworkTxReference(v string)

SetNetworkTxReference gets a reference to the given string and assigns it to the NetworkTxReference field.

func (*AdditionalDataCommon) SetOverwriteBrand

func (o *AdditionalDataCommon) SetOverwriteBrand(v string)

SetOverwriteBrand gets a reference to the given string and assigns it to the OverwriteBrand field.

func (*AdditionalDataCommon) SetRequestedTestErrorResponseCode

func (o *AdditionalDataCommon) SetRequestedTestErrorResponseCode(v string)

SetRequestedTestErrorResponseCode gets a reference to the given string and assigns it to the RequestedTestErrorResponseCode field.

func (*AdditionalDataCommon) SetSubMerchantCity

func (o *AdditionalDataCommon) SetSubMerchantCity(v string)

SetSubMerchantCity gets a reference to the given string and assigns it to the SubMerchantCity field.

func (*AdditionalDataCommon) SetSubMerchantCountry

func (o *AdditionalDataCommon) SetSubMerchantCountry(v string)

SetSubMerchantCountry gets a reference to the given string and assigns it to the SubMerchantCountry field.

func (*AdditionalDataCommon) SetSubMerchantID

func (o *AdditionalDataCommon) SetSubMerchantID(v string)

SetSubMerchantID gets a reference to the given string and assigns it to the SubMerchantID field.

func (*AdditionalDataCommon) SetSubMerchantName

func (o *AdditionalDataCommon) SetSubMerchantName(v string)

SetSubMerchantName gets a reference to the given string and assigns it to the SubMerchantName field.

func (*AdditionalDataCommon) SetSubMerchantPostalCode

func (o *AdditionalDataCommon) SetSubMerchantPostalCode(v string)

SetSubMerchantPostalCode gets a reference to the given string and assigns it to the SubMerchantPostalCode field.

func (*AdditionalDataCommon) SetSubMerchantState

func (o *AdditionalDataCommon) SetSubMerchantState(v string)

SetSubMerchantState gets a reference to the given string and assigns it to the SubMerchantState field.

func (*AdditionalDataCommon) SetSubMerchantStreet

func (o *AdditionalDataCommon) SetSubMerchantStreet(v string)

SetSubMerchantStreet gets a reference to the given string and assigns it to the SubMerchantStreet field.

func (*AdditionalDataCommon) SetSubMerchantTaxId

func (o *AdditionalDataCommon) SetSubMerchantTaxId(v string)

SetSubMerchantTaxId gets a reference to the given string and assigns it to the SubMerchantTaxId field.

func (AdditionalDataCommon) ToMap

func (o AdditionalDataCommon) ToMap() (map[string]interface{}, error)

type AdditionalDataLevel23

type AdditionalDataLevel23 struct {
	// The customer code. * Encoding: ASCII * Max length: 25 characters * Must not start with a space or be all spaces * Must not be all zeros.
	EnhancedSchemeDataCustomerReference *string `json:"enhancedSchemeData.customerReference,omitempty"`
	// The three-letter [ISO 3166-1 alpha-3 country code](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3) for the destination address. * Encoding: ASCII * Fixed length: 3 characters
	EnhancedSchemeDataDestinationCountryCode *string `json:"enhancedSchemeData.destinationCountryCode,omitempty"`
	// The postal code of the destination address. * Encoding: ASCII * Max length: 10 characters * Must not start with a space
	EnhancedSchemeDataDestinationPostalCode *string `json:"enhancedSchemeData.destinationPostalCode,omitempty"`
	// Destination state or province code. * Encoding: ASCII * Max length: 3 characters * Must not start with a space
	EnhancedSchemeDataDestinationStateProvinceCode *string `json:"enhancedSchemeData.destinationStateProvinceCode,omitempty"`
	// The duty amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). * For example, 2000 means USD 20.00. * Encoding: Numeric * Max length: 12 characters
	EnhancedSchemeDataDutyAmount *string `json:"enhancedSchemeData.dutyAmount,omitempty"`
	// The shipping amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). * For example, 2000 means USD 20.00. * Encoding: Numeric *Max length: 12 characters
	EnhancedSchemeDataFreightAmount *string `json:"enhancedSchemeData.freightAmount,omitempty"`
	// The [UNSPC commodity code](https://www.unspsc.org/) of the item. * Encoding: ASCII * Max length: 12 characters * Must not start with a space or be all spaces * Must not be all zeros.
	EnhancedSchemeDataItemDetailLineItemNrCommodityCode *string `json:"enhancedSchemeData.itemDetailLine[itemNr].commodityCode,omitempty"`
	// A description of the item. * Encoding: ASCII * Max length: 26 characters * Must not start with a space or be all spaces * Must not be all zeros.
	EnhancedSchemeDataItemDetailLineItemNrDescription *string `json:"enhancedSchemeData.itemDetailLine[itemNr].description,omitempty"`
	// The discount amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). * For example, 2000 means USD 20.00. * Encoding: Numeric * Max length: 12 characters
	EnhancedSchemeDataItemDetailLineItemNrDiscountAmount *string `json:"enhancedSchemeData.itemDetailLine[itemNr].discountAmount,omitempty"`
	// The product code. * Encoding: ASCII. * Max length: 12 characters * Must not start with a space or be all spaces * Must not be all zeros.
	EnhancedSchemeDataItemDetailLineItemNrProductCode *string `json:"enhancedSchemeData.itemDetailLine[itemNr].productCode,omitempty"`
	// The number of items. Must be an integer greater than zero. * Encoding: Numeric * Max length: 12 characters * Must not start with a space or be all spaces
	EnhancedSchemeDataItemDetailLineItemNrQuantity *string `json:"enhancedSchemeData.itemDetailLine[itemNr].quantity,omitempty"`
	// The total amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). * For example, 2000 means USD 20.00. * Max length: 12 characters * Must not start with a space or be all spaces * Must not be all zeros.
	EnhancedSchemeDataItemDetailLineItemNrTotalAmount *string `json:"enhancedSchemeData.itemDetailLine[itemNr].totalAmount,omitempty"`
	// The unit of measurement for an item. * Encoding: ASCII  Max length: 3 characters * Must not start with a space or be all spaces * Must not be all zeros.
	EnhancedSchemeDataItemDetailLineItemNrUnitOfMeasure *string `json:"enhancedSchemeData.itemDetailLine[itemNr].unitOfMeasure,omitempty"`
	// The unit price in [minor units](https://docs.adyen.com/development-resources/currency-codes). * For example, 2000 means USD 20.00. * Encoding: Numeric * Max length: 12 characters * Must not be all zeros.
	EnhancedSchemeDataItemDetailLineItemNrUnitPrice *string `json:"enhancedSchemeData.itemDetailLine[itemNr].unitPrice,omitempty"`
	// The order date. * Format: `ddMMyy` * Encoding: ASCII * Max length: 6 characters
	EnhancedSchemeDataOrderDate *string `json:"enhancedSchemeData.orderDate,omitempty"`
	// The postal code of the address the item is shipped from. * Encoding: ASCII * Max length: 10 characters * Must not start with a space or be all spaces * Must not be all zeros.
	EnhancedSchemeDataShipFromPostalCode *string `json:"enhancedSchemeData.shipFromPostalCode,omitempty"`
	// The total tax amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). * For example, 2000 means USD 20.00. *Encoding: Numeric *Max length: 12 characters * Must not be all zeros.
	EnhancedSchemeDataTotalTaxAmount *string `json:"enhancedSchemeData.totalTaxAmount,omitempty"`
}

AdditionalDataLevel23 struct for AdditionalDataLevel23

func NewAdditionalDataLevel23

func NewAdditionalDataLevel23() *AdditionalDataLevel23

NewAdditionalDataLevel23 instantiates a new AdditionalDataLevel23 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAdditionalDataLevel23WithDefaults

func NewAdditionalDataLevel23WithDefaults() *AdditionalDataLevel23

NewAdditionalDataLevel23WithDefaults instantiates a new AdditionalDataLevel23 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AdditionalDataLevel23) GetEnhancedSchemeDataCustomerReference

func (o *AdditionalDataLevel23) GetEnhancedSchemeDataCustomerReference() string

GetEnhancedSchemeDataCustomerReference returns the EnhancedSchemeDataCustomerReference field value if set, zero value otherwise.

func (*AdditionalDataLevel23) GetEnhancedSchemeDataCustomerReferenceOk

func (o *AdditionalDataLevel23) GetEnhancedSchemeDataCustomerReferenceOk() (*string, bool)

GetEnhancedSchemeDataCustomerReferenceOk returns a tuple with the EnhancedSchemeDataCustomerReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataLevel23) GetEnhancedSchemeDataDestinationCountryCode

func (o *AdditionalDataLevel23) GetEnhancedSchemeDataDestinationCountryCode() string

GetEnhancedSchemeDataDestinationCountryCode returns the EnhancedSchemeDataDestinationCountryCode field value if set, zero value otherwise.

func (*AdditionalDataLevel23) GetEnhancedSchemeDataDestinationCountryCodeOk

func (o *AdditionalDataLevel23) GetEnhancedSchemeDataDestinationCountryCodeOk() (*string, bool)

GetEnhancedSchemeDataDestinationCountryCodeOk returns a tuple with the EnhancedSchemeDataDestinationCountryCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataLevel23) GetEnhancedSchemeDataDestinationPostalCode

func (o *AdditionalDataLevel23) GetEnhancedSchemeDataDestinationPostalCode() string

GetEnhancedSchemeDataDestinationPostalCode returns the EnhancedSchemeDataDestinationPostalCode field value if set, zero value otherwise.

func (*AdditionalDataLevel23) GetEnhancedSchemeDataDestinationPostalCodeOk

func (o *AdditionalDataLevel23) GetEnhancedSchemeDataDestinationPostalCodeOk() (*string, bool)

GetEnhancedSchemeDataDestinationPostalCodeOk returns a tuple with the EnhancedSchemeDataDestinationPostalCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataLevel23) GetEnhancedSchemeDataDestinationStateProvinceCode

func (o *AdditionalDataLevel23) GetEnhancedSchemeDataDestinationStateProvinceCode() string

GetEnhancedSchemeDataDestinationStateProvinceCode returns the EnhancedSchemeDataDestinationStateProvinceCode field value if set, zero value otherwise.

func (*AdditionalDataLevel23) GetEnhancedSchemeDataDestinationStateProvinceCodeOk

func (o *AdditionalDataLevel23) GetEnhancedSchemeDataDestinationStateProvinceCodeOk() (*string, bool)

GetEnhancedSchemeDataDestinationStateProvinceCodeOk returns a tuple with the EnhancedSchemeDataDestinationStateProvinceCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataLevel23) GetEnhancedSchemeDataDutyAmount

func (o *AdditionalDataLevel23) GetEnhancedSchemeDataDutyAmount() string

GetEnhancedSchemeDataDutyAmount returns the EnhancedSchemeDataDutyAmount field value if set, zero value otherwise.

func (*AdditionalDataLevel23) GetEnhancedSchemeDataDutyAmountOk

func (o *AdditionalDataLevel23) GetEnhancedSchemeDataDutyAmountOk() (*string, bool)

GetEnhancedSchemeDataDutyAmountOk returns a tuple with the EnhancedSchemeDataDutyAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataLevel23) GetEnhancedSchemeDataFreightAmount

func (o *AdditionalDataLevel23) GetEnhancedSchemeDataFreightAmount() string

GetEnhancedSchemeDataFreightAmount returns the EnhancedSchemeDataFreightAmount field value if set, zero value otherwise.

func (*AdditionalDataLevel23) GetEnhancedSchemeDataFreightAmountOk

func (o *AdditionalDataLevel23) GetEnhancedSchemeDataFreightAmountOk() (*string, bool)

GetEnhancedSchemeDataFreightAmountOk returns a tuple with the EnhancedSchemeDataFreightAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataLevel23) GetEnhancedSchemeDataItemDetailLineItemNrCommodityCode

func (o *AdditionalDataLevel23) GetEnhancedSchemeDataItemDetailLineItemNrCommodityCode() string

GetEnhancedSchemeDataItemDetailLineItemNrCommodityCode returns the EnhancedSchemeDataItemDetailLineItemNrCommodityCode field value if set, zero value otherwise.

func (*AdditionalDataLevel23) GetEnhancedSchemeDataItemDetailLineItemNrCommodityCodeOk

func (o *AdditionalDataLevel23) GetEnhancedSchemeDataItemDetailLineItemNrCommodityCodeOk() (*string, bool)

GetEnhancedSchemeDataItemDetailLineItemNrCommodityCodeOk returns a tuple with the EnhancedSchemeDataItemDetailLineItemNrCommodityCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataLevel23) GetEnhancedSchemeDataItemDetailLineItemNrDescription

func (o *AdditionalDataLevel23) GetEnhancedSchemeDataItemDetailLineItemNrDescription() string

GetEnhancedSchemeDataItemDetailLineItemNrDescription returns the EnhancedSchemeDataItemDetailLineItemNrDescription field value if set, zero value otherwise.

func (*AdditionalDataLevel23) GetEnhancedSchemeDataItemDetailLineItemNrDescriptionOk

func (o *AdditionalDataLevel23) GetEnhancedSchemeDataItemDetailLineItemNrDescriptionOk() (*string, bool)

GetEnhancedSchemeDataItemDetailLineItemNrDescriptionOk returns a tuple with the EnhancedSchemeDataItemDetailLineItemNrDescription field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataLevel23) GetEnhancedSchemeDataItemDetailLineItemNrDiscountAmount

func (o *AdditionalDataLevel23) GetEnhancedSchemeDataItemDetailLineItemNrDiscountAmount() string

GetEnhancedSchemeDataItemDetailLineItemNrDiscountAmount returns the EnhancedSchemeDataItemDetailLineItemNrDiscountAmount field value if set, zero value otherwise.

func (*AdditionalDataLevel23) GetEnhancedSchemeDataItemDetailLineItemNrDiscountAmountOk

func (o *AdditionalDataLevel23) GetEnhancedSchemeDataItemDetailLineItemNrDiscountAmountOk() (*string, bool)

GetEnhancedSchemeDataItemDetailLineItemNrDiscountAmountOk returns a tuple with the EnhancedSchemeDataItemDetailLineItemNrDiscountAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataLevel23) GetEnhancedSchemeDataItemDetailLineItemNrProductCode

func (o *AdditionalDataLevel23) GetEnhancedSchemeDataItemDetailLineItemNrProductCode() string

GetEnhancedSchemeDataItemDetailLineItemNrProductCode returns the EnhancedSchemeDataItemDetailLineItemNrProductCode field value if set, zero value otherwise.

func (*AdditionalDataLevel23) GetEnhancedSchemeDataItemDetailLineItemNrProductCodeOk

func (o *AdditionalDataLevel23) GetEnhancedSchemeDataItemDetailLineItemNrProductCodeOk() (*string, bool)

GetEnhancedSchemeDataItemDetailLineItemNrProductCodeOk returns a tuple with the EnhancedSchemeDataItemDetailLineItemNrProductCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataLevel23) GetEnhancedSchemeDataItemDetailLineItemNrQuantity

func (o *AdditionalDataLevel23) GetEnhancedSchemeDataItemDetailLineItemNrQuantity() string

GetEnhancedSchemeDataItemDetailLineItemNrQuantity returns the EnhancedSchemeDataItemDetailLineItemNrQuantity field value if set, zero value otherwise.

func (*AdditionalDataLevel23) GetEnhancedSchemeDataItemDetailLineItemNrQuantityOk

func (o *AdditionalDataLevel23) GetEnhancedSchemeDataItemDetailLineItemNrQuantityOk() (*string, bool)

GetEnhancedSchemeDataItemDetailLineItemNrQuantityOk returns a tuple with the EnhancedSchemeDataItemDetailLineItemNrQuantity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataLevel23) GetEnhancedSchemeDataItemDetailLineItemNrTotalAmount

func (o *AdditionalDataLevel23) GetEnhancedSchemeDataItemDetailLineItemNrTotalAmount() string

GetEnhancedSchemeDataItemDetailLineItemNrTotalAmount returns the EnhancedSchemeDataItemDetailLineItemNrTotalAmount field value if set, zero value otherwise.

func (*AdditionalDataLevel23) GetEnhancedSchemeDataItemDetailLineItemNrTotalAmountOk

func (o *AdditionalDataLevel23) GetEnhancedSchemeDataItemDetailLineItemNrTotalAmountOk() (*string, bool)

GetEnhancedSchemeDataItemDetailLineItemNrTotalAmountOk returns a tuple with the EnhancedSchemeDataItemDetailLineItemNrTotalAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataLevel23) GetEnhancedSchemeDataItemDetailLineItemNrUnitOfMeasure

func (o *AdditionalDataLevel23) GetEnhancedSchemeDataItemDetailLineItemNrUnitOfMeasure() string

GetEnhancedSchemeDataItemDetailLineItemNrUnitOfMeasure returns the EnhancedSchemeDataItemDetailLineItemNrUnitOfMeasure field value if set, zero value otherwise.

func (*AdditionalDataLevel23) GetEnhancedSchemeDataItemDetailLineItemNrUnitOfMeasureOk

func (o *AdditionalDataLevel23) GetEnhancedSchemeDataItemDetailLineItemNrUnitOfMeasureOk() (*string, bool)

GetEnhancedSchemeDataItemDetailLineItemNrUnitOfMeasureOk returns a tuple with the EnhancedSchemeDataItemDetailLineItemNrUnitOfMeasure field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataLevel23) GetEnhancedSchemeDataItemDetailLineItemNrUnitPrice

func (o *AdditionalDataLevel23) GetEnhancedSchemeDataItemDetailLineItemNrUnitPrice() string

GetEnhancedSchemeDataItemDetailLineItemNrUnitPrice returns the EnhancedSchemeDataItemDetailLineItemNrUnitPrice field value if set, zero value otherwise.

func (*AdditionalDataLevel23) GetEnhancedSchemeDataItemDetailLineItemNrUnitPriceOk

func (o *AdditionalDataLevel23) GetEnhancedSchemeDataItemDetailLineItemNrUnitPriceOk() (*string, bool)

GetEnhancedSchemeDataItemDetailLineItemNrUnitPriceOk returns a tuple with the EnhancedSchemeDataItemDetailLineItemNrUnitPrice field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataLevel23) GetEnhancedSchemeDataOrderDate

func (o *AdditionalDataLevel23) GetEnhancedSchemeDataOrderDate() string

GetEnhancedSchemeDataOrderDate returns the EnhancedSchemeDataOrderDate field value if set, zero value otherwise.

func (*AdditionalDataLevel23) GetEnhancedSchemeDataOrderDateOk

func (o *AdditionalDataLevel23) GetEnhancedSchemeDataOrderDateOk() (*string, bool)

GetEnhancedSchemeDataOrderDateOk returns a tuple with the EnhancedSchemeDataOrderDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataLevel23) GetEnhancedSchemeDataShipFromPostalCode

func (o *AdditionalDataLevel23) GetEnhancedSchemeDataShipFromPostalCode() string

GetEnhancedSchemeDataShipFromPostalCode returns the EnhancedSchemeDataShipFromPostalCode field value if set, zero value otherwise.

func (*AdditionalDataLevel23) GetEnhancedSchemeDataShipFromPostalCodeOk

func (o *AdditionalDataLevel23) GetEnhancedSchemeDataShipFromPostalCodeOk() (*string, bool)

GetEnhancedSchemeDataShipFromPostalCodeOk returns a tuple with the EnhancedSchemeDataShipFromPostalCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataLevel23) GetEnhancedSchemeDataTotalTaxAmount

func (o *AdditionalDataLevel23) GetEnhancedSchemeDataTotalTaxAmount() string

GetEnhancedSchemeDataTotalTaxAmount returns the EnhancedSchemeDataTotalTaxAmount field value if set, zero value otherwise.

func (*AdditionalDataLevel23) GetEnhancedSchemeDataTotalTaxAmountOk

func (o *AdditionalDataLevel23) GetEnhancedSchemeDataTotalTaxAmountOk() (*string, bool)

GetEnhancedSchemeDataTotalTaxAmountOk returns a tuple with the EnhancedSchemeDataTotalTaxAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataLevel23) HasEnhancedSchemeDataCustomerReference

func (o *AdditionalDataLevel23) HasEnhancedSchemeDataCustomerReference() bool

HasEnhancedSchemeDataCustomerReference returns a boolean if a field has been set.

func (*AdditionalDataLevel23) HasEnhancedSchemeDataDestinationCountryCode

func (o *AdditionalDataLevel23) HasEnhancedSchemeDataDestinationCountryCode() bool

HasEnhancedSchemeDataDestinationCountryCode returns a boolean if a field has been set.

func (*AdditionalDataLevel23) HasEnhancedSchemeDataDestinationPostalCode

func (o *AdditionalDataLevel23) HasEnhancedSchemeDataDestinationPostalCode() bool

HasEnhancedSchemeDataDestinationPostalCode returns a boolean if a field has been set.

func (*AdditionalDataLevel23) HasEnhancedSchemeDataDestinationStateProvinceCode

func (o *AdditionalDataLevel23) HasEnhancedSchemeDataDestinationStateProvinceCode() bool

HasEnhancedSchemeDataDestinationStateProvinceCode returns a boolean if a field has been set.

func (*AdditionalDataLevel23) HasEnhancedSchemeDataDutyAmount

func (o *AdditionalDataLevel23) HasEnhancedSchemeDataDutyAmount() bool

HasEnhancedSchemeDataDutyAmount returns a boolean if a field has been set.

func (*AdditionalDataLevel23) HasEnhancedSchemeDataFreightAmount

func (o *AdditionalDataLevel23) HasEnhancedSchemeDataFreightAmount() bool

HasEnhancedSchemeDataFreightAmount returns a boolean if a field has been set.

func (*AdditionalDataLevel23) HasEnhancedSchemeDataItemDetailLineItemNrCommodityCode

func (o *AdditionalDataLevel23) HasEnhancedSchemeDataItemDetailLineItemNrCommodityCode() bool

HasEnhancedSchemeDataItemDetailLineItemNrCommodityCode returns a boolean if a field has been set.

func (*AdditionalDataLevel23) HasEnhancedSchemeDataItemDetailLineItemNrDescription

func (o *AdditionalDataLevel23) HasEnhancedSchemeDataItemDetailLineItemNrDescription() bool

HasEnhancedSchemeDataItemDetailLineItemNrDescription returns a boolean if a field has been set.

func (*AdditionalDataLevel23) HasEnhancedSchemeDataItemDetailLineItemNrDiscountAmount

func (o *AdditionalDataLevel23) HasEnhancedSchemeDataItemDetailLineItemNrDiscountAmount() bool

HasEnhancedSchemeDataItemDetailLineItemNrDiscountAmount returns a boolean if a field has been set.

func (*AdditionalDataLevel23) HasEnhancedSchemeDataItemDetailLineItemNrProductCode

func (o *AdditionalDataLevel23) HasEnhancedSchemeDataItemDetailLineItemNrProductCode() bool

HasEnhancedSchemeDataItemDetailLineItemNrProductCode returns a boolean if a field has been set.

func (*AdditionalDataLevel23) HasEnhancedSchemeDataItemDetailLineItemNrQuantity

func (o *AdditionalDataLevel23) HasEnhancedSchemeDataItemDetailLineItemNrQuantity() bool

HasEnhancedSchemeDataItemDetailLineItemNrQuantity returns a boolean if a field has been set.

func (*AdditionalDataLevel23) HasEnhancedSchemeDataItemDetailLineItemNrTotalAmount

func (o *AdditionalDataLevel23) HasEnhancedSchemeDataItemDetailLineItemNrTotalAmount() bool

HasEnhancedSchemeDataItemDetailLineItemNrTotalAmount returns a boolean if a field has been set.

func (*AdditionalDataLevel23) HasEnhancedSchemeDataItemDetailLineItemNrUnitOfMeasure

func (o *AdditionalDataLevel23) HasEnhancedSchemeDataItemDetailLineItemNrUnitOfMeasure() bool

HasEnhancedSchemeDataItemDetailLineItemNrUnitOfMeasure returns a boolean if a field has been set.

func (*AdditionalDataLevel23) HasEnhancedSchemeDataItemDetailLineItemNrUnitPrice

func (o *AdditionalDataLevel23) HasEnhancedSchemeDataItemDetailLineItemNrUnitPrice() bool

HasEnhancedSchemeDataItemDetailLineItemNrUnitPrice returns a boolean if a field has been set.

func (*AdditionalDataLevel23) HasEnhancedSchemeDataOrderDate

func (o *AdditionalDataLevel23) HasEnhancedSchemeDataOrderDate() bool

HasEnhancedSchemeDataOrderDate returns a boolean if a field has been set.

func (*AdditionalDataLevel23) HasEnhancedSchemeDataShipFromPostalCode

func (o *AdditionalDataLevel23) HasEnhancedSchemeDataShipFromPostalCode() bool

HasEnhancedSchemeDataShipFromPostalCode returns a boolean if a field has been set.

func (*AdditionalDataLevel23) HasEnhancedSchemeDataTotalTaxAmount

func (o *AdditionalDataLevel23) HasEnhancedSchemeDataTotalTaxAmount() bool

HasEnhancedSchemeDataTotalTaxAmount returns a boolean if a field has been set.

func (AdditionalDataLevel23) MarshalJSON

func (o AdditionalDataLevel23) MarshalJSON() ([]byte, error)

func (*AdditionalDataLevel23) SetEnhancedSchemeDataCustomerReference

func (o *AdditionalDataLevel23) SetEnhancedSchemeDataCustomerReference(v string)

SetEnhancedSchemeDataCustomerReference gets a reference to the given string and assigns it to the EnhancedSchemeDataCustomerReference field.

func (*AdditionalDataLevel23) SetEnhancedSchemeDataDestinationCountryCode

func (o *AdditionalDataLevel23) SetEnhancedSchemeDataDestinationCountryCode(v string)

SetEnhancedSchemeDataDestinationCountryCode gets a reference to the given string and assigns it to the EnhancedSchemeDataDestinationCountryCode field.

func (*AdditionalDataLevel23) SetEnhancedSchemeDataDestinationPostalCode

func (o *AdditionalDataLevel23) SetEnhancedSchemeDataDestinationPostalCode(v string)

SetEnhancedSchemeDataDestinationPostalCode gets a reference to the given string and assigns it to the EnhancedSchemeDataDestinationPostalCode field.

func (*AdditionalDataLevel23) SetEnhancedSchemeDataDestinationStateProvinceCode

func (o *AdditionalDataLevel23) SetEnhancedSchemeDataDestinationStateProvinceCode(v string)

SetEnhancedSchemeDataDestinationStateProvinceCode gets a reference to the given string and assigns it to the EnhancedSchemeDataDestinationStateProvinceCode field.

func (*AdditionalDataLevel23) SetEnhancedSchemeDataDutyAmount

func (o *AdditionalDataLevel23) SetEnhancedSchemeDataDutyAmount(v string)

SetEnhancedSchemeDataDutyAmount gets a reference to the given string and assigns it to the EnhancedSchemeDataDutyAmount field.

func (*AdditionalDataLevel23) SetEnhancedSchemeDataFreightAmount

func (o *AdditionalDataLevel23) SetEnhancedSchemeDataFreightAmount(v string)

SetEnhancedSchemeDataFreightAmount gets a reference to the given string and assigns it to the EnhancedSchemeDataFreightAmount field.

func (*AdditionalDataLevel23) SetEnhancedSchemeDataItemDetailLineItemNrCommodityCode

func (o *AdditionalDataLevel23) SetEnhancedSchemeDataItemDetailLineItemNrCommodityCode(v string)

SetEnhancedSchemeDataItemDetailLineItemNrCommodityCode gets a reference to the given string and assigns it to the EnhancedSchemeDataItemDetailLineItemNrCommodityCode field.

func (*AdditionalDataLevel23) SetEnhancedSchemeDataItemDetailLineItemNrDescription

func (o *AdditionalDataLevel23) SetEnhancedSchemeDataItemDetailLineItemNrDescription(v string)

SetEnhancedSchemeDataItemDetailLineItemNrDescription gets a reference to the given string and assigns it to the EnhancedSchemeDataItemDetailLineItemNrDescription field.

func (*AdditionalDataLevel23) SetEnhancedSchemeDataItemDetailLineItemNrDiscountAmount

func (o *AdditionalDataLevel23) SetEnhancedSchemeDataItemDetailLineItemNrDiscountAmount(v string)

SetEnhancedSchemeDataItemDetailLineItemNrDiscountAmount gets a reference to the given string and assigns it to the EnhancedSchemeDataItemDetailLineItemNrDiscountAmount field.

func (*AdditionalDataLevel23) SetEnhancedSchemeDataItemDetailLineItemNrProductCode

func (o *AdditionalDataLevel23) SetEnhancedSchemeDataItemDetailLineItemNrProductCode(v string)

SetEnhancedSchemeDataItemDetailLineItemNrProductCode gets a reference to the given string and assigns it to the EnhancedSchemeDataItemDetailLineItemNrProductCode field.

func (*AdditionalDataLevel23) SetEnhancedSchemeDataItemDetailLineItemNrQuantity

func (o *AdditionalDataLevel23) SetEnhancedSchemeDataItemDetailLineItemNrQuantity(v string)

SetEnhancedSchemeDataItemDetailLineItemNrQuantity gets a reference to the given string and assigns it to the EnhancedSchemeDataItemDetailLineItemNrQuantity field.

func (*AdditionalDataLevel23) SetEnhancedSchemeDataItemDetailLineItemNrTotalAmount

func (o *AdditionalDataLevel23) SetEnhancedSchemeDataItemDetailLineItemNrTotalAmount(v string)

SetEnhancedSchemeDataItemDetailLineItemNrTotalAmount gets a reference to the given string and assigns it to the EnhancedSchemeDataItemDetailLineItemNrTotalAmount field.

func (*AdditionalDataLevel23) SetEnhancedSchemeDataItemDetailLineItemNrUnitOfMeasure

func (o *AdditionalDataLevel23) SetEnhancedSchemeDataItemDetailLineItemNrUnitOfMeasure(v string)

SetEnhancedSchemeDataItemDetailLineItemNrUnitOfMeasure gets a reference to the given string and assigns it to the EnhancedSchemeDataItemDetailLineItemNrUnitOfMeasure field.

func (*AdditionalDataLevel23) SetEnhancedSchemeDataItemDetailLineItemNrUnitPrice

func (o *AdditionalDataLevel23) SetEnhancedSchemeDataItemDetailLineItemNrUnitPrice(v string)

SetEnhancedSchemeDataItemDetailLineItemNrUnitPrice gets a reference to the given string and assigns it to the EnhancedSchemeDataItemDetailLineItemNrUnitPrice field.

func (*AdditionalDataLevel23) SetEnhancedSchemeDataOrderDate

func (o *AdditionalDataLevel23) SetEnhancedSchemeDataOrderDate(v string)

SetEnhancedSchemeDataOrderDate gets a reference to the given string and assigns it to the EnhancedSchemeDataOrderDate field.

func (*AdditionalDataLevel23) SetEnhancedSchemeDataShipFromPostalCode

func (o *AdditionalDataLevel23) SetEnhancedSchemeDataShipFromPostalCode(v string)

SetEnhancedSchemeDataShipFromPostalCode gets a reference to the given string and assigns it to the EnhancedSchemeDataShipFromPostalCode field.

func (*AdditionalDataLevel23) SetEnhancedSchemeDataTotalTaxAmount

func (o *AdditionalDataLevel23) SetEnhancedSchemeDataTotalTaxAmount(v string)

SetEnhancedSchemeDataTotalTaxAmount gets a reference to the given string and assigns it to the EnhancedSchemeDataTotalTaxAmount field.

func (AdditionalDataLevel23) ToMap

func (o AdditionalDataLevel23) ToMap() (map[string]interface{}, error)

type AdditionalDataLodging

type AdditionalDataLodging struct {
	// The arrival date. * Date format: **yyyyMmDd**. For example, for 2023 April 22, **20230422**.
	LodgingCheckInDate *string `json:"lodging.checkInDate,omitempty"`
	// The departure date. * Date format: **yyyyMmDd**. For example, for 2023 April 22, **20230422**.
	LodgingCheckOutDate *string `json:"lodging.checkOutDate,omitempty"`
	// The toll-free phone number for the lodging. * Format: numeric * Max length: 17 characters. * For US and CA numbers must be 10 characters in length * Must not start with a space * Must not contain any special characters such as + or - *Must not be all zeros.
	LodgingCustomerServiceTollFreeNumber *string `json:"lodging.customerServiceTollFreeNumber,omitempty"`
	// Identifies that the facility complies with the Hotel and Motel Fire Safety Act of 1990. Must be 'Y' or 'N'. * Format: alphabetic * Max length: 1 character
	LodgingFireSafetyActIndicator *string `json:"lodging.fireSafetyActIndicator,omitempty"`
	// The folio cash advances, in [minor units](https://docs.adyen.com/development-resources/currency-codes). * Format: numeric * Max length: 12 characters
	LodgingFolioCashAdvances *string `json:"lodging.folioCashAdvances,omitempty"`
	// The card acceptor’s internal invoice or billing ID reference number. * Max length: 25 characters. * Must not start with a space *Must not be all zeros.
	LodgingFolioNumber *string `json:"lodging.folioNumber,omitempty"`
	// Any charges for food and beverages associated with the booking, in [minor units](https://docs.adyen.com/development-resources/currency-codes). * Format: numeric * Max length: 12 characters
	LodgingFoodBeverageCharges *string `json:"lodging.foodBeverageCharges,omitempty"`
	// Indicates if the customer didn't check in for their booking.  Possible values:  * **Y**: the customer didn't check in  * **N**: the customer checked in
	LodgingNoShowIndicator *string `json:"lodging.noShowIndicator,omitempty"`
	// The prepaid expenses for the booking. * Format: numeric * Max length: 12 characters
	LodgingPrepaidExpenses *string `json:"lodging.prepaidExpenses,omitempty"`
	// The lodging property location's phone number. * Format: numeric. * Min length: 10 characters * Max length: 17 characters * For US and CA numbers must be 10 characters in length * Must not start with a space * Must not contain any special characters such as + or - *Must not be all zeros.
	LodgingPropertyPhoneNumber *string `json:"lodging.propertyPhoneNumber,omitempty"`
	// The total number of nights the room is booked for. * Format: numeric * Must be a number between 0 and 99 * Max length: 4 characters
	LodgingRoom1NumberOfNights *string `json:"lodging.room1.numberOfNights,omitempty"`
	// The rate for the room, in [minor units](https://docs.adyen.com/development-resources/currency-codes). * Format: numeric * Max length: 12 characters * Must not be a negative number
	LodgingRoom1Rate *string `json:"lodging.room1.rate,omitempty"`
	// The total room tax amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). * Format: numeric * Max length: 12 characters * Must not be a negative number
	LodgingTotalRoomTax *string `json:"lodging.totalRoomTax,omitempty"`
	// The total tax amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). * Format: numeric * Max length: 12 characters * Must not be a negative number
	LodgingTotalTax *string `json:"lodging.totalTax,omitempty"`
	// The number of nights. This should be included in the auth message. * Format: numeric * Max length: 4 characters
	TravelEntertainmentAuthDataDuration *string `json:"travelEntertainmentAuthData.duration,omitempty"`
	// Indicates what market-specific dataset will be submitted. Must be 'H' for Hotel. This should be included in the auth message.  * Format: alphanumeric * Max length: 1 character
	TravelEntertainmentAuthDataMarket *string `json:"travelEntertainmentAuthData.market,omitempty"`
}

AdditionalDataLodging struct for AdditionalDataLodging

func NewAdditionalDataLodging

func NewAdditionalDataLodging() *AdditionalDataLodging

NewAdditionalDataLodging instantiates a new AdditionalDataLodging object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAdditionalDataLodgingWithDefaults

func NewAdditionalDataLodgingWithDefaults() *AdditionalDataLodging

NewAdditionalDataLodgingWithDefaults instantiates a new AdditionalDataLodging object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AdditionalDataLodging) GetLodgingCheckInDate

func (o *AdditionalDataLodging) GetLodgingCheckInDate() string

GetLodgingCheckInDate returns the LodgingCheckInDate field value if set, zero value otherwise.

func (*AdditionalDataLodging) GetLodgingCheckInDateOk

func (o *AdditionalDataLodging) GetLodgingCheckInDateOk() (*string, bool)

GetLodgingCheckInDateOk returns a tuple with the LodgingCheckInDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataLodging) GetLodgingCheckOutDate

func (o *AdditionalDataLodging) GetLodgingCheckOutDate() string

GetLodgingCheckOutDate returns the LodgingCheckOutDate field value if set, zero value otherwise.

func (*AdditionalDataLodging) GetLodgingCheckOutDateOk

func (o *AdditionalDataLodging) GetLodgingCheckOutDateOk() (*string, bool)

GetLodgingCheckOutDateOk returns a tuple with the LodgingCheckOutDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataLodging) GetLodgingCustomerServiceTollFreeNumber

func (o *AdditionalDataLodging) GetLodgingCustomerServiceTollFreeNumber() string

GetLodgingCustomerServiceTollFreeNumber returns the LodgingCustomerServiceTollFreeNumber field value if set, zero value otherwise.

func (*AdditionalDataLodging) GetLodgingCustomerServiceTollFreeNumberOk

func (o *AdditionalDataLodging) GetLodgingCustomerServiceTollFreeNumberOk() (*string, bool)

GetLodgingCustomerServiceTollFreeNumberOk returns a tuple with the LodgingCustomerServiceTollFreeNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataLodging) GetLodgingFireSafetyActIndicator

func (o *AdditionalDataLodging) GetLodgingFireSafetyActIndicator() string

GetLodgingFireSafetyActIndicator returns the LodgingFireSafetyActIndicator field value if set, zero value otherwise.

func (*AdditionalDataLodging) GetLodgingFireSafetyActIndicatorOk

func (o *AdditionalDataLodging) GetLodgingFireSafetyActIndicatorOk() (*string, bool)

GetLodgingFireSafetyActIndicatorOk returns a tuple with the LodgingFireSafetyActIndicator field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataLodging) GetLodgingFolioCashAdvances

func (o *AdditionalDataLodging) GetLodgingFolioCashAdvances() string

GetLodgingFolioCashAdvances returns the LodgingFolioCashAdvances field value if set, zero value otherwise.

func (*AdditionalDataLodging) GetLodgingFolioCashAdvancesOk

func (o *AdditionalDataLodging) GetLodgingFolioCashAdvancesOk() (*string, bool)

GetLodgingFolioCashAdvancesOk returns a tuple with the LodgingFolioCashAdvances field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataLodging) GetLodgingFolioNumber

func (o *AdditionalDataLodging) GetLodgingFolioNumber() string

GetLodgingFolioNumber returns the LodgingFolioNumber field value if set, zero value otherwise.

func (*AdditionalDataLodging) GetLodgingFolioNumberOk

func (o *AdditionalDataLodging) GetLodgingFolioNumberOk() (*string, bool)

GetLodgingFolioNumberOk returns a tuple with the LodgingFolioNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataLodging) GetLodgingFoodBeverageCharges

func (o *AdditionalDataLodging) GetLodgingFoodBeverageCharges() string

GetLodgingFoodBeverageCharges returns the LodgingFoodBeverageCharges field value if set, zero value otherwise.

func (*AdditionalDataLodging) GetLodgingFoodBeverageChargesOk

func (o *AdditionalDataLodging) GetLodgingFoodBeverageChargesOk() (*string, bool)

GetLodgingFoodBeverageChargesOk returns a tuple with the LodgingFoodBeverageCharges field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataLodging) GetLodgingNoShowIndicator

func (o *AdditionalDataLodging) GetLodgingNoShowIndicator() string

GetLodgingNoShowIndicator returns the LodgingNoShowIndicator field value if set, zero value otherwise.

func (*AdditionalDataLodging) GetLodgingNoShowIndicatorOk

func (o *AdditionalDataLodging) GetLodgingNoShowIndicatorOk() (*string, bool)

GetLodgingNoShowIndicatorOk returns a tuple with the LodgingNoShowIndicator field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataLodging) GetLodgingPrepaidExpenses

func (o *AdditionalDataLodging) GetLodgingPrepaidExpenses() string

GetLodgingPrepaidExpenses returns the LodgingPrepaidExpenses field value if set, zero value otherwise.

func (*AdditionalDataLodging) GetLodgingPrepaidExpensesOk

func (o *AdditionalDataLodging) GetLodgingPrepaidExpensesOk() (*string, bool)

GetLodgingPrepaidExpensesOk returns a tuple with the LodgingPrepaidExpenses field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataLodging) GetLodgingPropertyPhoneNumber

func (o *AdditionalDataLodging) GetLodgingPropertyPhoneNumber() string

GetLodgingPropertyPhoneNumber returns the LodgingPropertyPhoneNumber field value if set, zero value otherwise.

func (*AdditionalDataLodging) GetLodgingPropertyPhoneNumberOk

func (o *AdditionalDataLodging) GetLodgingPropertyPhoneNumberOk() (*string, bool)

GetLodgingPropertyPhoneNumberOk returns a tuple with the LodgingPropertyPhoneNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataLodging) GetLodgingRoom1NumberOfNights

func (o *AdditionalDataLodging) GetLodgingRoom1NumberOfNights() string

GetLodgingRoom1NumberOfNights returns the LodgingRoom1NumberOfNights field value if set, zero value otherwise.

func (*AdditionalDataLodging) GetLodgingRoom1NumberOfNightsOk

func (o *AdditionalDataLodging) GetLodgingRoom1NumberOfNightsOk() (*string, bool)

GetLodgingRoom1NumberOfNightsOk returns a tuple with the LodgingRoom1NumberOfNights field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataLodging) GetLodgingRoom1Rate

func (o *AdditionalDataLodging) GetLodgingRoom1Rate() string

GetLodgingRoom1Rate returns the LodgingRoom1Rate field value if set, zero value otherwise.

func (*AdditionalDataLodging) GetLodgingRoom1RateOk

func (o *AdditionalDataLodging) GetLodgingRoom1RateOk() (*string, bool)

GetLodgingRoom1RateOk returns a tuple with the LodgingRoom1Rate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataLodging) GetLodgingTotalRoomTax

func (o *AdditionalDataLodging) GetLodgingTotalRoomTax() string

GetLodgingTotalRoomTax returns the LodgingTotalRoomTax field value if set, zero value otherwise.

func (*AdditionalDataLodging) GetLodgingTotalRoomTaxOk

func (o *AdditionalDataLodging) GetLodgingTotalRoomTaxOk() (*string, bool)

GetLodgingTotalRoomTaxOk returns a tuple with the LodgingTotalRoomTax field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataLodging) GetLodgingTotalTax

func (o *AdditionalDataLodging) GetLodgingTotalTax() string

GetLodgingTotalTax returns the LodgingTotalTax field value if set, zero value otherwise.

func (*AdditionalDataLodging) GetLodgingTotalTaxOk

func (o *AdditionalDataLodging) GetLodgingTotalTaxOk() (*string, bool)

GetLodgingTotalTaxOk returns a tuple with the LodgingTotalTax field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataLodging) GetTravelEntertainmentAuthDataDuration

func (o *AdditionalDataLodging) GetTravelEntertainmentAuthDataDuration() string

GetTravelEntertainmentAuthDataDuration returns the TravelEntertainmentAuthDataDuration field value if set, zero value otherwise.

func (*AdditionalDataLodging) GetTravelEntertainmentAuthDataDurationOk

func (o *AdditionalDataLodging) GetTravelEntertainmentAuthDataDurationOk() (*string, bool)

GetTravelEntertainmentAuthDataDurationOk returns a tuple with the TravelEntertainmentAuthDataDuration field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataLodging) GetTravelEntertainmentAuthDataMarket

func (o *AdditionalDataLodging) GetTravelEntertainmentAuthDataMarket() string

GetTravelEntertainmentAuthDataMarket returns the TravelEntertainmentAuthDataMarket field value if set, zero value otherwise.

func (*AdditionalDataLodging) GetTravelEntertainmentAuthDataMarketOk

func (o *AdditionalDataLodging) GetTravelEntertainmentAuthDataMarketOk() (*string, bool)

GetTravelEntertainmentAuthDataMarketOk returns a tuple with the TravelEntertainmentAuthDataMarket field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataLodging) HasLodgingCheckInDate

func (o *AdditionalDataLodging) HasLodgingCheckInDate() bool

HasLodgingCheckInDate returns a boolean if a field has been set.

func (*AdditionalDataLodging) HasLodgingCheckOutDate

func (o *AdditionalDataLodging) HasLodgingCheckOutDate() bool

HasLodgingCheckOutDate returns a boolean if a field has been set.

func (*AdditionalDataLodging) HasLodgingCustomerServiceTollFreeNumber

func (o *AdditionalDataLodging) HasLodgingCustomerServiceTollFreeNumber() bool

HasLodgingCustomerServiceTollFreeNumber returns a boolean if a field has been set.

func (*AdditionalDataLodging) HasLodgingFireSafetyActIndicator

func (o *AdditionalDataLodging) HasLodgingFireSafetyActIndicator() bool

HasLodgingFireSafetyActIndicator returns a boolean if a field has been set.

func (*AdditionalDataLodging) HasLodgingFolioCashAdvances

func (o *AdditionalDataLodging) HasLodgingFolioCashAdvances() bool

HasLodgingFolioCashAdvances returns a boolean if a field has been set.

func (*AdditionalDataLodging) HasLodgingFolioNumber

func (o *AdditionalDataLodging) HasLodgingFolioNumber() bool

HasLodgingFolioNumber returns a boolean if a field has been set.

func (*AdditionalDataLodging) HasLodgingFoodBeverageCharges

func (o *AdditionalDataLodging) HasLodgingFoodBeverageCharges() bool

HasLodgingFoodBeverageCharges returns a boolean if a field has been set.

func (*AdditionalDataLodging) HasLodgingNoShowIndicator

func (o *AdditionalDataLodging) HasLodgingNoShowIndicator() bool

HasLodgingNoShowIndicator returns a boolean if a field has been set.

func (*AdditionalDataLodging) HasLodgingPrepaidExpenses

func (o *AdditionalDataLodging) HasLodgingPrepaidExpenses() bool

HasLodgingPrepaidExpenses returns a boolean if a field has been set.

func (*AdditionalDataLodging) HasLodgingPropertyPhoneNumber

func (o *AdditionalDataLodging) HasLodgingPropertyPhoneNumber() bool

HasLodgingPropertyPhoneNumber returns a boolean if a field has been set.

func (*AdditionalDataLodging) HasLodgingRoom1NumberOfNights

func (o *AdditionalDataLodging) HasLodgingRoom1NumberOfNights() bool

HasLodgingRoom1NumberOfNights returns a boolean if a field has been set.

func (*AdditionalDataLodging) HasLodgingRoom1Rate

func (o *AdditionalDataLodging) HasLodgingRoom1Rate() bool

HasLodgingRoom1Rate returns a boolean if a field has been set.

func (*AdditionalDataLodging) HasLodgingTotalRoomTax

func (o *AdditionalDataLodging) HasLodgingTotalRoomTax() bool

HasLodgingTotalRoomTax returns a boolean if a field has been set.

func (*AdditionalDataLodging) HasLodgingTotalTax

func (o *AdditionalDataLodging) HasLodgingTotalTax() bool

HasLodgingTotalTax returns a boolean if a field has been set.

func (*AdditionalDataLodging) HasTravelEntertainmentAuthDataDuration

func (o *AdditionalDataLodging) HasTravelEntertainmentAuthDataDuration() bool

HasTravelEntertainmentAuthDataDuration returns a boolean if a field has been set.

func (*AdditionalDataLodging) HasTravelEntertainmentAuthDataMarket

func (o *AdditionalDataLodging) HasTravelEntertainmentAuthDataMarket() bool

HasTravelEntertainmentAuthDataMarket returns a boolean if a field has been set.

func (AdditionalDataLodging) MarshalJSON

func (o AdditionalDataLodging) MarshalJSON() ([]byte, error)

func (*AdditionalDataLodging) SetLodgingCheckInDate

func (o *AdditionalDataLodging) SetLodgingCheckInDate(v string)

SetLodgingCheckInDate gets a reference to the given string and assigns it to the LodgingCheckInDate field.

func (*AdditionalDataLodging) SetLodgingCheckOutDate

func (o *AdditionalDataLodging) SetLodgingCheckOutDate(v string)

SetLodgingCheckOutDate gets a reference to the given string and assigns it to the LodgingCheckOutDate field.

func (*AdditionalDataLodging) SetLodgingCustomerServiceTollFreeNumber

func (o *AdditionalDataLodging) SetLodgingCustomerServiceTollFreeNumber(v string)

SetLodgingCustomerServiceTollFreeNumber gets a reference to the given string and assigns it to the LodgingCustomerServiceTollFreeNumber field.

func (*AdditionalDataLodging) SetLodgingFireSafetyActIndicator

func (o *AdditionalDataLodging) SetLodgingFireSafetyActIndicator(v string)

SetLodgingFireSafetyActIndicator gets a reference to the given string and assigns it to the LodgingFireSafetyActIndicator field.

func (*AdditionalDataLodging) SetLodgingFolioCashAdvances

func (o *AdditionalDataLodging) SetLodgingFolioCashAdvances(v string)

SetLodgingFolioCashAdvances gets a reference to the given string and assigns it to the LodgingFolioCashAdvances field.

func (*AdditionalDataLodging) SetLodgingFolioNumber

func (o *AdditionalDataLodging) SetLodgingFolioNumber(v string)

SetLodgingFolioNumber gets a reference to the given string and assigns it to the LodgingFolioNumber field.

func (*AdditionalDataLodging) SetLodgingFoodBeverageCharges

func (o *AdditionalDataLodging) SetLodgingFoodBeverageCharges(v string)

SetLodgingFoodBeverageCharges gets a reference to the given string and assigns it to the LodgingFoodBeverageCharges field.

func (*AdditionalDataLodging) SetLodgingNoShowIndicator

func (o *AdditionalDataLodging) SetLodgingNoShowIndicator(v string)

SetLodgingNoShowIndicator gets a reference to the given string and assigns it to the LodgingNoShowIndicator field.

func (*AdditionalDataLodging) SetLodgingPrepaidExpenses

func (o *AdditionalDataLodging) SetLodgingPrepaidExpenses(v string)

SetLodgingPrepaidExpenses gets a reference to the given string and assigns it to the LodgingPrepaidExpenses field.

func (*AdditionalDataLodging) SetLodgingPropertyPhoneNumber

func (o *AdditionalDataLodging) SetLodgingPropertyPhoneNumber(v string)

SetLodgingPropertyPhoneNumber gets a reference to the given string and assigns it to the LodgingPropertyPhoneNumber field.

func (*AdditionalDataLodging) SetLodgingRoom1NumberOfNights

func (o *AdditionalDataLodging) SetLodgingRoom1NumberOfNights(v string)

SetLodgingRoom1NumberOfNights gets a reference to the given string and assigns it to the LodgingRoom1NumberOfNights field.

func (*AdditionalDataLodging) SetLodgingRoom1Rate

func (o *AdditionalDataLodging) SetLodgingRoom1Rate(v string)

SetLodgingRoom1Rate gets a reference to the given string and assigns it to the LodgingRoom1Rate field.

func (*AdditionalDataLodging) SetLodgingTotalRoomTax

func (o *AdditionalDataLodging) SetLodgingTotalRoomTax(v string)

SetLodgingTotalRoomTax gets a reference to the given string and assigns it to the LodgingTotalRoomTax field.

func (*AdditionalDataLodging) SetLodgingTotalTax

func (o *AdditionalDataLodging) SetLodgingTotalTax(v string)

SetLodgingTotalTax gets a reference to the given string and assigns it to the LodgingTotalTax field.

func (*AdditionalDataLodging) SetTravelEntertainmentAuthDataDuration

func (o *AdditionalDataLodging) SetTravelEntertainmentAuthDataDuration(v string)

SetTravelEntertainmentAuthDataDuration gets a reference to the given string and assigns it to the TravelEntertainmentAuthDataDuration field.

func (*AdditionalDataLodging) SetTravelEntertainmentAuthDataMarket

func (o *AdditionalDataLodging) SetTravelEntertainmentAuthDataMarket(v string)

SetTravelEntertainmentAuthDataMarket gets a reference to the given string and assigns it to the TravelEntertainmentAuthDataMarket field.

func (AdditionalDataLodging) ToMap

func (o AdditionalDataLodging) ToMap() (map[string]interface{}, error)

type AdditionalDataOpenInvoice

type AdditionalDataOpenInvoice struct {
	// Holds different merchant data points like product, purchase, customer, and so on. It takes data in a Base64 encoded string.  The `merchantData` parameter needs to be added to the `openinvoicedata` signature at the end.  Since the field is optional, if it's not included it does not impact computing the merchant signature.  Applies only to Klarna.  You can contact Klarna for the format and structure of the string.
	OpeninvoicedataMerchantData *string `json:"openinvoicedata.merchantData,omitempty"`
	// The number of invoice lines included in `openinvoicedata`.  There needs to be at least one line, so `numberOfLines` needs to be at least 1.
	OpeninvoicedataNumberOfLines *string `json:"openinvoicedata.numberOfLines,omitempty"`
	// First name of the recipient. If the delivery address and the billing address are different, specify the `recipientFirstName` and `recipientLastName` to share the delivery address with Klarna. Otherwise, only the billing address is shared with Klarna.
	OpeninvoicedataRecipientFirstName *string `json:"openinvoicedata.recipientFirstName,omitempty"`
	// Last name of the recipient. If the delivery address and the billing address are different, specify the `recipientFirstName` and `recipientLastName` to share the delivery address with Klarna. Otherwise, only the billing address is shared with Klarna.
	OpeninvoicedataRecipientLastName *string `json:"openinvoicedata.recipientLastName,omitempty"`
	// The three-character ISO currency code.
	OpeninvoicedataLineItemNrCurrencyCode *string `json:"openinvoicedataLine[itemNr].currencyCode,omitempty"`
	// A text description of the product the invoice line refers to.
	OpeninvoicedataLineItemNrDescription *string `json:"openinvoicedataLine[itemNr].description,omitempty"`
	// The price for one item in the invoice line, represented in minor units.  The due amount for the item, VAT excluded.
	OpeninvoicedataLineItemNrItemAmount *string `json:"openinvoicedataLine[itemNr].itemAmount,omitempty"`
	// A unique id for this item. Required for RatePay if the description of each item is not unique.
	OpeninvoicedataLineItemNrItemId *string `json:"openinvoicedataLine[itemNr].itemId,omitempty"`
	// The VAT due for one item in the invoice line, represented in minor units.
	OpeninvoicedataLineItemNrItemVatAmount *string `json:"openinvoicedataLine[itemNr].itemVatAmount,omitempty"`
	// The VAT percentage for one item in the invoice line, represented in minor units.  For example, 19% VAT is specified as 1900.
	OpeninvoicedataLineItemNrItemVatPercentage *string `json:"openinvoicedataLine[itemNr].itemVatPercentage,omitempty"`
	// The number of units purchased of a specific product.
	OpeninvoicedataLineItemNrNumberOfItems *string `json:"openinvoicedataLine[itemNr].numberOfItems,omitempty"`
	// Name of the shipping company handling the the return shipment.
	OpeninvoicedataLineItemNrReturnShippingCompany *string `json:"openinvoicedataLine[itemNr].returnShippingCompany,omitempty"`
	// The tracking number for the return of the shipment.
	OpeninvoicedataLineItemNrReturnTrackingNumber *string `json:"openinvoicedataLine[itemNr].returnTrackingNumber,omitempty"`
	// URI where the customer can track the return of their shipment.
	OpeninvoicedataLineItemNrReturnTrackingUri *string `json:"openinvoicedataLine[itemNr].returnTrackingUri,omitempty"`
	// Name of the shipping company handling the delivery.
	OpeninvoicedataLineItemNrShippingCompany *string `json:"openinvoicedataLine[itemNr].shippingCompany,omitempty"`
	// Shipping method.
	OpeninvoicedataLineItemNrShippingMethod *string `json:"openinvoicedataLine[itemNr].shippingMethod,omitempty"`
	// The tracking number for the shipment.
	OpeninvoicedataLineItemNrTrackingNumber *string `json:"openinvoicedataLine[itemNr].trackingNumber,omitempty"`
	// URI where the customer can track their shipment.
	OpeninvoicedataLineItemNrTrackingUri *string `json:"openinvoicedataLine[itemNr].trackingUri,omitempty"`
}

AdditionalDataOpenInvoice struct for AdditionalDataOpenInvoice

func NewAdditionalDataOpenInvoice

func NewAdditionalDataOpenInvoice() *AdditionalDataOpenInvoice

NewAdditionalDataOpenInvoice instantiates a new AdditionalDataOpenInvoice object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAdditionalDataOpenInvoiceWithDefaults

func NewAdditionalDataOpenInvoiceWithDefaults() *AdditionalDataOpenInvoice

NewAdditionalDataOpenInvoiceWithDefaults instantiates a new AdditionalDataOpenInvoice object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AdditionalDataOpenInvoice) GetOpeninvoicedataLineItemNrCurrencyCode

func (o *AdditionalDataOpenInvoice) GetOpeninvoicedataLineItemNrCurrencyCode() string

GetOpeninvoicedataLineItemNrCurrencyCode returns the OpeninvoicedataLineItemNrCurrencyCode field value if set, zero value otherwise.

func (*AdditionalDataOpenInvoice) GetOpeninvoicedataLineItemNrCurrencyCodeOk

func (o *AdditionalDataOpenInvoice) GetOpeninvoicedataLineItemNrCurrencyCodeOk() (*string, bool)

GetOpeninvoicedataLineItemNrCurrencyCodeOk returns a tuple with the OpeninvoicedataLineItemNrCurrencyCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataOpenInvoice) GetOpeninvoicedataLineItemNrDescription

func (o *AdditionalDataOpenInvoice) GetOpeninvoicedataLineItemNrDescription() string

GetOpeninvoicedataLineItemNrDescription returns the OpeninvoicedataLineItemNrDescription field value if set, zero value otherwise.

func (*AdditionalDataOpenInvoice) GetOpeninvoicedataLineItemNrDescriptionOk

func (o *AdditionalDataOpenInvoice) GetOpeninvoicedataLineItemNrDescriptionOk() (*string, bool)

GetOpeninvoicedataLineItemNrDescriptionOk returns a tuple with the OpeninvoicedataLineItemNrDescription field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataOpenInvoice) GetOpeninvoicedataLineItemNrItemAmount

func (o *AdditionalDataOpenInvoice) GetOpeninvoicedataLineItemNrItemAmount() string

GetOpeninvoicedataLineItemNrItemAmount returns the OpeninvoicedataLineItemNrItemAmount field value if set, zero value otherwise.

func (*AdditionalDataOpenInvoice) GetOpeninvoicedataLineItemNrItemAmountOk

func (o *AdditionalDataOpenInvoice) GetOpeninvoicedataLineItemNrItemAmountOk() (*string, bool)

GetOpeninvoicedataLineItemNrItemAmountOk returns a tuple with the OpeninvoicedataLineItemNrItemAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataOpenInvoice) GetOpeninvoicedataLineItemNrItemId

func (o *AdditionalDataOpenInvoice) GetOpeninvoicedataLineItemNrItemId() string

GetOpeninvoicedataLineItemNrItemId returns the OpeninvoicedataLineItemNrItemId field value if set, zero value otherwise.

func (*AdditionalDataOpenInvoice) GetOpeninvoicedataLineItemNrItemIdOk

func (o *AdditionalDataOpenInvoice) GetOpeninvoicedataLineItemNrItemIdOk() (*string, bool)

GetOpeninvoicedataLineItemNrItemIdOk returns a tuple with the OpeninvoicedataLineItemNrItemId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataOpenInvoice) GetOpeninvoicedataLineItemNrItemVatAmount

func (o *AdditionalDataOpenInvoice) GetOpeninvoicedataLineItemNrItemVatAmount() string

GetOpeninvoicedataLineItemNrItemVatAmount returns the OpeninvoicedataLineItemNrItemVatAmount field value if set, zero value otherwise.

func (*AdditionalDataOpenInvoice) GetOpeninvoicedataLineItemNrItemVatAmountOk

func (o *AdditionalDataOpenInvoice) GetOpeninvoicedataLineItemNrItemVatAmountOk() (*string, bool)

GetOpeninvoicedataLineItemNrItemVatAmountOk returns a tuple with the OpeninvoicedataLineItemNrItemVatAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataOpenInvoice) GetOpeninvoicedataLineItemNrItemVatPercentage

func (o *AdditionalDataOpenInvoice) GetOpeninvoicedataLineItemNrItemVatPercentage() string

GetOpeninvoicedataLineItemNrItemVatPercentage returns the OpeninvoicedataLineItemNrItemVatPercentage field value if set, zero value otherwise.

func (*AdditionalDataOpenInvoice) GetOpeninvoicedataLineItemNrItemVatPercentageOk

func (o *AdditionalDataOpenInvoice) GetOpeninvoicedataLineItemNrItemVatPercentageOk() (*string, bool)

GetOpeninvoicedataLineItemNrItemVatPercentageOk returns a tuple with the OpeninvoicedataLineItemNrItemVatPercentage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataOpenInvoice) GetOpeninvoicedataLineItemNrNumberOfItems

func (o *AdditionalDataOpenInvoice) GetOpeninvoicedataLineItemNrNumberOfItems() string

GetOpeninvoicedataLineItemNrNumberOfItems returns the OpeninvoicedataLineItemNrNumberOfItems field value if set, zero value otherwise.

func (*AdditionalDataOpenInvoice) GetOpeninvoicedataLineItemNrNumberOfItemsOk

func (o *AdditionalDataOpenInvoice) GetOpeninvoicedataLineItemNrNumberOfItemsOk() (*string, bool)

GetOpeninvoicedataLineItemNrNumberOfItemsOk returns a tuple with the OpeninvoicedataLineItemNrNumberOfItems field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataOpenInvoice) GetOpeninvoicedataLineItemNrReturnShippingCompany

func (o *AdditionalDataOpenInvoice) GetOpeninvoicedataLineItemNrReturnShippingCompany() string

GetOpeninvoicedataLineItemNrReturnShippingCompany returns the OpeninvoicedataLineItemNrReturnShippingCompany field value if set, zero value otherwise.

func (*AdditionalDataOpenInvoice) GetOpeninvoicedataLineItemNrReturnShippingCompanyOk

func (o *AdditionalDataOpenInvoice) GetOpeninvoicedataLineItemNrReturnShippingCompanyOk() (*string, bool)

GetOpeninvoicedataLineItemNrReturnShippingCompanyOk returns a tuple with the OpeninvoicedataLineItemNrReturnShippingCompany field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataOpenInvoice) GetOpeninvoicedataLineItemNrReturnTrackingNumber

func (o *AdditionalDataOpenInvoice) GetOpeninvoicedataLineItemNrReturnTrackingNumber() string

GetOpeninvoicedataLineItemNrReturnTrackingNumber returns the OpeninvoicedataLineItemNrReturnTrackingNumber field value if set, zero value otherwise.

func (*AdditionalDataOpenInvoice) GetOpeninvoicedataLineItemNrReturnTrackingNumberOk

func (o *AdditionalDataOpenInvoice) GetOpeninvoicedataLineItemNrReturnTrackingNumberOk() (*string, bool)

GetOpeninvoicedataLineItemNrReturnTrackingNumberOk returns a tuple with the OpeninvoicedataLineItemNrReturnTrackingNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataOpenInvoice) GetOpeninvoicedataLineItemNrReturnTrackingUri

func (o *AdditionalDataOpenInvoice) GetOpeninvoicedataLineItemNrReturnTrackingUri() string

GetOpeninvoicedataLineItemNrReturnTrackingUri returns the OpeninvoicedataLineItemNrReturnTrackingUri field value if set, zero value otherwise.

func (*AdditionalDataOpenInvoice) GetOpeninvoicedataLineItemNrReturnTrackingUriOk

func (o *AdditionalDataOpenInvoice) GetOpeninvoicedataLineItemNrReturnTrackingUriOk() (*string, bool)

GetOpeninvoicedataLineItemNrReturnTrackingUriOk returns a tuple with the OpeninvoicedataLineItemNrReturnTrackingUri field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataOpenInvoice) GetOpeninvoicedataLineItemNrShippingCompany

func (o *AdditionalDataOpenInvoice) GetOpeninvoicedataLineItemNrShippingCompany() string

GetOpeninvoicedataLineItemNrShippingCompany returns the OpeninvoicedataLineItemNrShippingCompany field value if set, zero value otherwise.

func (*AdditionalDataOpenInvoice) GetOpeninvoicedataLineItemNrShippingCompanyOk

func (o *AdditionalDataOpenInvoice) GetOpeninvoicedataLineItemNrShippingCompanyOk() (*string, bool)

GetOpeninvoicedataLineItemNrShippingCompanyOk returns a tuple with the OpeninvoicedataLineItemNrShippingCompany field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataOpenInvoice) GetOpeninvoicedataLineItemNrShippingMethod

func (o *AdditionalDataOpenInvoice) GetOpeninvoicedataLineItemNrShippingMethod() string

GetOpeninvoicedataLineItemNrShippingMethod returns the OpeninvoicedataLineItemNrShippingMethod field value if set, zero value otherwise.

func (*AdditionalDataOpenInvoice) GetOpeninvoicedataLineItemNrShippingMethodOk

func (o *AdditionalDataOpenInvoice) GetOpeninvoicedataLineItemNrShippingMethodOk() (*string, bool)

GetOpeninvoicedataLineItemNrShippingMethodOk returns a tuple with the OpeninvoicedataLineItemNrShippingMethod field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataOpenInvoice) GetOpeninvoicedataLineItemNrTrackingNumber

func (o *AdditionalDataOpenInvoice) GetOpeninvoicedataLineItemNrTrackingNumber() string

GetOpeninvoicedataLineItemNrTrackingNumber returns the OpeninvoicedataLineItemNrTrackingNumber field value if set, zero value otherwise.

func (*AdditionalDataOpenInvoice) GetOpeninvoicedataLineItemNrTrackingNumberOk

func (o *AdditionalDataOpenInvoice) GetOpeninvoicedataLineItemNrTrackingNumberOk() (*string, bool)

GetOpeninvoicedataLineItemNrTrackingNumberOk returns a tuple with the OpeninvoicedataLineItemNrTrackingNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataOpenInvoice) GetOpeninvoicedataLineItemNrTrackingUri

func (o *AdditionalDataOpenInvoice) GetOpeninvoicedataLineItemNrTrackingUri() string

GetOpeninvoicedataLineItemNrTrackingUri returns the OpeninvoicedataLineItemNrTrackingUri field value if set, zero value otherwise.

func (*AdditionalDataOpenInvoice) GetOpeninvoicedataLineItemNrTrackingUriOk

func (o *AdditionalDataOpenInvoice) GetOpeninvoicedataLineItemNrTrackingUriOk() (*string, bool)

GetOpeninvoicedataLineItemNrTrackingUriOk returns a tuple with the OpeninvoicedataLineItemNrTrackingUri field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataOpenInvoice) GetOpeninvoicedataMerchantData

func (o *AdditionalDataOpenInvoice) GetOpeninvoicedataMerchantData() string

GetOpeninvoicedataMerchantData returns the OpeninvoicedataMerchantData field value if set, zero value otherwise.

func (*AdditionalDataOpenInvoice) GetOpeninvoicedataMerchantDataOk

func (o *AdditionalDataOpenInvoice) GetOpeninvoicedataMerchantDataOk() (*string, bool)

GetOpeninvoicedataMerchantDataOk returns a tuple with the OpeninvoicedataMerchantData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataOpenInvoice) GetOpeninvoicedataNumberOfLines

func (o *AdditionalDataOpenInvoice) GetOpeninvoicedataNumberOfLines() string

GetOpeninvoicedataNumberOfLines returns the OpeninvoicedataNumberOfLines field value if set, zero value otherwise.

func (*AdditionalDataOpenInvoice) GetOpeninvoicedataNumberOfLinesOk

func (o *AdditionalDataOpenInvoice) GetOpeninvoicedataNumberOfLinesOk() (*string, bool)

GetOpeninvoicedataNumberOfLinesOk returns a tuple with the OpeninvoicedataNumberOfLines field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataOpenInvoice) GetOpeninvoicedataRecipientFirstName

func (o *AdditionalDataOpenInvoice) GetOpeninvoicedataRecipientFirstName() string

GetOpeninvoicedataRecipientFirstName returns the OpeninvoicedataRecipientFirstName field value if set, zero value otherwise.

func (*AdditionalDataOpenInvoice) GetOpeninvoicedataRecipientFirstNameOk

func (o *AdditionalDataOpenInvoice) GetOpeninvoicedataRecipientFirstNameOk() (*string, bool)

GetOpeninvoicedataRecipientFirstNameOk returns a tuple with the OpeninvoicedataRecipientFirstName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataOpenInvoice) GetOpeninvoicedataRecipientLastName

func (o *AdditionalDataOpenInvoice) GetOpeninvoicedataRecipientLastName() string

GetOpeninvoicedataRecipientLastName returns the OpeninvoicedataRecipientLastName field value if set, zero value otherwise.

func (*AdditionalDataOpenInvoice) GetOpeninvoicedataRecipientLastNameOk

func (o *AdditionalDataOpenInvoice) GetOpeninvoicedataRecipientLastNameOk() (*string, bool)

GetOpeninvoicedataRecipientLastNameOk returns a tuple with the OpeninvoicedataRecipientLastName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataOpenInvoice) HasOpeninvoicedataLineItemNrCurrencyCode

func (o *AdditionalDataOpenInvoice) HasOpeninvoicedataLineItemNrCurrencyCode() bool

HasOpeninvoicedataLineItemNrCurrencyCode returns a boolean if a field has been set.

func (*AdditionalDataOpenInvoice) HasOpeninvoicedataLineItemNrDescription

func (o *AdditionalDataOpenInvoice) HasOpeninvoicedataLineItemNrDescription() bool

HasOpeninvoicedataLineItemNrDescription returns a boolean if a field has been set.

func (*AdditionalDataOpenInvoice) HasOpeninvoicedataLineItemNrItemAmount

func (o *AdditionalDataOpenInvoice) HasOpeninvoicedataLineItemNrItemAmount() bool

HasOpeninvoicedataLineItemNrItemAmount returns a boolean if a field has been set.

func (*AdditionalDataOpenInvoice) HasOpeninvoicedataLineItemNrItemId

func (o *AdditionalDataOpenInvoice) HasOpeninvoicedataLineItemNrItemId() bool

HasOpeninvoicedataLineItemNrItemId returns a boolean if a field has been set.

func (*AdditionalDataOpenInvoice) HasOpeninvoicedataLineItemNrItemVatAmount

func (o *AdditionalDataOpenInvoice) HasOpeninvoicedataLineItemNrItemVatAmount() bool

HasOpeninvoicedataLineItemNrItemVatAmount returns a boolean if a field has been set.

func (*AdditionalDataOpenInvoice) HasOpeninvoicedataLineItemNrItemVatPercentage

func (o *AdditionalDataOpenInvoice) HasOpeninvoicedataLineItemNrItemVatPercentage() bool

HasOpeninvoicedataLineItemNrItemVatPercentage returns a boolean if a field has been set.

func (*AdditionalDataOpenInvoice) HasOpeninvoicedataLineItemNrNumberOfItems

func (o *AdditionalDataOpenInvoice) HasOpeninvoicedataLineItemNrNumberOfItems() bool

HasOpeninvoicedataLineItemNrNumberOfItems returns a boolean if a field has been set.

func (*AdditionalDataOpenInvoice) HasOpeninvoicedataLineItemNrReturnShippingCompany

func (o *AdditionalDataOpenInvoice) HasOpeninvoicedataLineItemNrReturnShippingCompany() bool

HasOpeninvoicedataLineItemNrReturnShippingCompany returns a boolean if a field has been set.

func (*AdditionalDataOpenInvoice) HasOpeninvoicedataLineItemNrReturnTrackingNumber

func (o *AdditionalDataOpenInvoice) HasOpeninvoicedataLineItemNrReturnTrackingNumber() bool

HasOpeninvoicedataLineItemNrReturnTrackingNumber returns a boolean if a field has been set.

func (*AdditionalDataOpenInvoice) HasOpeninvoicedataLineItemNrReturnTrackingUri

func (o *AdditionalDataOpenInvoice) HasOpeninvoicedataLineItemNrReturnTrackingUri() bool

HasOpeninvoicedataLineItemNrReturnTrackingUri returns a boolean if a field has been set.

func (*AdditionalDataOpenInvoice) HasOpeninvoicedataLineItemNrShippingCompany

func (o *AdditionalDataOpenInvoice) HasOpeninvoicedataLineItemNrShippingCompany() bool

HasOpeninvoicedataLineItemNrShippingCompany returns a boolean if a field has been set.

func (*AdditionalDataOpenInvoice) HasOpeninvoicedataLineItemNrShippingMethod

func (o *AdditionalDataOpenInvoice) HasOpeninvoicedataLineItemNrShippingMethod() bool

HasOpeninvoicedataLineItemNrShippingMethod returns a boolean if a field has been set.

func (*AdditionalDataOpenInvoice) HasOpeninvoicedataLineItemNrTrackingNumber

func (o *AdditionalDataOpenInvoice) HasOpeninvoicedataLineItemNrTrackingNumber() bool

HasOpeninvoicedataLineItemNrTrackingNumber returns a boolean if a field has been set.

func (*AdditionalDataOpenInvoice) HasOpeninvoicedataLineItemNrTrackingUri

func (o *AdditionalDataOpenInvoice) HasOpeninvoicedataLineItemNrTrackingUri() bool

HasOpeninvoicedataLineItemNrTrackingUri returns a boolean if a field has been set.

func (*AdditionalDataOpenInvoice) HasOpeninvoicedataMerchantData

func (o *AdditionalDataOpenInvoice) HasOpeninvoicedataMerchantData() bool

HasOpeninvoicedataMerchantData returns a boolean if a field has been set.

func (*AdditionalDataOpenInvoice) HasOpeninvoicedataNumberOfLines

func (o *AdditionalDataOpenInvoice) HasOpeninvoicedataNumberOfLines() bool

HasOpeninvoicedataNumberOfLines returns a boolean if a field has been set.

func (*AdditionalDataOpenInvoice) HasOpeninvoicedataRecipientFirstName

func (o *AdditionalDataOpenInvoice) HasOpeninvoicedataRecipientFirstName() bool

HasOpeninvoicedataRecipientFirstName returns a boolean if a field has been set.

func (*AdditionalDataOpenInvoice) HasOpeninvoicedataRecipientLastName

func (o *AdditionalDataOpenInvoice) HasOpeninvoicedataRecipientLastName() bool

HasOpeninvoicedataRecipientLastName returns a boolean if a field has been set.

func (AdditionalDataOpenInvoice) MarshalJSON

func (o AdditionalDataOpenInvoice) MarshalJSON() ([]byte, error)

func (*AdditionalDataOpenInvoice) SetOpeninvoicedataLineItemNrCurrencyCode

func (o *AdditionalDataOpenInvoice) SetOpeninvoicedataLineItemNrCurrencyCode(v string)

SetOpeninvoicedataLineItemNrCurrencyCode gets a reference to the given string and assigns it to the OpeninvoicedataLineItemNrCurrencyCode field.

func (*AdditionalDataOpenInvoice) SetOpeninvoicedataLineItemNrDescription

func (o *AdditionalDataOpenInvoice) SetOpeninvoicedataLineItemNrDescription(v string)

SetOpeninvoicedataLineItemNrDescription gets a reference to the given string and assigns it to the OpeninvoicedataLineItemNrDescription field.

func (*AdditionalDataOpenInvoice) SetOpeninvoicedataLineItemNrItemAmount

func (o *AdditionalDataOpenInvoice) SetOpeninvoicedataLineItemNrItemAmount(v string)

SetOpeninvoicedataLineItemNrItemAmount gets a reference to the given string and assigns it to the OpeninvoicedataLineItemNrItemAmount field.

func (*AdditionalDataOpenInvoice) SetOpeninvoicedataLineItemNrItemId

func (o *AdditionalDataOpenInvoice) SetOpeninvoicedataLineItemNrItemId(v string)

SetOpeninvoicedataLineItemNrItemId gets a reference to the given string and assigns it to the OpeninvoicedataLineItemNrItemId field.

func (*AdditionalDataOpenInvoice) SetOpeninvoicedataLineItemNrItemVatAmount

func (o *AdditionalDataOpenInvoice) SetOpeninvoicedataLineItemNrItemVatAmount(v string)

SetOpeninvoicedataLineItemNrItemVatAmount gets a reference to the given string and assigns it to the OpeninvoicedataLineItemNrItemVatAmount field.

func (*AdditionalDataOpenInvoice) SetOpeninvoicedataLineItemNrItemVatPercentage

func (o *AdditionalDataOpenInvoice) SetOpeninvoicedataLineItemNrItemVatPercentage(v string)

SetOpeninvoicedataLineItemNrItemVatPercentage gets a reference to the given string and assigns it to the OpeninvoicedataLineItemNrItemVatPercentage field.

func (*AdditionalDataOpenInvoice) SetOpeninvoicedataLineItemNrNumberOfItems

func (o *AdditionalDataOpenInvoice) SetOpeninvoicedataLineItemNrNumberOfItems(v string)

SetOpeninvoicedataLineItemNrNumberOfItems gets a reference to the given string and assigns it to the OpeninvoicedataLineItemNrNumberOfItems field.

func (*AdditionalDataOpenInvoice) SetOpeninvoicedataLineItemNrReturnShippingCompany

func (o *AdditionalDataOpenInvoice) SetOpeninvoicedataLineItemNrReturnShippingCompany(v string)

SetOpeninvoicedataLineItemNrReturnShippingCompany gets a reference to the given string and assigns it to the OpeninvoicedataLineItemNrReturnShippingCompany field.

func (*AdditionalDataOpenInvoice) SetOpeninvoicedataLineItemNrReturnTrackingNumber

func (o *AdditionalDataOpenInvoice) SetOpeninvoicedataLineItemNrReturnTrackingNumber(v string)

SetOpeninvoicedataLineItemNrReturnTrackingNumber gets a reference to the given string and assigns it to the OpeninvoicedataLineItemNrReturnTrackingNumber field.

func (*AdditionalDataOpenInvoice) SetOpeninvoicedataLineItemNrReturnTrackingUri

func (o *AdditionalDataOpenInvoice) SetOpeninvoicedataLineItemNrReturnTrackingUri(v string)

SetOpeninvoicedataLineItemNrReturnTrackingUri gets a reference to the given string and assigns it to the OpeninvoicedataLineItemNrReturnTrackingUri field.

func (*AdditionalDataOpenInvoice) SetOpeninvoicedataLineItemNrShippingCompany

func (o *AdditionalDataOpenInvoice) SetOpeninvoicedataLineItemNrShippingCompany(v string)

SetOpeninvoicedataLineItemNrShippingCompany gets a reference to the given string and assigns it to the OpeninvoicedataLineItemNrShippingCompany field.

func (*AdditionalDataOpenInvoice) SetOpeninvoicedataLineItemNrShippingMethod

func (o *AdditionalDataOpenInvoice) SetOpeninvoicedataLineItemNrShippingMethod(v string)

SetOpeninvoicedataLineItemNrShippingMethod gets a reference to the given string and assigns it to the OpeninvoicedataLineItemNrShippingMethod field.

func (*AdditionalDataOpenInvoice) SetOpeninvoicedataLineItemNrTrackingNumber

func (o *AdditionalDataOpenInvoice) SetOpeninvoicedataLineItemNrTrackingNumber(v string)

SetOpeninvoicedataLineItemNrTrackingNumber gets a reference to the given string and assigns it to the OpeninvoicedataLineItemNrTrackingNumber field.

func (*AdditionalDataOpenInvoice) SetOpeninvoicedataLineItemNrTrackingUri

func (o *AdditionalDataOpenInvoice) SetOpeninvoicedataLineItemNrTrackingUri(v string)

SetOpeninvoicedataLineItemNrTrackingUri gets a reference to the given string and assigns it to the OpeninvoicedataLineItemNrTrackingUri field.

func (*AdditionalDataOpenInvoice) SetOpeninvoicedataMerchantData

func (o *AdditionalDataOpenInvoice) SetOpeninvoicedataMerchantData(v string)

SetOpeninvoicedataMerchantData gets a reference to the given string and assigns it to the OpeninvoicedataMerchantData field.

func (*AdditionalDataOpenInvoice) SetOpeninvoicedataNumberOfLines

func (o *AdditionalDataOpenInvoice) SetOpeninvoicedataNumberOfLines(v string)

SetOpeninvoicedataNumberOfLines gets a reference to the given string and assigns it to the OpeninvoicedataNumberOfLines field.

func (*AdditionalDataOpenInvoice) SetOpeninvoicedataRecipientFirstName

func (o *AdditionalDataOpenInvoice) SetOpeninvoicedataRecipientFirstName(v string)

SetOpeninvoicedataRecipientFirstName gets a reference to the given string and assigns it to the OpeninvoicedataRecipientFirstName field.

func (*AdditionalDataOpenInvoice) SetOpeninvoicedataRecipientLastName

func (o *AdditionalDataOpenInvoice) SetOpeninvoicedataRecipientLastName(v string)

SetOpeninvoicedataRecipientLastName gets a reference to the given string and assigns it to the OpeninvoicedataRecipientLastName field.

func (AdditionalDataOpenInvoice) ToMap

func (o AdditionalDataOpenInvoice) ToMap() (map[string]interface{}, error)

type AdditionalDataOpi

type AdditionalDataOpi struct {
	// Optional boolean indicator. Set to **true** if you want an ecommerce transaction to return an `opi.transToken` as additional data in the response.  You can store this Oracle Payment Interface token in your Oracle Opera database. For more information and required settings, see [Oracle Opera](https://docs.adyen.com/plugins/oracle-opera#opi-token-ecommerce).
	OpiIncludeTransToken *string `json:"opi.includeTransToken,omitempty"`
}

AdditionalDataOpi struct for AdditionalDataOpi

func NewAdditionalDataOpi

func NewAdditionalDataOpi() *AdditionalDataOpi

NewAdditionalDataOpi instantiates a new AdditionalDataOpi object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAdditionalDataOpiWithDefaults

func NewAdditionalDataOpiWithDefaults() *AdditionalDataOpi

NewAdditionalDataOpiWithDefaults instantiates a new AdditionalDataOpi object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AdditionalDataOpi) GetOpiIncludeTransToken

func (o *AdditionalDataOpi) GetOpiIncludeTransToken() string

GetOpiIncludeTransToken returns the OpiIncludeTransToken field value if set, zero value otherwise.

func (*AdditionalDataOpi) GetOpiIncludeTransTokenOk

func (o *AdditionalDataOpi) GetOpiIncludeTransTokenOk() (*string, bool)

GetOpiIncludeTransTokenOk returns a tuple with the OpiIncludeTransToken field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataOpi) HasOpiIncludeTransToken

func (o *AdditionalDataOpi) HasOpiIncludeTransToken() bool

HasOpiIncludeTransToken returns a boolean if a field has been set.

func (AdditionalDataOpi) MarshalJSON

func (o AdditionalDataOpi) MarshalJSON() ([]byte, error)

func (*AdditionalDataOpi) SetOpiIncludeTransToken

func (o *AdditionalDataOpi) SetOpiIncludeTransToken(v string)

SetOpiIncludeTransToken gets a reference to the given string and assigns it to the OpiIncludeTransToken field.

func (AdditionalDataOpi) ToMap

func (o AdditionalDataOpi) ToMap() (map[string]interface{}, error)

type AdditionalDataRatepay

type AdditionalDataRatepay struct {
	// Amount the customer has to pay each month.
	RatepayInstallmentAmount *string `json:"ratepay.installmentAmount,omitempty"`
	// Interest rate of this installment.
	RatepayInterestRate *string `json:"ratepay.interestRate,omitempty"`
	// Amount of the last installment.
	RatepayLastInstallmentAmount *string `json:"ratepay.lastInstallmentAmount,omitempty"`
	// Calendar day of the first payment.
	RatepayPaymentFirstday *string `json:"ratepay.paymentFirstday,omitempty"`
	// Date the merchant delivered the goods to the customer.
	RatepaydataDeliveryDate *string `json:"ratepaydata.deliveryDate,omitempty"`
	// Date by which the customer must settle the payment.
	RatepaydataDueDate *string `json:"ratepaydata.dueDate,omitempty"`
	// Invoice date, defined by the merchant. If not included, the invoice date is set to the delivery date.
	RatepaydataInvoiceDate *string `json:"ratepaydata.invoiceDate,omitempty"`
	// Identification name or number for the invoice, defined by the merchant.
	RatepaydataInvoiceId *string `json:"ratepaydata.invoiceId,omitempty"`
}

AdditionalDataRatepay struct for AdditionalDataRatepay

func NewAdditionalDataRatepay

func NewAdditionalDataRatepay() *AdditionalDataRatepay

NewAdditionalDataRatepay instantiates a new AdditionalDataRatepay object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAdditionalDataRatepayWithDefaults

func NewAdditionalDataRatepayWithDefaults() *AdditionalDataRatepay

NewAdditionalDataRatepayWithDefaults instantiates a new AdditionalDataRatepay object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AdditionalDataRatepay) GetRatepayInstallmentAmount

func (o *AdditionalDataRatepay) GetRatepayInstallmentAmount() string

GetRatepayInstallmentAmount returns the RatepayInstallmentAmount field value if set, zero value otherwise.

func (*AdditionalDataRatepay) GetRatepayInstallmentAmountOk

func (o *AdditionalDataRatepay) GetRatepayInstallmentAmountOk() (*string, bool)

GetRatepayInstallmentAmountOk returns a tuple with the RatepayInstallmentAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataRatepay) GetRatepayInterestRate

func (o *AdditionalDataRatepay) GetRatepayInterestRate() string

GetRatepayInterestRate returns the RatepayInterestRate field value if set, zero value otherwise.

func (*AdditionalDataRatepay) GetRatepayInterestRateOk

func (o *AdditionalDataRatepay) GetRatepayInterestRateOk() (*string, bool)

GetRatepayInterestRateOk returns a tuple with the RatepayInterestRate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataRatepay) GetRatepayLastInstallmentAmount

func (o *AdditionalDataRatepay) GetRatepayLastInstallmentAmount() string

GetRatepayLastInstallmentAmount returns the RatepayLastInstallmentAmount field value if set, zero value otherwise.

func (*AdditionalDataRatepay) GetRatepayLastInstallmentAmountOk

func (o *AdditionalDataRatepay) GetRatepayLastInstallmentAmountOk() (*string, bool)

GetRatepayLastInstallmentAmountOk returns a tuple with the RatepayLastInstallmentAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataRatepay) GetRatepayPaymentFirstday

func (o *AdditionalDataRatepay) GetRatepayPaymentFirstday() string

GetRatepayPaymentFirstday returns the RatepayPaymentFirstday field value if set, zero value otherwise.

func (*AdditionalDataRatepay) GetRatepayPaymentFirstdayOk

func (o *AdditionalDataRatepay) GetRatepayPaymentFirstdayOk() (*string, bool)

GetRatepayPaymentFirstdayOk returns a tuple with the RatepayPaymentFirstday field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataRatepay) GetRatepaydataDeliveryDate

func (o *AdditionalDataRatepay) GetRatepaydataDeliveryDate() string

GetRatepaydataDeliveryDate returns the RatepaydataDeliveryDate field value if set, zero value otherwise.

func (*AdditionalDataRatepay) GetRatepaydataDeliveryDateOk

func (o *AdditionalDataRatepay) GetRatepaydataDeliveryDateOk() (*string, bool)

GetRatepaydataDeliveryDateOk returns a tuple with the RatepaydataDeliveryDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataRatepay) GetRatepaydataDueDate

func (o *AdditionalDataRatepay) GetRatepaydataDueDate() string

GetRatepaydataDueDate returns the RatepaydataDueDate field value if set, zero value otherwise.

func (*AdditionalDataRatepay) GetRatepaydataDueDateOk

func (o *AdditionalDataRatepay) GetRatepaydataDueDateOk() (*string, bool)

GetRatepaydataDueDateOk returns a tuple with the RatepaydataDueDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataRatepay) GetRatepaydataInvoiceDate

func (o *AdditionalDataRatepay) GetRatepaydataInvoiceDate() string

GetRatepaydataInvoiceDate returns the RatepaydataInvoiceDate field value if set, zero value otherwise.

func (*AdditionalDataRatepay) GetRatepaydataInvoiceDateOk

func (o *AdditionalDataRatepay) GetRatepaydataInvoiceDateOk() (*string, bool)

GetRatepaydataInvoiceDateOk returns a tuple with the RatepaydataInvoiceDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataRatepay) GetRatepaydataInvoiceId

func (o *AdditionalDataRatepay) GetRatepaydataInvoiceId() string

GetRatepaydataInvoiceId returns the RatepaydataInvoiceId field value if set, zero value otherwise.

func (*AdditionalDataRatepay) GetRatepaydataInvoiceIdOk

func (o *AdditionalDataRatepay) GetRatepaydataInvoiceIdOk() (*string, bool)

GetRatepaydataInvoiceIdOk returns a tuple with the RatepaydataInvoiceId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataRatepay) HasRatepayInstallmentAmount

func (o *AdditionalDataRatepay) HasRatepayInstallmentAmount() bool

HasRatepayInstallmentAmount returns a boolean if a field has been set.

func (*AdditionalDataRatepay) HasRatepayInterestRate

func (o *AdditionalDataRatepay) HasRatepayInterestRate() bool

HasRatepayInterestRate returns a boolean if a field has been set.

func (*AdditionalDataRatepay) HasRatepayLastInstallmentAmount

func (o *AdditionalDataRatepay) HasRatepayLastInstallmentAmount() bool

HasRatepayLastInstallmentAmount returns a boolean if a field has been set.

func (*AdditionalDataRatepay) HasRatepayPaymentFirstday

func (o *AdditionalDataRatepay) HasRatepayPaymentFirstday() bool

HasRatepayPaymentFirstday returns a boolean if a field has been set.

func (*AdditionalDataRatepay) HasRatepaydataDeliveryDate

func (o *AdditionalDataRatepay) HasRatepaydataDeliveryDate() bool

HasRatepaydataDeliveryDate returns a boolean if a field has been set.

func (*AdditionalDataRatepay) HasRatepaydataDueDate

func (o *AdditionalDataRatepay) HasRatepaydataDueDate() bool

HasRatepaydataDueDate returns a boolean if a field has been set.

func (*AdditionalDataRatepay) HasRatepaydataInvoiceDate

func (o *AdditionalDataRatepay) HasRatepaydataInvoiceDate() bool

HasRatepaydataInvoiceDate returns a boolean if a field has been set.

func (*AdditionalDataRatepay) HasRatepaydataInvoiceId

func (o *AdditionalDataRatepay) HasRatepaydataInvoiceId() bool

HasRatepaydataInvoiceId returns a boolean if a field has been set.

func (AdditionalDataRatepay) MarshalJSON

func (o AdditionalDataRatepay) MarshalJSON() ([]byte, error)

func (*AdditionalDataRatepay) SetRatepayInstallmentAmount

func (o *AdditionalDataRatepay) SetRatepayInstallmentAmount(v string)

SetRatepayInstallmentAmount gets a reference to the given string and assigns it to the RatepayInstallmentAmount field.

func (*AdditionalDataRatepay) SetRatepayInterestRate

func (o *AdditionalDataRatepay) SetRatepayInterestRate(v string)

SetRatepayInterestRate gets a reference to the given string and assigns it to the RatepayInterestRate field.

func (*AdditionalDataRatepay) SetRatepayLastInstallmentAmount

func (o *AdditionalDataRatepay) SetRatepayLastInstallmentAmount(v string)

SetRatepayLastInstallmentAmount gets a reference to the given string and assigns it to the RatepayLastInstallmentAmount field.

func (*AdditionalDataRatepay) SetRatepayPaymentFirstday

func (o *AdditionalDataRatepay) SetRatepayPaymentFirstday(v string)

SetRatepayPaymentFirstday gets a reference to the given string and assigns it to the RatepayPaymentFirstday field.

func (*AdditionalDataRatepay) SetRatepaydataDeliveryDate

func (o *AdditionalDataRatepay) SetRatepaydataDeliveryDate(v string)

SetRatepaydataDeliveryDate gets a reference to the given string and assigns it to the RatepaydataDeliveryDate field.

func (*AdditionalDataRatepay) SetRatepaydataDueDate

func (o *AdditionalDataRatepay) SetRatepaydataDueDate(v string)

SetRatepaydataDueDate gets a reference to the given string and assigns it to the RatepaydataDueDate field.

func (*AdditionalDataRatepay) SetRatepaydataInvoiceDate

func (o *AdditionalDataRatepay) SetRatepaydataInvoiceDate(v string)

SetRatepaydataInvoiceDate gets a reference to the given string and assigns it to the RatepaydataInvoiceDate field.

func (*AdditionalDataRatepay) SetRatepaydataInvoiceId

func (o *AdditionalDataRatepay) SetRatepaydataInvoiceId(v string)

SetRatepaydataInvoiceId gets a reference to the given string and assigns it to the RatepaydataInvoiceId field.

func (AdditionalDataRatepay) ToMap

func (o AdditionalDataRatepay) ToMap() (map[string]interface{}, error)

type AdditionalDataRetry

type AdditionalDataRetry struct {
	// The number of times the transaction (not order) has been retried between different payment service providers. For instance, the `chainAttemptNumber` set to 2 means that this transaction has been recently tried on another provider before being sent to Adyen.  > If you submit `retry.chainAttemptNumber`, `retry.orderAttemptNumber`, and `retry.skipRetry` values, we also recommend you provide the `merchantOrderReference` to facilitate linking payment attempts together.
	RetryChainAttemptNumber *string `json:"retry.chainAttemptNumber,omitempty"`
	// The index of the attempt to bill a particular order, which is identified by the `merchantOrderReference` field. For example, if a recurring transaction fails and is retried one day later, then the order number for these attempts would be 1 and 2, respectively.  > If you submit `retry.chainAttemptNumber`, `retry.orderAttemptNumber`, and `retry.skipRetry` values, we also recommend you provide the `merchantOrderReference` to facilitate linking payment attempts together.
	RetryOrderAttemptNumber *string `json:"retry.orderAttemptNumber,omitempty"`
	// The Boolean value indicating whether Adyen should skip or retry this transaction, if possible.  > If you submit `retry.chainAttemptNumber`, `retry.orderAttemptNumber`, and `retry.skipRetry` values, we also recommend you provide the `merchantOrderReference` to facilitate linking payment attempts together.
	RetrySkipRetry *string `json:"retry.skipRetry,omitempty"`
}

AdditionalDataRetry struct for AdditionalDataRetry

func NewAdditionalDataRetry

func NewAdditionalDataRetry() *AdditionalDataRetry

NewAdditionalDataRetry instantiates a new AdditionalDataRetry object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAdditionalDataRetryWithDefaults

func NewAdditionalDataRetryWithDefaults() *AdditionalDataRetry

NewAdditionalDataRetryWithDefaults instantiates a new AdditionalDataRetry object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AdditionalDataRetry) GetRetryChainAttemptNumber

func (o *AdditionalDataRetry) GetRetryChainAttemptNumber() string

GetRetryChainAttemptNumber returns the RetryChainAttemptNumber field value if set, zero value otherwise.

func (*AdditionalDataRetry) GetRetryChainAttemptNumberOk

func (o *AdditionalDataRetry) GetRetryChainAttemptNumberOk() (*string, bool)

GetRetryChainAttemptNumberOk returns a tuple with the RetryChainAttemptNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataRetry) GetRetryOrderAttemptNumber

func (o *AdditionalDataRetry) GetRetryOrderAttemptNumber() string

GetRetryOrderAttemptNumber returns the RetryOrderAttemptNumber field value if set, zero value otherwise.

func (*AdditionalDataRetry) GetRetryOrderAttemptNumberOk

func (o *AdditionalDataRetry) GetRetryOrderAttemptNumberOk() (*string, bool)

GetRetryOrderAttemptNumberOk returns a tuple with the RetryOrderAttemptNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataRetry) GetRetrySkipRetry

func (o *AdditionalDataRetry) GetRetrySkipRetry() string

GetRetrySkipRetry returns the RetrySkipRetry field value if set, zero value otherwise.

func (*AdditionalDataRetry) GetRetrySkipRetryOk

func (o *AdditionalDataRetry) GetRetrySkipRetryOk() (*string, bool)

GetRetrySkipRetryOk returns a tuple with the RetrySkipRetry field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataRetry) HasRetryChainAttemptNumber

func (o *AdditionalDataRetry) HasRetryChainAttemptNumber() bool

HasRetryChainAttemptNumber returns a boolean if a field has been set.

func (*AdditionalDataRetry) HasRetryOrderAttemptNumber

func (o *AdditionalDataRetry) HasRetryOrderAttemptNumber() bool

HasRetryOrderAttemptNumber returns a boolean if a field has been set.

func (*AdditionalDataRetry) HasRetrySkipRetry

func (o *AdditionalDataRetry) HasRetrySkipRetry() bool

HasRetrySkipRetry returns a boolean if a field has been set.

func (AdditionalDataRetry) MarshalJSON

func (o AdditionalDataRetry) MarshalJSON() ([]byte, error)

func (*AdditionalDataRetry) SetRetryChainAttemptNumber

func (o *AdditionalDataRetry) SetRetryChainAttemptNumber(v string)

SetRetryChainAttemptNumber gets a reference to the given string and assigns it to the RetryChainAttemptNumber field.

func (*AdditionalDataRetry) SetRetryOrderAttemptNumber

func (o *AdditionalDataRetry) SetRetryOrderAttemptNumber(v string)

SetRetryOrderAttemptNumber gets a reference to the given string and assigns it to the RetryOrderAttemptNumber field.

func (*AdditionalDataRetry) SetRetrySkipRetry

func (o *AdditionalDataRetry) SetRetrySkipRetry(v string)

SetRetrySkipRetry gets a reference to the given string and assigns it to the RetrySkipRetry field.

func (AdditionalDataRetry) ToMap

func (o AdditionalDataRetry) ToMap() (map[string]interface{}, error)

type AdditionalDataRisk

type AdditionalDataRisk struct {
	// The data for your custom risk field. For more information, refer to [Create custom risk fields](https://docs.adyen.com/risk-management/configure-custom-risk-rules#step-1-create-custom-risk-fields).
	RiskdataCustomFieldName *string `json:"riskdata.[customFieldName],omitempty"`
	// The price of item in the basket, represented in [minor units](https://docs.adyen.com/development-resources/currency-codes).
	RiskdataBasketItemItemNrAmountPerItem *string `json:"riskdata.basket.item[itemNr].amountPerItem,omitempty"`
	// Brand of the item.
	RiskdataBasketItemItemNrBrand *string `json:"riskdata.basket.item[itemNr].brand,omitempty"`
	// Category of the item.
	RiskdataBasketItemItemNrCategory *string `json:"riskdata.basket.item[itemNr].category,omitempty"`
	// Color of the item.
	RiskdataBasketItemItemNrColor *string `json:"riskdata.basket.item[itemNr].color,omitempty"`
	// The three-character [ISO currency code](https://en.wikipedia.org/wiki/ISO_4217).
	RiskdataBasketItemItemNrCurrency *string `json:"riskdata.basket.item[itemNr].currency,omitempty"`
	// ID of the item.
	RiskdataBasketItemItemNrItemID *string `json:"riskdata.basket.item[itemNr].itemID,omitempty"`
	// Manufacturer of the item.
	RiskdataBasketItemItemNrManufacturer *string `json:"riskdata.basket.item[itemNr].manufacturer,omitempty"`
	// A text description of the product the invoice line refers to.
	RiskdataBasketItemItemNrProductTitle *string `json:"riskdata.basket.item[itemNr].productTitle,omitempty"`
	// Quantity of the item purchased.
	RiskdataBasketItemItemNrQuantity *string `json:"riskdata.basket.item[itemNr].quantity,omitempty"`
	// Email associated with the given product in the basket (usually in electronic gift cards).
	RiskdataBasketItemItemNrReceiverEmail *string `json:"riskdata.basket.item[itemNr].receiverEmail,omitempty"`
	// Size of the item.
	RiskdataBasketItemItemNrSize *string `json:"riskdata.basket.item[itemNr].size,omitempty"`
	// [Stock keeping unit](https://en.wikipedia.org/wiki/Stock_keeping_unit).
	RiskdataBasketItemItemNrSku *string `json:"riskdata.basket.item[itemNr].sku,omitempty"`
	// [Universal Product Code](https://en.wikipedia.org/wiki/Universal_Product_Code).
	RiskdataBasketItemItemNrUpc *string `json:"riskdata.basket.item[itemNr].upc,omitempty"`
	// Code of the promotion.
	RiskdataPromotionsPromotionItemNrPromotionCode *string `json:"riskdata.promotions.promotion[itemNr].promotionCode,omitempty"`
	// The discount amount of the promotion, represented in [minor units](https://docs.adyen.com/development-resources/currency-codes).
	RiskdataPromotionsPromotionItemNrPromotionDiscountAmount *string `json:"riskdata.promotions.promotion[itemNr].promotionDiscountAmount,omitempty"`
	// The three-character [ISO currency code](https://en.wikipedia.org/wiki/ISO_4217).
	RiskdataPromotionsPromotionItemNrPromotionDiscountCurrency *string `json:"riskdata.promotions.promotion[itemNr].promotionDiscountCurrency,omitempty"`
	// Promotion's percentage discount. It is represented in percentage value and there is no need to include the '%' sign.  e.g. for a promotion discount of 30%, the value of the field should be 30.
	RiskdataPromotionsPromotionItemNrPromotionDiscountPercentage *string `json:"riskdata.promotions.promotion[itemNr].promotionDiscountPercentage,omitempty"`
	// Name of the promotion.
	RiskdataPromotionsPromotionItemNrPromotionName *string `json:"riskdata.promotions.promotion[itemNr].promotionName,omitempty"`
	// Reference number of the risk profile that you want to apply to the payment. If not provided or left blank, the merchant-level account's default risk profile will be applied to the payment. For more information, see [dynamically assign a risk profile to a payment](https://docs.adyen.com/risk-management/create-and-use-risk-profiles#dynamically-assign-a-risk-profile-to-a-payment).
	RiskdataRiskProfileReference *string `json:"riskdata.riskProfileReference,omitempty"`
	// If this parameter is provided with the value **true**, risk checks for the payment request are skipped and the transaction will not get a risk score.
	RiskdataSkipRisk *string `json:"riskdata.skipRisk,omitempty"`
}

AdditionalDataRisk struct for AdditionalDataRisk

func NewAdditionalDataRisk

func NewAdditionalDataRisk() *AdditionalDataRisk

NewAdditionalDataRisk instantiates a new AdditionalDataRisk object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAdditionalDataRiskWithDefaults

func NewAdditionalDataRiskWithDefaults() *AdditionalDataRisk

NewAdditionalDataRiskWithDefaults instantiates a new AdditionalDataRisk object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AdditionalDataRisk) GetRiskdataBasketItemItemNrAmountPerItem

func (o *AdditionalDataRisk) GetRiskdataBasketItemItemNrAmountPerItem() string

GetRiskdataBasketItemItemNrAmountPerItem returns the RiskdataBasketItemItemNrAmountPerItem field value if set, zero value otherwise.

func (*AdditionalDataRisk) GetRiskdataBasketItemItemNrAmountPerItemOk

func (o *AdditionalDataRisk) GetRiskdataBasketItemItemNrAmountPerItemOk() (*string, bool)

GetRiskdataBasketItemItemNrAmountPerItemOk returns a tuple with the RiskdataBasketItemItemNrAmountPerItem field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataRisk) GetRiskdataBasketItemItemNrBrand

func (o *AdditionalDataRisk) GetRiskdataBasketItemItemNrBrand() string

GetRiskdataBasketItemItemNrBrand returns the RiskdataBasketItemItemNrBrand field value if set, zero value otherwise.

func (*AdditionalDataRisk) GetRiskdataBasketItemItemNrBrandOk

func (o *AdditionalDataRisk) GetRiskdataBasketItemItemNrBrandOk() (*string, bool)

GetRiskdataBasketItemItemNrBrandOk returns a tuple with the RiskdataBasketItemItemNrBrand field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataRisk) GetRiskdataBasketItemItemNrCategory

func (o *AdditionalDataRisk) GetRiskdataBasketItemItemNrCategory() string

GetRiskdataBasketItemItemNrCategory returns the RiskdataBasketItemItemNrCategory field value if set, zero value otherwise.

func (*AdditionalDataRisk) GetRiskdataBasketItemItemNrCategoryOk

func (o *AdditionalDataRisk) GetRiskdataBasketItemItemNrCategoryOk() (*string, bool)

GetRiskdataBasketItemItemNrCategoryOk returns a tuple with the RiskdataBasketItemItemNrCategory field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataRisk) GetRiskdataBasketItemItemNrColor

func (o *AdditionalDataRisk) GetRiskdataBasketItemItemNrColor() string

GetRiskdataBasketItemItemNrColor returns the RiskdataBasketItemItemNrColor field value if set, zero value otherwise.

func (*AdditionalDataRisk) GetRiskdataBasketItemItemNrColorOk

func (o *AdditionalDataRisk) GetRiskdataBasketItemItemNrColorOk() (*string, bool)

GetRiskdataBasketItemItemNrColorOk returns a tuple with the RiskdataBasketItemItemNrColor field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataRisk) GetRiskdataBasketItemItemNrCurrency

func (o *AdditionalDataRisk) GetRiskdataBasketItemItemNrCurrency() string

GetRiskdataBasketItemItemNrCurrency returns the RiskdataBasketItemItemNrCurrency field value if set, zero value otherwise.

func (*AdditionalDataRisk) GetRiskdataBasketItemItemNrCurrencyOk

func (o *AdditionalDataRisk) GetRiskdataBasketItemItemNrCurrencyOk() (*string, bool)

GetRiskdataBasketItemItemNrCurrencyOk returns a tuple with the RiskdataBasketItemItemNrCurrency field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataRisk) GetRiskdataBasketItemItemNrItemID

func (o *AdditionalDataRisk) GetRiskdataBasketItemItemNrItemID() string

GetRiskdataBasketItemItemNrItemID returns the RiskdataBasketItemItemNrItemID field value if set, zero value otherwise.

func (*AdditionalDataRisk) GetRiskdataBasketItemItemNrItemIDOk

func (o *AdditionalDataRisk) GetRiskdataBasketItemItemNrItemIDOk() (*string, bool)

GetRiskdataBasketItemItemNrItemIDOk returns a tuple with the RiskdataBasketItemItemNrItemID field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataRisk) GetRiskdataBasketItemItemNrManufacturer

func (o *AdditionalDataRisk) GetRiskdataBasketItemItemNrManufacturer() string

GetRiskdataBasketItemItemNrManufacturer returns the RiskdataBasketItemItemNrManufacturer field value if set, zero value otherwise.

func (*AdditionalDataRisk) GetRiskdataBasketItemItemNrManufacturerOk

func (o *AdditionalDataRisk) GetRiskdataBasketItemItemNrManufacturerOk() (*string, bool)

GetRiskdataBasketItemItemNrManufacturerOk returns a tuple with the RiskdataBasketItemItemNrManufacturer field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataRisk) GetRiskdataBasketItemItemNrProductTitle

func (o *AdditionalDataRisk) GetRiskdataBasketItemItemNrProductTitle() string

GetRiskdataBasketItemItemNrProductTitle returns the RiskdataBasketItemItemNrProductTitle field value if set, zero value otherwise.

func (*AdditionalDataRisk) GetRiskdataBasketItemItemNrProductTitleOk

func (o *AdditionalDataRisk) GetRiskdataBasketItemItemNrProductTitleOk() (*string, bool)

GetRiskdataBasketItemItemNrProductTitleOk returns a tuple with the RiskdataBasketItemItemNrProductTitle field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataRisk) GetRiskdataBasketItemItemNrQuantity

func (o *AdditionalDataRisk) GetRiskdataBasketItemItemNrQuantity() string

GetRiskdataBasketItemItemNrQuantity returns the RiskdataBasketItemItemNrQuantity field value if set, zero value otherwise.

func (*AdditionalDataRisk) GetRiskdataBasketItemItemNrQuantityOk

func (o *AdditionalDataRisk) GetRiskdataBasketItemItemNrQuantityOk() (*string, bool)

GetRiskdataBasketItemItemNrQuantityOk returns a tuple with the RiskdataBasketItemItemNrQuantity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataRisk) GetRiskdataBasketItemItemNrReceiverEmail

func (o *AdditionalDataRisk) GetRiskdataBasketItemItemNrReceiverEmail() string

GetRiskdataBasketItemItemNrReceiverEmail returns the RiskdataBasketItemItemNrReceiverEmail field value if set, zero value otherwise.

func (*AdditionalDataRisk) GetRiskdataBasketItemItemNrReceiverEmailOk

func (o *AdditionalDataRisk) GetRiskdataBasketItemItemNrReceiverEmailOk() (*string, bool)

GetRiskdataBasketItemItemNrReceiverEmailOk returns a tuple with the RiskdataBasketItemItemNrReceiverEmail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataRisk) GetRiskdataBasketItemItemNrSize

func (o *AdditionalDataRisk) GetRiskdataBasketItemItemNrSize() string

GetRiskdataBasketItemItemNrSize returns the RiskdataBasketItemItemNrSize field value if set, zero value otherwise.

func (*AdditionalDataRisk) GetRiskdataBasketItemItemNrSizeOk

func (o *AdditionalDataRisk) GetRiskdataBasketItemItemNrSizeOk() (*string, bool)

GetRiskdataBasketItemItemNrSizeOk returns a tuple with the RiskdataBasketItemItemNrSize field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataRisk) GetRiskdataBasketItemItemNrSku

func (o *AdditionalDataRisk) GetRiskdataBasketItemItemNrSku() string

GetRiskdataBasketItemItemNrSku returns the RiskdataBasketItemItemNrSku field value if set, zero value otherwise.

func (*AdditionalDataRisk) GetRiskdataBasketItemItemNrSkuOk

func (o *AdditionalDataRisk) GetRiskdataBasketItemItemNrSkuOk() (*string, bool)

GetRiskdataBasketItemItemNrSkuOk returns a tuple with the RiskdataBasketItemItemNrSku field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataRisk) GetRiskdataBasketItemItemNrUpc

func (o *AdditionalDataRisk) GetRiskdataBasketItemItemNrUpc() string

GetRiskdataBasketItemItemNrUpc returns the RiskdataBasketItemItemNrUpc field value if set, zero value otherwise.

func (*AdditionalDataRisk) GetRiskdataBasketItemItemNrUpcOk

func (o *AdditionalDataRisk) GetRiskdataBasketItemItemNrUpcOk() (*string, bool)

GetRiskdataBasketItemItemNrUpcOk returns a tuple with the RiskdataBasketItemItemNrUpc field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataRisk) GetRiskdataCustomFieldName

func (o *AdditionalDataRisk) GetRiskdataCustomFieldName() string

GetRiskdataCustomFieldName returns the RiskdataCustomFieldName field value if set, zero value otherwise.

func (*AdditionalDataRisk) GetRiskdataCustomFieldNameOk

func (o *AdditionalDataRisk) GetRiskdataCustomFieldNameOk() (*string, bool)

GetRiskdataCustomFieldNameOk returns a tuple with the RiskdataCustomFieldName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataRisk) GetRiskdataPromotionsPromotionItemNrPromotionCode

func (o *AdditionalDataRisk) GetRiskdataPromotionsPromotionItemNrPromotionCode() string

GetRiskdataPromotionsPromotionItemNrPromotionCode returns the RiskdataPromotionsPromotionItemNrPromotionCode field value if set, zero value otherwise.

func (*AdditionalDataRisk) GetRiskdataPromotionsPromotionItemNrPromotionCodeOk

func (o *AdditionalDataRisk) GetRiskdataPromotionsPromotionItemNrPromotionCodeOk() (*string, bool)

GetRiskdataPromotionsPromotionItemNrPromotionCodeOk returns a tuple with the RiskdataPromotionsPromotionItemNrPromotionCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataRisk) GetRiskdataPromotionsPromotionItemNrPromotionDiscountAmount

func (o *AdditionalDataRisk) GetRiskdataPromotionsPromotionItemNrPromotionDiscountAmount() string

GetRiskdataPromotionsPromotionItemNrPromotionDiscountAmount returns the RiskdataPromotionsPromotionItemNrPromotionDiscountAmount field value if set, zero value otherwise.

func (*AdditionalDataRisk) GetRiskdataPromotionsPromotionItemNrPromotionDiscountAmountOk

func (o *AdditionalDataRisk) GetRiskdataPromotionsPromotionItemNrPromotionDiscountAmountOk() (*string, bool)

GetRiskdataPromotionsPromotionItemNrPromotionDiscountAmountOk returns a tuple with the RiskdataPromotionsPromotionItemNrPromotionDiscountAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataRisk) GetRiskdataPromotionsPromotionItemNrPromotionDiscountCurrency

func (o *AdditionalDataRisk) GetRiskdataPromotionsPromotionItemNrPromotionDiscountCurrency() string

GetRiskdataPromotionsPromotionItemNrPromotionDiscountCurrency returns the RiskdataPromotionsPromotionItemNrPromotionDiscountCurrency field value if set, zero value otherwise.

func (*AdditionalDataRisk) GetRiskdataPromotionsPromotionItemNrPromotionDiscountCurrencyOk

func (o *AdditionalDataRisk) GetRiskdataPromotionsPromotionItemNrPromotionDiscountCurrencyOk() (*string, bool)

GetRiskdataPromotionsPromotionItemNrPromotionDiscountCurrencyOk returns a tuple with the RiskdataPromotionsPromotionItemNrPromotionDiscountCurrency field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataRisk) GetRiskdataPromotionsPromotionItemNrPromotionDiscountPercentage

func (o *AdditionalDataRisk) GetRiskdataPromotionsPromotionItemNrPromotionDiscountPercentage() string

GetRiskdataPromotionsPromotionItemNrPromotionDiscountPercentage returns the RiskdataPromotionsPromotionItemNrPromotionDiscountPercentage field value if set, zero value otherwise.

func (*AdditionalDataRisk) GetRiskdataPromotionsPromotionItemNrPromotionDiscountPercentageOk

func (o *AdditionalDataRisk) GetRiskdataPromotionsPromotionItemNrPromotionDiscountPercentageOk() (*string, bool)

GetRiskdataPromotionsPromotionItemNrPromotionDiscountPercentageOk returns a tuple with the RiskdataPromotionsPromotionItemNrPromotionDiscountPercentage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataRisk) GetRiskdataPromotionsPromotionItemNrPromotionName

func (o *AdditionalDataRisk) GetRiskdataPromotionsPromotionItemNrPromotionName() string

GetRiskdataPromotionsPromotionItemNrPromotionName returns the RiskdataPromotionsPromotionItemNrPromotionName field value if set, zero value otherwise.

func (*AdditionalDataRisk) GetRiskdataPromotionsPromotionItemNrPromotionNameOk

func (o *AdditionalDataRisk) GetRiskdataPromotionsPromotionItemNrPromotionNameOk() (*string, bool)

GetRiskdataPromotionsPromotionItemNrPromotionNameOk returns a tuple with the RiskdataPromotionsPromotionItemNrPromotionName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataRisk) GetRiskdataRiskProfileReference

func (o *AdditionalDataRisk) GetRiskdataRiskProfileReference() string

GetRiskdataRiskProfileReference returns the RiskdataRiskProfileReference field value if set, zero value otherwise.

func (*AdditionalDataRisk) GetRiskdataRiskProfileReferenceOk

func (o *AdditionalDataRisk) GetRiskdataRiskProfileReferenceOk() (*string, bool)

GetRiskdataRiskProfileReferenceOk returns a tuple with the RiskdataRiskProfileReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataRisk) GetRiskdataSkipRisk

func (o *AdditionalDataRisk) GetRiskdataSkipRisk() string

GetRiskdataSkipRisk returns the RiskdataSkipRisk field value if set, zero value otherwise.

func (*AdditionalDataRisk) GetRiskdataSkipRiskOk

func (o *AdditionalDataRisk) GetRiskdataSkipRiskOk() (*string, bool)

GetRiskdataSkipRiskOk returns a tuple with the RiskdataSkipRisk field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataRisk) HasRiskdataBasketItemItemNrAmountPerItem

func (o *AdditionalDataRisk) HasRiskdataBasketItemItemNrAmountPerItem() bool

HasRiskdataBasketItemItemNrAmountPerItem returns a boolean if a field has been set.

func (*AdditionalDataRisk) HasRiskdataBasketItemItemNrBrand

func (o *AdditionalDataRisk) HasRiskdataBasketItemItemNrBrand() bool

HasRiskdataBasketItemItemNrBrand returns a boolean if a field has been set.

func (*AdditionalDataRisk) HasRiskdataBasketItemItemNrCategory

func (o *AdditionalDataRisk) HasRiskdataBasketItemItemNrCategory() bool

HasRiskdataBasketItemItemNrCategory returns a boolean if a field has been set.

func (*AdditionalDataRisk) HasRiskdataBasketItemItemNrColor

func (o *AdditionalDataRisk) HasRiskdataBasketItemItemNrColor() bool

HasRiskdataBasketItemItemNrColor returns a boolean if a field has been set.

func (*AdditionalDataRisk) HasRiskdataBasketItemItemNrCurrency

func (o *AdditionalDataRisk) HasRiskdataBasketItemItemNrCurrency() bool

HasRiskdataBasketItemItemNrCurrency returns a boolean if a field has been set.

func (*AdditionalDataRisk) HasRiskdataBasketItemItemNrItemID

func (o *AdditionalDataRisk) HasRiskdataBasketItemItemNrItemID() bool

HasRiskdataBasketItemItemNrItemID returns a boolean if a field has been set.

func (*AdditionalDataRisk) HasRiskdataBasketItemItemNrManufacturer

func (o *AdditionalDataRisk) HasRiskdataBasketItemItemNrManufacturer() bool

HasRiskdataBasketItemItemNrManufacturer returns a boolean if a field has been set.

func (*AdditionalDataRisk) HasRiskdataBasketItemItemNrProductTitle

func (o *AdditionalDataRisk) HasRiskdataBasketItemItemNrProductTitle() bool

HasRiskdataBasketItemItemNrProductTitle returns a boolean if a field has been set.

func (*AdditionalDataRisk) HasRiskdataBasketItemItemNrQuantity

func (o *AdditionalDataRisk) HasRiskdataBasketItemItemNrQuantity() bool

HasRiskdataBasketItemItemNrQuantity returns a boolean if a field has been set.

func (*AdditionalDataRisk) HasRiskdataBasketItemItemNrReceiverEmail

func (o *AdditionalDataRisk) HasRiskdataBasketItemItemNrReceiverEmail() bool

HasRiskdataBasketItemItemNrReceiverEmail returns a boolean if a field has been set.

func (*AdditionalDataRisk) HasRiskdataBasketItemItemNrSize

func (o *AdditionalDataRisk) HasRiskdataBasketItemItemNrSize() bool

HasRiskdataBasketItemItemNrSize returns a boolean if a field has been set.

func (*AdditionalDataRisk) HasRiskdataBasketItemItemNrSku

func (o *AdditionalDataRisk) HasRiskdataBasketItemItemNrSku() bool

HasRiskdataBasketItemItemNrSku returns a boolean if a field has been set.

func (*AdditionalDataRisk) HasRiskdataBasketItemItemNrUpc

func (o *AdditionalDataRisk) HasRiskdataBasketItemItemNrUpc() bool

HasRiskdataBasketItemItemNrUpc returns a boolean if a field has been set.

func (*AdditionalDataRisk) HasRiskdataCustomFieldName

func (o *AdditionalDataRisk) HasRiskdataCustomFieldName() bool

HasRiskdataCustomFieldName returns a boolean if a field has been set.

func (*AdditionalDataRisk) HasRiskdataPromotionsPromotionItemNrPromotionCode

func (o *AdditionalDataRisk) HasRiskdataPromotionsPromotionItemNrPromotionCode() bool

HasRiskdataPromotionsPromotionItemNrPromotionCode returns a boolean if a field has been set.

func (*AdditionalDataRisk) HasRiskdataPromotionsPromotionItemNrPromotionDiscountAmount

func (o *AdditionalDataRisk) HasRiskdataPromotionsPromotionItemNrPromotionDiscountAmount() bool

HasRiskdataPromotionsPromotionItemNrPromotionDiscountAmount returns a boolean if a field has been set.

func (*AdditionalDataRisk) HasRiskdataPromotionsPromotionItemNrPromotionDiscountCurrency

func (o *AdditionalDataRisk) HasRiskdataPromotionsPromotionItemNrPromotionDiscountCurrency() bool

HasRiskdataPromotionsPromotionItemNrPromotionDiscountCurrency returns a boolean if a field has been set.

func (*AdditionalDataRisk) HasRiskdataPromotionsPromotionItemNrPromotionDiscountPercentage

func (o *AdditionalDataRisk) HasRiskdataPromotionsPromotionItemNrPromotionDiscountPercentage() bool

HasRiskdataPromotionsPromotionItemNrPromotionDiscountPercentage returns a boolean if a field has been set.

func (*AdditionalDataRisk) HasRiskdataPromotionsPromotionItemNrPromotionName

func (o *AdditionalDataRisk) HasRiskdataPromotionsPromotionItemNrPromotionName() bool

HasRiskdataPromotionsPromotionItemNrPromotionName returns a boolean if a field has been set.

func (*AdditionalDataRisk) HasRiskdataRiskProfileReference

func (o *AdditionalDataRisk) HasRiskdataRiskProfileReference() bool

HasRiskdataRiskProfileReference returns a boolean if a field has been set.

func (*AdditionalDataRisk) HasRiskdataSkipRisk

func (o *AdditionalDataRisk) HasRiskdataSkipRisk() bool

HasRiskdataSkipRisk returns a boolean if a field has been set.

func (AdditionalDataRisk) MarshalJSON

func (o AdditionalDataRisk) MarshalJSON() ([]byte, error)

func (*AdditionalDataRisk) SetRiskdataBasketItemItemNrAmountPerItem

func (o *AdditionalDataRisk) SetRiskdataBasketItemItemNrAmountPerItem(v string)

SetRiskdataBasketItemItemNrAmountPerItem gets a reference to the given string and assigns it to the RiskdataBasketItemItemNrAmountPerItem field.

func (*AdditionalDataRisk) SetRiskdataBasketItemItemNrBrand

func (o *AdditionalDataRisk) SetRiskdataBasketItemItemNrBrand(v string)

SetRiskdataBasketItemItemNrBrand gets a reference to the given string and assigns it to the RiskdataBasketItemItemNrBrand field.

func (*AdditionalDataRisk) SetRiskdataBasketItemItemNrCategory

func (o *AdditionalDataRisk) SetRiskdataBasketItemItemNrCategory(v string)

SetRiskdataBasketItemItemNrCategory gets a reference to the given string and assigns it to the RiskdataBasketItemItemNrCategory field.

func (*AdditionalDataRisk) SetRiskdataBasketItemItemNrColor

func (o *AdditionalDataRisk) SetRiskdataBasketItemItemNrColor(v string)

SetRiskdataBasketItemItemNrColor gets a reference to the given string and assigns it to the RiskdataBasketItemItemNrColor field.

func (*AdditionalDataRisk) SetRiskdataBasketItemItemNrCurrency

func (o *AdditionalDataRisk) SetRiskdataBasketItemItemNrCurrency(v string)

SetRiskdataBasketItemItemNrCurrency gets a reference to the given string and assigns it to the RiskdataBasketItemItemNrCurrency field.

func (*AdditionalDataRisk) SetRiskdataBasketItemItemNrItemID

func (o *AdditionalDataRisk) SetRiskdataBasketItemItemNrItemID(v string)

SetRiskdataBasketItemItemNrItemID gets a reference to the given string and assigns it to the RiskdataBasketItemItemNrItemID field.

func (*AdditionalDataRisk) SetRiskdataBasketItemItemNrManufacturer

func (o *AdditionalDataRisk) SetRiskdataBasketItemItemNrManufacturer(v string)

SetRiskdataBasketItemItemNrManufacturer gets a reference to the given string and assigns it to the RiskdataBasketItemItemNrManufacturer field.

func (*AdditionalDataRisk) SetRiskdataBasketItemItemNrProductTitle

func (o *AdditionalDataRisk) SetRiskdataBasketItemItemNrProductTitle(v string)

SetRiskdataBasketItemItemNrProductTitle gets a reference to the given string and assigns it to the RiskdataBasketItemItemNrProductTitle field.

func (*AdditionalDataRisk) SetRiskdataBasketItemItemNrQuantity

func (o *AdditionalDataRisk) SetRiskdataBasketItemItemNrQuantity(v string)

SetRiskdataBasketItemItemNrQuantity gets a reference to the given string and assigns it to the RiskdataBasketItemItemNrQuantity field.

func (*AdditionalDataRisk) SetRiskdataBasketItemItemNrReceiverEmail

func (o *AdditionalDataRisk) SetRiskdataBasketItemItemNrReceiverEmail(v string)

SetRiskdataBasketItemItemNrReceiverEmail gets a reference to the given string and assigns it to the RiskdataBasketItemItemNrReceiverEmail field.

func (*AdditionalDataRisk) SetRiskdataBasketItemItemNrSize

func (o *AdditionalDataRisk) SetRiskdataBasketItemItemNrSize(v string)

SetRiskdataBasketItemItemNrSize gets a reference to the given string and assigns it to the RiskdataBasketItemItemNrSize field.

func (*AdditionalDataRisk) SetRiskdataBasketItemItemNrSku

func (o *AdditionalDataRisk) SetRiskdataBasketItemItemNrSku(v string)

SetRiskdataBasketItemItemNrSku gets a reference to the given string and assigns it to the RiskdataBasketItemItemNrSku field.

func (*AdditionalDataRisk) SetRiskdataBasketItemItemNrUpc

func (o *AdditionalDataRisk) SetRiskdataBasketItemItemNrUpc(v string)

SetRiskdataBasketItemItemNrUpc gets a reference to the given string and assigns it to the RiskdataBasketItemItemNrUpc field.

func (*AdditionalDataRisk) SetRiskdataCustomFieldName

func (o *AdditionalDataRisk) SetRiskdataCustomFieldName(v string)

SetRiskdataCustomFieldName gets a reference to the given string and assigns it to the RiskdataCustomFieldName field.

func (*AdditionalDataRisk) SetRiskdataPromotionsPromotionItemNrPromotionCode

func (o *AdditionalDataRisk) SetRiskdataPromotionsPromotionItemNrPromotionCode(v string)

SetRiskdataPromotionsPromotionItemNrPromotionCode gets a reference to the given string and assigns it to the RiskdataPromotionsPromotionItemNrPromotionCode field.

func (*AdditionalDataRisk) SetRiskdataPromotionsPromotionItemNrPromotionDiscountAmount

func (o *AdditionalDataRisk) SetRiskdataPromotionsPromotionItemNrPromotionDiscountAmount(v string)

SetRiskdataPromotionsPromotionItemNrPromotionDiscountAmount gets a reference to the given string and assigns it to the RiskdataPromotionsPromotionItemNrPromotionDiscountAmount field.

func (*AdditionalDataRisk) SetRiskdataPromotionsPromotionItemNrPromotionDiscountCurrency

func (o *AdditionalDataRisk) SetRiskdataPromotionsPromotionItemNrPromotionDiscountCurrency(v string)

SetRiskdataPromotionsPromotionItemNrPromotionDiscountCurrency gets a reference to the given string and assigns it to the RiskdataPromotionsPromotionItemNrPromotionDiscountCurrency field.

func (*AdditionalDataRisk) SetRiskdataPromotionsPromotionItemNrPromotionDiscountPercentage

func (o *AdditionalDataRisk) SetRiskdataPromotionsPromotionItemNrPromotionDiscountPercentage(v string)

SetRiskdataPromotionsPromotionItemNrPromotionDiscountPercentage gets a reference to the given string and assigns it to the RiskdataPromotionsPromotionItemNrPromotionDiscountPercentage field.

func (*AdditionalDataRisk) SetRiskdataPromotionsPromotionItemNrPromotionName

func (o *AdditionalDataRisk) SetRiskdataPromotionsPromotionItemNrPromotionName(v string)

SetRiskdataPromotionsPromotionItemNrPromotionName gets a reference to the given string and assigns it to the RiskdataPromotionsPromotionItemNrPromotionName field.

func (*AdditionalDataRisk) SetRiskdataRiskProfileReference

func (o *AdditionalDataRisk) SetRiskdataRiskProfileReference(v string)

SetRiskdataRiskProfileReference gets a reference to the given string and assigns it to the RiskdataRiskProfileReference field.

func (*AdditionalDataRisk) SetRiskdataSkipRisk

func (o *AdditionalDataRisk) SetRiskdataSkipRisk(v string)

SetRiskdataSkipRisk gets a reference to the given string and assigns it to the RiskdataSkipRisk field.

func (AdditionalDataRisk) ToMap

func (o AdditionalDataRisk) ToMap() (map[string]interface{}, error)

type AdditionalDataRiskStandalone

type AdditionalDataRiskStandalone struct {
	// Shopper's country of residence in the form of ISO standard 3166 2-character country codes.
	PayPalCountryCode *string `json:"PayPal.CountryCode,omitempty"`
	// Shopper's email.
	PayPalEmailId *string `json:"PayPal.EmailId,omitempty"`
	// Shopper's first name.
	PayPalFirstName *string `json:"PayPal.FirstName,omitempty"`
	// Shopper's last name.
	PayPalLastName *string `json:"PayPal.LastName,omitempty"`
	// Unique PayPal Customer Account identification number. Character length and limitations: 13 single-byte alphanumeric characters.
	PayPalPayerId *string `json:"PayPal.PayerId,omitempty"`
	// Shopper's phone number.
	PayPalPhone *string `json:"PayPal.Phone,omitempty"`
	// Allowed values: * **Eligible** — Merchant is protected by PayPal's Seller Protection Policy for Unauthorized Payments and Item Not Received.  * **PartiallyEligible** — Merchant is protected by PayPal's Seller Protection Policy for Item Not Received.  * **Ineligible** — Merchant is not protected under the Seller Protection Policy.
	PayPalProtectionEligibility *string `json:"PayPal.ProtectionEligibility,omitempty"`
	// Unique transaction ID of the payment.
	PayPalTransactionId *string `json:"PayPal.TransactionId,omitempty"`
	// Raw AVS result received from the acquirer, where available. Example: D
	AvsResultRaw *string `json:"avsResultRaw,omitempty"`
	// The Bank Identification Number of a credit card, which is the first six digits of a card number. Required for [tokenized card request](https://docs.adyen.com/risk-management/standalone-risk#tokenised-pan-request).
	Bin *string `json:"bin,omitempty"`
	// Raw CVC result received from the acquirer, where available. Example: 1
	CvcResultRaw *string `json:"cvcResultRaw,omitempty"`
	// Unique identifier or token for the shopper's card details.
	RiskToken *string `json:"riskToken,omitempty"`
	// A Boolean value indicating whether 3DS authentication was completed on this payment. Example: true
	ThreeDAuthenticated *string `json:"threeDAuthenticated,omitempty"`
	// A Boolean value indicating whether 3DS was offered for this payment. Example: true
	ThreeDOffered *string `json:"threeDOffered,omitempty"`
	// Required for PayPal payments only. The only supported value is: **paypal**.
	TokenDataType *string `json:"tokenDataType,omitempty"`
}

AdditionalDataRiskStandalone struct for AdditionalDataRiskStandalone

func NewAdditionalDataRiskStandalone

func NewAdditionalDataRiskStandalone() *AdditionalDataRiskStandalone

NewAdditionalDataRiskStandalone instantiates a new AdditionalDataRiskStandalone object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAdditionalDataRiskStandaloneWithDefaults

func NewAdditionalDataRiskStandaloneWithDefaults() *AdditionalDataRiskStandalone

NewAdditionalDataRiskStandaloneWithDefaults instantiates a new AdditionalDataRiskStandalone object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AdditionalDataRiskStandalone) GetAvsResultRaw

func (o *AdditionalDataRiskStandalone) GetAvsResultRaw() string

GetAvsResultRaw returns the AvsResultRaw field value if set, zero value otherwise.

func (*AdditionalDataRiskStandalone) GetAvsResultRawOk

func (o *AdditionalDataRiskStandalone) GetAvsResultRawOk() (*string, bool)

GetAvsResultRawOk returns a tuple with the AvsResultRaw field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataRiskStandalone) GetBin

GetBin returns the Bin field value if set, zero value otherwise.

func (*AdditionalDataRiskStandalone) GetBinOk

func (o *AdditionalDataRiskStandalone) GetBinOk() (*string, bool)

GetBinOk returns a tuple with the Bin field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataRiskStandalone) GetCvcResultRaw

func (o *AdditionalDataRiskStandalone) GetCvcResultRaw() string

GetCvcResultRaw returns the CvcResultRaw field value if set, zero value otherwise.

func (*AdditionalDataRiskStandalone) GetCvcResultRawOk

func (o *AdditionalDataRiskStandalone) GetCvcResultRawOk() (*string, bool)

GetCvcResultRawOk returns a tuple with the CvcResultRaw field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataRiskStandalone) GetPayPalCountryCode

func (o *AdditionalDataRiskStandalone) GetPayPalCountryCode() string

GetPayPalCountryCode returns the PayPalCountryCode field value if set, zero value otherwise.

func (*AdditionalDataRiskStandalone) GetPayPalCountryCodeOk

func (o *AdditionalDataRiskStandalone) GetPayPalCountryCodeOk() (*string, bool)

GetPayPalCountryCodeOk returns a tuple with the PayPalCountryCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataRiskStandalone) GetPayPalEmailId

func (o *AdditionalDataRiskStandalone) GetPayPalEmailId() string

GetPayPalEmailId returns the PayPalEmailId field value if set, zero value otherwise.

func (*AdditionalDataRiskStandalone) GetPayPalEmailIdOk

func (o *AdditionalDataRiskStandalone) GetPayPalEmailIdOk() (*string, bool)

GetPayPalEmailIdOk returns a tuple with the PayPalEmailId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataRiskStandalone) GetPayPalFirstName

func (o *AdditionalDataRiskStandalone) GetPayPalFirstName() string

GetPayPalFirstName returns the PayPalFirstName field value if set, zero value otherwise.

func (*AdditionalDataRiskStandalone) GetPayPalFirstNameOk

func (o *AdditionalDataRiskStandalone) GetPayPalFirstNameOk() (*string, bool)

GetPayPalFirstNameOk returns a tuple with the PayPalFirstName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataRiskStandalone) GetPayPalLastName

func (o *AdditionalDataRiskStandalone) GetPayPalLastName() string

GetPayPalLastName returns the PayPalLastName field value if set, zero value otherwise.

func (*AdditionalDataRiskStandalone) GetPayPalLastNameOk

func (o *AdditionalDataRiskStandalone) GetPayPalLastNameOk() (*string, bool)

GetPayPalLastNameOk returns a tuple with the PayPalLastName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataRiskStandalone) GetPayPalPayerId

func (o *AdditionalDataRiskStandalone) GetPayPalPayerId() string

GetPayPalPayerId returns the PayPalPayerId field value if set, zero value otherwise.

func (*AdditionalDataRiskStandalone) GetPayPalPayerIdOk

func (o *AdditionalDataRiskStandalone) GetPayPalPayerIdOk() (*string, bool)

GetPayPalPayerIdOk returns a tuple with the PayPalPayerId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataRiskStandalone) GetPayPalPhone

func (o *AdditionalDataRiskStandalone) GetPayPalPhone() string

GetPayPalPhone returns the PayPalPhone field value if set, zero value otherwise.

func (*AdditionalDataRiskStandalone) GetPayPalPhoneOk

func (o *AdditionalDataRiskStandalone) GetPayPalPhoneOk() (*string, bool)

GetPayPalPhoneOk returns a tuple with the PayPalPhone field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataRiskStandalone) GetPayPalProtectionEligibility

func (o *AdditionalDataRiskStandalone) GetPayPalProtectionEligibility() string

GetPayPalProtectionEligibility returns the PayPalProtectionEligibility field value if set, zero value otherwise.

func (*AdditionalDataRiskStandalone) GetPayPalProtectionEligibilityOk

func (o *AdditionalDataRiskStandalone) GetPayPalProtectionEligibilityOk() (*string, bool)

GetPayPalProtectionEligibilityOk returns a tuple with the PayPalProtectionEligibility field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataRiskStandalone) GetPayPalTransactionId

func (o *AdditionalDataRiskStandalone) GetPayPalTransactionId() string

GetPayPalTransactionId returns the PayPalTransactionId field value if set, zero value otherwise.

func (*AdditionalDataRiskStandalone) GetPayPalTransactionIdOk

func (o *AdditionalDataRiskStandalone) GetPayPalTransactionIdOk() (*string, bool)

GetPayPalTransactionIdOk returns a tuple with the PayPalTransactionId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataRiskStandalone) GetRiskToken

func (o *AdditionalDataRiskStandalone) GetRiskToken() string

GetRiskToken returns the RiskToken field value if set, zero value otherwise.

func (*AdditionalDataRiskStandalone) GetRiskTokenOk

func (o *AdditionalDataRiskStandalone) GetRiskTokenOk() (*string, bool)

GetRiskTokenOk returns a tuple with the RiskToken field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataRiskStandalone) GetThreeDAuthenticated

func (o *AdditionalDataRiskStandalone) GetThreeDAuthenticated() string

GetThreeDAuthenticated returns the ThreeDAuthenticated field value if set, zero value otherwise.

func (*AdditionalDataRiskStandalone) GetThreeDAuthenticatedOk

func (o *AdditionalDataRiskStandalone) GetThreeDAuthenticatedOk() (*string, bool)

GetThreeDAuthenticatedOk returns a tuple with the ThreeDAuthenticated field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataRiskStandalone) GetThreeDOffered

func (o *AdditionalDataRiskStandalone) GetThreeDOffered() string

GetThreeDOffered returns the ThreeDOffered field value if set, zero value otherwise.

func (*AdditionalDataRiskStandalone) GetThreeDOfferedOk

func (o *AdditionalDataRiskStandalone) GetThreeDOfferedOk() (*string, bool)

GetThreeDOfferedOk returns a tuple with the ThreeDOffered field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataRiskStandalone) GetTokenDataType

func (o *AdditionalDataRiskStandalone) GetTokenDataType() string

GetTokenDataType returns the TokenDataType field value if set, zero value otherwise.

func (*AdditionalDataRiskStandalone) GetTokenDataTypeOk

func (o *AdditionalDataRiskStandalone) GetTokenDataTypeOk() (*string, bool)

GetTokenDataTypeOk returns a tuple with the TokenDataType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataRiskStandalone) HasAvsResultRaw

func (o *AdditionalDataRiskStandalone) HasAvsResultRaw() bool

HasAvsResultRaw returns a boolean if a field has been set.

func (*AdditionalDataRiskStandalone) HasBin

func (o *AdditionalDataRiskStandalone) HasBin() bool

HasBin returns a boolean if a field has been set.

func (*AdditionalDataRiskStandalone) HasCvcResultRaw

func (o *AdditionalDataRiskStandalone) HasCvcResultRaw() bool

HasCvcResultRaw returns a boolean if a field has been set.

func (*AdditionalDataRiskStandalone) HasPayPalCountryCode

func (o *AdditionalDataRiskStandalone) HasPayPalCountryCode() bool

HasPayPalCountryCode returns a boolean if a field has been set.

func (*AdditionalDataRiskStandalone) HasPayPalEmailId

func (o *AdditionalDataRiskStandalone) HasPayPalEmailId() bool

HasPayPalEmailId returns a boolean if a field has been set.

func (*AdditionalDataRiskStandalone) HasPayPalFirstName

func (o *AdditionalDataRiskStandalone) HasPayPalFirstName() bool

HasPayPalFirstName returns a boolean if a field has been set.

func (*AdditionalDataRiskStandalone) HasPayPalLastName

func (o *AdditionalDataRiskStandalone) HasPayPalLastName() bool

HasPayPalLastName returns a boolean if a field has been set.

func (*AdditionalDataRiskStandalone) HasPayPalPayerId

func (o *AdditionalDataRiskStandalone) HasPayPalPayerId() bool

HasPayPalPayerId returns a boolean if a field has been set.

func (*AdditionalDataRiskStandalone) HasPayPalPhone

func (o *AdditionalDataRiskStandalone) HasPayPalPhone() bool

HasPayPalPhone returns a boolean if a field has been set.

func (*AdditionalDataRiskStandalone) HasPayPalProtectionEligibility

func (o *AdditionalDataRiskStandalone) HasPayPalProtectionEligibility() bool

HasPayPalProtectionEligibility returns a boolean if a field has been set.

func (*AdditionalDataRiskStandalone) HasPayPalTransactionId

func (o *AdditionalDataRiskStandalone) HasPayPalTransactionId() bool

HasPayPalTransactionId returns a boolean if a field has been set.

func (*AdditionalDataRiskStandalone) HasRiskToken

func (o *AdditionalDataRiskStandalone) HasRiskToken() bool

HasRiskToken returns a boolean if a field has been set.

func (*AdditionalDataRiskStandalone) HasThreeDAuthenticated

func (o *AdditionalDataRiskStandalone) HasThreeDAuthenticated() bool

HasThreeDAuthenticated returns a boolean if a field has been set.

func (*AdditionalDataRiskStandalone) HasThreeDOffered

func (o *AdditionalDataRiskStandalone) HasThreeDOffered() bool

HasThreeDOffered returns a boolean if a field has been set.

func (*AdditionalDataRiskStandalone) HasTokenDataType

func (o *AdditionalDataRiskStandalone) HasTokenDataType() bool

HasTokenDataType returns a boolean if a field has been set.

func (AdditionalDataRiskStandalone) MarshalJSON

func (o AdditionalDataRiskStandalone) MarshalJSON() ([]byte, error)

func (*AdditionalDataRiskStandalone) SetAvsResultRaw

func (o *AdditionalDataRiskStandalone) SetAvsResultRaw(v string)

SetAvsResultRaw gets a reference to the given string and assigns it to the AvsResultRaw field.

func (*AdditionalDataRiskStandalone) SetBin

func (o *AdditionalDataRiskStandalone) SetBin(v string)

SetBin gets a reference to the given string and assigns it to the Bin field.

func (*AdditionalDataRiskStandalone) SetCvcResultRaw

func (o *AdditionalDataRiskStandalone) SetCvcResultRaw(v string)

SetCvcResultRaw gets a reference to the given string and assigns it to the CvcResultRaw field.

func (*AdditionalDataRiskStandalone) SetPayPalCountryCode

func (o *AdditionalDataRiskStandalone) SetPayPalCountryCode(v string)

SetPayPalCountryCode gets a reference to the given string and assigns it to the PayPalCountryCode field.

func (*AdditionalDataRiskStandalone) SetPayPalEmailId

func (o *AdditionalDataRiskStandalone) SetPayPalEmailId(v string)

SetPayPalEmailId gets a reference to the given string and assigns it to the PayPalEmailId field.

func (*AdditionalDataRiskStandalone) SetPayPalFirstName

func (o *AdditionalDataRiskStandalone) SetPayPalFirstName(v string)

SetPayPalFirstName gets a reference to the given string and assigns it to the PayPalFirstName field.

func (*AdditionalDataRiskStandalone) SetPayPalLastName

func (o *AdditionalDataRiskStandalone) SetPayPalLastName(v string)

SetPayPalLastName gets a reference to the given string and assigns it to the PayPalLastName field.

func (*AdditionalDataRiskStandalone) SetPayPalPayerId

func (o *AdditionalDataRiskStandalone) SetPayPalPayerId(v string)

SetPayPalPayerId gets a reference to the given string and assigns it to the PayPalPayerId field.

func (*AdditionalDataRiskStandalone) SetPayPalPhone

func (o *AdditionalDataRiskStandalone) SetPayPalPhone(v string)

SetPayPalPhone gets a reference to the given string and assigns it to the PayPalPhone field.

func (*AdditionalDataRiskStandalone) SetPayPalProtectionEligibility

func (o *AdditionalDataRiskStandalone) SetPayPalProtectionEligibility(v string)

SetPayPalProtectionEligibility gets a reference to the given string and assigns it to the PayPalProtectionEligibility field.

func (*AdditionalDataRiskStandalone) SetPayPalTransactionId

func (o *AdditionalDataRiskStandalone) SetPayPalTransactionId(v string)

SetPayPalTransactionId gets a reference to the given string and assigns it to the PayPalTransactionId field.

func (*AdditionalDataRiskStandalone) SetRiskToken

func (o *AdditionalDataRiskStandalone) SetRiskToken(v string)

SetRiskToken gets a reference to the given string and assigns it to the RiskToken field.

func (*AdditionalDataRiskStandalone) SetThreeDAuthenticated

func (o *AdditionalDataRiskStandalone) SetThreeDAuthenticated(v string)

SetThreeDAuthenticated gets a reference to the given string and assigns it to the ThreeDAuthenticated field.

func (*AdditionalDataRiskStandalone) SetThreeDOffered

func (o *AdditionalDataRiskStandalone) SetThreeDOffered(v string)

SetThreeDOffered gets a reference to the given string and assigns it to the ThreeDOffered field.

func (*AdditionalDataRiskStandalone) SetTokenDataType

func (o *AdditionalDataRiskStandalone) SetTokenDataType(v string)

SetTokenDataType gets a reference to the given string and assigns it to the TokenDataType field.

func (AdditionalDataRiskStandalone) ToMap

func (o AdditionalDataRiskStandalone) ToMap() (map[string]interface{}, error)

type AdditionalDataSubMerchant

type AdditionalDataSubMerchant struct {
	// Required for transactions performed by registered payment facilitators. Indicates the number of sub-merchants contained in the request. For example, **3**.
	SubMerchantNumberOfSubSellers *string `json:"subMerchant.numberOfSubSellers,omitempty"`
	// Required for transactions performed by registered payment facilitators. The city of the sub-merchant's address. * Format: Alphanumeric * Maximum length: 13 characters
	SubMerchantSubSellerSubSellerNrCity *string `json:"subMerchant.subSeller[subSellerNr].city,omitempty"`
	// Required for transactions performed by registered payment facilitators. The three-letter country code of the sub-merchant's address. For example, **BRA** for Brazil.  * Format: [ISO 3166-1 alpha-3](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3) * Fixed length: 3 characters
	SubMerchantSubSellerSubSellerNrCountry *string `json:"subMerchant.subSeller[subSellerNr].country,omitempty"`
	// Required for transactions performed by registered payment facilitators. A unique identifier that you create for the sub-merchant, used by schemes to identify the sub-merchant.  * Format: Alphanumeric * Maximum length: 15 characters
	SubMerchantSubSellerSubSellerNrId *string `json:"subMerchant.subSeller[subSellerNr].id,omitempty"`
	// Required for transactions performed by registered payment facilitators. The sub-merchant's 4-digit Merchant Category Code (MCC).  * Format: Numeric * Fixed length: 4 digits
	SubMerchantSubSellerSubSellerNrMcc *string `json:"subMerchant.subSeller[subSellerNr].mcc,omitempty"`
	// Required for transactions performed by registered payment facilitators. The name of the sub-merchant. Based on scheme specifications, this value will overwrite the shopper statement  that will appear in the card statement. * Format: Alphanumeric * Maximum length: 22 characters
	SubMerchantSubSellerSubSellerNrName *string `json:"subMerchant.subSeller[subSellerNr].name,omitempty"`
	// Required for transactions performed by registered payment facilitators. The postal code of the sub-merchant's address, without dashes. * Format: Numeric * Fixed length: 8 digits
	SubMerchantSubSellerSubSellerNrPostalCode *string `json:"subMerchant.subSeller[subSellerNr].postalCode,omitempty"`
	// Required for transactions performed by registered payment facilitators. The state code of the sub-merchant's address, if applicable to the country. * Format: Alphanumeric * Maximum length: 2 characters
	SubMerchantSubSellerSubSellerNrState *string `json:"subMerchant.subSeller[subSellerNr].state,omitempty"`
	// Required for transactions performed by registered payment facilitators. The street name and house number of the sub-merchant's address. * Format: Alphanumeric * Maximum length: 60 characters
	SubMerchantSubSellerSubSellerNrStreet *string `json:"subMerchant.subSeller[subSellerNr].street,omitempty"`
	// Required for transactions performed by registered payment facilitators. The tax ID of the sub-merchant. * Format: Numeric * Fixed length: 11 digits for the CPF or 14 digits for the CNPJ
	SubMerchantSubSellerSubSellerNrTaxId *string `json:"subMerchant.subSeller[subSellerNr].taxId,omitempty"`
}

AdditionalDataSubMerchant struct for AdditionalDataSubMerchant

func NewAdditionalDataSubMerchant

func NewAdditionalDataSubMerchant() *AdditionalDataSubMerchant

NewAdditionalDataSubMerchant instantiates a new AdditionalDataSubMerchant object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAdditionalDataSubMerchantWithDefaults

func NewAdditionalDataSubMerchantWithDefaults() *AdditionalDataSubMerchant

NewAdditionalDataSubMerchantWithDefaults instantiates a new AdditionalDataSubMerchant object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AdditionalDataSubMerchant) GetSubMerchantNumberOfSubSellers

func (o *AdditionalDataSubMerchant) GetSubMerchantNumberOfSubSellers() string

GetSubMerchantNumberOfSubSellers returns the SubMerchantNumberOfSubSellers field value if set, zero value otherwise.

func (*AdditionalDataSubMerchant) GetSubMerchantNumberOfSubSellersOk

func (o *AdditionalDataSubMerchant) GetSubMerchantNumberOfSubSellersOk() (*string, bool)

GetSubMerchantNumberOfSubSellersOk returns a tuple with the SubMerchantNumberOfSubSellers field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataSubMerchant) GetSubMerchantSubSellerSubSellerNrCity

func (o *AdditionalDataSubMerchant) GetSubMerchantSubSellerSubSellerNrCity() string

GetSubMerchantSubSellerSubSellerNrCity returns the SubMerchantSubSellerSubSellerNrCity field value if set, zero value otherwise.

func (*AdditionalDataSubMerchant) GetSubMerchantSubSellerSubSellerNrCityOk

func (o *AdditionalDataSubMerchant) GetSubMerchantSubSellerSubSellerNrCityOk() (*string, bool)

GetSubMerchantSubSellerSubSellerNrCityOk returns a tuple with the SubMerchantSubSellerSubSellerNrCity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataSubMerchant) GetSubMerchantSubSellerSubSellerNrCountry

func (o *AdditionalDataSubMerchant) GetSubMerchantSubSellerSubSellerNrCountry() string

GetSubMerchantSubSellerSubSellerNrCountry returns the SubMerchantSubSellerSubSellerNrCountry field value if set, zero value otherwise.

func (*AdditionalDataSubMerchant) GetSubMerchantSubSellerSubSellerNrCountryOk

func (o *AdditionalDataSubMerchant) GetSubMerchantSubSellerSubSellerNrCountryOk() (*string, bool)

GetSubMerchantSubSellerSubSellerNrCountryOk returns a tuple with the SubMerchantSubSellerSubSellerNrCountry field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataSubMerchant) GetSubMerchantSubSellerSubSellerNrId

func (o *AdditionalDataSubMerchant) GetSubMerchantSubSellerSubSellerNrId() string

GetSubMerchantSubSellerSubSellerNrId returns the SubMerchantSubSellerSubSellerNrId field value if set, zero value otherwise.

func (*AdditionalDataSubMerchant) GetSubMerchantSubSellerSubSellerNrIdOk

func (o *AdditionalDataSubMerchant) GetSubMerchantSubSellerSubSellerNrIdOk() (*string, bool)

GetSubMerchantSubSellerSubSellerNrIdOk returns a tuple with the SubMerchantSubSellerSubSellerNrId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataSubMerchant) GetSubMerchantSubSellerSubSellerNrMcc

func (o *AdditionalDataSubMerchant) GetSubMerchantSubSellerSubSellerNrMcc() string

GetSubMerchantSubSellerSubSellerNrMcc returns the SubMerchantSubSellerSubSellerNrMcc field value if set, zero value otherwise.

func (*AdditionalDataSubMerchant) GetSubMerchantSubSellerSubSellerNrMccOk

func (o *AdditionalDataSubMerchant) GetSubMerchantSubSellerSubSellerNrMccOk() (*string, bool)

GetSubMerchantSubSellerSubSellerNrMccOk returns a tuple with the SubMerchantSubSellerSubSellerNrMcc field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataSubMerchant) GetSubMerchantSubSellerSubSellerNrName

func (o *AdditionalDataSubMerchant) GetSubMerchantSubSellerSubSellerNrName() string

GetSubMerchantSubSellerSubSellerNrName returns the SubMerchantSubSellerSubSellerNrName field value if set, zero value otherwise.

func (*AdditionalDataSubMerchant) GetSubMerchantSubSellerSubSellerNrNameOk

func (o *AdditionalDataSubMerchant) GetSubMerchantSubSellerSubSellerNrNameOk() (*string, bool)

GetSubMerchantSubSellerSubSellerNrNameOk returns a tuple with the SubMerchantSubSellerSubSellerNrName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataSubMerchant) GetSubMerchantSubSellerSubSellerNrPostalCode

func (o *AdditionalDataSubMerchant) GetSubMerchantSubSellerSubSellerNrPostalCode() string

GetSubMerchantSubSellerSubSellerNrPostalCode returns the SubMerchantSubSellerSubSellerNrPostalCode field value if set, zero value otherwise.

func (*AdditionalDataSubMerchant) GetSubMerchantSubSellerSubSellerNrPostalCodeOk

func (o *AdditionalDataSubMerchant) GetSubMerchantSubSellerSubSellerNrPostalCodeOk() (*string, bool)

GetSubMerchantSubSellerSubSellerNrPostalCodeOk returns a tuple with the SubMerchantSubSellerSubSellerNrPostalCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataSubMerchant) GetSubMerchantSubSellerSubSellerNrState

func (o *AdditionalDataSubMerchant) GetSubMerchantSubSellerSubSellerNrState() string

GetSubMerchantSubSellerSubSellerNrState returns the SubMerchantSubSellerSubSellerNrState field value if set, zero value otherwise.

func (*AdditionalDataSubMerchant) GetSubMerchantSubSellerSubSellerNrStateOk

func (o *AdditionalDataSubMerchant) GetSubMerchantSubSellerSubSellerNrStateOk() (*string, bool)

GetSubMerchantSubSellerSubSellerNrStateOk returns a tuple with the SubMerchantSubSellerSubSellerNrState field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataSubMerchant) GetSubMerchantSubSellerSubSellerNrStreet

func (o *AdditionalDataSubMerchant) GetSubMerchantSubSellerSubSellerNrStreet() string

GetSubMerchantSubSellerSubSellerNrStreet returns the SubMerchantSubSellerSubSellerNrStreet field value if set, zero value otherwise.

func (*AdditionalDataSubMerchant) GetSubMerchantSubSellerSubSellerNrStreetOk

func (o *AdditionalDataSubMerchant) GetSubMerchantSubSellerSubSellerNrStreetOk() (*string, bool)

GetSubMerchantSubSellerSubSellerNrStreetOk returns a tuple with the SubMerchantSubSellerSubSellerNrStreet field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataSubMerchant) GetSubMerchantSubSellerSubSellerNrTaxId

func (o *AdditionalDataSubMerchant) GetSubMerchantSubSellerSubSellerNrTaxId() string

GetSubMerchantSubSellerSubSellerNrTaxId returns the SubMerchantSubSellerSubSellerNrTaxId field value if set, zero value otherwise.

func (*AdditionalDataSubMerchant) GetSubMerchantSubSellerSubSellerNrTaxIdOk

func (o *AdditionalDataSubMerchant) GetSubMerchantSubSellerSubSellerNrTaxIdOk() (*string, bool)

GetSubMerchantSubSellerSubSellerNrTaxIdOk returns a tuple with the SubMerchantSubSellerSubSellerNrTaxId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataSubMerchant) HasSubMerchantNumberOfSubSellers

func (o *AdditionalDataSubMerchant) HasSubMerchantNumberOfSubSellers() bool

HasSubMerchantNumberOfSubSellers returns a boolean if a field has been set.

func (*AdditionalDataSubMerchant) HasSubMerchantSubSellerSubSellerNrCity

func (o *AdditionalDataSubMerchant) HasSubMerchantSubSellerSubSellerNrCity() bool

HasSubMerchantSubSellerSubSellerNrCity returns a boolean if a field has been set.

func (*AdditionalDataSubMerchant) HasSubMerchantSubSellerSubSellerNrCountry

func (o *AdditionalDataSubMerchant) HasSubMerchantSubSellerSubSellerNrCountry() bool

HasSubMerchantSubSellerSubSellerNrCountry returns a boolean if a field has been set.

func (*AdditionalDataSubMerchant) HasSubMerchantSubSellerSubSellerNrId

func (o *AdditionalDataSubMerchant) HasSubMerchantSubSellerSubSellerNrId() bool

HasSubMerchantSubSellerSubSellerNrId returns a boolean if a field has been set.

func (*AdditionalDataSubMerchant) HasSubMerchantSubSellerSubSellerNrMcc

func (o *AdditionalDataSubMerchant) HasSubMerchantSubSellerSubSellerNrMcc() bool

HasSubMerchantSubSellerSubSellerNrMcc returns a boolean if a field has been set.

func (*AdditionalDataSubMerchant) HasSubMerchantSubSellerSubSellerNrName

func (o *AdditionalDataSubMerchant) HasSubMerchantSubSellerSubSellerNrName() bool

HasSubMerchantSubSellerSubSellerNrName returns a boolean if a field has been set.

func (*AdditionalDataSubMerchant) HasSubMerchantSubSellerSubSellerNrPostalCode

func (o *AdditionalDataSubMerchant) HasSubMerchantSubSellerSubSellerNrPostalCode() bool

HasSubMerchantSubSellerSubSellerNrPostalCode returns a boolean if a field has been set.

func (*AdditionalDataSubMerchant) HasSubMerchantSubSellerSubSellerNrState

func (o *AdditionalDataSubMerchant) HasSubMerchantSubSellerSubSellerNrState() bool

HasSubMerchantSubSellerSubSellerNrState returns a boolean if a field has been set.

func (*AdditionalDataSubMerchant) HasSubMerchantSubSellerSubSellerNrStreet

func (o *AdditionalDataSubMerchant) HasSubMerchantSubSellerSubSellerNrStreet() bool

HasSubMerchantSubSellerSubSellerNrStreet returns a boolean if a field has been set.

func (*AdditionalDataSubMerchant) HasSubMerchantSubSellerSubSellerNrTaxId

func (o *AdditionalDataSubMerchant) HasSubMerchantSubSellerSubSellerNrTaxId() bool

HasSubMerchantSubSellerSubSellerNrTaxId returns a boolean if a field has been set.

func (AdditionalDataSubMerchant) MarshalJSON

func (o AdditionalDataSubMerchant) MarshalJSON() ([]byte, error)

func (*AdditionalDataSubMerchant) SetSubMerchantNumberOfSubSellers

func (o *AdditionalDataSubMerchant) SetSubMerchantNumberOfSubSellers(v string)

SetSubMerchantNumberOfSubSellers gets a reference to the given string and assigns it to the SubMerchantNumberOfSubSellers field.

func (*AdditionalDataSubMerchant) SetSubMerchantSubSellerSubSellerNrCity

func (o *AdditionalDataSubMerchant) SetSubMerchantSubSellerSubSellerNrCity(v string)

SetSubMerchantSubSellerSubSellerNrCity gets a reference to the given string and assigns it to the SubMerchantSubSellerSubSellerNrCity field.

func (*AdditionalDataSubMerchant) SetSubMerchantSubSellerSubSellerNrCountry

func (o *AdditionalDataSubMerchant) SetSubMerchantSubSellerSubSellerNrCountry(v string)

SetSubMerchantSubSellerSubSellerNrCountry gets a reference to the given string and assigns it to the SubMerchantSubSellerSubSellerNrCountry field.

func (*AdditionalDataSubMerchant) SetSubMerchantSubSellerSubSellerNrId

func (o *AdditionalDataSubMerchant) SetSubMerchantSubSellerSubSellerNrId(v string)

SetSubMerchantSubSellerSubSellerNrId gets a reference to the given string and assigns it to the SubMerchantSubSellerSubSellerNrId field.

func (*AdditionalDataSubMerchant) SetSubMerchantSubSellerSubSellerNrMcc

func (o *AdditionalDataSubMerchant) SetSubMerchantSubSellerSubSellerNrMcc(v string)

SetSubMerchantSubSellerSubSellerNrMcc gets a reference to the given string and assigns it to the SubMerchantSubSellerSubSellerNrMcc field.

func (*AdditionalDataSubMerchant) SetSubMerchantSubSellerSubSellerNrName

func (o *AdditionalDataSubMerchant) SetSubMerchantSubSellerSubSellerNrName(v string)

SetSubMerchantSubSellerSubSellerNrName gets a reference to the given string and assigns it to the SubMerchantSubSellerSubSellerNrName field.

func (*AdditionalDataSubMerchant) SetSubMerchantSubSellerSubSellerNrPostalCode

func (o *AdditionalDataSubMerchant) SetSubMerchantSubSellerSubSellerNrPostalCode(v string)

SetSubMerchantSubSellerSubSellerNrPostalCode gets a reference to the given string and assigns it to the SubMerchantSubSellerSubSellerNrPostalCode field.

func (*AdditionalDataSubMerchant) SetSubMerchantSubSellerSubSellerNrState

func (o *AdditionalDataSubMerchant) SetSubMerchantSubSellerSubSellerNrState(v string)

SetSubMerchantSubSellerSubSellerNrState gets a reference to the given string and assigns it to the SubMerchantSubSellerSubSellerNrState field.

func (*AdditionalDataSubMerchant) SetSubMerchantSubSellerSubSellerNrStreet

func (o *AdditionalDataSubMerchant) SetSubMerchantSubSellerSubSellerNrStreet(v string)

SetSubMerchantSubSellerSubSellerNrStreet gets a reference to the given string and assigns it to the SubMerchantSubSellerSubSellerNrStreet field.

func (*AdditionalDataSubMerchant) SetSubMerchantSubSellerSubSellerNrTaxId

func (o *AdditionalDataSubMerchant) SetSubMerchantSubSellerSubSellerNrTaxId(v string)

SetSubMerchantSubSellerSubSellerNrTaxId gets a reference to the given string and assigns it to the SubMerchantSubSellerSubSellerNrTaxId field.

func (AdditionalDataSubMerchant) ToMap

func (o AdditionalDataSubMerchant) ToMap() (map[string]interface{}, error)

type AdditionalDataTemporaryServices

type AdditionalDataTemporaryServices struct {
	// The customer code, if supplied by a customer. * Encoding: ASCII * maxLength: 25
	EnhancedSchemeDataCustomerReference *string `json:"enhancedSchemeData.customerReference,omitempty"`
	// The name or ID of the person working in a temporary capacity. * maxLength: 40.   * Must not be all spaces.  *Must not be all zeros.
	EnhancedSchemeDataEmployeeName *string `json:"enhancedSchemeData.employeeName,omitempty"`
	// The job description of the person working in a temporary capacity. * maxLength: 40  * Must not be all spaces.  *Must not be all zeros.
	EnhancedSchemeDataJobDescription *string `json:"enhancedSchemeData.jobDescription,omitempty"`
	// The amount paid for regular hours worked, [minor units](https://docs.adyen.com/development-resources/currency-codes). * maxLength: 7 * Must not be empty * Can be all zeros
	EnhancedSchemeDataRegularHoursRate *string `json:"enhancedSchemeData.regularHoursRate,omitempty"`
	// The hours worked. * maxLength: 7 * Must not be empty * Can be all zeros
	EnhancedSchemeDataRegularHoursWorked *string `json:"enhancedSchemeData.regularHoursWorked,omitempty"`
	// The name of the person requesting temporary services. * maxLength: 40 * Must not be all zeros * Must not be all spaces
	EnhancedSchemeDataRequestName *string `json:"enhancedSchemeData.requestName,omitempty"`
	// The billing period start date. * Format: ddMMyy * maxLength: 6
	EnhancedSchemeDataTempStartDate *string `json:"enhancedSchemeData.tempStartDate,omitempty"`
	// The billing period end date. * Format: ddMMyy * maxLength: 6
	EnhancedSchemeDataTempWeekEnding *string `json:"enhancedSchemeData.tempWeekEnding,omitempty"`
	// The total tax amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). For example, 2000 means USD 20.00 * maxLength: 12
	EnhancedSchemeDataTotalTaxAmount *string `json:"enhancedSchemeData.totalTaxAmount,omitempty"`
}

AdditionalDataTemporaryServices struct for AdditionalDataTemporaryServices

func NewAdditionalDataTemporaryServices

func NewAdditionalDataTemporaryServices() *AdditionalDataTemporaryServices

NewAdditionalDataTemporaryServices instantiates a new AdditionalDataTemporaryServices object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAdditionalDataTemporaryServicesWithDefaults

func NewAdditionalDataTemporaryServicesWithDefaults() *AdditionalDataTemporaryServices

NewAdditionalDataTemporaryServicesWithDefaults instantiates a new AdditionalDataTemporaryServices object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AdditionalDataTemporaryServices) GetEnhancedSchemeDataCustomerReference

func (o *AdditionalDataTemporaryServices) GetEnhancedSchemeDataCustomerReference() string

GetEnhancedSchemeDataCustomerReference returns the EnhancedSchemeDataCustomerReference field value if set, zero value otherwise.

func (*AdditionalDataTemporaryServices) GetEnhancedSchemeDataCustomerReferenceOk

func (o *AdditionalDataTemporaryServices) GetEnhancedSchemeDataCustomerReferenceOk() (*string, bool)

GetEnhancedSchemeDataCustomerReferenceOk returns a tuple with the EnhancedSchemeDataCustomerReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataTemporaryServices) GetEnhancedSchemeDataEmployeeName

func (o *AdditionalDataTemporaryServices) GetEnhancedSchemeDataEmployeeName() string

GetEnhancedSchemeDataEmployeeName returns the EnhancedSchemeDataEmployeeName field value if set, zero value otherwise.

func (*AdditionalDataTemporaryServices) GetEnhancedSchemeDataEmployeeNameOk

func (o *AdditionalDataTemporaryServices) GetEnhancedSchemeDataEmployeeNameOk() (*string, bool)

GetEnhancedSchemeDataEmployeeNameOk returns a tuple with the EnhancedSchemeDataEmployeeName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataTemporaryServices) GetEnhancedSchemeDataJobDescription

func (o *AdditionalDataTemporaryServices) GetEnhancedSchemeDataJobDescription() string

GetEnhancedSchemeDataJobDescription returns the EnhancedSchemeDataJobDescription field value if set, zero value otherwise.

func (*AdditionalDataTemporaryServices) GetEnhancedSchemeDataJobDescriptionOk

func (o *AdditionalDataTemporaryServices) GetEnhancedSchemeDataJobDescriptionOk() (*string, bool)

GetEnhancedSchemeDataJobDescriptionOk returns a tuple with the EnhancedSchemeDataJobDescription field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataTemporaryServices) GetEnhancedSchemeDataRegularHoursRate

func (o *AdditionalDataTemporaryServices) GetEnhancedSchemeDataRegularHoursRate() string

GetEnhancedSchemeDataRegularHoursRate returns the EnhancedSchemeDataRegularHoursRate field value if set, zero value otherwise.

func (*AdditionalDataTemporaryServices) GetEnhancedSchemeDataRegularHoursRateOk

func (o *AdditionalDataTemporaryServices) GetEnhancedSchemeDataRegularHoursRateOk() (*string, bool)

GetEnhancedSchemeDataRegularHoursRateOk returns a tuple with the EnhancedSchemeDataRegularHoursRate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataTemporaryServices) GetEnhancedSchemeDataRegularHoursWorked

func (o *AdditionalDataTemporaryServices) GetEnhancedSchemeDataRegularHoursWorked() string

GetEnhancedSchemeDataRegularHoursWorked returns the EnhancedSchemeDataRegularHoursWorked field value if set, zero value otherwise.

func (*AdditionalDataTemporaryServices) GetEnhancedSchemeDataRegularHoursWorkedOk

func (o *AdditionalDataTemporaryServices) GetEnhancedSchemeDataRegularHoursWorkedOk() (*string, bool)

GetEnhancedSchemeDataRegularHoursWorkedOk returns a tuple with the EnhancedSchemeDataRegularHoursWorked field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataTemporaryServices) GetEnhancedSchemeDataRequestName

func (o *AdditionalDataTemporaryServices) GetEnhancedSchemeDataRequestName() string

GetEnhancedSchemeDataRequestName returns the EnhancedSchemeDataRequestName field value if set, zero value otherwise.

func (*AdditionalDataTemporaryServices) GetEnhancedSchemeDataRequestNameOk

func (o *AdditionalDataTemporaryServices) GetEnhancedSchemeDataRequestNameOk() (*string, bool)

GetEnhancedSchemeDataRequestNameOk returns a tuple with the EnhancedSchemeDataRequestName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataTemporaryServices) GetEnhancedSchemeDataTempStartDate

func (o *AdditionalDataTemporaryServices) GetEnhancedSchemeDataTempStartDate() string

GetEnhancedSchemeDataTempStartDate returns the EnhancedSchemeDataTempStartDate field value if set, zero value otherwise.

func (*AdditionalDataTemporaryServices) GetEnhancedSchemeDataTempStartDateOk

func (o *AdditionalDataTemporaryServices) GetEnhancedSchemeDataTempStartDateOk() (*string, bool)

GetEnhancedSchemeDataTempStartDateOk returns a tuple with the EnhancedSchemeDataTempStartDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataTemporaryServices) GetEnhancedSchemeDataTempWeekEnding

func (o *AdditionalDataTemporaryServices) GetEnhancedSchemeDataTempWeekEnding() string

GetEnhancedSchemeDataTempWeekEnding returns the EnhancedSchemeDataTempWeekEnding field value if set, zero value otherwise.

func (*AdditionalDataTemporaryServices) GetEnhancedSchemeDataTempWeekEndingOk

func (o *AdditionalDataTemporaryServices) GetEnhancedSchemeDataTempWeekEndingOk() (*string, bool)

GetEnhancedSchemeDataTempWeekEndingOk returns a tuple with the EnhancedSchemeDataTempWeekEnding field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataTemporaryServices) GetEnhancedSchemeDataTotalTaxAmount

func (o *AdditionalDataTemporaryServices) GetEnhancedSchemeDataTotalTaxAmount() string

GetEnhancedSchemeDataTotalTaxAmount returns the EnhancedSchemeDataTotalTaxAmount field value if set, zero value otherwise.

func (*AdditionalDataTemporaryServices) GetEnhancedSchemeDataTotalTaxAmountOk

func (o *AdditionalDataTemporaryServices) GetEnhancedSchemeDataTotalTaxAmountOk() (*string, bool)

GetEnhancedSchemeDataTotalTaxAmountOk returns a tuple with the EnhancedSchemeDataTotalTaxAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataTemporaryServices) HasEnhancedSchemeDataCustomerReference

func (o *AdditionalDataTemporaryServices) HasEnhancedSchemeDataCustomerReference() bool

HasEnhancedSchemeDataCustomerReference returns a boolean if a field has been set.

func (*AdditionalDataTemporaryServices) HasEnhancedSchemeDataEmployeeName

func (o *AdditionalDataTemporaryServices) HasEnhancedSchemeDataEmployeeName() bool

HasEnhancedSchemeDataEmployeeName returns a boolean if a field has been set.

func (*AdditionalDataTemporaryServices) HasEnhancedSchemeDataJobDescription

func (o *AdditionalDataTemporaryServices) HasEnhancedSchemeDataJobDescription() bool

HasEnhancedSchemeDataJobDescription returns a boolean if a field has been set.

func (*AdditionalDataTemporaryServices) HasEnhancedSchemeDataRegularHoursRate

func (o *AdditionalDataTemporaryServices) HasEnhancedSchemeDataRegularHoursRate() bool

HasEnhancedSchemeDataRegularHoursRate returns a boolean if a field has been set.

func (*AdditionalDataTemporaryServices) HasEnhancedSchemeDataRegularHoursWorked

func (o *AdditionalDataTemporaryServices) HasEnhancedSchemeDataRegularHoursWorked() bool

HasEnhancedSchemeDataRegularHoursWorked returns a boolean if a field has been set.

func (*AdditionalDataTemporaryServices) HasEnhancedSchemeDataRequestName

func (o *AdditionalDataTemporaryServices) HasEnhancedSchemeDataRequestName() bool

HasEnhancedSchemeDataRequestName returns a boolean if a field has been set.

func (*AdditionalDataTemporaryServices) HasEnhancedSchemeDataTempStartDate

func (o *AdditionalDataTemporaryServices) HasEnhancedSchemeDataTempStartDate() bool

HasEnhancedSchemeDataTempStartDate returns a boolean if a field has been set.

func (*AdditionalDataTemporaryServices) HasEnhancedSchemeDataTempWeekEnding

func (o *AdditionalDataTemporaryServices) HasEnhancedSchemeDataTempWeekEnding() bool

HasEnhancedSchemeDataTempWeekEnding returns a boolean if a field has been set.

func (*AdditionalDataTemporaryServices) HasEnhancedSchemeDataTotalTaxAmount

func (o *AdditionalDataTemporaryServices) HasEnhancedSchemeDataTotalTaxAmount() bool

HasEnhancedSchemeDataTotalTaxAmount returns a boolean if a field has been set.

func (AdditionalDataTemporaryServices) MarshalJSON

func (o AdditionalDataTemporaryServices) MarshalJSON() ([]byte, error)

func (*AdditionalDataTemporaryServices) SetEnhancedSchemeDataCustomerReference

func (o *AdditionalDataTemporaryServices) SetEnhancedSchemeDataCustomerReference(v string)

SetEnhancedSchemeDataCustomerReference gets a reference to the given string and assigns it to the EnhancedSchemeDataCustomerReference field.

func (*AdditionalDataTemporaryServices) SetEnhancedSchemeDataEmployeeName

func (o *AdditionalDataTemporaryServices) SetEnhancedSchemeDataEmployeeName(v string)

SetEnhancedSchemeDataEmployeeName gets a reference to the given string and assigns it to the EnhancedSchemeDataEmployeeName field.

func (*AdditionalDataTemporaryServices) SetEnhancedSchemeDataJobDescription

func (o *AdditionalDataTemporaryServices) SetEnhancedSchemeDataJobDescription(v string)

SetEnhancedSchemeDataJobDescription gets a reference to the given string and assigns it to the EnhancedSchemeDataJobDescription field.

func (*AdditionalDataTemporaryServices) SetEnhancedSchemeDataRegularHoursRate

func (o *AdditionalDataTemporaryServices) SetEnhancedSchemeDataRegularHoursRate(v string)

SetEnhancedSchemeDataRegularHoursRate gets a reference to the given string and assigns it to the EnhancedSchemeDataRegularHoursRate field.

func (*AdditionalDataTemporaryServices) SetEnhancedSchemeDataRegularHoursWorked

func (o *AdditionalDataTemporaryServices) SetEnhancedSchemeDataRegularHoursWorked(v string)

SetEnhancedSchemeDataRegularHoursWorked gets a reference to the given string and assigns it to the EnhancedSchemeDataRegularHoursWorked field.

func (*AdditionalDataTemporaryServices) SetEnhancedSchemeDataRequestName

func (o *AdditionalDataTemporaryServices) SetEnhancedSchemeDataRequestName(v string)

SetEnhancedSchemeDataRequestName gets a reference to the given string and assigns it to the EnhancedSchemeDataRequestName field.

func (*AdditionalDataTemporaryServices) SetEnhancedSchemeDataTempStartDate

func (o *AdditionalDataTemporaryServices) SetEnhancedSchemeDataTempStartDate(v string)

SetEnhancedSchemeDataTempStartDate gets a reference to the given string and assigns it to the EnhancedSchemeDataTempStartDate field.

func (*AdditionalDataTemporaryServices) SetEnhancedSchemeDataTempWeekEnding

func (o *AdditionalDataTemporaryServices) SetEnhancedSchemeDataTempWeekEnding(v string)

SetEnhancedSchemeDataTempWeekEnding gets a reference to the given string and assigns it to the EnhancedSchemeDataTempWeekEnding field.

func (*AdditionalDataTemporaryServices) SetEnhancedSchemeDataTotalTaxAmount

func (o *AdditionalDataTemporaryServices) SetEnhancedSchemeDataTotalTaxAmount(v string)

SetEnhancedSchemeDataTotalTaxAmount gets a reference to the given string and assigns it to the EnhancedSchemeDataTotalTaxAmount field.

func (AdditionalDataTemporaryServices) ToMap

func (o AdditionalDataTemporaryServices) ToMap() (map[string]interface{}, error)

type AdditionalDataWallets

type AdditionalDataWallets struct {
	// The Android Pay token retrieved from the SDK.
	AndroidpayToken *string `json:"androidpay.token,omitempty"`
	// The Mastercard Masterpass Transaction ID retrieved from the SDK.
	MasterpassTransactionId *string `json:"masterpass.transactionId,omitempty"`
	// The Apple Pay token retrieved from the SDK.
	PaymentToken *string `json:"payment.token,omitempty"`
	// The Google Pay token retrieved from the SDK.
	PaywithgoogleToken *string `json:"paywithgoogle.token,omitempty"`
	// The Samsung Pay token retrieved from the SDK.
	SamsungpayToken *string `json:"samsungpay.token,omitempty"`
	// The Visa Checkout Call ID retrieved from the SDK.
	VisacheckoutCallId *string `json:"visacheckout.callId,omitempty"`
}

AdditionalDataWallets struct for AdditionalDataWallets

func NewAdditionalDataWallets

func NewAdditionalDataWallets() *AdditionalDataWallets

NewAdditionalDataWallets instantiates a new AdditionalDataWallets object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAdditionalDataWalletsWithDefaults

func NewAdditionalDataWalletsWithDefaults() *AdditionalDataWallets

NewAdditionalDataWalletsWithDefaults instantiates a new AdditionalDataWallets object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AdditionalDataWallets) GetAndroidpayToken

func (o *AdditionalDataWallets) GetAndroidpayToken() string

GetAndroidpayToken returns the AndroidpayToken field value if set, zero value otherwise.

func (*AdditionalDataWallets) GetAndroidpayTokenOk

func (o *AdditionalDataWallets) GetAndroidpayTokenOk() (*string, bool)

GetAndroidpayTokenOk returns a tuple with the AndroidpayToken field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataWallets) GetMasterpassTransactionId

func (o *AdditionalDataWallets) GetMasterpassTransactionId() string

GetMasterpassTransactionId returns the MasterpassTransactionId field value if set, zero value otherwise.

func (*AdditionalDataWallets) GetMasterpassTransactionIdOk

func (o *AdditionalDataWallets) GetMasterpassTransactionIdOk() (*string, bool)

GetMasterpassTransactionIdOk returns a tuple with the MasterpassTransactionId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataWallets) GetPaymentToken

func (o *AdditionalDataWallets) GetPaymentToken() string

GetPaymentToken returns the PaymentToken field value if set, zero value otherwise.

func (*AdditionalDataWallets) GetPaymentTokenOk

func (o *AdditionalDataWallets) GetPaymentTokenOk() (*string, bool)

GetPaymentTokenOk returns a tuple with the PaymentToken field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataWallets) GetPaywithgoogleToken

func (o *AdditionalDataWallets) GetPaywithgoogleToken() string

GetPaywithgoogleToken returns the PaywithgoogleToken field value if set, zero value otherwise.

func (*AdditionalDataWallets) GetPaywithgoogleTokenOk

func (o *AdditionalDataWallets) GetPaywithgoogleTokenOk() (*string, bool)

GetPaywithgoogleTokenOk returns a tuple with the PaywithgoogleToken field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataWallets) GetSamsungpayToken

func (o *AdditionalDataWallets) GetSamsungpayToken() string

GetSamsungpayToken returns the SamsungpayToken field value if set, zero value otherwise.

func (*AdditionalDataWallets) GetSamsungpayTokenOk

func (o *AdditionalDataWallets) GetSamsungpayTokenOk() (*string, bool)

GetSamsungpayTokenOk returns a tuple with the SamsungpayToken field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataWallets) GetVisacheckoutCallId

func (o *AdditionalDataWallets) GetVisacheckoutCallId() string

GetVisacheckoutCallId returns the VisacheckoutCallId field value if set, zero value otherwise.

func (*AdditionalDataWallets) GetVisacheckoutCallIdOk

func (o *AdditionalDataWallets) GetVisacheckoutCallIdOk() (*string, bool)

GetVisacheckoutCallIdOk returns a tuple with the VisacheckoutCallId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AdditionalDataWallets) HasAndroidpayToken

func (o *AdditionalDataWallets) HasAndroidpayToken() bool

HasAndroidpayToken returns a boolean if a field has been set.

func (*AdditionalDataWallets) HasMasterpassTransactionId

func (o *AdditionalDataWallets) HasMasterpassTransactionId() bool

HasMasterpassTransactionId returns a boolean if a field has been set.

func (*AdditionalDataWallets) HasPaymentToken

func (o *AdditionalDataWallets) HasPaymentToken() bool

HasPaymentToken returns a boolean if a field has been set.

func (*AdditionalDataWallets) HasPaywithgoogleToken

func (o *AdditionalDataWallets) HasPaywithgoogleToken() bool

HasPaywithgoogleToken returns a boolean if a field has been set.

func (*AdditionalDataWallets) HasSamsungpayToken

func (o *AdditionalDataWallets) HasSamsungpayToken() bool

HasSamsungpayToken returns a boolean if a field has been set.

func (*AdditionalDataWallets) HasVisacheckoutCallId

func (o *AdditionalDataWallets) HasVisacheckoutCallId() bool

HasVisacheckoutCallId returns a boolean if a field has been set.

func (AdditionalDataWallets) MarshalJSON

func (o AdditionalDataWallets) MarshalJSON() ([]byte, error)

func (*AdditionalDataWallets) SetAndroidpayToken

func (o *AdditionalDataWallets) SetAndroidpayToken(v string)

SetAndroidpayToken gets a reference to the given string and assigns it to the AndroidpayToken field.

func (*AdditionalDataWallets) SetMasterpassTransactionId

func (o *AdditionalDataWallets) SetMasterpassTransactionId(v string)

SetMasterpassTransactionId gets a reference to the given string and assigns it to the MasterpassTransactionId field.

func (*AdditionalDataWallets) SetPaymentToken

func (o *AdditionalDataWallets) SetPaymentToken(v string)

SetPaymentToken gets a reference to the given string and assigns it to the PaymentToken field.

func (*AdditionalDataWallets) SetPaywithgoogleToken

func (o *AdditionalDataWallets) SetPaywithgoogleToken(v string)

SetPaywithgoogleToken gets a reference to the given string and assigns it to the PaywithgoogleToken field.

func (*AdditionalDataWallets) SetSamsungpayToken

func (o *AdditionalDataWallets) SetSamsungpayToken(v string)

SetSamsungpayToken gets a reference to the given string and assigns it to the SamsungpayToken field.

func (*AdditionalDataWallets) SetVisacheckoutCallId

func (o *AdditionalDataWallets) SetVisacheckoutCallId(v string)

SetVisacheckoutCallId gets a reference to the given string and assigns it to the VisacheckoutCallId field.

func (AdditionalDataWallets) ToMap

func (o AdditionalDataWallets) ToMap() (map[string]interface{}, error)

type Address

type Address struct {
	// The name of the city. Maximum length: 3000 characters.
	City string `json:"city"`
	// The two-character ISO-3166-1 alpha-2 country code. For example, **US**. > If you don't know the country or are not collecting the country from the shopper, provide `country` as `ZZ`.
	Country string `json:"country"`
	// The number or name of the house. Maximum length: 3000 characters.
	HouseNumberOrName string `json:"houseNumberOrName"`
	// A maximum of five digits for an address in the US, or a maximum of ten characters for an address in all other countries.
	PostalCode string `json:"postalCode"`
	// The two-character ISO 3166-2 state or province code. For example, **CA** in the US or **ON** in Canada. > Required for the US and Canada.
	StateOrProvince *string `json:"stateOrProvince,omitempty"`
	// The name of the street. Maximum length: 3000 characters. > The house number should not be included in this field; it should be separately provided via `houseNumberOrName`.
	Street string `json:"street"`
}

Address struct for Address

func NewAddress

func NewAddress(city string, country string, houseNumberOrName string, postalCode string, street string) *Address

NewAddress instantiates a new Address object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAddressWithDefaults

func NewAddressWithDefaults() *Address

NewAddressWithDefaults instantiates a new Address object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Address) GetCity

func (o *Address) GetCity() string

GetCity returns the City field value

func (*Address) GetCityOk

func (o *Address) GetCityOk() (*string, bool)

GetCityOk returns a tuple with the City field value and a boolean to check if the value has been set.

func (*Address) GetCountry

func (o *Address) GetCountry() string

GetCountry returns the Country field value

func (*Address) GetCountryOk

func (o *Address) GetCountryOk() (*string, bool)

GetCountryOk returns a tuple with the Country field value and a boolean to check if the value has been set.

func (*Address) GetHouseNumberOrName

func (o *Address) GetHouseNumberOrName() string

GetHouseNumberOrName returns the HouseNumberOrName field value

func (*Address) GetHouseNumberOrNameOk

func (o *Address) GetHouseNumberOrNameOk() (*string, bool)

GetHouseNumberOrNameOk returns a tuple with the HouseNumberOrName field value and a boolean to check if the value has been set.

func (*Address) GetPostalCode

func (o *Address) GetPostalCode() string

GetPostalCode returns the PostalCode field value

func (*Address) GetPostalCodeOk

func (o *Address) GetPostalCodeOk() (*string, bool)

GetPostalCodeOk returns a tuple with the PostalCode field value and a boolean to check if the value has been set.

func (*Address) GetStateOrProvince

func (o *Address) GetStateOrProvince() string

GetStateOrProvince returns the StateOrProvince field value if set, zero value otherwise.

func (*Address) GetStateOrProvinceOk

func (o *Address) GetStateOrProvinceOk() (*string, bool)

GetStateOrProvinceOk returns a tuple with the StateOrProvince field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Address) GetStreet

func (o *Address) GetStreet() string

GetStreet returns the Street field value

func (*Address) GetStreetOk

func (o *Address) GetStreetOk() (*string, bool)

GetStreetOk returns a tuple with the Street field value and a boolean to check if the value has been set.

func (*Address) HasStateOrProvince

func (o *Address) HasStateOrProvince() bool

HasStateOrProvince returns a boolean if a field has been set.

func (Address) MarshalJSON

func (o Address) MarshalJSON() ([]byte, error)

func (*Address) SetCity

func (o *Address) SetCity(v string)

SetCity sets field value

func (*Address) SetCountry

func (o *Address) SetCountry(v string)

SetCountry sets field value

func (*Address) SetHouseNumberOrName

func (o *Address) SetHouseNumberOrName(v string)

SetHouseNumberOrName sets field value

func (*Address) SetPostalCode

func (o *Address) SetPostalCode(v string)

SetPostalCode sets field value

func (*Address) SetStateOrProvince

func (o *Address) SetStateOrProvince(v string)

SetStateOrProvince gets a reference to the given string and assigns it to the StateOrProvince field.

func (*Address) SetStreet

func (o *Address) SetStreet(v string)

SetStreet sets field value

func (Address) ToMap

func (o Address) ToMap() (map[string]interface{}, error)

type AfterpayDetails

type AfterpayDetails struct {
	// The address where to send the invoice.
	BillingAddress *string `json:"billingAddress,omitempty"`
	// The checkout attempt identifier.
	CheckoutAttemptId *string `json:"checkoutAttemptId,omitempty"`
	// The address where the goods should be delivered.
	DeliveryAddress *string `json:"deliveryAddress,omitempty"`
	// Shopper name, date of birth, phone number, and email address.
	PersonalDetails *string `json:"personalDetails,omitempty"`
	// This is the `recurringDetailReference` returned in the response when you created the token.
	// Deprecated
	RecurringDetailReference *string `json:"recurringDetailReference,omitempty"`
	// This is the `recurringDetailReference` returned in the response when you created the token.
	StoredPaymentMethodId *string `json:"storedPaymentMethodId,omitempty"`
	// **afterpay_default**
	Type string `json:"type"`
}

AfterpayDetails struct for AfterpayDetails

func NewAfterpayDetails

func NewAfterpayDetails(type_ string) *AfterpayDetails

NewAfterpayDetails instantiates a new AfterpayDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAfterpayDetailsWithDefaults

func NewAfterpayDetailsWithDefaults() *AfterpayDetails

NewAfterpayDetailsWithDefaults instantiates a new AfterpayDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AfterpayDetails) GetBillingAddress

func (o *AfterpayDetails) GetBillingAddress() string

GetBillingAddress returns the BillingAddress field value if set, zero value otherwise.

func (*AfterpayDetails) GetBillingAddressOk

func (o *AfterpayDetails) GetBillingAddressOk() (*string, bool)

GetBillingAddressOk returns a tuple with the BillingAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AfterpayDetails) GetCheckoutAttemptId

func (o *AfterpayDetails) GetCheckoutAttemptId() string

GetCheckoutAttemptId returns the CheckoutAttemptId field value if set, zero value otherwise.

func (*AfterpayDetails) GetCheckoutAttemptIdOk

func (o *AfterpayDetails) GetCheckoutAttemptIdOk() (*string, bool)

GetCheckoutAttemptIdOk returns a tuple with the CheckoutAttemptId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AfterpayDetails) GetDeliveryAddress

func (o *AfterpayDetails) GetDeliveryAddress() string

GetDeliveryAddress returns the DeliveryAddress field value if set, zero value otherwise.

func (*AfterpayDetails) GetDeliveryAddressOk

func (o *AfterpayDetails) GetDeliveryAddressOk() (*string, bool)

GetDeliveryAddressOk returns a tuple with the DeliveryAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AfterpayDetails) GetPersonalDetails

func (o *AfterpayDetails) GetPersonalDetails() string

GetPersonalDetails returns the PersonalDetails field value if set, zero value otherwise.

func (*AfterpayDetails) GetPersonalDetailsOk

func (o *AfterpayDetails) GetPersonalDetailsOk() (*string, bool)

GetPersonalDetailsOk returns a tuple with the PersonalDetails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AfterpayDetails) GetRecurringDetailReference

func (o *AfterpayDetails) GetRecurringDetailReference() string

GetRecurringDetailReference returns the RecurringDetailReference field value if set, zero value otherwise. Deprecated

func (*AfterpayDetails) GetRecurringDetailReferenceOk

func (o *AfterpayDetails) GetRecurringDetailReferenceOk() (*string, bool)

GetRecurringDetailReferenceOk returns a tuple with the RecurringDetailReference field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*AfterpayDetails) GetStoredPaymentMethodId

func (o *AfterpayDetails) GetStoredPaymentMethodId() string

GetStoredPaymentMethodId returns the StoredPaymentMethodId field value if set, zero value otherwise.

func (*AfterpayDetails) GetStoredPaymentMethodIdOk

func (o *AfterpayDetails) GetStoredPaymentMethodIdOk() (*string, bool)

GetStoredPaymentMethodIdOk returns a tuple with the StoredPaymentMethodId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AfterpayDetails) GetType

func (o *AfterpayDetails) GetType() string

GetType returns the Type field value

func (*AfterpayDetails) GetTypeOk

func (o *AfterpayDetails) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*AfterpayDetails) HasBillingAddress

func (o *AfterpayDetails) HasBillingAddress() bool

HasBillingAddress returns a boolean if a field has been set.

func (*AfterpayDetails) HasCheckoutAttemptId

func (o *AfterpayDetails) HasCheckoutAttemptId() bool

HasCheckoutAttemptId returns a boolean if a field has been set.

func (*AfterpayDetails) HasDeliveryAddress

func (o *AfterpayDetails) HasDeliveryAddress() bool

HasDeliveryAddress returns a boolean if a field has been set.

func (*AfterpayDetails) HasPersonalDetails

func (o *AfterpayDetails) HasPersonalDetails() bool

HasPersonalDetails returns a boolean if a field has been set.

func (*AfterpayDetails) HasRecurringDetailReference

func (o *AfterpayDetails) HasRecurringDetailReference() bool

HasRecurringDetailReference returns a boolean if a field has been set.

func (*AfterpayDetails) HasStoredPaymentMethodId

func (o *AfterpayDetails) HasStoredPaymentMethodId() bool

HasStoredPaymentMethodId returns a boolean if a field has been set.

func (AfterpayDetails) MarshalJSON

func (o AfterpayDetails) MarshalJSON() ([]byte, error)

func (*AfterpayDetails) SetBillingAddress

func (o *AfterpayDetails) SetBillingAddress(v string)

SetBillingAddress gets a reference to the given string and assigns it to the BillingAddress field.

func (*AfterpayDetails) SetCheckoutAttemptId

func (o *AfterpayDetails) SetCheckoutAttemptId(v string)

SetCheckoutAttemptId gets a reference to the given string and assigns it to the CheckoutAttemptId field.

func (*AfterpayDetails) SetDeliveryAddress

func (o *AfterpayDetails) SetDeliveryAddress(v string)

SetDeliveryAddress gets a reference to the given string and assigns it to the DeliveryAddress field.

func (*AfterpayDetails) SetPersonalDetails

func (o *AfterpayDetails) SetPersonalDetails(v string)

SetPersonalDetails gets a reference to the given string and assigns it to the PersonalDetails field.

func (*AfterpayDetails) SetRecurringDetailReference

func (o *AfterpayDetails) SetRecurringDetailReference(v string)

SetRecurringDetailReference gets a reference to the given string and assigns it to the RecurringDetailReference field. Deprecated

func (*AfterpayDetails) SetStoredPaymentMethodId

func (o *AfterpayDetails) SetStoredPaymentMethodId(v string)

SetStoredPaymentMethodId gets a reference to the given string and assigns it to the StoredPaymentMethodId field.

func (*AfterpayDetails) SetType

func (o *AfterpayDetails) SetType(v string)

SetType sets field value

func (AfterpayDetails) ToMap

func (o AfterpayDetails) ToMap() (map[string]interface{}, error)

type AmazonPayDetails

type AmazonPayDetails struct {
	// This is the `amazonPayToken` that you obtained from the [Get Checkout Session](https://amazon-pay-acquirer-guide.s3-eu-west-1.amazonaws.com/v1/amazon-pay-api-v2/checkout-session.html#get-checkout-session) response. This token is used for API only integration specifically.
	AmazonPayToken *string `json:"amazonPayToken,omitempty"`
	// The checkout attempt identifier.
	CheckoutAttemptId *string `json:"checkoutAttemptId,omitempty"`
	// The `checkoutSessionId` is used to identify the checkout session at the Amazon Pay side. This field is required only for drop-in and components integration, where it replaces the amazonPayToken.
	CheckoutSessionId *string `json:"checkoutSessionId,omitempty"`
	// **amazonpay**
	Type *string `json:"type,omitempty"`
}

AmazonPayDetails struct for AmazonPayDetails

func NewAmazonPayDetails

func NewAmazonPayDetails() *AmazonPayDetails

NewAmazonPayDetails instantiates a new AmazonPayDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAmazonPayDetailsWithDefaults

func NewAmazonPayDetailsWithDefaults() *AmazonPayDetails

NewAmazonPayDetailsWithDefaults instantiates a new AmazonPayDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AmazonPayDetails) GetAmazonPayToken

func (o *AmazonPayDetails) GetAmazonPayToken() string

GetAmazonPayToken returns the AmazonPayToken field value if set, zero value otherwise.

func (*AmazonPayDetails) GetAmazonPayTokenOk

func (o *AmazonPayDetails) GetAmazonPayTokenOk() (*string, bool)

GetAmazonPayTokenOk returns a tuple with the AmazonPayToken field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AmazonPayDetails) GetCheckoutAttemptId

func (o *AmazonPayDetails) GetCheckoutAttemptId() string

GetCheckoutAttemptId returns the CheckoutAttemptId field value if set, zero value otherwise.

func (*AmazonPayDetails) GetCheckoutAttemptIdOk

func (o *AmazonPayDetails) GetCheckoutAttemptIdOk() (*string, bool)

GetCheckoutAttemptIdOk returns a tuple with the CheckoutAttemptId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AmazonPayDetails) GetCheckoutSessionId

func (o *AmazonPayDetails) GetCheckoutSessionId() string

GetCheckoutSessionId returns the CheckoutSessionId field value if set, zero value otherwise.

func (*AmazonPayDetails) GetCheckoutSessionIdOk

func (o *AmazonPayDetails) GetCheckoutSessionIdOk() (*string, bool)

GetCheckoutSessionIdOk returns a tuple with the CheckoutSessionId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AmazonPayDetails) GetType

func (o *AmazonPayDetails) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*AmazonPayDetails) GetTypeOk

func (o *AmazonPayDetails) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AmazonPayDetails) HasAmazonPayToken

func (o *AmazonPayDetails) HasAmazonPayToken() bool

HasAmazonPayToken returns a boolean if a field has been set.

func (*AmazonPayDetails) HasCheckoutAttemptId

func (o *AmazonPayDetails) HasCheckoutAttemptId() bool

HasCheckoutAttemptId returns a boolean if a field has been set.

func (*AmazonPayDetails) HasCheckoutSessionId

func (o *AmazonPayDetails) HasCheckoutSessionId() bool

HasCheckoutSessionId returns a boolean if a field has been set.

func (*AmazonPayDetails) HasType

func (o *AmazonPayDetails) HasType() bool

HasType returns a boolean if a field has been set.

func (AmazonPayDetails) MarshalJSON

func (o AmazonPayDetails) MarshalJSON() ([]byte, error)

func (*AmazonPayDetails) SetAmazonPayToken

func (o *AmazonPayDetails) SetAmazonPayToken(v string)

SetAmazonPayToken gets a reference to the given string and assigns it to the AmazonPayToken field.

func (*AmazonPayDetails) SetCheckoutAttemptId

func (o *AmazonPayDetails) SetCheckoutAttemptId(v string)

SetCheckoutAttemptId gets a reference to the given string and assigns it to the CheckoutAttemptId field.

func (*AmazonPayDetails) SetCheckoutSessionId

func (o *AmazonPayDetails) SetCheckoutSessionId(v string)

SetCheckoutSessionId gets a reference to the given string and assigns it to the CheckoutSessionId field.

func (*AmazonPayDetails) SetType

func (o *AmazonPayDetails) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (AmazonPayDetails) ToMap

func (o AmazonPayDetails) ToMap() (map[string]interface{}, error)

type Amount

type Amount struct {
	// The three-character [ISO currency code](https://docs.adyen.com/development-resources/currency-codes).
	Currency string `json:"currency"`
	// The amount of the transaction, in [minor units](https://docs.adyen.com/development-resources/currency-codes).
	Value int64 `json:"value"`
}

Amount struct for Amount

func NewAmount

func NewAmount(currency string, value int64) *Amount

NewAmount instantiates a new Amount object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAmountWithDefaults

func NewAmountWithDefaults() *Amount

NewAmountWithDefaults instantiates a new Amount object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Amount) GetCurrency

func (o *Amount) GetCurrency() string

GetCurrency returns the Currency field value

func (*Amount) GetCurrencyOk

func (o *Amount) GetCurrencyOk() (*string, bool)

GetCurrencyOk returns a tuple with the Currency field value and a boolean to check if the value has been set.

func (*Amount) GetValue

func (o *Amount) GetValue() int64

GetValue returns the Value field value

func (*Amount) GetValueOk

func (o *Amount) GetValueOk() (*int64, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (Amount) MarshalJSON

func (o Amount) MarshalJSON() ([]byte, error)

func (*Amount) SetCurrency

func (o *Amount) SetCurrency(v string)

SetCurrency sets field value

func (*Amount) SetValue

func (o *Amount) SetValue(v int64)

SetValue sets field value

func (Amount) ToMap

func (o Amount) ToMap() (map[string]interface{}, error)

type AndroidPayDetails

type AndroidPayDetails struct {
	// The checkout attempt identifier.
	CheckoutAttemptId *string `json:"checkoutAttemptId,omitempty"`
	// **androidpay**
	Type *string `json:"type,omitempty"`
}

AndroidPayDetails struct for AndroidPayDetails

func NewAndroidPayDetails

func NewAndroidPayDetails() *AndroidPayDetails

NewAndroidPayDetails instantiates a new AndroidPayDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAndroidPayDetailsWithDefaults

func NewAndroidPayDetailsWithDefaults() *AndroidPayDetails

NewAndroidPayDetailsWithDefaults instantiates a new AndroidPayDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AndroidPayDetails) GetCheckoutAttemptId

func (o *AndroidPayDetails) GetCheckoutAttemptId() string

GetCheckoutAttemptId returns the CheckoutAttemptId field value if set, zero value otherwise.

func (*AndroidPayDetails) GetCheckoutAttemptIdOk

func (o *AndroidPayDetails) GetCheckoutAttemptIdOk() (*string, bool)

GetCheckoutAttemptIdOk returns a tuple with the CheckoutAttemptId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AndroidPayDetails) GetType

func (o *AndroidPayDetails) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*AndroidPayDetails) GetTypeOk

func (o *AndroidPayDetails) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AndroidPayDetails) HasCheckoutAttemptId

func (o *AndroidPayDetails) HasCheckoutAttemptId() bool

HasCheckoutAttemptId returns a boolean if a field has been set.

func (*AndroidPayDetails) HasType

func (o *AndroidPayDetails) HasType() bool

HasType returns a boolean if a field has been set.

func (AndroidPayDetails) MarshalJSON

func (o AndroidPayDetails) MarshalJSON() ([]byte, error)

func (*AndroidPayDetails) SetCheckoutAttemptId

func (o *AndroidPayDetails) SetCheckoutAttemptId(v string)

SetCheckoutAttemptId gets a reference to the given string and assigns it to the CheckoutAttemptId field.

func (*AndroidPayDetails) SetType

func (o *AndroidPayDetails) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (AndroidPayDetails) ToMap

func (o AndroidPayDetails) ToMap() (map[string]interface{}, error)

type ApplePayDetails

type ApplePayDetails struct {
	// The stringified and base64 encoded `paymentData` you retrieved from the Apple framework.
	ApplePayToken string `json:"applePayToken"`
	// The checkout attempt identifier.
	CheckoutAttemptId *string `json:"checkoutAttemptId,omitempty"`
	// The funding source that should be used when multiple sources are available. For Brazilian combo cards, by default the funding source is credit. To use debit, set this value to **debit**.
	FundingSource *string `json:"fundingSource,omitempty"`
	// This is the `recurringDetailReference` returned in the response when you created the token.
	// Deprecated
	RecurringDetailReference *string `json:"recurringDetailReference,omitempty"`
	// This is the `recurringDetailReference` returned in the response when you created the token.
	StoredPaymentMethodId *string `json:"storedPaymentMethodId,omitempty"`
	// **applepay**
	Type *string `json:"type,omitempty"`
}

ApplePayDetails struct for ApplePayDetails

func NewApplePayDetails

func NewApplePayDetails(applePayToken string) *ApplePayDetails

NewApplePayDetails instantiates a new ApplePayDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewApplePayDetailsWithDefaults

func NewApplePayDetailsWithDefaults() *ApplePayDetails

NewApplePayDetailsWithDefaults instantiates a new ApplePayDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ApplePayDetails) GetApplePayToken

func (o *ApplePayDetails) GetApplePayToken() string

GetApplePayToken returns the ApplePayToken field value

func (*ApplePayDetails) GetApplePayTokenOk

func (o *ApplePayDetails) GetApplePayTokenOk() (*string, bool)

GetApplePayTokenOk returns a tuple with the ApplePayToken field value and a boolean to check if the value has been set.

func (*ApplePayDetails) GetCheckoutAttemptId

func (o *ApplePayDetails) GetCheckoutAttemptId() string

GetCheckoutAttemptId returns the CheckoutAttemptId field value if set, zero value otherwise.

func (*ApplePayDetails) GetCheckoutAttemptIdOk

func (o *ApplePayDetails) GetCheckoutAttemptIdOk() (*string, bool)

GetCheckoutAttemptIdOk returns a tuple with the CheckoutAttemptId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ApplePayDetails) GetFundingSource

func (o *ApplePayDetails) GetFundingSource() string

GetFundingSource returns the FundingSource field value if set, zero value otherwise.

func (*ApplePayDetails) GetFundingSourceOk

func (o *ApplePayDetails) GetFundingSourceOk() (*string, bool)

GetFundingSourceOk returns a tuple with the FundingSource field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ApplePayDetails) GetRecurringDetailReference

func (o *ApplePayDetails) GetRecurringDetailReference() string

GetRecurringDetailReference returns the RecurringDetailReference field value if set, zero value otherwise. Deprecated

func (*ApplePayDetails) GetRecurringDetailReferenceOk

func (o *ApplePayDetails) GetRecurringDetailReferenceOk() (*string, bool)

GetRecurringDetailReferenceOk returns a tuple with the RecurringDetailReference field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*ApplePayDetails) GetStoredPaymentMethodId

func (o *ApplePayDetails) GetStoredPaymentMethodId() string

GetStoredPaymentMethodId returns the StoredPaymentMethodId field value if set, zero value otherwise.

func (*ApplePayDetails) GetStoredPaymentMethodIdOk

func (o *ApplePayDetails) GetStoredPaymentMethodIdOk() (*string, bool)

GetStoredPaymentMethodIdOk returns a tuple with the StoredPaymentMethodId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ApplePayDetails) GetType

func (o *ApplePayDetails) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*ApplePayDetails) GetTypeOk

func (o *ApplePayDetails) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ApplePayDetails) HasCheckoutAttemptId

func (o *ApplePayDetails) HasCheckoutAttemptId() bool

HasCheckoutAttemptId returns a boolean if a field has been set.

func (*ApplePayDetails) HasFundingSource

func (o *ApplePayDetails) HasFundingSource() bool

HasFundingSource returns a boolean if a field has been set.

func (*ApplePayDetails) HasRecurringDetailReference

func (o *ApplePayDetails) HasRecurringDetailReference() bool

HasRecurringDetailReference returns a boolean if a field has been set.

func (*ApplePayDetails) HasStoredPaymentMethodId

func (o *ApplePayDetails) HasStoredPaymentMethodId() bool

HasStoredPaymentMethodId returns a boolean if a field has been set.

func (*ApplePayDetails) HasType

func (o *ApplePayDetails) HasType() bool

HasType returns a boolean if a field has been set.

func (ApplePayDetails) MarshalJSON

func (o ApplePayDetails) MarshalJSON() ([]byte, error)

func (*ApplePayDetails) SetApplePayToken

func (o *ApplePayDetails) SetApplePayToken(v string)

SetApplePayToken sets field value

func (*ApplePayDetails) SetCheckoutAttemptId

func (o *ApplePayDetails) SetCheckoutAttemptId(v string)

SetCheckoutAttemptId gets a reference to the given string and assigns it to the CheckoutAttemptId field.

func (*ApplePayDetails) SetFundingSource

func (o *ApplePayDetails) SetFundingSource(v string)

SetFundingSource gets a reference to the given string and assigns it to the FundingSource field.

func (*ApplePayDetails) SetRecurringDetailReference

func (o *ApplePayDetails) SetRecurringDetailReference(v string)

SetRecurringDetailReference gets a reference to the given string and assigns it to the RecurringDetailReference field. Deprecated

func (*ApplePayDetails) SetStoredPaymentMethodId

func (o *ApplePayDetails) SetStoredPaymentMethodId(v string)

SetStoredPaymentMethodId gets a reference to the given string and assigns it to the StoredPaymentMethodId field.

func (*ApplePayDetails) SetType

func (o *ApplePayDetails) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (ApplePayDetails) ToMap

func (o ApplePayDetails) ToMap() (map[string]interface{}, error)

type ApplePaySessionRequest

type ApplePaySessionRequest struct {
	// This is the name that your shoppers will see in the Apple Pay interface.  The value returned as `configuration.merchantName` field from the [`/paymentMethods`](https://docs.adyen.com/api-explorer/#/CheckoutService/latest/post/paymentMethods) response.
	DisplayName string `json:"displayName"`
	// The domain name you provided when you added Apple Pay in your Customer Area.  This must match the `window.location.hostname` of the web shop.
	DomainName string `json:"domainName"`
	// Your merchant identifier registered with Apple Pay.  Use the value of the `configuration.merchantId` field from the [`/paymentMethods`](https://docs.adyen.com/api-explorer/#/CheckoutService/latest/post/paymentMethods) response.
	MerchantIdentifier string `json:"merchantIdentifier"`
}

ApplePaySessionRequest struct for ApplePaySessionRequest

func NewApplePaySessionRequest

func NewApplePaySessionRequest(displayName string, domainName string, merchantIdentifier string) *ApplePaySessionRequest

NewApplePaySessionRequest instantiates a new ApplePaySessionRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewApplePaySessionRequestWithDefaults

func NewApplePaySessionRequestWithDefaults() *ApplePaySessionRequest

NewApplePaySessionRequestWithDefaults instantiates a new ApplePaySessionRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ApplePaySessionRequest) GetDisplayName

func (o *ApplePaySessionRequest) GetDisplayName() string

GetDisplayName returns the DisplayName field value

func (*ApplePaySessionRequest) GetDisplayNameOk

func (o *ApplePaySessionRequest) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value and a boolean to check if the value has been set.

func (*ApplePaySessionRequest) GetDomainName

func (o *ApplePaySessionRequest) GetDomainName() string

GetDomainName returns the DomainName field value

func (*ApplePaySessionRequest) GetDomainNameOk

func (o *ApplePaySessionRequest) GetDomainNameOk() (*string, bool)

GetDomainNameOk returns a tuple with the DomainName field value and a boolean to check if the value has been set.

func (*ApplePaySessionRequest) GetMerchantIdentifier

func (o *ApplePaySessionRequest) GetMerchantIdentifier() string

GetMerchantIdentifier returns the MerchantIdentifier field value

func (*ApplePaySessionRequest) GetMerchantIdentifierOk

func (o *ApplePaySessionRequest) GetMerchantIdentifierOk() (*string, bool)

GetMerchantIdentifierOk returns a tuple with the MerchantIdentifier field value and a boolean to check if the value has been set.

func (ApplePaySessionRequest) MarshalJSON

func (o ApplePaySessionRequest) MarshalJSON() ([]byte, error)

func (*ApplePaySessionRequest) SetDisplayName

func (o *ApplePaySessionRequest) SetDisplayName(v string)

SetDisplayName sets field value

func (*ApplePaySessionRequest) SetDomainName

func (o *ApplePaySessionRequest) SetDomainName(v string)

SetDomainName sets field value

func (*ApplePaySessionRequest) SetMerchantIdentifier

func (o *ApplePaySessionRequest) SetMerchantIdentifier(v string)

SetMerchantIdentifier sets field value

func (ApplePaySessionRequest) ToMap

func (o ApplePaySessionRequest) ToMap() (map[string]interface{}, error)

type ApplePaySessionResponse

type ApplePaySessionResponse struct {
	// Base64 encoded data you need to [complete the Apple Pay merchant validation](https://docs.adyen.com/payment-methods/apple-pay/api-only?tab=adyen-certificate-validation_1#complete-apple-pay-session-validation).
	Data string `json:"data"`
}

ApplePaySessionResponse struct for ApplePaySessionResponse

func NewApplePaySessionResponse

func NewApplePaySessionResponse(data string) *ApplePaySessionResponse

NewApplePaySessionResponse instantiates a new ApplePaySessionResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewApplePaySessionResponseWithDefaults

func NewApplePaySessionResponseWithDefaults() *ApplePaySessionResponse

NewApplePaySessionResponseWithDefaults instantiates a new ApplePaySessionResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ApplePaySessionResponse) GetData

func (o *ApplePaySessionResponse) GetData() string

GetData returns the Data field value

func (*ApplePaySessionResponse) GetDataOk

func (o *ApplePaySessionResponse) GetDataOk() (*string, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (ApplePaySessionResponse) MarshalJSON

func (o ApplePaySessionResponse) MarshalJSON() ([]byte, error)

func (*ApplePaySessionResponse) SetData

func (o *ApplePaySessionResponse) SetData(v string)

SetData sets field value

func (ApplePaySessionResponse) ToMap

func (o ApplePaySessionResponse) ToMap() (map[string]interface{}, error)

type ApplicationInfo

type ApplicationInfo struct {
	AdyenLibrary             *CommonField              `json:"adyenLibrary,omitempty"`
	AdyenPaymentSource       *CommonField              `json:"adyenPaymentSource,omitempty"`
	ExternalPlatform         *ExternalPlatform         `json:"externalPlatform,omitempty"`
	MerchantApplication      *CommonField              `json:"merchantApplication,omitempty"`
	MerchantDevice           *MerchantDevice           `json:"merchantDevice,omitempty"`
	ShopperInteractionDevice *ShopperInteractionDevice `json:"shopperInteractionDevice,omitempty"`
}

ApplicationInfo struct for ApplicationInfo

func NewApplicationInfo

func NewApplicationInfo() *ApplicationInfo

NewApplicationInfo instantiates a new ApplicationInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewApplicationInfoWithDefaults

func NewApplicationInfoWithDefaults() *ApplicationInfo

NewApplicationInfoWithDefaults instantiates a new ApplicationInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ApplicationInfo) GetAdyenLibrary

func (o *ApplicationInfo) GetAdyenLibrary() CommonField

GetAdyenLibrary returns the AdyenLibrary field value if set, zero value otherwise.

func (*ApplicationInfo) GetAdyenLibraryOk

func (o *ApplicationInfo) GetAdyenLibraryOk() (*CommonField, bool)

GetAdyenLibraryOk returns a tuple with the AdyenLibrary field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ApplicationInfo) GetAdyenPaymentSource

func (o *ApplicationInfo) GetAdyenPaymentSource() CommonField

GetAdyenPaymentSource returns the AdyenPaymentSource field value if set, zero value otherwise.

func (*ApplicationInfo) GetAdyenPaymentSourceOk

func (o *ApplicationInfo) GetAdyenPaymentSourceOk() (*CommonField, bool)

GetAdyenPaymentSourceOk returns a tuple with the AdyenPaymentSource field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ApplicationInfo) GetExternalPlatform

func (o *ApplicationInfo) GetExternalPlatform() ExternalPlatform

GetExternalPlatform returns the ExternalPlatform field value if set, zero value otherwise.

func (*ApplicationInfo) GetExternalPlatformOk

func (o *ApplicationInfo) GetExternalPlatformOk() (*ExternalPlatform, bool)

GetExternalPlatformOk returns a tuple with the ExternalPlatform field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ApplicationInfo) GetMerchantApplication

func (o *ApplicationInfo) GetMerchantApplication() CommonField

GetMerchantApplication returns the MerchantApplication field value if set, zero value otherwise.

func (*ApplicationInfo) GetMerchantApplicationOk

func (o *ApplicationInfo) GetMerchantApplicationOk() (*CommonField, bool)

GetMerchantApplicationOk returns a tuple with the MerchantApplication field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ApplicationInfo) GetMerchantDevice

func (o *ApplicationInfo) GetMerchantDevice() MerchantDevice

GetMerchantDevice returns the MerchantDevice field value if set, zero value otherwise.

func (*ApplicationInfo) GetMerchantDeviceOk

func (o *ApplicationInfo) GetMerchantDeviceOk() (*MerchantDevice, bool)

GetMerchantDeviceOk returns a tuple with the MerchantDevice field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ApplicationInfo) GetShopperInteractionDevice

func (o *ApplicationInfo) GetShopperInteractionDevice() ShopperInteractionDevice

GetShopperInteractionDevice returns the ShopperInteractionDevice field value if set, zero value otherwise.

func (*ApplicationInfo) GetShopperInteractionDeviceOk

func (o *ApplicationInfo) GetShopperInteractionDeviceOk() (*ShopperInteractionDevice, bool)

GetShopperInteractionDeviceOk returns a tuple with the ShopperInteractionDevice field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ApplicationInfo) HasAdyenLibrary

func (o *ApplicationInfo) HasAdyenLibrary() bool

HasAdyenLibrary returns a boolean if a field has been set.

func (*ApplicationInfo) HasAdyenPaymentSource

func (o *ApplicationInfo) HasAdyenPaymentSource() bool

HasAdyenPaymentSource returns a boolean if a field has been set.

func (*ApplicationInfo) HasExternalPlatform

func (o *ApplicationInfo) HasExternalPlatform() bool

HasExternalPlatform returns a boolean if a field has been set.

func (*ApplicationInfo) HasMerchantApplication

func (o *ApplicationInfo) HasMerchantApplication() bool

HasMerchantApplication returns a boolean if a field has been set.

func (*ApplicationInfo) HasMerchantDevice

func (o *ApplicationInfo) HasMerchantDevice() bool

HasMerchantDevice returns a boolean if a field has been set.

func (*ApplicationInfo) HasShopperInteractionDevice

func (o *ApplicationInfo) HasShopperInteractionDevice() bool

HasShopperInteractionDevice returns a boolean if a field has been set.

func (ApplicationInfo) MarshalJSON

func (o ApplicationInfo) MarshalJSON() ([]byte, error)

func (*ApplicationInfo) SetAdyenLibrary

func (o *ApplicationInfo) SetAdyenLibrary(v CommonField)

SetAdyenLibrary gets a reference to the given CommonField and assigns it to the AdyenLibrary field.

func (*ApplicationInfo) SetAdyenPaymentSource

func (o *ApplicationInfo) SetAdyenPaymentSource(v CommonField)

SetAdyenPaymentSource gets a reference to the given CommonField and assigns it to the AdyenPaymentSource field.

func (*ApplicationInfo) SetExternalPlatform

func (o *ApplicationInfo) SetExternalPlatform(v ExternalPlatform)

SetExternalPlatform gets a reference to the given ExternalPlatform and assigns it to the ExternalPlatform field.

func (*ApplicationInfo) SetMerchantApplication

func (o *ApplicationInfo) SetMerchantApplication(v CommonField)

SetMerchantApplication gets a reference to the given CommonField and assigns it to the MerchantApplication field.

func (*ApplicationInfo) SetMerchantDevice

func (o *ApplicationInfo) SetMerchantDevice(v MerchantDevice)

SetMerchantDevice gets a reference to the given MerchantDevice and assigns it to the MerchantDevice field.

func (*ApplicationInfo) SetShopperInteractionDevice

func (o *ApplicationInfo) SetShopperInteractionDevice(v ShopperInteractionDevice)

SetShopperInteractionDevice gets a reference to the given ShopperInteractionDevice and assigns it to the ShopperInteractionDevice field.

func (ApplicationInfo) ToMap

func (o ApplicationInfo) ToMap() (map[string]interface{}, error)

type AuthenticationData

type AuthenticationData struct {
	// Indicates when 3D Secure authentication should be attempted. This overrides all other rules, including [Dynamic 3D Secure settings](https://docs.adyen.com/risk-management/dynamic-3d-secure).  Possible values:  * **always**: Perform 3D Secure authentication. * **never**: Don't perform 3D Secure authentication. If PSD2 SCA or other national regulations require authentication, the transaction gets declined.
	AttemptAuthentication *string `json:"attemptAuthentication,omitempty"`
	// If set to true, you will only perform the [3D Secure 2 authentication](https://docs.adyen.com/online-payments/3d-secure/other-3ds-flows/authentication-only), and not the payment authorisation. Default: **false**.
	AuthenticationOnly *bool               `json:"authenticationOnly,omitempty"`
	ThreeDSRequestData *ThreeDSRequestData `json:"threeDSRequestData,omitempty"`
}

AuthenticationData struct for AuthenticationData

func NewAuthenticationData

func NewAuthenticationData() *AuthenticationData

NewAuthenticationData instantiates a new AuthenticationData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAuthenticationDataWithDefaults

func NewAuthenticationDataWithDefaults() *AuthenticationData

NewAuthenticationDataWithDefaults instantiates a new AuthenticationData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AuthenticationData) GetAttemptAuthentication

func (o *AuthenticationData) GetAttemptAuthentication() string

GetAttemptAuthentication returns the AttemptAuthentication field value if set, zero value otherwise.

func (*AuthenticationData) GetAttemptAuthenticationOk

func (o *AuthenticationData) GetAttemptAuthenticationOk() (*string, bool)

GetAttemptAuthenticationOk returns a tuple with the AttemptAuthentication field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthenticationData) GetAuthenticationOnly

func (o *AuthenticationData) GetAuthenticationOnly() bool

GetAuthenticationOnly returns the AuthenticationOnly field value if set, zero value otherwise.

func (*AuthenticationData) GetAuthenticationOnlyOk

func (o *AuthenticationData) GetAuthenticationOnlyOk() (*bool, bool)

GetAuthenticationOnlyOk returns a tuple with the AuthenticationOnly field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthenticationData) GetThreeDSRequestData

func (o *AuthenticationData) GetThreeDSRequestData() ThreeDSRequestData

GetThreeDSRequestData returns the ThreeDSRequestData field value if set, zero value otherwise.

func (*AuthenticationData) GetThreeDSRequestDataOk

func (o *AuthenticationData) GetThreeDSRequestDataOk() (*ThreeDSRequestData, bool)

GetThreeDSRequestDataOk returns a tuple with the ThreeDSRequestData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthenticationData) HasAttemptAuthentication

func (o *AuthenticationData) HasAttemptAuthentication() bool

HasAttemptAuthentication returns a boolean if a field has been set.

func (*AuthenticationData) HasAuthenticationOnly

func (o *AuthenticationData) HasAuthenticationOnly() bool

HasAuthenticationOnly returns a boolean if a field has been set.

func (*AuthenticationData) HasThreeDSRequestData

func (o *AuthenticationData) HasThreeDSRequestData() bool

HasThreeDSRequestData returns a boolean if a field has been set.

func (AuthenticationData) MarshalJSON

func (o AuthenticationData) MarshalJSON() ([]byte, error)

func (*AuthenticationData) SetAttemptAuthentication

func (o *AuthenticationData) SetAttemptAuthentication(v string)

SetAttemptAuthentication gets a reference to the given string and assigns it to the AttemptAuthentication field.

func (*AuthenticationData) SetAuthenticationOnly

func (o *AuthenticationData) SetAuthenticationOnly(v bool)

SetAuthenticationOnly gets a reference to the given bool and assigns it to the AuthenticationOnly field.

func (*AuthenticationData) SetThreeDSRequestData

func (o *AuthenticationData) SetThreeDSRequestData(v ThreeDSRequestData)

SetThreeDSRequestData gets a reference to the given ThreeDSRequestData and assigns it to the ThreeDSRequestData field.

func (AuthenticationData) ToMap

func (o AuthenticationData) ToMap() (map[string]interface{}, error)

type Avs

type Avs struct {
	// Indicates whether the shopper is allowed to modify the billing address for the current payment request.
	AddressEditable *bool `json:"addressEditable,omitempty"`
	// Specifies whether the shopper should enter their billing address during checkout.  Allowed values: * yes — Perform AVS checks for every card payment. * automatic — Perform AVS checks only when required to optimize the conversion rate. * no — Do not perform AVS checks.
	Enabled *string `json:"enabled,omitempty"`
}

Avs struct for Avs

func NewAvs

func NewAvs() *Avs

NewAvs instantiates a new Avs object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAvsWithDefaults

func NewAvsWithDefaults() *Avs

NewAvsWithDefaults instantiates a new Avs object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Avs) GetAddressEditable

func (o *Avs) GetAddressEditable() bool

GetAddressEditable returns the AddressEditable field value if set, zero value otherwise.

func (*Avs) GetAddressEditableOk

func (o *Avs) GetAddressEditableOk() (*bool, bool)

GetAddressEditableOk returns a tuple with the AddressEditable field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Avs) GetEnabled

func (o *Avs) GetEnabled() string

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*Avs) GetEnabledOk

func (o *Avs) GetEnabledOk() (*string, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Avs) HasAddressEditable

func (o *Avs) HasAddressEditable() bool

HasAddressEditable returns a boolean if a field has been set.

func (*Avs) HasEnabled

func (o *Avs) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (Avs) MarshalJSON

func (o Avs) MarshalJSON() ([]byte, error)

func (*Avs) SetAddressEditable

func (o *Avs) SetAddressEditable(v bool)

SetAddressEditable gets a reference to the given bool and assigns it to the AddressEditable field.

func (*Avs) SetEnabled

func (o *Avs) SetEnabled(v string)

SetEnabled gets a reference to the given string and assigns it to the Enabled field.

func (Avs) ToMap

func (o Avs) ToMap() (map[string]interface{}, error)

type BacsDirectDebitDetails

type BacsDirectDebitDetails struct {
	// The bank account number (without separators).
	BankAccountNumber *string `json:"bankAccountNumber,omitempty"`
	// The bank routing number of the account.
	BankLocationId *string `json:"bankLocationId,omitempty"`
	// The checkout attempt identifier.
	CheckoutAttemptId *string `json:"checkoutAttemptId,omitempty"`
	// The name of the bank account holder.
	HolderName *string `json:"holderName,omitempty"`
	// This is the `recurringDetailReference` returned in the response when you created the token.
	// Deprecated
	RecurringDetailReference *string `json:"recurringDetailReference,omitempty"`
	// This is the `recurringDetailReference` returned in the response when you created the token.
	StoredPaymentMethodId *string `json:"storedPaymentMethodId,omitempty"`
	// **directdebit_GB**
	Type *string `json:"type,omitempty"`
}

BacsDirectDebitDetails struct for BacsDirectDebitDetails

func NewBacsDirectDebitDetails

func NewBacsDirectDebitDetails() *BacsDirectDebitDetails

NewBacsDirectDebitDetails instantiates a new BacsDirectDebitDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewBacsDirectDebitDetailsWithDefaults

func NewBacsDirectDebitDetailsWithDefaults() *BacsDirectDebitDetails

NewBacsDirectDebitDetailsWithDefaults instantiates a new BacsDirectDebitDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*BacsDirectDebitDetails) GetBankAccountNumber

func (o *BacsDirectDebitDetails) GetBankAccountNumber() string

GetBankAccountNumber returns the BankAccountNumber field value if set, zero value otherwise.

func (*BacsDirectDebitDetails) GetBankAccountNumberOk

func (o *BacsDirectDebitDetails) GetBankAccountNumberOk() (*string, bool)

GetBankAccountNumberOk returns a tuple with the BankAccountNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BacsDirectDebitDetails) GetBankLocationId

func (o *BacsDirectDebitDetails) GetBankLocationId() string

GetBankLocationId returns the BankLocationId field value if set, zero value otherwise.

func (*BacsDirectDebitDetails) GetBankLocationIdOk

func (o *BacsDirectDebitDetails) GetBankLocationIdOk() (*string, bool)

GetBankLocationIdOk returns a tuple with the BankLocationId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BacsDirectDebitDetails) GetCheckoutAttemptId

func (o *BacsDirectDebitDetails) GetCheckoutAttemptId() string

GetCheckoutAttemptId returns the CheckoutAttemptId field value if set, zero value otherwise.

func (*BacsDirectDebitDetails) GetCheckoutAttemptIdOk

func (o *BacsDirectDebitDetails) GetCheckoutAttemptIdOk() (*string, bool)

GetCheckoutAttemptIdOk returns a tuple with the CheckoutAttemptId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BacsDirectDebitDetails) GetHolderName

func (o *BacsDirectDebitDetails) GetHolderName() string

GetHolderName returns the HolderName field value if set, zero value otherwise.

func (*BacsDirectDebitDetails) GetHolderNameOk

func (o *BacsDirectDebitDetails) GetHolderNameOk() (*string, bool)

GetHolderNameOk returns a tuple with the HolderName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BacsDirectDebitDetails) GetRecurringDetailReference

func (o *BacsDirectDebitDetails) GetRecurringDetailReference() string

GetRecurringDetailReference returns the RecurringDetailReference field value if set, zero value otherwise. Deprecated

func (*BacsDirectDebitDetails) GetRecurringDetailReferenceOk

func (o *BacsDirectDebitDetails) GetRecurringDetailReferenceOk() (*string, bool)

GetRecurringDetailReferenceOk returns a tuple with the RecurringDetailReference field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*BacsDirectDebitDetails) GetStoredPaymentMethodId

func (o *BacsDirectDebitDetails) GetStoredPaymentMethodId() string

GetStoredPaymentMethodId returns the StoredPaymentMethodId field value if set, zero value otherwise.

func (*BacsDirectDebitDetails) GetStoredPaymentMethodIdOk

func (o *BacsDirectDebitDetails) GetStoredPaymentMethodIdOk() (*string, bool)

GetStoredPaymentMethodIdOk returns a tuple with the StoredPaymentMethodId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BacsDirectDebitDetails) GetType

func (o *BacsDirectDebitDetails) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*BacsDirectDebitDetails) GetTypeOk

func (o *BacsDirectDebitDetails) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BacsDirectDebitDetails) HasBankAccountNumber

func (o *BacsDirectDebitDetails) HasBankAccountNumber() bool

HasBankAccountNumber returns a boolean if a field has been set.

func (*BacsDirectDebitDetails) HasBankLocationId

func (o *BacsDirectDebitDetails) HasBankLocationId() bool

HasBankLocationId returns a boolean if a field has been set.

func (*BacsDirectDebitDetails) HasCheckoutAttemptId

func (o *BacsDirectDebitDetails) HasCheckoutAttemptId() bool

HasCheckoutAttemptId returns a boolean if a field has been set.

func (*BacsDirectDebitDetails) HasHolderName

func (o *BacsDirectDebitDetails) HasHolderName() bool

HasHolderName returns a boolean if a field has been set.

func (*BacsDirectDebitDetails) HasRecurringDetailReference

func (o *BacsDirectDebitDetails) HasRecurringDetailReference() bool

HasRecurringDetailReference returns a boolean if a field has been set.

func (*BacsDirectDebitDetails) HasStoredPaymentMethodId

func (o *BacsDirectDebitDetails) HasStoredPaymentMethodId() bool

HasStoredPaymentMethodId returns a boolean if a field has been set.

func (*BacsDirectDebitDetails) HasType

func (o *BacsDirectDebitDetails) HasType() bool

HasType returns a boolean if a field has been set.

func (BacsDirectDebitDetails) MarshalJSON

func (o BacsDirectDebitDetails) MarshalJSON() ([]byte, error)

func (*BacsDirectDebitDetails) SetBankAccountNumber

func (o *BacsDirectDebitDetails) SetBankAccountNumber(v string)

SetBankAccountNumber gets a reference to the given string and assigns it to the BankAccountNumber field.

func (*BacsDirectDebitDetails) SetBankLocationId

func (o *BacsDirectDebitDetails) SetBankLocationId(v string)

SetBankLocationId gets a reference to the given string and assigns it to the BankLocationId field.

func (*BacsDirectDebitDetails) SetCheckoutAttemptId

func (o *BacsDirectDebitDetails) SetCheckoutAttemptId(v string)

SetCheckoutAttemptId gets a reference to the given string and assigns it to the CheckoutAttemptId field.

func (*BacsDirectDebitDetails) SetHolderName

func (o *BacsDirectDebitDetails) SetHolderName(v string)

SetHolderName gets a reference to the given string and assigns it to the HolderName field.

func (*BacsDirectDebitDetails) SetRecurringDetailReference

func (o *BacsDirectDebitDetails) SetRecurringDetailReference(v string)

SetRecurringDetailReference gets a reference to the given string and assigns it to the RecurringDetailReference field. Deprecated

func (*BacsDirectDebitDetails) SetStoredPaymentMethodId

func (o *BacsDirectDebitDetails) SetStoredPaymentMethodId(v string)

SetStoredPaymentMethodId gets a reference to the given string and assigns it to the StoredPaymentMethodId field.

func (*BacsDirectDebitDetails) SetType

func (o *BacsDirectDebitDetails) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (BacsDirectDebitDetails) ToMap

func (o BacsDirectDebitDetails) ToMap() (map[string]interface{}, error)

type BalanceCheckRequest

type BalanceCheckRequest struct {
	AccountInfo      *AccountInfo `json:"accountInfo,omitempty"`
	AdditionalAmount *Amount      `json:"additionalAmount,omitempty"`
	// This field contains additional data, which may be required for a particular payment request.  The `additionalData` object consists of entries, each of which includes the key and value.
	AdditionalData  *map[string]string `json:"additionalData,omitempty"`
	Amount          Amount             `json:"amount"`
	ApplicationInfo *ApplicationInfo   `json:"applicationInfo,omitempty"`
	BillingAddress  *Address           `json:"billingAddress,omitempty"`
	BrowserInfo     *BrowserInfo       `json:"browserInfo,omitempty"`
	// The delay between the authorisation and scheduled auto-capture, specified in hours.
	CaptureDelayHours *int32 `json:"captureDelayHours,omitempty"`
	// The shopper's date of birth.  Format [ISO-8601](https://www.w3.org/TR/NOTE-datetime): YYYY-MM-DD
	DateOfBirth     *string     `json:"dateOfBirth,omitempty"`
	DccQuote        *ForexQuote `json:"dccQuote,omitempty"`
	DeliveryAddress *Address    `json:"deliveryAddress,omitempty"`
	// The date and time the purchased goods should be delivered.  Format [ISO 8601](https://www.w3.org/TR/NOTE-datetime): YYYY-MM-DDThh:mm:ss.sssTZD  Example: 2017-07-17T13:42:40.428+01:00
	DeliveryDate *time.Time `json:"deliveryDate,omitempty"`
	// A string containing the shopper's device fingerprint. For more information, refer to [Device fingerprinting](https://docs.adyen.com/risk-management/device-fingerprinting).
	DeviceFingerprint *string `json:"deviceFingerprint,omitempty"`
	// An integer value that is added to the normal fraud score. The value can be either positive or negative.
	FraudOffset  *int32        `json:"fraudOffset,omitempty"`
	Installments *Installments `json:"installments,omitempty"`
	// The `localizedShopperStatement` field lets you use dynamic values for your shopper statement in a local character set. If not supplied, left empty, or for cross-border transactions, **shopperStatement** is used.  Adyen currently supports the ja-Kana character set for Visa and Mastercard payments in Japan using Japanese cards. This character set supports:  * UTF-8 based Katakana, capital letters, numbers and special characters.  * Half-width or full-width characters.
	LocalizedShopperStatement *map[string]string `json:"localizedShopperStatement,omitempty"`
	// The [merchant category code](https://en.wikipedia.org/wiki/Merchant_category_code) (MCC) is a four-digit number, which relates to a particular market segment. This code reflects the predominant activity that is conducted by the merchant.
	Mcc *string `json:"mcc,omitempty"`
	// The merchant account identifier, with which you want to process the transaction.
	MerchantAccount string `json:"merchantAccount"`
	// This reference allows linking multiple transactions to each other for reporting purposes (i.e. order auth-rate). The reference should be unique per billing cycle. The same merchant order reference should never be reused after the first authorised attempt. If used, this field should be supplied for all incoming authorisations. > We strongly recommend you send the `merchantOrderReference` value to benefit from linking payment requests when authorisation retries take place. In addition, we recommend you provide `retry.orderAttemptNumber`, `retry.chainAttemptNumber`, and `retry.skipRetry` values in `PaymentRequest.additionalData`.
	MerchantOrderReference *string                `json:"merchantOrderReference,omitempty"`
	MerchantRiskIndicator  *MerchantRiskIndicator `json:"merchantRiskIndicator,omitempty"`
	// Metadata consists of entries, each of which includes a key and a value. Limits: * Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\". * Maximum 20 characters per key. * Maximum 80 characters per value.
	Metadata *map[string]string `json:"metadata,omitempty"`
	// When you are doing multiple partial (gift card) payments, this is the `pspReference` of the first payment. We use this to link the multiple payments to each other. As your own reference for linking multiple payments, use the `merchantOrderReference`instead.
	OrderReference *string `json:"orderReference,omitempty"`
	// The collection that contains the type of the payment method and its specific information.
	PaymentMethod map[string]string `json:"paymentMethod"`
	Recurring     *Recurring        `json:"recurring,omitempty"`
	// Defines a recurring payment type. Required when creating a token to store payment details or using stored payment details. Allowed values: * `Subscription` – A transaction for a fixed or variable amount, which follows a fixed schedule. * `CardOnFile` – With a card-on-file (CoF) transaction, card details are stored to enable one-click or omnichannel journeys, or simply to streamline the checkout process. Any subscription not following a fixed schedule is also considered a card-on-file transaction. * `UnscheduledCardOnFile` – An unscheduled card-on-file (UCoF) transaction is a transaction that occurs on a non-fixed schedule and/or have variable amounts. For example, automatic top-ups when a cardholder's balance drops below a certain amount.
	RecurringProcessingModel *string `json:"recurringProcessingModel,omitempty"`
	// The reference to uniquely identify a payment. This reference is used in all communication with you about the payment status. We recommend using a unique value per payment; however, it is not a requirement. If you need to provide multiple references for a transaction, separate them with hyphens (\"-\"). Maximum length: 80 characters.
	Reference *string `json:"reference,omitempty"`
	// Some payment methods require defining a value for this field to specify how to process the transaction.  For the Bancontact payment method, it can be set to: * `maestro` (default), to be processed like a Maestro card, or * `bcmc`, to be processed like a Bancontact card.
	SelectedBrand *string `json:"selectedBrand,omitempty"`
	// The `recurringDetailReference` you want to use for this payment. The value `LATEST` can be used to select the most recently stored recurring detail.
	SelectedRecurringDetailReference *string `json:"selectedRecurringDetailReference,omitempty"`
	// A session ID used to identify a payment session.
	SessionId *string `json:"sessionId,omitempty"`
	// The shopper's email address. We recommend that you provide this data, as it is used in velocity fraud checks. > For 3D Secure 2 transactions, schemes require `shopperEmail` for all browser-based and mobile implementations.
	ShopperEmail *string `json:"shopperEmail,omitempty"`
	// The shopper's IP address. In general, we recommend that you provide this data, as it is used in a number of risk checks (for instance, number of payment attempts or location-based checks). > For 3D Secure 2 transactions, schemes require `shopperIP` for all browser-based implementations. This field is also mandatory for some merchants depending on your business model. For more information, [contact Support](https://www.adyen.help/hc/en-us/requests/new).
	ShopperIP *string `json:"shopperIP,omitempty"`
	// Specifies the sales channel, through which the shopper gives their card details, and whether the shopper is a returning customer. For the web service API, Adyen assumes Ecommerce shopper interaction by default.  This field has the following possible values: * `Ecommerce` - Online transactions where the cardholder is present (online). For better authorisation rates, we recommend sending the card security code (CSC) along with the request. * `ContAuth` - Card on file and/or subscription transactions, where the cardholder is known to the merchant (returning customer). If the shopper is present (online), you can supply also the CSC to improve authorisation (one-click payment). * `Moto` - Mail-order and telephone-order transactions where the shopper is in contact with the merchant via email or telephone. * `POS` - Point-of-sale transactions where the shopper is physically present to make a payment using a secure payment terminal.
	ShopperInteraction *string `json:"shopperInteraction,omitempty"`
	// The combination of a language code and a country code to specify the language to be used in the payment.
	ShopperLocale *string `json:"shopperLocale,omitempty"`
	ShopperName   *Name   `json:"shopperName,omitempty"`
	// Required for recurring payments.  Your reference to uniquely identify this shopper, for example user ID or account ID. Minimum length: 3 characters. > Your reference must not include personally identifiable information (PII), for example name or email address.
	ShopperReference *string `json:"shopperReference,omitempty"`
	// The text to be shown on the shopper's bank statement.  We recommend sending a maximum of 22 characters, otherwise banks might truncate the string.  Allowed characters: **a-z**, **A-Z**, **0-9**, spaces, and special characters **. , ' _ - ? + * /_**.
	ShopperStatement *string `json:"shopperStatement,omitempty"`
	// The shopper's social security number.
	SocialSecurityNumber *string `json:"socialSecurityNumber,omitempty"`
	// An array of objects specifying how the payment should be split when using [Adyen for Platforms](https://docs.adyen.com/marketplaces-and-platforms/processing-payments#providing-split-information) or [Issuing](https://docs.adyen.com/issuing/add-manage-funds#split).
	Splits []Split `json:"splits,omitempty"`
	// The ecommerce or point-of-sale store that is processing the payment. Used in:  * [Partner platform integrations](https://docs.adyen.com/marketplaces-and-platforms/classic/platforms-for-partners#route-payments) for the [Classic Platforms integration](https://docs.adyen.com/marketplaces-and-platforms/classic). * [Platform setup integrations](https://docs.adyen.com/marketplaces-and-platforms/additional-for-platform-setup/route-payment-to-store) for the [Balance Platform](https://docs.adyen.com/marketplaces-and-platforms).
	Store *string `json:"store,omitempty"`
	// The shopper's telephone number.
	TelephoneNumber     *string              `json:"telephoneNumber,omitempty"`
	ThreeDS2RequestData *ThreeDS2RequestData `json:"threeDS2RequestData,omitempty"`
	// If set to true, you will only perform the [3D Secure 2 authentication](https://docs.adyen.com/online-payments/3d-secure/other-3ds-flows/authentication-only), and not the payment authorisation.
	// Deprecated
	ThreeDSAuthenticationOnly *bool `json:"threeDSAuthenticationOnly,omitempty"`
	// The reference value to aggregate sales totals in reporting. When not specified, the store field is used (if available).
	TotalsGroup *string `json:"totalsGroup,omitempty"`
	// Set to true if the payment should be routed to a trusted MID.
	TrustedShopper *bool `json:"trustedShopper,omitempty"`
}

BalanceCheckRequest struct for BalanceCheckRequest

func NewBalanceCheckRequest

func NewBalanceCheckRequest(amount Amount, merchantAccount string, paymentMethod map[string]string) *BalanceCheckRequest

NewBalanceCheckRequest instantiates a new BalanceCheckRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewBalanceCheckRequestWithDefaults

func NewBalanceCheckRequestWithDefaults() *BalanceCheckRequest

NewBalanceCheckRequestWithDefaults instantiates a new BalanceCheckRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*BalanceCheckRequest) GetAccountInfo

func (o *BalanceCheckRequest) GetAccountInfo() AccountInfo

GetAccountInfo returns the AccountInfo field value if set, zero value otherwise.

func (*BalanceCheckRequest) GetAccountInfoOk

func (o *BalanceCheckRequest) GetAccountInfoOk() (*AccountInfo, bool)

GetAccountInfoOk returns a tuple with the AccountInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BalanceCheckRequest) GetAdditionalAmount

func (o *BalanceCheckRequest) GetAdditionalAmount() Amount

GetAdditionalAmount returns the AdditionalAmount field value if set, zero value otherwise.

func (*BalanceCheckRequest) GetAdditionalAmountOk

func (o *BalanceCheckRequest) GetAdditionalAmountOk() (*Amount, bool)

GetAdditionalAmountOk returns a tuple with the AdditionalAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BalanceCheckRequest) GetAdditionalData

func (o *BalanceCheckRequest) GetAdditionalData() map[string]string

GetAdditionalData returns the AdditionalData field value if set, zero value otherwise.

func (*BalanceCheckRequest) GetAdditionalDataOk

func (o *BalanceCheckRequest) GetAdditionalDataOk() (*map[string]string, bool)

GetAdditionalDataOk returns a tuple with the AdditionalData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BalanceCheckRequest) GetAmount

func (o *BalanceCheckRequest) GetAmount() Amount

GetAmount returns the Amount field value

func (*BalanceCheckRequest) GetAmountOk

func (o *BalanceCheckRequest) GetAmountOk() (*Amount, bool)

GetAmountOk returns a tuple with the Amount field value and a boolean to check if the value has been set.

func (*BalanceCheckRequest) GetApplicationInfo

func (o *BalanceCheckRequest) GetApplicationInfo() ApplicationInfo

GetApplicationInfo returns the ApplicationInfo field value if set, zero value otherwise.

func (*BalanceCheckRequest) GetApplicationInfoOk

func (o *BalanceCheckRequest) GetApplicationInfoOk() (*ApplicationInfo, bool)

GetApplicationInfoOk returns a tuple with the ApplicationInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BalanceCheckRequest) GetBillingAddress

func (o *BalanceCheckRequest) GetBillingAddress() Address

GetBillingAddress returns the BillingAddress field value if set, zero value otherwise.

func (*BalanceCheckRequest) GetBillingAddressOk

func (o *BalanceCheckRequest) GetBillingAddressOk() (*Address, bool)

GetBillingAddressOk returns a tuple with the BillingAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BalanceCheckRequest) GetBrowserInfo

func (o *BalanceCheckRequest) GetBrowserInfo() BrowserInfo

GetBrowserInfo returns the BrowserInfo field value if set, zero value otherwise.

func (*BalanceCheckRequest) GetBrowserInfoOk

func (o *BalanceCheckRequest) GetBrowserInfoOk() (*BrowserInfo, bool)

GetBrowserInfoOk returns a tuple with the BrowserInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BalanceCheckRequest) GetCaptureDelayHours

func (o *BalanceCheckRequest) GetCaptureDelayHours() int32

GetCaptureDelayHours returns the CaptureDelayHours field value if set, zero value otherwise.

func (*BalanceCheckRequest) GetCaptureDelayHoursOk

func (o *BalanceCheckRequest) GetCaptureDelayHoursOk() (*int32, bool)

GetCaptureDelayHoursOk returns a tuple with the CaptureDelayHours field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BalanceCheckRequest) GetDateOfBirth

func (o *BalanceCheckRequest) GetDateOfBirth() string

GetDateOfBirth returns the DateOfBirth field value if set, zero value otherwise.

func (*BalanceCheckRequest) GetDateOfBirthOk

func (o *BalanceCheckRequest) GetDateOfBirthOk() (*string, bool)

GetDateOfBirthOk returns a tuple with the DateOfBirth field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BalanceCheckRequest) GetDccQuote

func (o *BalanceCheckRequest) GetDccQuote() ForexQuote

GetDccQuote returns the DccQuote field value if set, zero value otherwise.

func (*BalanceCheckRequest) GetDccQuoteOk

func (o *BalanceCheckRequest) GetDccQuoteOk() (*ForexQuote, bool)

GetDccQuoteOk returns a tuple with the DccQuote field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BalanceCheckRequest) GetDeliveryAddress

func (o *BalanceCheckRequest) GetDeliveryAddress() Address

GetDeliveryAddress returns the DeliveryAddress field value if set, zero value otherwise.

func (*BalanceCheckRequest) GetDeliveryAddressOk

func (o *BalanceCheckRequest) GetDeliveryAddressOk() (*Address, bool)

GetDeliveryAddressOk returns a tuple with the DeliveryAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BalanceCheckRequest) GetDeliveryDate

func (o *BalanceCheckRequest) GetDeliveryDate() time.Time

GetDeliveryDate returns the DeliveryDate field value if set, zero value otherwise.

func (*BalanceCheckRequest) GetDeliveryDateOk

func (o *BalanceCheckRequest) GetDeliveryDateOk() (*time.Time, bool)

GetDeliveryDateOk returns a tuple with the DeliveryDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BalanceCheckRequest) GetDeviceFingerprint

func (o *BalanceCheckRequest) GetDeviceFingerprint() string

GetDeviceFingerprint returns the DeviceFingerprint field value if set, zero value otherwise.

func (*BalanceCheckRequest) GetDeviceFingerprintOk

func (o *BalanceCheckRequest) GetDeviceFingerprintOk() (*string, bool)

GetDeviceFingerprintOk returns a tuple with the DeviceFingerprint field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BalanceCheckRequest) GetFraudOffset

func (o *BalanceCheckRequest) GetFraudOffset() int32

GetFraudOffset returns the FraudOffset field value if set, zero value otherwise.

func (*BalanceCheckRequest) GetFraudOffsetOk

func (o *BalanceCheckRequest) GetFraudOffsetOk() (*int32, bool)

GetFraudOffsetOk returns a tuple with the FraudOffset field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BalanceCheckRequest) GetInstallments

func (o *BalanceCheckRequest) GetInstallments() Installments

GetInstallments returns the Installments field value if set, zero value otherwise.

func (*BalanceCheckRequest) GetInstallmentsOk

func (o *BalanceCheckRequest) GetInstallmentsOk() (*Installments, bool)

GetInstallmentsOk returns a tuple with the Installments field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BalanceCheckRequest) GetLocalizedShopperStatement

func (o *BalanceCheckRequest) GetLocalizedShopperStatement() map[string]string

GetLocalizedShopperStatement returns the LocalizedShopperStatement field value if set, zero value otherwise.

func (*BalanceCheckRequest) GetLocalizedShopperStatementOk

func (o *BalanceCheckRequest) GetLocalizedShopperStatementOk() (*map[string]string, bool)

GetLocalizedShopperStatementOk returns a tuple with the LocalizedShopperStatement field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BalanceCheckRequest) GetMcc

func (o *BalanceCheckRequest) GetMcc() string

GetMcc returns the Mcc field value if set, zero value otherwise.

func (*BalanceCheckRequest) GetMccOk

func (o *BalanceCheckRequest) GetMccOk() (*string, bool)

GetMccOk returns a tuple with the Mcc field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BalanceCheckRequest) GetMerchantAccount

func (o *BalanceCheckRequest) GetMerchantAccount() string

GetMerchantAccount returns the MerchantAccount field value

func (*BalanceCheckRequest) GetMerchantAccountOk

func (o *BalanceCheckRequest) GetMerchantAccountOk() (*string, bool)

GetMerchantAccountOk returns a tuple with the MerchantAccount field value and a boolean to check if the value has been set.

func (*BalanceCheckRequest) GetMerchantOrderReference

func (o *BalanceCheckRequest) GetMerchantOrderReference() string

GetMerchantOrderReference returns the MerchantOrderReference field value if set, zero value otherwise.

func (*BalanceCheckRequest) GetMerchantOrderReferenceOk

func (o *BalanceCheckRequest) GetMerchantOrderReferenceOk() (*string, bool)

GetMerchantOrderReferenceOk returns a tuple with the MerchantOrderReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BalanceCheckRequest) GetMerchantRiskIndicator

func (o *BalanceCheckRequest) GetMerchantRiskIndicator() MerchantRiskIndicator

GetMerchantRiskIndicator returns the MerchantRiskIndicator field value if set, zero value otherwise.

func (*BalanceCheckRequest) GetMerchantRiskIndicatorOk

func (o *BalanceCheckRequest) GetMerchantRiskIndicatorOk() (*MerchantRiskIndicator, bool)

GetMerchantRiskIndicatorOk returns a tuple with the MerchantRiskIndicator field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BalanceCheckRequest) GetMetadata

func (o *BalanceCheckRequest) GetMetadata() map[string]string

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*BalanceCheckRequest) GetMetadataOk

func (o *BalanceCheckRequest) GetMetadataOk() (*map[string]string, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BalanceCheckRequest) GetOrderReference

func (o *BalanceCheckRequest) GetOrderReference() string

GetOrderReference returns the OrderReference field value if set, zero value otherwise.

func (*BalanceCheckRequest) GetOrderReferenceOk

func (o *BalanceCheckRequest) GetOrderReferenceOk() (*string, bool)

GetOrderReferenceOk returns a tuple with the OrderReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BalanceCheckRequest) GetPaymentMethod

func (o *BalanceCheckRequest) GetPaymentMethod() map[string]string

GetPaymentMethod returns the PaymentMethod field value

func (*BalanceCheckRequest) GetPaymentMethodOk

func (o *BalanceCheckRequest) GetPaymentMethodOk() (*map[string]string, bool)

GetPaymentMethodOk returns a tuple with the PaymentMethod field value and a boolean to check if the value has been set.

func (*BalanceCheckRequest) GetRecurring

func (o *BalanceCheckRequest) GetRecurring() Recurring

GetRecurring returns the Recurring field value if set, zero value otherwise.

func (*BalanceCheckRequest) GetRecurringOk

func (o *BalanceCheckRequest) GetRecurringOk() (*Recurring, bool)

GetRecurringOk returns a tuple with the Recurring field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BalanceCheckRequest) GetRecurringProcessingModel

func (o *BalanceCheckRequest) GetRecurringProcessingModel() string

GetRecurringProcessingModel returns the RecurringProcessingModel field value if set, zero value otherwise.

func (*BalanceCheckRequest) GetRecurringProcessingModelOk

func (o *BalanceCheckRequest) GetRecurringProcessingModelOk() (*string, bool)

GetRecurringProcessingModelOk returns a tuple with the RecurringProcessingModel field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BalanceCheckRequest) GetReference

func (o *BalanceCheckRequest) GetReference() string

GetReference returns the Reference field value if set, zero value otherwise.

func (*BalanceCheckRequest) GetReferenceOk

func (o *BalanceCheckRequest) GetReferenceOk() (*string, bool)

GetReferenceOk returns a tuple with the Reference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BalanceCheckRequest) GetSelectedBrand

func (o *BalanceCheckRequest) GetSelectedBrand() string

GetSelectedBrand returns the SelectedBrand field value if set, zero value otherwise.

func (*BalanceCheckRequest) GetSelectedBrandOk

func (o *BalanceCheckRequest) GetSelectedBrandOk() (*string, bool)

GetSelectedBrandOk returns a tuple with the SelectedBrand field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BalanceCheckRequest) GetSelectedRecurringDetailReference

func (o *BalanceCheckRequest) GetSelectedRecurringDetailReference() string

GetSelectedRecurringDetailReference returns the SelectedRecurringDetailReference field value if set, zero value otherwise.

func (*BalanceCheckRequest) GetSelectedRecurringDetailReferenceOk

func (o *BalanceCheckRequest) GetSelectedRecurringDetailReferenceOk() (*string, bool)

GetSelectedRecurringDetailReferenceOk returns a tuple with the SelectedRecurringDetailReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BalanceCheckRequest) GetSessionId

func (o *BalanceCheckRequest) GetSessionId() string

GetSessionId returns the SessionId field value if set, zero value otherwise.

func (*BalanceCheckRequest) GetSessionIdOk

func (o *BalanceCheckRequest) GetSessionIdOk() (*string, bool)

GetSessionIdOk returns a tuple with the SessionId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BalanceCheckRequest) GetShopperEmail

func (o *BalanceCheckRequest) GetShopperEmail() string

GetShopperEmail returns the ShopperEmail field value if set, zero value otherwise.

func (*BalanceCheckRequest) GetShopperEmailOk

func (o *BalanceCheckRequest) GetShopperEmailOk() (*string, bool)

GetShopperEmailOk returns a tuple with the ShopperEmail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BalanceCheckRequest) GetShopperIP

func (o *BalanceCheckRequest) GetShopperIP() string

GetShopperIP returns the ShopperIP field value if set, zero value otherwise.

func (*BalanceCheckRequest) GetShopperIPOk

func (o *BalanceCheckRequest) GetShopperIPOk() (*string, bool)

GetShopperIPOk returns a tuple with the ShopperIP field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BalanceCheckRequest) GetShopperInteraction

func (o *BalanceCheckRequest) GetShopperInteraction() string

GetShopperInteraction returns the ShopperInteraction field value if set, zero value otherwise.

func (*BalanceCheckRequest) GetShopperInteractionOk

func (o *BalanceCheckRequest) GetShopperInteractionOk() (*string, bool)

GetShopperInteractionOk returns a tuple with the ShopperInteraction field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BalanceCheckRequest) GetShopperLocale

func (o *BalanceCheckRequest) GetShopperLocale() string

GetShopperLocale returns the ShopperLocale field value if set, zero value otherwise.

func (*BalanceCheckRequest) GetShopperLocaleOk

func (o *BalanceCheckRequest) GetShopperLocaleOk() (*string, bool)

GetShopperLocaleOk returns a tuple with the ShopperLocale field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BalanceCheckRequest) GetShopperName

func (o *BalanceCheckRequest) GetShopperName() Name

GetShopperName returns the ShopperName field value if set, zero value otherwise.

func (*BalanceCheckRequest) GetShopperNameOk

func (o *BalanceCheckRequest) GetShopperNameOk() (*Name, bool)

GetShopperNameOk returns a tuple with the ShopperName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BalanceCheckRequest) GetShopperReference

func (o *BalanceCheckRequest) GetShopperReference() string

GetShopperReference returns the ShopperReference field value if set, zero value otherwise.

func (*BalanceCheckRequest) GetShopperReferenceOk

func (o *BalanceCheckRequest) GetShopperReferenceOk() (*string, bool)

GetShopperReferenceOk returns a tuple with the ShopperReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BalanceCheckRequest) GetShopperStatement

func (o *BalanceCheckRequest) GetShopperStatement() string

GetShopperStatement returns the ShopperStatement field value if set, zero value otherwise.

func (*BalanceCheckRequest) GetShopperStatementOk

func (o *BalanceCheckRequest) GetShopperStatementOk() (*string, bool)

GetShopperStatementOk returns a tuple with the ShopperStatement field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BalanceCheckRequest) GetSocialSecurityNumber

func (o *BalanceCheckRequest) GetSocialSecurityNumber() string

GetSocialSecurityNumber returns the SocialSecurityNumber field value if set, zero value otherwise.

func (*BalanceCheckRequest) GetSocialSecurityNumberOk

func (o *BalanceCheckRequest) GetSocialSecurityNumberOk() (*string, bool)

GetSocialSecurityNumberOk returns a tuple with the SocialSecurityNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BalanceCheckRequest) GetSplits

func (o *BalanceCheckRequest) GetSplits() []Split

GetSplits returns the Splits field value if set, zero value otherwise.

func (*BalanceCheckRequest) GetSplitsOk

func (o *BalanceCheckRequest) GetSplitsOk() ([]Split, bool)

GetSplitsOk returns a tuple with the Splits field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BalanceCheckRequest) GetStore

func (o *BalanceCheckRequest) GetStore() string

GetStore returns the Store field value if set, zero value otherwise.

func (*BalanceCheckRequest) GetStoreOk

func (o *BalanceCheckRequest) GetStoreOk() (*string, bool)

GetStoreOk returns a tuple with the Store field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BalanceCheckRequest) GetTelephoneNumber

func (o *BalanceCheckRequest) GetTelephoneNumber() string

GetTelephoneNumber returns the TelephoneNumber field value if set, zero value otherwise.

func (*BalanceCheckRequest) GetTelephoneNumberOk

func (o *BalanceCheckRequest) GetTelephoneNumberOk() (*string, bool)

GetTelephoneNumberOk returns a tuple with the TelephoneNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BalanceCheckRequest) GetThreeDS2RequestData

func (o *BalanceCheckRequest) GetThreeDS2RequestData() ThreeDS2RequestData

GetThreeDS2RequestData returns the ThreeDS2RequestData field value if set, zero value otherwise.

func (*BalanceCheckRequest) GetThreeDS2RequestDataOk

func (o *BalanceCheckRequest) GetThreeDS2RequestDataOk() (*ThreeDS2RequestData, bool)

GetThreeDS2RequestDataOk returns a tuple with the ThreeDS2RequestData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BalanceCheckRequest) GetThreeDSAuthenticationOnly

func (o *BalanceCheckRequest) GetThreeDSAuthenticationOnly() bool

GetThreeDSAuthenticationOnly returns the ThreeDSAuthenticationOnly field value if set, zero value otherwise. Deprecated

func (*BalanceCheckRequest) GetThreeDSAuthenticationOnlyOk

func (o *BalanceCheckRequest) GetThreeDSAuthenticationOnlyOk() (*bool, bool)

GetThreeDSAuthenticationOnlyOk returns a tuple with the ThreeDSAuthenticationOnly field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*BalanceCheckRequest) GetTotalsGroup

func (o *BalanceCheckRequest) GetTotalsGroup() string

GetTotalsGroup returns the TotalsGroup field value if set, zero value otherwise.

func (*BalanceCheckRequest) GetTotalsGroupOk

func (o *BalanceCheckRequest) GetTotalsGroupOk() (*string, bool)

GetTotalsGroupOk returns a tuple with the TotalsGroup field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BalanceCheckRequest) GetTrustedShopper

func (o *BalanceCheckRequest) GetTrustedShopper() bool

GetTrustedShopper returns the TrustedShopper field value if set, zero value otherwise.

func (*BalanceCheckRequest) GetTrustedShopperOk

func (o *BalanceCheckRequest) GetTrustedShopperOk() (*bool, bool)

GetTrustedShopperOk returns a tuple with the TrustedShopper field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BalanceCheckRequest) HasAccountInfo

func (o *BalanceCheckRequest) HasAccountInfo() bool

HasAccountInfo returns a boolean if a field has been set.

func (*BalanceCheckRequest) HasAdditionalAmount

func (o *BalanceCheckRequest) HasAdditionalAmount() bool

HasAdditionalAmount returns a boolean if a field has been set.

func (*BalanceCheckRequest) HasAdditionalData

func (o *BalanceCheckRequest) HasAdditionalData() bool

HasAdditionalData returns a boolean if a field has been set.

func (*BalanceCheckRequest) HasApplicationInfo

func (o *BalanceCheckRequest) HasApplicationInfo() bool

HasApplicationInfo returns a boolean if a field has been set.

func (*BalanceCheckRequest) HasBillingAddress

func (o *BalanceCheckRequest) HasBillingAddress() bool

HasBillingAddress returns a boolean if a field has been set.

func (*BalanceCheckRequest) HasBrowserInfo

func (o *BalanceCheckRequest) HasBrowserInfo() bool

HasBrowserInfo returns a boolean if a field has been set.

func (*BalanceCheckRequest) HasCaptureDelayHours

func (o *BalanceCheckRequest) HasCaptureDelayHours() bool

HasCaptureDelayHours returns a boolean if a field has been set.

func (*BalanceCheckRequest) HasDateOfBirth

func (o *BalanceCheckRequest) HasDateOfBirth() bool

HasDateOfBirth returns a boolean if a field has been set.

func (*BalanceCheckRequest) HasDccQuote

func (o *BalanceCheckRequest) HasDccQuote() bool

HasDccQuote returns a boolean if a field has been set.

func (*BalanceCheckRequest) HasDeliveryAddress

func (o *BalanceCheckRequest) HasDeliveryAddress() bool

HasDeliveryAddress returns a boolean if a field has been set.

func (*BalanceCheckRequest) HasDeliveryDate

func (o *BalanceCheckRequest) HasDeliveryDate() bool

HasDeliveryDate returns a boolean if a field has been set.

func (*BalanceCheckRequest) HasDeviceFingerprint

func (o *BalanceCheckRequest) HasDeviceFingerprint() bool

HasDeviceFingerprint returns a boolean if a field has been set.

func (*BalanceCheckRequest) HasFraudOffset

func (o *BalanceCheckRequest) HasFraudOffset() bool

HasFraudOffset returns a boolean if a field has been set.

func (*BalanceCheckRequest) HasInstallments

func (o *BalanceCheckRequest) HasInstallments() bool

HasInstallments returns a boolean if a field has been set.

func (*BalanceCheckRequest) HasLocalizedShopperStatement

func (o *BalanceCheckRequest) HasLocalizedShopperStatement() bool

HasLocalizedShopperStatement returns a boolean if a field has been set.

func (*BalanceCheckRequest) HasMcc

func (o *BalanceCheckRequest) HasMcc() bool

HasMcc returns a boolean if a field has been set.

func (*BalanceCheckRequest) HasMerchantOrderReference

func (o *BalanceCheckRequest) HasMerchantOrderReference() bool

HasMerchantOrderReference returns a boolean if a field has been set.

func (*BalanceCheckRequest) HasMerchantRiskIndicator

func (o *BalanceCheckRequest) HasMerchantRiskIndicator() bool

HasMerchantRiskIndicator returns a boolean if a field has been set.

func (*BalanceCheckRequest) HasMetadata

func (o *BalanceCheckRequest) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*BalanceCheckRequest) HasOrderReference

func (o *BalanceCheckRequest) HasOrderReference() bool

HasOrderReference returns a boolean if a field has been set.

func (*BalanceCheckRequest) HasRecurring

func (o *BalanceCheckRequest) HasRecurring() bool

HasRecurring returns a boolean if a field has been set.

func (*BalanceCheckRequest) HasRecurringProcessingModel

func (o *BalanceCheckRequest) HasRecurringProcessingModel() bool

HasRecurringProcessingModel returns a boolean if a field has been set.

func (*BalanceCheckRequest) HasReference

func (o *BalanceCheckRequest) HasReference() bool

HasReference returns a boolean if a field has been set.

func (*BalanceCheckRequest) HasSelectedBrand

func (o *BalanceCheckRequest) HasSelectedBrand() bool

HasSelectedBrand returns a boolean if a field has been set.

func (*BalanceCheckRequest) HasSelectedRecurringDetailReference

func (o *BalanceCheckRequest) HasSelectedRecurringDetailReference() bool

HasSelectedRecurringDetailReference returns a boolean if a field has been set.

func (*BalanceCheckRequest) HasSessionId

func (o *BalanceCheckRequest) HasSessionId() bool

HasSessionId returns a boolean if a field has been set.

func (*BalanceCheckRequest) HasShopperEmail

func (o *BalanceCheckRequest) HasShopperEmail() bool

HasShopperEmail returns a boolean if a field has been set.

func (*BalanceCheckRequest) HasShopperIP

func (o *BalanceCheckRequest) HasShopperIP() bool

HasShopperIP returns a boolean if a field has been set.

func (*BalanceCheckRequest) HasShopperInteraction

func (o *BalanceCheckRequest) HasShopperInteraction() bool

HasShopperInteraction returns a boolean if a field has been set.

func (*BalanceCheckRequest) HasShopperLocale

func (o *BalanceCheckRequest) HasShopperLocale() bool

HasShopperLocale returns a boolean if a field has been set.

func (*BalanceCheckRequest) HasShopperName

func (o *BalanceCheckRequest) HasShopperName() bool

HasShopperName returns a boolean if a field has been set.

func (*BalanceCheckRequest) HasShopperReference

func (o *BalanceCheckRequest) HasShopperReference() bool

HasShopperReference returns a boolean if a field has been set.

func (*BalanceCheckRequest) HasShopperStatement

func (o *BalanceCheckRequest) HasShopperStatement() bool

HasShopperStatement returns a boolean if a field has been set.

func (*BalanceCheckRequest) HasSocialSecurityNumber

func (o *BalanceCheckRequest) HasSocialSecurityNumber() bool

HasSocialSecurityNumber returns a boolean if a field has been set.

func (*BalanceCheckRequest) HasSplits

func (o *BalanceCheckRequest) HasSplits() bool

HasSplits returns a boolean if a field has been set.

func (*BalanceCheckRequest) HasStore

func (o *BalanceCheckRequest) HasStore() bool

HasStore returns a boolean if a field has been set.

func (*BalanceCheckRequest) HasTelephoneNumber

func (o *BalanceCheckRequest) HasTelephoneNumber() bool

HasTelephoneNumber returns a boolean if a field has been set.

func (*BalanceCheckRequest) HasThreeDS2RequestData

func (o *BalanceCheckRequest) HasThreeDS2RequestData() bool

HasThreeDS2RequestData returns a boolean if a field has been set.

func (*BalanceCheckRequest) HasThreeDSAuthenticationOnly

func (o *BalanceCheckRequest) HasThreeDSAuthenticationOnly() bool

HasThreeDSAuthenticationOnly returns a boolean if a field has been set.

func (*BalanceCheckRequest) HasTotalsGroup

func (o *BalanceCheckRequest) HasTotalsGroup() bool

HasTotalsGroup returns a boolean if a field has been set.

func (*BalanceCheckRequest) HasTrustedShopper

func (o *BalanceCheckRequest) HasTrustedShopper() bool

HasTrustedShopper returns a boolean if a field has been set.

func (BalanceCheckRequest) MarshalJSON

func (o BalanceCheckRequest) MarshalJSON() ([]byte, error)

func (*BalanceCheckRequest) SetAccountInfo

func (o *BalanceCheckRequest) SetAccountInfo(v AccountInfo)

SetAccountInfo gets a reference to the given AccountInfo and assigns it to the AccountInfo field.

func (*BalanceCheckRequest) SetAdditionalAmount

func (o *BalanceCheckRequest) SetAdditionalAmount(v Amount)

SetAdditionalAmount gets a reference to the given Amount and assigns it to the AdditionalAmount field.

func (*BalanceCheckRequest) SetAdditionalData

func (o *BalanceCheckRequest) SetAdditionalData(v map[string]string)

SetAdditionalData gets a reference to the given map[string]string and assigns it to the AdditionalData field.

func (*BalanceCheckRequest) SetAmount

func (o *BalanceCheckRequest) SetAmount(v Amount)

SetAmount sets field value

func (*BalanceCheckRequest) SetApplicationInfo

func (o *BalanceCheckRequest) SetApplicationInfo(v ApplicationInfo)

SetApplicationInfo gets a reference to the given ApplicationInfo and assigns it to the ApplicationInfo field.

func (*BalanceCheckRequest) SetBillingAddress

func (o *BalanceCheckRequest) SetBillingAddress(v Address)

SetBillingAddress gets a reference to the given Address and assigns it to the BillingAddress field.

func (*BalanceCheckRequest) SetBrowserInfo

func (o *BalanceCheckRequest) SetBrowserInfo(v BrowserInfo)

SetBrowserInfo gets a reference to the given BrowserInfo and assigns it to the BrowserInfo field.

func (*BalanceCheckRequest) SetCaptureDelayHours

func (o *BalanceCheckRequest) SetCaptureDelayHours(v int32)

SetCaptureDelayHours gets a reference to the given int32 and assigns it to the CaptureDelayHours field.

func (*BalanceCheckRequest) SetDateOfBirth

func (o *BalanceCheckRequest) SetDateOfBirth(v string)

SetDateOfBirth gets a reference to the given string and assigns it to the DateOfBirth field.

func (*BalanceCheckRequest) SetDccQuote

func (o *BalanceCheckRequest) SetDccQuote(v ForexQuote)

SetDccQuote gets a reference to the given ForexQuote and assigns it to the DccQuote field.

func (*BalanceCheckRequest) SetDeliveryAddress

func (o *BalanceCheckRequest) SetDeliveryAddress(v Address)

SetDeliveryAddress gets a reference to the given Address and assigns it to the DeliveryAddress field.

func (*BalanceCheckRequest) SetDeliveryDate

func (o *BalanceCheckRequest) SetDeliveryDate(v time.Time)

SetDeliveryDate gets a reference to the given time.Time and assigns it to the DeliveryDate field.

func (*BalanceCheckRequest) SetDeviceFingerprint

func (o *BalanceCheckRequest) SetDeviceFingerprint(v string)

SetDeviceFingerprint gets a reference to the given string and assigns it to the DeviceFingerprint field.

func (*BalanceCheckRequest) SetFraudOffset

func (o *BalanceCheckRequest) SetFraudOffset(v int32)

SetFraudOffset gets a reference to the given int32 and assigns it to the FraudOffset field.

func (*BalanceCheckRequest) SetInstallments

func (o *BalanceCheckRequest) SetInstallments(v Installments)

SetInstallments gets a reference to the given Installments and assigns it to the Installments field.

func (*BalanceCheckRequest) SetLocalizedShopperStatement

func (o *BalanceCheckRequest) SetLocalizedShopperStatement(v map[string]string)

SetLocalizedShopperStatement gets a reference to the given map[string]string and assigns it to the LocalizedShopperStatement field.

func (*BalanceCheckRequest) SetMcc

func (o *BalanceCheckRequest) SetMcc(v string)

SetMcc gets a reference to the given string and assigns it to the Mcc field.

func (*BalanceCheckRequest) SetMerchantAccount

func (o *BalanceCheckRequest) SetMerchantAccount(v string)

SetMerchantAccount sets field value

func (*BalanceCheckRequest) SetMerchantOrderReference

func (o *BalanceCheckRequest) SetMerchantOrderReference(v string)

SetMerchantOrderReference gets a reference to the given string and assigns it to the MerchantOrderReference field.

func (*BalanceCheckRequest) SetMerchantRiskIndicator

func (o *BalanceCheckRequest) SetMerchantRiskIndicator(v MerchantRiskIndicator)

SetMerchantRiskIndicator gets a reference to the given MerchantRiskIndicator and assigns it to the MerchantRiskIndicator field.

func (*BalanceCheckRequest) SetMetadata

func (o *BalanceCheckRequest) SetMetadata(v map[string]string)

SetMetadata gets a reference to the given map[string]string and assigns it to the Metadata field.

func (*BalanceCheckRequest) SetOrderReference

func (o *BalanceCheckRequest) SetOrderReference(v string)

SetOrderReference gets a reference to the given string and assigns it to the OrderReference field.

func (*BalanceCheckRequest) SetPaymentMethod

func (o *BalanceCheckRequest) SetPaymentMethod(v map[string]string)

SetPaymentMethod sets field value

func (*BalanceCheckRequest) SetRecurring

func (o *BalanceCheckRequest) SetRecurring(v Recurring)

SetRecurring gets a reference to the given Recurring and assigns it to the Recurring field.

func (*BalanceCheckRequest) SetRecurringProcessingModel

func (o *BalanceCheckRequest) SetRecurringProcessingModel(v string)

SetRecurringProcessingModel gets a reference to the given string and assigns it to the RecurringProcessingModel field.

func (*BalanceCheckRequest) SetReference

func (o *BalanceCheckRequest) SetReference(v string)

SetReference gets a reference to the given string and assigns it to the Reference field.

func (*BalanceCheckRequest) SetSelectedBrand

func (o *BalanceCheckRequest) SetSelectedBrand(v string)

SetSelectedBrand gets a reference to the given string and assigns it to the SelectedBrand field.

func (*BalanceCheckRequest) SetSelectedRecurringDetailReference

func (o *BalanceCheckRequest) SetSelectedRecurringDetailReference(v string)

SetSelectedRecurringDetailReference gets a reference to the given string and assigns it to the SelectedRecurringDetailReference field.

func (*BalanceCheckRequest) SetSessionId

func (o *BalanceCheckRequest) SetSessionId(v string)

SetSessionId gets a reference to the given string and assigns it to the SessionId field.

func (*BalanceCheckRequest) SetShopperEmail

func (o *BalanceCheckRequest) SetShopperEmail(v string)

SetShopperEmail gets a reference to the given string and assigns it to the ShopperEmail field.

func (*BalanceCheckRequest) SetShopperIP

func (o *BalanceCheckRequest) SetShopperIP(v string)

SetShopperIP gets a reference to the given string and assigns it to the ShopperIP field.

func (*BalanceCheckRequest) SetShopperInteraction

func (o *BalanceCheckRequest) SetShopperInteraction(v string)

SetShopperInteraction gets a reference to the given string and assigns it to the ShopperInteraction field.

func (*BalanceCheckRequest) SetShopperLocale

func (o *BalanceCheckRequest) SetShopperLocale(v string)

SetShopperLocale gets a reference to the given string and assigns it to the ShopperLocale field.

func (*BalanceCheckRequest) SetShopperName

func (o *BalanceCheckRequest) SetShopperName(v Name)

SetShopperName gets a reference to the given Name and assigns it to the ShopperName field.

func (*BalanceCheckRequest) SetShopperReference

func (o *BalanceCheckRequest) SetShopperReference(v string)

SetShopperReference gets a reference to the given string and assigns it to the ShopperReference field.

func (*BalanceCheckRequest) SetShopperStatement

func (o *BalanceCheckRequest) SetShopperStatement(v string)

SetShopperStatement gets a reference to the given string and assigns it to the ShopperStatement field.

func (*BalanceCheckRequest) SetSocialSecurityNumber

func (o *BalanceCheckRequest) SetSocialSecurityNumber(v string)

SetSocialSecurityNumber gets a reference to the given string and assigns it to the SocialSecurityNumber field.

func (*BalanceCheckRequest) SetSplits

func (o *BalanceCheckRequest) SetSplits(v []Split)

SetSplits gets a reference to the given []Split and assigns it to the Splits field.

func (*BalanceCheckRequest) SetStore

func (o *BalanceCheckRequest) SetStore(v string)

SetStore gets a reference to the given string and assigns it to the Store field.

func (*BalanceCheckRequest) SetTelephoneNumber

func (o *BalanceCheckRequest) SetTelephoneNumber(v string)

SetTelephoneNumber gets a reference to the given string and assigns it to the TelephoneNumber field.

func (*BalanceCheckRequest) SetThreeDS2RequestData

func (o *BalanceCheckRequest) SetThreeDS2RequestData(v ThreeDS2RequestData)

SetThreeDS2RequestData gets a reference to the given ThreeDS2RequestData and assigns it to the ThreeDS2RequestData field.

func (*BalanceCheckRequest) SetThreeDSAuthenticationOnly

func (o *BalanceCheckRequest) SetThreeDSAuthenticationOnly(v bool)

SetThreeDSAuthenticationOnly gets a reference to the given bool and assigns it to the ThreeDSAuthenticationOnly field. Deprecated

func (*BalanceCheckRequest) SetTotalsGroup

func (o *BalanceCheckRequest) SetTotalsGroup(v string)

SetTotalsGroup gets a reference to the given string and assigns it to the TotalsGroup field.

func (*BalanceCheckRequest) SetTrustedShopper

func (o *BalanceCheckRequest) SetTrustedShopper(v bool)

SetTrustedShopper gets a reference to the given bool and assigns it to the TrustedShopper field.

func (BalanceCheckRequest) ToMap

func (o BalanceCheckRequest) ToMap() (map[string]interface{}, error)

type BalanceCheckResponse

type BalanceCheckResponse struct {
	// Contains additional information about the payment. Some data fields are included only if you select them first: Go to **Customer Area** > **Developers** > **Additional data**.
	AdditionalData *map[string]string `json:"additionalData,omitempty"`
	Balance        Amount             `json:"balance"`
	FraudResult    *FraudResult       `json:"fraudResult,omitempty"`
	// Adyen's 16-character reference associated with the transaction/request. This value is globally unique; quote it when communicating with us about this request.
	PspReference *string `json:"pspReference,omitempty"`
	// If the payment's authorisation is refused or an error occurs during authorisation, this field holds Adyen's mapped reason for the refusal or a description of the error. When a transaction fails, the authorisation response includes `resultCode` and `refusalReason` values.  For more information, see [Refusal reasons](https://docs.adyen.com/development-resources/refusal-reasons).
	RefusalReason *string `json:"refusalReason,omitempty"`
	// The result of the cancellation request.  Possible values:  * **Success** – Indicates that the balance check was successful. * **NotEnoughBalance** – Commonly indicates that the card did not have enough balance to pay the amount in the request, or that the currency of the balance on the card did not match the currency of the requested amount. * **Failed** – Indicates that the balance check failed.
	ResultCode       string  `json:"resultCode"`
	TransactionLimit *Amount `json:"transactionLimit,omitempty"`
}

BalanceCheckResponse struct for BalanceCheckResponse

func NewBalanceCheckResponse

func NewBalanceCheckResponse(balance Amount, resultCode string) *BalanceCheckResponse

NewBalanceCheckResponse instantiates a new BalanceCheckResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewBalanceCheckResponseWithDefaults

func NewBalanceCheckResponseWithDefaults() *BalanceCheckResponse

NewBalanceCheckResponseWithDefaults instantiates a new BalanceCheckResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*BalanceCheckResponse) GetAdditionalData

func (o *BalanceCheckResponse) GetAdditionalData() map[string]string

GetAdditionalData returns the AdditionalData field value if set, zero value otherwise.

func (*BalanceCheckResponse) GetAdditionalDataOk

func (o *BalanceCheckResponse) GetAdditionalDataOk() (*map[string]string, bool)

GetAdditionalDataOk returns a tuple with the AdditionalData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BalanceCheckResponse) GetBalance

func (o *BalanceCheckResponse) GetBalance() Amount

GetBalance returns the Balance field value

func (*BalanceCheckResponse) GetBalanceOk

func (o *BalanceCheckResponse) GetBalanceOk() (*Amount, bool)

GetBalanceOk returns a tuple with the Balance field value and a boolean to check if the value has been set.

func (*BalanceCheckResponse) GetFraudResult

func (o *BalanceCheckResponse) GetFraudResult() FraudResult

GetFraudResult returns the FraudResult field value if set, zero value otherwise.

func (*BalanceCheckResponse) GetFraudResultOk

func (o *BalanceCheckResponse) GetFraudResultOk() (*FraudResult, bool)

GetFraudResultOk returns a tuple with the FraudResult field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BalanceCheckResponse) GetPspReference

func (o *BalanceCheckResponse) GetPspReference() string

GetPspReference returns the PspReference field value if set, zero value otherwise.

func (*BalanceCheckResponse) GetPspReferenceOk

func (o *BalanceCheckResponse) GetPspReferenceOk() (*string, bool)

GetPspReferenceOk returns a tuple with the PspReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BalanceCheckResponse) GetRefusalReason

func (o *BalanceCheckResponse) GetRefusalReason() string

GetRefusalReason returns the RefusalReason field value if set, zero value otherwise.

func (*BalanceCheckResponse) GetRefusalReasonOk

func (o *BalanceCheckResponse) GetRefusalReasonOk() (*string, bool)

GetRefusalReasonOk returns a tuple with the RefusalReason field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BalanceCheckResponse) GetResultCode

func (o *BalanceCheckResponse) GetResultCode() string

GetResultCode returns the ResultCode field value

func (*BalanceCheckResponse) GetResultCodeOk

func (o *BalanceCheckResponse) GetResultCodeOk() (*string, bool)

GetResultCodeOk returns a tuple with the ResultCode field value and a boolean to check if the value has been set.

func (*BalanceCheckResponse) GetTransactionLimit

func (o *BalanceCheckResponse) GetTransactionLimit() Amount

GetTransactionLimit returns the TransactionLimit field value if set, zero value otherwise.

func (*BalanceCheckResponse) GetTransactionLimitOk

func (o *BalanceCheckResponse) GetTransactionLimitOk() (*Amount, bool)

GetTransactionLimitOk returns a tuple with the TransactionLimit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BalanceCheckResponse) HasAdditionalData

func (o *BalanceCheckResponse) HasAdditionalData() bool

HasAdditionalData returns a boolean if a field has been set.

func (*BalanceCheckResponse) HasFraudResult

func (o *BalanceCheckResponse) HasFraudResult() bool

HasFraudResult returns a boolean if a field has been set.

func (*BalanceCheckResponse) HasPspReference

func (o *BalanceCheckResponse) HasPspReference() bool

HasPspReference returns a boolean if a field has been set.

func (*BalanceCheckResponse) HasRefusalReason

func (o *BalanceCheckResponse) HasRefusalReason() bool

HasRefusalReason returns a boolean if a field has been set.

func (*BalanceCheckResponse) HasTransactionLimit

func (o *BalanceCheckResponse) HasTransactionLimit() bool

HasTransactionLimit returns a boolean if a field has been set.

func (BalanceCheckResponse) MarshalJSON

func (o BalanceCheckResponse) MarshalJSON() ([]byte, error)

func (*BalanceCheckResponse) SetAdditionalData

func (o *BalanceCheckResponse) SetAdditionalData(v map[string]string)

SetAdditionalData gets a reference to the given map[string]string and assigns it to the AdditionalData field.

func (*BalanceCheckResponse) SetBalance

func (o *BalanceCheckResponse) SetBalance(v Amount)

SetBalance sets field value

func (*BalanceCheckResponse) SetFraudResult

func (o *BalanceCheckResponse) SetFraudResult(v FraudResult)

SetFraudResult gets a reference to the given FraudResult and assigns it to the FraudResult field.

func (*BalanceCheckResponse) SetPspReference

func (o *BalanceCheckResponse) SetPspReference(v string)

SetPspReference gets a reference to the given string and assigns it to the PspReference field.

func (*BalanceCheckResponse) SetRefusalReason

func (o *BalanceCheckResponse) SetRefusalReason(v string)

SetRefusalReason gets a reference to the given string and assigns it to the RefusalReason field.

func (*BalanceCheckResponse) SetResultCode

func (o *BalanceCheckResponse) SetResultCode(v string)

SetResultCode sets field value

func (*BalanceCheckResponse) SetTransactionLimit

func (o *BalanceCheckResponse) SetTransactionLimit(v Amount)

SetTransactionLimit gets a reference to the given Amount and assigns it to the TransactionLimit field.

func (BalanceCheckResponse) ToMap

func (o BalanceCheckResponse) ToMap() (map[string]interface{}, error)

type BankAccount

type BankAccount struct {
	// The bank account number (without separators).
	BankAccountNumber *string `json:"bankAccountNumber,omitempty"`
	// The bank city.
	BankCity *string `json:"bankCity,omitempty"`
	// The location id of the bank. The field value is `nil` in most cases.
	BankLocationId *string `json:"bankLocationId,omitempty"`
	// The name of the bank.
	BankName *string `json:"bankName,omitempty"`
	// The [Business Identifier Code](https://en.wikipedia.org/wiki/ISO_9362) (BIC) is the SWIFT address assigned to a bank. The field value is `nil` in most cases.
	Bic *string `json:"bic,omitempty"`
	// Country code where the bank is located.  A valid value is an ISO two-character country code (e.g. 'NL').
	CountryCode *string `json:"countryCode,omitempty"`
	// The [International Bank Account Number](https://en.wikipedia.org/wiki/International_Bank_Account_Number) (IBAN).
	Iban *string `json:"iban,omitempty"`
	// The name of the bank account holder. If you submit a name with non-Latin characters, we automatically replace some of them with corresponding Latin characters to meet the FATF recommendations. For example: * χ12 is converted to ch12. * üA is converted to euA. * Peter Møller is converted to Peter Mller, because banks don't accept 'ø'. After replacement, the ownerName must have at least three alphanumeric characters (A-Z, a-z, 0-9), and at least one of them must be a valid Latin character (A-Z, a-z). For example: * John17 - allowed. * J17 - allowed. * 171 - not allowed. * John-7 - allowed. > If provided details don't match the required format, the response returns the error message: 203 'Invalid bank account holder name'.
	OwnerName *string `json:"ownerName,omitempty"`
	// The bank account holder's tax ID.
	TaxId *string `json:"taxId,omitempty"`
}

BankAccount struct for BankAccount

func NewBankAccount

func NewBankAccount() *BankAccount

NewBankAccount instantiates a new BankAccount object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewBankAccountWithDefaults

func NewBankAccountWithDefaults() *BankAccount

NewBankAccountWithDefaults instantiates a new BankAccount object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*BankAccount) GetBankAccountNumber

func (o *BankAccount) GetBankAccountNumber() string

GetBankAccountNumber returns the BankAccountNumber field value if set, zero value otherwise.

func (*BankAccount) GetBankAccountNumberOk

func (o *BankAccount) GetBankAccountNumberOk() (*string, bool)

GetBankAccountNumberOk returns a tuple with the BankAccountNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BankAccount) GetBankCity

func (o *BankAccount) GetBankCity() string

GetBankCity returns the BankCity field value if set, zero value otherwise.

func (*BankAccount) GetBankCityOk

func (o *BankAccount) GetBankCityOk() (*string, bool)

GetBankCityOk returns a tuple with the BankCity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BankAccount) GetBankLocationId

func (o *BankAccount) GetBankLocationId() string

GetBankLocationId returns the BankLocationId field value if set, zero value otherwise.

func (*BankAccount) GetBankLocationIdOk

func (o *BankAccount) GetBankLocationIdOk() (*string, bool)

GetBankLocationIdOk returns a tuple with the BankLocationId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BankAccount) GetBankName

func (o *BankAccount) GetBankName() string

GetBankName returns the BankName field value if set, zero value otherwise.

func (*BankAccount) GetBankNameOk

func (o *BankAccount) GetBankNameOk() (*string, bool)

GetBankNameOk returns a tuple with the BankName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BankAccount) GetBic

func (o *BankAccount) GetBic() string

GetBic returns the Bic field value if set, zero value otherwise.

func (*BankAccount) GetBicOk

func (o *BankAccount) GetBicOk() (*string, bool)

GetBicOk returns a tuple with the Bic field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BankAccount) GetCountryCode

func (o *BankAccount) GetCountryCode() string

GetCountryCode returns the CountryCode field value if set, zero value otherwise.

func (*BankAccount) GetCountryCodeOk

func (o *BankAccount) GetCountryCodeOk() (*string, bool)

GetCountryCodeOk returns a tuple with the CountryCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BankAccount) GetIban

func (o *BankAccount) GetIban() string

GetIban returns the Iban field value if set, zero value otherwise.

func (*BankAccount) GetIbanOk

func (o *BankAccount) GetIbanOk() (*string, bool)

GetIbanOk returns a tuple with the Iban field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BankAccount) GetOwnerName

func (o *BankAccount) GetOwnerName() string

GetOwnerName returns the OwnerName field value if set, zero value otherwise.

func (*BankAccount) GetOwnerNameOk

func (o *BankAccount) GetOwnerNameOk() (*string, bool)

GetOwnerNameOk returns a tuple with the OwnerName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BankAccount) GetTaxId

func (o *BankAccount) GetTaxId() string

GetTaxId returns the TaxId field value if set, zero value otherwise.

func (*BankAccount) GetTaxIdOk

func (o *BankAccount) GetTaxIdOk() (*string, bool)

GetTaxIdOk returns a tuple with the TaxId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BankAccount) HasBankAccountNumber

func (o *BankAccount) HasBankAccountNumber() bool

HasBankAccountNumber returns a boolean if a field has been set.

func (*BankAccount) HasBankCity

func (o *BankAccount) HasBankCity() bool

HasBankCity returns a boolean if a field has been set.

func (*BankAccount) HasBankLocationId

func (o *BankAccount) HasBankLocationId() bool

HasBankLocationId returns a boolean if a field has been set.

func (*BankAccount) HasBankName

func (o *BankAccount) HasBankName() bool

HasBankName returns a boolean if a field has been set.

func (*BankAccount) HasBic

func (o *BankAccount) HasBic() bool

HasBic returns a boolean if a field has been set.

func (*BankAccount) HasCountryCode

func (o *BankAccount) HasCountryCode() bool

HasCountryCode returns a boolean if a field has been set.

func (*BankAccount) HasIban

func (o *BankAccount) HasIban() bool

HasIban returns a boolean if a field has been set.

func (*BankAccount) HasOwnerName

func (o *BankAccount) HasOwnerName() bool

HasOwnerName returns a boolean if a field has been set.

func (*BankAccount) HasTaxId

func (o *BankAccount) HasTaxId() bool

HasTaxId returns a boolean if a field has been set.

func (BankAccount) MarshalJSON

func (o BankAccount) MarshalJSON() ([]byte, error)

func (*BankAccount) SetBankAccountNumber

func (o *BankAccount) SetBankAccountNumber(v string)

SetBankAccountNumber gets a reference to the given string and assigns it to the BankAccountNumber field.

func (*BankAccount) SetBankCity

func (o *BankAccount) SetBankCity(v string)

SetBankCity gets a reference to the given string and assigns it to the BankCity field.

func (*BankAccount) SetBankLocationId

func (o *BankAccount) SetBankLocationId(v string)

SetBankLocationId gets a reference to the given string and assigns it to the BankLocationId field.

func (*BankAccount) SetBankName

func (o *BankAccount) SetBankName(v string)

SetBankName gets a reference to the given string and assigns it to the BankName field.

func (*BankAccount) SetBic

func (o *BankAccount) SetBic(v string)

SetBic gets a reference to the given string and assigns it to the Bic field.

func (*BankAccount) SetCountryCode

func (o *BankAccount) SetCountryCode(v string)

SetCountryCode gets a reference to the given string and assigns it to the CountryCode field.

func (*BankAccount) SetIban

func (o *BankAccount) SetIban(v string)

SetIban gets a reference to the given string and assigns it to the Iban field.

func (*BankAccount) SetOwnerName

func (o *BankAccount) SetOwnerName(v string)

SetOwnerName gets a reference to the given string and assigns it to the OwnerName field.

func (*BankAccount) SetTaxId

func (o *BankAccount) SetTaxId(v string)

SetTaxId gets a reference to the given string and assigns it to the TaxId field.

func (BankAccount) ToMap

func (o BankAccount) ToMap() (map[string]interface{}, error)

type BillDeskDetails

type BillDeskDetails struct {
	// The checkout attempt identifier.
	CheckoutAttemptId *string `json:"checkoutAttemptId,omitempty"`
	// The issuer id of the shopper's selected bank.
	Issuer string `json:"issuer"`
	// **billdesk**
	Type string `json:"type"`
}

BillDeskDetails struct for BillDeskDetails

func NewBillDeskDetails

func NewBillDeskDetails(issuer string, type_ string) *BillDeskDetails

NewBillDeskDetails instantiates a new BillDeskDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewBillDeskDetailsWithDefaults

func NewBillDeskDetailsWithDefaults() *BillDeskDetails

NewBillDeskDetailsWithDefaults instantiates a new BillDeskDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*BillDeskDetails) GetCheckoutAttemptId

func (o *BillDeskDetails) GetCheckoutAttemptId() string

GetCheckoutAttemptId returns the CheckoutAttemptId field value if set, zero value otherwise.

func (*BillDeskDetails) GetCheckoutAttemptIdOk

func (o *BillDeskDetails) GetCheckoutAttemptIdOk() (*string, bool)

GetCheckoutAttemptIdOk returns a tuple with the CheckoutAttemptId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BillDeskDetails) GetIssuer

func (o *BillDeskDetails) GetIssuer() string

GetIssuer returns the Issuer field value

func (*BillDeskDetails) GetIssuerOk

func (o *BillDeskDetails) GetIssuerOk() (*string, bool)

GetIssuerOk returns a tuple with the Issuer field value and a boolean to check if the value has been set.

func (*BillDeskDetails) GetType

func (o *BillDeskDetails) GetType() string

GetType returns the Type field value

func (*BillDeskDetails) GetTypeOk

func (o *BillDeskDetails) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*BillDeskDetails) HasCheckoutAttemptId

func (o *BillDeskDetails) HasCheckoutAttemptId() bool

HasCheckoutAttemptId returns a boolean if a field has been set.

func (BillDeskDetails) MarshalJSON

func (o BillDeskDetails) MarshalJSON() ([]byte, error)

func (*BillDeskDetails) SetCheckoutAttemptId

func (o *BillDeskDetails) SetCheckoutAttemptId(v string)

SetCheckoutAttemptId gets a reference to the given string and assigns it to the CheckoutAttemptId field.

func (*BillDeskDetails) SetIssuer

func (o *BillDeskDetails) SetIssuer(v string)

SetIssuer sets field value

func (*BillDeskDetails) SetType

func (o *BillDeskDetails) SetType(v string)

SetType sets field value

func (BillDeskDetails) ToMap

func (o BillDeskDetails) ToMap() (map[string]interface{}, error)

type BillingAddress

type BillingAddress struct {
	// The name of the city. Maximum length: 3000 characters.
	City string `json:"city"`
	// The two-character ISO-3166-1 alpha-2 country code. For example, **US**. > If you don't know the country or are not collecting the country from the shopper, provide `country` as `ZZ`.
	Country string `json:"country"`
	// The number or name of the house. Maximum length: 3000 characters.
	HouseNumberOrName string `json:"houseNumberOrName"`
	// A maximum of five digits for an address in the US, or a maximum of ten characters for an address in all other countries.
	PostalCode string `json:"postalCode"`
	// The two-character ISO 3166-2 state or province code. For example, **CA** in the US or **ON** in Canada. > Required for the US and Canada.
	StateOrProvince *string `json:"stateOrProvince,omitempty"`
	// The name of the street. Maximum length: 3000 characters. > The house number should not be included in this field; it should be separately provided via `houseNumberOrName`.
	Street string `json:"street"`
}

BillingAddress struct for BillingAddress

func NewBillingAddress

func NewBillingAddress(city string, country string, houseNumberOrName string, postalCode string, street string) *BillingAddress

NewBillingAddress instantiates a new BillingAddress object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewBillingAddressWithDefaults

func NewBillingAddressWithDefaults() *BillingAddress

NewBillingAddressWithDefaults instantiates a new BillingAddress object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*BillingAddress) GetCity

func (o *BillingAddress) GetCity() string

GetCity returns the City field value

func (*BillingAddress) GetCityOk

func (o *BillingAddress) GetCityOk() (*string, bool)

GetCityOk returns a tuple with the City field value and a boolean to check if the value has been set.

func (*BillingAddress) GetCountry

func (o *BillingAddress) GetCountry() string

GetCountry returns the Country field value

func (*BillingAddress) GetCountryOk

func (o *BillingAddress) GetCountryOk() (*string, bool)

GetCountryOk returns a tuple with the Country field value and a boolean to check if the value has been set.

func (*BillingAddress) GetHouseNumberOrName

func (o *BillingAddress) GetHouseNumberOrName() string

GetHouseNumberOrName returns the HouseNumberOrName field value

func (*BillingAddress) GetHouseNumberOrNameOk

func (o *BillingAddress) GetHouseNumberOrNameOk() (*string, bool)

GetHouseNumberOrNameOk returns a tuple with the HouseNumberOrName field value and a boolean to check if the value has been set.

func (*BillingAddress) GetPostalCode

func (o *BillingAddress) GetPostalCode() string

GetPostalCode returns the PostalCode field value

func (*BillingAddress) GetPostalCodeOk

func (o *BillingAddress) GetPostalCodeOk() (*string, bool)

GetPostalCodeOk returns a tuple with the PostalCode field value and a boolean to check if the value has been set.

func (*BillingAddress) GetStateOrProvince

func (o *BillingAddress) GetStateOrProvince() string

GetStateOrProvince returns the StateOrProvince field value if set, zero value otherwise.

func (*BillingAddress) GetStateOrProvinceOk

func (o *BillingAddress) GetStateOrProvinceOk() (*string, bool)

GetStateOrProvinceOk returns a tuple with the StateOrProvince field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BillingAddress) GetStreet

func (o *BillingAddress) GetStreet() string

GetStreet returns the Street field value

func (*BillingAddress) GetStreetOk

func (o *BillingAddress) GetStreetOk() (*string, bool)

GetStreetOk returns a tuple with the Street field value and a boolean to check if the value has been set.

func (*BillingAddress) HasStateOrProvince

func (o *BillingAddress) HasStateOrProvince() bool

HasStateOrProvince returns a boolean if a field has been set.

func (BillingAddress) MarshalJSON

func (o BillingAddress) MarshalJSON() ([]byte, error)

func (*BillingAddress) SetCity

func (o *BillingAddress) SetCity(v string)

SetCity sets field value

func (*BillingAddress) SetCountry

func (o *BillingAddress) SetCountry(v string)

SetCountry sets field value

func (*BillingAddress) SetHouseNumberOrName

func (o *BillingAddress) SetHouseNumberOrName(v string)

SetHouseNumberOrName sets field value

func (*BillingAddress) SetPostalCode

func (o *BillingAddress) SetPostalCode(v string)

SetPostalCode sets field value

func (*BillingAddress) SetStateOrProvince

func (o *BillingAddress) SetStateOrProvince(v string)

SetStateOrProvince gets a reference to the given string and assigns it to the StateOrProvince field.

func (*BillingAddress) SetStreet

func (o *BillingAddress) SetStreet(v string)

SetStreet sets field value

func (BillingAddress) ToMap

func (o BillingAddress) ToMap() (map[string]interface{}, error)

type BlikDetails

type BlikDetails struct {
	// BLIK code consisting of 6 digits.
	BlikCode *string `json:"blikCode,omitempty"`
	// The checkout attempt identifier.
	CheckoutAttemptId *string `json:"checkoutAttemptId,omitempty"`
	// This is the `recurringDetailReference` returned in the response when you created the token.
	// Deprecated
	RecurringDetailReference *string `json:"recurringDetailReference,omitempty"`
	// This is the `recurringDetailReference` returned in the response when you created the token.
	StoredPaymentMethodId *string `json:"storedPaymentMethodId,omitempty"`
	// **blik**
	Type *string `json:"type,omitempty"`
}

BlikDetails struct for BlikDetails

func NewBlikDetails

func NewBlikDetails() *BlikDetails

NewBlikDetails instantiates a new BlikDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewBlikDetailsWithDefaults

func NewBlikDetailsWithDefaults() *BlikDetails

NewBlikDetailsWithDefaults instantiates a new BlikDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*BlikDetails) GetBlikCode

func (o *BlikDetails) GetBlikCode() string

GetBlikCode returns the BlikCode field value if set, zero value otherwise.

func (*BlikDetails) GetBlikCodeOk

func (o *BlikDetails) GetBlikCodeOk() (*string, bool)

GetBlikCodeOk returns a tuple with the BlikCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BlikDetails) GetCheckoutAttemptId

func (o *BlikDetails) GetCheckoutAttemptId() string

GetCheckoutAttemptId returns the CheckoutAttemptId field value if set, zero value otherwise.

func (*BlikDetails) GetCheckoutAttemptIdOk

func (o *BlikDetails) GetCheckoutAttemptIdOk() (*string, bool)

GetCheckoutAttemptIdOk returns a tuple with the CheckoutAttemptId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BlikDetails) GetRecurringDetailReference

func (o *BlikDetails) GetRecurringDetailReference() string

GetRecurringDetailReference returns the RecurringDetailReference field value if set, zero value otherwise. Deprecated

func (*BlikDetails) GetRecurringDetailReferenceOk

func (o *BlikDetails) GetRecurringDetailReferenceOk() (*string, bool)

GetRecurringDetailReferenceOk returns a tuple with the RecurringDetailReference field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*BlikDetails) GetStoredPaymentMethodId

func (o *BlikDetails) GetStoredPaymentMethodId() string

GetStoredPaymentMethodId returns the StoredPaymentMethodId field value if set, zero value otherwise.

func (*BlikDetails) GetStoredPaymentMethodIdOk

func (o *BlikDetails) GetStoredPaymentMethodIdOk() (*string, bool)

GetStoredPaymentMethodIdOk returns a tuple with the StoredPaymentMethodId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BlikDetails) GetType

func (o *BlikDetails) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*BlikDetails) GetTypeOk

func (o *BlikDetails) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BlikDetails) HasBlikCode

func (o *BlikDetails) HasBlikCode() bool

HasBlikCode returns a boolean if a field has been set.

func (*BlikDetails) HasCheckoutAttemptId

func (o *BlikDetails) HasCheckoutAttemptId() bool

HasCheckoutAttemptId returns a boolean if a field has been set.

func (*BlikDetails) HasRecurringDetailReference

func (o *BlikDetails) HasRecurringDetailReference() bool

HasRecurringDetailReference returns a boolean if a field has been set.

func (*BlikDetails) HasStoredPaymentMethodId

func (o *BlikDetails) HasStoredPaymentMethodId() bool

HasStoredPaymentMethodId returns a boolean if a field has been set.

func (*BlikDetails) HasType

func (o *BlikDetails) HasType() bool

HasType returns a boolean if a field has been set.

func (BlikDetails) MarshalJSON

func (o BlikDetails) MarshalJSON() ([]byte, error)

func (*BlikDetails) SetBlikCode

func (o *BlikDetails) SetBlikCode(v string)

SetBlikCode gets a reference to the given string and assigns it to the BlikCode field.

func (*BlikDetails) SetCheckoutAttemptId

func (o *BlikDetails) SetCheckoutAttemptId(v string)

SetCheckoutAttemptId gets a reference to the given string and assigns it to the CheckoutAttemptId field.

func (*BlikDetails) SetRecurringDetailReference

func (o *BlikDetails) SetRecurringDetailReference(v string)

SetRecurringDetailReference gets a reference to the given string and assigns it to the RecurringDetailReference field. Deprecated

func (*BlikDetails) SetStoredPaymentMethodId

func (o *BlikDetails) SetStoredPaymentMethodId(v string)

SetStoredPaymentMethodId gets a reference to the given string and assigns it to the StoredPaymentMethodId field.

func (*BlikDetails) SetType

func (o *BlikDetails) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (BlikDetails) ToMap

func (o BlikDetails) ToMap() (map[string]interface{}, error)

type BrowserInfo

type BrowserInfo struct {
	// The accept header value of the shopper's browser.
	AcceptHeader string `json:"acceptHeader"`
	// The color depth of the shopper's browser in bits per pixel. This should be obtained by using the browser's `screen.colorDepth` property. Accepted values: 1, 4, 8, 15, 16, 24, 30, 32 or 48 bit color depth.
	ColorDepth int32 `json:"colorDepth"`
	// Boolean value indicating if the shopper's browser is able to execute Java.
	JavaEnabled bool `json:"javaEnabled"`
	// Boolean value indicating if the shopper's browser is able to execute JavaScript. A default 'true' value is assumed if the field is not present.
	JavaScriptEnabled *bool `json:"javaScriptEnabled,omitempty"`
	// The `navigator.language` value of the shopper's browser (as defined in IETF BCP 47).
	Language string `json:"language"`
	// The total height of the shopper's device screen in pixels.
	ScreenHeight int32 `json:"screenHeight"`
	// The total width of the shopper's device screen in pixels.
	ScreenWidth int32 `json:"screenWidth"`
	// Time difference between UTC time and the shopper's browser local time, in minutes.
	TimeZoneOffset int32 `json:"timeZoneOffset"`
	// The user agent value of the shopper's browser.
	UserAgent string `json:"userAgent"`
}

BrowserInfo struct for BrowserInfo

func NewBrowserInfo

func NewBrowserInfo(acceptHeader string, colorDepth int32, javaEnabled bool, language string, screenHeight int32, screenWidth int32, timeZoneOffset int32, userAgent string) *BrowserInfo

NewBrowserInfo instantiates a new BrowserInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewBrowserInfoWithDefaults

func NewBrowserInfoWithDefaults() *BrowserInfo

NewBrowserInfoWithDefaults instantiates a new BrowserInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*BrowserInfo) GetAcceptHeader

func (o *BrowserInfo) GetAcceptHeader() string

GetAcceptHeader returns the AcceptHeader field value

func (*BrowserInfo) GetAcceptHeaderOk

func (o *BrowserInfo) GetAcceptHeaderOk() (*string, bool)

GetAcceptHeaderOk returns a tuple with the AcceptHeader field value and a boolean to check if the value has been set.

func (*BrowserInfo) GetColorDepth

func (o *BrowserInfo) GetColorDepth() int32

GetColorDepth returns the ColorDepth field value

func (*BrowserInfo) GetColorDepthOk

func (o *BrowserInfo) GetColorDepthOk() (*int32, bool)

GetColorDepthOk returns a tuple with the ColorDepth field value and a boolean to check if the value has been set.

func (*BrowserInfo) GetJavaEnabled

func (o *BrowserInfo) GetJavaEnabled() bool

GetJavaEnabled returns the JavaEnabled field value

func (*BrowserInfo) GetJavaEnabledOk

func (o *BrowserInfo) GetJavaEnabledOk() (*bool, bool)

GetJavaEnabledOk returns a tuple with the JavaEnabled field value and a boolean to check if the value has been set.

func (*BrowserInfo) GetJavaScriptEnabled

func (o *BrowserInfo) GetJavaScriptEnabled() bool

GetJavaScriptEnabled returns the JavaScriptEnabled field value if set, zero value otherwise.

func (*BrowserInfo) GetJavaScriptEnabledOk

func (o *BrowserInfo) GetJavaScriptEnabledOk() (*bool, bool)

GetJavaScriptEnabledOk returns a tuple with the JavaScriptEnabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BrowserInfo) GetLanguage

func (o *BrowserInfo) GetLanguage() string

GetLanguage returns the Language field value

func (*BrowserInfo) GetLanguageOk

func (o *BrowserInfo) GetLanguageOk() (*string, bool)

GetLanguageOk returns a tuple with the Language field value and a boolean to check if the value has been set.

func (*BrowserInfo) GetScreenHeight

func (o *BrowserInfo) GetScreenHeight() int32

GetScreenHeight returns the ScreenHeight field value

func (*BrowserInfo) GetScreenHeightOk

func (o *BrowserInfo) GetScreenHeightOk() (*int32, bool)

GetScreenHeightOk returns a tuple with the ScreenHeight field value and a boolean to check if the value has been set.

func (*BrowserInfo) GetScreenWidth

func (o *BrowserInfo) GetScreenWidth() int32

GetScreenWidth returns the ScreenWidth field value

func (*BrowserInfo) GetScreenWidthOk

func (o *BrowserInfo) GetScreenWidthOk() (*int32, bool)

GetScreenWidthOk returns a tuple with the ScreenWidth field value and a boolean to check if the value has been set.

func (*BrowserInfo) GetTimeZoneOffset

func (o *BrowserInfo) GetTimeZoneOffset() int32

GetTimeZoneOffset returns the TimeZoneOffset field value

func (*BrowserInfo) GetTimeZoneOffsetOk

func (o *BrowserInfo) GetTimeZoneOffsetOk() (*int32, bool)

GetTimeZoneOffsetOk returns a tuple with the TimeZoneOffset field value and a boolean to check if the value has been set.

func (*BrowserInfo) GetUserAgent

func (o *BrowserInfo) GetUserAgent() string

GetUserAgent returns the UserAgent field value

func (*BrowserInfo) GetUserAgentOk

func (o *BrowserInfo) GetUserAgentOk() (*string, bool)

GetUserAgentOk returns a tuple with the UserAgent field value and a boolean to check if the value has been set.

func (*BrowserInfo) HasJavaScriptEnabled

func (o *BrowserInfo) HasJavaScriptEnabled() bool

HasJavaScriptEnabled returns a boolean if a field has been set.

func (BrowserInfo) MarshalJSON

func (o BrowserInfo) MarshalJSON() ([]byte, error)

func (*BrowserInfo) SetAcceptHeader

func (o *BrowserInfo) SetAcceptHeader(v string)

SetAcceptHeader sets field value

func (*BrowserInfo) SetColorDepth

func (o *BrowserInfo) SetColorDepth(v int32)

SetColorDepth sets field value

func (*BrowserInfo) SetJavaEnabled

func (o *BrowserInfo) SetJavaEnabled(v bool)

SetJavaEnabled sets field value

func (*BrowserInfo) SetJavaScriptEnabled

func (o *BrowserInfo) SetJavaScriptEnabled(v bool)

SetJavaScriptEnabled gets a reference to the given bool and assigns it to the JavaScriptEnabled field.

func (*BrowserInfo) SetLanguage

func (o *BrowserInfo) SetLanguage(v string)

SetLanguage sets field value

func (*BrowserInfo) SetScreenHeight

func (o *BrowserInfo) SetScreenHeight(v int32)

SetScreenHeight sets field value

func (*BrowserInfo) SetScreenWidth

func (o *BrowserInfo) SetScreenWidth(v int32)

SetScreenWidth sets field value

func (*BrowserInfo) SetTimeZoneOffset

func (o *BrowserInfo) SetTimeZoneOffset(v int32)

SetTimeZoneOffset sets field value

func (*BrowserInfo) SetUserAgent

func (o *BrowserInfo) SetUserAgent(v string)

SetUserAgent sets field value

func (BrowserInfo) ToMap

func (o BrowserInfo) ToMap() (map[string]interface{}, error)

type CancelOrderRequest

type CancelOrderRequest struct {
	// The merchant account identifier that orderData belongs to.
	MerchantAccount string             `json:"merchantAccount"`
	Order           EncryptedOrderData `json:"order"`
}

CancelOrderRequest struct for CancelOrderRequest

func NewCancelOrderRequest

func NewCancelOrderRequest(merchantAccount string, order EncryptedOrderData) *CancelOrderRequest

NewCancelOrderRequest instantiates a new CancelOrderRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCancelOrderRequestWithDefaults

func NewCancelOrderRequestWithDefaults() *CancelOrderRequest

NewCancelOrderRequestWithDefaults instantiates a new CancelOrderRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CancelOrderRequest) GetMerchantAccount

func (o *CancelOrderRequest) GetMerchantAccount() string

GetMerchantAccount returns the MerchantAccount field value

func (*CancelOrderRequest) GetMerchantAccountOk

func (o *CancelOrderRequest) GetMerchantAccountOk() (*string, bool)

GetMerchantAccountOk returns a tuple with the MerchantAccount field value and a boolean to check if the value has been set.

func (*CancelOrderRequest) GetOrder

func (o *CancelOrderRequest) GetOrder() EncryptedOrderData

GetOrder returns the Order field value

func (*CancelOrderRequest) GetOrderOk

func (o *CancelOrderRequest) GetOrderOk() (*EncryptedOrderData, bool)

GetOrderOk returns a tuple with the Order field value and a boolean to check if the value has been set.

func (CancelOrderRequest) MarshalJSON

func (o CancelOrderRequest) MarshalJSON() ([]byte, error)

func (*CancelOrderRequest) SetMerchantAccount

func (o *CancelOrderRequest) SetMerchantAccount(v string)

SetMerchantAccount sets field value

func (*CancelOrderRequest) SetOrder

func (o *CancelOrderRequest) SetOrder(v EncryptedOrderData)

SetOrder sets field value

func (CancelOrderRequest) ToMap

func (o CancelOrderRequest) ToMap() (map[string]interface{}, error)

type CancelOrderResponse

type CancelOrderResponse struct {
	// A unique reference of the cancellation request.
	PspReference string `json:"pspReference"`
	// The result of the cancellation request.  Possible values:  * **Received** – Indicates the cancellation has successfully been received by Adyen, and will be processed.
	ResultCode string `json:"resultCode"`
}

CancelOrderResponse struct for CancelOrderResponse

func NewCancelOrderResponse

func NewCancelOrderResponse(pspReference string, resultCode string) *CancelOrderResponse

NewCancelOrderResponse instantiates a new CancelOrderResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCancelOrderResponseWithDefaults

func NewCancelOrderResponseWithDefaults() *CancelOrderResponse

NewCancelOrderResponseWithDefaults instantiates a new CancelOrderResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CancelOrderResponse) GetPspReference

func (o *CancelOrderResponse) GetPspReference() string

GetPspReference returns the PspReference field value

func (*CancelOrderResponse) GetPspReferenceOk

func (o *CancelOrderResponse) GetPspReferenceOk() (*string, bool)

GetPspReferenceOk returns a tuple with the PspReference field value and a boolean to check if the value has been set.

func (*CancelOrderResponse) GetResultCode

func (o *CancelOrderResponse) GetResultCode() string

GetResultCode returns the ResultCode field value

func (*CancelOrderResponse) GetResultCodeOk

func (o *CancelOrderResponse) GetResultCodeOk() (*string, bool)

GetResultCodeOk returns a tuple with the ResultCode field value and a boolean to check if the value has been set.

func (CancelOrderResponse) MarshalJSON

func (o CancelOrderResponse) MarshalJSON() ([]byte, error)

func (*CancelOrderResponse) SetPspReference

func (o *CancelOrderResponse) SetPspReference(v string)

SetPspReference sets field value

func (*CancelOrderResponse) SetResultCode

func (o *CancelOrderResponse) SetResultCode(v string)

SetResultCode sets field value

func (CancelOrderResponse) ToMap

func (o CancelOrderResponse) ToMap() (map[string]interface{}, error)

type Card

type Card struct {
	// The [card verification code](https://docs.adyen.com/payments-fundamentals/payment-glossary#card-security-code-cvc-cvv-cid) (1-20 characters). Depending on the card brand, it is known also as: * CVV2/CVC2 – length: 3 digits * CID – length: 4 digits > If you are using [Client-Side Encryption](https://docs.adyen.com/classic-integration/cse-integration-ecommerce), the CVC code is present in the encrypted data. You must never post the card details to the server. > This field must be always present in a [one-click payment request](https://docs.adyen.com/classic-integration/recurring-payments). > When this value is returned in a response, it is always empty because it is not stored.
	Cvc *string `json:"cvc,omitempty"`
	// The card expiry month. Format: 2 digits, zero-padded for single digits. For example: * 03 = March * 11 = November
	ExpiryMonth *string `json:"expiryMonth,omitempty"`
	// The card expiry year. Format: 4 digits. For example: 2020
	ExpiryYear *string `json:"expiryYear,omitempty"`
	// The name of the cardholder, as printed on the card.
	HolderName *string `json:"holderName,omitempty"`
	// The issue number of the card (for some UK debit cards only).
	IssueNumber *string `json:"issueNumber,omitempty"`
	// The card number (4-19 characters). Do not use any separators. When this value is returned in a response, only the last 4 digits of the card number are returned.
	Number *string `json:"number,omitempty"`
	// The month component of the start date (for some UK debit cards only).
	StartMonth *string `json:"startMonth,omitempty"`
	// The year component of the start date (for some UK debit cards only).
	StartYear *string `json:"startYear,omitempty"`
}

Card struct for Card

func NewCard

func NewCard() *Card

NewCard instantiates a new Card object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCardWithDefaults

func NewCardWithDefaults() *Card

NewCardWithDefaults instantiates a new Card object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Card) GetCvc

func (o *Card) GetCvc() string

GetCvc returns the Cvc field value if set, zero value otherwise.

func (*Card) GetCvcOk

func (o *Card) GetCvcOk() (*string, bool)

GetCvcOk returns a tuple with the Cvc field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Card) GetExpiryMonth

func (o *Card) GetExpiryMonth() string

GetExpiryMonth returns the ExpiryMonth field value if set, zero value otherwise.

func (*Card) GetExpiryMonthOk

func (o *Card) GetExpiryMonthOk() (*string, bool)

GetExpiryMonthOk returns a tuple with the ExpiryMonth field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Card) GetExpiryYear

func (o *Card) GetExpiryYear() string

GetExpiryYear returns the ExpiryYear field value if set, zero value otherwise.

func (*Card) GetExpiryYearOk

func (o *Card) GetExpiryYearOk() (*string, bool)

GetExpiryYearOk returns a tuple with the ExpiryYear field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Card) GetHolderName

func (o *Card) GetHolderName() string

GetHolderName returns the HolderName field value if set, zero value otherwise.

func (*Card) GetHolderNameOk

func (o *Card) GetHolderNameOk() (*string, bool)

GetHolderNameOk returns a tuple with the HolderName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Card) GetIssueNumber

func (o *Card) GetIssueNumber() string

GetIssueNumber returns the IssueNumber field value if set, zero value otherwise.

func (*Card) GetIssueNumberOk

func (o *Card) GetIssueNumberOk() (*string, bool)

GetIssueNumberOk returns a tuple with the IssueNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Card) GetNumber

func (o *Card) GetNumber() string

GetNumber returns the Number field value if set, zero value otherwise.

func (*Card) GetNumberOk

func (o *Card) GetNumberOk() (*string, bool)

GetNumberOk returns a tuple with the Number field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Card) GetStartMonth

func (o *Card) GetStartMonth() string

GetStartMonth returns the StartMonth field value if set, zero value otherwise.

func (*Card) GetStartMonthOk

func (o *Card) GetStartMonthOk() (*string, bool)

GetStartMonthOk returns a tuple with the StartMonth field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Card) GetStartYear

func (o *Card) GetStartYear() string

GetStartYear returns the StartYear field value if set, zero value otherwise.

func (*Card) GetStartYearOk

func (o *Card) GetStartYearOk() (*string, bool)

GetStartYearOk returns a tuple with the StartYear field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Card) HasCvc

func (o *Card) HasCvc() bool

HasCvc returns a boolean if a field has been set.

func (*Card) HasExpiryMonth

func (o *Card) HasExpiryMonth() bool

HasExpiryMonth returns a boolean if a field has been set.

func (*Card) HasExpiryYear

func (o *Card) HasExpiryYear() bool

HasExpiryYear returns a boolean if a field has been set.

func (*Card) HasHolderName

func (o *Card) HasHolderName() bool

HasHolderName returns a boolean if a field has been set.

func (*Card) HasIssueNumber

func (o *Card) HasIssueNumber() bool

HasIssueNumber returns a boolean if a field has been set.

func (*Card) HasNumber

func (o *Card) HasNumber() bool

HasNumber returns a boolean if a field has been set.

func (*Card) HasStartMonth

func (o *Card) HasStartMonth() bool

HasStartMonth returns a boolean if a field has been set.

func (*Card) HasStartYear

func (o *Card) HasStartYear() bool

HasStartYear returns a boolean if a field has been set.

func (Card) MarshalJSON

func (o Card) MarshalJSON() ([]byte, error)

func (*Card) SetCvc

func (o *Card) SetCvc(v string)

SetCvc gets a reference to the given string and assigns it to the Cvc field.

func (*Card) SetExpiryMonth

func (o *Card) SetExpiryMonth(v string)

SetExpiryMonth gets a reference to the given string and assigns it to the ExpiryMonth field.

func (*Card) SetExpiryYear

func (o *Card) SetExpiryYear(v string)

SetExpiryYear gets a reference to the given string and assigns it to the ExpiryYear field.

func (*Card) SetHolderName

func (o *Card) SetHolderName(v string)

SetHolderName gets a reference to the given string and assigns it to the HolderName field.

func (*Card) SetIssueNumber

func (o *Card) SetIssueNumber(v string)

SetIssueNumber gets a reference to the given string and assigns it to the IssueNumber field.

func (*Card) SetNumber

func (o *Card) SetNumber(v string)

SetNumber gets a reference to the given string and assigns it to the Number field.

func (*Card) SetStartMonth

func (o *Card) SetStartMonth(v string)

SetStartMonth gets a reference to the given string and assigns it to the StartMonth field.

func (*Card) SetStartYear

func (o *Card) SetStartYear(v string)

SetStartYear gets a reference to the given string and assigns it to the StartYear field.

func (Card) ToMap

func (o Card) ToMap() (map[string]interface{}, error)

type CardBrandDetails

type CardBrandDetails struct {
	// Indicates if you support the card brand.
	Supported *bool `json:"supported,omitempty"`
	// The name of the card brand.
	Type *string `json:"type,omitempty"`
}

CardBrandDetails struct for CardBrandDetails

func NewCardBrandDetails

func NewCardBrandDetails() *CardBrandDetails

NewCardBrandDetails instantiates a new CardBrandDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCardBrandDetailsWithDefaults

func NewCardBrandDetailsWithDefaults() *CardBrandDetails

NewCardBrandDetailsWithDefaults instantiates a new CardBrandDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CardBrandDetails) GetSupported

func (o *CardBrandDetails) GetSupported() bool

GetSupported returns the Supported field value if set, zero value otherwise.

func (*CardBrandDetails) GetSupportedOk

func (o *CardBrandDetails) GetSupportedOk() (*bool, bool)

GetSupportedOk returns a tuple with the Supported field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardBrandDetails) GetType

func (o *CardBrandDetails) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*CardBrandDetails) GetTypeOk

func (o *CardBrandDetails) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardBrandDetails) HasSupported

func (o *CardBrandDetails) HasSupported() bool

HasSupported returns a boolean if a field has been set.

func (*CardBrandDetails) HasType

func (o *CardBrandDetails) HasType() bool

HasType returns a boolean if a field has been set.

func (CardBrandDetails) MarshalJSON

func (o CardBrandDetails) MarshalJSON() ([]byte, error)

func (*CardBrandDetails) SetSupported

func (o *CardBrandDetails) SetSupported(v bool)

SetSupported gets a reference to the given bool and assigns it to the Supported field.

func (*CardBrandDetails) SetType

func (o *CardBrandDetails) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (CardBrandDetails) ToMap

func (o CardBrandDetails) ToMap() (map[string]interface{}, error)

type CardDetails

type CardDetails struct {
	// Secondary brand of the card. For example: **plastix**, **hmclub**.
	Brand *string `json:"brand,omitempty"`
	// The checkout attempt identifier.
	CheckoutAttemptId *string `json:"checkoutAttemptId,omitempty"`
	// Deprecated
	CupsecureplusSmscode *string `json:"cupsecureplus.smscode,omitempty"`
	// The card verification code. Only collect raw card data if you are [fully PCI compliant](https://docs.adyen.com/development-resources/pci-dss-compliance-guide).
	Cvc *string `json:"cvc,omitempty"`
	// The encrypted card number.
	EncryptedCardNumber *string `json:"encryptedCardNumber,omitempty"`
	// The encrypted card expiry month.
	EncryptedExpiryMonth *string `json:"encryptedExpiryMonth,omitempty"`
	// The encrypted card expiry year.
	EncryptedExpiryYear *string `json:"encryptedExpiryYear,omitempty"`
	// The encrypted card verification code.
	EncryptedSecurityCode *string `json:"encryptedSecurityCode,omitempty"`
	// The card expiry month. Only collect raw card data if you are [fully PCI compliant](https://docs.adyen.com/development-resources/pci-dss-compliance-guide).
	ExpiryMonth *string `json:"expiryMonth,omitempty"`
	// The card expiry year. Only collect raw card data if you are [fully PCI compliant](https://docs.adyen.com/development-resources/pci-dss-compliance-guide).
	ExpiryYear *string `json:"expiryYear,omitempty"`
	// The funding source that should be used when multiple sources are available. For Brazilian combo cards, by default the funding source is credit. To use debit, set this value to **debit**.
	FundingSource *string `json:"fundingSource,omitempty"`
	// The name of the card holder.
	HolderName *string `json:"holderName,omitempty"`
	// The network token reference. This is the [`networkTxReference`](https://docs.adyen.com/api-explorer/#/CheckoutService/latest/post/payments__resParam_additionalData-ResponseAdditionalDataCommon-networkTxReference) from the response to the first payment.
	NetworkPaymentReference *string `json:"networkPaymentReference,omitempty"`
	// The card number. Only collect raw card data if you are [fully PCI compliant](https://docs.adyen.com/development-resources/pci-dss-compliance-guide).
	Number *string `json:"number,omitempty"`
	// This is the `recurringDetailReference` returned in the response when you created the token.
	// Deprecated
	RecurringDetailReference *string `json:"recurringDetailReference,omitempty"`
	// The `shopperNotificationReference` returned in the response when you requested to notify the shopper. Used only for recurring payments in India.
	ShopperNotificationReference *string `json:"shopperNotificationReference,omitempty"`
	// This is the `recurringDetailReference` returned in the response when you created the token.
	StoredPaymentMethodId *string `json:"storedPaymentMethodId,omitempty"`
	// Required for mobile integrations. Version of the 3D Secure 2 mobile SDK.
	ThreeDS2SdkVersion *string `json:"threeDS2SdkVersion,omitempty"`
	// Default payment method details. Common for scheme payment methods, and for simple payment method details.
	Type *string `json:"type,omitempty"`
}

CardDetails struct for CardDetails

func NewCardDetails

func NewCardDetails() *CardDetails

NewCardDetails instantiates a new CardDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCardDetailsWithDefaults

func NewCardDetailsWithDefaults() *CardDetails

NewCardDetailsWithDefaults instantiates a new CardDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CardDetails) GetBrand

func (o *CardDetails) GetBrand() string

GetBrand returns the Brand field value if set, zero value otherwise.

func (*CardDetails) GetBrandOk

func (o *CardDetails) GetBrandOk() (*string, bool)

GetBrandOk returns a tuple with the Brand field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardDetails) GetCheckoutAttemptId

func (o *CardDetails) GetCheckoutAttemptId() string

GetCheckoutAttemptId returns the CheckoutAttemptId field value if set, zero value otherwise.

func (*CardDetails) GetCheckoutAttemptIdOk

func (o *CardDetails) GetCheckoutAttemptIdOk() (*string, bool)

GetCheckoutAttemptIdOk returns a tuple with the CheckoutAttemptId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardDetails) GetCupsecureplusSmscode

func (o *CardDetails) GetCupsecureplusSmscode() string

GetCupsecureplusSmscode returns the CupsecureplusSmscode field value if set, zero value otherwise. Deprecated

func (*CardDetails) GetCupsecureplusSmscodeOk

func (o *CardDetails) GetCupsecureplusSmscodeOk() (*string, bool)

GetCupsecureplusSmscodeOk returns a tuple with the CupsecureplusSmscode field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*CardDetails) GetCvc

func (o *CardDetails) GetCvc() string

GetCvc returns the Cvc field value if set, zero value otherwise.

func (*CardDetails) GetCvcOk

func (o *CardDetails) GetCvcOk() (*string, bool)

GetCvcOk returns a tuple with the Cvc field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardDetails) GetEncryptedCardNumber

func (o *CardDetails) GetEncryptedCardNumber() string

GetEncryptedCardNumber returns the EncryptedCardNumber field value if set, zero value otherwise.

func (*CardDetails) GetEncryptedCardNumberOk

func (o *CardDetails) GetEncryptedCardNumberOk() (*string, bool)

GetEncryptedCardNumberOk returns a tuple with the EncryptedCardNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardDetails) GetEncryptedExpiryMonth

func (o *CardDetails) GetEncryptedExpiryMonth() string

GetEncryptedExpiryMonth returns the EncryptedExpiryMonth field value if set, zero value otherwise.

func (*CardDetails) GetEncryptedExpiryMonthOk

func (o *CardDetails) GetEncryptedExpiryMonthOk() (*string, bool)

GetEncryptedExpiryMonthOk returns a tuple with the EncryptedExpiryMonth field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardDetails) GetEncryptedExpiryYear

func (o *CardDetails) GetEncryptedExpiryYear() string

GetEncryptedExpiryYear returns the EncryptedExpiryYear field value if set, zero value otherwise.

func (*CardDetails) GetEncryptedExpiryYearOk

func (o *CardDetails) GetEncryptedExpiryYearOk() (*string, bool)

GetEncryptedExpiryYearOk returns a tuple with the EncryptedExpiryYear field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardDetails) GetEncryptedSecurityCode

func (o *CardDetails) GetEncryptedSecurityCode() string

GetEncryptedSecurityCode returns the EncryptedSecurityCode field value if set, zero value otherwise.

func (*CardDetails) GetEncryptedSecurityCodeOk

func (o *CardDetails) GetEncryptedSecurityCodeOk() (*string, bool)

GetEncryptedSecurityCodeOk returns a tuple with the EncryptedSecurityCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardDetails) GetExpiryMonth

func (o *CardDetails) GetExpiryMonth() string

GetExpiryMonth returns the ExpiryMonth field value if set, zero value otherwise.

func (*CardDetails) GetExpiryMonthOk

func (o *CardDetails) GetExpiryMonthOk() (*string, bool)

GetExpiryMonthOk returns a tuple with the ExpiryMonth field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardDetails) GetExpiryYear

func (o *CardDetails) GetExpiryYear() string

GetExpiryYear returns the ExpiryYear field value if set, zero value otherwise.

func (*CardDetails) GetExpiryYearOk

func (o *CardDetails) GetExpiryYearOk() (*string, bool)

GetExpiryYearOk returns a tuple with the ExpiryYear field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardDetails) GetFundingSource

func (o *CardDetails) GetFundingSource() string

GetFundingSource returns the FundingSource field value if set, zero value otherwise.

func (*CardDetails) GetFundingSourceOk

func (o *CardDetails) GetFundingSourceOk() (*string, bool)

GetFundingSourceOk returns a tuple with the FundingSource field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardDetails) GetHolderName

func (o *CardDetails) GetHolderName() string

GetHolderName returns the HolderName field value if set, zero value otherwise.

func (*CardDetails) GetHolderNameOk

func (o *CardDetails) GetHolderNameOk() (*string, bool)

GetHolderNameOk returns a tuple with the HolderName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardDetails) GetNetworkPaymentReference

func (o *CardDetails) GetNetworkPaymentReference() string

GetNetworkPaymentReference returns the NetworkPaymentReference field value if set, zero value otherwise.

func (*CardDetails) GetNetworkPaymentReferenceOk

func (o *CardDetails) GetNetworkPaymentReferenceOk() (*string, bool)

GetNetworkPaymentReferenceOk returns a tuple with the NetworkPaymentReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardDetails) GetNumber

func (o *CardDetails) GetNumber() string

GetNumber returns the Number field value if set, zero value otherwise.

func (*CardDetails) GetNumberOk

func (o *CardDetails) GetNumberOk() (*string, bool)

GetNumberOk returns a tuple with the Number field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardDetails) GetRecurringDetailReference

func (o *CardDetails) GetRecurringDetailReference() string

GetRecurringDetailReference returns the RecurringDetailReference field value if set, zero value otherwise. Deprecated

func (*CardDetails) GetRecurringDetailReferenceOk

func (o *CardDetails) GetRecurringDetailReferenceOk() (*string, bool)

GetRecurringDetailReferenceOk returns a tuple with the RecurringDetailReference field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*CardDetails) GetShopperNotificationReference

func (o *CardDetails) GetShopperNotificationReference() string

GetShopperNotificationReference returns the ShopperNotificationReference field value if set, zero value otherwise.

func (*CardDetails) GetShopperNotificationReferenceOk

func (o *CardDetails) GetShopperNotificationReferenceOk() (*string, bool)

GetShopperNotificationReferenceOk returns a tuple with the ShopperNotificationReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardDetails) GetStoredPaymentMethodId

func (o *CardDetails) GetStoredPaymentMethodId() string

GetStoredPaymentMethodId returns the StoredPaymentMethodId field value if set, zero value otherwise.

func (*CardDetails) GetStoredPaymentMethodIdOk

func (o *CardDetails) GetStoredPaymentMethodIdOk() (*string, bool)

GetStoredPaymentMethodIdOk returns a tuple with the StoredPaymentMethodId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardDetails) GetThreeDS2SdkVersion

func (o *CardDetails) GetThreeDS2SdkVersion() string

GetThreeDS2SdkVersion returns the ThreeDS2SdkVersion field value if set, zero value otherwise.

func (*CardDetails) GetThreeDS2SdkVersionOk

func (o *CardDetails) GetThreeDS2SdkVersionOk() (*string, bool)

GetThreeDS2SdkVersionOk returns a tuple with the ThreeDS2SdkVersion field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardDetails) GetType

func (o *CardDetails) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*CardDetails) GetTypeOk

func (o *CardDetails) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardDetails) HasBrand

func (o *CardDetails) HasBrand() bool

HasBrand returns a boolean if a field has been set.

func (*CardDetails) HasCheckoutAttemptId

func (o *CardDetails) HasCheckoutAttemptId() bool

HasCheckoutAttemptId returns a boolean if a field has been set.

func (*CardDetails) HasCupsecureplusSmscode

func (o *CardDetails) HasCupsecureplusSmscode() bool

HasCupsecureplusSmscode returns a boolean if a field has been set.

func (*CardDetails) HasCvc

func (o *CardDetails) HasCvc() bool

HasCvc returns a boolean if a field has been set.

func (*CardDetails) HasEncryptedCardNumber

func (o *CardDetails) HasEncryptedCardNumber() bool

HasEncryptedCardNumber returns a boolean if a field has been set.

func (*CardDetails) HasEncryptedExpiryMonth

func (o *CardDetails) HasEncryptedExpiryMonth() bool

HasEncryptedExpiryMonth returns a boolean if a field has been set.

func (*CardDetails) HasEncryptedExpiryYear

func (o *CardDetails) HasEncryptedExpiryYear() bool

HasEncryptedExpiryYear returns a boolean if a field has been set.

func (*CardDetails) HasEncryptedSecurityCode

func (o *CardDetails) HasEncryptedSecurityCode() bool

HasEncryptedSecurityCode returns a boolean if a field has been set.

func (*CardDetails) HasExpiryMonth

func (o *CardDetails) HasExpiryMonth() bool

HasExpiryMonth returns a boolean if a field has been set.

func (*CardDetails) HasExpiryYear

func (o *CardDetails) HasExpiryYear() bool

HasExpiryYear returns a boolean if a field has been set.

func (*CardDetails) HasFundingSource

func (o *CardDetails) HasFundingSource() bool

HasFundingSource returns a boolean if a field has been set.

func (*CardDetails) HasHolderName

func (o *CardDetails) HasHolderName() bool

HasHolderName returns a boolean if a field has been set.

func (*CardDetails) HasNetworkPaymentReference

func (o *CardDetails) HasNetworkPaymentReference() bool

HasNetworkPaymentReference returns a boolean if a field has been set.

func (*CardDetails) HasNumber

func (o *CardDetails) HasNumber() bool

HasNumber returns a boolean if a field has been set.

func (*CardDetails) HasRecurringDetailReference

func (o *CardDetails) HasRecurringDetailReference() bool

HasRecurringDetailReference returns a boolean if a field has been set.

func (*CardDetails) HasShopperNotificationReference

func (o *CardDetails) HasShopperNotificationReference() bool

HasShopperNotificationReference returns a boolean if a field has been set.

func (*CardDetails) HasStoredPaymentMethodId

func (o *CardDetails) HasStoredPaymentMethodId() bool

HasStoredPaymentMethodId returns a boolean if a field has been set.

func (*CardDetails) HasThreeDS2SdkVersion

func (o *CardDetails) HasThreeDS2SdkVersion() bool

HasThreeDS2SdkVersion returns a boolean if a field has been set.

func (*CardDetails) HasType

func (o *CardDetails) HasType() bool

HasType returns a boolean if a field has been set.

func (CardDetails) MarshalJSON

func (o CardDetails) MarshalJSON() ([]byte, error)

func (*CardDetails) SetBrand

func (o *CardDetails) SetBrand(v string)

SetBrand gets a reference to the given string and assigns it to the Brand field.

func (*CardDetails) SetCheckoutAttemptId

func (o *CardDetails) SetCheckoutAttemptId(v string)

SetCheckoutAttemptId gets a reference to the given string and assigns it to the CheckoutAttemptId field.

func (*CardDetails) SetCupsecureplusSmscode

func (o *CardDetails) SetCupsecureplusSmscode(v string)

SetCupsecureplusSmscode gets a reference to the given string and assigns it to the CupsecureplusSmscode field. Deprecated

func (*CardDetails) SetCvc

func (o *CardDetails) SetCvc(v string)

SetCvc gets a reference to the given string and assigns it to the Cvc field.

func (*CardDetails) SetEncryptedCardNumber

func (o *CardDetails) SetEncryptedCardNumber(v string)

SetEncryptedCardNumber gets a reference to the given string and assigns it to the EncryptedCardNumber field.

func (*CardDetails) SetEncryptedExpiryMonth

func (o *CardDetails) SetEncryptedExpiryMonth(v string)

SetEncryptedExpiryMonth gets a reference to the given string and assigns it to the EncryptedExpiryMonth field.

func (*CardDetails) SetEncryptedExpiryYear

func (o *CardDetails) SetEncryptedExpiryYear(v string)

SetEncryptedExpiryYear gets a reference to the given string and assigns it to the EncryptedExpiryYear field.

func (*CardDetails) SetEncryptedSecurityCode

func (o *CardDetails) SetEncryptedSecurityCode(v string)

SetEncryptedSecurityCode gets a reference to the given string and assigns it to the EncryptedSecurityCode field.

func (*CardDetails) SetExpiryMonth

func (o *CardDetails) SetExpiryMonth(v string)

SetExpiryMonth gets a reference to the given string and assigns it to the ExpiryMonth field.

func (*CardDetails) SetExpiryYear

func (o *CardDetails) SetExpiryYear(v string)

SetExpiryYear gets a reference to the given string and assigns it to the ExpiryYear field.

func (*CardDetails) SetFundingSource

func (o *CardDetails) SetFundingSource(v string)

SetFundingSource gets a reference to the given string and assigns it to the FundingSource field.

func (*CardDetails) SetHolderName

func (o *CardDetails) SetHolderName(v string)

SetHolderName gets a reference to the given string and assigns it to the HolderName field.

func (*CardDetails) SetNetworkPaymentReference

func (o *CardDetails) SetNetworkPaymentReference(v string)

SetNetworkPaymentReference gets a reference to the given string and assigns it to the NetworkPaymentReference field.

func (*CardDetails) SetNumber

func (o *CardDetails) SetNumber(v string)

SetNumber gets a reference to the given string and assigns it to the Number field.

func (*CardDetails) SetRecurringDetailReference

func (o *CardDetails) SetRecurringDetailReference(v string)

SetRecurringDetailReference gets a reference to the given string and assigns it to the RecurringDetailReference field. Deprecated

func (*CardDetails) SetShopperNotificationReference

func (o *CardDetails) SetShopperNotificationReference(v string)

SetShopperNotificationReference gets a reference to the given string and assigns it to the ShopperNotificationReference field.

func (*CardDetails) SetStoredPaymentMethodId

func (o *CardDetails) SetStoredPaymentMethodId(v string)

SetStoredPaymentMethodId gets a reference to the given string and assigns it to the StoredPaymentMethodId field.

func (*CardDetails) SetThreeDS2SdkVersion

func (o *CardDetails) SetThreeDS2SdkVersion(v string)

SetThreeDS2SdkVersion gets a reference to the given string and assigns it to the ThreeDS2SdkVersion field.

func (*CardDetails) SetType

func (o *CardDetails) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (CardDetails) ToMap

func (o CardDetails) ToMap() (map[string]interface{}, error)

type CardDetailsRequest

type CardDetailsRequest struct {
	// A minimum of the first 8 digits of the card number and a maximum of the full card number. 11 digits gives the best result.   You must be [fully PCI compliant](https://docs.adyen.com/development-resources/pci-dss-compliance-guide) to collect raw card data.
	CardNumber string `json:"cardNumber"`
	// The shopper country.  Format: [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) Example: NL or DE
	CountryCode *string `json:"countryCode,omitempty"`
	// The encrypted card number.
	EncryptedCardNumber *string `json:"encryptedCardNumber,omitempty"`
	// The merchant account identifier, with which you want to process the transaction.
	MerchantAccount string `json:"merchantAccount"`
	// The card brands you support. This is the [`brands`](https://docs.adyen.com/api-explorer/#/CheckoutService/latest/post/paymentMethods__resParam_paymentMethods-brands) array from your [`/paymentMethods`](https://docs.adyen.com/api-explorer/#/CheckoutService/latest/post/paymentMethods) response.   If not included, our API uses the ones configured for your merchant account and, if provided, the country code.
	SupportedBrands []string `json:"supportedBrands,omitempty"`
}

CardDetailsRequest struct for CardDetailsRequest

func NewCardDetailsRequest

func NewCardDetailsRequest(cardNumber string, merchantAccount string) *CardDetailsRequest

NewCardDetailsRequest instantiates a new CardDetailsRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCardDetailsRequestWithDefaults

func NewCardDetailsRequestWithDefaults() *CardDetailsRequest

NewCardDetailsRequestWithDefaults instantiates a new CardDetailsRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CardDetailsRequest) GetCardNumber

func (o *CardDetailsRequest) GetCardNumber() string

GetCardNumber returns the CardNumber field value

func (*CardDetailsRequest) GetCardNumberOk

func (o *CardDetailsRequest) GetCardNumberOk() (*string, bool)

GetCardNumberOk returns a tuple with the CardNumber field value and a boolean to check if the value has been set.

func (*CardDetailsRequest) GetCountryCode

func (o *CardDetailsRequest) GetCountryCode() string

GetCountryCode returns the CountryCode field value if set, zero value otherwise.

func (*CardDetailsRequest) GetCountryCodeOk

func (o *CardDetailsRequest) GetCountryCodeOk() (*string, bool)

GetCountryCodeOk returns a tuple with the CountryCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardDetailsRequest) GetEncryptedCardNumber

func (o *CardDetailsRequest) GetEncryptedCardNumber() string

GetEncryptedCardNumber returns the EncryptedCardNumber field value if set, zero value otherwise.

func (*CardDetailsRequest) GetEncryptedCardNumberOk

func (o *CardDetailsRequest) GetEncryptedCardNumberOk() (*string, bool)

GetEncryptedCardNumberOk returns a tuple with the EncryptedCardNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardDetailsRequest) GetMerchantAccount

func (o *CardDetailsRequest) GetMerchantAccount() string

GetMerchantAccount returns the MerchantAccount field value

func (*CardDetailsRequest) GetMerchantAccountOk

func (o *CardDetailsRequest) GetMerchantAccountOk() (*string, bool)

GetMerchantAccountOk returns a tuple with the MerchantAccount field value and a boolean to check if the value has been set.

func (*CardDetailsRequest) GetSupportedBrands

func (o *CardDetailsRequest) GetSupportedBrands() []string

GetSupportedBrands returns the SupportedBrands field value if set, zero value otherwise.

func (*CardDetailsRequest) GetSupportedBrandsOk

func (o *CardDetailsRequest) GetSupportedBrandsOk() ([]string, bool)

GetSupportedBrandsOk returns a tuple with the SupportedBrands field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardDetailsRequest) HasCountryCode

func (o *CardDetailsRequest) HasCountryCode() bool

HasCountryCode returns a boolean if a field has been set.

func (*CardDetailsRequest) HasEncryptedCardNumber

func (o *CardDetailsRequest) HasEncryptedCardNumber() bool

HasEncryptedCardNumber returns a boolean if a field has been set.

func (*CardDetailsRequest) HasSupportedBrands

func (o *CardDetailsRequest) HasSupportedBrands() bool

HasSupportedBrands returns a boolean if a field has been set.

func (CardDetailsRequest) MarshalJSON

func (o CardDetailsRequest) MarshalJSON() ([]byte, error)

func (*CardDetailsRequest) SetCardNumber

func (o *CardDetailsRequest) SetCardNumber(v string)

SetCardNumber sets field value

func (*CardDetailsRequest) SetCountryCode

func (o *CardDetailsRequest) SetCountryCode(v string)

SetCountryCode gets a reference to the given string and assigns it to the CountryCode field.

func (*CardDetailsRequest) SetEncryptedCardNumber

func (o *CardDetailsRequest) SetEncryptedCardNumber(v string)

SetEncryptedCardNumber gets a reference to the given string and assigns it to the EncryptedCardNumber field.

func (*CardDetailsRequest) SetMerchantAccount

func (o *CardDetailsRequest) SetMerchantAccount(v string)

SetMerchantAccount sets field value

func (*CardDetailsRequest) SetSupportedBrands

func (o *CardDetailsRequest) SetSupportedBrands(v []string)

SetSupportedBrands gets a reference to the given []string and assigns it to the SupportedBrands field.

func (CardDetailsRequest) ToMap

func (o CardDetailsRequest) ToMap() (map[string]interface{}, error)

type CardDetailsResponse

type CardDetailsResponse struct {
	// The list of brands identified for the card.
	Brands []CardBrandDetails `json:"brands,omitempty"`
}

CardDetailsResponse struct for CardDetailsResponse

func NewCardDetailsResponse

func NewCardDetailsResponse() *CardDetailsResponse

NewCardDetailsResponse instantiates a new CardDetailsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCardDetailsResponseWithDefaults

func NewCardDetailsResponseWithDefaults() *CardDetailsResponse

NewCardDetailsResponseWithDefaults instantiates a new CardDetailsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CardDetailsResponse) GetBrands

func (o *CardDetailsResponse) GetBrands() []CardBrandDetails

GetBrands returns the Brands field value if set, zero value otherwise.

func (*CardDetailsResponse) GetBrandsOk

func (o *CardDetailsResponse) GetBrandsOk() ([]CardBrandDetails, bool)

GetBrandsOk returns a tuple with the Brands field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardDetailsResponse) HasBrands

func (o *CardDetailsResponse) HasBrands() bool

HasBrands returns a boolean if a field has been set.

func (CardDetailsResponse) MarshalJSON

func (o CardDetailsResponse) MarshalJSON() ([]byte, error)

func (*CardDetailsResponse) SetBrands

func (o *CardDetailsResponse) SetBrands(v []CardBrandDetails)

SetBrands gets a reference to the given []CardBrandDetails and assigns it to the Brands field.

func (CardDetailsResponse) ToMap

func (o CardDetailsResponse) ToMap() (map[string]interface{}, error)

type CellulantDetails

type CellulantDetails struct {
	// The checkout attempt identifier.
	CheckoutAttemptId *string `json:"checkoutAttemptId,omitempty"`
	// The Cellulant issuer.
	Issuer *string `json:"issuer,omitempty"`
	// **Cellulant**
	Type *string `json:"type,omitempty"`
}

CellulantDetails struct for CellulantDetails

func NewCellulantDetails

func NewCellulantDetails() *CellulantDetails

NewCellulantDetails instantiates a new CellulantDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCellulantDetailsWithDefaults

func NewCellulantDetailsWithDefaults() *CellulantDetails

NewCellulantDetailsWithDefaults instantiates a new CellulantDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CellulantDetails) GetCheckoutAttemptId

func (o *CellulantDetails) GetCheckoutAttemptId() string

GetCheckoutAttemptId returns the CheckoutAttemptId field value if set, zero value otherwise.

func (*CellulantDetails) GetCheckoutAttemptIdOk

func (o *CellulantDetails) GetCheckoutAttemptIdOk() (*string, bool)

GetCheckoutAttemptIdOk returns a tuple with the CheckoutAttemptId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CellulantDetails) GetIssuer

func (o *CellulantDetails) GetIssuer() string

GetIssuer returns the Issuer field value if set, zero value otherwise.

func (*CellulantDetails) GetIssuerOk

func (o *CellulantDetails) GetIssuerOk() (*string, bool)

GetIssuerOk returns a tuple with the Issuer field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CellulantDetails) GetType

func (o *CellulantDetails) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*CellulantDetails) GetTypeOk

func (o *CellulantDetails) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CellulantDetails) HasCheckoutAttemptId

func (o *CellulantDetails) HasCheckoutAttemptId() bool

HasCheckoutAttemptId returns a boolean if a field has been set.

func (*CellulantDetails) HasIssuer

func (o *CellulantDetails) HasIssuer() bool

HasIssuer returns a boolean if a field has been set.

func (*CellulantDetails) HasType

func (o *CellulantDetails) HasType() bool

HasType returns a boolean if a field has been set.

func (CellulantDetails) MarshalJSON

func (o CellulantDetails) MarshalJSON() ([]byte, error)

func (*CellulantDetails) SetCheckoutAttemptId

func (o *CellulantDetails) SetCheckoutAttemptId(v string)

SetCheckoutAttemptId gets a reference to the given string and assigns it to the CheckoutAttemptId field.

func (*CellulantDetails) SetIssuer

func (o *CellulantDetails) SetIssuer(v string)

SetIssuer gets a reference to the given string and assigns it to the Issuer field.

func (*CellulantDetails) SetType

func (o *CellulantDetails) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (CellulantDetails) ToMap

func (o CellulantDetails) ToMap() (map[string]interface{}, error)

type CheckoutAwaitAction

type CheckoutAwaitAction struct {
	// Encoded payment data.
	PaymentData *string `json:"paymentData,omitempty"`
	// Specifies the payment method.
	PaymentMethodType *string `json:"paymentMethodType,omitempty"`
	// **await**
	Type string `json:"type"`
	// Specifies the URL to redirect to.
	Url *string `json:"url,omitempty"`
}

CheckoutAwaitAction struct for CheckoutAwaitAction

func NewCheckoutAwaitAction

func NewCheckoutAwaitAction(type_ string) *CheckoutAwaitAction

NewCheckoutAwaitAction instantiates a new CheckoutAwaitAction object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCheckoutAwaitActionWithDefaults

func NewCheckoutAwaitActionWithDefaults() *CheckoutAwaitAction

NewCheckoutAwaitActionWithDefaults instantiates a new CheckoutAwaitAction object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CheckoutAwaitAction) GetPaymentData

func (o *CheckoutAwaitAction) GetPaymentData() string

GetPaymentData returns the PaymentData field value if set, zero value otherwise.

func (*CheckoutAwaitAction) GetPaymentDataOk

func (o *CheckoutAwaitAction) GetPaymentDataOk() (*string, bool)

GetPaymentDataOk returns a tuple with the PaymentData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CheckoutAwaitAction) GetPaymentMethodType

func (o *CheckoutAwaitAction) GetPaymentMethodType() string

GetPaymentMethodType returns the PaymentMethodType field value if set, zero value otherwise.

func (*CheckoutAwaitAction) GetPaymentMethodTypeOk

func (o *CheckoutAwaitAction) GetPaymentMethodTypeOk() (*string, bool)

GetPaymentMethodTypeOk returns a tuple with the PaymentMethodType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CheckoutAwaitAction) GetType

func (o *CheckoutAwaitAction) GetType() string

GetType returns the Type field value

func (*CheckoutAwaitAction) GetTypeOk

func (o *CheckoutAwaitAction) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*CheckoutAwaitAction) GetUrl

func (o *CheckoutAwaitAction) GetUrl() string

GetUrl returns the Url field value if set, zero value otherwise.

func (*CheckoutAwaitAction) GetUrlOk

func (o *CheckoutAwaitAction) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CheckoutAwaitAction) HasPaymentData

func (o *CheckoutAwaitAction) HasPaymentData() bool

HasPaymentData returns a boolean if a field has been set.

func (*CheckoutAwaitAction) HasPaymentMethodType

func (o *CheckoutAwaitAction) HasPaymentMethodType() bool

HasPaymentMethodType returns a boolean if a field has been set.

func (*CheckoutAwaitAction) HasUrl

func (o *CheckoutAwaitAction) HasUrl() bool

HasUrl returns a boolean if a field has been set.

func (CheckoutAwaitAction) MarshalJSON

func (o CheckoutAwaitAction) MarshalJSON() ([]byte, error)

func (*CheckoutAwaitAction) SetPaymentData

func (o *CheckoutAwaitAction) SetPaymentData(v string)

SetPaymentData gets a reference to the given string and assigns it to the PaymentData field.

func (*CheckoutAwaitAction) SetPaymentMethodType

func (o *CheckoutAwaitAction) SetPaymentMethodType(v string)

SetPaymentMethodType gets a reference to the given string and assigns it to the PaymentMethodType field.

func (*CheckoutAwaitAction) SetType

func (o *CheckoutAwaitAction) SetType(v string)

SetType sets field value

func (*CheckoutAwaitAction) SetUrl

func (o *CheckoutAwaitAction) SetUrl(v string)

SetUrl gets a reference to the given string and assigns it to the Url field.

func (CheckoutAwaitAction) ToMap

func (o CheckoutAwaitAction) ToMap() (map[string]interface{}, error)

type CheckoutDelegatedAuthenticationAction

type CheckoutDelegatedAuthenticationAction struct {
	// A token needed to authorise a payment.
	AuthorisationToken *string `json:"authorisationToken,omitempty"`
	// Encoded payment data.
	PaymentData *string `json:"paymentData,omitempty"`
	// Specifies the payment method.
	PaymentMethodType *string `json:"paymentMethodType,omitempty"`
	// A token to pass to the delegatedAuthentication component.
	Token *string `json:"token,omitempty"`
	// **delegatedAuthentication**
	Type string `json:"type"`
	// Specifies the URL to redirect to.
	Url *string `json:"url,omitempty"`
}

CheckoutDelegatedAuthenticationAction struct for CheckoutDelegatedAuthenticationAction

func NewCheckoutDelegatedAuthenticationAction

func NewCheckoutDelegatedAuthenticationAction(type_ string) *CheckoutDelegatedAuthenticationAction

NewCheckoutDelegatedAuthenticationAction instantiates a new CheckoutDelegatedAuthenticationAction object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCheckoutDelegatedAuthenticationActionWithDefaults

func NewCheckoutDelegatedAuthenticationActionWithDefaults() *CheckoutDelegatedAuthenticationAction

NewCheckoutDelegatedAuthenticationActionWithDefaults instantiates a new CheckoutDelegatedAuthenticationAction object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CheckoutDelegatedAuthenticationAction) GetAuthorisationToken

func (o *CheckoutDelegatedAuthenticationAction) GetAuthorisationToken() string

GetAuthorisationToken returns the AuthorisationToken field value if set, zero value otherwise.

func (*CheckoutDelegatedAuthenticationAction) GetAuthorisationTokenOk

func (o *CheckoutDelegatedAuthenticationAction) GetAuthorisationTokenOk() (*string, bool)

GetAuthorisationTokenOk returns a tuple with the AuthorisationToken field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CheckoutDelegatedAuthenticationAction) GetPaymentData

func (o *CheckoutDelegatedAuthenticationAction) GetPaymentData() string

GetPaymentData returns the PaymentData field value if set, zero value otherwise.

func (*CheckoutDelegatedAuthenticationAction) GetPaymentDataOk

func (o *CheckoutDelegatedAuthenticationAction) GetPaymentDataOk() (*string, bool)

GetPaymentDataOk returns a tuple with the PaymentData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CheckoutDelegatedAuthenticationAction) GetPaymentMethodType

func (o *CheckoutDelegatedAuthenticationAction) GetPaymentMethodType() string

GetPaymentMethodType returns the PaymentMethodType field value if set, zero value otherwise.

func (*CheckoutDelegatedAuthenticationAction) GetPaymentMethodTypeOk

func (o *CheckoutDelegatedAuthenticationAction) GetPaymentMethodTypeOk() (*string, bool)

GetPaymentMethodTypeOk returns a tuple with the PaymentMethodType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CheckoutDelegatedAuthenticationAction) GetToken

GetToken returns the Token field value if set, zero value otherwise.

func (*CheckoutDelegatedAuthenticationAction) GetTokenOk

GetTokenOk returns a tuple with the Token field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CheckoutDelegatedAuthenticationAction) GetType

GetType returns the Type field value

func (*CheckoutDelegatedAuthenticationAction) GetTypeOk

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*CheckoutDelegatedAuthenticationAction) GetUrl

GetUrl returns the Url field value if set, zero value otherwise.

func (*CheckoutDelegatedAuthenticationAction) GetUrlOk

GetUrlOk returns a tuple with the Url field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CheckoutDelegatedAuthenticationAction) HasAuthorisationToken

func (o *CheckoutDelegatedAuthenticationAction) HasAuthorisationToken() bool

HasAuthorisationToken returns a boolean if a field has been set.

func (*CheckoutDelegatedAuthenticationAction) HasPaymentData

func (o *CheckoutDelegatedAuthenticationAction) HasPaymentData() bool

HasPaymentData returns a boolean if a field has been set.

func (*CheckoutDelegatedAuthenticationAction) HasPaymentMethodType

func (o *CheckoutDelegatedAuthenticationAction) HasPaymentMethodType() bool

HasPaymentMethodType returns a boolean if a field has been set.

func (*CheckoutDelegatedAuthenticationAction) HasToken

HasToken returns a boolean if a field has been set.

func (*CheckoutDelegatedAuthenticationAction) HasUrl

HasUrl returns a boolean if a field has been set.

func (CheckoutDelegatedAuthenticationAction) MarshalJSON

func (o CheckoutDelegatedAuthenticationAction) MarshalJSON() ([]byte, error)

func (*CheckoutDelegatedAuthenticationAction) SetAuthorisationToken

func (o *CheckoutDelegatedAuthenticationAction) SetAuthorisationToken(v string)

SetAuthorisationToken gets a reference to the given string and assigns it to the AuthorisationToken field.

func (*CheckoutDelegatedAuthenticationAction) SetPaymentData

func (o *CheckoutDelegatedAuthenticationAction) SetPaymentData(v string)

SetPaymentData gets a reference to the given string and assigns it to the PaymentData field.

func (*CheckoutDelegatedAuthenticationAction) SetPaymentMethodType

func (o *CheckoutDelegatedAuthenticationAction) SetPaymentMethodType(v string)

SetPaymentMethodType gets a reference to the given string and assigns it to the PaymentMethodType field.

func (*CheckoutDelegatedAuthenticationAction) SetToken

SetToken gets a reference to the given string and assigns it to the Token field.

func (*CheckoutDelegatedAuthenticationAction) SetType

SetType sets field value

func (*CheckoutDelegatedAuthenticationAction) SetUrl

SetUrl gets a reference to the given string and assigns it to the Url field.

func (CheckoutDelegatedAuthenticationAction) ToMap

func (o CheckoutDelegatedAuthenticationAction) ToMap() (map[string]interface{}, error)

type CheckoutNativeRedirectAction

type CheckoutNativeRedirectAction struct {
	// When the redirect URL must be accessed via POST, use this data to post to the redirect URL.
	Data *map[string]string `json:"data,omitempty"`
	// Specifies the HTTP method, for example GET or POST.
	Method *string `json:"method,omitempty"`
	// Native SDK's redirect data containing the direct issuer link and state data that must be submitted to the /v1/nativeRedirect/redirectResult.
	NativeRedirectData *string `json:"nativeRedirectData,omitempty"`
	// Specifies the payment method.
	PaymentMethodType *string `json:"paymentMethodType,omitempty"`
	// **nativeRedirect**
	Type string `json:"type"`
	// Specifies the URL to redirect to.
	Url *string `json:"url,omitempty"`
}

CheckoutNativeRedirectAction struct for CheckoutNativeRedirectAction

func NewCheckoutNativeRedirectAction

func NewCheckoutNativeRedirectAction(type_ string) *CheckoutNativeRedirectAction

NewCheckoutNativeRedirectAction instantiates a new CheckoutNativeRedirectAction object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCheckoutNativeRedirectActionWithDefaults

func NewCheckoutNativeRedirectActionWithDefaults() *CheckoutNativeRedirectAction

NewCheckoutNativeRedirectActionWithDefaults instantiates a new CheckoutNativeRedirectAction object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CheckoutNativeRedirectAction) GetData

func (o *CheckoutNativeRedirectAction) GetData() map[string]string

GetData returns the Data field value if set, zero value otherwise.

func (*CheckoutNativeRedirectAction) GetDataOk

func (o *CheckoutNativeRedirectAction) GetDataOk() (*map[string]string, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CheckoutNativeRedirectAction) GetMethod

func (o *CheckoutNativeRedirectAction) GetMethod() string

GetMethod returns the Method field value if set, zero value otherwise.

func (*CheckoutNativeRedirectAction) GetMethodOk

func (o *CheckoutNativeRedirectAction) GetMethodOk() (*string, bool)

GetMethodOk returns a tuple with the Method field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CheckoutNativeRedirectAction) GetNativeRedirectData

func (o *CheckoutNativeRedirectAction) GetNativeRedirectData() string

GetNativeRedirectData returns the NativeRedirectData field value if set, zero value otherwise.

func (*CheckoutNativeRedirectAction) GetNativeRedirectDataOk

func (o *CheckoutNativeRedirectAction) GetNativeRedirectDataOk() (*string, bool)

GetNativeRedirectDataOk returns a tuple with the NativeRedirectData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CheckoutNativeRedirectAction) GetPaymentMethodType

func (o *CheckoutNativeRedirectAction) GetPaymentMethodType() string

GetPaymentMethodType returns the PaymentMethodType field value if set, zero value otherwise.

func (*CheckoutNativeRedirectAction) GetPaymentMethodTypeOk

func (o *CheckoutNativeRedirectAction) GetPaymentMethodTypeOk() (*string, bool)

GetPaymentMethodTypeOk returns a tuple with the PaymentMethodType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CheckoutNativeRedirectAction) GetType

func (o *CheckoutNativeRedirectAction) GetType() string

GetType returns the Type field value

func (*CheckoutNativeRedirectAction) GetTypeOk

func (o *CheckoutNativeRedirectAction) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*CheckoutNativeRedirectAction) GetUrl

GetUrl returns the Url field value if set, zero value otherwise.

func (*CheckoutNativeRedirectAction) GetUrlOk

func (o *CheckoutNativeRedirectAction) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CheckoutNativeRedirectAction) HasData

func (o *CheckoutNativeRedirectAction) HasData() bool

HasData returns a boolean if a field has been set.

func (*CheckoutNativeRedirectAction) HasMethod

func (o *CheckoutNativeRedirectAction) HasMethod() bool

HasMethod returns a boolean if a field has been set.

func (*CheckoutNativeRedirectAction) HasNativeRedirectData

func (o *CheckoutNativeRedirectAction) HasNativeRedirectData() bool

HasNativeRedirectData returns a boolean if a field has been set.

func (*CheckoutNativeRedirectAction) HasPaymentMethodType

func (o *CheckoutNativeRedirectAction) HasPaymentMethodType() bool

HasPaymentMethodType returns a boolean if a field has been set.

func (*CheckoutNativeRedirectAction) HasUrl

func (o *CheckoutNativeRedirectAction) HasUrl() bool

HasUrl returns a boolean if a field has been set.

func (CheckoutNativeRedirectAction) MarshalJSON

func (o CheckoutNativeRedirectAction) MarshalJSON() ([]byte, error)

func (*CheckoutNativeRedirectAction) SetData

func (o *CheckoutNativeRedirectAction) SetData(v map[string]string)

SetData gets a reference to the given map[string]string and assigns it to the Data field.

func (*CheckoutNativeRedirectAction) SetMethod

func (o *CheckoutNativeRedirectAction) SetMethod(v string)

SetMethod gets a reference to the given string and assigns it to the Method field.

func (*CheckoutNativeRedirectAction) SetNativeRedirectData

func (o *CheckoutNativeRedirectAction) SetNativeRedirectData(v string)

SetNativeRedirectData gets a reference to the given string and assigns it to the NativeRedirectData field.

func (*CheckoutNativeRedirectAction) SetPaymentMethodType

func (o *CheckoutNativeRedirectAction) SetPaymentMethodType(v string)

SetPaymentMethodType gets a reference to the given string and assigns it to the PaymentMethodType field.

func (*CheckoutNativeRedirectAction) SetType

func (o *CheckoutNativeRedirectAction) SetType(v string)

SetType sets field value

func (*CheckoutNativeRedirectAction) SetUrl

func (o *CheckoutNativeRedirectAction) SetUrl(v string)

SetUrl gets a reference to the given string and assigns it to the Url field.

func (CheckoutNativeRedirectAction) ToMap

func (o CheckoutNativeRedirectAction) ToMap() (map[string]interface{}, error)

type CheckoutOrderResponse

type CheckoutOrderResponse struct {
	Amount *Amount `json:"amount,omitempty"`
	// The expiry date for the order.
	ExpiresAt *string `json:"expiresAt,omitempty"`
	// The encrypted order data.
	OrderData *string `json:"orderData,omitempty"`
	// The `pspReference` that belongs to the order.
	PspReference string `json:"pspReference"`
	// The merchant reference for the order.
	Reference       *string `json:"reference,omitempty"`
	RemainingAmount *Amount `json:"remainingAmount,omitempty"`
}

CheckoutOrderResponse struct for CheckoutOrderResponse

func NewCheckoutOrderResponse

func NewCheckoutOrderResponse(pspReference string) *CheckoutOrderResponse

NewCheckoutOrderResponse instantiates a new CheckoutOrderResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCheckoutOrderResponseWithDefaults

func NewCheckoutOrderResponseWithDefaults() *CheckoutOrderResponse

NewCheckoutOrderResponseWithDefaults instantiates a new CheckoutOrderResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CheckoutOrderResponse) GetAmount

func (o *CheckoutOrderResponse) GetAmount() Amount

GetAmount returns the Amount field value if set, zero value otherwise.

func (*CheckoutOrderResponse) GetAmountOk

func (o *CheckoutOrderResponse) GetAmountOk() (*Amount, bool)

GetAmountOk returns a tuple with the Amount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CheckoutOrderResponse) GetExpiresAt

func (o *CheckoutOrderResponse) GetExpiresAt() string

GetExpiresAt returns the ExpiresAt field value if set, zero value otherwise.

func (*CheckoutOrderResponse) GetExpiresAtOk

func (o *CheckoutOrderResponse) GetExpiresAtOk() (*string, bool)

GetExpiresAtOk returns a tuple with the ExpiresAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CheckoutOrderResponse) GetOrderData

func (o *CheckoutOrderResponse) GetOrderData() string

GetOrderData returns the OrderData field value if set, zero value otherwise.

func (*CheckoutOrderResponse) GetOrderDataOk

func (o *CheckoutOrderResponse) GetOrderDataOk() (*string, bool)

GetOrderDataOk returns a tuple with the OrderData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CheckoutOrderResponse) GetPspReference

func (o *CheckoutOrderResponse) GetPspReference() string

GetPspReference returns the PspReference field value

func (*CheckoutOrderResponse) GetPspReferenceOk

func (o *CheckoutOrderResponse) GetPspReferenceOk() (*string, bool)

GetPspReferenceOk returns a tuple with the PspReference field value and a boolean to check if the value has been set.

func (*CheckoutOrderResponse) GetReference

func (o *CheckoutOrderResponse) GetReference() string

GetReference returns the Reference field value if set, zero value otherwise.

func (*CheckoutOrderResponse) GetReferenceOk

func (o *CheckoutOrderResponse) GetReferenceOk() (*string, bool)

GetReferenceOk returns a tuple with the Reference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CheckoutOrderResponse) GetRemainingAmount

func (o *CheckoutOrderResponse) GetRemainingAmount() Amount

GetRemainingAmount returns the RemainingAmount field value if set, zero value otherwise.

func (*CheckoutOrderResponse) GetRemainingAmountOk

func (o *CheckoutOrderResponse) GetRemainingAmountOk() (*Amount, bool)

GetRemainingAmountOk returns a tuple with the RemainingAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CheckoutOrderResponse) HasAmount

func (o *CheckoutOrderResponse) HasAmount() bool

HasAmount returns a boolean if a field has been set.

func (*CheckoutOrderResponse) HasExpiresAt

func (o *CheckoutOrderResponse) HasExpiresAt() bool

HasExpiresAt returns a boolean if a field has been set.

func (*CheckoutOrderResponse) HasOrderData

func (o *CheckoutOrderResponse) HasOrderData() bool

HasOrderData returns a boolean if a field has been set.

func (*CheckoutOrderResponse) HasReference

func (o *CheckoutOrderResponse) HasReference() bool

HasReference returns a boolean if a field has been set.

func (*CheckoutOrderResponse) HasRemainingAmount

func (o *CheckoutOrderResponse) HasRemainingAmount() bool

HasRemainingAmount returns a boolean if a field has been set.

func (CheckoutOrderResponse) MarshalJSON

func (o CheckoutOrderResponse) MarshalJSON() ([]byte, error)

func (*CheckoutOrderResponse) SetAmount

func (o *CheckoutOrderResponse) SetAmount(v Amount)

SetAmount gets a reference to the given Amount and assigns it to the Amount field.

func (*CheckoutOrderResponse) SetExpiresAt

func (o *CheckoutOrderResponse) SetExpiresAt(v string)

SetExpiresAt gets a reference to the given string and assigns it to the ExpiresAt field.

func (*CheckoutOrderResponse) SetOrderData

func (o *CheckoutOrderResponse) SetOrderData(v string)

SetOrderData gets a reference to the given string and assigns it to the OrderData field.

func (*CheckoutOrderResponse) SetPspReference

func (o *CheckoutOrderResponse) SetPspReference(v string)

SetPspReference sets field value

func (*CheckoutOrderResponse) SetReference

func (o *CheckoutOrderResponse) SetReference(v string)

SetReference gets a reference to the given string and assigns it to the Reference field.

func (*CheckoutOrderResponse) SetRemainingAmount

func (o *CheckoutOrderResponse) SetRemainingAmount(v Amount)

SetRemainingAmount gets a reference to the given Amount and assigns it to the RemainingAmount field.

func (CheckoutOrderResponse) ToMap

func (o CheckoutOrderResponse) ToMap() (map[string]interface{}, error)

type CheckoutPaymentMethod

type CheckoutPaymentMethod struct {
	AchDetails                        *AchDetails
	AfterpayDetails                   *AfterpayDetails
	AmazonPayDetails                  *AmazonPayDetails
	AndroidPayDetails                 *AndroidPayDetails
	ApplePayDetails                   *ApplePayDetails
	BacsDirectDebitDetails            *BacsDirectDebitDetails
	BillDeskDetails                   *BillDeskDetails
	BlikDetails                       *BlikDetails
	CardDetails                       *CardDetails
	CellulantDetails                  *CellulantDetails
	DokuDetails                       *DokuDetails
	DotpayDetails                     *DotpayDetails
	DragonpayDetails                  *DragonpayDetails
	EcontextVoucherDetails            *EcontextVoucherDetails
	GenericIssuerPaymentMethodDetails *GenericIssuerPaymentMethodDetails
	GiropayDetails                    *GiropayDetails
	GooglePayDetails                  *GooglePayDetails
	IdealDetails                      *IdealDetails
	KlarnaDetails                     *KlarnaDetails
	MasterpassDetails                 *MasterpassDetails
	MbwayDetails                      *MbwayDetails
	MobilePayDetails                  *MobilePayDetails
	MolPayDetails                     *MolPayDetails
	OpenInvoiceDetails                *OpenInvoiceDetails
	PayPalDetails                     *PayPalDetails
	PayUUpiDetails                    *PayUUpiDetails
	PayWithGoogleDetails              *PayWithGoogleDetails
	PaymentDetails                    *PaymentDetails
	RatepayDetails                    *RatepayDetails
	SamsungPayDetails                 *SamsungPayDetails
	SepaDirectDebitDetails            *SepaDirectDebitDetails
	StoredPaymentMethodDetails        *StoredPaymentMethodDetails
	UpiCollectDetails                 *UpiCollectDetails
	UpiIntentDetails                  *UpiIntentDetails
	VippsDetails                      *VippsDetails
	VisaCheckoutDetails               *VisaCheckoutDetails
	WeChatPayDetails                  *WeChatPayDetails
	WeChatPayMiniProgramDetails       *WeChatPayMiniProgramDetails
	ZipDetails                        *ZipDetails
}

CheckoutPaymentMethod - The type and required details of a payment method to use.

func AchDetailsAsCheckoutPaymentMethod

func AchDetailsAsCheckoutPaymentMethod(v *AchDetails) CheckoutPaymentMethod

AchDetailsAsCheckoutPaymentMethod is a convenience function that returns AchDetails wrapped in CheckoutPaymentMethod

func AfterpayDetailsAsCheckoutPaymentMethod

func AfterpayDetailsAsCheckoutPaymentMethod(v *AfterpayDetails) CheckoutPaymentMethod

AfterpayDetailsAsCheckoutPaymentMethod is a convenience function that returns AfterpayDetails wrapped in CheckoutPaymentMethod

func AmazonPayDetailsAsCheckoutPaymentMethod

func AmazonPayDetailsAsCheckoutPaymentMethod(v *AmazonPayDetails) CheckoutPaymentMethod

AmazonPayDetailsAsCheckoutPaymentMethod is a convenience function that returns AmazonPayDetails wrapped in CheckoutPaymentMethod

func AndroidPayDetailsAsCheckoutPaymentMethod

func AndroidPayDetailsAsCheckoutPaymentMethod(v *AndroidPayDetails) CheckoutPaymentMethod

AndroidPayDetailsAsCheckoutPaymentMethod is a convenience function that returns AndroidPayDetails wrapped in CheckoutPaymentMethod

func ApplePayDetailsAsCheckoutPaymentMethod

func ApplePayDetailsAsCheckoutPaymentMethod(v *ApplePayDetails) CheckoutPaymentMethod

ApplePayDetailsAsCheckoutPaymentMethod is a convenience function that returns ApplePayDetails wrapped in CheckoutPaymentMethod

func BacsDirectDebitDetailsAsCheckoutPaymentMethod

func BacsDirectDebitDetailsAsCheckoutPaymentMethod(v *BacsDirectDebitDetails) CheckoutPaymentMethod

BacsDirectDebitDetailsAsCheckoutPaymentMethod is a convenience function that returns BacsDirectDebitDetails wrapped in CheckoutPaymentMethod

func BillDeskDetailsAsCheckoutPaymentMethod

func BillDeskDetailsAsCheckoutPaymentMethod(v *BillDeskDetails) CheckoutPaymentMethod

BillDeskDetailsAsCheckoutPaymentMethod is a convenience function that returns BillDeskDetails wrapped in CheckoutPaymentMethod

func BlikDetailsAsCheckoutPaymentMethod

func BlikDetailsAsCheckoutPaymentMethod(v *BlikDetails) CheckoutPaymentMethod

BlikDetailsAsCheckoutPaymentMethod is a convenience function that returns BlikDetails wrapped in CheckoutPaymentMethod

func CardDetailsAsCheckoutPaymentMethod

func CardDetailsAsCheckoutPaymentMethod(v *CardDetails) CheckoutPaymentMethod

CardDetailsAsCheckoutPaymentMethod is a convenience function that returns CardDetails wrapped in CheckoutPaymentMethod

func CellulantDetailsAsCheckoutPaymentMethod

func CellulantDetailsAsCheckoutPaymentMethod(v *CellulantDetails) CheckoutPaymentMethod

CellulantDetailsAsCheckoutPaymentMethod is a convenience function that returns CellulantDetails wrapped in CheckoutPaymentMethod

func DokuDetailsAsCheckoutPaymentMethod

func DokuDetailsAsCheckoutPaymentMethod(v *DokuDetails) CheckoutPaymentMethod

DokuDetailsAsCheckoutPaymentMethod is a convenience function that returns DokuDetails wrapped in CheckoutPaymentMethod

func DotpayDetailsAsCheckoutPaymentMethod

func DotpayDetailsAsCheckoutPaymentMethod(v *DotpayDetails) CheckoutPaymentMethod

DotpayDetailsAsCheckoutPaymentMethod is a convenience function that returns DotpayDetails wrapped in CheckoutPaymentMethod

func DragonpayDetailsAsCheckoutPaymentMethod

func DragonpayDetailsAsCheckoutPaymentMethod(v *DragonpayDetails) CheckoutPaymentMethod

DragonpayDetailsAsCheckoutPaymentMethod is a convenience function that returns DragonpayDetails wrapped in CheckoutPaymentMethod

func EcontextVoucherDetailsAsCheckoutPaymentMethod

func EcontextVoucherDetailsAsCheckoutPaymentMethod(v *EcontextVoucherDetails) CheckoutPaymentMethod

EcontextVoucherDetailsAsCheckoutPaymentMethod is a convenience function that returns EcontextVoucherDetails wrapped in CheckoutPaymentMethod

func GenericIssuerPaymentMethodDetailsAsCheckoutPaymentMethod

func GenericIssuerPaymentMethodDetailsAsCheckoutPaymentMethod(v *GenericIssuerPaymentMethodDetails) CheckoutPaymentMethod

GenericIssuerPaymentMethodDetailsAsCheckoutPaymentMethod is a convenience function that returns GenericIssuerPaymentMethodDetails wrapped in CheckoutPaymentMethod

func GiropayDetailsAsCheckoutPaymentMethod

func GiropayDetailsAsCheckoutPaymentMethod(v *GiropayDetails) CheckoutPaymentMethod

GiropayDetailsAsCheckoutPaymentMethod is a convenience function that returns GiropayDetails wrapped in CheckoutPaymentMethod

func GooglePayDetailsAsCheckoutPaymentMethod

func GooglePayDetailsAsCheckoutPaymentMethod(v *GooglePayDetails) CheckoutPaymentMethod

GooglePayDetailsAsCheckoutPaymentMethod is a convenience function that returns GooglePayDetails wrapped in CheckoutPaymentMethod

func IdealDetailsAsCheckoutPaymentMethod

func IdealDetailsAsCheckoutPaymentMethod(v *IdealDetails) CheckoutPaymentMethod

IdealDetailsAsCheckoutPaymentMethod is a convenience function that returns IdealDetails wrapped in CheckoutPaymentMethod

func KlarnaDetailsAsCheckoutPaymentMethod

func KlarnaDetailsAsCheckoutPaymentMethod(v *KlarnaDetails) CheckoutPaymentMethod

KlarnaDetailsAsCheckoutPaymentMethod is a convenience function that returns KlarnaDetails wrapped in CheckoutPaymentMethod

func MasterpassDetailsAsCheckoutPaymentMethod

func MasterpassDetailsAsCheckoutPaymentMethod(v *MasterpassDetails) CheckoutPaymentMethod

MasterpassDetailsAsCheckoutPaymentMethod is a convenience function that returns MasterpassDetails wrapped in CheckoutPaymentMethod

func MbwayDetailsAsCheckoutPaymentMethod

func MbwayDetailsAsCheckoutPaymentMethod(v *MbwayDetails) CheckoutPaymentMethod

MbwayDetailsAsCheckoutPaymentMethod is a convenience function that returns MbwayDetails wrapped in CheckoutPaymentMethod

func MobilePayDetailsAsCheckoutPaymentMethod

func MobilePayDetailsAsCheckoutPaymentMethod(v *MobilePayDetails) CheckoutPaymentMethod

MobilePayDetailsAsCheckoutPaymentMethod is a convenience function that returns MobilePayDetails wrapped in CheckoutPaymentMethod

func MolPayDetailsAsCheckoutPaymentMethod

func MolPayDetailsAsCheckoutPaymentMethod(v *MolPayDetails) CheckoutPaymentMethod

MolPayDetailsAsCheckoutPaymentMethod is a convenience function that returns MolPayDetails wrapped in CheckoutPaymentMethod

func OpenInvoiceDetailsAsCheckoutPaymentMethod

func OpenInvoiceDetailsAsCheckoutPaymentMethod(v *OpenInvoiceDetails) CheckoutPaymentMethod

OpenInvoiceDetailsAsCheckoutPaymentMethod is a convenience function that returns OpenInvoiceDetails wrapped in CheckoutPaymentMethod

func PayPalDetailsAsCheckoutPaymentMethod

func PayPalDetailsAsCheckoutPaymentMethod(v *PayPalDetails) CheckoutPaymentMethod

PayPalDetailsAsCheckoutPaymentMethod is a convenience function that returns PayPalDetails wrapped in CheckoutPaymentMethod

func PayUUpiDetailsAsCheckoutPaymentMethod

func PayUUpiDetailsAsCheckoutPaymentMethod(v *PayUUpiDetails) CheckoutPaymentMethod

PayUUpiDetailsAsCheckoutPaymentMethod is a convenience function that returns PayUUpiDetails wrapped in CheckoutPaymentMethod

func PayWithGoogleDetailsAsCheckoutPaymentMethod

func PayWithGoogleDetailsAsCheckoutPaymentMethod(v *PayWithGoogleDetails) CheckoutPaymentMethod

PayWithGoogleDetailsAsCheckoutPaymentMethod is a convenience function that returns PayWithGoogleDetails wrapped in CheckoutPaymentMethod

func PaymentDetailsAsCheckoutPaymentMethod

func PaymentDetailsAsCheckoutPaymentMethod(v *PaymentDetails) CheckoutPaymentMethod

PaymentDetailsAsCheckoutPaymentMethod is a convenience function that returns PaymentDetails wrapped in CheckoutPaymentMethod

func RatepayDetailsAsCheckoutPaymentMethod

func RatepayDetailsAsCheckoutPaymentMethod(v *RatepayDetails) CheckoutPaymentMethod

RatepayDetailsAsCheckoutPaymentMethod is a convenience function that returns RatepayDetails wrapped in CheckoutPaymentMethod

func SamsungPayDetailsAsCheckoutPaymentMethod

func SamsungPayDetailsAsCheckoutPaymentMethod(v *SamsungPayDetails) CheckoutPaymentMethod

SamsungPayDetailsAsCheckoutPaymentMethod is a convenience function that returns SamsungPayDetails wrapped in CheckoutPaymentMethod

func SepaDirectDebitDetailsAsCheckoutPaymentMethod

func SepaDirectDebitDetailsAsCheckoutPaymentMethod(v *SepaDirectDebitDetails) CheckoutPaymentMethod

SepaDirectDebitDetailsAsCheckoutPaymentMethod is a convenience function that returns SepaDirectDebitDetails wrapped in CheckoutPaymentMethod

func StoredPaymentMethodDetailsAsCheckoutPaymentMethod

func StoredPaymentMethodDetailsAsCheckoutPaymentMethod(v *StoredPaymentMethodDetails) CheckoutPaymentMethod

StoredPaymentMethodDetailsAsCheckoutPaymentMethod is a convenience function that returns StoredPaymentMethodDetails wrapped in CheckoutPaymentMethod

func UpiCollectDetailsAsCheckoutPaymentMethod

func UpiCollectDetailsAsCheckoutPaymentMethod(v *UpiCollectDetails) CheckoutPaymentMethod

UpiCollectDetailsAsCheckoutPaymentMethod is a convenience function that returns UpiCollectDetails wrapped in CheckoutPaymentMethod

func UpiIntentDetailsAsCheckoutPaymentMethod

func UpiIntentDetailsAsCheckoutPaymentMethod(v *UpiIntentDetails) CheckoutPaymentMethod

UpiIntentDetailsAsCheckoutPaymentMethod is a convenience function that returns UpiIntentDetails wrapped in CheckoutPaymentMethod

func VippsDetailsAsCheckoutPaymentMethod

func VippsDetailsAsCheckoutPaymentMethod(v *VippsDetails) CheckoutPaymentMethod

VippsDetailsAsCheckoutPaymentMethod is a convenience function that returns VippsDetails wrapped in CheckoutPaymentMethod

func VisaCheckoutDetailsAsCheckoutPaymentMethod

func VisaCheckoutDetailsAsCheckoutPaymentMethod(v *VisaCheckoutDetails) CheckoutPaymentMethod

VisaCheckoutDetailsAsCheckoutPaymentMethod is a convenience function that returns VisaCheckoutDetails wrapped in CheckoutPaymentMethod

func WeChatPayDetailsAsCheckoutPaymentMethod

func WeChatPayDetailsAsCheckoutPaymentMethod(v *WeChatPayDetails) CheckoutPaymentMethod

WeChatPayDetailsAsCheckoutPaymentMethod is a convenience function that returns WeChatPayDetails wrapped in CheckoutPaymentMethod

func WeChatPayMiniProgramDetailsAsCheckoutPaymentMethod

func WeChatPayMiniProgramDetailsAsCheckoutPaymentMethod(v *WeChatPayMiniProgramDetails) CheckoutPaymentMethod

WeChatPayMiniProgramDetailsAsCheckoutPaymentMethod is a convenience function that returns WeChatPayMiniProgramDetails wrapped in CheckoutPaymentMethod

func ZipDetailsAsCheckoutPaymentMethod

func ZipDetailsAsCheckoutPaymentMethod(v *ZipDetails) CheckoutPaymentMethod

ZipDetailsAsCheckoutPaymentMethod is a convenience function that returns ZipDetails wrapped in CheckoutPaymentMethod

func (*CheckoutPaymentMethod) GetActualInstance

func (obj *CheckoutPaymentMethod) GetActualInstance() interface{}

Get the actual instance

func (CheckoutPaymentMethod) MarshalJSON

func (src CheckoutPaymentMethod) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*CheckoutPaymentMethod) UnmarshalJSON

func (dst *CheckoutPaymentMethod) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type CheckoutQrCodeAction

type CheckoutQrCodeAction struct {
	// Expiry time of the QR code.
	ExpiresAt *string `json:"expiresAt,omitempty"`
	// Encoded payment data.
	PaymentData *string `json:"paymentData,omitempty"`
	// Specifies the payment method.
	PaymentMethodType *string `json:"paymentMethodType,omitempty"`
	// The contents of the QR code as a UTF8 string.
	QrCodeData *string `json:"qrCodeData,omitempty"`
	// **qrCode**
	Type string `json:"type"`
	// Specifies the URL to redirect to.
	Url *string `json:"url,omitempty"`
}

CheckoutQrCodeAction struct for CheckoutQrCodeAction

func NewCheckoutQrCodeAction

func NewCheckoutQrCodeAction(type_ string) *CheckoutQrCodeAction

NewCheckoutQrCodeAction instantiates a new CheckoutQrCodeAction object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCheckoutQrCodeActionWithDefaults

func NewCheckoutQrCodeActionWithDefaults() *CheckoutQrCodeAction

NewCheckoutQrCodeActionWithDefaults instantiates a new CheckoutQrCodeAction object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CheckoutQrCodeAction) GetExpiresAt

func (o *CheckoutQrCodeAction) GetExpiresAt() string

GetExpiresAt returns the ExpiresAt field value if set, zero value otherwise.

func (*CheckoutQrCodeAction) GetExpiresAtOk

func (o *CheckoutQrCodeAction) GetExpiresAtOk() (*string, bool)

GetExpiresAtOk returns a tuple with the ExpiresAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CheckoutQrCodeAction) GetPaymentData

func (o *CheckoutQrCodeAction) GetPaymentData() string

GetPaymentData returns the PaymentData field value if set, zero value otherwise.

func (*CheckoutQrCodeAction) GetPaymentDataOk

func (o *CheckoutQrCodeAction) GetPaymentDataOk() (*string, bool)

GetPaymentDataOk returns a tuple with the PaymentData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CheckoutQrCodeAction) GetPaymentMethodType

func (o *CheckoutQrCodeAction) GetPaymentMethodType() string

GetPaymentMethodType returns the PaymentMethodType field value if set, zero value otherwise.

func (*CheckoutQrCodeAction) GetPaymentMethodTypeOk

func (o *CheckoutQrCodeAction) GetPaymentMethodTypeOk() (*string, bool)

GetPaymentMethodTypeOk returns a tuple with the PaymentMethodType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CheckoutQrCodeAction) GetQrCodeData

func (o *CheckoutQrCodeAction) GetQrCodeData() string

GetQrCodeData returns the QrCodeData field value if set, zero value otherwise.

func (*CheckoutQrCodeAction) GetQrCodeDataOk

func (o *CheckoutQrCodeAction) GetQrCodeDataOk() (*string, bool)

GetQrCodeDataOk returns a tuple with the QrCodeData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CheckoutQrCodeAction) GetType

func (o *CheckoutQrCodeAction) GetType() string

GetType returns the Type field value

func (*CheckoutQrCodeAction) GetTypeOk

func (o *CheckoutQrCodeAction) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*CheckoutQrCodeAction) GetUrl

func (o *CheckoutQrCodeAction) GetUrl() string

GetUrl returns the Url field value if set, zero value otherwise.

func (*CheckoutQrCodeAction) GetUrlOk

func (o *CheckoutQrCodeAction) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CheckoutQrCodeAction) HasExpiresAt

func (o *CheckoutQrCodeAction) HasExpiresAt() bool

HasExpiresAt returns a boolean if a field has been set.

func (*CheckoutQrCodeAction) HasPaymentData

func (o *CheckoutQrCodeAction) HasPaymentData() bool

HasPaymentData returns a boolean if a field has been set.

func (*CheckoutQrCodeAction) HasPaymentMethodType

func (o *CheckoutQrCodeAction) HasPaymentMethodType() bool

HasPaymentMethodType returns a boolean if a field has been set.

func (*CheckoutQrCodeAction) HasQrCodeData

func (o *CheckoutQrCodeAction) HasQrCodeData() bool

HasQrCodeData returns a boolean if a field has been set.

func (*CheckoutQrCodeAction) HasUrl

func (o *CheckoutQrCodeAction) HasUrl() bool

HasUrl returns a boolean if a field has been set.

func (CheckoutQrCodeAction) MarshalJSON

func (o CheckoutQrCodeAction) MarshalJSON() ([]byte, error)

func (*CheckoutQrCodeAction) SetExpiresAt

func (o *CheckoutQrCodeAction) SetExpiresAt(v string)

SetExpiresAt gets a reference to the given string and assigns it to the ExpiresAt field.

func (*CheckoutQrCodeAction) SetPaymentData

func (o *CheckoutQrCodeAction) SetPaymentData(v string)

SetPaymentData gets a reference to the given string and assigns it to the PaymentData field.

func (*CheckoutQrCodeAction) SetPaymentMethodType

func (o *CheckoutQrCodeAction) SetPaymentMethodType(v string)

SetPaymentMethodType gets a reference to the given string and assigns it to the PaymentMethodType field.

func (*CheckoutQrCodeAction) SetQrCodeData

func (o *CheckoutQrCodeAction) SetQrCodeData(v string)

SetQrCodeData gets a reference to the given string and assigns it to the QrCodeData field.

func (*CheckoutQrCodeAction) SetType

func (o *CheckoutQrCodeAction) SetType(v string)

SetType sets field value

func (*CheckoutQrCodeAction) SetUrl

func (o *CheckoutQrCodeAction) SetUrl(v string)

SetUrl gets a reference to the given string and assigns it to the Url field.

func (CheckoutQrCodeAction) ToMap

func (o CheckoutQrCodeAction) ToMap() (map[string]interface{}, error)

type CheckoutRedirectAction

type CheckoutRedirectAction struct {
	// When the redirect URL must be accessed via POST, use this data to post to the redirect URL.
	Data *map[string]string `json:"data,omitempty"`
	// Specifies the HTTP method, for example GET or POST.
	Method *string `json:"method,omitempty"`
	// Specifies the payment method.
	PaymentMethodType *string `json:"paymentMethodType,omitempty"`
	// **redirect**
	Type string `json:"type"`
	// Specifies the URL to redirect to.
	Url *string `json:"url,omitempty"`
}

CheckoutRedirectAction struct for CheckoutRedirectAction

func NewCheckoutRedirectAction

func NewCheckoutRedirectAction(type_ string) *CheckoutRedirectAction

NewCheckoutRedirectAction instantiates a new CheckoutRedirectAction object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCheckoutRedirectActionWithDefaults

func NewCheckoutRedirectActionWithDefaults() *CheckoutRedirectAction

NewCheckoutRedirectActionWithDefaults instantiates a new CheckoutRedirectAction object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CheckoutRedirectAction) GetData

func (o *CheckoutRedirectAction) GetData() map[string]string

GetData returns the Data field value if set, zero value otherwise.

func (*CheckoutRedirectAction) GetDataOk

func (o *CheckoutRedirectAction) GetDataOk() (*map[string]string, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CheckoutRedirectAction) GetMethod

func (o *CheckoutRedirectAction) GetMethod() string

GetMethod returns the Method field value if set, zero value otherwise.

func (*CheckoutRedirectAction) GetMethodOk

func (o *CheckoutRedirectAction) GetMethodOk() (*string, bool)

GetMethodOk returns a tuple with the Method field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CheckoutRedirectAction) GetPaymentMethodType

func (o *CheckoutRedirectAction) GetPaymentMethodType() string

GetPaymentMethodType returns the PaymentMethodType field value if set, zero value otherwise.

func (*CheckoutRedirectAction) GetPaymentMethodTypeOk

func (o *CheckoutRedirectAction) GetPaymentMethodTypeOk() (*string, bool)

GetPaymentMethodTypeOk returns a tuple with the PaymentMethodType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CheckoutRedirectAction) GetType

func (o *CheckoutRedirectAction) GetType() string

GetType returns the Type field value

func (*CheckoutRedirectAction) GetTypeOk

func (o *CheckoutRedirectAction) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*CheckoutRedirectAction) GetUrl

func (o *CheckoutRedirectAction) GetUrl() string

GetUrl returns the Url field value if set, zero value otherwise.

func (*CheckoutRedirectAction) GetUrlOk

func (o *CheckoutRedirectAction) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CheckoutRedirectAction) HasData

func (o *CheckoutRedirectAction) HasData() bool

HasData returns a boolean if a field has been set.

func (*CheckoutRedirectAction) HasMethod

func (o *CheckoutRedirectAction) HasMethod() bool

HasMethod returns a boolean if a field has been set.

func (*CheckoutRedirectAction) HasPaymentMethodType

func (o *CheckoutRedirectAction) HasPaymentMethodType() bool

HasPaymentMethodType returns a boolean if a field has been set.

func (*CheckoutRedirectAction) HasUrl

func (o *CheckoutRedirectAction) HasUrl() bool

HasUrl returns a boolean if a field has been set.

func (CheckoutRedirectAction) MarshalJSON

func (o CheckoutRedirectAction) MarshalJSON() ([]byte, error)

func (*CheckoutRedirectAction) SetData

func (o *CheckoutRedirectAction) SetData(v map[string]string)

SetData gets a reference to the given map[string]string and assigns it to the Data field.

func (*CheckoutRedirectAction) SetMethod

func (o *CheckoutRedirectAction) SetMethod(v string)

SetMethod gets a reference to the given string and assigns it to the Method field.

func (*CheckoutRedirectAction) SetPaymentMethodType

func (o *CheckoutRedirectAction) SetPaymentMethodType(v string)

SetPaymentMethodType gets a reference to the given string and assigns it to the PaymentMethodType field.

func (*CheckoutRedirectAction) SetType

func (o *CheckoutRedirectAction) SetType(v string)

SetType sets field value

func (*CheckoutRedirectAction) SetUrl

func (o *CheckoutRedirectAction) SetUrl(v string)

SetUrl gets a reference to the given string and assigns it to the Url field.

func (CheckoutRedirectAction) ToMap

func (o CheckoutRedirectAction) ToMap() (map[string]interface{}, error)

type CheckoutSDKAction

type CheckoutSDKAction struct {
	// Encoded payment data.
	PaymentData *string `json:"paymentData,omitempty"`
	// Specifies the payment method.
	PaymentMethodType *string `json:"paymentMethodType,omitempty"`
	// The data to pass to the SDK.
	SdkData *map[string]string `json:"sdkData,omitempty"`
	// The type of the action.
	Type string `json:"type"`
	// Specifies the URL to redirect to.
	Url *string `json:"url,omitempty"`
}

CheckoutSDKAction struct for CheckoutSDKAction

func NewCheckoutSDKAction

func NewCheckoutSDKAction(type_ string) *CheckoutSDKAction

NewCheckoutSDKAction instantiates a new CheckoutSDKAction object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCheckoutSDKActionWithDefaults

func NewCheckoutSDKActionWithDefaults() *CheckoutSDKAction

NewCheckoutSDKActionWithDefaults instantiates a new CheckoutSDKAction object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CheckoutSDKAction) GetPaymentData

func (o *CheckoutSDKAction) GetPaymentData() string

GetPaymentData returns the PaymentData field value if set, zero value otherwise.

func (*CheckoutSDKAction) GetPaymentDataOk

func (o *CheckoutSDKAction) GetPaymentDataOk() (*string, bool)

GetPaymentDataOk returns a tuple with the PaymentData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CheckoutSDKAction) GetPaymentMethodType

func (o *CheckoutSDKAction) GetPaymentMethodType() string

GetPaymentMethodType returns the PaymentMethodType field value if set, zero value otherwise.

func (*CheckoutSDKAction) GetPaymentMethodTypeOk

func (o *CheckoutSDKAction) GetPaymentMethodTypeOk() (*string, bool)

GetPaymentMethodTypeOk returns a tuple with the PaymentMethodType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CheckoutSDKAction) GetSdkData

func (o *CheckoutSDKAction) GetSdkData() map[string]string

GetSdkData returns the SdkData field value if set, zero value otherwise.

func (*CheckoutSDKAction) GetSdkDataOk

func (o *CheckoutSDKAction) GetSdkDataOk() (*map[string]string, bool)

GetSdkDataOk returns a tuple with the SdkData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CheckoutSDKAction) GetType

func (o *CheckoutSDKAction) GetType() string

GetType returns the Type field value

func (*CheckoutSDKAction) GetTypeOk

func (o *CheckoutSDKAction) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*CheckoutSDKAction) GetUrl

func (o *CheckoutSDKAction) GetUrl() string

GetUrl returns the Url field value if set, zero value otherwise.

func (*CheckoutSDKAction) GetUrlOk

func (o *CheckoutSDKAction) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CheckoutSDKAction) HasPaymentData

func (o *CheckoutSDKAction) HasPaymentData() bool

HasPaymentData returns a boolean if a field has been set.

func (*CheckoutSDKAction) HasPaymentMethodType

func (o *CheckoutSDKAction) HasPaymentMethodType() bool

HasPaymentMethodType returns a boolean if a field has been set.

func (*CheckoutSDKAction) HasSdkData

func (o *CheckoutSDKAction) HasSdkData() bool

HasSdkData returns a boolean if a field has been set.

func (*CheckoutSDKAction) HasUrl

func (o *CheckoutSDKAction) HasUrl() bool

HasUrl returns a boolean if a field has been set.

func (CheckoutSDKAction) MarshalJSON

func (o CheckoutSDKAction) MarshalJSON() ([]byte, error)

func (*CheckoutSDKAction) SetPaymentData

func (o *CheckoutSDKAction) SetPaymentData(v string)

SetPaymentData gets a reference to the given string and assigns it to the PaymentData field.

func (*CheckoutSDKAction) SetPaymentMethodType

func (o *CheckoutSDKAction) SetPaymentMethodType(v string)

SetPaymentMethodType gets a reference to the given string and assigns it to the PaymentMethodType field.

func (*CheckoutSDKAction) SetSdkData

func (o *CheckoutSDKAction) SetSdkData(v map[string]string)

SetSdkData gets a reference to the given map[string]string and assigns it to the SdkData field.

func (*CheckoutSDKAction) SetType

func (o *CheckoutSDKAction) SetType(v string)

SetType sets field value

func (*CheckoutSDKAction) SetUrl

func (o *CheckoutSDKAction) SetUrl(v string)

SetUrl gets a reference to the given string and assigns it to the Url field.

func (CheckoutSDKAction) ToMap

func (o CheckoutSDKAction) ToMap() (map[string]interface{}, error)

type CheckoutSessionInstallmentOption

type CheckoutSessionInstallmentOption struct {
	// Defines the type of installment plan. If not set, defaults to **regular**.  Possible values: * **regular** * **revolving**
	Plans []string `json:"plans,omitempty"`
	// Preselected number of installments offered for this payment method.
	PreselectedValue *int32 `json:"preselectedValue,omitempty"`
	// An array of the number of installments that the shopper can choose from. For example, **[2,3,5]**. This cannot be specified simultaneously with `maxValue`.
	Values []int32 `json:"values,omitempty"`
}

CheckoutSessionInstallmentOption struct for CheckoutSessionInstallmentOption

func NewCheckoutSessionInstallmentOption

func NewCheckoutSessionInstallmentOption() *CheckoutSessionInstallmentOption

NewCheckoutSessionInstallmentOption instantiates a new CheckoutSessionInstallmentOption object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCheckoutSessionInstallmentOptionWithDefaults

func NewCheckoutSessionInstallmentOptionWithDefaults() *CheckoutSessionInstallmentOption

NewCheckoutSessionInstallmentOptionWithDefaults instantiates a new CheckoutSessionInstallmentOption object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CheckoutSessionInstallmentOption) GetPlans

func (o *CheckoutSessionInstallmentOption) GetPlans() []string

GetPlans returns the Plans field value if set, zero value otherwise.

func (*CheckoutSessionInstallmentOption) GetPlansOk

func (o *CheckoutSessionInstallmentOption) GetPlansOk() ([]string, bool)

GetPlansOk returns a tuple with the Plans field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CheckoutSessionInstallmentOption) GetPreselectedValue

func (o *CheckoutSessionInstallmentOption) GetPreselectedValue() int32

GetPreselectedValue returns the PreselectedValue field value if set, zero value otherwise.

func (*CheckoutSessionInstallmentOption) GetPreselectedValueOk

func (o *CheckoutSessionInstallmentOption) GetPreselectedValueOk() (*int32, bool)

GetPreselectedValueOk returns a tuple with the PreselectedValue field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CheckoutSessionInstallmentOption) GetValues

func (o *CheckoutSessionInstallmentOption) GetValues() []int32

GetValues returns the Values field value if set, zero value otherwise.

func (*CheckoutSessionInstallmentOption) GetValuesOk

func (o *CheckoutSessionInstallmentOption) GetValuesOk() ([]int32, bool)

GetValuesOk returns a tuple with the Values field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CheckoutSessionInstallmentOption) HasPlans

func (o *CheckoutSessionInstallmentOption) HasPlans() bool

HasPlans returns a boolean if a field has been set.

func (*CheckoutSessionInstallmentOption) HasPreselectedValue

func (o *CheckoutSessionInstallmentOption) HasPreselectedValue() bool

HasPreselectedValue returns a boolean if a field has been set.

func (*CheckoutSessionInstallmentOption) HasValues

func (o *CheckoutSessionInstallmentOption) HasValues() bool

HasValues returns a boolean if a field has been set.

func (CheckoutSessionInstallmentOption) MarshalJSON

func (o CheckoutSessionInstallmentOption) MarshalJSON() ([]byte, error)

func (*CheckoutSessionInstallmentOption) SetPlans

func (o *CheckoutSessionInstallmentOption) SetPlans(v []string)

SetPlans gets a reference to the given []string and assigns it to the Plans field.

func (*CheckoutSessionInstallmentOption) SetPreselectedValue

func (o *CheckoutSessionInstallmentOption) SetPreselectedValue(v int32)

SetPreselectedValue gets a reference to the given int32 and assigns it to the PreselectedValue field.

func (*CheckoutSessionInstallmentOption) SetValues

func (o *CheckoutSessionInstallmentOption) SetValues(v []int32)

SetValues gets a reference to the given []int32 and assigns it to the Values field.

func (CheckoutSessionInstallmentOption) ToMap

func (o CheckoutSessionInstallmentOption) ToMap() (map[string]interface{}, error)

type CheckoutThreeDS2Action

type CheckoutThreeDS2Action struct {
	// A token needed to authorise a payment.
	AuthorisationToken *string `json:"authorisationToken,omitempty"`
	// Encoded payment data.
	PaymentData *string `json:"paymentData,omitempty"`
	// Specifies the payment method.
	PaymentMethodType *string `json:"paymentMethodType,omitempty"`
	// A subtype of the token.
	Subtype *string `json:"subtype,omitempty"`
	// A token to pass to the 3DS2 Component to get the fingerprint.
	Token *string `json:"token,omitempty"`
	// **threeDS2**
	Type string `json:"type"`
	// Specifies the URL to redirect to.
	Url *string `json:"url,omitempty"`
}

CheckoutThreeDS2Action struct for CheckoutThreeDS2Action

func NewCheckoutThreeDS2Action

func NewCheckoutThreeDS2Action(type_ string) *CheckoutThreeDS2Action

NewCheckoutThreeDS2Action instantiates a new CheckoutThreeDS2Action object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCheckoutThreeDS2ActionWithDefaults

func NewCheckoutThreeDS2ActionWithDefaults() *CheckoutThreeDS2Action

NewCheckoutThreeDS2ActionWithDefaults instantiates a new CheckoutThreeDS2Action object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CheckoutThreeDS2Action) GetAuthorisationToken

func (o *CheckoutThreeDS2Action) GetAuthorisationToken() string

GetAuthorisationToken returns the AuthorisationToken field value if set, zero value otherwise.

func (*CheckoutThreeDS2Action) GetAuthorisationTokenOk

func (o *CheckoutThreeDS2Action) GetAuthorisationTokenOk() (*string, bool)

GetAuthorisationTokenOk returns a tuple with the AuthorisationToken field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CheckoutThreeDS2Action) GetPaymentData

func (o *CheckoutThreeDS2Action) GetPaymentData() string

GetPaymentData returns the PaymentData field value if set, zero value otherwise.

func (*CheckoutThreeDS2Action) GetPaymentDataOk

func (o *CheckoutThreeDS2Action) GetPaymentDataOk() (*string, bool)

GetPaymentDataOk returns a tuple with the PaymentData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CheckoutThreeDS2Action) GetPaymentMethodType

func (o *CheckoutThreeDS2Action) GetPaymentMethodType() string

GetPaymentMethodType returns the PaymentMethodType field value if set, zero value otherwise.

func (*CheckoutThreeDS2Action) GetPaymentMethodTypeOk

func (o *CheckoutThreeDS2Action) GetPaymentMethodTypeOk() (*string, bool)

GetPaymentMethodTypeOk returns a tuple with the PaymentMethodType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CheckoutThreeDS2Action) GetSubtype

func (o *CheckoutThreeDS2Action) GetSubtype() string

GetSubtype returns the Subtype field value if set, zero value otherwise.

func (*CheckoutThreeDS2Action) GetSubtypeOk

func (o *CheckoutThreeDS2Action) GetSubtypeOk() (*string, bool)

GetSubtypeOk returns a tuple with the Subtype field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CheckoutThreeDS2Action) GetToken

func (o *CheckoutThreeDS2Action) GetToken() string

GetToken returns the Token field value if set, zero value otherwise.

func (*CheckoutThreeDS2Action) GetTokenOk

func (o *CheckoutThreeDS2Action) GetTokenOk() (*string, bool)

GetTokenOk returns a tuple with the Token field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CheckoutThreeDS2Action) GetType

func (o *CheckoutThreeDS2Action) GetType() string

GetType returns the Type field value

func (*CheckoutThreeDS2Action) GetTypeOk

func (o *CheckoutThreeDS2Action) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*CheckoutThreeDS2Action) GetUrl

func (o *CheckoutThreeDS2Action) GetUrl() string

GetUrl returns the Url field value if set, zero value otherwise.

func (*CheckoutThreeDS2Action) GetUrlOk

func (o *CheckoutThreeDS2Action) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CheckoutThreeDS2Action) HasAuthorisationToken

func (o *CheckoutThreeDS2Action) HasAuthorisationToken() bool

HasAuthorisationToken returns a boolean if a field has been set.

func (*CheckoutThreeDS2Action) HasPaymentData

func (o *CheckoutThreeDS2Action) HasPaymentData() bool

HasPaymentData returns a boolean if a field has been set.

func (*CheckoutThreeDS2Action) HasPaymentMethodType

func (o *CheckoutThreeDS2Action) HasPaymentMethodType() bool

HasPaymentMethodType returns a boolean if a field has been set.

func (*CheckoutThreeDS2Action) HasSubtype

func (o *CheckoutThreeDS2Action) HasSubtype() bool

HasSubtype returns a boolean if a field has been set.

func (*CheckoutThreeDS2Action) HasToken

func (o *CheckoutThreeDS2Action) HasToken() bool

HasToken returns a boolean if a field has been set.

func (*CheckoutThreeDS2Action) HasUrl

func (o *CheckoutThreeDS2Action) HasUrl() bool

HasUrl returns a boolean if a field has been set.

func (CheckoutThreeDS2Action) MarshalJSON

func (o CheckoutThreeDS2Action) MarshalJSON() ([]byte, error)

func (*CheckoutThreeDS2Action) SetAuthorisationToken

func (o *CheckoutThreeDS2Action) SetAuthorisationToken(v string)

SetAuthorisationToken gets a reference to the given string and assigns it to the AuthorisationToken field.

func (*CheckoutThreeDS2Action) SetPaymentData

func (o *CheckoutThreeDS2Action) SetPaymentData(v string)

SetPaymentData gets a reference to the given string and assigns it to the PaymentData field.

func (*CheckoutThreeDS2Action) SetPaymentMethodType

func (o *CheckoutThreeDS2Action) SetPaymentMethodType(v string)

SetPaymentMethodType gets a reference to the given string and assigns it to the PaymentMethodType field.

func (*CheckoutThreeDS2Action) SetSubtype

func (o *CheckoutThreeDS2Action) SetSubtype(v string)

SetSubtype gets a reference to the given string and assigns it to the Subtype field.

func (*CheckoutThreeDS2Action) SetToken

func (o *CheckoutThreeDS2Action) SetToken(v string)

SetToken gets a reference to the given string and assigns it to the Token field.

func (*CheckoutThreeDS2Action) SetType

func (o *CheckoutThreeDS2Action) SetType(v string)

SetType sets field value

func (*CheckoutThreeDS2Action) SetUrl

func (o *CheckoutThreeDS2Action) SetUrl(v string)

SetUrl gets a reference to the given string and assigns it to the Url field.

func (CheckoutThreeDS2Action) ToMap

func (o CheckoutThreeDS2Action) ToMap() (map[string]interface{}, error)

type CheckoutVoucherAction

type CheckoutVoucherAction struct {
	// The voucher alternative reference code.
	AlternativeReference *string `json:"alternativeReference,omitempty"`
	// A collection institution number (store number) for Econtext Pay-Easy ATM.
	CollectionInstitutionNumber *string `json:"collectionInstitutionNumber,omitempty"`
	// The URL to download the voucher.
	DownloadUrl *string `json:"downloadUrl,omitempty"`
	// An entity number of Multibanco.
	Entity *string `json:"entity,omitempty"`
	// The date time of the voucher expiry.
	ExpiresAt     *string `json:"expiresAt,omitempty"`
	InitialAmount *Amount `json:"initialAmount,omitempty"`
	// The URL to the detailed instructions to make payment using the voucher.
	InstructionsUrl *string `json:"instructionsUrl,omitempty"`
	// The issuer of the voucher.
	Issuer *string `json:"issuer,omitempty"`
	// The shopper telephone number (partially masked).
	MaskedTelephoneNumber *string `json:"maskedTelephoneNumber,omitempty"`
	// The merchant name.
	MerchantName *string `json:"merchantName,omitempty"`
	// The merchant reference.
	MerchantReference *string `json:"merchantReference,omitempty"`
	// A base64 encoded signature of all properties
	PassCreationToken *string `json:"passCreationToken,omitempty"`
	// Encoded payment data.
	PaymentData *string `json:"paymentData,omitempty"`
	// Specifies the payment method.
	PaymentMethodType *string `json:"paymentMethodType,omitempty"`
	// The voucher reference code.
	Reference *string `json:"reference,omitempty"`
	// The shopper email.
	ShopperEmail *string `json:"shopperEmail,omitempty"`
	// The shopper name.
	ShopperName *string `json:"shopperName,omitempty"`
	Surcharge   *Amount `json:"surcharge,omitempty"`
	TotalAmount *Amount `json:"totalAmount,omitempty"`
	// **voucher**
	Type string `json:"type"`
	// Specifies the URL to redirect to.
	Url *string `json:"url,omitempty"`
}

CheckoutVoucherAction struct for CheckoutVoucherAction

func NewCheckoutVoucherAction

func NewCheckoutVoucherAction(type_ string) *CheckoutVoucherAction

NewCheckoutVoucherAction instantiates a new CheckoutVoucherAction object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCheckoutVoucherActionWithDefaults

func NewCheckoutVoucherActionWithDefaults() *CheckoutVoucherAction

NewCheckoutVoucherActionWithDefaults instantiates a new CheckoutVoucherAction object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CheckoutVoucherAction) GetAlternativeReference

func (o *CheckoutVoucherAction) GetAlternativeReference() string

GetAlternativeReference returns the AlternativeReference field value if set, zero value otherwise.

func (*CheckoutVoucherAction) GetAlternativeReferenceOk

func (o *CheckoutVoucherAction) GetAlternativeReferenceOk() (*string, bool)

GetAlternativeReferenceOk returns a tuple with the AlternativeReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CheckoutVoucherAction) GetCollectionInstitutionNumber

func (o *CheckoutVoucherAction) GetCollectionInstitutionNumber() string

GetCollectionInstitutionNumber returns the CollectionInstitutionNumber field value if set, zero value otherwise.

func (*CheckoutVoucherAction) GetCollectionInstitutionNumberOk

func (o *CheckoutVoucherAction) GetCollectionInstitutionNumberOk() (*string, bool)

GetCollectionInstitutionNumberOk returns a tuple with the CollectionInstitutionNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CheckoutVoucherAction) GetDownloadUrl

func (o *CheckoutVoucherAction) GetDownloadUrl() string

GetDownloadUrl returns the DownloadUrl field value if set, zero value otherwise.

func (*CheckoutVoucherAction) GetDownloadUrlOk

func (o *CheckoutVoucherAction) GetDownloadUrlOk() (*string, bool)

GetDownloadUrlOk returns a tuple with the DownloadUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CheckoutVoucherAction) GetEntity

func (o *CheckoutVoucherAction) GetEntity() string

GetEntity returns the Entity field value if set, zero value otherwise.

func (*CheckoutVoucherAction) GetEntityOk

func (o *CheckoutVoucherAction) GetEntityOk() (*string, bool)

GetEntityOk returns a tuple with the Entity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CheckoutVoucherAction) GetExpiresAt

func (o *CheckoutVoucherAction) GetExpiresAt() string

GetExpiresAt returns the ExpiresAt field value if set, zero value otherwise.

func (*CheckoutVoucherAction) GetExpiresAtOk

func (o *CheckoutVoucherAction) GetExpiresAtOk() (*string, bool)

GetExpiresAtOk returns a tuple with the ExpiresAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CheckoutVoucherAction) GetInitialAmount

func (o *CheckoutVoucherAction) GetInitialAmount() Amount

GetInitialAmount returns the InitialAmount field value if set, zero value otherwise.

func (*CheckoutVoucherAction) GetInitialAmountOk

func (o *CheckoutVoucherAction) GetInitialAmountOk() (*Amount, bool)

GetInitialAmountOk returns a tuple with the InitialAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CheckoutVoucherAction) GetInstructionsUrl

func (o *CheckoutVoucherAction) GetInstructionsUrl() string

GetInstructionsUrl returns the InstructionsUrl field value if set, zero value otherwise.

func (*CheckoutVoucherAction) GetInstructionsUrlOk

func (o *CheckoutVoucherAction) GetInstructionsUrlOk() (*string, bool)

GetInstructionsUrlOk returns a tuple with the InstructionsUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CheckoutVoucherAction) GetIssuer

func (o *CheckoutVoucherAction) GetIssuer() string

GetIssuer returns the Issuer field value if set, zero value otherwise.

func (*CheckoutVoucherAction) GetIssuerOk

func (o *CheckoutVoucherAction) GetIssuerOk() (*string, bool)

GetIssuerOk returns a tuple with the Issuer field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CheckoutVoucherAction) GetMaskedTelephoneNumber

func (o *CheckoutVoucherAction) GetMaskedTelephoneNumber() string

GetMaskedTelephoneNumber returns the MaskedTelephoneNumber field value if set, zero value otherwise.

func (*CheckoutVoucherAction) GetMaskedTelephoneNumberOk

func (o *CheckoutVoucherAction) GetMaskedTelephoneNumberOk() (*string, bool)

GetMaskedTelephoneNumberOk returns a tuple with the MaskedTelephoneNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CheckoutVoucherAction) GetMerchantName

func (o *CheckoutVoucherAction) GetMerchantName() string

GetMerchantName returns the MerchantName field value if set, zero value otherwise.

func (*CheckoutVoucherAction) GetMerchantNameOk

func (o *CheckoutVoucherAction) GetMerchantNameOk() (*string, bool)

GetMerchantNameOk returns a tuple with the MerchantName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CheckoutVoucherAction) GetMerchantReference

func (o *CheckoutVoucherAction) GetMerchantReference() string

GetMerchantReference returns the MerchantReference field value if set, zero value otherwise.

func (*CheckoutVoucherAction) GetMerchantReferenceOk

func (o *CheckoutVoucherAction) GetMerchantReferenceOk() (*string, bool)

GetMerchantReferenceOk returns a tuple with the MerchantReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CheckoutVoucherAction) GetPassCreationToken

func (o *CheckoutVoucherAction) GetPassCreationToken() string

GetPassCreationToken returns the PassCreationToken field value if set, zero value otherwise.

func (*CheckoutVoucherAction) GetPassCreationTokenOk

func (o *CheckoutVoucherAction) GetPassCreationTokenOk() (*string, bool)

GetPassCreationTokenOk returns a tuple with the PassCreationToken field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CheckoutVoucherAction) GetPaymentData

func (o *CheckoutVoucherAction) GetPaymentData() string

GetPaymentData returns the PaymentData field value if set, zero value otherwise.

func (*CheckoutVoucherAction) GetPaymentDataOk

func (o *CheckoutVoucherAction) GetPaymentDataOk() (*string, bool)

GetPaymentDataOk returns a tuple with the PaymentData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CheckoutVoucherAction) GetPaymentMethodType

func (o *CheckoutVoucherAction) GetPaymentMethodType() string

GetPaymentMethodType returns the PaymentMethodType field value if set, zero value otherwise.

func (*CheckoutVoucherAction) GetPaymentMethodTypeOk

func (o *CheckoutVoucherAction) GetPaymentMethodTypeOk() (*string, bool)

GetPaymentMethodTypeOk returns a tuple with the PaymentMethodType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CheckoutVoucherAction) GetReference

func (o *CheckoutVoucherAction) GetReference() string

GetReference returns the Reference field value if set, zero value otherwise.

func (*CheckoutVoucherAction) GetReferenceOk

func (o *CheckoutVoucherAction) GetReferenceOk() (*string, bool)

GetReferenceOk returns a tuple with the Reference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CheckoutVoucherAction) GetShopperEmail

func (o *CheckoutVoucherAction) GetShopperEmail() string

GetShopperEmail returns the ShopperEmail field value if set, zero value otherwise.

func (*CheckoutVoucherAction) GetShopperEmailOk

func (o *CheckoutVoucherAction) GetShopperEmailOk() (*string, bool)

GetShopperEmailOk returns a tuple with the ShopperEmail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CheckoutVoucherAction) GetShopperName

func (o *CheckoutVoucherAction) GetShopperName() string

GetShopperName returns the ShopperName field value if set, zero value otherwise.

func (*CheckoutVoucherAction) GetShopperNameOk

func (o *CheckoutVoucherAction) GetShopperNameOk() (*string, bool)

GetShopperNameOk returns a tuple with the ShopperName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CheckoutVoucherAction) GetSurcharge

func (o *CheckoutVoucherAction) GetSurcharge() Amount

GetSurcharge returns the Surcharge field value if set, zero value otherwise.

func (*CheckoutVoucherAction) GetSurchargeOk

func (o *CheckoutVoucherAction) GetSurchargeOk() (*Amount, bool)

GetSurchargeOk returns a tuple with the Surcharge field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CheckoutVoucherAction) GetTotalAmount

func (o *CheckoutVoucherAction) GetTotalAmount() Amount

GetTotalAmount returns the TotalAmount field value if set, zero value otherwise.

func (*CheckoutVoucherAction) GetTotalAmountOk

func (o *CheckoutVoucherAction) GetTotalAmountOk() (*Amount, bool)

GetTotalAmountOk returns a tuple with the TotalAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CheckoutVoucherAction) GetType

func (o *CheckoutVoucherAction) GetType() string

GetType returns the Type field value

func (*CheckoutVoucherAction) GetTypeOk

func (o *CheckoutVoucherAction) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*CheckoutVoucherAction) GetUrl

func (o *CheckoutVoucherAction) GetUrl() string

GetUrl returns the Url field value if set, zero value otherwise.

func (*CheckoutVoucherAction) GetUrlOk

func (o *CheckoutVoucherAction) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CheckoutVoucherAction) HasAlternativeReference

func (o *CheckoutVoucherAction) HasAlternativeReference() bool

HasAlternativeReference returns a boolean if a field has been set.

func (*CheckoutVoucherAction) HasCollectionInstitutionNumber

func (o *CheckoutVoucherAction) HasCollectionInstitutionNumber() bool

HasCollectionInstitutionNumber returns a boolean if a field has been set.

func (*CheckoutVoucherAction) HasDownloadUrl

func (o *CheckoutVoucherAction) HasDownloadUrl() bool

HasDownloadUrl returns a boolean if a field has been set.

func (*CheckoutVoucherAction) HasEntity

func (o *CheckoutVoucherAction) HasEntity() bool

HasEntity returns a boolean if a field has been set.

func (*CheckoutVoucherAction) HasExpiresAt

func (o *CheckoutVoucherAction) HasExpiresAt() bool

HasExpiresAt returns a boolean if a field has been set.

func (*CheckoutVoucherAction) HasInitialAmount

func (o *CheckoutVoucherAction) HasInitialAmount() bool

HasInitialAmount returns a boolean if a field has been set.

func (*CheckoutVoucherAction) HasInstructionsUrl

func (o *CheckoutVoucherAction) HasInstructionsUrl() bool

HasInstructionsUrl returns a boolean if a field has been set.

func (*CheckoutVoucherAction) HasIssuer

func (o *CheckoutVoucherAction) HasIssuer() bool

HasIssuer returns a boolean if a field has been set.

func (*CheckoutVoucherAction) HasMaskedTelephoneNumber

func (o *CheckoutVoucherAction) HasMaskedTelephoneNumber() bool

HasMaskedTelephoneNumber returns a boolean if a field has been set.

func (*CheckoutVoucherAction) HasMerchantName

func (o *CheckoutVoucherAction) HasMerchantName() bool

HasMerchantName returns a boolean if a field has been set.

func (*CheckoutVoucherAction) HasMerchantReference

func (o *CheckoutVoucherAction) HasMerchantReference() bool

HasMerchantReference returns a boolean if a field has been set.

func (*CheckoutVoucherAction) HasPassCreationToken

func (o *CheckoutVoucherAction) HasPassCreationToken() bool

HasPassCreationToken returns a boolean if a field has been set.

func (*CheckoutVoucherAction) HasPaymentData

func (o *CheckoutVoucherAction) HasPaymentData() bool

HasPaymentData returns a boolean if a field has been set.

func (*CheckoutVoucherAction) HasPaymentMethodType

func (o *CheckoutVoucherAction) HasPaymentMethodType() bool

HasPaymentMethodType returns a boolean if a field has been set.

func (*CheckoutVoucherAction) HasReference

func (o *CheckoutVoucherAction) HasReference() bool

HasReference returns a boolean if a field has been set.

func (*CheckoutVoucherAction) HasShopperEmail

func (o *CheckoutVoucherAction) HasShopperEmail() bool

HasShopperEmail returns a boolean if a field has been set.

func (*CheckoutVoucherAction) HasShopperName

func (o *CheckoutVoucherAction) HasShopperName() bool

HasShopperName returns a boolean if a field has been set.

func (*CheckoutVoucherAction) HasSurcharge

func (o *CheckoutVoucherAction) HasSurcharge() bool

HasSurcharge returns a boolean if a field has been set.

func (*CheckoutVoucherAction) HasTotalAmount

func (o *CheckoutVoucherAction) HasTotalAmount() bool

HasTotalAmount returns a boolean if a field has been set.

func (*CheckoutVoucherAction) HasUrl

func (o *CheckoutVoucherAction) HasUrl() bool

HasUrl returns a boolean if a field has been set.

func (CheckoutVoucherAction) MarshalJSON

func (o CheckoutVoucherAction) MarshalJSON() ([]byte, error)

func (*CheckoutVoucherAction) SetAlternativeReference

func (o *CheckoutVoucherAction) SetAlternativeReference(v string)

SetAlternativeReference gets a reference to the given string and assigns it to the AlternativeReference field.

func (*CheckoutVoucherAction) SetCollectionInstitutionNumber

func (o *CheckoutVoucherAction) SetCollectionInstitutionNumber(v string)

SetCollectionInstitutionNumber gets a reference to the given string and assigns it to the CollectionInstitutionNumber field.

func (*CheckoutVoucherAction) SetDownloadUrl

func (o *CheckoutVoucherAction) SetDownloadUrl(v string)

SetDownloadUrl gets a reference to the given string and assigns it to the DownloadUrl field.

func (*CheckoutVoucherAction) SetEntity

func (o *CheckoutVoucherAction) SetEntity(v string)

SetEntity gets a reference to the given string and assigns it to the Entity field.

func (*CheckoutVoucherAction) SetExpiresAt

func (o *CheckoutVoucherAction) SetExpiresAt(v string)

SetExpiresAt gets a reference to the given string and assigns it to the ExpiresAt field.

func (*CheckoutVoucherAction) SetInitialAmount

func (o *CheckoutVoucherAction) SetInitialAmount(v Amount)

SetInitialAmount gets a reference to the given Amount and assigns it to the InitialAmount field.

func (*CheckoutVoucherAction) SetInstructionsUrl

func (o *CheckoutVoucherAction) SetInstructionsUrl(v string)

SetInstructionsUrl gets a reference to the given string and assigns it to the InstructionsUrl field.

func (*CheckoutVoucherAction) SetIssuer

func (o *CheckoutVoucherAction) SetIssuer(v string)

SetIssuer gets a reference to the given string and assigns it to the Issuer field.

func (*CheckoutVoucherAction) SetMaskedTelephoneNumber

func (o *CheckoutVoucherAction) SetMaskedTelephoneNumber(v string)

SetMaskedTelephoneNumber gets a reference to the given string and assigns it to the MaskedTelephoneNumber field.

func (*CheckoutVoucherAction) SetMerchantName

func (o *CheckoutVoucherAction) SetMerchantName(v string)

SetMerchantName gets a reference to the given string and assigns it to the MerchantName field.

func (*CheckoutVoucherAction) SetMerchantReference

func (o *CheckoutVoucherAction) SetMerchantReference(v string)

SetMerchantReference gets a reference to the given string and assigns it to the MerchantReference field.

func (*CheckoutVoucherAction) SetPassCreationToken

func (o *CheckoutVoucherAction) SetPassCreationToken(v string)

SetPassCreationToken gets a reference to the given string and assigns it to the PassCreationToken field.

func (*CheckoutVoucherAction) SetPaymentData

func (o *CheckoutVoucherAction) SetPaymentData(v string)

SetPaymentData gets a reference to the given string and assigns it to the PaymentData field.

func (*CheckoutVoucherAction) SetPaymentMethodType

func (o *CheckoutVoucherAction) SetPaymentMethodType(v string)

SetPaymentMethodType gets a reference to the given string and assigns it to the PaymentMethodType field.

func (*CheckoutVoucherAction) SetReference

func (o *CheckoutVoucherAction) SetReference(v string)

SetReference gets a reference to the given string and assigns it to the Reference field.

func (*CheckoutVoucherAction) SetShopperEmail

func (o *CheckoutVoucherAction) SetShopperEmail(v string)

SetShopperEmail gets a reference to the given string and assigns it to the ShopperEmail field.

func (*CheckoutVoucherAction) SetShopperName

func (o *CheckoutVoucherAction) SetShopperName(v string)

SetShopperName gets a reference to the given string and assigns it to the ShopperName field.

func (*CheckoutVoucherAction) SetSurcharge

func (o *CheckoutVoucherAction) SetSurcharge(v Amount)

SetSurcharge gets a reference to the given Amount and assigns it to the Surcharge field.

func (*CheckoutVoucherAction) SetTotalAmount

func (o *CheckoutVoucherAction) SetTotalAmount(v Amount)

SetTotalAmount gets a reference to the given Amount and assigns it to the TotalAmount field.

func (*CheckoutVoucherAction) SetType

func (o *CheckoutVoucherAction) SetType(v string)

SetType sets field value

func (*CheckoutVoucherAction) SetUrl

func (o *CheckoutVoucherAction) SetUrl(v string)

SetUrl gets a reference to the given string and assigns it to the Url field.

func (CheckoutVoucherAction) ToMap

func (o CheckoutVoucherAction) ToMap() (map[string]interface{}, error)

type ClassicCheckoutSDKApi

type ClassicCheckoutSDKApi common.Service

ClassicCheckoutSDKApi service

func (*ClassicCheckoutSDKApi) PaymentSession

PaymentSession Create a payment session

Provides the data object that can be used to start the Checkout SDK. To set up the payment, pass its amount, currency, and other required parameters. We use this to optimise the payment flow and perform better risk assessment of the transaction.

For more information, refer to [How it works](https://docs.adyen.com/online-payments#howitworks).

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r ClassicCheckoutSDKApiPaymentSessionInput - Request parameters, see PaymentSessionInput @return PaymentSetupResponse, *http.Response, error

Deprecated

func (*ClassicCheckoutSDKApi) PaymentSessionInput

Prepare a request for PaymentSession

@return ClassicCheckoutSDKApiPaymentSessionInput

Deprecated

func (*ClassicCheckoutSDKApi) VerifyPaymentResult

VerifyPaymentResult Verify a payment result

Verifies the payment result using the payload returned from the Checkout SDK.

For more information, refer to [How it works](https://docs.adyen.com/online-payments#howitworks).

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r ClassicCheckoutSDKApiVerifyPaymentResultInput - Request parameters, see VerifyPaymentResultInput @return PaymentVerificationResponse, *http.Response, error

Deprecated

func (*ClassicCheckoutSDKApi) VerifyPaymentResultInput

Prepare a request for VerifyPaymentResult

@return ClassicCheckoutSDKApiVerifyPaymentResultInput

Deprecated

type ClassicCheckoutSDKApiPaymentSessionInput

type ClassicCheckoutSDKApiPaymentSessionInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by ClassicCheckoutSDKApi.PaymentSession

func (ClassicCheckoutSDKApiPaymentSessionInput) IdempotencyKey

A unique identifier for the message with a maximum of 64 characters (we recommend a UUID).

func (ClassicCheckoutSDKApiPaymentSessionInput) PaymentSetupRequest

type ClassicCheckoutSDKApiVerifyPaymentResultInput

type ClassicCheckoutSDKApiVerifyPaymentResultInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by ClassicCheckoutSDKApi.VerifyPaymentResult

func (ClassicCheckoutSDKApiVerifyPaymentResultInput) IdempotencyKey

A unique identifier for the message with a maximum of 64 characters (we recommend a UUID).

func (ClassicCheckoutSDKApiVerifyPaymentResultInput) PaymentVerificationRequest

type CommonField

type CommonField struct {
	// Name of the field. For example, Name of External Platform.
	Name *string `json:"name,omitempty"`
	// Version of the field. For example, Version of External Platform.
	Version *string `json:"version,omitempty"`
}

CommonField struct for CommonField

func NewCommonField

func NewCommonField() *CommonField

NewCommonField instantiates a new CommonField object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCommonFieldWithDefaults

func NewCommonFieldWithDefaults() *CommonField

NewCommonFieldWithDefaults instantiates a new CommonField object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CommonField) GetName

func (o *CommonField) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*CommonField) GetNameOk

func (o *CommonField) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CommonField) GetVersion

func (o *CommonField) GetVersion() string

GetVersion returns the Version field value if set, zero value otherwise.

func (*CommonField) GetVersionOk

func (o *CommonField) GetVersionOk() (*string, bool)

GetVersionOk returns a tuple with the Version field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CommonField) HasName

func (o *CommonField) HasName() bool

HasName returns a boolean if a field has been set.

func (*CommonField) HasVersion

func (o *CommonField) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (CommonField) MarshalJSON

func (o CommonField) MarshalJSON() ([]byte, error)

func (*CommonField) SetName

func (o *CommonField) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*CommonField) SetVersion

func (o *CommonField) SetVersion(v string)

SetVersion gets a reference to the given string and assigns it to the Version field.

func (CommonField) ToMap

func (o CommonField) ToMap() (map[string]interface{}, error)

type Company

type Company struct {
	// The company website's home page.
	Homepage *string `json:"homepage,omitempty"`
	// The company name.
	Name *string `json:"name,omitempty"`
	// Registration number of the company.
	RegistrationNumber *string `json:"registrationNumber,omitempty"`
	// Registry location of the company.
	RegistryLocation *string `json:"registryLocation,omitempty"`
	// Tax ID of the company.
	TaxId *string `json:"taxId,omitempty"`
	// The company type.
	Type *string `json:"type,omitempty"`
}

Company struct for Company

func NewCompany

func NewCompany() *Company

NewCompany instantiates a new Company object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCompanyWithDefaults

func NewCompanyWithDefaults() *Company

NewCompanyWithDefaults instantiates a new Company object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Company) GetHomepage

func (o *Company) GetHomepage() string

GetHomepage returns the Homepage field value if set, zero value otherwise.

func (*Company) GetHomepageOk

func (o *Company) GetHomepageOk() (*string, bool)

GetHomepageOk returns a tuple with the Homepage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Company) GetName

func (o *Company) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*Company) GetNameOk

func (o *Company) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Company) GetRegistrationNumber

func (o *Company) GetRegistrationNumber() string

GetRegistrationNumber returns the RegistrationNumber field value if set, zero value otherwise.

func (*Company) GetRegistrationNumberOk

func (o *Company) GetRegistrationNumberOk() (*string, bool)

GetRegistrationNumberOk returns a tuple with the RegistrationNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Company) GetRegistryLocation

func (o *Company) GetRegistryLocation() string

GetRegistryLocation returns the RegistryLocation field value if set, zero value otherwise.

func (*Company) GetRegistryLocationOk

func (o *Company) GetRegistryLocationOk() (*string, bool)

GetRegistryLocationOk returns a tuple with the RegistryLocation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Company) GetTaxId

func (o *Company) GetTaxId() string

GetTaxId returns the TaxId field value if set, zero value otherwise.

func (*Company) GetTaxIdOk

func (o *Company) GetTaxIdOk() (*string, bool)

GetTaxIdOk returns a tuple with the TaxId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Company) GetType

func (o *Company) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*Company) GetTypeOk

func (o *Company) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Company) HasHomepage

func (o *Company) HasHomepage() bool

HasHomepage returns a boolean if a field has been set.

func (*Company) HasName

func (o *Company) HasName() bool

HasName returns a boolean if a field has been set.

func (*Company) HasRegistrationNumber

func (o *Company) HasRegistrationNumber() bool

HasRegistrationNumber returns a boolean if a field has been set.

func (*Company) HasRegistryLocation

func (o *Company) HasRegistryLocation() bool

HasRegistryLocation returns a boolean if a field has been set.

func (*Company) HasTaxId

func (o *Company) HasTaxId() bool

HasTaxId returns a boolean if a field has been set.

func (*Company) HasType

func (o *Company) HasType() bool

HasType returns a boolean if a field has been set.

func (Company) MarshalJSON

func (o Company) MarshalJSON() ([]byte, error)

func (*Company) SetHomepage

func (o *Company) SetHomepage(v string)

SetHomepage gets a reference to the given string and assigns it to the Homepage field.

func (*Company) SetName

func (o *Company) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*Company) SetRegistrationNumber

func (o *Company) SetRegistrationNumber(v string)

SetRegistrationNumber gets a reference to the given string and assigns it to the RegistrationNumber field.

func (*Company) SetRegistryLocation

func (o *Company) SetRegistryLocation(v string)

SetRegistryLocation gets a reference to the given string and assigns it to the RegistryLocation field.

func (*Company) SetTaxId

func (o *Company) SetTaxId(v string)

SetTaxId gets a reference to the given string and assigns it to the TaxId field.

func (*Company) SetType

func (o *Company) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (Company) ToMap

func (o Company) ToMap() (map[string]interface{}, error)

type Configuration

type Configuration struct {
	Avs *Avs `json:"avs,omitempty"`
	// Determines whether the cardholder name should be provided or not.  Permitted values: * NONE * OPTIONAL * REQUIRED
	CardHolderName *string             `json:"cardHolderName,omitempty"`
	Installments   *InstallmentsNumber `json:"installments,omitempty"`
	ShopperInput   *ShopperInput       `json:"shopperInput,omitempty"`
}

Configuration struct for Configuration

func NewConfiguration

func NewConfiguration() *Configuration

NewConfiguration instantiates a new Configuration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewConfigurationWithDefaults

func NewConfigurationWithDefaults() *Configuration

NewConfigurationWithDefaults instantiates a new Configuration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Configuration) GetAvs

func (o *Configuration) GetAvs() Avs

GetAvs returns the Avs field value if set, zero value otherwise.

func (*Configuration) GetAvsOk

func (o *Configuration) GetAvsOk() (*Avs, bool)

GetAvsOk returns a tuple with the Avs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Configuration) GetCardHolderName

func (o *Configuration) GetCardHolderName() string

GetCardHolderName returns the CardHolderName field value if set, zero value otherwise.

func (*Configuration) GetCardHolderNameOk

func (o *Configuration) GetCardHolderNameOk() (*string, bool)

GetCardHolderNameOk returns a tuple with the CardHolderName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Configuration) GetInstallments

func (o *Configuration) GetInstallments() InstallmentsNumber

GetInstallments returns the Installments field value if set, zero value otherwise.

func (*Configuration) GetInstallmentsOk

func (o *Configuration) GetInstallmentsOk() (*InstallmentsNumber, bool)

GetInstallmentsOk returns a tuple with the Installments field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Configuration) GetShopperInput

func (o *Configuration) GetShopperInput() ShopperInput

GetShopperInput returns the ShopperInput field value if set, zero value otherwise.

func (*Configuration) GetShopperInputOk

func (o *Configuration) GetShopperInputOk() (*ShopperInput, bool)

GetShopperInputOk returns a tuple with the ShopperInput field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Configuration) HasAvs

func (o *Configuration) HasAvs() bool

HasAvs returns a boolean if a field has been set.

func (*Configuration) HasCardHolderName

func (o *Configuration) HasCardHolderName() bool

HasCardHolderName returns a boolean if a field has been set.

func (*Configuration) HasInstallments

func (o *Configuration) HasInstallments() bool

HasInstallments returns a boolean if a field has been set.

func (*Configuration) HasShopperInput

func (o *Configuration) HasShopperInput() bool

HasShopperInput returns a boolean if a field has been set.

func (Configuration) MarshalJSON

func (o Configuration) MarshalJSON() ([]byte, error)

func (*Configuration) SetAvs

func (o *Configuration) SetAvs(v Avs)

SetAvs gets a reference to the given Avs and assigns it to the Avs field.

func (*Configuration) SetCardHolderName

func (o *Configuration) SetCardHolderName(v string)

SetCardHolderName gets a reference to the given string and assigns it to the CardHolderName field.

func (*Configuration) SetInstallments

func (o *Configuration) SetInstallments(v InstallmentsNumber)

SetInstallments gets a reference to the given InstallmentsNumber and assigns it to the Installments field.

func (*Configuration) SetShopperInput

func (o *Configuration) SetShopperInput(v ShopperInput)

SetShopperInput gets a reference to the given ShopperInput and assigns it to the ShopperInput field.

func (Configuration) ToMap

func (o Configuration) ToMap() (map[string]interface{}, error)

type CreateCheckoutSessionRequest

type CreateCheckoutSessionRequest struct {
	AccountInfo      *AccountInfo `json:"accountInfo,omitempty"`
	AdditionalAmount *Amount      `json:"additionalAmount,omitempty"`
	// This field contains additional data, which may be required for a particular payment request.  The `additionalData` object consists of entries, each of which includes the key and value.
	AdditionalData *map[string]string `json:"additionalData,omitempty"`
	// List of payment methods to be presented to the shopper. To refer to payment methods, use their [payment method type](https://docs.adyen.com/payment-methods/payment-method-types).  Example: `\"allowedPaymentMethods\":[\"ideal\",\"giropay\"]`
	AllowedPaymentMethods []string            `json:"allowedPaymentMethods,omitempty"`
	Amount                Amount              `json:"amount"`
	ApplicationInfo       *ApplicationInfo    `json:"applicationInfo,omitempty"`
	AuthenticationData    *AuthenticationData `json:"authenticationData,omitempty"`
	BillingAddress        *BillingAddress     `json:"billingAddress,omitempty"`
	// List of payment methods to be hidden from the shopper. To refer to payment methods, use their [payment method type](https://docs.adyen.com/payment-methods/payment-method-types).  Example: `\"blockedPaymentMethods\":[\"ideal\",\"giropay\"]`
	BlockedPaymentMethods []string `json:"blockedPaymentMethods,omitempty"`
	// The delay between the authorisation and scheduled auto-capture, specified in hours.
	CaptureDelayHours *int32 `json:"captureDelayHours,omitempty"`
	// The platform where a payment transaction takes place. This field is optional for filtering out payment methods that are only available on specific platforms. If this value is not set, then we will try to infer it from the `sdkVersion` or `token`.  Possible values: * **iOS** * **Android** * **Web**
	Channel *string  `json:"channel,omitempty"`
	Company *Company `json:"company,omitempty"`
	// The shopper's two-letter country code.
	CountryCode *string `json:"countryCode,omitempty"`
	// The shopper's date of birth.  Format [ISO-8601](https://www.w3.org/TR/NOTE-datetime): YYYY-MM-DD
	DateOfBirth *string `json:"dateOfBirth,omitempty"`
	// The date and time when the purchased goods should be delivered.  [ISO 8601](https://www.w3.org/TR/NOTE-datetime) format: YYYY-MM-DDThh:mm:ss+TZD, for example, **2020-12-18T10:15:30+01:00**.
	DeliverAt       *time.Time       `json:"deliverAt,omitempty"`
	DeliveryAddress *DeliveryAddress `json:"deliveryAddress,omitempty"`
	// When true and `shopperReference` is provided, the shopper will be asked if the payment details should be stored for future one-click payments.
	EnableOneClick *bool `json:"enableOneClick,omitempty"`
	// When true and `shopperReference` is provided, the payment details will be tokenized for payouts.
	EnablePayOut *bool `json:"enablePayOut,omitempty"`
	// When true and `shopperReference` is provided, the payment details will be tokenized for recurring payments.
	EnableRecurring *bool `json:"enableRecurring,omitempty"`
	// The date the session expires in [ISO8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. When not specified, the expiry date is set to 1 hour after session creation. You cannot set the session expiry to more than 24 hours after session creation.
	ExpiresAt     *time.Time     `json:"expiresAt,omitempty"`
	FundOrigin    *FundOrigin    `json:"fundOrigin,omitempty"`
	FundRecipient *FundRecipient `json:"fundRecipient,omitempty"`
	// A set of key-value pairs that specifies the installment options available per payment method. The key must be a payment method name in lowercase. For example, **card** to specify installment options for all cards, or **visa** or **mc**. The value must be an object containing the installment options.
	InstallmentOptions *map[string]CheckoutSessionInstallmentOption `json:"installmentOptions,omitempty"`
	// Price and product information about the purchased items, to be included on the invoice sent to the shopper. > This field is required for 3x 4x Oney, Affirm, Afterpay, Clearpay, Klarna, Ratepay, and Zip.
	LineItems []LineItem `json:"lineItems,omitempty"`
	Mandate   *Mandate   `json:"mandate,omitempty"`
	// The [merchant category code](https://en.wikipedia.org/wiki/Merchant_category_code) (MCC) is a four-digit number, which relates to a particular market segment. This code reflects the predominant activity that is conducted by the merchant.
	Mcc *string `json:"mcc,omitempty"`
	// The merchant account identifier, with which you want to process the transaction.
	MerchantAccount string `json:"merchantAccount"`
	// This reference allows linking multiple transactions to each other for reporting purposes (i.e. order auth-rate). The reference should be unique per billing cycle. The same merchant order reference should never be reused after the first authorised attempt. If used, this field should be supplied for all incoming authorisations. > We strongly recommend you send the `merchantOrderReference` value to benefit from linking payment requests when authorisation retries take place. In addition, we recommend you provide `retry.orderAttemptNumber`, `retry.chainAttemptNumber`, and `retry.skipRetry` values in `PaymentRequest.additionalData`.
	MerchantOrderReference *string `json:"merchantOrderReference,omitempty"`
	// Metadata consists of entries, each of which includes a key and a value. Limits: * Maximum 20 key-value pairs per request. * Maximum 20 characters per key. * Maximum 80 characters per value.
	Metadata *map[string]string `json:"metadata,omitempty"`
	// Indicates the type of front end integration. Possible values: * **embedded** (default): Drop-in or Components integration * **hosted**: Hosted Checkout integration
	Mode                    *string                  `json:"mode,omitempty"`
	MpiData                 *ThreeDSecureData        `json:"mpiData,omitempty"`
	PlatformChargebackLogic *PlatformChargebackLogic `json:"platformChargebackLogic,omitempty"`
	// Date after which no further authorisations shall be performed. Only for 3D Secure 2.
	RecurringExpiry *string `json:"recurringExpiry,omitempty"`
	// Minimum number of days between authorisations. Only for 3D Secure 2.
	RecurringFrequency *string `json:"recurringFrequency,omitempty"`
	// Defines a recurring payment type. Required when creating a token to store payment details. Allowed values: * `Subscription` – A transaction for a fixed or variable amount, which follows a fixed schedule. * `CardOnFile` – With a card-on-file (CoF) transaction, card details are stored to enable one-click or omnichannel journeys, or simply to streamline the checkout process. Any subscription not following a fixed schedule is also considered a card-on-file transaction. * `UnscheduledCardOnFile` – An unscheduled card-on-file (UCoF) transaction is a transaction that occurs on a non-fixed schedule and/or have variable amounts. For example, automatic top-ups when a cardholder's balance drops below a certain amount.
	RecurringProcessingModel *string `json:"recurringProcessingModel,omitempty"`
	// Specifies the redirect method (GET or POST) when redirecting back from the issuer.
	RedirectFromIssuerMethod *string `json:"redirectFromIssuerMethod,omitempty"`
	// Specifies the redirect method (GET or POST) when redirecting to the issuer.
	RedirectToIssuerMethod *string `json:"redirectToIssuerMethod,omitempty"`
	// The reference to uniquely identify a payment.
	Reference string `json:"reference"`
	// The URL to return to when a redirect payment is completed.
	ReturnUrl string    `json:"returnUrl"`
	RiskData  *RiskData `json:"riskData,omitempty"`
	// The shopper's email address.
	ShopperEmail *string `json:"shopperEmail,omitempty"`
	// The shopper's IP address. In general, we recommend that you provide this data, as it is used in a number of risk checks (for instance, number of payment attempts or location-based checks). > For 3D Secure 2 transactions, schemes require `shopperIP` for all browser-based implementations. This field is also mandatory for some merchants depending on your business model. For more information, [contact Support](https://www.adyen.help/hc/en-us/requests/new).
	ShopperIP *string `json:"shopperIP,omitempty"`
	// Specifies the sales channel, through which the shopper gives their card details, and whether the shopper is a returning customer. For the web service API, Adyen assumes Ecommerce shopper interaction by default.  This field has the following possible values: * `Ecommerce` - Online transactions where the cardholder is present (online). For better authorisation rates, we recommend sending the card security code (CSC) along with the request. * `ContAuth` - Card on file and/or subscription transactions, where the cardholder is known to the merchant (returning customer). If the shopper is present (online), you can supply also the CSC to improve authorisation (one-click payment). * `Moto` - Mail-order and telephone-order transactions where the shopper is in contact with the merchant via email or telephone. * `POS` - Point-of-sale transactions where the shopper is physically present to make a payment using a secure payment terminal.
	ShopperInteraction *string `json:"shopperInteraction,omitempty"`
	// The combination of a language code and a country code to specify the language to be used in the payment.
	ShopperLocale *string `json:"shopperLocale,omitempty"`
	ShopperName   *Name   `json:"shopperName,omitempty"`
	// Your reference to uniquely identify this shopper, for example user ID or account ID. Minimum length: 3 characters. > Your reference must not include personally identifiable information (PII), for example name or email address.
	ShopperReference *string `json:"shopperReference,omitempty"`
	// The text to be shown on the shopper's bank statement.  We recommend sending a maximum of 22 characters, otherwise banks might truncate the string.  Allowed characters: **a-z**, **A-Z**, **0-9**, spaces, and special characters **. , ' _ - ? + * /_**.
	ShopperStatement *string `json:"shopperStatement,omitempty"`
	// Set to true to show the payment amount per installment.
	ShowInstallmentAmount *bool `json:"showInstallmentAmount,omitempty"`
	// The shopper's social security number.
	SocialSecurityNumber *string `json:"socialSecurityNumber,omitempty"`
	// Boolean value indicating whether the card payment method should be split into separate debit and credit options.
	SplitCardFundingSources *bool `json:"splitCardFundingSources,omitempty"`
	// An array of objects specifying how to split a payment when using [Adyen for Platforms](https://docs.adyen.com/marketplaces-and-platforms/processing-payments#providing-split-information), [Classic Platforms integration](https://docs.adyen.com/marketplaces-and-platforms/classic/processing-payments#providing-split-information), or [Issuing](https://docs.adyen.com/issuing/manage-funds#split).
	Splits []Split `json:"splits,omitempty"`
	// The ecommerce or point-of-sale store that is processing the payment. Used in:  * [Partner platform integrations](https://docs.adyen.com/marketplaces-and-platforms/classic/platforms-for-partners#route-payments) for the [Classic Platforms integration](https://docs.adyen.com/marketplaces-and-platforms/classic). * [Platform setup integrations](https://docs.adyen.com/marketplaces-and-platforms/additional-for-platform-setup/route-payment-to-store) for the [Balance Platform](https://docs.adyen.com/marketplaces-and-platforms).
	Store *string `json:"store,omitempty"`
	// When this is set to **true** and the `shopperReference` is provided, the payment details will be stored.
	StorePaymentMethod *bool `json:"storePaymentMethod,omitempty"`
	// Indicates if the details of the payment method will be stored for the shopper. Possible values: * **disabled** – No details will be stored (default). * **askForConsent** – If the `shopperReference` is provided, the UI lets the shopper choose if they want their payment details to be stored. * **enabled** – If the `shopperReference` is provided, the details will be stored without asking the shopper for consent.
	StorePaymentMethodMode *string `json:"storePaymentMethodMode,omitempty"`
	// The shopper's telephone number.
	TelephoneNumber *string `json:"telephoneNumber,omitempty"`
	// Sets a custom theme for [Hosted Checkout](https://docs.adyen.com/online-payments/build-your-integration/?platform=Web&integration=Hosted+Checkout). The value can be any of the **Theme ID** values from your Customer Area.
	ThemeId *string `json:"themeId,omitempty"`
	// If set to true, you will only perform the [3D Secure 2 authentication](https://docs.adyen.com/online-payments/3d-secure/other-3ds-flows/authentication-only), and not the payment authorisation.
	// Deprecated
	ThreeDSAuthenticationOnly *bool `json:"threeDSAuthenticationOnly,omitempty"`
	// Set to true if the payment should be routed to a trusted MID.
	TrustedShopper *bool `json:"trustedShopper,omitempty"`
}

CreateCheckoutSessionRequest struct for CreateCheckoutSessionRequest

func NewCreateCheckoutSessionRequest

func NewCreateCheckoutSessionRequest(amount Amount, merchantAccount string, reference string, returnUrl string) *CreateCheckoutSessionRequest

NewCreateCheckoutSessionRequest instantiates a new CreateCheckoutSessionRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateCheckoutSessionRequestWithDefaults

func NewCreateCheckoutSessionRequestWithDefaults() *CreateCheckoutSessionRequest

NewCreateCheckoutSessionRequestWithDefaults instantiates a new CreateCheckoutSessionRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateCheckoutSessionRequest) GetAccountInfo

func (o *CreateCheckoutSessionRequest) GetAccountInfo() AccountInfo

GetAccountInfo returns the AccountInfo field value if set, zero value otherwise.

func (*CreateCheckoutSessionRequest) GetAccountInfoOk

func (o *CreateCheckoutSessionRequest) GetAccountInfoOk() (*AccountInfo, bool)

GetAccountInfoOk returns a tuple with the AccountInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionRequest) GetAdditionalAmount

func (o *CreateCheckoutSessionRequest) GetAdditionalAmount() Amount

GetAdditionalAmount returns the AdditionalAmount field value if set, zero value otherwise.

func (*CreateCheckoutSessionRequest) GetAdditionalAmountOk

func (o *CreateCheckoutSessionRequest) GetAdditionalAmountOk() (*Amount, bool)

GetAdditionalAmountOk returns a tuple with the AdditionalAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionRequest) GetAdditionalData

func (o *CreateCheckoutSessionRequest) GetAdditionalData() map[string]string

GetAdditionalData returns the AdditionalData field value if set, zero value otherwise.

func (*CreateCheckoutSessionRequest) GetAdditionalDataOk

func (o *CreateCheckoutSessionRequest) GetAdditionalDataOk() (*map[string]string, bool)

GetAdditionalDataOk returns a tuple with the AdditionalData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionRequest) GetAllowedPaymentMethods

func (o *CreateCheckoutSessionRequest) GetAllowedPaymentMethods() []string

GetAllowedPaymentMethods returns the AllowedPaymentMethods field value if set, zero value otherwise.

func (*CreateCheckoutSessionRequest) GetAllowedPaymentMethodsOk

func (o *CreateCheckoutSessionRequest) GetAllowedPaymentMethodsOk() ([]string, bool)

GetAllowedPaymentMethodsOk returns a tuple with the AllowedPaymentMethods field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionRequest) GetAmount

func (o *CreateCheckoutSessionRequest) GetAmount() Amount

GetAmount returns the Amount field value

func (*CreateCheckoutSessionRequest) GetAmountOk

func (o *CreateCheckoutSessionRequest) GetAmountOk() (*Amount, bool)

GetAmountOk returns a tuple with the Amount field value and a boolean to check if the value has been set.

func (*CreateCheckoutSessionRequest) GetApplicationInfo

func (o *CreateCheckoutSessionRequest) GetApplicationInfo() ApplicationInfo

GetApplicationInfo returns the ApplicationInfo field value if set, zero value otherwise.

func (*CreateCheckoutSessionRequest) GetApplicationInfoOk

func (o *CreateCheckoutSessionRequest) GetApplicationInfoOk() (*ApplicationInfo, bool)

GetApplicationInfoOk returns a tuple with the ApplicationInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionRequest) GetAuthenticationData

func (o *CreateCheckoutSessionRequest) GetAuthenticationData() AuthenticationData

GetAuthenticationData returns the AuthenticationData field value if set, zero value otherwise.

func (*CreateCheckoutSessionRequest) GetAuthenticationDataOk

func (o *CreateCheckoutSessionRequest) GetAuthenticationDataOk() (*AuthenticationData, bool)

GetAuthenticationDataOk returns a tuple with the AuthenticationData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionRequest) GetBillingAddress

func (o *CreateCheckoutSessionRequest) GetBillingAddress() BillingAddress

GetBillingAddress returns the BillingAddress field value if set, zero value otherwise.

func (*CreateCheckoutSessionRequest) GetBillingAddressOk

func (o *CreateCheckoutSessionRequest) GetBillingAddressOk() (*BillingAddress, bool)

GetBillingAddressOk returns a tuple with the BillingAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionRequest) GetBlockedPaymentMethods

func (o *CreateCheckoutSessionRequest) GetBlockedPaymentMethods() []string

GetBlockedPaymentMethods returns the BlockedPaymentMethods field value if set, zero value otherwise.

func (*CreateCheckoutSessionRequest) GetBlockedPaymentMethodsOk

func (o *CreateCheckoutSessionRequest) GetBlockedPaymentMethodsOk() ([]string, bool)

GetBlockedPaymentMethodsOk returns a tuple with the BlockedPaymentMethods field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionRequest) GetCaptureDelayHours

func (o *CreateCheckoutSessionRequest) GetCaptureDelayHours() int32

GetCaptureDelayHours returns the CaptureDelayHours field value if set, zero value otherwise.

func (*CreateCheckoutSessionRequest) GetCaptureDelayHoursOk

func (o *CreateCheckoutSessionRequest) GetCaptureDelayHoursOk() (*int32, bool)

GetCaptureDelayHoursOk returns a tuple with the CaptureDelayHours field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionRequest) GetChannel

func (o *CreateCheckoutSessionRequest) GetChannel() string

GetChannel returns the Channel field value if set, zero value otherwise.

func (*CreateCheckoutSessionRequest) GetChannelOk

func (o *CreateCheckoutSessionRequest) GetChannelOk() (*string, bool)

GetChannelOk returns a tuple with the Channel field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionRequest) GetCompany

func (o *CreateCheckoutSessionRequest) GetCompany() Company

GetCompany returns the Company field value if set, zero value otherwise.

func (*CreateCheckoutSessionRequest) GetCompanyOk

func (o *CreateCheckoutSessionRequest) GetCompanyOk() (*Company, bool)

GetCompanyOk returns a tuple with the Company field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionRequest) GetCountryCode

func (o *CreateCheckoutSessionRequest) GetCountryCode() string

GetCountryCode returns the CountryCode field value if set, zero value otherwise.

func (*CreateCheckoutSessionRequest) GetCountryCodeOk

func (o *CreateCheckoutSessionRequest) GetCountryCodeOk() (*string, bool)

GetCountryCodeOk returns a tuple with the CountryCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionRequest) GetDateOfBirth

func (o *CreateCheckoutSessionRequest) GetDateOfBirth() string

GetDateOfBirth returns the DateOfBirth field value if set, zero value otherwise.

func (*CreateCheckoutSessionRequest) GetDateOfBirthOk

func (o *CreateCheckoutSessionRequest) GetDateOfBirthOk() (*string, bool)

GetDateOfBirthOk returns a tuple with the DateOfBirth field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionRequest) GetDeliverAt

func (o *CreateCheckoutSessionRequest) GetDeliverAt() time.Time

GetDeliverAt returns the DeliverAt field value if set, zero value otherwise.

func (*CreateCheckoutSessionRequest) GetDeliverAtOk

func (o *CreateCheckoutSessionRequest) GetDeliverAtOk() (*time.Time, bool)

GetDeliverAtOk returns a tuple with the DeliverAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionRequest) GetDeliveryAddress

func (o *CreateCheckoutSessionRequest) GetDeliveryAddress() DeliveryAddress

GetDeliveryAddress returns the DeliveryAddress field value if set, zero value otherwise.

func (*CreateCheckoutSessionRequest) GetDeliveryAddressOk

func (o *CreateCheckoutSessionRequest) GetDeliveryAddressOk() (*DeliveryAddress, bool)

GetDeliveryAddressOk returns a tuple with the DeliveryAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionRequest) GetEnableOneClick

func (o *CreateCheckoutSessionRequest) GetEnableOneClick() bool

GetEnableOneClick returns the EnableOneClick field value if set, zero value otherwise.

func (*CreateCheckoutSessionRequest) GetEnableOneClickOk

func (o *CreateCheckoutSessionRequest) GetEnableOneClickOk() (*bool, bool)

GetEnableOneClickOk returns a tuple with the EnableOneClick field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionRequest) GetEnablePayOut

func (o *CreateCheckoutSessionRequest) GetEnablePayOut() bool

GetEnablePayOut returns the EnablePayOut field value if set, zero value otherwise.

func (*CreateCheckoutSessionRequest) GetEnablePayOutOk

func (o *CreateCheckoutSessionRequest) GetEnablePayOutOk() (*bool, bool)

GetEnablePayOutOk returns a tuple with the EnablePayOut field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionRequest) GetEnableRecurring

func (o *CreateCheckoutSessionRequest) GetEnableRecurring() bool

GetEnableRecurring returns the EnableRecurring field value if set, zero value otherwise.

func (*CreateCheckoutSessionRequest) GetEnableRecurringOk

func (o *CreateCheckoutSessionRequest) GetEnableRecurringOk() (*bool, bool)

GetEnableRecurringOk returns a tuple with the EnableRecurring field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionRequest) GetExpiresAt

func (o *CreateCheckoutSessionRequest) GetExpiresAt() time.Time

GetExpiresAt returns the ExpiresAt field value if set, zero value otherwise.

func (*CreateCheckoutSessionRequest) GetExpiresAtOk

func (o *CreateCheckoutSessionRequest) GetExpiresAtOk() (*time.Time, bool)

GetExpiresAtOk returns a tuple with the ExpiresAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionRequest) GetFundOrigin

func (o *CreateCheckoutSessionRequest) GetFundOrigin() FundOrigin

GetFundOrigin returns the FundOrigin field value if set, zero value otherwise.

func (*CreateCheckoutSessionRequest) GetFundOriginOk

func (o *CreateCheckoutSessionRequest) GetFundOriginOk() (*FundOrigin, bool)

GetFundOriginOk returns a tuple with the FundOrigin field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionRequest) GetFundRecipient

func (o *CreateCheckoutSessionRequest) GetFundRecipient() FundRecipient

GetFundRecipient returns the FundRecipient field value if set, zero value otherwise.

func (*CreateCheckoutSessionRequest) GetFundRecipientOk

func (o *CreateCheckoutSessionRequest) GetFundRecipientOk() (*FundRecipient, bool)

GetFundRecipientOk returns a tuple with the FundRecipient field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionRequest) GetInstallmentOptions

GetInstallmentOptions returns the InstallmentOptions field value if set, zero value otherwise.

func (*CreateCheckoutSessionRequest) GetInstallmentOptionsOk

func (o *CreateCheckoutSessionRequest) GetInstallmentOptionsOk() (*map[string]CheckoutSessionInstallmentOption, bool)

GetInstallmentOptionsOk returns a tuple with the InstallmentOptions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionRequest) GetLineItems

func (o *CreateCheckoutSessionRequest) GetLineItems() []LineItem

GetLineItems returns the LineItems field value if set, zero value otherwise.

func (*CreateCheckoutSessionRequest) GetLineItemsOk

func (o *CreateCheckoutSessionRequest) GetLineItemsOk() ([]LineItem, bool)

GetLineItemsOk returns a tuple with the LineItems field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionRequest) GetMandate

func (o *CreateCheckoutSessionRequest) GetMandate() Mandate

GetMandate returns the Mandate field value if set, zero value otherwise.

func (*CreateCheckoutSessionRequest) GetMandateOk

func (o *CreateCheckoutSessionRequest) GetMandateOk() (*Mandate, bool)

GetMandateOk returns a tuple with the Mandate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionRequest) GetMcc

GetMcc returns the Mcc field value if set, zero value otherwise.

func (*CreateCheckoutSessionRequest) GetMccOk

func (o *CreateCheckoutSessionRequest) GetMccOk() (*string, bool)

GetMccOk returns a tuple with the Mcc field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionRequest) GetMerchantAccount

func (o *CreateCheckoutSessionRequest) GetMerchantAccount() string

GetMerchantAccount returns the MerchantAccount field value

func (*CreateCheckoutSessionRequest) GetMerchantAccountOk

func (o *CreateCheckoutSessionRequest) GetMerchantAccountOk() (*string, bool)

GetMerchantAccountOk returns a tuple with the MerchantAccount field value and a boolean to check if the value has been set.

func (*CreateCheckoutSessionRequest) GetMerchantOrderReference

func (o *CreateCheckoutSessionRequest) GetMerchantOrderReference() string

GetMerchantOrderReference returns the MerchantOrderReference field value if set, zero value otherwise.

func (*CreateCheckoutSessionRequest) GetMerchantOrderReferenceOk

func (o *CreateCheckoutSessionRequest) GetMerchantOrderReferenceOk() (*string, bool)

GetMerchantOrderReferenceOk returns a tuple with the MerchantOrderReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionRequest) GetMetadata

func (o *CreateCheckoutSessionRequest) GetMetadata() map[string]string

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*CreateCheckoutSessionRequest) GetMetadataOk

func (o *CreateCheckoutSessionRequest) GetMetadataOk() (*map[string]string, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionRequest) GetMode

func (o *CreateCheckoutSessionRequest) GetMode() string

GetMode returns the Mode field value if set, zero value otherwise.

func (*CreateCheckoutSessionRequest) GetModeOk

func (o *CreateCheckoutSessionRequest) GetModeOk() (*string, bool)

GetModeOk returns a tuple with the Mode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionRequest) GetMpiData

GetMpiData returns the MpiData field value if set, zero value otherwise.

func (*CreateCheckoutSessionRequest) GetMpiDataOk

func (o *CreateCheckoutSessionRequest) GetMpiDataOk() (*ThreeDSecureData, bool)

GetMpiDataOk returns a tuple with the MpiData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionRequest) GetPlatformChargebackLogic

func (o *CreateCheckoutSessionRequest) GetPlatformChargebackLogic() PlatformChargebackLogic

GetPlatformChargebackLogic returns the PlatformChargebackLogic field value if set, zero value otherwise.

func (*CreateCheckoutSessionRequest) GetPlatformChargebackLogicOk

func (o *CreateCheckoutSessionRequest) GetPlatformChargebackLogicOk() (*PlatformChargebackLogic, bool)

GetPlatformChargebackLogicOk returns a tuple with the PlatformChargebackLogic field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionRequest) GetRecurringExpiry

func (o *CreateCheckoutSessionRequest) GetRecurringExpiry() string

GetRecurringExpiry returns the RecurringExpiry field value if set, zero value otherwise.

func (*CreateCheckoutSessionRequest) GetRecurringExpiryOk

func (o *CreateCheckoutSessionRequest) GetRecurringExpiryOk() (*string, bool)

GetRecurringExpiryOk returns a tuple with the RecurringExpiry field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionRequest) GetRecurringFrequency

func (o *CreateCheckoutSessionRequest) GetRecurringFrequency() string

GetRecurringFrequency returns the RecurringFrequency field value if set, zero value otherwise.

func (*CreateCheckoutSessionRequest) GetRecurringFrequencyOk

func (o *CreateCheckoutSessionRequest) GetRecurringFrequencyOk() (*string, bool)

GetRecurringFrequencyOk returns a tuple with the RecurringFrequency field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionRequest) GetRecurringProcessingModel

func (o *CreateCheckoutSessionRequest) GetRecurringProcessingModel() string

GetRecurringProcessingModel returns the RecurringProcessingModel field value if set, zero value otherwise.

func (*CreateCheckoutSessionRequest) GetRecurringProcessingModelOk

func (o *CreateCheckoutSessionRequest) GetRecurringProcessingModelOk() (*string, bool)

GetRecurringProcessingModelOk returns a tuple with the RecurringProcessingModel field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionRequest) GetRedirectFromIssuerMethod

func (o *CreateCheckoutSessionRequest) GetRedirectFromIssuerMethod() string

GetRedirectFromIssuerMethod returns the RedirectFromIssuerMethod field value if set, zero value otherwise.

func (*CreateCheckoutSessionRequest) GetRedirectFromIssuerMethodOk

func (o *CreateCheckoutSessionRequest) GetRedirectFromIssuerMethodOk() (*string, bool)

GetRedirectFromIssuerMethodOk returns a tuple with the RedirectFromIssuerMethod field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionRequest) GetRedirectToIssuerMethod

func (o *CreateCheckoutSessionRequest) GetRedirectToIssuerMethod() string

GetRedirectToIssuerMethod returns the RedirectToIssuerMethod field value if set, zero value otherwise.

func (*CreateCheckoutSessionRequest) GetRedirectToIssuerMethodOk

func (o *CreateCheckoutSessionRequest) GetRedirectToIssuerMethodOk() (*string, bool)

GetRedirectToIssuerMethodOk returns a tuple with the RedirectToIssuerMethod field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionRequest) GetReference

func (o *CreateCheckoutSessionRequest) GetReference() string

GetReference returns the Reference field value

func (*CreateCheckoutSessionRequest) GetReferenceOk

func (o *CreateCheckoutSessionRequest) GetReferenceOk() (*string, bool)

GetReferenceOk returns a tuple with the Reference field value and a boolean to check if the value has been set.

func (*CreateCheckoutSessionRequest) GetReturnUrl

func (o *CreateCheckoutSessionRequest) GetReturnUrl() string

GetReturnUrl returns the ReturnUrl field value

func (*CreateCheckoutSessionRequest) GetReturnUrlOk

func (o *CreateCheckoutSessionRequest) GetReturnUrlOk() (*string, bool)

GetReturnUrlOk returns a tuple with the ReturnUrl field value and a boolean to check if the value has been set.

func (*CreateCheckoutSessionRequest) GetRiskData

func (o *CreateCheckoutSessionRequest) GetRiskData() RiskData

GetRiskData returns the RiskData field value if set, zero value otherwise.

func (*CreateCheckoutSessionRequest) GetRiskDataOk

func (o *CreateCheckoutSessionRequest) GetRiskDataOk() (*RiskData, bool)

GetRiskDataOk returns a tuple with the RiskData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionRequest) GetShopperEmail

func (o *CreateCheckoutSessionRequest) GetShopperEmail() string

GetShopperEmail returns the ShopperEmail field value if set, zero value otherwise.

func (*CreateCheckoutSessionRequest) GetShopperEmailOk

func (o *CreateCheckoutSessionRequest) GetShopperEmailOk() (*string, bool)

GetShopperEmailOk returns a tuple with the ShopperEmail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionRequest) GetShopperIP

func (o *CreateCheckoutSessionRequest) GetShopperIP() string

GetShopperIP returns the ShopperIP field value if set, zero value otherwise.

func (*CreateCheckoutSessionRequest) GetShopperIPOk

func (o *CreateCheckoutSessionRequest) GetShopperIPOk() (*string, bool)

GetShopperIPOk returns a tuple with the ShopperIP field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionRequest) GetShopperInteraction

func (o *CreateCheckoutSessionRequest) GetShopperInteraction() string

GetShopperInteraction returns the ShopperInteraction field value if set, zero value otherwise.

func (*CreateCheckoutSessionRequest) GetShopperInteractionOk

func (o *CreateCheckoutSessionRequest) GetShopperInteractionOk() (*string, bool)

GetShopperInteractionOk returns a tuple with the ShopperInteraction field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionRequest) GetShopperLocale

func (o *CreateCheckoutSessionRequest) GetShopperLocale() string

GetShopperLocale returns the ShopperLocale field value if set, zero value otherwise.

func (*CreateCheckoutSessionRequest) GetShopperLocaleOk

func (o *CreateCheckoutSessionRequest) GetShopperLocaleOk() (*string, bool)

GetShopperLocaleOk returns a tuple with the ShopperLocale field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionRequest) GetShopperName

func (o *CreateCheckoutSessionRequest) GetShopperName() Name

GetShopperName returns the ShopperName field value if set, zero value otherwise.

func (*CreateCheckoutSessionRequest) GetShopperNameOk

func (o *CreateCheckoutSessionRequest) GetShopperNameOk() (*Name, bool)

GetShopperNameOk returns a tuple with the ShopperName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionRequest) GetShopperReference

func (o *CreateCheckoutSessionRequest) GetShopperReference() string

GetShopperReference returns the ShopperReference field value if set, zero value otherwise.

func (*CreateCheckoutSessionRequest) GetShopperReferenceOk

func (o *CreateCheckoutSessionRequest) GetShopperReferenceOk() (*string, bool)

GetShopperReferenceOk returns a tuple with the ShopperReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionRequest) GetShopperStatement

func (o *CreateCheckoutSessionRequest) GetShopperStatement() string

GetShopperStatement returns the ShopperStatement field value if set, zero value otherwise.

func (*CreateCheckoutSessionRequest) GetShopperStatementOk

func (o *CreateCheckoutSessionRequest) GetShopperStatementOk() (*string, bool)

GetShopperStatementOk returns a tuple with the ShopperStatement field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionRequest) GetShowInstallmentAmount

func (o *CreateCheckoutSessionRequest) GetShowInstallmentAmount() bool

GetShowInstallmentAmount returns the ShowInstallmentAmount field value if set, zero value otherwise.

func (*CreateCheckoutSessionRequest) GetShowInstallmentAmountOk

func (o *CreateCheckoutSessionRequest) GetShowInstallmentAmountOk() (*bool, bool)

GetShowInstallmentAmountOk returns a tuple with the ShowInstallmentAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionRequest) GetSocialSecurityNumber

func (o *CreateCheckoutSessionRequest) GetSocialSecurityNumber() string

GetSocialSecurityNumber returns the SocialSecurityNumber field value if set, zero value otherwise.

func (*CreateCheckoutSessionRequest) GetSocialSecurityNumberOk

func (o *CreateCheckoutSessionRequest) GetSocialSecurityNumberOk() (*string, bool)

GetSocialSecurityNumberOk returns a tuple with the SocialSecurityNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionRequest) GetSplitCardFundingSources

func (o *CreateCheckoutSessionRequest) GetSplitCardFundingSources() bool

GetSplitCardFundingSources returns the SplitCardFundingSources field value if set, zero value otherwise.

func (*CreateCheckoutSessionRequest) GetSplitCardFundingSourcesOk

func (o *CreateCheckoutSessionRequest) GetSplitCardFundingSourcesOk() (*bool, bool)

GetSplitCardFundingSourcesOk returns a tuple with the SplitCardFundingSources field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionRequest) GetSplits

func (o *CreateCheckoutSessionRequest) GetSplits() []Split

GetSplits returns the Splits field value if set, zero value otherwise.

func (*CreateCheckoutSessionRequest) GetSplitsOk

func (o *CreateCheckoutSessionRequest) GetSplitsOk() ([]Split, bool)

GetSplitsOk returns a tuple with the Splits field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionRequest) GetStore

func (o *CreateCheckoutSessionRequest) GetStore() string

GetStore returns the Store field value if set, zero value otherwise.

func (*CreateCheckoutSessionRequest) GetStoreOk

func (o *CreateCheckoutSessionRequest) GetStoreOk() (*string, bool)

GetStoreOk returns a tuple with the Store field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionRequest) GetStorePaymentMethod

func (o *CreateCheckoutSessionRequest) GetStorePaymentMethod() bool

GetStorePaymentMethod returns the StorePaymentMethod field value if set, zero value otherwise.

func (*CreateCheckoutSessionRequest) GetStorePaymentMethodMode

func (o *CreateCheckoutSessionRequest) GetStorePaymentMethodMode() string

GetStorePaymentMethodMode returns the StorePaymentMethodMode field value if set, zero value otherwise.

func (*CreateCheckoutSessionRequest) GetStorePaymentMethodModeOk

func (o *CreateCheckoutSessionRequest) GetStorePaymentMethodModeOk() (*string, bool)

GetStorePaymentMethodModeOk returns a tuple with the StorePaymentMethodMode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionRequest) GetStorePaymentMethodOk

func (o *CreateCheckoutSessionRequest) GetStorePaymentMethodOk() (*bool, bool)

GetStorePaymentMethodOk returns a tuple with the StorePaymentMethod field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionRequest) GetTelephoneNumber

func (o *CreateCheckoutSessionRequest) GetTelephoneNumber() string

GetTelephoneNumber returns the TelephoneNumber field value if set, zero value otherwise.

func (*CreateCheckoutSessionRequest) GetTelephoneNumberOk

func (o *CreateCheckoutSessionRequest) GetTelephoneNumberOk() (*string, bool)

GetTelephoneNumberOk returns a tuple with the TelephoneNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionRequest) GetThemeId added in v8.1.0

func (o *CreateCheckoutSessionRequest) GetThemeId() string

GetThemeId returns the ThemeId field value if set, zero value otherwise.

func (*CreateCheckoutSessionRequest) GetThemeIdOk added in v8.1.0

func (o *CreateCheckoutSessionRequest) GetThemeIdOk() (*string, bool)

GetThemeIdOk returns a tuple with the ThemeId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionRequest) GetThreeDSAuthenticationOnly

func (o *CreateCheckoutSessionRequest) GetThreeDSAuthenticationOnly() bool

GetThreeDSAuthenticationOnly returns the ThreeDSAuthenticationOnly field value if set, zero value otherwise. Deprecated

func (*CreateCheckoutSessionRequest) GetThreeDSAuthenticationOnlyOk

func (o *CreateCheckoutSessionRequest) GetThreeDSAuthenticationOnlyOk() (*bool, bool)

GetThreeDSAuthenticationOnlyOk returns a tuple with the ThreeDSAuthenticationOnly field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*CreateCheckoutSessionRequest) GetTrustedShopper

func (o *CreateCheckoutSessionRequest) GetTrustedShopper() bool

GetTrustedShopper returns the TrustedShopper field value if set, zero value otherwise.

func (*CreateCheckoutSessionRequest) GetTrustedShopperOk

func (o *CreateCheckoutSessionRequest) GetTrustedShopperOk() (*bool, bool)

GetTrustedShopperOk returns a tuple with the TrustedShopper field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionRequest) HasAccountInfo

func (o *CreateCheckoutSessionRequest) HasAccountInfo() bool

HasAccountInfo returns a boolean if a field has been set.

func (*CreateCheckoutSessionRequest) HasAdditionalAmount

func (o *CreateCheckoutSessionRequest) HasAdditionalAmount() bool

HasAdditionalAmount returns a boolean if a field has been set.

func (*CreateCheckoutSessionRequest) HasAdditionalData

func (o *CreateCheckoutSessionRequest) HasAdditionalData() bool

HasAdditionalData returns a boolean if a field has been set.

func (*CreateCheckoutSessionRequest) HasAllowedPaymentMethods

func (o *CreateCheckoutSessionRequest) HasAllowedPaymentMethods() bool

HasAllowedPaymentMethods returns a boolean if a field has been set.

func (*CreateCheckoutSessionRequest) HasApplicationInfo

func (o *CreateCheckoutSessionRequest) HasApplicationInfo() bool

HasApplicationInfo returns a boolean if a field has been set.

func (*CreateCheckoutSessionRequest) HasAuthenticationData

func (o *CreateCheckoutSessionRequest) HasAuthenticationData() bool

HasAuthenticationData returns a boolean if a field has been set.

func (*CreateCheckoutSessionRequest) HasBillingAddress

func (o *CreateCheckoutSessionRequest) HasBillingAddress() bool

HasBillingAddress returns a boolean if a field has been set.

func (*CreateCheckoutSessionRequest) HasBlockedPaymentMethods

func (o *CreateCheckoutSessionRequest) HasBlockedPaymentMethods() bool

HasBlockedPaymentMethods returns a boolean if a field has been set.

func (*CreateCheckoutSessionRequest) HasCaptureDelayHours

func (o *CreateCheckoutSessionRequest) HasCaptureDelayHours() bool

HasCaptureDelayHours returns a boolean if a field has been set.

func (*CreateCheckoutSessionRequest) HasChannel

func (o *CreateCheckoutSessionRequest) HasChannel() bool

HasChannel returns a boolean if a field has been set.

func (*CreateCheckoutSessionRequest) HasCompany

func (o *CreateCheckoutSessionRequest) HasCompany() bool

HasCompany returns a boolean if a field has been set.

func (*CreateCheckoutSessionRequest) HasCountryCode

func (o *CreateCheckoutSessionRequest) HasCountryCode() bool

HasCountryCode returns a boolean if a field has been set.

func (*CreateCheckoutSessionRequest) HasDateOfBirth

func (o *CreateCheckoutSessionRequest) HasDateOfBirth() bool

HasDateOfBirth returns a boolean if a field has been set.

func (*CreateCheckoutSessionRequest) HasDeliverAt

func (o *CreateCheckoutSessionRequest) HasDeliverAt() bool

HasDeliverAt returns a boolean if a field has been set.

func (*CreateCheckoutSessionRequest) HasDeliveryAddress

func (o *CreateCheckoutSessionRequest) HasDeliveryAddress() bool

HasDeliveryAddress returns a boolean if a field has been set.

func (*CreateCheckoutSessionRequest) HasEnableOneClick

func (o *CreateCheckoutSessionRequest) HasEnableOneClick() bool

HasEnableOneClick returns a boolean if a field has been set.

func (*CreateCheckoutSessionRequest) HasEnablePayOut

func (o *CreateCheckoutSessionRequest) HasEnablePayOut() bool

HasEnablePayOut returns a boolean if a field has been set.

func (*CreateCheckoutSessionRequest) HasEnableRecurring

func (o *CreateCheckoutSessionRequest) HasEnableRecurring() bool

HasEnableRecurring returns a boolean if a field has been set.

func (*CreateCheckoutSessionRequest) HasExpiresAt

func (o *CreateCheckoutSessionRequest) HasExpiresAt() bool

HasExpiresAt returns a boolean if a field has been set.

func (*CreateCheckoutSessionRequest) HasFundOrigin

func (o *CreateCheckoutSessionRequest) HasFundOrigin() bool

HasFundOrigin returns a boolean if a field has been set.

func (*CreateCheckoutSessionRequest) HasFundRecipient

func (o *CreateCheckoutSessionRequest) HasFundRecipient() bool

HasFundRecipient returns a boolean if a field has been set.

func (*CreateCheckoutSessionRequest) HasInstallmentOptions

func (o *CreateCheckoutSessionRequest) HasInstallmentOptions() bool

HasInstallmentOptions returns a boolean if a field has been set.

func (*CreateCheckoutSessionRequest) HasLineItems

func (o *CreateCheckoutSessionRequest) HasLineItems() bool

HasLineItems returns a boolean if a field has been set.

func (*CreateCheckoutSessionRequest) HasMandate

func (o *CreateCheckoutSessionRequest) HasMandate() bool

HasMandate returns a boolean if a field has been set.

func (*CreateCheckoutSessionRequest) HasMcc

func (o *CreateCheckoutSessionRequest) HasMcc() bool

HasMcc returns a boolean if a field has been set.

func (*CreateCheckoutSessionRequest) HasMerchantOrderReference

func (o *CreateCheckoutSessionRequest) HasMerchantOrderReference() bool

HasMerchantOrderReference returns a boolean if a field has been set.

func (*CreateCheckoutSessionRequest) HasMetadata

func (o *CreateCheckoutSessionRequest) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*CreateCheckoutSessionRequest) HasMode

func (o *CreateCheckoutSessionRequest) HasMode() bool

HasMode returns a boolean if a field has been set.

func (*CreateCheckoutSessionRequest) HasMpiData

func (o *CreateCheckoutSessionRequest) HasMpiData() bool

HasMpiData returns a boolean if a field has been set.

func (*CreateCheckoutSessionRequest) HasPlatformChargebackLogic

func (o *CreateCheckoutSessionRequest) HasPlatformChargebackLogic() bool

HasPlatformChargebackLogic returns a boolean if a field has been set.

func (*CreateCheckoutSessionRequest) HasRecurringExpiry

func (o *CreateCheckoutSessionRequest) HasRecurringExpiry() bool

HasRecurringExpiry returns a boolean if a field has been set.

func (*CreateCheckoutSessionRequest) HasRecurringFrequency

func (o *CreateCheckoutSessionRequest) HasRecurringFrequency() bool

HasRecurringFrequency returns a boolean if a field has been set.

func (*CreateCheckoutSessionRequest) HasRecurringProcessingModel

func (o *CreateCheckoutSessionRequest) HasRecurringProcessingModel() bool

HasRecurringProcessingModel returns a boolean if a field has been set.

func (*CreateCheckoutSessionRequest) HasRedirectFromIssuerMethod

func (o *CreateCheckoutSessionRequest) HasRedirectFromIssuerMethod() bool

HasRedirectFromIssuerMethod returns a boolean if a field has been set.

func (*CreateCheckoutSessionRequest) HasRedirectToIssuerMethod

func (o *CreateCheckoutSessionRequest) HasRedirectToIssuerMethod() bool

HasRedirectToIssuerMethod returns a boolean if a field has been set.

func (*CreateCheckoutSessionRequest) HasRiskData

func (o *CreateCheckoutSessionRequest) HasRiskData() bool

HasRiskData returns a boolean if a field has been set.

func (*CreateCheckoutSessionRequest) HasShopperEmail

func (o *CreateCheckoutSessionRequest) HasShopperEmail() bool

HasShopperEmail returns a boolean if a field has been set.

func (*CreateCheckoutSessionRequest) HasShopperIP

func (o *CreateCheckoutSessionRequest) HasShopperIP() bool

HasShopperIP returns a boolean if a field has been set.

func (*CreateCheckoutSessionRequest) HasShopperInteraction

func (o *CreateCheckoutSessionRequest) HasShopperInteraction() bool

HasShopperInteraction returns a boolean if a field has been set.

func (*CreateCheckoutSessionRequest) HasShopperLocale

func (o *CreateCheckoutSessionRequest) HasShopperLocale() bool

HasShopperLocale returns a boolean if a field has been set.

func (*CreateCheckoutSessionRequest) HasShopperName

func (o *CreateCheckoutSessionRequest) HasShopperName() bool

HasShopperName returns a boolean if a field has been set.

func (*CreateCheckoutSessionRequest) HasShopperReference

func (o *CreateCheckoutSessionRequest) HasShopperReference() bool

HasShopperReference returns a boolean if a field has been set.

func (*CreateCheckoutSessionRequest) HasShopperStatement

func (o *CreateCheckoutSessionRequest) HasShopperStatement() bool

HasShopperStatement returns a boolean if a field has been set.

func (*CreateCheckoutSessionRequest) HasShowInstallmentAmount

func (o *CreateCheckoutSessionRequest) HasShowInstallmentAmount() bool

HasShowInstallmentAmount returns a boolean if a field has been set.

func (*CreateCheckoutSessionRequest) HasSocialSecurityNumber

func (o *CreateCheckoutSessionRequest) HasSocialSecurityNumber() bool

HasSocialSecurityNumber returns a boolean if a field has been set.

func (*CreateCheckoutSessionRequest) HasSplitCardFundingSources

func (o *CreateCheckoutSessionRequest) HasSplitCardFundingSources() bool

HasSplitCardFundingSources returns a boolean if a field has been set.

func (*CreateCheckoutSessionRequest) HasSplits

func (o *CreateCheckoutSessionRequest) HasSplits() bool

HasSplits returns a boolean if a field has been set.

func (*CreateCheckoutSessionRequest) HasStore

func (o *CreateCheckoutSessionRequest) HasStore() bool

HasStore returns a boolean if a field has been set.

func (*CreateCheckoutSessionRequest) HasStorePaymentMethod

func (o *CreateCheckoutSessionRequest) HasStorePaymentMethod() bool

HasStorePaymentMethod returns a boolean if a field has been set.

func (*CreateCheckoutSessionRequest) HasStorePaymentMethodMode

func (o *CreateCheckoutSessionRequest) HasStorePaymentMethodMode() bool

HasStorePaymentMethodMode returns a boolean if a field has been set.

func (*CreateCheckoutSessionRequest) HasTelephoneNumber

func (o *CreateCheckoutSessionRequest) HasTelephoneNumber() bool

HasTelephoneNumber returns a boolean if a field has been set.

func (*CreateCheckoutSessionRequest) HasThemeId added in v8.1.0

func (o *CreateCheckoutSessionRequest) HasThemeId() bool

HasThemeId returns a boolean if a field has been set.

func (*CreateCheckoutSessionRequest) HasThreeDSAuthenticationOnly

func (o *CreateCheckoutSessionRequest) HasThreeDSAuthenticationOnly() bool

HasThreeDSAuthenticationOnly returns a boolean if a field has been set.

func (*CreateCheckoutSessionRequest) HasTrustedShopper

func (o *CreateCheckoutSessionRequest) HasTrustedShopper() bool

HasTrustedShopper returns a boolean if a field has been set.

func (CreateCheckoutSessionRequest) MarshalJSON

func (o CreateCheckoutSessionRequest) MarshalJSON() ([]byte, error)

func (*CreateCheckoutSessionRequest) SetAccountInfo

func (o *CreateCheckoutSessionRequest) SetAccountInfo(v AccountInfo)

SetAccountInfo gets a reference to the given AccountInfo and assigns it to the AccountInfo field.

func (*CreateCheckoutSessionRequest) SetAdditionalAmount

func (o *CreateCheckoutSessionRequest) SetAdditionalAmount(v Amount)

SetAdditionalAmount gets a reference to the given Amount and assigns it to the AdditionalAmount field.

func (*CreateCheckoutSessionRequest) SetAdditionalData

func (o *CreateCheckoutSessionRequest) SetAdditionalData(v map[string]string)

SetAdditionalData gets a reference to the given map[string]string and assigns it to the AdditionalData field.

func (*CreateCheckoutSessionRequest) SetAllowedPaymentMethods

func (o *CreateCheckoutSessionRequest) SetAllowedPaymentMethods(v []string)

SetAllowedPaymentMethods gets a reference to the given []string and assigns it to the AllowedPaymentMethods field.

func (*CreateCheckoutSessionRequest) SetAmount

func (o *CreateCheckoutSessionRequest) SetAmount(v Amount)

SetAmount sets field value

func (*CreateCheckoutSessionRequest) SetApplicationInfo

func (o *CreateCheckoutSessionRequest) SetApplicationInfo(v ApplicationInfo)

SetApplicationInfo gets a reference to the given ApplicationInfo and assigns it to the ApplicationInfo field.

func (*CreateCheckoutSessionRequest) SetAuthenticationData

func (o *CreateCheckoutSessionRequest) SetAuthenticationData(v AuthenticationData)

SetAuthenticationData gets a reference to the given AuthenticationData and assigns it to the AuthenticationData field.

func (*CreateCheckoutSessionRequest) SetBillingAddress

func (o *CreateCheckoutSessionRequest) SetBillingAddress(v BillingAddress)

SetBillingAddress gets a reference to the given BillingAddress and assigns it to the BillingAddress field.

func (*CreateCheckoutSessionRequest) SetBlockedPaymentMethods

func (o *CreateCheckoutSessionRequest) SetBlockedPaymentMethods(v []string)

SetBlockedPaymentMethods gets a reference to the given []string and assigns it to the BlockedPaymentMethods field.

func (*CreateCheckoutSessionRequest) SetCaptureDelayHours

func (o *CreateCheckoutSessionRequest) SetCaptureDelayHours(v int32)

SetCaptureDelayHours gets a reference to the given int32 and assigns it to the CaptureDelayHours field.

func (*CreateCheckoutSessionRequest) SetChannel

func (o *CreateCheckoutSessionRequest) SetChannel(v string)

SetChannel gets a reference to the given string and assigns it to the Channel field.

func (*CreateCheckoutSessionRequest) SetCompany

func (o *CreateCheckoutSessionRequest) SetCompany(v Company)

SetCompany gets a reference to the given Company and assigns it to the Company field.

func (*CreateCheckoutSessionRequest) SetCountryCode

func (o *CreateCheckoutSessionRequest) SetCountryCode(v string)

SetCountryCode gets a reference to the given string and assigns it to the CountryCode field.

func (*CreateCheckoutSessionRequest) SetDateOfBirth

func (o *CreateCheckoutSessionRequest) SetDateOfBirth(v string)

SetDateOfBirth gets a reference to the given string and assigns it to the DateOfBirth field.

func (*CreateCheckoutSessionRequest) SetDeliverAt

func (o *CreateCheckoutSessionRequest) SetDeliverAt(v time.Time)

SetDeliverAt gets a reference to the given time.Time and assigns it to the DeliverAt field.

func (*CreateCheckoutSessionRequest) SetDeliveryAddress

func (o *CreateCheckoutSessionRequest) SetDeliveryAddress(v DeliveryAddress)

SetDeliveryAddress gets a reference to the given DeliveryAddress and assigns it to the DeliveryAddress field.

func (*CreateCheckoutSessionRequest) SetEnableOneClick

func (o *CreateCheckoutSessionRequest) SetEnableOneClick(v bool)

SetEnableOneClick gets a reference to the given bool and assigns it to the EnableOneClick field.

func (*CreateCheckoutSessionRequest) SetEnablePayOut

func (o *CreateCheckoutSessionRequest) SetEnablePayOut(v bool)

SetEnablePayOut gets a reference to the given bool and assigns it to the EnablePayOut field.

func (*CreateCheckoutSessionRequest) SetEnableRecurring

func (o *CreateCheckoutSessionRequest) SetEnableRecurring(v bool)

SetEnableRecurring gets a reference to the given bool and assigns it to the EnableRecurring field.

func (*CreateCheckoutSessionRequest) SetExpiresAt

func (o *CreateCheckoutSessionRequest) SetExpiresAt(v time.Time)

SetExpiresAt gets a reference to the given time.Time and assigns it to the ExpiresAt field.

func (*CreateCheckoutSessionRequest) SetFundOrigin

func (o *CreateCheckoutSessionRequest) SetFundOrigin(v FundOrigin)

SetFundOrigin gets a reference to the given FundOrigin and assigns it to the FundOrigin field.

func (*CreateCheckoutSessionRequest) SetFundRecipient

func (o *CreateCheckoutSessionRequest) SetFundRecipient(v FundRecipient)

SetFundRecipient gets a reference to the given FundRecipient and assigns it to the FundRecipient field.

func (*CreateCheckoutSessionRequest) SetInstallmentOptions

SetInstallmentOptions gets a reference to the given map[string]CheckoutSessionInstallmentOption and assigns it to the InstallmentOptions field.

func (*CreateCheckoutSessionRequest) SetLineItems

func (o *CreateCheckoutSessionRequest) SetLineItems(v []LineItem)

SetLineItems gets a reference to the given []LineItem and assigns it to the LineItems field.

func (*CreateCheckoutSessionRequest) SetMandate

func (o *CreateCheckoutSessionRequest) SetMandate(v Mandate)

SetMandate gets a reference to the given Mandate and assigns it to the Mandate field.

func (*CreateCheckoutSessionRequest) SetMcc

func (o *CreateCheckoutSessionRequest) SetMcc(v string)

SetMcc gets a reference to the given string and assigns it to the Mcc field.

func (*CreateCheckoutSessionRequest) SetMerchantAccount

func (o *CreateCheckoutSessionRequest) SetMerchantAccount(v string)

SetMerchantAccount sets field value

func (*CreateCheckoutSessionRequest) SetMerchantOrderReference

func (o *CreateCheckoutSessionRequest) SetMerchantOrderReference(v string)

SetMerchantOrderReference gets a reference to the given string and assigns it to the MerchantOrderReference field.

func (*CreateCheckoutSessionRequest) SetMetadata

func (o *CreateCheckoutSessionRequest) SetMetadata(v map[string]string)

SetMetadata gets a reference to the given map[string]string and assigns it to the Metadata field.

func (*CreateCheckoutSessionRequest) SetMode

func (o *CreateCheckoutSessionRequest) SetMode(v string)

SetMode gets a reference to the given string and assigns it to the Mode field.

func (*CreateCheckoutSessionRequest) SetMpiData

SetMpiData gets a reference to the given ThreeDSecureData and assigns it to the MpiData field.

func (*CreateCheckoutSessionRequest) SetPlatformChargebackLogic

func (o *CreateCheckoutSessionRequest) SetPlatformChargebackLogic(v PlatformChargebackLogic)

SetPlatformChargebackLogic gets a reference to the given PlatformChargebackLogic and assigns it to the PlatformChargebackLogic field.

func (*CreateCheckoutSessionRequest) SetRecurringExpiry

func (o *CreateCheckoutSessionRequest) SetRecurringExpiry(v string)

SetRecurringExpiry gets a reference to the given string and assigns it to the RecurringExpiry field.

func (*CreateCheckoutSessionRequest) SetRecurringFrequency

func (o *CreateCheckoutSessionRequest) SetRecurringFrequency(v string)

SetRecurringFrequency gets a reference to the given string and assigns it to the RecurringFrequency field.

func (*CreateCheckoutSessionRequest) SetRecurringProcessingModel

func (o *CreateCheckoutSessionRequest) SetRecurringProcessingModel(v string)

SetRecurringProcessingModel gets a reference to the given string and assigns it to the RecurringProcessingModel field.

func (*CreateCheckoutSessionRequest) SetRedirectFromIssuerMethod

func (o *CreateCheckoutSessionRequest) SetRedirectFromIssuerMethod(v string)

SetRedirectFromIssuerMethod gets a reference to the given string and assigns it to the RedirectFromIssuerMethod field.

func (*CreateCheckoutSessionRequest) SetRedirectToIssuerMethod

func (o *CreateCheckoutSessionRequest) SetRedirectToIssuerMethod(v string)

SetRedirectToIssuerMethod gets a reference to the given string and assigns it to the RedirectToIssuerMethod field.

func (*CreateCheckoutSessionRequest) SetReference

func (o *CreateCheckoutSessionRequest) SetReference(v string)

SetReference sets field value

func (*CreateCheckoutSessionRequest) SetReturnUrl

func (o *CreateCheckoutSessionRequest) SetReturnUrl(v string)

SetReturnUrl sets field value

func (*CreateCheckoutSessionRequest) SetRiskData

func (o *CreateCheckoutSessionRequest) SetRiskData(v RiskData)

SetRiskData gets a reference to the given RiskData and assigns it to the RiskData field.

func (*CreateCheckoutSessionRequest) SetShopperEmail

func (o *CreateCheckoutSessionRequest) SetShopperEmail(v string)

SetShopperEmail gets a reference to the given string and assigns it to the ShopperEmail field.

func (*CreateCheckoutSessionRequest) SetShopperIP

func (o *CreateCheckoutSessionRequest) SetShopperIP(v string)

SetShopperIP gets a reference to the given string and assigns it to the ShopperIP field.

func (*CreateCheckoutSessionRequest) SetShopperInteraction

func (o *CreateCheckoutSessionRequest) SetShopperInteraction(v string)

SetShopperInteraction gets a reference to the given string and assigns it to the ShopperInteraction field.

func (*CreateCheckoutSessionRequest) SetShopperLocale

func (o *CreateCheckoutSessionRequest) SetShopperLocale(v string)

SetShopperLocale gets a reference to the given string and assigns it to the ShopperLocale field.

func (*CreateCheckoutSessionRequest) SetShopperName

func (o *CreateCheckoutSessionRequest) SetShopperName(v Name)

SetShopperName gets a reference to the given Name and assigns it to the ShopperName field.

func (*CreateCheckoutSessionRequest) SetShopperReference

func (o *CreateCheckoutSessionRequest) SetShopperReference(v string)

SetShopperReference gets a reference to the given string and assigns it to the ShopperReference field.

func (*CreateCheckoutSessionRequest) SetShopperStatement

func (o *CreateCheckoutSessionRequest) SetShopperStatement(v string)

SetShopperStatement gets a reference to the given string and assigns it to the ShopperStatement field.

func (*CreateCheckoutSessionRequest) SetShowInstallmentAmount

func (o *CreateCheckoutSessionRequest) SetShowInstallmentAmount(v bool)

SetShowInstallmentAmount gets a reference to the given bool and assigns it to the ShowInstallmentAmount field.

func (*CreateCheckoutSessionRequest) SetSocialSecurityNumber

func (o *CreateCheckoutSessionRequest) SetSocialSecurityNumber(v string)

SetSocialSecurityNumber gets a reference to the given string and assigns it to the SocialSecurityNumber field.

func (*CreateCheckoutSessionRequest) SetSplitCardFundingSources

func (o *CreateCheckoutSessionRequest) SetSplitCardFundingSources(v bool)

SetSplitCardFundingSources gets a reference to the given bool and assigns it to the SplitCardFundingSources field.

func (*CreateCheckoutSessionRequest) SetSplits

func (o *CreateCheckoutSessionRequest) SetSplits(v []Split)

SetSplits gets a reference to the given []Split and assigns it to the Splits field.

func (*CreateCheckoutSessionRequest) SetStore

func (o *CreateCheckoutSessionRequest) SetStore(v string)

SetStore gets a reference to the given string and assigns it to the Store field.

func (*CreateCheckoutSessionRequest) SetStorePaymentMethod

func (o *CreateCheckoutSessionRequest) SetStorePaymentMethod(v bool)

SetStorePaymentMethod gets a reference to the given bool and assigns it to the StorePaymentMethod field.

func (*CreateCheckoutSessionRequest) SetStorePaymentMethodMode

func (o *CreateCheckoutSessionRequest) SetStorePaymentMethodMode(v string)

SetStorePaymentMethodMode gets a reference to the given string and assigns it to the StorePaymentMethodMode field.

func (*CreateCheckoutSessionRequest) SetTelephoneNumber

func (o *CreateCheckoutSessionRequest) SetTelephoneNumber(v string)

SetTelephoneNumber gets a reference to the given string and assigns it to the TelephoneNumber field.

func (*CreateCheckoutSessionRequest) SetThemeId added in v8.1.0

func (o *CreateCheckoutSessionRequest) SetThemeId(v string)

SetThemeId gets a reference to the given string and assigns it to the ThemeId field.

func (*CreateCheckoutSessionRequest) SetThreeDSAuthenticationOnly

func (o *CreateCheckoutSessionRequest) SetThreeDSAuthenticationOnly(v bool)

SetThreeDSAuthenticationOnly gets a reference to the given bool and assigns it to the ThreeDSAuthenticationOnly field. Deprecated

func (*CreateCheckoutSessionRequest) SetTrustedShopper

func (o *CreateCheckoutSessionRequest) SetTrustedShopper(v bool)

SetTrustedShopper gets a reference to the given bool and assigns it to the TrustedShopper field.

func (CreateCheckoutSessionRequest) ToMap

func (o CreateCheckoutSessionRequest) ToMap() (map[string]interface{}, error)

type CreateCheckoutSessionResponse

type CreateCheckoutSessionResponse struct {
	AccountInfo      *AccountInfo `json:"accountInfo,omitempty"`
	AdditionalAmount *Amount      `json:"additionalAmount,omitempty"`
	// This field contains additional data, which may be required for a particular payment request.  The `additionalData` object consists of entries, each of which includes the key and value.
	AdditionalData *map[string]string `json:"additionalData,omitempty"`
	// List of payment methods to be presented to the shopper. To refer to payment methods, use their [payment method type](https://docs.adyen.com/payment-methods/payment-method-types).  Example: `\"allowedPaymentMethods\":[\"ideal\",\"giropay\"]`
	AllowedPaymentMethods []string            `json:"allowedPaymentMethods,omitempty"`
	Amount                Amount              `json:"amount"`
	ApplicationInfo       *ApplicationInfo    `json:"applicationInfo,omitempty"`
	AuthenticationData    *AuthenticationData `json:"authenticationData,omitempty"`
	BillingAddress        *BillingAddress     `json:"billingAddress,omitempty"`
	// List of payment methods to be hidden from the shopper. To refer to payment methods, use their [payment method type](https://docs.adyen.com/payment-methods/payment-method-types).  Example: `\"blockedPaymentMethods\":[\"ideal\",\"giropay\"]`
	BlockedPaymentMethods []string `json:"blockedPaymentMethods,omitempty"`
	// The delay between the authorisation and scheduled auto-capture, specified in hours.
	CaptureDelayHours *int32 `json:"captureDelayHours,omitempty"`
	// The platform where a payment transaction takes place. This field is optional for filtering out payment methods that are only available on specific platforms. If this value is not set, then we will try to infer it from the `sdkVersion` or `token`.  Possible values: * **iOS** * **Android** * **Web**
	Channel *string  `json:"channel,omitempty"`
	Company *Company `json:"company,omitempty"`
	// The shopper's two-letter country code.
	CountryCode *string `json:"countryCode,omitempty"`
	// The shopper's date of birth in [ISO8601](https://www.iso.org/iso-8601-date-and-time-format.html) format.
	DateOfBirth *time.Time `json:"dateOfBirth,omitempty"`
	// The date and time when the purchased goods should be delivered.  [ISO 8601](https://www.w3.org/TR/NOTE-datetime) format: YYYY-MM-DDThh:mm:ss+TZD, for example, **2020-12-18T10:15:30+01:00**.
	DeliverAt       *time.Time       `json:"deliverAt,omitempty"`
	DeliveryAddress *DeliveryAddress `json:"deliveryAddress,omitempty"`
	// When true and `shopperReference` is provided, the shopper will be asked if the payment details should be stored for future one-click payments.
	EnableOneClick *bool `json:"enableOneClick,omitempty"`
	// When true and `shopperReference` is provided, the payment details will be tokenized for payouts.
	EnablePayOut *bool `json:"enablePayOut,omitempty"`
	// When true and `shopperReference` is provided, the payment details will be tokenized for recurring payments.
	EnableRecurring *bool `json:"enableRecurring,omitempty"`
	// The date the session expires in [ISO8601](https://www.iso.org/iso-8601-date-and-time-format.html) format. When not specified, the expiry date is set to 1 hour after session creation. You cannot set the session expiry to more than 24 hours after session creation.
	ExpiresAt     time.Time      `json:"expiresAt"`
	FundOrigin    *FundOrigin    `json:"fundOrigin,omitempty"`
	FundRecipient *FundRecipient `json:"fundRecipient,omitempty"`
	// A unique identifier of the session.
	Id string `json:"id"`
	// A set of key-value pairs that specifies the installment options available per payment method. The key must be a payment method name in lowercase. For example, **card** to specify installment options for all cards, or **visa** or **mc**. The value must be an object containing the installment options.
	InstallmentOptions *map[string]CheckoutSessionInstallmentOption `json:"installmentOptions,omitempty"`
	// Price and product information about the purchased items, to be included on the invoice sent to the shopper. > This field is required for 3x 4x Oney, Affirm, Afterpay, Clearpay, Klarna, Ratepay, and Zip.
	LineItems []LineItem `json:"lineItems,omitempty"`
	Mandate   *Mandate   `json:"mandate,omitempty"`
	// The [merchant category code](https://en.wikipedia.org/wiki/Merchant_category_code) (MCC) is a four-digit number, which relates to a particular market segment. This code reflects the predominant activity that is conducted by the merchant.
	Mcc *string `json:"mcc,omitempty"`
	// The merchant account identifier, with which you want to process the transaction.
	MerchantAccount string `json:"merchantAccount"`
	// This reference allows linking multiple transactions to each other for reporting purposes (i.e. order auth-rate). The reference should be unique per billing cycle. The same merchant order reference should never be reused after the first authorised attempt. If used, this field should be supplied for all incoming authorisations. > We strongly recommend you send the `merchantOrderReference` value to benefit from linking payment requests when authorisation retries take place. In addition, we recommend you provide `retry.orderAttemptNumber`, `retry.chainAttemptNumber`, and `retry.skipRetry` values in `PaymentRequest.additionalData`.
	MerchantOrderReference *string `json:"merchantOrderReference,omitempty"`
	// Metadata consists of entries, each of which includes a key and a value. Limits: * Maximum 20 key-value pairs per request. * Maximum 20 characters per key. * Maximum 80 characters per value.
	Metadata *map[string]string `json:"metadata,omitempty"`
	// Indicates the type of front end integration. Possible values: * **embedded** (default): Drop-in or Components integration * **hosted**: Hosted Checkout integration
	Mode                    *string                  `json:"mode,omitempty"`
	MpiData                 *ThreeDSecureData        `json:"mpiData,omitempty"`
	PlatformChargebackLogic *PlatformChargebackLogic `json:"platformChargebackLogic,omitempty"`
	// Date after which no further authorisations shall be performed. Only for 3D Secure 2.
	RecurringExpiry *string `json:"recurringExpiry,omitempty"`
	// Minimum number of days between authorisations. Only for 3D Secure 2.
	RecurringFrequency *string `json:"recurringFrequency,omitempty"`
	// Defines a recurring payment type. Required when creating a token to store payment details. Allowed values: * `Subscription` – A transaction for a fixed or variable amount, which follows a fixed schedule. * `CardOnFile` – With a card-on-file (CoF) transaction, card details are stored to enable one-click or omnichannel journeys, or simply to streamline the checkout process. Any subscription not following a fixed schedule is also considered a card-on-file transaction. * `UnscheduledCardOnFile` – An unscheduled card-on-file (UCoF) transaction is a transaction that occurs on a non-fixed schedule and/or have variable amounts. For example, automatic top-ups when a cardholder's balance drops below a certain amount.
	RecurringProcessingModel *string `json:"recurringProcessingModel,omitempty"`
	// Specifies the redirect method (GET or POST) when redirecting back from the issuer.
	RedirectFromIssuerMethod *string `json:"redirectFromIssuerMethod,omitempty"`
	// Specifies the redirect method (GET or POST) when redirecting to the issuer.
	RedirectToIssuerMethod *string `json:"redirectToIssuerMethod,omitempty"`
	// The reference to uniquely identify a payment.
	Reference string `json:"reference"`
	// The URL to return to when a redirect payment is completed.
	ReturnUrl string    `json:"returnUrl"`
	RiskData  *RiskData `json:"riskData,omitempty"`
	// The payment session data you need to pass to your front end.
	SessionData *string `json:"sessionData,omitempty"`
	// The shopper's email address.
	ShopperEmail *string `json:"shopperEmail,omitempty"`
	// The shopper's IP address. In general, we recommend that you provide this data, as it is used in a number of risk checks (for instance, number of payment attempts or location-based checks). > For 3D Secure 2 transactions, schemes require `shopperIP` for all browser-based implementations. This field is also mandatory for some merchants depending on your business model. For more information, [contact Support](https://www.adyen.help/hc/en-us/requests/new).
	ShopperIP *string `json:"shopperIP,omitempty"`
	// Specifies the sales channel, through which the shopper gives their card details, and whether the shopper is a returning customer. For the web service API, Adyen assumes Ecommerce shopper interaction by default.  This field has the following possible values: * `Ecommerce` - Online transactions where the cardholder is present (online). For better authorisation rates, we recommend sending the card security code (CSC) along with the request. * `ContAuth` - Card on file and/or subscription transactions, where the cardholder is known to the merchant (returning customer). If the shopper is present (online), you can supply also the CSC to improve authorisation (one-click payment). * `Moto` - Mail-order and telephone-order transactions where the shopper is in contact with the merchant via email or telephone. * `POS` - Point-of-sale transactions where the shopper is physically present to make a payment using a secure payment terminal.
	ShopperInteraction *string `json:"shopperInteraction,omitempty"`
	// The combination of a language code and a country code to specify the language to be used in the payment.
	ShopperLocale *string `json:"shopperLocale,omitempty"`
	ShopperName   *Name   `json:"shopperName,omitempty"`
	// Your reference to uniquely identify this shopper, for example user ID or account ID. Minimum length: 3 characters. > Your reference must not include personally identifiable information (PII), for example name or email address.
	ShopperReference *string `json:"shopperReference,omitempty"`
	// The text to be shown on the shopper's bank statement.  We recommend sending a maximum of 22 characters, otherwise banks might truncate the string.  Allowed characters: **a-z**, **A-Z**, **0-9**, spaces, and special characters **. , ' _ - ? + * /_**.
	ShopperStatement *string `json:"shopperStatement,omitempty"`
	// Set to true to show the payment amount per installment.
	ShowInstallmentAmount *bool `json:"showInstallmentAmount,omitempty"`
	// The shopper's social security number.
	SocialSecurityNumber *string `json:"socialSecurityNumber,omitempty"`
	// Boolean value indicating whether the card payment method should be split into separate debit and credit options.
	SplitCardFundingSources *bool `json:"splitCardFundingSources,omitempty"`
	// An array of objects specifying how to split a payment when using [Adyen for Platforms](https://docs.adyen.com/marketplaces-and-platforms/processing-payments#providing-split-information), [Classic Platforms integration](https://docs.adyen.com/marketplaces-and-platforms/classic/processing-payments#providing-split-information), or [Issuing](https://docs.adyen.com/issuing/manage-funds#split).
	Splits []Split `json:"splits,omitempty"`
	// The ecommerce or point-of-sale store that is processing the payment. Used in:  * [Partner platform integrations](https://docs.adyen.com/marketplaces-and-platforms/classic/platforms-for-partners#route-payments) for the [Classic Platforms integration](https://docs.adyen.com/marketplaces-and-platforms/classic). * [Platform setup integrations](https://docs.adyen.com/marketplaces-and-platforms/additional-for-platform-setup/route-payment-to-store) for the [Balance Platform](https://docs.adyen.com/marketplaces-and-platforms).
	Store *string `json:"store,omitempty"`
	// When this is set to **true** and the `shopperReference` is provided, the payment details will be stored.
	StorePaymentMethod *bool `json:"storePaymentMethod,omitempty"`
	// Indicates if the details of the payment method will be stored for the shopper. Possible values: * **disabled** – No details will be stored (default). * **askForConsent** – If the `shopperReference` is provided, the UI lets the shopper choose if they want their payment details to be stored. * **enabled** – If the `shopperReference` is provided, the details will be stored without asking the shopper for consent.
	StorePaymentMethodMode *string `json:"storePaymentMethodMode,omitempty"`
	// The shopper's telephone number.
	TelephoneNumber *string `json:"telephoneNumber,omitempty"`
	// Sets a custom theme for [Hosted Checkout](https://docs.adyen.com/online-payments/build-your-integration/?platform=Web&integration=Hosted+Checkout). The value can be any of the **Theme ID** values from your Customer Area.
	ThemeId *string `json:"themeId,omitempty"`
	// If set to true, you will only perform the [3D Secure 2 authentication](https://docs.adyen.com/online-payments/3d-secure/other-3ds-flows/authentication-only), and not the payment authorisation.
	// Deprecated
	ThreeDSAuthenticationOnly *bool `json:"threeDSAuthenticationOnly,omitempty"`
	// Set to true if the payment should be routed to a trusted MID.
	TrustedShopper *bool `json:"trustedShopper,omitempty"`
	// The URL for the Hosted Checkout page. Redirect the shopper to this URL so they can make the payment.
	Url *string `json:"url,omitempty"`
}

CreateCheckoutSessionResponse struct for CreateCheckoutSessionResponse

func NewCreateCheckoutSessionResponse

func NewCreateCheckoutSessionResponse(amount Amount, expiresAt time.Time, id string, merchantAccount string, reference string, returnUrl string) *CreateCheckoutSessionResponse

NewCreateCheckoutSessionResponse instantiates a new CreateCheckoutSessionResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateCheckoutSessionResponseWithDefaults

func NewCreateCheckoutSessionResponseWithDefaults() *CreateCheckoutSessionResponse

NewCreateCheckoutSessionResponseWithDefaults instantiates a new CreateCheckoutSessionResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateCheckoutSessionResponse) GetAccountInfo

func (o *CreateCheckoutSessionResponse) GetAccountInfo() AccountInfo

GetAccountInfo returns the AccountInfo field value if set, zero value otherwise.

func (*CreateCheckoutSessionResponse) GetAccountInfoOk

func (o *CreateCheckoutSessionResponse) GetAccountInfoOk() (*AccountInfo, bool)

GetAccountInfoOk returns a tuple with the AccountInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionResponse) GetAdditionalAmount

func (o *CreateCheckoutSessionResponse) GetAdditionalAmount() Amount

GetAdditionalAmount returns the AdditionalAmount field value if set, zero value otherwise.

func (*CreateCheckoutSessionResponse) GetAdditionalAmountOk

func (o *CreateCheckoutSessionResponse) GetAdditionalAmountOk() (*Amount, bool)

GetAdditionalAmountOk returns a tuple with the AdditionalAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionResponse) GetAdditionalData

func (o *CreateCheckoutSessionResponse) GetAdditionalData() map[string]string

GetAdditionalData returns the AdditionalData field value if set, zero value otherwise.

func (*CreateCheckoutSessionResponse) GetAdditionalDataOk

func (o *CreateCheckoutSessionResponse) GetAdditionalDataOk() (*map[string]string, bool)

GetAdditionalDataOk returns a tuple with the AdditionalData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionResponse) GetAllowedPaymentMethods

func (o *CreateCheckoutSessionResponse) GetAllowedPaymentMethods() []string

GetAllowedPaymentMethods returns the AllowedPaymentMethods field value if set, zero value otherwise.

func (*CreateCheckoutSessionResponse) GetAllowedPaymentMethodsOk

func (o *CreateCheckoutSessionResponse) GetAllowedPaymentMethodsOk() ([]string, bool)

GetAllowedPaymentMethodsOk returns a tuple with the AllowedPaymentMethods field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionResponse) GetAmount

func (o *CreateCheckoutSessionResponse) GetAmount() Amount

GetAmount returns the Amount field value

func (*CreateCheckoutSessionResponse) GetAmountOk

func (o *CreateCheckoutSessionResponse) GetAmountOk() (*Amount, bool)

GetAmountOk returns a tuple with the Amount field value and a boolean to check if the value has been set.

func (*CreateCheckoutSessionResponse) GetApplicationInfo

func (o *CreateCheckoutSessionResponse) GetApplicationInfo() ApplicationInfo

GetApplicationInfo returns the ApplicationInfo field value if set, zero value otherwise.

func (*CreateCheckoutSessionResponse) GetApplicationInfoOk

func (o *CreateCheckoutSessionResponse) GetApplicationInfoOk() (*ApplicationInfo, bool)

GetApplicationInfoOk returns a tuple with the ApplicationInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionResponse) GetAuthenticationData

func (o *CreateCheckoutSessionResponse) GetAuthenticationData() AuthenticationData

GetAuthenticationData returns the AuthenticationData field value if set, zero value otherwise.

func (*CreateCheckoutSessionResponse) GetAuthenticationDataOk

func (o *CreateCheckoutSessionResponse) GetAuthenticationDataOk() (*AuthenticationData, bool)

GetAuthenticationDataOk returns a tuple with the AuthenticationData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionResponse) GetBillingAddress

func (o *CreateCheckoutSessionResponse) GetBillingAddress() BillingAddress

GetBillingAddress returns the BillingAddress field value if set, zero value otherwise.

func (*CreateCheckoutSessionResponse) GetBillingAddressOk

func (o *CreateCheckoutSessionResponse) GetBillingAddressOk() (*BillingAddress, bool)

GetBillingAddressOk returns a tuple with the BillingAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionResponse) GetBlockedPaymentMethods

func (o *CreateCheckoutSessionResponse) GetBlockedPaymentMethods() []string

GetBlockedPaymentMethods returns the BlockedPaymentMethods field value if set, zero value otherwise.

func (*CreateCheckoutSessionResponse) GetBlockedPaymentMethodsOk

func (o *CreateCheckoutSessionResponse) GetBlockedPaymentMethodsOk() ([]string, bool)

GetBlockedPaymentMethodsOk returns a tuple with the BlockedPaymentMethods field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionResponse) GetCaptureDelayHours

func (o *CreateCheckoutSessionResponse) GetCaptureDelayHours() int32

GetCaptureDelayHours returns the CaptureDelayHours field value if set, zero value otherwise.

func (*CreateCheckoutSessionResponse) GetCaptureDelayHoursOk

func (o *CreateCheckoutSessionResponse) GetCaptureDelayHoursOk() (*int32, bool)

GetCaptureDelayHoursOk returns a tuple with the CaptureDelayHours field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionResponse) GetChannel

func (o *CreateCheckoutSessionResponse) GetChannel() string

GetChannel returns the Channel field value if set, zero value otherwise.

func (*CreateCheckoutSessionResponse) GetChannelOk

func (o *CreateCheckoutSessionResponse) GetChannelOk() (*string, bool)

GetChannelOk returns a tuple with the Channel field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionResponse) GetCompany

func (o *CreateCheckoutSessionResponse) GetCompany() Company

GetCompany returns the Company field value if set, zero value otherwise.

func (*CreateCheckoutSessionResponse) GetCompanyOk

func (o *CreateCheckoutSessionResponse) GetCompanyOk() (*Company, bool)

GetCompanyOk returns a tuple with the Company field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionResponse) GetCountryCode

func (o *CreateCheckoutSessionResponse) GetCountryCode() string

GetCountryCode returns the CountryCode field value if set, zero value otherwise.

func (*CreateCheckoutSessionResponse) GetCountryCodeOk

func (o *CreateCheckoutSessionResponse) GetCountryCodeOk() (*string, bool)

GetCountryCodeOk returns a tuple with the CountryCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionResponse) GetDateOfBirth

func (o *CreateCheckoutSessionResponse) GetDateOfBirth() time.Time

GetDateOfBirth returns the DateOfBirth field value if set, zero value otherwise.

func (*CreateCheckoutSessionResponse) GetDateOfBirthOk

func (o *CreateCheckoutSessionResponse) GetDateOfBirthOk() (*time.Time, bool)

GetDateOfBirthOk returns a tuple with the DateOfBirth field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionResponse) GetDeliverAt

func (o *CreateCheckoutSessionResponse) GetDeliverAt() time.Time

GetDeliverAt returns the DeliverAt field value if set, zero value otherwise.

func (*CreateCheckoutSessionResponse) GetDeliverAtOk

func (o *CreateCheckoutSessionResponse) GetDeliverAtOk() (*time.Time, bool)

GetDeliverAtOk returns a tuple with the DeliverAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionResponse) GetDeliveryAddress

func (o *CreateCheckoutSessionResponse) GetDeliveryAddress() DeliveryAddress

GetDeliveryAddress returns the DeliveryAddress field value if set, zero value otherwise.

func (*CreateCheckoutSessionResponse) GetDeliveryAddressOk

func (o *CreateCheckoutSessionResponse) GetDeliveryAddressOk() (*DeliveryAddress, bool)

GetDeliveryAddressOk returns a tuple with the DeliveryAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionResponse) GetEnableOneClick

func (o *CreateCheckoutSessionResponse) GetEnableOneClick() bool

GetEnableOneClick returns the EnableOneClick field value if set, zero value otherwise.

func (*CreateCheckoutSessionResponse) GetEnableOneClickOk

func (o *CreateCheckoutSessionResponse) GetEnableOneClickOk() (*bool, bool)

GetEnableOneClickOk returns a tuple with the EnableOneClick field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionResponse) GetEnablePayOut

func (o *CreateCheckoutSessionResponse) GetEnablePayOut() bool

GetEnablePayOut returns the EnablePayOut field value if set, zero value otherwise.

func (*CreateCheckoutSessionResponse) GetEnablePayOutOk

func (o *CreateCheckoutSessionResponse) GetEnablePayOutOk() (*bool, bool)

GetEnablePayOutOk returns a tuple with the EnablePayOut field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionResponse) GetEnableRecurring

func (o *CreateCheckoutSessionResponse) GetEnableRecurring() bool

GetEnableRecurring returns the EnableRecurring field value if set, zero value otherwise.

func (*CreateCheckoutSessionResponse) GetEnableRecurringOk

func (o *CreateCheckoutSessionResponse) GetEnableRecurringOk() (*bool, bool)

GetEnableRecurringOk returns a tuple with the EnableRecurring field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionResponse) GetExpiresAt

func (o *CreateCheckoutSessionResponse) GetExpiresAt() time.Time

GetExpiresAt returns the ExpiresAt field value

func (*CreateCheckoutSessionResponse) GetExpiresAtOk

func (o *CreateCheckoutSessionResponse) GetExpiresAtOk() (*time.Time, bool)

GetExpiresAtOk returns a tuple with the ExpiresAt field value and a boolean to check if the value has been set.

func (*CreateCheckoutSessionResponse) GetFundOrigin

func (o *CreateCheckoutSessionResponse) GetFundOrigin() FundOrigin

GetFundOrigin returns the FundOrigin field value if set, zero value otherwise.

func (*CreateCheckoutSessionResponse) GetFundOriginOk

func (o *CreateCheckoutSessionResponse) GetFundOriginOk() (*FundOrigin, bool)

GetFundOriginOk returns a tuple with the FundOrigin field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionResponse) GetFundRecipient

func (o *CreateCheckoutSessionResponse) GetFundRecipient() FundRecipient

GetFundRecipient returns the FundRecipient field value if set, zero value otherwise.

func (*CreateCheckoutSessionResponse) GetFundRecipientOk

func (o *CreateCheckoutSessionResponse) GetFundRecipientOk() (*FundRecipient, bool)

GetFundRecipientOk returns a tuple with the FundRecipient field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionResponse) GetId

GetId returns the Id field value

func (*CreateCheckoutSessionResponse) GetIdOk

func (o *CreateCheckoutSessionResponse) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*CreateCheckoutSessionResponse) GetInstallmentOptions

GetInstallmentOptions returns the InstallmentOptions field value if set, zero value otherwise.

func (*CreateCheckoutSessionResponse) GetInstallmentOptionsOk

func (o *CreateCheckoutSessionResponse) GetInstallmentOptionsOk() (*map[string]CheckoutSessionInstallmentOption, bool)

GetInstallmentOptionsOk returns a tuple with the InstallmentOptions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionResponse) GetLineItems

func (o *CreateCheckoutSessionResponse) GetLineItems() []LineItem

GetLineItems returns the LineItems field value if set, zero value otherwise.

func (*CreateCheckoutSessionResponse) GetLineItemsOk

func (o *CreateCheckoutSessionResponse) GetLineItemsOk() ([]LineItem, bool)

GetLineItemsOk returns a tuple with the LineItems field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionResponse) GetMandate

func (o *CreateCheckoutSessionResponse) GetMandate() Mandate

GetMandate returns the Mandate field value if set, zero value otherwise.

func (*CreateCheckoutSessionResponse) GetMandateOk

func (o *CreateCheckoutSessionResponse) GetMandateOk() (*Mandate, bool)

GetMandateOk returns a tuple with the Mandate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionResponse) GetMcc

GetMcc returns the Mcc field value if set, zero value otherwise.

func (*CreateCheckoutSessionResponse) GetMccOk

func (o *CreateCheckoutSessionResponse) GetMccOk() (*string, bool)

GetMccOk returns a tuple with the Mcc field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionResponse) GetMerchantAccount

func (o *CreateCheckoutSessionResponse) GetMerchantAccount() string

GetMerchantAccount returns the MerchantAccount field value

func (*CreateCheckoutSessionResponse) GetMerchantAccountOk

func (o *CreateCheckoutSessionResponse) GetMerchantAccountOk() (*string, bool)

GetMerchantAccountOk returns a tuple with the MerchantAccount field value and a boolean to check if the value has been set.

func (*CreateCheckoutSessionResponse) GetMerchantOrderReference

func (o *CreateCheckoutSessionResponse) GetMerchantOrderReference() string

GetMerchantOrderReference returns the MerchantOrderReference field value if set, zero value otherwise.

func (*CreateCheckoutSessionResponse) GetMerchantOrderReferenceOk

func (o *CreateCheckoutSessionResponse) GetMerchantOrderReferenceOk() (*string, bool)

GetMerchantOrderReferenceOk returns a tuple with the MerchantOrderReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionResponse) GetMetadata

func (o *CreateCheckoutSessionResponse) GetMetadata() map[string]string

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*CreateCheckoutSessionResponse) GetMetadataOk

func (o *CreateCheckoutSessionResponse) GetMetadataOk() (*map[string]string, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionResponse) GetMode

GetMode returns the Mode field value if set, zero value otherwise.

func (*CreateCheckoutSessionResponse) GetModeOk

func (o *CreateCheckoutSessionResponse) GetModeOk() (*string, bool)

GetModeOk returns a tuple with the Mode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionResponse) GetMpiData

GetMpiData returns the MpiData field value if set, zero value otherwise.

func (*CreateCheckoutSessionResponse) GetMpiDataOk

func (o *CreateCheckoutSessionResponse) GetMpiDataOk() (*ThreeDSecureData, bool)

GetMpiDataOk returns a tuple with the MpiData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionResponse) GetPlatformChargebackLogic

func (o *CreateCheckoutSessionResponse) GetPlatformChargebackLogic() PlatformChargebackLogic

GetPlatformChargebackLogic returns the PlatformChargebackLogic field value if set, zero value otherwise.

func (*CreateCheckoutSessionResponse) GetPlatformChargebackLogicOk

func (o *CreateCheckoutSessionResponse) GetPlatformChargebackLogicOk() (*PlatformChargebackLogic, bool)

GetPlatformChargebackLogicOk returns a tuple with the PlatformChargebackLogic field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionResponse) GetRecurringExpiry

func (o *CreateCheckoutSessionResponse) GetRecurringExpiry() string

GetRecurringExpiry returns the RecurringExpiry field value if set, zero value otherwise.

func (*CreateCheckoutSessionResponse) GetRecurringExpiryOk

func (o *CreateCheckoutSessionResponse) GetRecurringExpiryOk() (*string, bool)

GetRecurringExpiryOk returns a tuple with the RecurringExpiry field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionResponse) GetRecurringFrequency

func (o *CreateCheckoutSessionResponse) GetRecurringFrequency() string

GetRecurringFrequency returns the RecurringFrequency field value if set, zero value otherwise.

func (*CreateCheckoutSessionResponse) GetRecurringFrequencyOk

func (o *CreateCheckoutSessionResponse) GetRecurringFrequencyOk() (*string, bool)

GetRecurringFrequencyOk returns a tuple with the RecurringFrequency field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionResponse) GetRecurringProcessingModel

func (o *CreateCheckoutSessionResponse) GetRecurringProcessingModel() string

GetRecurringProcessingModel returns the RecurringProcessingModel field value if set, zero value otherwise.

func (*CreateCheckoutSessionResponse) GetRecurringProcessingModelOk

func (o *CreateCheckoutSessionResponse) GetRecurringProcessingModelOk() (*string, bool)

GetRecurringProcessingModelOk returns a tuple with the RecurringProcessingModel field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionResponse) GetRedirectFromIssuerMethod

func (o *CreateCheckoutSessionResponse) GetRedirectFromIssuerMethod() string

GetRedirectFromIssuerMethod returns the RedirectFromIssuerMethod field value if set, zero value otherwise.

func (*CreateCheckoutSessionResponse) GetRedirectFromIssuerMethodOk

func (o *CreateCheckoutSessionResponse) GetRedirectFromIssuerMethodOk() (*string, bool)

GetRedirectFromIssuerMethodOk returns a tuple with the RedirectFromIssuerMethod field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionResponse) GetRedirectToIssuerMethod

func (o *CreateCheckoutSessionResponse) GetRedirectToIssuerMethod() string

GetRedirectToIssuerMethod returns the RedirectToIssuerMethod field value if set, zero value otherwise.

func (*CreateCheckoutSessionResponse) GetRedirectToIssuerMethodOk

func (o *CreateCheckoutSessionResponse) GetRedirectToIssuerMethodOk() (*string, bool)

GetRedirectToIssuerMethodOk returns a tuple with the RedirectToIssuerMethod field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionResponse) GetReference

func (o *CreateCheckoutSessionResponse) GetReference() string

GetReference returns the Reference field value

func (*CreateCheckoutSessionResponse) GetReferenceOk

func (o *CreateCheckoutSessionResponse) GetReferenceOk() (*string, bool)

GetReferenceOk returns a tuple with the Reference field value and a boolean to check if the value has been set.

func (*CreateCheckoutSessionResponse) GetReturnUrl

func (o *CreateCheckoutSessionResponse) GetReturnUrl() string

GetReturnUrl returns the ReturnUrl field value

func (*CreateCheckoutSessionResponse) GetReturnUrlOk

func (o *CreateCheckoutSessionResponse) GetReturnUrlOk() (*string, bool)

GetReturnUrlOk returns a tuple with the ReturnUrl field value and a boolean to check if the value has been set.

func (*CreateCheckoutSessionResponse) GetRiskData

func (o *CreateCheckoutSessionResponse) GetRiskData() RiskData

GetRiskData returns the RiskData field value if set, zero value otherwise.

func (*CreateCheckoutSessionResponse) GetRiskDataOk

func (o *CreateCheckoutSessionResponse) GetRiskDataOk() (*RiskData, bool)

GetRiskDataOk returns a tuple with the RiskData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionResponse) GetSessionData

func (o *CreateCheckoutSessionResponse) GetSessionData() string

GetSessionData returns the SessionData field value if set, zero value otherwise.

func (*CreateCheckoutSessionResponse) GetSessionDataOk

func (o *CreateCheckoutSessionResponse) GetSessionDataOk() (*string, bool)

GetSessionDataOk returns a tuple with the SessionData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionResponse) GetShopperEmail

func (o *CreateCheckoutSessionResponse) GetShopperEmail() string

GetShopperEmail returns the ShopperEmail field value if set, zero value otherwise.

func (*CreateCheckoutSessionResponse) GetShopperEmailOk

func (o *CreateCheckoutSessionResponse) GetShopperEmailOk() (*string, bool)

GetShopperEmailOk returns a tuple with the ShopperEmail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionResponse) GetShopperIP

func (o *CreateCheckoutSessionResponse) GetShopperIP() string

GetShopperIP returns the ShopperIP field value if set, zero value otherwise.

func (*CreateCheckoutSessionResponse) GetShopperIPOk

func (o *CreateCheckoutSessionResponse) GetShopperIPOk() (*string, bool)

GetShopperIPOk returns a tuple with the ShopperIP field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionResponse) GetShopperInteraction

func (o *CreateCheckoutSessionResponse) GetShopperInteraction() string

GetShopperInteraction returns the ShopperInteraction field value if set, zero value otherwise.

func (*CreateCheckoutSessionResponse) GetShopperInteractionOk

func (o *CreateCheckoutSessionResponse) GetShopperInteractionOk() (*string, bool)

GetShopperInteractionOk returns a tuple with the ShopperInteraction field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionResponse) GetShopperLocale

func (o *CreateCheckoutSessionResponse) GetShopperLocale() string

GetShopperLocale returns the ShopperLocale field value if set, zero value otherwise.

func (*CreateCheckoutSessionResponse) GetShopperLocaleOk

func (o *CreateCheckoutSessionResponse) GetShopperLocaleOk() (*string, bool)

GetShopperLocaleOk returns a tuple with the ShopperLocale field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionResponse) GetShopperName

func (o *CreateCheckoutSessionResponse) GetShopperName() Name

GetShopperName returns the ShopperName field value if set, zero value otherwise.

func (*CreateCheckoutSessionResponse) GetShopperNameOk

func (o *CreateCheckoutSessionResponse) GetShopperNameOk() (*Name, bool)

GetShopperNameOk returns a tuple with the ShopperName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionResponse) GetShopperReference

func (o *CreateCheckoutSessionResponse) GetShopperReference() string

GetShopperReference returns the ShopperReference field value if set, zero value otherwise.

func (*CreateCheckoutSessionResponse) GetShopperReferenceOk

func (o *CreateCheckoutSessionResponse) GetShopperReferenceOk() (*string, bool)

GetShopperReferenceOk returns a tuple with the ShopperReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionResponse) GetShopperStatement

func (o *CreateCheckoutSessionResponse) GetShopperStatement() string

GetShopperStatement returns the ShopperStatement field value if set, zero value otherwise.

func (*CreateCheckoutSessionResponse) GetShopperStatementOk

func (o *CreateCheckoutSessionResponse) GetShopperStatementOk() (*string, bool)

GetShopperStatementOk returns a tuple with the ShopperStatement field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionResponse) GetShowInstallmentAmount

func (o *CreateCheckoutSessionResponse) GetShowInstallmentAmount() bool

GetShowInstallmentAmount returns the ShowInstallmentAmount field value if set, zero value otherwise.

func (*CreateCheckoutSessionResponse) GetShowInstallmentAmountOk

func (o *CreateCheckoutSessionResponse) GetShowInstallmentAmountOk() (*bool, bool)

GetShowInstallmentAmountOk returns a tuple with the ShowInstallmentAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionResponse) GetSocialSecurityNumber

func (o *CreateCheckoutSessionResponse) GetSocialSecurityNumber() string

GetSocialSecurityNumber returns the SocialSecurityNumber field value if set, zero value otherwise.

func (*CreateCheckoutSessionResponse) GetSocialSecurityNumberOk

func (o *CreateCheckoutSessionResponse) GetSocialSecurityNumberOk() (*string, bool)

GetSocialSecurityNumberOk returns a tuple with the SocialSecurityNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionResponse) GetSplitCardFundingSources

func (o *CreateCheckoutSessionResponse) GetSplitCardFundingSources() bool

GetSplitCardFundingSources returns the SplitCardFundingSources field value if set, zero value otherwise.

func (*CreateCheckoutSessionResponse) GetSplitCardFundingSourcesOk

func (o *CreateCheckoutSessionResponse) GetSplitCardFundingSourcesOk() (*bool, bool)

GetSplitCardFundingSourcesOk returns a tuple with the SplitCardFundingSources field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionResponse) GetSplits

func (o *CreateCheckoutSessionResponse) GetSplits() []Split

GetSplits returns the Splits field value if set, zero value otherwise.

func (*CreateCheckoutSessionResponse) GetSplitsOk

func (o *CreateCheckoutSessionResponse) GetSplitsOk() ([]Split, bool)

GetSplitsOk returns a tuple with the Splits field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionResponse) GetStore

func (o *CreateCheckoutSessionResponse) GetStore() string

GetStore returns the Store field value if set, zero value otherwise.

func (*CreateCheckoutSessionResponse) GetStoreOk

func (o *CreateCheckoutSessionResponse) GetStoreOk() (*string, bool)

GetStoreOk returns a tuple with the Store field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionResponse) GetStorePaymentMethod

func (o *CreateCheckoutSessionResponse) GetStorePaymentMethod() bool

GetStorePaymentMethod returns the StorePaymentMethod field value if set, zero value otherwise.

func (*CreateCheckoutSessionResponse) GetStorePaymentMethodMode

func (o *CreateCheckoutSessionResponse) GetStorePaymentMethodMode() string

GetStorePaymentMethodMode returns the StorePaymentMethodMode field value if set, zero value otherwise.

func (*CreateCheckoutSessionResponse) GetStorePaymentMethodModeOk

func (o *CreateCheckoutSessionResponse) GetStorePaymentMethodModeOk() (*string, bool)

GetStorePaymentMethodModeOk returns a tuple with the StorePaymentMethodMode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionResponse) GetStorePaymentMethodOk

func (o *CreateCheckoutSessionResponse) GetStorePaymentMethodOk() (*bool, bool)

GetStorePaymentMethodOk returns a tuple with the StorePaymentMethod field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionResponse) GetTelephoneNumber

func (o *CreateCheckoutSessionResponse) GetTelephoneNumber() string

GetTelephoneNumber returns the TelephoneNumber field value if set, zero value otherwise.

func (*CreateCheckoutSessionResponse) GetTelephoneNumberOk

func (o *CreateCheckoutSessionResponse) GetTelephoneNumberOk() (*string, bool)

GetTelephoneNumberOk returns a tuple with the TelephoneNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionResponse) GetThemeId added in v8.1.0

func (o *CreateCheckoutSessionResponse) GetThemeId() string

GetThemeId returns the ThemeId field value if set, zero value otherwise.

func (*CreateCheckoutSessionResponse) GetThemeIdOk added in v8.1.0

func (o *CreateCheckoutSessionResponse) GetThemeIdOk() (*string, bool)

GetThemeIdOk returns a tuple with the ThemeId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionResponse) GetThreeDSAuthenticationOnly

func (o *CreateCheckoutSessionResponse) GetThreeDSAuthenticationOnly() bool

GetThreeDSAuthenticationOnly returns the ThreeDSAuthenticationOnly field value if set, zero value otherwise. Deprecated

func (*CreateCheckoutSessionResponse) GetThreeDSAuthenticationOnlyOk

func (o *CreateCheckoutSessionResponse) GetThreeDSAuthenticationOnlyOk() (*bool, bool)

GetThreeDSAuthenticationOnlyOk returns a tuple with the ThreeDSAuthenticationOnly field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*CreateCheckoutSessionResponse) GetTrustedShopper

func (o *CreateCheckoutSessionResponse) GetTrustedShopper() bool

GetTrustedShopper returns the TrustedShopper field value if set, zero value otherwise.

func (*CreateCheckoutSessionResponse) GetTrustedShopperOk

func (o *CreateCheckoutSessionResponse) GetTrustedShopperOk() (*bool, bool)

GetTrustedShopperOk returns a tuple with the TrustedShopper field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionResponse) GetUrl added in v8.1.0

GetUrl returns the Url field value if set, zero value otherwise.

func (*CreateCheckoutSessionResponse) GetUrlOk added in v8.1.0

func (o *CreateCheckoutSessionResponse) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCheckoutSessionResponse) HasAccountInfo

func (o *CreateCheckoutSessionResponse) HasAccountInfo() bool

HasAccountInfo returns a boolean if a field has been set.

func (*CreateCheckoutSessionResponse) HasAdditionalAmount

func (o *CreateCheckoutSessionResponse) HasAdditionalAmount() bool

HasAdditionalAmount returns a boolean if a field has been set.

func (*CreateCheckoutSessionResponse) HasAdditionalData

func (o *CreateCheckoutSessionResponse) HasAdditionalData() bool

HasAdditionalData returns a boolean if a field has been set.

func (*CreateCheckoutSessionResponse) HasAllowedPaymentMethods

func (o *CreateCheckoutSessionResponse) HasAllowedPaymentMethods() bool

HasAllowedPaymentMethods returns a boolean if a field has been set.

func (*CreateCheckoutSessionResponse) HasApplicationInfo

func (o *CreateCheckoutSessionResponse) HasApplicationInfo() bool

HasApplicationInfo returns a boolean if a field has been set.

func (*CreateCheckoutSessionResponse) HasAuthenticationData

func (o *CreateCheckoutSessionResponse) HasAuthenticationData() bool

HasAuthenticationData returns a boolean if a field has been set.

func (*CreateCheckoutSessionResponse) HasBillingAddress

func (o *CreateCheckoutSessionResponse) HasBillingAddress() bool

HasBillingAddress returns a boolean if a field has been set.

func (*CreateCheckoutSessionResponse) HasBlockedPaymentMethods

func (o *CreateCheckoutSessionResponse) HasBlockedPaymentMethods() bool

HasBlockedPaymentMethods returns a boolean if a field has been set.

func (*CreateCheckoutSessionResponse) HasCaptureDelayHours

func (o *CreateCheckoutSessionResponse) HasCaptureDelayHours() bool

HasCaptureDelayHours returns a boolean if a field has been set.

func (*CreateCheckoutSessionResponse) HasChannel

func (o *CreateCheckoutSessionResponse) HasChannel() bool

HasChannel returns a boolean if a field has been set.

func (*CreateCheckoutSessionResponse) HasCompany

func (o *CreateCheckoutSessionResponse) HasCompany() bool

HasCompany returns a boolean if a field has been set.

func (*CreateCheckoutSessionResponse) HasCountryCode

func (o *CreateCheckoutSessionResponse) HasCountryCode() bool

HasCountryCode returns a boolean if a field has been set.

func (*CreateCheckoutSessionResponse) HasDateOfBirth

func (o *CreateCheckoutSessionResponse) HasDateOfBirth() bool

HasDateOfBirth returns a boolean if a field has been set.

func (*CreateCheckoutSessionResponse) HasDeliverAt

func (o *CreateCheckoutSessionResponse) HasDeliverAt() bool

HasDeliverAt returns a boolean if a field has been set.

func (*CreateCheckoutSessionResponse) HasDeliveryAddress

func (o *CreateCheckoutSessionResponse) HasDeliveryAddress() bool

HasDeliveryAddress returns a boolean if a field has been set.

func (*CreateCheckoutSessionResponse) HasEnableOneClick

func (o *CreateCheckoutSessionResponse) HasEnableOneClick() bool

HasEnableOneClick returns a boolean if a field has been set.

func (*CreateCheckoutSessionResponse) HasEnablePayOut

func (o *CreateCheckoutSessionResponse) HasEnablePayOut() bool

HasEnablePayOut returns a boolean if a field has been set.

func (*CreateCheckoutSessionResponse) HasEnableRecurring

func (o *CreateCheckoutSessionResponse) HasEnableRecurring() bool

HasEnableRecurring returns a boolean if a field has been set.

func (*CreateCheckoutSessionResponse) HasFundOrigin

func (o *CreateCheckoutSessionResponse) HasFundOrigin() bool

HasFundOrigin returns a boolean if a field has been set.

func (*CreateCheckoutSessionResponse) HasFundRecipient

func (o *CreateCheckoutSessionResponse) HasFundRecipient() bool

HasFundRecipient returns a boolean if a field has been set.

func (*CreateCheckoutSessionResponse) HasInstallmentOptions

func (o *CreateCheckoutSessionResponse) HasInstallmentOptions() bool

HasInstallmentOptions returns a boolean if a field has been set.

func (*CreateCheckoutSessionResponse) HasLineItems

func (o *CreateCheckoutSessionResponse) HasLineItems() bool

HasLineItems returns a boolean if a field has been set.

func (*CreateCheckoutSessionResponse) HasMandate

func (o *CreateCheckoutSessionResponse) HasMandate() bool

HasMandate returns a boolean if a field has been set.

func (*CreateCheckoutSessionResponse) HasMcc

func (o *CreateCheckoutSessionResponse) HasMcc() bool

HasMcc returns a boolean if a field has been set.

func (*CreateCheckoutSessionResponse) HasMerchantOrderReference

func (o *CreateCheckoutSessionResponse) HasMerchantOrderReference() bool

HasMerchantOrderReference returns a boolean if a field has been set.

func (*CreateCheckoutSessionResponse) HasMetadata

func (o *CreateCheckoutSessionResponse) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*CreateCheckoutSessionResponse) HasMode

func (o *CreateCheckoutSessionResponse) HasMode() bool

HasMode returns a boolean if a field has been set.

func (*CreateCheckoutSessionResponse) HasMpiData

func (o *CreateCheckoutSessionResponse) HasMpiData() bool

HasMpiData returns a boolean if a field has been set.

func (*CreateCheckoutSessionResponse) HasPlatformChargebackLogic

func (o *CreateCheckoutSessionResponse) HasPlatformChargebackLogic() bool

HasPlatformChargebackLogic returns a boolean if a field has been set.

func (*CreateCheckoutSessionResponse) HasRecurringExpiry

func (o *CreateCheckoutSessionResponse) HasRecurringExpiry() bool

HasRecurringExpiry returns a boolean if a field has been set.

func (*CreateCheckoutSessionResponse) HasRecurringFrequency

func (o *CreateCheckoutSessionResponse) HasRecurringFrequency() bool

HasRecurringFrequency returns a boolean if a field has been set.

func (*CreateCheckoutSessionResponse) HasRecurringProcessingModel

func (o *CreateCheckoutSessionResponse) HasRecurringProcessingModel() bool

HasRecurringProcessingModel returns a boolean if a field has been set.

func (*CreateCheckoutSessionResponse) HasRedirectFromIssuerMethod

func (o *CreateCheckoutSessionResponse) HasRedirectFromIssuerMethod() bool

HasRedirectFromIssuerMethod returns a boolean if a field has been set.

func (*CreateCheckoutSessionResponse) HasRedirectToIssuerMethod

func (o *CreateCheckoutSessionResponse) HasRedirectToIssuerMethod() bool

HasRedirectToIssuerMethod returns a boolean if a field has been set.

func (*CreateCheckoutSessionResponse) HasRiskData

func (o *CreateCheckoutSessionResponse) HasRiskData() bool

HasRiskData returns a boolean if a field has been set.

func (*CreateCheckoutSessionResponse) HasSessionData

func (o *CreateCheckoutSessionResponse) HasSessionData() bool

HasSessionData returns a boolean if a field has been set.

func (*CreateCheckoutSessionResponse) HasShopperEmail

func (o *CreateCheckoutSessionResponse) HasShopperEmail() bool

HasShopperEmail returns a boolean if a field has been set.

func (*CreateCheckoutSessionResponse) HasShopperIP

func (o *CreateCheckoutSessionResponse) HasShopperIP() bool

HasShopperIP returns a boolean if a field has been set.

func (*CreateCheckoutSessionResponse) HasShopperInteraction

func (o *CreateCheckoutSessionResponse) HasShopperInteraction() bool

HasShopperInteraction returns a boolean if a field has been set.

func (*CreateCheckoutSessionResponse) HasShopperLocale

func (o *CreateCheckoutSessionResponse) HasShopperLocale() bool

HasShopperLocale returns a boolean if a field has been set.

func (*CreateCheckoutSessionResponse) HasShopperName

func (o *CreateCheckoutSessionResponse) HasShopperName() bool

HasShopperName returns a boolean if a field has been set.

func (*CreateCheckoutSessionResponse) HasShopperReference

func (o *CreateCheckoutSessionResponse) HasShopperReference() bool

HasShopperReference returns a boolean if a field has been set.

func (*CreateCheckoutSessionResponse) HasShopperStatement

func (o *CreateCheckoutSessionResponse) HasShopperStatement() bool

HasShopperStatement returns a boolean if a field has been set.

func (*CreateCheckoutSessionResponse) HasShowInstallmentAmount

func (o *CreateCheckoutSessionResponse) HasShowInstallmentAmount() bool

HasShowInstallmentAmount returns a boolean if a field has been set.

func (*CreateCheckoutSessionResponse) HasSocialSecurityNumber

func (o *CreateCheckoutSessionResponse) HasSocialSecurityNumber() bool

HasSocialSecurityNumber returns a boolean if a field has been set.

func (*CreateCheckoutSessionResponse) HasSplitCardFundingSources

func (o *CreateCheckoutSessionResponse) HasSplitCardFundingSources() bool

HasSplitCardFundingSources returns a boolean if a field has been set.

func (*CreateCheckoutSessionResponse) HasSplits

func (o *CreateCheckoutSessionResponse) HasSplits() bool

HasSplits returns a boolean if a field has been set.

func (*CreateCheckoutSessionResponse) HasStore

func (o *CreateCheckoutSessionResponse) HasStore() bool

HasStore returns a boolean if a field has been set.

func (*CreateCheckoutSessionResponse) HasStorePaymentMethod

func (o *CreateCheckoutSessionResponse) HasStorePaymentMethod() bool

HasStorePaymentMethod returns a boolean if a field has been set.

func (*CreateCheckoutSessionResponse) HasStorePaymentMethodMode

func (o *CreateCheckoutSessionResponse) HasStorePaymentMethodMode() bool

HasStorePaymentMethodMode returns a boolean if a field has been set.

func (*CreateCheckoutSessionResponse) HasTelephoneNumber

func (o *CreateCheckoutSessionResponse) HasTelephoneNumber() bool

HasTelephoneNumber returns a boolean if a field has been set.

func (*CreateCheckoutSessionResponse) HasThemeId added in v8.1.0

func (o *CreateCheckoutSessionResponse) HasThemeId() bool

HasThemeId returns a boolean if a field has been set.

func (*CreateCheckoutSessionResponse) HasThreeDSAuthenticationOnly

func (o *CreateCheckoutSessionResponse) HasThreeDSAuthenticationOnly() bool

HasThreeDSAuthenticationOnly returns a boolean if a field has been set.

func (*CreateCheckoutSessionResponse) HasTrustedShopper

func (o *CreateCheckoutSessionResponse) HasTrustedShopper() bool

HasTrustedShopper returns a boolean if a field has been set.

func (*CreateCheckoutSessionResponse) HasUrl added in v8.1.0

func (o *CreateCheckoutSessionResponse) HasUrl() bool

HasUrl returns a boolean if a field has been set.

func (CreateCheckoutSessionResponse) MarshalJSON

func (o CreateCheckoutSessionResponse) MarshalJSON() ([]byte, error)

func (*CreateCheckoutSessionResponse) SetAccountInfo

func (o *CreateCheckoutSessionResponse) SetAccountInfo(v AccountInfo)

SetAccountInfo gets a reference to the given AccountInfo and assigns it to the AccountInfo field.

func (*CreateCheckoutSessionResponse) SetAdditionalAmount

func (o *CreateCheckoutSessionResponse) SetAdditionalAmount(v Amount)

SetAdditionalAmount gets a reference to the given Amount and assigns it to the AdditionalAmount field.

func (*CreateCheckoutSessionResponse) SetAdditionalData

func (o *CreateCheckoutSessionResponse) SetAdditionalData(v map[string]string)

SetAdditionalData gets a reference to the given map[string]string and assigns it to the AdditionalData field.

func (*CreateCheckoutSessionResponse) SetAllowedPaymentMethods

func (o *CreateCheckoutSessionResponse) SetAllowedPaymentMethods(v []string)

SetAllowedPaymentMethods gets a reference to the given []string and assigns it to the AllowedPaymentMethods field.

func (*CreateCheckoutSessionResponse) SetAmount

func (o *CreateCheckoutSessionResponse) SetAmount(v Amount)

SetAmount sets field value

func (*CreateCheckoutSessionResponse) SetApplicationInfo

func (o *CreateCheckoutSessionResponse) SetApplicationInfo(v ApplicationInfo)

SetApplicationInfo gets a reference to the given ApplicationInfo and assigns it to the ApplicationInfo field.

func (*CreateCheckoutSessionResponse) SetAuthenticationData

func (o *CreateCheckoutSessionResponse) SetAuthenticationData(v AuthenticationData)

SetAuthenticationData gets a reference to the given AuthenticationData and assigns it to the AuthenticationData field.

func (*CreateCheckoutSessionResponse) SetBillingAddress

func (o *CreateCheckoutSessionResponse) SetBillingAddress(v BillingAddress)

SetBillingAddress gets a reference to the given BillingAddress and assigns it to the BillingAddress field.

func (*CreateCheckoutSessionResponse) SetBlockedPaymentMethods

func (o *CreateCheckoutSessionResponse) SetBlockedPaymentMethods(v []string)

SetBlockedPaymentMethods gets a reference to the given []string and assigns it to the BlockedPaymentMethods field.

func (*CreateCheckoutSessionResponse) SetCaptureDelayHours

func (o *CreateCheckoutSessionResponse) SetCaptureDelayHours(v int32)

SetCaptureDelayHours gets a reference to the given int32 and assigns it to the CaptureDelayHours field.

func (*CreateCheckoutSessionResponse) SetChannel

func (o *CreateCheckoutSessionResponse) SetChannel(v string)

SetChannel gets a reference to the given string and assigns it to the Channel field.

func (*CreateCheckoutSessionResponse) SetCompany

func (o *CreateCheckoutSessionResponse) SetCompany(v Company)

SetCompany gets a reference to the given Company and assigns it to the Company field.

func (*CreateCheckoutSessionResponse) SetCountryCode

func (o *CreateCheckoutSessionResponse) SetCountryCode(v string)

SetCountryCode gets a reference to the given string and assigns it to the CountryCode field.

func (*CreateCheckoutSessionResponse) SetDateOfBirth

func (o *CreateCheckoutSessionResponse) SetDateOfBirth(v time.Time)

SetDateOfBirth gets a reference to the given time.Time and assigns it to the DateOfBirth field.

func (*CreateCheckoutSessionResponse) SetDeliverAt

func (o *CreateCheckoutSessionResponse) SetDeliverAt(v time.Time)

SetDeliverAt gets a reference to the given time.Time and assigns it to the DeliverAt field.

func (*CreateCheckoutSessionResponse) SetDeliveryAddress

func (o *CreateCheckoutSessionResponse) SetDeliveryAddress(v DeliveryAddress)

SetDeliveryAddress gets a reference to the given DeliveryAddress and assigns it to the DeliveryAddress field.

func (*CreateCheckoutSessionResponse) SetEnableOneClick

func (o *CreateCheckoutSessionResponse) SetEnableOneClick(v bool)

SetEnableOneClick gets a reference to the given bool and assigns it to the EnableOneClick field.

func (*CreateCheckoutSessionResponse) SetEnablePayOut

func (o *CreateCheckoutSessionResponse) SetEnablePayOut(v bool)

SetEnablePayOut gets a reference to the given bool and assigns it to the EnablePayOut field.

func (*CreateCheckoutSessionResponse) SetEnableRecurring

func (o *CreateCheckoutSessionResponse) SetEnableRecurring(v bool)

SetEnableRecurring gets a reference to the given bool and assigns it to the EnableRecurring field.

func (*CreateCheckoutSessionResponse) SetExpiresAt

func (o *CreateCheckoutSessionResponse) SetExpiresAt(v time.Time)

SetExpiresAt sets field value

func (*CreateCheckoutSessionResponse) SetFundOrigin

func (o *CreateCheckoutSessionResponse) SetFundOrigin(v FundOrigin)

SetFundOrigin gets a reference to the given FundOrigin and assigns it to the FundOrigin field.

func (*CreateCheckoutSessionResponse) SetFundRecipient

func (o *CreateCheckoutSessionResponse) SetFundRecipient(v FundRecipient)

SetFundRecipient gets a reference to the given FundRecipient and assigns it to the FundRecipient field.

func (*CreateCheckoutSessionResponse) SetId

SetId sets field value

func (*CreateCheckoutSessionResponse) SetInstallmentOptions

SetInstallmentOptions gets a reference to the given map[string]CheckoutSessionInstallmentOption and assigns it to the InstallmentOptions field.

func (*CreateCheckoutSessionResponse) SetLineItems

func (o *CreateCheckoutSessionResponse) SetLineItems(v []LineItem)

SetLineItems gets a reference to the given []LineItem and assigns it to the LineItems field.

func (*CreateCheckoutSessionResponse) SetMandate

func (o *CreateCheckoutSessionResponse) SetMandate(v Mandate)

SetMandate gets a reference to the given Mandate and assigns it to the Mandate field.

func (*CreateCheckoutSessionResponse) SetMcc

SetMcc gets a reference to the given string and assigns it to the Mcc field.

func (*CreateCheckoutSessionResponse) SetMerchantAccount

func (o *CreateCheckoutSessionResponse) SetMerchantAccount(v string)

SetMerchantAccount sets field value

func (*CreateCheckoutSessionResponse) SetMerchantOrderReference

func (o *CreateCheckoutSessionResponse) SetMerchantOrderReference(v string)

SetMerchantOrderReference gets a reference to the given string and assigns it to the MerchantOrderReference field.

func (*CreateCheckoutSessionResponse) SetMetadata

func (o *CreateCheckoutSessionResponse) SetMetadata(v map[string]string)

SetMetadata gets a reference to the given map[string]string and assigns it to the Metadata field.

func (*CreateCheckoutSessionResponse) SetMode

func (o *CreateCheckoutSessionResponse) SetMode(v string)

SetMode gets a reference to the given string and assigns it to the Mode field.

func (*CreateCheckoutSessionResponse) SetMpiData

SetMpiData gets a reference to the given ThreeDSecureData and assigns it to the MpiData field.

func (*CreateCheckoutSessionResponse) SetPlatformChargebackLogic

func (o *CreateCheckoutSessionResponse) SetPlatformChargebackLogic(v PlatformChargebackLogic)

SetPlatformChargebackLogic gets a reference to the given PlatformChargebackLogic and assigns it to the PlatformChargebackLogic field.

func (*CreateCheckoutSessionResponse) SetRecurringExpiry

func (o *CreateCheckoutSessionResponse) SetRecurringExpiry(v string)

SetRecurringExpiry gets a reference to the given string and assigns it to the RecurringExpiry field.

func (*CreateCheckoutSessionResponse) SetRecurringFrequency

func (o *CreateCheckoutSessionResponse) SetRecurringFrequency(v string)

SetRecurringFrequency gets a reference to the given string and assigns it to the RecurringFrequency field.

func (*CreateCheckoutSessionResponse) SetRecurringProcessingModel

func (o *CreateCheckoutSessionResponse) SetRecurringProcessingModel(v string)

SetRecurringProcessingModel gets a reference to the given string and assigns it to the RecurringProcessingModel field.

func (*CreateCheckoutSessionResponse) SetRedirectFromIssuerMethod

func (o *CreateCheckoutSessionResponse) SetRedirectFromIssuerMethod(v string)

SetRedirectFromIssuerMethod gets a reference to the given string and assigns it to the RedirectFromIssuerMethod field.

func (*CreateCheckoutSessionResponse) SetRedirectToIssuerMethod

func (o *CreateCheckoutSessionResponse) SetRedirectToIssuerMethod(v string)

SetRedirectToIssuerMethod gets a reference to the given string and assigns it to the RedirectToIssuerMethod field.

func (*CreateCheckoutSessionResponse) SetReference

func (o *CreateCheckoutSessionResponse) SetReference(v string)

SetReference sets field value

func (*CreateCheckoutSessionResponse) SetReturnUrl

func (o *CreateCheckoutSessionResponse) SetReturnUrl(v string)

SetReturnUrl sets field value

func (*CreateCheckoutSessionResponse) SetRiskData

func (o *CreateCheckoutSessionResponse) SetRiskData(v RiskData)

SetRiskData gets a reference to the given RiskData and assigns it to the RiskData field.

func (*CreateCheckoutSessionResponse) SetSessionData

func (o *CreateCheckoutSessionResponse) SetSessionData(v string)

SetSessionData gets a reference to the given string and assigns it to the SessionData field.

func (*CreateCheckoutSessionResponse) SetShopperEmail

func (o *CreateCheckoutSessionResponse) SetShopperEmail(v string)

SetShopperEmail gets a reference to the given string and assigns it to the ShopperEmail field.

func (*CreateCheckoutSessionResponse) SetShopperIP

func (o *CreateCheckoutSessionResponse) SetShopperIP(v string)

SetShopperIP gets a reference to the given string and assigns it to the ShopperIP field.

func (*CreateCheckoutSessionResponse) SetShopperInteraction

func (o *CreateCheckoutSessionResponse) SetShopperInteraction(v string)

SetShopperInteraction gets a reference to the given string and assigns it to the ShopperInteraction field.

func (*CreateCheckoutSessionResponse) SetShopperLocale

func (o *CreateCheckoutSessionResponse) SetShopperLocale(v string)

SetShopperLocale gets a reference to the given string and assigns it to the ShopperLocale field.

func (*CreateCheckoutSessionResponse) SetShopperName

func (o *CreateCheckoutSessionResponse) SetShopperName(v Name)

SetShopperName gets a reference to the given Name and assigns it to the ShopperName field.

func (*CreateCheckoutSessionResponse) SetShopperReference

func (o *CreateCheckoutSessionResponse) SetShopperReference(v string)

SetShopperReference gets a reference to the given string and assigns it to the ShopperReference field.

func (*CreateCheckoutSessionResponse) SetShopperStatement

func (o *CreateCheckoutSessionResponse) SetShopperStatement(v string)

SetShopperStatement gets a reference to the given string and assigns it to the ShopperStatement field.

func (*CreateCheckoutSessionResponse) SetShowInstallmentAmount

func (o *CreateCheckoutSessionResponse) SetShowInstallmentAmount(v bool)

SetShowInstallmentAmount gets a reference to the given bool and assigns it to the ShowInstallmentAmount field.

func (*CreateCheckoutSessionResponse) SetSocialSecurityNumber

func (o *CreateCheckoutSessionResponse) SetSocialSecurityNumber(v string)

SetSocialSecurityNumber gets a reference to the given string and assigns it to the SocialSecurityNumber field.

func (*CreateCheckoutSessionResponse) SetSplitCardFundingSources

func (o *CreateCheckoutSessionResponse) SetSplitCardFundingSources(v bool)

SetSplitCardFundingSources gets a reference to the given bool and assigns it to the SplitCardFundingSources field.

func (*CreateCheckoutSessionResponse) SetSplits

func (o *CreateCheckoutSessionResponse) SetSplits(v []Split)

SetSplits gets a reference to the given []Split and assigns it to the Splits field.

func (*CreateCheckoutSessionResponse) SetStore

func (o *CreateCheckoutSessionResponse) SetStore(v string)

SetStore gets a reference to the given string and assigns it to the Store field.

func (*CreateCheckoutSessionResponse) SetStorePaymentMethod

func (o *CreateCheckoutSessionResponse) SetStorePaymentMethod(v bool)

SetStorePaymentMethod gets a reference to the given bool and assigns it to the StorePaymentMethod field.

func (*CreateCheckoutSessionResponse) SetStorePaymentMethodMode

func (o *CreateCheckoutSessionResponse) SetStorePaymentMethodMode(v string)

SetStorePaymentMethodMode gets a reference to the given string and assigns it to the StorePaymentMethodMode field.

func (*CreateCheckoutSessionResponse) SetTelephoneNumber

func (o *CreateCheckoutSessionResponse) SetTelephoneNumber(v string)

SetTelephoneNumber gets a reference to the given string and assigns it to the TelephoneNumber field.

func (*CreateCheckoutSessionResponse) SetThemeId added in v8.1.0

func (o *CreateCheckoutSessionResponse) SetThemeId(v string)

SetThemeId gets a reference to the given string and assigns it to the ThemeId field.

func (*CreateCheckoutSessionResponse) SetThreeDSAuthenticationOnly

func (o *CreateCheckoutSessionResponse) SetThreeDSAuthenticationOnly(v bool)

SetThreeDSAuthenticationOnly gets a reference to the given bool and assigns it to the ThreeDSAuthenticationOnly field. Deprecated

func (*CreateCheckoutSessionResponse) SetTrustedShopper

func (o *CreateCheckoutSessionResponse) SetTrustedShopper(v bool)

SetTrustedShopper gets a reference to the given bool and assigns it to the TrustedShopper field.

func (*CreateCheckoutSessionResponse) SetUrl added in v8.1.0

SetUrl gets a reference to the given string and assigns it to the Url field.

func (CreateCheckoutSessionResponse) ToMap

func (o CreateCheckoutSessionResponse) ToMap() (map[string]interface{}, error)

type CreateOrderRequest

type CreateOrderRequest struct {
	Amount Amount `json:"amount"`
	// The date that order expires; e.g. 2019-03-23T12:25:28Z. If not provided, the default expiry duration is 1 day.
	ExpiresAt *string `json:"expiresAt,omitempty"`
	// The merchant account identifier, with which you want to process the order.
	MerchantAccount string `json:"merchantAccount"`
	// A custom reference identifying the order.
	Reference string `json:"reference"`
}

CreateOrderRequest struct for CreateOrderRequest

func NewCreateOrderRequest

func NewCreateOrderRequest(amount Amount, merchantAccount string, reference string) *CreateOrderRequest

NewCreateOrderRequest instantiates a new CreateOrderRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateOrderRequestWithDefaults

func NewCreateOrderRequestWithDefaults() *CreateOrderRequest

NewCreateOrderRequestWithDefaults instantiates a new CreateOrderRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateOrderRequest) GetAmount

func (o *CreateOrderRequest) GetAmount() Amount

GetAmount returns the Amount field value

func (*CreateOrderRequest) GetAmountOk

func (o *CreateOrderRequest) GetAmountOk() (*Amount, bool)

GetAmountOk returns a tuple with the Amount field value and a boolean to check if the value has been set.

func (*CreateOrderRequest) GetExpiresAt

func (o *CreateOrderRequest) GetExpiresAt() string

GetExpiresAt returns the ExpiresAt field value if set, zero value otherwise.

func (*CreateOrderRequest) GetExpiresAtOk

func (o *CreateOrderRequest) GetExpiresAtOk() (*string, bool)

GetExpiresAtOk returns a tuple with the ExpiresAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateOrderRequest) GetMerchantAccount

func (o *CreateOrderRequest) GetMerchantAccount() string

GetMerchantAccount returns the MerchantAccount field value

func (*CreateOrderRequest) GetMerchantAccountOk

func (o *CreateOrderRequest) GetMerchantAccountOk() (*string, bool)

GetMerchantAccountOk returns a tuple with the MerchantAccount field value and a boolean to check if the value has been set.

func (*CreateOrderRequest) GetReference

func (o *CreateOrderRequest) GetReference() string

GetReference returns the Reference field value

func (*CreateOrderRequest) GetReferenceOk

func (o *CreateOrderRequest) GetReferenceOk() (*string, bool)

GetReferenceOk returns a tuple with the Reference field value and a boolean to check if the value has been set.

func (*CreateOrderRequest) HasExpiresAt

func (o *CreateOrderRequest) HasExpiresAt() bool

HasExpiresAt returns a boolean if a field has been set.

func (CreateOrderRequest) MarshalJSON

func (o CreateOrderRequest) MarshalJSON() ([]byte, error)

func (*CreateOrderRequest) SetAmount

func (o *CreateOrderRequest) SetAmount(v Amount)

SetAmount sets field value

func (*CreateOrderRequest) SetExpiresAt

func (o *CreateOrderRequest) SetExpiresAt(v string)

SetExpiresAt gets a reference to the given string and assigns it to the ExpiresAt field.

func (*CreateOrderRequest) SetMerchantAccount

func (o *CreateOrderRequest) SetMerchantAccount(v string)

SetMerchantAccount sets field value

func (*CreateOrderRequest) SetReference

func (o *CreateOrderRequest) SetReference(v string)

SetReference sets field value

func (CreateOrderRequest) ToMap

func (o CreateOrderRequest) ToMap() (map[string]interface{}, error)

type CreateOrderResponse

type CreateOrderResponse struct {
	// Contains additional information about the payment. Some data fields are included only if you select them first: Go to **Customer Area** > **Developers** > **Additional data**.
	AdditionalData *map[string]string `json:"additionalData,omitempty"`
	Amount         Amount             `json:"amount"`
	// The date that the order will expire.
	ExpiresAt   string       `json:"expiresAt"`
	FraudResult *FraudResult `json:"fraudResult,omitempty"`
	// The encrypted data that will be used by merchant for adding payments to the order.
	OrderData string `json:"orderData"`
	// Adyen's 16-character reference associated with the transaction/request. This value is globally unique; quote it when communicating with us about this request.
	PspReference *string `json:"pspReference,omitempty"`
	// The reference provided by merchant for creating the order.
	Reference *string `json:"reference,omitempty"`
	// If the payment's authorisation is refused or an error occurs during authorisation, this field holds Adyen's mapped reason for the refusal or a description of the error. When a transaction fails, the authorisation response includes `resultCode` and `refusalReason` values.  For more information, see [Refusal reasons](https://docs.adyen.com/development-resources/refusal-reasons).
	RefusalReason   *string `json:"refusalReason,omitempty"`
	RemainingAmount Amount  `json:"remainingAmount"`
	// The result of the order creation request.  The value is always **Success**.
	ResultCode string `json:"resultCode"`
}

CreateOrderResponse struct for CreateOrderResponse

func NewCreateOrderResponse

func NewCreateOrderResponse(amount Amount, expiresAt string, orderData string, remainingAmount Amount, resultCode string) *CreateOrderResponse

NewCreateOrderResponse instantiates a new CreateOrderResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateOrderResponseWithDefaults

func NewCreateOrderResponseWithDefaults() *CreateOrderResponse

NewCreateOrderResponseWithDefaults instantiates a new CreateOrderResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateOrderResponse) GetAdditionalData

func (o *CreateOrderResponse) GetAdditionalData() map[string]string

GetAdditionalData returns the AdditionalData field value if set, zero value otherwise.

func (*CreateOrderResponse) GetAdditionalDataOk

func (o *CreateOrderResponse) GetAdditionalDataOk() (*map[string]string, bool)

GetAdditionalDataOk returns a tuple with the AdditionalData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateOrderResponse) GetAmount

func (o *CreateOrderResponse) GetAmount() Amount

GetAmount returns the Amount field value

func (*CreateOrderResponse) GetAmountOk

func (o *CreateOrderResponse) GetAmountOk() (*Amount, bool)

GetAmountOk returns a tuple with the Amount field value and a boolean to check if the value has been set.

func (*CreateOrderResponse) GetExpiresAt

func (o *CreateOrderResponse) GetExpiresAt() string

GetExpiresAt returns the ExpiresAt field value

func (*CreateOrderResponse) GetExpiresAtOk

func (o *CreateOrderResponse) GetExpiresAtOk() (*string, bool)

GetExpiresAtOk returns a tuple with the ExpiresAt field value and a boolean to check if the value has been set.

func (*CreateOrderResponse) GetFraudResult

func (o *CreateOrderResponse) GetFraudResult() FraudResult

GetFraudResult returns the FraudResult field value if set, zero value otherwise.

func (*CreateOrderResponse) GetFraudResultOk

func (o *CreateOrderResponse) GetFraudResultOk() (*FraudResult, bool)

GetFraudResultOk returns a tuple with the FraudResult field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateOrderResponse) GetOrderData

func (o *CreateOrderResponse) GetOrderData() string

GetOrderData returns the OrderData field value

func (*CreateOrderResponse) GetOrderDataOk

func (o *CreateOrderResponse) GetOrderDataOk() (*string, bool)

GetOrderDataOk returns a tuple with the OrderData field value and a boolean to check if the value has been set.

func (*CreateOrderResponse) GetPspReference

func (o *CreateOrderResponse) GetPspReference() string

GetPspReference returns the PspReference field value if set, zero value otherwise.

func (*CreateOrderResponse) GetPspReferenceOk

func (o *CreateOrderResponse) GetPspReferenceOk() (*string, bool)

GetPspReferenceOk returns a tuple with the PspReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateOrderResponse) GetReference

func (o *CreateOrderResponse) GetReference() string

GetReference returns the Reference field value if set, zero value otherwise.

func (*CreateOrderResponse) GetReferenceOk

func (o *CreateOrderResponse) GetReferenceOk() (*string, bool)

GetReferenceOk returns a tuple with the Reference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateOrderResponse) GetRefusalReason

func (o *CreateOrderResponse) GetRefusalReason() string

GetRefusalReason returns the RefusalReason field value if set, zero value otherwise.

func (*CreateOrderResponse) GetRefusalReasonOk

func (o *CreateOrderResponse) GetRefusalReasonOk() (*string, bool)

GetRefusalReasonOk returns a tuple with the RefusalReason field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateOrderResponse) GetRemainingAmount

func (o *CreateOrderResponse) GetRemainingAmount() Amount

GetRemainingAmount returns the RemainingAmount field value

func (*CreateOrderResponse) GetRemainingAmountOk

func (o *CreateOrderResponse) GetRemainingAmountOk() (*Amount, bool)

GetRemainingAmountOk returns a tuple with the RemainingAmount field value and a boolean to check if the value has been set.

func (*CreateOrderResponse) GetResultCode

func (o *CreateOrderResponse) GetResultCode() string

GetResultCode returns the ResultCode field value

func (*CreateOrderResponse) GetResultCodeOk

func (o *CreateOrderResponse) GetResultCodeOk() (*string, bool)

GetResultCodeOk returns a tuple with the ResultCode field value and a boolean to check if the value has been set.

func (*CreateOrderResponse) HasAdditionalData

func (o *CreateOrderResponse) HasAdditionalData() bool

HasAdditionalData returns a boolean if a field has been set.

func (*CreateOrderResponse) HasFraudResult

func (o *CreateOrderResponse) HasFraudResult() bool

HasFraudResult returns a boolean if a field has been set.

func (*CreateOrderResponse) HasPspReference

func (o *CreateOrderResponse) HasPspReference() bool

HasPspReference returns a boolean if a field has been set.

func (*CreateOrderResponse) HasReference

func (o *CreateOrderResponse) HasReference() bool

HasReference returns a boolean if a field has been set.

func (*CreateOrderResponse) HasRefusalReason

func (o *CreateOrderResponse) HasRefusalReason() bool

HasRefusalReason returns a boolean if a field has been set.

func (CreateOrderResponse) MarshalJSON

func (o CreateOrderResponse) MarshalJSON() ([]byte, error)

func (*CreateOrderResponse) SetAdditionalData

func (o *CreateOrderResponse) SetAdditionalData(v map[string]string)

SetAdditionalData gets a reference to the given map[string]string and assigns it to the AdditionalData field.

func (*CreateOrderResponse) SetAmount

func (o *CreateOrderResponse) SetAmount(v Amount)

SetAmount sets field value

func (*CreateOrderResponse) SetExpiresAt

func (o *CreateOrderResponse) SetExpiresAt(v string)

SetExpiresAt sets field value

func (*CreateOrderResponse) SetFraudResult

func (o *CreateOrderResponse) SetFraudResult(v FraudResult)

SetFraudResult gets a reference to the given FraudResult and assigns it to the FraudResult field.

func (*CreateOrderResponse) SetOrderData

func (o *CreateOrderResponse) SetOrderData(v string)

SetOrderData sets field value

func (*CreateOrderResponse) SetPspReference

func (o *CreateOrderResponse) SetPspReference(v string)

SetPspReference gets a reference to the given string and assigns it to the PspReference field.

func (*CreateOrderResponse) SetReference

func (o *CreateOrderResponse) SetReference(v string)

SetReference gets a reference to the given string and assigns it to the Reference field.

func (*CreateOrderResponse) SetRefusalReason

func (o *CreateOrderResponse) SetRefusalReason(v string)

SetRefusalReason gets a reference to the given string and assigns it to the RefusalReason field.

func (*CreateOrderResponse) SetRemainingAmount

func (o *CreateOrderResponse) SetRemainingAmount(v Amount)

SetRemainingAmount sets field value

func (*CreateOrderResponse) SetResultCode

func (o *CreateOrderResponse) SetResultCode(v string)

SetResultCode sets field value

func (CreateOrderResponse) ToMap

func (o CreateOrderResponse) ToMap() (map[string]interface{}, error)

type DeliveryAddress

type DeliveryAddress struct {
	// The name of the city. Maximum length: 3000 characters.
	City string `json:"city"`
	// The two-character ISO-3166-1 alpha-2 country code. For example, **US**. > If you don't know the country or are not collecting the country from the shopper, provide `country` as `ZZ`.
	Country   string  `json:"country"`
	FirstName *string `json:"firstName,omitempty"`
	// The number or name of the house. Maximum length: 3000 characters.
	HouseNumberOrName string  `json:"houseNumberOrName"`
	LastName          *string `json:"lastName,omitempty"`
	// A maximum of five digits for an address in the US, or a maximum of ten characters for an address in all other countries.
	PostalCode string `json:"postalCode"`
	// The two-character ISO 3166-2 state or province code. For example, **CA** in the US or **ON** in Canada. > Required for the US and Canada.
	StateOrProvince *string `json:"stateOrProvince,omitempty"`
	// The name of the street. Maximum length: 3000 characters. > The house number should not be included in this field; it should be separately provided via `houseNumberOrName`.
	Street string `json:"street"`
}

DeliveryAddress struct for DeliveryAddress

func NewDeliveryAddress

func NewDeliveryAddress(city string, country string, houseNumberOrName string, postalCode string, street string) *DeliveryAddress

NewDeliveryAddress instantiates a new DeliveryAddress object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDeliveryAddressWithDefaults

func NewDeliveryAddressWithDefaults() *DeliveryAddress

NewDeliveryAddressWithDefaults instantiates a new DeliveryAddress object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DeliveryAddress) GetCity

func (o *DeliveryAddress) GetCity() string

GetCity returns the City field value

func (*DeliveryAddress) GetCityOk

func (o *DeliveryAddress) GetCityOk() (*string, bool)

GetCityOk returns a tuple with the City field value and a boolean to check if the value has been set.

func (*DeliveryAddress) GetCountry

func (o *DeliveryAddress) GetCountry() string

GetCountry returns the Country field value

func (*DeliveryAddress) GetCountryOk

func (o *DeliveryAddress) GetCountryOk() (*string, bool)

GetCountryOk returns a tuple with the Country field value and a boolean to check if the value has been set.

func (*DeliveryAddress) GetFirstName

func (o *DeliveryAddress) GetFirstName() string

GetFirstName returns the FirstName field value if set, zero value otherwise.

func (*DeliveryAddress) GetFirstNameOk

func (o *DeliveryAddress) GetFirstNameOk() (*string, bool)

GetFirstNameOk returns a tuple with the FirstName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DeliveryAddress) GetHouseNumberOrName

func (o *DeliveryAddress) GetHouseNumberOrName() string

GetHouseNumberOrName returns the HouseNumberOrName field value

func (*DeliveryAddress) GetHouseNumberOrNameOk

func (o *DeliveryAddress) GetHouseNumberOrNameOk() (*string, bool)

GetHouseNumberOrNameOk returns a tuple with the HouseNumberOrName field value and a boolean to check if the value has been set.

func (*DeliveryAddress) GetLastName

func (o *DeliveryAddress) GetLastName() string

GetLastName returns the LastName field value if set, zero value otherwise.

func (*DeliveryAddress) GetLastNameOk

func (o *DeliveryAddress) GetLastNameOk() (*string, bool)

GetLastNameOk returns a tuple with the LastName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DeliveryAddress) GetPostalCode

func (o *DeliveryAddress) GetPostalCode() string

GetPostalCode returns the PostalCode field value

func (*DeliveryAddress) GetPostalCodeOk

func (o *DeliveryAddress) GetPostalCodeOk() (*string, bool)

GetPostalCodeOk returns a tuple with the PostalCode field value and a boolean to check if the value has been set.

func (*DeliveryAddress) GetStateOrProvince

func (o *DeliveryAddress) GetStateOrProvince() string

GetStateOrProvince returns the StateOrProvince field value if set, zero value otherwise.

func (*DeliveryAddress) GetStateOrProvinceOk

func (o *DeliveryAddress) GetStateOrProvinceOk() (*string, bool)

GetStateOrProvinceOk returns a tuple with the StateOrProvince field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DeliveryAddress) GetStreet

func (o *DeliveryAddress) GetStreet() string

GetStreet returns the Street field value

func (*DeliveryAddress) GetStreetOk

func (o *DeliveryAddress) GetStreetOk() (*string, bool)

GetStreetOk returns a tuple with the Street field value and a boolean to check if the value has been set.

func (*DeliveryAddress) HasFirstName

func (o *DeliveryAddress) HasFirstName() bool

HasFirstName returns a boolean if a field has been set.

func (*DeliveryAddress) HasLastName

func (o *DeliveryAddress) HasLastName() bool

HasLastName returns a boolean if a field has been set.

func (*DeliveryAddress) HasStateOrProvince

func (o *DeliveryAddress) HasStateOrProvince() bool

HasStateOrProvince returns a boolean if a field has been set.

func (DeliveryAddress) MarshalJSON

func (o DeliveryAddress) MarshalJSON() ([]byte, error)

func (*DeliveryAddress) SetCity

func (o *DeliveryAddress) SetCity(v string)

SetCity sets field value

func (*DeliveryAddress) SetCountry

func (o *DeliveryAddress) SetCountry(v string)

SetCountry sets field value

func (*DeliveryAddress) SetFirstName

func (o *DeliveryAddress) SetFirstName(v string)

SetFirstName gets a reference to the given string and assigns it to the FirstName field.

func (*DeliveryAddress) SetHouseNumberOrName

func (o *DeliveryAddress) SetHouseNumberOrName(v string)

SetHouseNumberOrName sets field value

func (*DeliveryAddress) SetLastName

func (o *DeliveryAddress) SetLastName(v string)

SetLastName gets a reference to the given string and assigns it to the LastName field.

func (*DeliveryAddress) SetPostalCode

func (o *DeliveryAddress) SetPostalCode(v string)

SetPostalCode sets field value

func (*DeliveryAddress) SetStateOrProvince

func (o *DeliveryAddress) SetStateOrProvince(v string)

SetStateOrProvince gets a reference to the given string and assigns it to the StateOrProvince field.

func (*DeliveryAddress) SetStreet

func (o *DeliveryAddress) SetStreet(v string)

SetStreet sets field value

func (DeliveryAddress) ToMap

func (o DeliveryAddress) ToMap() (map[string]interface{}, error)

type DetailsRequestAuthenticationData

type DetailsRequestAuthenticationData struct {
	// If set to true, you will only perform the [3D Secure 2 authentication](https://docs.adyen.com/online-payments/3d-secure/other-3ds-flows/authentication-only), and not the payment authorisation. Default: *false**.
	AuthenticationOnly *bool `json:"authenticationOnly,omitempty"`
}

DetailsRequestAuthenticationData struct for DetailsRequestAuthenticationData

func NewDetailsRequestAuthenticationData

func NewDetailsRequestAuthenticationData() *DetailsRequestAuthenticationData

NewDetailsRequestAuthenticationData instantiates a new DetailsRequestAuthenticationData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDetailsRequestAuthenticationDataWithDefaults

func NewDetailsRequestAuthenticationDataWithDefaults() *DetailsRequestAuthenticationData

NewDetailsRequestAuthenticationDataWithDefaults instantiates a new DetailsRequestAuthenticationData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DetailsRequestAuthenticationData) GetAuthenticationOnly

func (o *DetailsRequestAuthenticationData) GetAuthenticationOnly() bool

GetAuthenticationOnly returns the AuthenticationOnly field value if set, zero value otherwise.

func (*DetailsRequestAuthenticationData) GetAuthenticationOnlyOk

func (o *DetailsRequestAuthenticationData) GetAuthenticationOnlyOk() (*bool, bool)

GetAuthenticationOnlyOk returns a tuple with the AuthenticationOnly field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DetailsRequestAuthenticationData) HasAuthenticationOnly

func (o *DetailsRequestAuthenticationData) HasAuthenticationOnly() bool

HasAuthenticationOnly returns a boolean if a field has been set.

func (DetailsRequestAuthenticationData) MarshalJSON

func (o DetailsRequestAuthenticationData) MarshalJSON() ([]byte, error)

func (*DetailsRequestAuthenticationData) SetAuthenticationOnly

func (o *DetailsRequestAuthenticationData) SetAuthenticationOnly(v bool)

SetAuthenticationOnly gets a reference to the given bool and assigns it to the AuthenticationOnly field.

func (DetailsRequestAuthenticationData) ToMap

func (o DetailsRequestAuthenticationData) ToMap() (map[string]interface{}, error)

type DeviceRenderOptions

type DeviceRenderOptions struct {
	// Supported SDK interface types. Allowed values: * native * html * both
	SdkInterface *string `json:"sdkInterface,omitempty"`
	// UI types supported for displaying specific challenges. Allowed values: * text * singleSelect * outOfBand * otherHtml * multiSelect
	SdkUiType []string `json:"sdkUiType,omitempty"`
}

DeviceRenderOptions struct for DeviceRenderOptions

func NewDeviceRenderOptions

func NewDeviceRenderOptions() *DeviceRenderOptions

NewDeviceRenderOptions instantiates a new DeviceRenderOptions object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDeviceRenderOptionsWithDefaults

func NewDeviceRenderOptionsWithDefaults() *DeviceRenderOptions

NewDeviceRenderOptionsWithDefaults instantiates a new DeviceRenderOptions object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DeviceRenderOptions) GetSdkInterface

func (o *DeviceRenderOptions) GetSdkInterface() string

GetSdkInterface returns the SdkInterface field value if set, zero value otherwise.

func (*DeviceRenderOptions) GetSdkInterfaceOk

func (o *DeviceRenderOptions) GetSdkInterfaceOk() (*string, bool)

GetSdkInterfaceOk returns a tuple with the SdkInterface field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DeviceRenderOptions) GetSdkUiType

func (o *DeviceRenderOptions) GetSdkUiType() []string

GetSdkUiType returns the SdkUiType field value if set, zero value otherwise.

func (*DeviceRenderOptions) GetSdkUiTypeOk

func (o *DeviceRenderOptions) GetSdkUiTypeOk() ([]string, bool)

GetSdkUiTypeOk returns a tuple with the SdkUiType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DeviceRenderOptions) HasSdkInterface

func (o *DeviceRenderOptions) HasSdkInterface() bool

HasSdkInterface returns a boolean if a field has been set.

func (*DeviceRenderOptions) HasSdkUiType

func (o *DeviceRenderOptions) HasSdkUiType() bool

HasSdkUiType returns a boolean if a field has been set.

func (DeviceRenderOptions) MarshalJSON

func (o DeviceRenderOptions) MarshalJSON() ([]byte, error)

func (*DeviceRenderOptions) SetSdkInterface

func (o *DeviceRenderOptions) SetSdkInterface(v string)

SetSdkInterface gets a reference to the given string and assigns it to the SdkInterface field.

func (*DeviceRenderOptions) SetSdkUiType

func (o *DeviceRenderOptions) SetSdkUiType(v []string)

SetSdkUiType gets a reference to the given []string and assigns it to the SdkUiType field.

func (DeviceRenderOptions) ToMap

func (o DeviceRenderOptions) ToMap() (map[string]interface{}, error)

type DokuDetails

type DokuDetails struct {
	// The checkout attempt identifier.
	CheckoutAttemptId *string `json:"checkoutAttemptId,omitempty"`
	// The shopper's first name.
	FirstName string `json:"firstName"`
	// The shopper's last name.
	LastName string `json:"lastName"`
	// The shopper's email.
	ShopperEmail string `json:"shopperEmail"`
	// **doku**
	Type string `json:"type"`
}

DokuDetails struct for DokuDetails

func NewDokuDetails

func NewDokuDetails(firstName string, lastName string, shopperEmail string, type_ string) *DokuDetails

NewDokuDetails instantiates a new DokuDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDokuDetailsWithDefaults

func NewDokuDetailsWithDefaults() *DokuDetails

NewDokuDetailsWithDefaults instantiates a new DokuDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DokuDetails) GetCheckoutAttemptId

func (o *DokuDetails) GetCheckoutAttemptId() string

GetCheckoutAttemptId returns the CheckoutAttemptId field value if set, zero value otherwise.

func (*DokuDetails) GetCheckoutAttemptIdOk

func (o *DokuDetails) GetCheckoutAttemptIdOk() (*string, bool)

GetCheckoutAttemptIdOk returns a tuple with the CheckoutAttemptId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DokuDetails) GetFirstName

func (o *DokuDetails) GetFirstName() string

GetFirstName returns the FirstName field value

func (*DokuDetails) GetFirstNameOk

func (o *DokuDetails) GetFirstNameOk() (*string, bool)

GetFirstNameOk returns a tuple with the FirstName field value and a boolean to check if the value has been set.

func (*DokuDetails) GetLastName

func (o *DokuDetails) GetLastName() string

GetLastName returns the LastName field value

func (*DokuDetails) GetLastNameOk

func (o *DokuDetails) GetLastNameOk() (*string, bool)

GetLastNameOk returns a tuple with the LastName field value and a boolean to check if the value has been set.

func (*DokuDetails) GetShopperEmail

func (o *DokuDetails) GetShopperEmail() string

GetShopperEmail returns the ShopperEmail field value

func (*DokuDetails) GetShopperEmailOk

func (o *DokuDetails) GetShopperEmailOk() (*string, bool)

GetShopperEmailOk returns a tuple with the ShopperEmail field value and a boolean to check if the value has been set.

func (*DokuDetails) GetType

func (o *DokuDetails) GetType() string

GetType returns the Type field value

func (*DokuDetails) GetTypeOk

func (o *DokuDetails) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*DokuDetails) HasCheckoutAttemptId

func (o *DokuDetails) HasCheckoutAttemptId() bool

HasCheckoutAttemptId returns a boolean if a field has been set.

func (DokuDetails) MarshalJSON

func (o DokuDetails) MarshalJSON() ([]byte, error)

func (*DokuDetails) SetCheckoutAttemptId

func (o *DokuDetails) SetCheckoutAttemptId(v string)

SetCheckoutAttemptId gets a reference to the given string and assigns it to the CheckoutAttemptId field.

func (*DokuDetails) SetFirstName

func (o *DokuDetails) SetFirstName(v string)

SetFirstName sets field value

func (*DokuDetails) SetLastName

func (o *DokuDetails) SetLastName(v string)

SetLastName sets field value

func (*DokuDetails) SetShopperEmail

func (o *DokuDetails) SetShopperEmail(v string)

SetShopperEmail sets field value

func (*DokuDetails) SetType

func (o *DokuDetails) SetType(v string)

SetType sets field value

func (DokuDetails) ToMap

func (o DokuDetails) ToMap() (map[string]interface{}, error)

type DonationPaymentMethod

type DonationPaymentMethod struct {
	ApplePayDetails      *ApplePayDetails
	CardDetails          *CardDetails
	GooglePayDetails     *GooglePayDetails
	IdealDetails         *IdealDetails
	PayWithGoogleDetails *PayWithGoogleDetails
}

DonationPaymentMethod - The type and required details of a payment method to use.

func ApplePayDetailsAsDonationPaymentMethod

func ApplePayDetailsAsDonationPaymentMethod(v *ApplePayDetails) DonationPaymentMethod

ApplePayDetailsAsDonationPaymentMethod is a convenience function that returns ApplePayDetails wrapped in DonationPaymentMethod

func CardDetailsAsDonationPaymentMethod

func CardDetailsAsDonationPaymentMethod(v *CardDetails) DonationPaymentMethod

CardDetailsAsDonationPaymentMethod is a convenience function that returns CardDetails wrapped in DonationPaymentMethod

func GooglePayDetailsAsDonationPaymentMethod

func GooglePayDetailsAsDonationPaymentMethod(v *GooglePayDetails) DonationPaymentMethod

GooglePayDetailsAsDonationPaymentMethod is a convenience function that returns GooglePayDetails wrapped in DonationPaymentMethod

func IdealDetailsAsDonationPaymentMethod

func IdealDetailsAsDonationPaymentMethod(v *IdealDetails) DonationPaymentMethod

IdealDetailsAsDonationPaymentMethod is a convenience function that returns IdealDetails wrapped in DonationPaymentMethod

func PayWithGoogleDetailsAsDonationPaymentMethod

func PayWithGoogleDetailsAsDonationPaymentMethod(v *PayWithGoogleDetails) DonationPaymentMethod

PayWithGoogleDetailsAsDonationPaymentMethod is a convenience function that returns PayWithGoogleDetails wrapped in DonationPaymentMethod

func (*DonationPaymentMethod) GetActualInstance

func (obj *DonationPaymentMethod) GetActualInstance() interface{}

Get the actual instance

func (DonationPaymentMethod) MarshalJSON

func (src DonationPaymentMethod) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*DonationPaymentMethod) UnmarshalJSON

func (dst *DonationPaymentMethod) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type DonationPaymentRequest

type DonationPaymentRequest struct {
	AccountInfo *AccountInfo `json:"accountInfo,omitempty"`
	// This field contains additional data, which may be required for a particular payment request.  The `additionalData` object consists of entries, each of which includes the key and value.
	AdditionalData     *map[string]string  `json:"additionalData,omitempty"`
	Amount             Amount              `json:"amount"`
	ApplicationInfo    *ApplicationInfo    `json:"applicationInfo,omitempty"`
	AuthenticationData *AuthenticationData `json:"authenticationData,omitempty"`
	BillingAddress     *BillingAddress     `json:"billingAddress,omitempty"`
	BrowserInfo        *BrowserInfo        `json:"browserInfo,omitempty"`
	// The platform where a payment transaction takes place. This field is optional for filtering out payment methods that are only available on specific platforms. If this value is not set, then we will try to infer it from the `sdkVersion` or `token`.  Possible values: * iOS * Android * Web
	Channel *string `json:"channel,omitempty"`
	// Checkout attempt ID that corresponds to the Id generated by the client SDK for tracking user payment journey.
	CheckoutAttemptId *string `json:"checkoutAttemptId,omitempty"`
	// Conversion ID that corresponds to the Id generated by the client SDK for tracking user payment journey.
	// Deprecated
	ConversionId *string `json:"conversionId,omitempty"`
	// The shopper country.  Format: [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) Example: NL or DE
	CountryCode *string `json:"countryCode,omitempty"`
	// The shopper's date of birth.  Format [ISO-8601](https://www.w3.org/TR/NOTE-datetime): YYYY-MM-DD
	DateOfBirth *time.Time `json:"dateOfBirth,omitempty"`
	// The date and time the purchased goods should be delivered.  Format [ISO 8601](https://www.w3.org/TR/NOTE-datetime): YYYY-MM-DDThh:mm:ss.sssTZD  Example: 2017-07-17T13:42:40.428+01:00
	DeliverAt       *time.Time       `json:"deliverAt,omitempty"`
	DeliveryAddress *DeliveryAddress `json:"deliveryAddress,omitempty"`
	// A string containing the shopper's device fingerprint. For more information, refer to [Device fingerprinting](https://docs.adyen.com/risk-management/device-fingerprinting).
	DeviceFingerprint *string `json:"deviceFingerprint,omitempty"`
	// Donation account to which the transaction is credited.
	DonationAccount *string `json:"donationAccount,omitempty"`
	// PSP reference of the transaction from which the donation token is generated. Required when `donationToken` is provided.
	DonationOriginalPspReference *string `json:"donationOriginalPspReference,omitempty"`
	// Donation token received in the `/payments` call.
	DonationToken *string `json:"donationToken,omitempty"`
	// Price and product information about the purchased items, to be included on the invoice sent to the shopper. > This field is required for 3x 4x Oney, Affirm, Afterpay, Clearpay, Klarna, Ratepay, and Zip.
	LineItems []LineItem `json:"lineItems,omitempty"`
	// The merchant account identifier, with which you want to process the transaction.
	MerchantAccount       string                 `json:"merchantAccount"`
	MerchantRiskIndicator *MerchantRiskIndicator `json:"merchantRiskIndicator,omitempty"`
	// Metadata consists of entries, each of which includes a key and a value. Limits: * Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\". * Maximum 20 characters per key. * Maximum 80 characters per value.
	Metadata *map[string]string `json:"metadata,omitempty"`
	MpiData  *ThreeDSecureData  `json:"mpiData,omitempty"`
	// Required for the 3D Secure 2 `channel` **Web** integration.  Set this parameter to the origin URL of the page that you are loading the 3D Secure Component from.
	Origin        *string               `json:"origin,omitempty"`
	PaymentMethod DonationPaymentMethod `json:"paymentMethod"`
	// Defines a recurring payment type. Required when creating a token to store payment details or using stored payment details. Allowed values: * `Subscription` – A transaction for a fixed or variable amount, which follows a fixed schedule. * `CardOnFile` – With a card-on-file (CoF) transaction, card details are stored to enable one-click or omnichannel journeys, or simply to streamline the checkout process. Any subscription not following a fixed schedule is also considered a card-on-file transaction. * `UnscheduledCardOnFile` – An unscheduled card-on-file (UCoF) transaction is a transaction that occurs on a non-fixed schedule and/or have variable amounts. For example, automatic top-ups when a cardholder's balance drops below a certain amount.
	RecurringProcessingModel *string `json:"recurringProcessingModel,omitempty"`
	// Specifies the redirect method (GET or POST) when redirecting back from the issuer.
	RedirectFromIssuerMethod *string `json:"redirectFromIssuerMethod,omitempty"`
	// Specifies the redirect method (GET or POST) when redirecting to the issuer.
	RedirectToIssuerMethod *string `json:"redirectToIssuerMethod,omitempty"`
	// The reference to uniquely identify a payment. This reference is used in all communication with you about the payment status. We recommend using a unique value per payment; however, it is not a requirement. If you need to provide multiple references for a transaction, separate them with hyphens (\"-\"). Maximum length: 80 characters.
	Reference string `json:"reference"`
	// The URL to return to in case of a redirection. The format depends on the channel. This URL can have a maximum of 1024 characters. * For web, include the protocol `http://` or `https://`. You can also include your own additional query parameters, for example, shopper ID or order reference number. Example: `https://your-company.com/checkout?shopperOrder=12xy` * For iOS, use the custom URL for your app. To know more about setting custom URL schemes, refer to the [Apple Developer documentation](https://developer.apple.com/documentation/uikit/inter-process_communication/allowing_apps_and_websites_to_link_to_your_content/defining_a_custom_url_scheme_for_your_app). Example: `my-app://` * For Android, use a custom URL handled by an Activity on your app. You can configure it with an [intent filter](https://developer.android.com/guide/components/intents-filters). Example: `my-app://your.package.name`
	ReturnUrl string `json:"returnUrl"`
	// The date and time until when the session remains valid, in [ISO 8601](https://www.w3.org/TR/NOTE-datetime) format.  For example: 2020-07-18T15:42:40.428+01:00
	SessionValidity *string `json:"sessionValidity,omitempty"`
	// The shopper's email address. We recommend that you provide this data, as it is used in velocity fraud checks. > For 3D Secure 2 transactions, schemes require `shopperEmail` for all browser-based and mobile implementations.
	ShopperEmail *string `json:"shopperEmail,omitempty"`
	// The shopper's IP address. In general, we recommend that you provide this data, as it is used in a number of risk checks (for instance, number of payment attempts or location-based checks). > For 3D Secure 2 transactions, schemes require `shopperIP` for all browser-based implementations. This field is also mandatory for some merchants depending on your business model. For more information, [contact Support](https://www.adyen.help/hc/en-us/requests/new).
	ShopperIP *string `json:"shopperIP,omitempty"`
	// Specifies the sales channel, through which the shopper gives their card details, and whether the shopper is a returning customer. For the web service API, Adyen assumes Ecommerce shopper interaction by default.  This field has the following possible values: * `Ecommerce` - Online transactions where the cardholder is present (online). For better authorisation rates, we recommend sending the card security code (CSC) along with the request. * `ContAuth` - Card on file and/or subscription transactions, where the cardholder is known to the merchant (returning customer). If the shopper is present (online), you can supply also the CSC to improve authorisation (one-click payment). * `Moto` - Mail-order and telephone-order transactions where the shopper is in contact with the merchant via email or telephone. * `POS` - Point-of-sale transactions where the shopper is physically present to make a payment using a secure payment terminal.
	ShopperInteraction *string `json:"shopperInteraction,omitempty"`
	// The combination of a language code and a country code to specify the language to be used in the payment.
	ShopperLocale *string `json:"shopperLocale,omitempty"`
	ShopperName   *Name   `json:"shopperName,omitempty"`
	// Required for recurring payments.  Your reference to uniquely identify this shopper, for example user ID or account ID. Minimum length: 3 characters. > Your reference must not include personally identifiable information (PII), for example name or email address.
	ShopperReference *string `json:"shopperReference,omitempty"`
	// The shopper's social security number.
	SocialSecurityNumber *string `json:"socialSecurityNumber,omitempty"`
	// The shopper's telephone number.
	TelephoneNumber     *string                `json:"telephoneNumber,omitempty"`
	ThreeDS2RequestData *ThreeDS2RequestFields `json:"threeDS2RequestData,omitempty"`
	// If set to true, you will only perform the [3D Secure 2 authentication](https://docs.adyen.com/online-payments/3d-secure/other-3ds-flows/authentication-only), and not the payment authorisation.
	// Deprecated
	ThreeDSAuthenticationOnly *bool `json:"threeDSAuthenticationOnly,omitempty"`
}

DonationPaymentRequest struct for DonationPaymentRequest

func NewDonationPaymentRequest

func NewDonationPaymentRequest(amount Amount, merchantAccount string, paymentMethod DonationPaymentMethod, reference string, returnUrl string) *DonationPaymentRequest

NewDonationPaymentRequest instantiates a new DonationPaymentRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDonationPaymentRequestWithDefaults

func NewDonationPaymentRequestWithDefaults() *DonationPaymentRequest

NewDonationPaymentRequestWithDefaults instantiates a new DonationPaymentRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DonationPaymentRequest) GetAccountInfo

func (o *DonationPaymentRequest) GetAccountInfo() AccountInfo

GetAccountInfo returns the AccountInfo field value if set, zero value otherwise.

func (*DonationPaymentRequest) GetAccountInfoOk

func (o *DonationPaymentRequest) GetAccountInfoOk() (*AccountInfo, bool)

GetAccountInfoOk returns a tuple with the AccountInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DonationPaymentRequest) GetAdditionalData

func (o *DonationPaymentRequest) GetAdditionalData() map[string]string

GetAdditionalData returns the AdditionalData field value if set, zero value otherwise.

func (*DonationPaymentRequest) GetAdditionalDataOk

func (o *DonationPaymentRequest) GetAdditionalDataOk() (*map[string]string, bool)

GetAdditionalDataOk returns a tuple with the AdditionalData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DonationPaymentRequest) GetAmount

func (o *DonationPaymentRequest) GetAmount() Amount

GetAmount returns the Amount field value

func (*DonationPaymentRequest) GetAmountOk

func (o *DonationPaymentRequest) GetAmountOk() (*Amount, bool)

GetAmountOk returns a tuple with the Amount field value and a boolean to check if the value has been set.

func (*DonationPaymentRequest) GetApplicationInfo

func (o *DonationPaymentRequest) GetApplicationInfo() ApplicationInfo

GetApplicationInfo returns the ApplicationInfo field value if set, zero value otherwise.

func (*DonationPaymentRequest) GetApplicationInfoOk

func (o *DonationPaymentRequest) GetApplicationInfoOk() (*ApplicationInfo, bool)

GetApplicationInfoOk returns a tuple with the ApplicationInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DonationPaymentRequest) GetAuthenticationData

func (o *DonationPaymentRequest) GetAuthenticationData() AuthenticationData

GetAuthenticationData returns the AuthenticationData field value if set, zero value otherwise.

func (*DonationPaymentRequest) GetAuthenticationDataOk

func (o *DonationPaymentRequest) GetAuthenticationDataOk() (*AuthenticationData, bool)

GetAuthenticationDataOk returns a tuple with the AuthenticationData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DonationPaymentRequest) GetBillingAddress

func (o *DonationPaymentRequest) GetBillingAddress() BillingAddress

GetBillingAddress returns the BillingAddress field value if set, zero value otherwise.

func (*DonationPaymentRequest) GetBillingAddressOk

func (o *DonationPaymentRequest) GetBillingAddressOk() (*BillingAddress, bool)

GetBillingAddressOk returns a tuple with the BillingAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DonationPaymentRequest) GetBrowserInfo

func (o *DonationPaymentRequest) GetBrowserInfo() BrowserInfo

GetBrowserInfo returns the BrowserInfo field value if set, zero value otherwise.

func (*DonationPaymentRequest) GetBrowserInfoOk

func (o *DonationPaymentRequest) GetBrowserInfoOk() (*BrowserInfo, bool)

GetBrowserInfoOk returns a tuple with the BrowserInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DonationPaymentRequest) GetChannel

func (o *DonationPaymentRequest) GetChannel() string

GetChannel returns the Channel field value if set, zero value otherwise.

func (*DonationPaymentRequest) GetChannelOk

func (o *DonationPaymentRequest) GetChannelOk() (*string, bool)

GetChannelOk returns a tuple with the Channel field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DonationPaymentRequest) GetCheckoutAttemptId

func (o *DonationPaymentRequest) GetCheckoutAttemptId() string

GetCheckoutAttemptId returns the CheckoutAttemptId field value if set, zero value otherwise.

func (*DonationPaymentRequest) GetCheckoutAttemptIdOk

func (o *DonationPaymentRequest) GetCheckoutAttemptIdOk() (*string, bool)

GetCheckoutAttemptIdOk returns a tuple with the CheckoutAttemptId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DonationPaymentRequest) GetConversionId

func (o *DonationPaymentRequest) GetConversionId() string

GetConversionId returns the ConversionId field value if set, zero value otherwise. Deprecated

func (*DonationPaymentRequest) GetConversionIdOk

func (o *DonationPaymentRequest) GetConversionIdOk() (*string, bool)

GetConversionIdOk returns a tuple with the ConversionId field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*DonationPaymentRequest) GetCountryCode

func (o *DonationPaymentRequest) GetCountryCode() string

GetCountryCode returns the CountryCode field value if set, zero value otherwise.

func (*DonationPaymentRequest) GetCountryCodeOk

func (o *DonationPaymentRequest) GetCountryCodeOk() (*string, bool)

GetCountryCodeOk returns a tuple with the CountryCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DonationPaymentRequest) GetDateOfBirth

func (o *DonationPaymentRequest) GetDateOfBirth() time.Time

GetDateOfBirth returns the DateOfBirth field value if set, zero value otherwise.

func (*DonationPaymentRequest) GetDateOfBirthOk

func (o *DonationPaymentRequest) GetDateOfBirthOk() (*time.Time, bool)

GetDateOfBirthOk returns a tuple with the DateOfBirth field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DonationPaymentRequest) GetDeliverAt

func (o *DonationPaymentRequest) GetDeliverAt() time.Time

GetDeliverAt returns the DeliverAt field value if set, zero value otherwise.

func (*DonationPaymentRequest) GetDeliverAtOk

func (o *DonationPaymentRequest) GetDeliverAtOk() (*time.Time, bool)

GetDeliverAtOk returns a tuple with the DeliverAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DonationPaymentRequest) GetDeliveryAddress

func (o *DonationPaymentRequest) GetDeliveryAddress() DeliveryAddress

GetDeliveryAddress returns the DeliveryAddress field value if set, zero value otherwise.

func (*DonationPaymentRequest) GetDeliveryAddressOk

func (o *DonationPaymentRequest) GetDeliveryAddressOk() (*DeliveryAddress, bool)

GetDeliveryAddressOk returns a tuple with the DeliveryAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DonationPaymentRequest) GetDeviceFingerprint

func (o *DonationPaymentRequest) GetDeviceFingerprint() string

GetDeviceFingerprint returns the DeviceFingerprint field value if set, zero value otherwise.

func (*DonationPaymentRequest) GetDeviceFingerprintOk

func (o *DonationPaymentRequest) GetDeviceFingerprintOk() (*string, bool)

GetDeviceFingerprintOk returns a tuple with the DeviceFingerprint field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DonationPaymentRequest) GetDonationAccount

func (o *DonationPaymentRequest) GetDonationAccount() string

GetDonationAccount returns the DonationAccount field value if set, zero value otherwise.

func (*DonationPaymentRequest) GetDonationAccountOk

func (o *DonationPaymentRequest) GetDonationAccountOk() (*string, bool)

GetDonationAccountOk returns a tuple with the DonationAccount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DonationPaymentRequest) GetDonationOriginalPspReference

func (o *DonationPaymentRequest) GetDonationOriginalPspReference() string

GetDonationOriginalPspReference returns the DonationOriginalPspReference field value if set, zero value otherwise.

func (*DonationPaymentRequest) GetDonationOriginalPspReferenceOk

func (o *DonationPaymentRequest) GetDonationOriginalPspReferenceOk() (*string, bool)

GetDonationOriginalPspReferenceOk returns a tuple with the DonationOriginalPspReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DonationPaymentRequest) GetDonationToken

func (o *DonationPaymentRequest) GetDonationToken() string

GetDonationToken returns the DonationToken field value if set, zero value otherwise.

func (*DonationPaymentRequest) GetDonationTokenOk

func (o *DonationPaymentRequest) GetDonationTokenOk() (*string, bool)

GetDonationTokenOk returns a tuple with the DonationToken field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DonationPaymentRequest) GetLineItems

func (o *DonationPaymentRequest) GetLineItems() []LineItem

GetLineItems returns the LineItems field value if set, zero value otherwise.

func (*DonationPaymentRequest) GetLineItemsOk

func (o *DonationPaymentRequest) GetLineItemsOk() ([]LineItem, bool)

GetLineItemsOk returns a tuple with the LineItems field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DonationPaymentRequest) GetMerchantAccount

func (o *DonationPaymentRequest) GetMerchantAccount() string

GetMerchantAccount returns the MerchantAccount field value

func (*DonationPaymentRequest) GetMerchantAccountOk

func (o *DonationPaymentRequest) GetMerchantAccountOk() (*string, bool)

GetMerchantAccountOk returns a tuple with the MerchantAccount field value and a boolean to check if the value has been set.

func (*DonationPaymentRequest) GetMerchantRiskIndicator

func (o *DonationPaymentRequest) GetMerchantRiskIndicator() MerchantRiskIndicator

GetMerchantRiskIndicator returns the MerchantRiskIndicator field value if set, zero value otherwise.

func (*DonationPaymentRequest) GetMerchantRiskIndicatorOk

func (o *DonationPaymentRequest) GetMerchantRiskIndicatorOk() (*MerchantRiskIndicator, bool)

GetMerchantRiskIndicatorOk returns a tuple with the MerchantRiskIndicator field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DonationPaymentRequest) GetMetadata

func (o *DonationPaymentRequest) GetMetadata() map[string]string

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*DonationPaymentRequest) GetMetadataOk

func (o *DonationPaymentRequest) GetMetadataOk() (*map[string]string, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DonationPaymentRequest) GetMpiData

func (o *DonationPaymentRequest) GetMpiData() ThreeDSecureData

GetMpiData returns the MpiData field value if set, zero value otherwise.

func (*DonationPaymentRequest) GetMpiDataOk

func (o *DonationPaymentRequest) GetMpiDataOk() (*ThreeDSecureData, bool)

GetMpiDataOk returns a tuple with the MpiData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DonationPaymentRequest) GetOrigin

func (o *DonationPaymentRequest) GetOrigin() string

GetOrigin returns the Origin field value if set, zero value otherwise.

func (*DonationPaymentRequest) GetOriginOk

func (o *DonationPaymentRequest) GetOriginOk() (*string, bool)

GetOriginOk returns a tuple with the Origin field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DonationPaymentRequest) GetPaymentMethod

func (o *DonationPaymentRequest) GetPaymentMethod() DonationPaymentMethod

GetPaymentMethod returns the PaymentMethod field value

func (*DonationPaymentRequest) GetPaymentMethodOk

func (o *DonationPaymentRequest) GetPaymentMethodOk() (*DonationPaymentMethod, bool)

GetPaymentMethodOk returns a tuple with the PaymentMethod field value and a boolean to check if the value has been set.

func (*DonationPaymentRequest) GetRecurringProcessingModel

func (o *DonationPaymentRequest) GetRecurringProcessingModel() string

GetRecurringProcessingModel returns the RecurringProcessingModel field value if set, zero value otherwise.

func (*DonationPaymentRequest) GetRecurringProcessingModelOk

func (o *DonationPaymentRequest) GetRecurringProcessingModelOk() (*string, bool)

GetRecurringProcessingModelOk returns a tuple with the RecurringProcessingModel field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DonationPaymentRequest) GetRedirectFromIssuerMethod

func (o *DonationPaymentRequest) GetRedirectFromIssuerMethod() string

GetRedirectFromIssuerMethod returns the RedirectFromIssuerMethod field value if set, zero value otherwise.

func (*DonationPaymentRequest) GetRedirectFromIssuerMethodOk

func (o *DonationPaymentRequest) GetRedirectFromIssuerMethodOk() (*string, bool)

GetRedirectFromIssuerMethodOk returns a tuple with the RedirectFromIssuerMethod field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DonationPaymentRequest) GetRedirectToIssuerMethod

func (o *DonationPaymentRequest) GetRedirectToIssuerMethod() string

GetRedirectToIssuerMethod returns the RedirectToIssuerMethod field value if set, zero value otherwise.

func (*DonationPaymentRequest) GetRedirectToIssuerMethodOk

func (o *DonationPaymentRequest) GetRedirectToIssuerMethodOk() (*string, bool)

GetRedirectToIssuerMethodOk returns a tuple with the RedirectToIssuerMethod field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DonationPaymentRequest) GetReference

func (o *DonationPaymentRequest) GetReference() string

GetReference returns the Reference field value

func (*DonationPaymentRequest) GetReferenceOk

func (o *DonationPaymentRequest) GetReferenceOk() (*string, bool)

GetReferenceOk returns a tuple with the Reference field value and a boolean to check if the value has been set.

func (*DonationPaymentRequest) GetReturnUrl

func (o *DonationPaymentRequest) GetReturnUrl() string

GetReturnUrl returns the ReturnUrl field value

func (*DonationPaymentRequest) GetReturnUrlOk

func (o *DonationPaymentRequest) GetReturnUrlOk() (*string, bool)

GetReturnUrlOk returns a tuple with the ReturnUrl field value and a boolean to check if the value has been set.

func (*DonationPaymentRequest) GetSessionValidity

func (o *DonationPaymentRequest) GetSessionValidity() string

GetSessionValidity returns the SessionValidity field value if set, zero value otherwise.

func (*DonationPaymentRequest) GetSessionValidityOk

func (o *DonationPaymentRequest) GetSessionValidityOk() (*string, bool)

GetSessionValidityOk returns a tuple with the SessionValidity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DonationPaymentRequest) GetShopperEmail

func (o *DonationPaymentRequest) GetShopperEmail() string

GetShopperEmail returns the ShopperEmail field value if set, zero value otherwise.

func (*DonationPaymentRequest) GetShopperEmailOk

func (o *DonationPaymentRequest) GetShopperEmailOk() (*string, bool)

GetShopperEmailOk returns a tuple with the ShopperEmail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DonationPaymentRequest) GetShopperIP

func (o *DonationPaymentRequest) GetShopperIP() string

GetShopperIP returns the ShopperIP field value if set, zero value otherwise.

func (*DonationPaymentRequest) GetShopperIPOk

func (o *DonationPaymentRequest) GetShopperIPOk() (*string, bool)

GetShopperIPOk returns a tuple with the ShopperIP field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DonationPaymentRequest) GetShopperInteraction

func (o *DonationPaymentRequest) GetShopperInteraction() string

GetShopperInteraction returns the ShopperInteraction field value if set, zero value otherwise.

func (*DonationPaymentRequest) GetShopperInteractionOk

func (o *DonationPaymentRequest) GetShopperInteractionOk() (*string, bool)

GetShopperInteractionOk returns a tuple with the ShopperInteraction field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DonationPaymentRequest) GetShopperLocale

func (o *DonationPaymentRequest) GetShopperLocale() string

GetShopperLocale returns the ShopperLocale field value if set, zero value otherwise.

func (*DonationPaymentRequest) GetShopperLocaleOk

func (o *DonationPaymentRequest) GetShopperLocaleOk() (*string, bool)

GetShopperLocaleOk returns a tuple with the ShopperLocale field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DonationPaymentRequest) GetShopperName

func (o *DonationPaymentRequest) GetShopperName() Name

GetShopperName returns the ShopperName field value if set, zero value otherwise.

func (*DonationPaymentRequest) GetShopperNameOk

func (o *DonationPaymentRequest) GetShopperNameOk() (*Name, bool)

GetShopperNameOk returns a tuple with the ShopperName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DonationPaymentRequest) GetShopperReference

func (o *DonationPaymentRequest) GetShopperReference() string

GetShopperReference returns the ShopperReference field value if set, zero value otherwise.

func (*DonationPaymentRequest) GetShopperReferenceOk

func (o *DonationPaymentRequest) GetShopperReferenceOk() (*string, bool)

GetShopperReferenceOk returns a tuple with the ShopperReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DonationPaymentRequest) GetSocialSecurityNumber

func (o *DonationPaymentRequest) GetSocialSecurityNumber() string

GetSocialSecurityNumber returns the SocialSecurityNumber field value if set, zero value otherwise.

func (*DonationPaymentRequest) GetSocialSecurityNumberOk

func (o *DonationPaymentRequest) GetSocialSecurityNumberOk() (*string, bool)

GetSocialSecurityNumberOk returns a tuple with the SocialSecurityNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DonationPaymentRequest) GetTelephoneNumber

func (o *DonationPaymentRequest) GetTelephoneNumber() string

GetTelephoneNumber returns the TelephoneNumber field value if set, zero value otherwise.

func (*DonationPaymentRequest) GetTelephoneNumberOk

func (o *DonationPaymentRequest) GetTelephoneNumberOk() (*string, bool)

GetTelephoneNumberOk returns a tuple with the TelephoneNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DonationPaymentRequest) GetThreeDS2RequestData

func (o *DonationPaymentRequest) GetThreeDS2RequestData() ThreeDS2RequestFields

GetThreeDS2RequestData returns the ThreeDS2RequestData field value if set, zero value otherwise.

func (*DonationPaymentRequest) GetThreeDS2RequestDataOk

func (o *DonationPaymentRequest) GetThreeDS2RequestDataOk() (*ThreeDS2RequestFields, bool)

GetThreeDS2RequestDataOk returns a tuple with the ThreeDS2RequestData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DonationPaymentRequest) GetThreeDSAuthenticationOnly

func (o *DonationPaymentRequest) GetThreeDSAuthenticationOnly() bool

GetThreeDSAuthenticationOnly returns the ThreeDSAuthenticationOnly field value if set, zero value otherwise. Deprecated

func (*DonationPaymentRequest) GetThreeDSAuthenticationOnlyOk

func (o *DonationPaymentRequest) GetThreeDSAuthenticationOnlyOk() (*bool, bool)

GetThreeDSAuthenticationOnlyOk returns a tuple with the ThreeDSAuthenticationOnly field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*DonationPaymentRequest) HasAccountInfo

func (o *DonationPaymentRequest) HasAccountInfo() bool

HasAccountInfo returns a boolean if a field has been set.

func (*DonationPaymentRequest) HasAdditionalData

func (o *DonationPaymentRequest) HasAdditionalData() bool

HasAdditionalData returns a boolean if a field has been set.

func (*DonationPaymentRequest) HasApplicationInfo

func (o *DonationPaymentRequest) HasApplicationInfo() bool

HasApplicationInfo returns a boolean if a field has been set.

func (*DonationPaymentRequest) HasAuthenticationData

func (o *DonationPaymentRequest) HasAuthenticationData() bool

HasAuthenticationData returns a boolean if a field has been set.

func (*DonationPaymentRequest) HasBillingAddress

func (o *DonationPaymentRequest) HasBillingAddress() bool

HasBillingAddress returns a boolean if a field has been set.

func (*DonationPaymentRequest) HasBrowserInfo

func (o *DonationPaymentRequest) HasBrowserInfo() bool

HasBrowserInfo returns a boolean if a field has been set.

func (*DonationPaymentRequest) HasChannel

func (o *DonationPaymentRequest) HasChannel() bool

HasChannel returns a boolean if a field has been set.

func (*DonationPaymentRequest) HasCheckoutAttemptId

func (o *DonationPaymentRequest) HasCheckoutAttemptId() bool

HasCheckoutAttemptId returns a boolean if a field has been set.

func (*DonationPaymentRequest) HasConversionId

func (o *DonationPaymentRequest) HasConversionId() bool

HasConversionId returns a boolean if a field has been set.

func (*DonationPaymentRequest) HasCountryCode

func (o *DonationPaymentRequest) HasCountryCode() bool

HasCountryCode returns a boolean if a field has been set.

func (*DonationPaymentRequest) HasDateOfBirth

func (o *DonationPaymentRequest) HasDateOfBirth() bool

HasDateOfBirth returns a boolean if a field has been set.

func (*DonationPaymentRequest) HasDeliverAt

func (o *DonationPaymentRequest) HasDeliverAt() bool

HasDeliverAt returns a boolean if a field has been set.

func (*DonationPaymentRequest) HasDeliveryAddress

func (o *DonationPaymentRequest) HasDeliveryAddress() bool

HasDeliveryAddress returns a boolean if a field has been set.

func (*DonationPaymentRequest) HasDeviceFingerprint

func (o *DonationPaymentRequest) HasDeviceFingerprint() bool

HasDeviceFingerprint returns a boolean if a field has been set.

func (*DonationPaymentRequest) HasDonationAccount added in v8.2.0

func (o *DonationPaymentRequest) HasDonationAccount() bool

HasDonationAccount returns a boolean if a field has been set.

func (*DonationPaymentRequest) HasDonationOriginalPspReference

func (o *DonationPaymentRequest) HasDonationOriginalPspReference() bool

HasDonationOriginalPspReference returns a boolean if a field has been set.

func (*DonationPaymentRequest) HasDonationToken

func (o *DonationPaymentRequest) HasDonationToken() bool

HasDonationToken returns a boolean if a field has been set.

func (*DonationPaymentRequest) HasLineItems

func (o *DonationPaymentRequest) HasLineItems() bool

HasLineItems returns a boolean if a field has been set.

func (*DonationPaymentRequest) HasMerchantRiskIndicator

func (o *DonationPaymentRequest) HasMerchantRiskIndicator() bool

HasMerchantRiskIndicator returns a boolean if a field has been set.

func (*DonationPaymentRequest) HasMetadata

func (o *DonationPaymentRequest) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*DonationPaymentRequest) HasMpiData

func (o *DonationPaymentRequest) HasMpiData() bool

HasMpiData returns a boolean if a field has been set.

func (*DonationPaymentRequest) HasOrigin

func (o *DonationPaymentRequest) HasOrigin() bool

HasOrigin returns a boolean if a field has been set.

func (*DonationPaymentRequest) HasRecurringProcessingModel

func (o *DonationPaymentRequest) HasRecurringProcessingModel() bool

HasRecurringProcessingModel returns a boolean if a field has been set.

func (*DonationPaymentRequest) HasRedirectFromIssuerMethod

func (o *DonationPaymentRequest) HasRedirectFromIssuerMethod() bool

HasRedirectFromIssuerMethod returns a boolean if a field has been set.

func (*DonationPaymentRequest) HasRedirectToIssuerMethod

func (o *DonationPaymentRequest) HasRedirectToIssuerMethod() bool

HasRedirectToIssuerMethod returns a boolean if a field has been set.

func (*DonationPaymentRequest) HasSessionValidity

func (o *DonationPaymentRequest) HasSessionValidity() bool

HasSessionValidity returns a boolean if a field has been set.

func (*DonationPaymentRequest) HasShopperEmail

func (o *DonationPaymentRequest) HasShopperEmail() bool

HasShopperEmail returns a boolean if a field has been set.

func (*DonationPaymentRequest) HasShopperIP

func (o *DonationPaymentRequest) HasShopperIP() bool

HasShopperIP returns a boolean if a field has been set.

func (*DonationPaymentRequest) HasShopperInteraction

func (o *DonationPaymentRequest) HasShopperInteraction() bool

HasShopperInteraction returns a boolean if a field has been set.

func (*DonationPaymentRequest) HasShopperLocale

func (o *DonationPaymentRequest) HasShopperLocale() bool

HasShopperLocale returns a boolean if a field has been set.

func (*DonationPaymentRequest) HasShopperName

func (o *DonationPaymentRequest) HasShopperName() bool

HasShopperName returns a boolean if a field has been set.

func (*DonationPaymentRequest) HasShopperReference

func (o *DonationPaymentRequest) HasShopperReference() bool

HasShopperReference returns a boolean if a field has been set.

func (*DonationPaymentRequest) HasSocialSecurityNumber

func (o *DonationPaymentRequest) HasSocialSecurityNumber() bool

HasSocialSecurityNumber returns a boolean if a field has been set.

func (*DonationPaymentRequest) HasTelephoneNumber

func (o *DonationPaymentRequest) HasTelephoneNumber() bool

HasTelephoneNumber returns a boolean if a field has been set.

func (*DonationPaymentRequest) HasThreeDS2RequestData

func (o *DonationPaymentRequest) HasThreeDS2RequestData() bool

HasThreeDS2RequestData returns a boolean if a field has been set.

func (*DonationPaymentRequest) HasThreeDSAuthenticationOnly

func (o *DonationPaymentRequest) HasThreeDSAuthenticationOnly() bool

HasThreeDSAuthenticationOnly returns a boolean if a field has been set.

func (DonationPaymentRequest) MarshalJSON

func (o DonationPaymentRequest) MarshalJSON() ([]byte, error)

func (*DonationPaymentRequest) SetAccountInfo

func (o *DonationPaymentRequest) SetAccountInfo(v AccountInfo)

SetAccountInfo gets a reference to the given AccountInfo and assigns it to the AccountInfo field.

func (*DonationPaymentRequest) SetAdditionalData

func (o *DonationPaymentRequest) SetAdditionalData(v map[string]string)

SetAdditionalData gets a reference to the given map[string]string and assigns it to the AdditionalData field.

func (*DonationPaymentRequest) SetAmount

func (o *DonationPaymentRequest) SetAmount(v Amount)

SetAmount sets field value

func (*DonationPaymentRequest) SetApplicationInfo

func (o *DonationPaymentRequest) SetApplicationInfo(v ApplicationInfo)

SetApplicationInfo gets a reference to the given ApplicationInfo and assigns it to the ApplicationInfo field.

func (*DonationPaymentRequest) SetAuthenticationData

func (o *DonationPaymentRequest) SetAuthenticationData(v AuthenticationData)

SetAuthenticationData gets a reference to the given AuthenticationData and assigns it to the AuthenticationData field.

func (*DonationPaymentRequest) SetBillingAddress

func (o *DonationPaymentRequest) SetBillingAddress(v BillingAddress)

SetBillingAddress gets a reference to the given BillingAddress and assigns it to the BillingAddress field.

func (*DonationPaymentRequest) SetBrowserInfo

func (o *DonationPaymentRequest) SetBrowserInfo(v BrowserInfo)

SetBrowserInfo gets a reference to the given BrowserInfo and assigns it to the BrowserInfo field.

func (*DonationPaymentRequest) SetChannel

func (o *DonationPaymentRequest) SetChannel(v string)

SetChannel gets a reference to the given string and assigns it to the Channel field.

func (*DonationPaymentRequest) SetCheckoutAttemptId

func (o *DonationPaymentRequest) SetCheckoutAttemptId(v string)

SetCheckoutAttemptId gets a reference to the given string and assigns it to the CheckoutAttemptId field.

func (*DonationPaymentRequest) SetConversionId

func (o *DonationPaymentRequest) SetConversionId(v string)

SetConversionId gets a reference to the given string and assigns it to the ConversionId field. Deprecated

func (*DonationPaymentRequest) SetCountryCode

func (o *DonationPaymentRequest) SetCountryCode(v string)

SetCountryCode gets a reference to the given string and assigns it to the CountryCode field.

func (*DonationPaymentRequest) SetDateOfBirth

func (o *DonationPaymentRequest) SetDateOfBirth(v time.Time)

SetDateOfBirth gets a reference to the given time.Time and assigns it to the DateOfBirth field.

func (*DonationPaymentRequest) SetDeliverAt

func (o *DonationPaymentRequest) SetDeliverAt(v time.Time)

SetDeliverAt gets a reference to the given time.Time and assigns it to the DeliverAt field.

func (*DonationPaymentRequest) SetDeliveryAddress

func (o *DonationPaymentRequest) SetDeliveryAddress(v DeliveryAddress)

SetDeliveryAddress gets a reference to the given DeliveryAddress and assigns it to the DeliveryAddress field.

func (*DonationPaymentRequest) SetDeviceFingerprint

func (o *DonationPaymentRequest) SetDeviceFingerprint(v string)

SetDeviceFingerprint gets a reference to the given string and assigns it to the DeviceFingerprint field.

func (*DonationPaymentRequest) SetDonationAccount

func (o *DonationPaymentRequest) SetDonationAccount(v string)

SetDonationAccount gets a reference to the given string and assigns it to the DonationAccount field.

func (*DonationPaymentRequest) SetDonationOriginalPspReference

func (o *DonationPaymentRequest) SetDonationOriginalPspReference(v string)

SetDonationOriginalPspReference gets a reference to the given string and assigns it to the DonationOriginalPspReference field.

func (*DonationPaymentRequest) SetDonationToken

func (o *DonationPaymentRequest) SetDonationToken(v string)

SetDonationToken gets a reference to the given string and assigns it to the DonationToken field.

func (*DonationPaymentRequest) SetLineItems

func (o *DonationPaymentRequest) SetLineItems(v []LineItem)

SetLineItems gets a reference to the given []LineItem and assigns it to the LineItems field.

func (*DonationPaymentRequest) SetMerchantAccount

func (o *DonationPaymentRequest) SetMerchantAccount(v string)

SetMerchantAccount sets field value

func (*DonationPaymentRequest) SetMerchantRiskIndicator

func (o *DonationPaymentRequest) SetMerchantRiskIndicator(v MerchantRiskIndicator)

SetMerchantRiskIndicator gets a reference to the given MerchantRiskIndicator and assigns it to the MerchantRiskIndicator field.

func (*DonationPaymentRequest) SetMetadata

func (o *DonationPaymentRequest) SetMetadata(v map[string]string)

SetMetadata gets a reference to the given map[string]string and assigns it to the Metadata field.

func (*DonationPaymentRequest) SetMpiData

func (o *DonationPaymentRequest) SetMpiData(v ThreeDSecureData)

SetMpiData gets a reference to the given ThreeDSecureData and assigns it to the MpiData field.

func (*DonationPaymentRequest) SetOrigin

func (o *DonationPaymentRequest) SetOrigin(v string)

SetOrigin gets a reference to the given string and assigns it to the Origin field.

func (*DonationPaymentRequest) SetPaymentMethod

func (o *DonationPaymentRequest) SetPaymentMethod(v DonationPaymentMethod)

SetPaymentMethod sets field value

func (*DonationPaymentRequest) SetRecurringProcessingModel

func (o *DonationPaymentRequest) SetRecurringProcessingModel(v string)

SetRecurringProcessingModel gets a reference to the given string and assigns it to the RecurringProcessingModel field.

func (*DonationPaymentRequest) SetRedirectFromIssuerMethod

func (o *DonationPaymentRequest) SetRedirectFromIssuerMethod(v string)

SetRedirectFromIssuerMethod gets a reference to the given string and assigns it to the RedirectFromIssuerMethod field.

func (*DonationPaymentRequest) SetRedirectToIssuerMethod

func (o *DonationPaymentRequest) SetRedirectToIssuerMethod(v string)

SetRedirectToIssuerMethod gets a reference to the given string and assigns it to the RedirectToIssuerMethod field.

func (*DonationPaymentRequest) SetReference

func (o *DonationPaymentRequest) SetReference(v string)

SetReference sets field value

func (*DonationPaymentRequest) SetReturnUrl

func (o *DonationPaymentRequest) SetReturnUrl(v string)

SetReturnUrl sets field value

func (*DonationPaymentRequest) SetSessionValidity

func (o *DonationPaymentRequest) SetSessionValidity(v string)

SetSessionValidity gets a reference to the given string and assigns it to the SessionValidity field.

func (*DonationPaymentRequest) SetShopperEmail

func (o *DonationPaymentRequest) SetShopperEmail(v string)

SetShopperEmail gets a reference to the given string and assigns it to the ShopperEmail field.

func (*DonationPaymentRequest) SetShopperIP

func (o *DonationPaymentRequest) SetShopperIP(v string)

SetShopperIP gets a reference to the given string and assigns it to the ShopperIP field.

func (*DonationPaymentRequest) SetShopperInteraction

func (o *DonationPaymentRequest) SetShopperInteraction(v string)

SetShopperInteraction gets a reference to the given string and assigns it to the ShopperInteraction field.

func (*DonationPaymentRequest) SetShopperLocale

func (o *DonationPaymentRequest) SetShopperLocale(v string)

SetShopperLocale gets a reference to the given string and assigns it to the ShopperLocale field.

func (*DonationPaymentRequest) SetShopperName

func (o *DonationPaymentRequest) SetShopperName(v Name)

SetShopperName gets a reference to the given Name and assigns it to the ShopperName field.

func (*DonationPaymentRequest) SetShopperReference

func (o *DonationPaymentRequest) SetShopperReference(v string)

SetShopperReference gets a reference to the given string and assigns it to the ShopperReference field.

func (*DonationPaymentRequest) SetSocialSecurityNumber

func (o *DonationPaymentRequest) SetSocialSecurityNumber(v string)

SetSocialSecurityNumber gets a reference to the given string and assigns it to the SocialSecurityNumber field.

func (*DonationPaymentRequest) SetTelephoneNumber

func (o *DonationPaymentRequest) SetTelephoneNumber(v string)

SetTelephoneNumber gets a reference to the given string and assigns it to the TelephoneNumber field.

func (*DonationPaymentRequest) SetThreeDS2RequestData

func (o *DonationPaymentRequest) SetThreeDS2RequestData(v ThreeDS2RequestFields)

SetThreeDS2RequestData gets a reference to the given ThreeDS2RequestFields and assigns it to the ThreeDS2RequestData field.

func (*DonationPaymentRequest) SetThreeDSAuthenticationOnly

func (o *DonationPaymentRequest) SetThreeDSAuthenticationOnly(v bool)

SetThreeDSAuthenticationOnly gets a reference to the given bool and assigns it to the ThreeDSAuthenticationOnly field. Deprecated

func (DonationPaymentRequest) ToMap

func (o DonationPaymentRequest) ToMap() (map[string]interface{}, error)

type DonationPaymentResponse

type DonationPaymentResponse struct {
	Amount *Amount `json:"amount,omitempty"`
	// The Adyen account name of your charity. We will provide you with this account name once your chosen charity has been [onboarded](https://docs.adyen.com/online-payments/donations#onboarding).
	DonationAccount *string `json:"donationAccount,omitempty"`
	// Your unique resource identifier.
	Id *string `json:"id,omitempty"`
	// The merchant account identifier, with which you want to process the transaction.
	MerchantAccount *string          `json:"merchantAccount,omitempty"`
	Payment         *PaymentResponse `json:"payment,omitempty"`
	// The reference to uniquely identify a payment. This reference is used in all communication with you about the payment status. We recommend using a unique value per payment; however, it is not a requirement. If you need to provide multiple references for a transaction, separate them with hyphens (\"-\"). Maximum length: 80 characters.
	Reference *string `json:"reference,omitempty"`
	// The status of the donation transaction.  Possible values: * **completed** * **pending** * **refused**
	Status *string `json:"status,omitempty"`
}

DonationPaymentResponse struct for DonationPaymentResponse

func NewDonationPaymentResponse

func NewDonationPaymentResponse() *DonationPaymentResponse

NewDonationPaymentResponse instantiates a new DonationPaymentResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDonationPaymentResponseWithDefaults

func NewDonationPaymentResponseWithDefaults() *DonationPaymentResponse

NewDonationPaymentResponseWithDefaults instantiates a new DonationPaymentResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DonationPaymentResponse) GetAmount

func (o *DonationPaymentResponse) GetAmount() Amount

GetAmount returns the Amount field value if set, zero value otherwise.

func (*DonationPaymentResponse) GetAmountOk

func (o *DonationPaymentResponse) GetAmountOk() (*Amount, bool)

GetAmountOk returns a tuple with the Amount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DonationPaymentResponse) GetDonationAccount

func (o *DonationPaymentResponse) GetDonationAccount() string

GetDonationAccount returns the DonationAccount field value if set, zero value otherwise.

func (*DonationPaymentResponse) GetDonationAccountOk

func (o *DonationPaymentResponse) GetDonationAccountOk() (*string, bool)

GetDonationAccountOk returns a tuple with the DonationAccount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DonationPaymentResponse) GetId

func (o *DonationPaymentResponse) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*DonationPaymentResponse) GetIdOk

func (o *DonationPaymentResponse) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DonationPaymentResponse) GetMerchantAccount

func (o *DonationPaymentResponse) GetMerchantAccount() string

GetMerchantAccount returns the MerchantAccount field value if set, zero value otherwise.

func (*DonationPaymentResponse) GetMerchantAccountOk

func (o *DonationPaymentResponse) GetMerchantAccountOk() (*string, bool)

GetMerchantAccountOk returns a tuple with the MerchantAccount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DonationPaymentResponse) GetPayment

func (o *DonationPaymentResponse) GetPayment() PaymentResponse

GetPayment returns the Payment field value if set, zero value otherwise.

func (*DonationPaymentResponse) GetPaymentOk

func (o *DonationPaymentResponse) GetPaymentOk() (*PaymentResponse, bool)

GetPaymentOk returns a tuple with the Payment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DonationPaymentResponse) GetReference

func (o *DonationPaymentResponse) GetReference() string

GetReference returns the Reference field value if set, zero value otherwise.

func (*DonationPaymentResponse) GetReferenceOk

func (o *DonationPaymentResponse) GetReferenceOk() (*string, bool)

GetReferenceOk returns a tuple with the Reference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DonationPaymentResponse) GetStatus

func (o *DonationPaymentResponse) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*DonationPaymentResponse) GetStatusOk

func (o *DonationPaymentResponse) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DonationPaymentResponse) HasAmount

func (o *DonationPaymentResponse) HasAmount() bool

HasAmount returns a boolean if a field has been set.

func (*DonationPaymentResponse) HasDonationAccount

func (o *DonationPaymentResponse) HasDonationAccount() bool

HasDonationAccount returns a boolean if a field has been set.

func (*DonationPaymentResponse) HasId

func (o *DonationPaymentResponse) HasId() bool

HasId returns a boolean if a field has been set.

func (*DonationPaymentResponse) HasMerchantAccount

func (o *DonationPaymentResponse) HasMerchantAccount() bool

HasMerchantAccount returns a boolean if a field has been set.

func (*DonationPaymentResponse) HasPayment

func (o *DonationPaymentResponse) HasPayment() bool

HasPayment returns a boolean if a field has been set.

func (*DonationPaymentResponse) HasReference

func (o *DonationPaymentResponse) HasReference() bool

HasReference returns a boolean if a field has been set.

func (*DonationPaymentResponse) HasStatus

func (o *DonationPaymentResponse) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (DonationPaymentResponse) MarshalJSON

func (o DonationPaymentResponse) MarshalJSON() ([]byte, error)

func (*DonationPaymentResponse) SetAmount

func (o *DonationPaymentResponse) SetAmount(v Amount)

SetAmount gets a reference to the given Amount and assigns it to the Amount field.

func (*DonationPaymentResponse) SetDonationAccount

func (o *DonationPaymentResponse) SetDonationAccount(v string)

SetDonationAccount gets a reference to the given string and assigns it to the DonationAccount field.

func (*DonationPaymentResponse) SetId

func (o *DonationPaymentResponse) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*DonationPaymentResponse) SetMerchantAccount

func (o *DonationPaymentResponse) SetMerchantAccount(v string)

SetMerchantAccount gets a reference to the given string and assigns it to the MerchantAccount field.

func (*DonationPaymentResponse) SetPayment

func (o *DonationPaymentResponse) SetPayment(v PaymentResponse)

SetPayment gets a reference to the given PaymentResponse and assigns it to the Payment field.

func (*DonationPaymentResponse) SetReference

func (o *DonationPaymentResponse) SetReference(v string)

SetReference gets a reference to the given string and assigns it to the Reference field.

func (*DonationPaymentResponse) SetStatus

func (o *DonationPaymentResponse) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (DonationPaymentResponse) ToMap

func (o DonationPaymentResponse) ToMap() (map[string]interface{}, error)

type DotpayDetails

type DotpayDetails struct {
	// The checkout attempt identifier.
	CheckoutAttemptId *string `json:"checkoutAttemptId,omitempty"`
	// The Dotpay issuer value of the shopper's selected bank. Set this to an **id** of a Dotpay issuer to preselect it.
	Issuer string `json:"issuer"`
	// **dotpay**
	Type *string `json:"type,omitempty"`
}

DotpayDetails struct for DotpayDetails

func NewDotpayDetails

func NewDotpayDetails(issuer string) *DotpayDetails

NewDotpayDetails instantiates a new DotpayDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDotpayDetailsWithDefaults

func NewDotpayDetailsWithDefaults() *DotpayDetails

NewDotpayDetailsWithDefaults instantiates a new DotpayDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DotpayDetails) GetCheckoutAttemptId

func (o *DotpayDetails) GetCheckoutAttemptId() string

GetCheckoutAttemptId returns the CheckoutAttemptId field value if set, zero value otherwise.

func (*DotpayDetails) GetCheckoutAttemptIdOk

func (o *DotpayDetails) GetCheckoutAttemptIdOk() (*string, bool)

GetCheckoutAttemptIdOk returns a tuple with the CheckoutAttemptId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DotpayDetails) GetIssuer

func (o *DotpayDetails) GetIssuer() string

GetIssuer returns the Issuer field value

func (*DotpayDetails) GetIssuerOk

func (o *DotpayDetails) GetIssuerOk() (*string, bool)

GetIssuerOk returns a tuple with the Issuer field value and a boolean to check if the value has been set.

func (*DotpayDetails) GetType

func (o *DotpayDetails) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*DotpayDetails) GetTypeOk

func (o *DotpayDetails) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DotpayDetails) HasCheckoutAttemptId

func (o *DotpayDetails) HasCheckoutAttemptId() bool

HasCheckoutAttemptId returns a boolean if a field has been set.

func (*DotpayDetails) HasType

func (o *DotpayDetails) HasType() bool

HasType returns a boolean if a field has been set.

func (DotpayDetails) MarshalJSON

func (o DotpayDetails) MarshalJSON() ([]byte, error)

func (*DotpayDetails) SetCheckoutAttemptId

func (o *DotpayDetails) SetCheckoutAttemptId(v string)

SetCheckoutAttemptId gets a reference to the given string and assigns it to the CheckoutAttemptId field.

func (*DotpayDetails) SetIssuer

func (o *DotpayDetails) SetIssuer(v string)

SetIssuer sets field value

func (*DotpayDetails) SetType

func (o *DotpayDetails) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (DotpayDetails) ToMap

func (o DotpayDetails) ToMap() (map[string]interface{}, error)

type DragonpayDetails

type DragonpayDetails struct {
	// The checkout attempt identifier.
	CheckoutAttemptId *string `json:"checkoutAttemptId,omitempty"`
	// The Dragonpay issuer value of the shopper's selected bank. Set this to an **id** of a Dragonpay issuer to preselect it.
	Issuer string `json:"issuer"`
	// The shopper’s email address.
	ShopperEmail *string `json:"shopperEmail,omitempty"`
	// **dragonpay**
	Type string `json:"type"`
}

DragonpayDetails struct for DragonpayDetails

func NewDragonpayDetails

func NewDragonpayDetails(issuer string, type_ string) *DragonpayDetails

NewDragonpayDetails instantiates a new DragonpayDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDragonpayDetailsWithDefaults

func NewDragonpayDetailsWithDefaults() *DragonpayDetails

NewDragonpayDetailsWithDefaults instantiates a new DragonpayDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DragonpayDetails) GetCheckoutAttemptId

func (o *DragonpayDetails) GetCheckoutAttemptId() string

GetCheckoutAttemptId returns the CheckoutAttemptId field value if set, zero value otherwise.

func (*DragonpayDetails) GetCheckoutAttemptIdOk

func (o *DragonpayDetails) GetCheckoutAttemptIdOk() (*string, bool)

GetCheckoutAttemptIdOk returns a tuple with the CheckoutAttemptId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DragonpayDetails) GetIssuer

func (o *DragonpayDetails) GetIssuer() string

GetIssuer returns the Issuer field value

func (*DragonpayDetails) GetIssuerOk

func (o *DragonpayDetails) GetIssuerOk() (*string, bool)

GetIssuerOk returns a tuple with the Issuer field value and a boolean to check if the value has been set.

func (*DragonpayDetails) GetShopperEmail

func (o *DragonpayDetails) GetShopperEmail() string

GetShopperEmail returns the ShopperEmail field value if set, zero value otherwise.

func (*DragonpayDetails) GetShopperEmailOk

func (o *DragonpayDetails) GetShopperEmailOk() (*string, bool)

GetShopperEmailOk returns a tuple with the ShopperEmail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DragonpayDetails) GetType

func (o *DragonpayDetails) GetType() string

GetType returns the Type field value

func (*DragonpayDetails) GetTypeOk

func (o *DragonpayDetails) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*DragonpayDetails) HasCheckoutAttemptId

func (o *DragonpayDetails) HasCheckoutAttemptId() bool

HasCheckoutAttemptId returns a boolean if a field has been set.

func (*DragonpayDetails) HasShopperEmail

func (o *DragonpayDetails) HasShopperEmail() bool

HasShopperEmail returns a boolean if a field has been set.

func (DragonpayDetails) MarshalJSON

func (o DragonpayDetails) MarshalJSON() ([]byte, error)

func (*DragonpayDetails) SetCheckoutAttemptId

func (o *DragonpayDetails) SetCheckoutAttemptId(v string)

SetCheckoutAttemptId gets a reference to the given string and assigns it to the CheckoutAttemptId field.

func (*DragonpayDetails) SetIssuer

func (o *DragonpayDetails) SetIssuer(v string)

SetIssuer sets field value

func (*DragonpayDetails) SetShopperEmail

func (o *DragonpayDetails) SetShopperEmail(v string)

SetShopperEmail gets a reference to the given string and assigns it to the ShopperEmail field.

func (*DragonpayDetails) SetType

func (o *DragonpayDetails) SetType(v string)

SetType sets field value

func (DragonpayDetails) ToMap

func (o DragonpayDetails) ToMap() (map[string]interface{}, error)

type EcontextVoucherDetails

type EcontextVoucherDetails struct {
	// The checkout attempt identifier.
	CheckoutAttemptId *string `json:"checkoutAttemptId,omitempty"`
	// The shopper's first name.
	FirstName string `json:"firstName"`
	// The shopper's last name.
	LastName string `json:"lastName"`
	// The shopper's email.
	ShopperEmail string `json:"shopperEmail"`
	// The shopper's contact number. It must have an international number format, for example **+31 20 779 1846**. Formats like **+31 (0)20 779 1846** or **0031 20 779 1846** are not accepted.
	TelephoneNumber string `json:"telephoneNumber"`
	// **econtextvoucher**
	Type string `json:"type"`
}

EcontextVoucherDetails struct for EcontextVoucherDetails

func NewEcontextVoucherDetails

func NewEcontextVoucherDetails(firstName string, lastName string, shopperEmail string, telephoneNumber string, type_ string) *EcontextVoucherDetails

NewEcontextVoucherDetails instantiates a new EcontextVoucherDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewEcontextVoucherDetailsWithDefaults

func NewEcontextVoucherDetailsWithDefaults() *EcontextVoucherDetails

NewEcontextVoucherDetailsWithDefaults instantiates a new EcontextVoucherDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*EcontextVoucherDetails) GetCheckoutAttemptId

func (o *EcontextVoucherDetails) GetCheckoutAttemptId() string

GetCheckoutAttemptId returns the CheckoutAttemptId field value if set, zero value otherwise.

func (*EcontextVoucherDetails) GetCheckoutAttemptIdOk

func (o *EcontextVoucherDetails) GetCheckoutAttemptIdOk() (*string, bool)

GetCheckoutAttemptIdOk returns a tuple with the CheckoutAttemptId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EcontextVoucherDetails) GetFirstName

func (o *EcontextVoucherDetails) GetFirstName() string

GetFirstName returns the FirstName field value

func (*EcontextVoucherDetails) GetFirstNameOk

func (o *EcontextVoucherDetails) GetFirstNameOk() (*string, bool)

GetFirstNameOk returns a tuple with the FirstName field value and a boolean to check if the value has been set.

func (*EcontextVoucherDetails) GetLastName

func (o *EcontextVoucherDetails) GetLastName() string

GetLastName returns the LastName field value

func (*EcontextVoucherDetails) GetLastNameOk

func (o *EcontextVoucherDetails) GetLastNameOk() (*string, bool)

GetLastNameOk returns a tuple with the LastName field value and a boolean to check if the value has been set.

func (*EcontextVoucherDetails) GetShopperEmail

func (o *EcontextVoucherDetails) GetShopperEmail() string

GetShopperEmail returns the ShopperEmail field value

func (*EcontextVoucherDetails) GetShopperEmailOk

func (o *EcontextVoucherDetails) GetShopperEmailOk() (*string, bool)

GetShopperEmailOk returns a tuple with the ShopperEmail field value and a boolean to check if the value has been set.

func (*EcontextVoucherDetails) GetTelephoneNumber

func (o *EcontextVoucherDetails) GetTelephoneNumber() string

GetTelephoneNumber returns the TelephoneNumber field value

func (*EcontextVoucherDetails) GetTelephoneNumberOk

func (o *EcontextVoucherDetails) GetTelephoneNumberOk() (*string, bool)

GetTelephoneNumberOk returns a tuple with the TelephoneNumber field value and a boolean to check if the value has been set.

func (*EcontextVoucherDetails) GetType

func (o *EcontextVoucherDetails) GetType() string

GetType returns the Type field value

func (*EcontextVoucherDetails) GetTypeOk

func (o *EcontextVoucherDetails) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*EcontextVoucherDetails) HasCheckoutAttemptId

func (o *EcontextVoucherDetails) HasCheckoutAttemptId() bool

HasCheckoutAttemptId returns a boolean if a field has been set.

func (EcontextVoucherDetails) MarshalJSON

func (o EcontextVoucherDetails) MarshalJSON() ([]byte, error)

func (*EcontextVoucherDetails) SetCheckoutAttemptId

func (o *EcontextVoucherDetails) SetCheckoutAttemptId(v string)

SetCheckoutAttemptId gets a reference to the given string and assigns it to the CheckoutAttemptId field.

func (*EcontextVoucherDetails) SetFirstName

func (o *EcontextVoucherDetails) SetFirstName(v string)

SetFirstName sets field value

func (*EcontextVoucherDetails) SetLastName

func (o *EcontextVoucherDetails) SetLastName(v string)

SetLastName sets field value

func (*EcontextVoucherDetails) SetShopperEmail

func (o *EcontextVoucherDetails) SetShopperEmail(v string)

SetShopperEmail sets field value

func (*EcontextVoucherDetails) SetTelephoneNumber

func (o *EcontextVoucherDetails) SetTelephoneNumber(v string)

SetTelephoneNumber sets field value

func (*EcontextVoucherDetails) SetType

func (o *EcontextVoucherDetails) SetType(v string)

SetType sets field value

func (EcontextVoucherDetails) ToMap

func (o EcontextVoucherDetails) ToMap() (map[string]interface{}, error)

type EncryptedOrderData

type EncryptedOrderData struct {
	// The encrypted order data.
	OrderData string `json:"orderData"`
	// The `pspReference` that belongs to the order.
	PspReference string `json:"pspReference"`
}

EncryptedOrderData struct for EncryptedOrderData

func NewEncryptedOrderData

func NewEncryptedOrderData(orderData string, pspReference string) *EncryptedOrderData

NewEncryptedOrderData instantiates a new EncryptedOrderData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewEncryptedOrderDataWithDefaults

func NewEncryptedOrderDataWithDefaults() *EncryptedOrderData

NewEncryptedOrderDataWithDefaults instantiates a new EncryptedOrderData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*EncryptedOrderData) GetOrderData

func (o *EncryptedOrderData) GetOrderData() string

GetOrderData returns the OrderData field value

func (*EncryptedOrderData) GetOrderDataOk

func (o *EncryptedOrderData) GetOrderDataOk() (*string, bool)

GetOrderDataOk returns a tuple with the OrderData field value and a boolean to check if the value has been set.

func (*EncryptedOrderData) GetPspReference

func (o *EncryptedOrderData) GetPspReference() string

GetPspReference returns the PspReference field value

func (*EncryptedOrderData) GetPspReferenceOk

func (o *EncryptedOrderData) GetPspReferenceOk() (*string, bool)

GetPspReferenceOk returns a tuple with the PspReference field value and a boolean to check if the value has been set.

func (EncryptedOrderData) MarshalJSON

func (o EncryptedOrderData) MarshalJSON() ([]byte, error)

func (*EncryptedOrderData) SetOrderData

func (o *EncryptedOrderData) SetOrderData(v string)

SetOrderData sets field value

func (*EncryptedOrderData) SetPspReference

func (o *EncryptedOrderData) SetPspReference(v string)

SetPspReference sets field value

func (EncryptedOrderData) ToMap

func (o EncryptedOrderData) ToMap() (map[string]interface{}, error)

type ExternalPlatform

type ExternalPlatform struct {
	// External platform integrator.
	Integrator *string `json:"integrator,omitempty"`
	// Name of the field. For example, Name of External Platform.
	Name *string `json:"name,omitempty"`
	// Version of the field. For example, Version of External Platform.
	Version *string `json:"version,omitempty"`
}

ExternalPlatform struct for ExternalPlatform

func NewExternalPlatform

func NewExternalPlatform() *ExternalPlatform

NewExternalPlatform instantiates a new ExternalPlatform object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewExternalPlatformWithDefaults

func NewExternalPlatformWithDefaults() *ExternalPlatform

NewExternalPlatformWithDefaults instantiates a new ExternalPlatform object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ExternalPlatform) GetIntegrator

func (o *ExternalPlatform) GetIntegrator() string

GetIntegrator returns the Integrator field value if set, zero value otherwise.

func (*ExternalPlatform) GetIntegratorOk

func (o *ExternalPlatform) GetIntegratorOk() (*string, bool)

GetIntegratorOk returns a tuple with the Integrator field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ExternalPlatform) GetName

func (o *ExternalPlatform) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*ExternalPlatform) GetNameOk

func (o *ExternalPlatform) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ExternalPlatform) GetVersion

func (o *ExternalPlatform) GetVersion() string

GetVersion returns the Version field value if set, zero value otherwise.

func (*ExternalPlatform) GetVersionOk

func (o *ExternalPlatform) GetVersionOk() (*string, bool)

GetVersionOk returns a tuple with the Version field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ExternalPlatform) HasIntegrator

func (o *ExternalPlatform) HasIntegrator() bool

HasIntegrator returns a boolean if a field has been set.

func (*ExternalPlatform) HasName

func (o *ExternalPlatform) HasName() bool

HasName returns a boolean if a field has been set.

func (*ExternalPlatform) HasVersion

func (o *ExternalPlatform) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (ExternalPlatform) MarshalJSON

func (o ExternalPlatform) MarshalJSON() ([]byte, error)

func (*ExternalPlatform) SetIntegrator

func (o *ExternalPlatform) SetIntegrator(v string)

SetIntegrator gets a reference to the given string and assigns it to the Integrator field.

func (*ExternalPlatform) SetName

func (o *ExternalPlatform) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*ExternalPlatform) SetVersion

func (o *ExternalPlatform) SetVersion(v string)

SetVersion gets a reference to the given string and assigns it to the Version field.

func (ExternalPlatform) ToMap

func (o ExternalPlatform) ToMap() (map[string]interface{}, error)

type ForexQuote

type ForexQuote struct {
	// The account name.
	Account *string `json:"account,omitempty"`
	// The account type.
	AccountType *string `json:"accountType,omitempty"`
	BaseAmount  *Amount `json:"baseAmount,omitempty"`
	// The base points.
	BasePoints int32   `json:"basePoints"`
	Buy        *Amount `json:"buy,omitempty"`
	Interbank  *Amount `json:"interbank,omitempty"`
	// The reference assigned to the forex quote request.
	Reference *string `json:"reference,omitempty"`
	Sell      *Amount `json:"sell,omitempty"`
	// The signature to validate the integrity.
	Signature *string `json:"signature,omitempty"`
	// The source of the forex quote.
	Source *string `json:"source,omitempty"`
	// The type of forex.
	Type *string `json:"type,omitempty"`
	// The date until which the forex quote is valid.
	ValidTill time.Time `json:"validTill"`
}

ForexQuote struct for ForexQuote

func NewForexQuote

func NewForexQuote(basePoints int32, validTill time.Time) *ForexQuote

NewForexQuote instantiates a new ForexQuote object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewForexQuoteWithDefaults

func NewForexQuoteWithDefaults() *ForexQuote

NewForexQuoteWithDefaults instantiates a new ForexQuote object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ForexQuote) GetAccount

func (o *ForexQuote) GetAccount() string

GetAccount returns the Account field value if set, zero value otherwise.

func (*ForexQuote) GetAccountOk

func (o *ForexQuote) GetAccountOk() (*string, bool)

GetAccountOk returns a tuple with the Account field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ForexQuote) GetAccountType

func (o *ForexQuote) GetAccountType() string

GetAccountType returns the AccountType field value if set, zero value otherwise.

func (*ForexQuote) GetAccountTypeOk

func (o *ForexQuote) GetAccountTypeOk() (*string, bool)

GetAccountTypeOk returns a tuple with the AccountType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ForexQuote) GetBaseAmount

func (o *ForexQuote) GetBaseAmount() Amount

GetBaseAmount returns the BaseAmount field value if set, zero value otherwise.

func (*ForexQuote) GetBaseAmountOk

func (o *ForexQuote) GetBaseAmountOk() (*Amount, bool)

GetBaseAmountOk returns a tuple with the BaseAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ForexQuote) GetBasePoints

func (o *ForexQuote) GetBasePoints() int32

GetBasePoints returns the BasePoints field value

func (*ForexQuote) GetBasePointsOk

func (o *ForexQuote) GetBasePointsOk() (*int32, bool)

GetBasePointsOk returns a tuple with the BasePoints field value and a boolean to check if the value has been set.

func (*ForexQuote) GetBuy

func (o *ForexQuote) GetBuy() Amount

GetBuy returns the Buy field value if set, zero value otherwise.

func (*ForexQuote) GetBuyOk

func (o *ForexQuote) GetBuyOk() (*Amount, bool)

GetBuyOk returns a tuple with the Buy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ForexQuote) GetInterbank

func (o *ForexQuote) GetInterbank() Amount

GetInterbank returns the Interbank field value if set, zero value otherwise.

func (*ForexQuote) GetInterbankOk

func (o *ForexQuote) GetInterbankOk() (*Amount, bool)

GetInterbankOk returns a tuple with the Interbank field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ForexQuote) GetReference

func (o *ForexQuote) GetReference() string

GetReference returns the Reference field value if set, zero value otherwise.

func (*ForexQuote) GetReferenceOk

func (o *ForexQuote) GetReferenceOk() (*string, bool)

GetReferenceOk returns a tuple with the Reference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ForexQuote) GetSell

func (o *ForexQuote) GetSell() Amount

GetSell returns the Sell field value if set, zero value otherwise.

func (*ForexQuote) GetSellOk

func (o *ForexQuote) GetSellOk() (*Amount, bool)

GetSellOk returns a tuple with the Sell field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ForexQuote) GetSignature

func (o *ForexQuote) GetSignature() string

GetSignature returns the Signature field value if set, zero value otherwise.

func (*ForexQuote) GetSignatureOk

func (o *ForexQuote) GetSignatureOk() (*string, bool)

GetSignatureOk returns a tuple with the Signature field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ForexQuote) GetSource

func (o *ForexQuote) GetSource() string

GetSource returns the Source field value if set, zero value otherwise.

func (*ForexQuote) GetSourceOk

func (o *ForexQuote) GetSourceOk() (*string, bool)

GetSourceOk returns a tuple with the Source field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ForexQuote) GetType

func (o *ForexQuote) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*ForexQuote) GetTypeOk

func (o *ForexQuote) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ForexQuote) GetValidTill

func (o *ForexQuote) GetValidTill() time.Time

GetValidTill returns the ValidTill field value

func (*ForexQuote) GetValidTillOk

func (o *ForexQuote) GetValidTillOk() (*time.Time, bool)

GetValidTillOk returns a tuple with the ValidTill field value and a boolean to check if the value has been set.

func (*ForexQuote) HasAccount

func (o *ForexQuote) HasAccount() bool

HasAccount returns a boolean if a field has been set.

func (*ForexQuote) HasAccountType

func (o *ForexQuote) HasAccountType() bool

HasAccountType returns a boolean if a field has been set.

func (*ForexQuote) HasBaseAmount

func (o *ForexQuote) HasBaseAmount() bool

HasBaseAmount returns a boolean if a field has been set.

func (*ForexQuote) HasBuy

func (o *ForexQuote) HasBuy() bool

HasBuy returns a boolean if a field has been set.

func (*ForexQuote) HasInterbank

func (o *ForexQuote) HasInterbank() bool

HasInterbank returns a boolean if a field has been set.

func (*ForexQuote) HasReference

func (o *ForexQuote) HasReference() bool

HasReference returns a boolean if a field has been set.

func (*ForexQuote) HasSell

func (o *ForexQuote) HasSell() bool

HasSell returns a boolean if a field has been set.

func (*ForexQuote) HasSignature

func (o *ForexQuote) HasSignature() bool

HasSignature returns a boolean if a field has been set.

func (*ForexQuote) HasSource

func (o *ForexQuote) HasSource() bool

HasSource returns a boolean if a field has been set.

func (*ForexQuote) HasType

func (o *ForexQuote) HasType() bool

HasType returns a boolean if a field has been set.

func (ForexQuote) MarshalJSON

func (o ForexQuote) MarshalJSON() ([]byte, error)

func (*ForexQuote) SetAccount

func (o *ForexQuote) SetAccount(v string)

SetAccount gets a reference to the given string and assigns it to the Account field.

func (*ForexQuote) SetAccountType

func (o *ForexQuote) SetAccountType(v string)

SetAccountType gets a reference to the given string and assigns it to the AccountType field.

func (*ForexQuote) SetBaseAmount

func (o *ForexQuote) SetBaseAmount(v Amount)

SetBaseAmount gets a reference to the given Amount and assigns it to the BaseAmount field.

func (*ForexQuote) SetBasePoints

func (o *ForexQuote) SetBasePoints(v int32)

SetBasePoints sets field value

func (*ForexQuote) SetBuy

func (o *ForexQuote) SetBuy(v Amount)

SetBuy gets a reference to the given Amount and assigns it to the Buy field.

func (*ForexQuote) SetInterbank

func (o *ForexQuote) SetInterbank(v Amount)

SetInterbank gets a reference to the given Amount and assigns it to the Interbank field.

func (*ForexQuote) SetReference

func (o *ForexQuote) SetReference(v string)

SetReference gets a reference to the given string and assigns it to the Reference field.

func (*ForexQuote) SetSell

func (o *ForexQuote) SetSell(v Amount)

SetSell gets a reference to the given Amount and assigns it to the Sell field.

func (*ForexQuote) SetSignature

func (o *ForexQuote) SetSignature(v string)

SetSignature gets a reference to the given string and assigns it to the Signature field.

func (*ForexQuote) SetSource

func (o *ForexQuote) SetSource(v string)

SetSource gets a reference to the given string and assigns it to the Source field.

func (*ForexQuote) SetType

func (o *ForexQuote) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*ForexQuote) SetValidTill

func (o *ForexQuote) SetValidTill(v time.Time)

SetValidTill sets field value

func (ForexQuote) ToMap

func (o ForexQuote) ToMap() (map[string]interface{}, error)

type FraudCheckResult

type FraudCheckResult struct {
	// The fraud score generated by the risk check.
	AccountScore int32 `json:"accountScore"`
	// The ID of the risk check.
	CheckId int32 `json:"checkId"`
	// The name of the risk check.
	Name string `json:"name"`
}

FraudCheckResult struct for FraudCheckResult

func NewFraudCheckResult

func NewFraudCheckResult(accountScore int32, checkId int32, name string) *FraudCheckResult

NewFraudCheckResult instantiates a new FraudCheckResult object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewFraudCheckResultWithDefaults

func NewFraudCheckResultWithDefaults() *FraudCheckResult

NewFraudCheckResultWithDefaults instantiates a new FraudCheckResult object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*FraudCheckResult) GetAccountScore

func (o *FraudCheckResult) GetAccountScore() int32

GetAccountScore returns the AccountScore field value

func (*FraudCheckResult) GetAccountScoreOk

func (o *FraudCheckResult) GetAccountScoreOk() (*int32, bool)

GetAccountScoreOk returns a tuple with the AccountScore field value and a boolean to check if the value has been set.

func (*FraudCheckResult) GetCheckId

func (o *FraudCheckResult) GetCheckId() int32

GetCheckId returns the CheckId field value

func (*FraudCheckResult) GetCheckIdOk

func (o *FraudCheckResult) GetCheckIdOk() (*int32, bool)

GetCheckIdOk returns a tuple with the CheckId field value and a boolean to check if the value has been set.

func (*FraudCheckResult) GetName

func (o *FraudCheckResult) GetName() string

GetName returns the Name field value

func (*FraudCheckResult) GetNameOk

func (o *FraudCheckResult) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (FraudCheckResult) MarshalJSON

func (o FraudCheckResult) MarshalJSON() ([]byte, error)

func (*FraudCheckResult) SetAccountScore

func (o *FraudCheckResult) SetAccountScore(v int32)

SetAccountScore sets field value

func (*FraudCheckResult) SetCheckId

func (o *FraudCheckResult) SetCheckId(v int32)

SetCheckId sets field value

func (*FraudCheckResult) SetName

func (o *FraudCheckResult) SetName(v string)

SetName sets field value

func (FraudCheckResult) ToMap

func (o FraudCheckResult) ToMap() (map[string]interface{}, error)

type FraudResult

type FraudResult struct {
	// The total fraud score generated by the risk checks.
	AccountScore int32 `json:"accountScore"`
	// The result of the individual risk checks.
	Results []FraudCheckResult `json:"results,omitempty"`
}

FraudResult struct for FraudResult

func NewFraudResult

func NewFraudResult(accountScore int32) *FraudResult

NewFraudResult instantiates a new FraudResult object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewFraudResultWithDefaults

func NewFraudResultWithDefaults() *FraudResult

NewFraudResultWithDefaults instantiates a new FraudResult object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*FraudResult) GetAccountScore

func (o *FraudResult) GetAccountScore() int32

GetAccountScore returns the AccountScore field value

func (*FraudResult) GetAccountScoreOk

func (o *FraudResult) GetAccountScoreOk() (*int32, bool)

GetAccountScoreOk returns a tuple with the AccountScore field value and a boolean to check if the value has been set.

func (*FraudResult) GetResults

func (o *FraudResult) GetResults() []FraudCheckResult

GetResults returns the Results field value if set, zero value otherwise.

func (*FraudResult) GetResultsOk

func (o *FraudResult) GetResultsOk() ([]FraudCheckResult, bool)

GetResultsOk returns a tuple with the Results field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FraudResult) HasResults

func (o *FraudResult) HasResults() bool

HasResults returns a boolean if a field has been set.

func (FraudResult) MarshalJSON

func (o FraudResult) MarshalJSON() ([]byte, error)

func (*FraudResult) SetAccountScore

func (o *FraudResult) SetAccountScore(v int32)

SetAccountScore sets field value

func (*FraudResult) SetResults

func (o *FraudResult) SetResults(v []FraudCheckResult)

SetResults gets a reference to the given []FraudCheckResult and assigns it to the Results field.

func (FraudResult) ToMap

func (o FraudResult) ToMap() (map[string]interface{}, error)

type FundOrigin

type FundOrigin struct {
	BillingAddress *Address `json:"billingAddress,omitempty"`
	ShopperName    *Name    `json:"shopperName,omitempty"`
}

FundOrigin struct for FundOrigin

func NewFundOrigin

func NewFundOrigin() *FundOrigin

NewFundOrigin instantiates a new FundOrigin object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewFundOriginWithDefaults

func NewFundOriginWithDefaults() *FundOrigin

NewFundOriginWithDefaults instantiates a new FundOrigin object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*FundOrigin) GetBillingAddress

func (o *FundOrigin) GetBillingAddress() Address

GetBillingAddress returns the BillingAddress field value if set, zero value otherwise.

func (*FundOrigin) GetBillingAddressOk

func (o *FundOrigin) GetBillingAddressOk() (*Address, bool)

GetBillingAddressOk returns a tuple with the BillingAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FundOrigin) GetShopperName

func (o *FundOrigin) GetShopperName() Name

GetShopperName returns the ShopperName field value if set, zero value otherwise.

func (*FundOrigin) GetShopperNameOk

func (o *FundOrigin) GetShopperNameOk() (*Name, bool)

GetShopperNameOk returns a tuple with the ShopperName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FundOrigin) HasBillingAddress

func (o *FundOrigin) HasBillingAddress() bool

HasBillingAddress returns a boolean if a field has been set.

func (*FundOrigin) HasShopperName

func (o *FundOrigin) HasShopperName() bool

HasShopperName returns a boolean if a field has been set.

func (FundOrigin) MarshalJSON

func (o FundOrigin) MarshalJSON() ([]byte, error)

func (*FundOrigin) SetBillingAddress

func (o *FundOrigin) SetBillingAddress(v Address)

SetBillingAddress gets a reference to the given Address and assigns it to the BillingAddress field.

func (*FundOrigin) SetShopperName

func (o *FundOrigin) SetShopperName(v Name)

SetShopperName gets a reference to the given Name and assigns it to the ShopperName field.

func (FundOrigin) ToMap

func (o FundOrigin) ToMap() (map[string]interface{}, error)

type FundRecipient

type FundRecipient struct {
	BillingAddress *Address     `json:"billingAddress,omitempty"`
	PaymentMethod  *CardDetails `json:"paymentMethod,omitempty"`
	// the email address of the person
	ShopperEmail *string `json:"shopperEmail,omitempty"`
	ShopperName  *Name   `json:"shopperName,omitempty"`
	// Required for recurring payments.  Your reference to uniquely identify this shopper, for example user ID or account ID. Minimum length: 3 characters. > Your reference must not include personally identifiable information (PII), for example name or email address.
	ShopperReference *string `json:"shopperReference,omitempty"`
	// This is the `recurringDetailReference` returned in the response when you created the token.
	StoredPaymentMethodId *string      `json:"storedPaymentMethodId,omitempty"`
	SubMerchant           *SubMerchant `json:"subMerchant,omitempty"`
	// the telephone number of the person
	TelephoneNumber *string `json:"telephoneNumber,omitempty"`
	// indicates where the money is going
	WalletIdentifier *string `json:"walletIdentifier,omitempty"`
	// indicates the tax identifier of the fund recepient
	WalletOwnerTaxId *string `json:"walletOwnerTaxId,omitempty"`
}

FundRecipient struct for FundRecipient

func NewFundRecipient

func NewFundRecipient() *FundRecipient

NewFundRecipient instantiates a new FundRecipient object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewFundRecipientWithDefaults

func NewFundRecipientWithDefaults() *FundRecipient

NewFundRecipientWithDefaults instantiates a new FundRecipient object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*FundRecipient) GetBillingAddress

func (o *FundRecipient) GetBillingAddress() Address

GetBillingAddress returns the BillingAddress field value if set, zero value otherwise.

func (*FundRecipient) GetBillingAddressOk

func (o *FundRecipient) GetBillingAddressOk() (*Address, bool)

GetBillingAddressOk returns a tuple with the BillingAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FundRecipient) GetPaymentMethod

func (o *FundRecipient) GetPaymentMethod() CardDetails

GetPaymentMethod returns the PaymentMethod field value if set, zero value otherwise.

func (*FundRecipient) GetPaymentMethodOk

func (o *FundRecipient) GetPaymentMethodOk() (*CardDetails, bool)

GetPaymentMethodOk returns a tuple with the PaymentMethod field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FundRecipient) GetShopperEmail

func (o *FundRecipient) GetShopperEmail() string

GetShopperEmail returns the ShopperEmail field value if set, zero value otherwise.

func (*FundRecipient) GetShopperEmailOk

func (o *FundRecipient) GetShopperEmailOk() (*string, bool)

GetShopperEmailOk returns a tuple with the ShopperEmail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FundRecipient) GetShopperName

func (o *FundRecipient) GetShopperName() Name

GetShopperName returns the ShopperName field value if set, zero value otherwise.

func (*FundRecipient) GetShopperNameOk

func (o *FundRecipient) GetShopperNameOk() (*Name, bool)

GetShopperNameOk returns a tuple with the ShopperName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FundRecipient) GetShopperReference

func (o *FundRecipient) GetShopperReference() string

GetShopperReference returns the ShopperReference field value if set, zero value otherwise.

func (*FundRecipient) GetShopperReferenceOk

func (o *FundRecipient) GetShopperReferenceOk() (*string, bool)

GetShopperReferenceOk returns a tuple with the ShopperReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FundRecipient) GetStoredPaymentMethodId

func (o *FundRecipient) GetStoredPaymentMethodId() string

GetStoredPaymentMethodId returns the StoredPaymentMethodId field value if set, zero value otherwise.

func (*FundRecipient) GetStoredPaymentMethodIdOk

func (o *FundRecipient) GetStoredPaymentMethodIdOk() (*string, bool)

GetStoredPaymentMethodIdOk returns a tuple with the StoredPaymentMethodId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FundRecipient) GetSubMerchant

func (o *FundRecipient) GetSubMerchant() SubMerchant

GetSubMerchant returns the SubMerchant field value if set, zero value otherwise.

func (*FundRecipient) GetSubMerchantOk

func (o *FundRecipient) GetSubMerchantOk() (*SubMerchant, bool)

GetSubMerchantOk returns a tuple with the SubMerchant field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FundRecipient) GetTelephoneNumber

func (o *FundRecipient) GetTelephoneNumber() string

GetTelephoneNumber returns the TelephoneNumber field value if set, zero value otherwise.

func (*FundRecipient) GetTelephoneNumberOk

func (o *FundRecipient) GetTelephoneNumberOk() (*string, bool)

GetTelephoneNumberOk returns a tuple with the TelephoneNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FundRecipient) GetWalletIdentifier

func (o *FundRecipient) GetWalletIdentifier() string

GetWalletIdentifier returns the WalletIdentifier field value if set, zero value otherwise.

func (*FundRecipient) GetWalletIdentifierOk

func (o *FundRecipient) GetWalletIdentifierOk() (*string, bool)

GetWalletIdentifierOk returns a tuple with the WalletIdentifier field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FundRecipient) GetWalletOwnerTaxId

func (o *FundRecipient) GetWalletOwnerTaxId() string

GetWalletOwnerTaxId returns the WalletOwnerTaxId field value if set, zero value otherwise.

func (*FundRecipient) GetWalletOwnerTaxIdOk

func (o *FundRecipient) GetWalletOwnerTaxIdOk() (*string, bool)

GetWalletOwnerTaxIdOk returns a tuple with the WalletOwnerTaxId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FundRecipient) HasBillingAddress

func (o *FundRecipient) HasBillingAddress() bool

HasBillingAddress returns a boolean if a field has been set.

func (*FundRecipient) HasPaymentMethod

func (o *FundRecipient) HasPaymentMethod() bool

HasPaymentMethod returns a boolean if a field has been set.

func (*FundRecipient) HasShopperEmail

func (o *FundRecipient) HasShopperEmail() bool

HasShopperEmail returns a boolean if a field has been set.

func (*FundRecipient) HasShopperName

func (o *FundRecipient) HasShopperName() bool

HasShopperName returns a boolean if a field has been set.

func (*FundRecipient) HasShopperReference

func (o *FundRecipient) HasShopperReference() bool

HasShopperReference returns a boolean if a field has been set.

func (*FundRecipient) HasStoredPaymentMethodId

func (o *FundRecipient) HasStoredPaymentMethodId() bool

HasStoredPaymentMethodId returns a boolean if a field has been set.

func (*FundRecipient) HasSubMerchant

func (o *FundRecipient) HasSubMerchant() bool

HasSubMerchant returns a boolean if a field has been set.

func (*FundRecipient) HasTelephoneNumber

func (o *FundRecipient) HasTelephoneNumber() bool

HasTelephoneNumber returns a boolean if a field has been set.

func (*FundRecipient) HasWalletIdentifier

func (o *FundRecipient) HasWalletIdentifier() bool

HasWalletIdentifier returns a boolean if a field has been set.

func (*FundRecipient) HasWalletOwnerTaxId

func (o *FundRecipient) HasWalletOwnerTaxId() bool

HasWalletOwnerTaxId returns a boolean if a field has been set.

func (FundRecipient) MarshalJSON

func (o FundRecipient) MarshalJSON() ([]byte, error)

func (*FundRecipient) SetBillingAddress

func (o *FundRecipient) SetBillingAddress(v Address)

SetBillingAddress gets a reference to the given Address and assigns it to the BillingAddress field.

func (*FundRecipient) SetPaymentMethod

func (o *FundRecipient) SetPaymentMethod(v CardDetails)

SetPaymentMethod gets a reference to the given CardDetails and assigns it to the PaymentMethod field.

func (*FundRecipient) SetShopperEmail

func (o *FundRecipient) SetShopperEmail(v string)

SetShopperEmail gets a reference to the given string and assigns it to the ShopperEmail field.

func (*FundRecipient) SetShopperName

func (o *FundRecipient) SetShopperName(v Name)

SetShopperName gets a reference to the given Name and assigns it to the ShopperName field.

func (*FundRecipient) SetShopperReference

func (o *FundRecipient) SetShopperReference(v string)

SetShopperReference gets a reference to the given string and assigns it to the ShopperReference field.

func (*FundRecipient) SetStoredPaymentMethodId

func (o *FundRecipient) SetStoredPaymentMethodId(v string)

SetStoredPaymentMethodId gets a reference to the given string and assigns it to the StoredPaymentMethodId field.

func (*FundRecipient) SetSubMerchant

func (o *FundRecipient) SetSubMerchant(v SubMerchant)

SetSubMerchant gets a reference to the given SubMerchant and assigns it to the SubMerchant field.

func (*FundRecipient) SetTelephoneNumber

func (o *FundRecipient) SetTelephoneNumber(v string)

SetTelephoneNumber gets a reference to the given string and assigns it to the TelephoneNumber field.

func (*FundRecipient) SetWalletIdentifier

func (o *FundRecipient) SetWalletIdentifier(v string)

SetWalletIdentifier gets a reference to the given string and assigns it to the WalletIdentifier field.

func (*FundRecipient) SetWalletOwnerTaxId

func (o *FundRecipient) SetWalletOwnerTaxId(v string)

SetWalletOwnerTaxId gets a reference to the given string and assigns it to the WalletOwnerTaxId field.

func (FundRecipient) ToMap

func (o FundRecipient) ToMap() (map[string]interface{}, error)

type GenericIssuerPaymentMethodDetails

type GenericIssuerPaymentMethodDetails struct {
	// The checkout attempt identifier.
	CheckoutAttemptId *string `json:"checkoutAttemptId,omitempty"`
	// The issuer id of the shopper's selected bank.
	Issuer string `json:"issuer"`
	// This is the `recurringDetailReference` returned in the response when you created the token.
	// Deprecated
	RecurringDetailReference *string `json:"recurringDetailReference,omitempty"`
	// This is the `recurringDetailReference` returned in the response when you created the token.
	StoredPaymentMethodId *string `json:"storedPaymentMethodId,omitempty"`
	// **genericissuer**
	Type string `json:"type"`
}

GenericIssuerPaymentMethodDetails struct for GenericIssuerPaymentMethodDetails

func NewGenericIssuerPaymentMethodDetails

func NewGenericIssuerPaymentMethodDetails(issuer string, type_ string) *GenericIssuerPaymentMethodDetails

NewGenericIssuerPaymentMethodDetails instantiates a new GenericIssuerPaymentMethodDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGenericIssuerPaymentMethodDetailsWithDefaults

func NewGenericIssuerPaymentMethodDetailsWithDefaults() *GenericIssuerPaymentMethodDetails

NewGenericIssuerPaymentMethodDetailsWithDefaults instantiates a new GenericIssuerPaymentMethodDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GenericIssuerPaymentMethodDetails) GetCheckoutAttemptId

func (o *GenericIssuerPaymentMethodDetails) GetCheckoutAttemptId() string

GetCheckoutAttemptId returns the CheckoutAttemptId field value if set, zero value otherwise.

func (*GenericIssuerPaymentMethodDetails) GetCheckoutAttemptIdOk

func (o *GenericIssuerPaymentMethodDetails) GetCheckoutAttemptIdOk() (*string, bool)

GetCheckoutAttemptIdOk returns a tuple with the CheckoutAttemptId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GenericIssuerPaymentMethodDetails) GetIssuer

GetIssuer returns the Issuer field value

func (*GenericIssuerPaymentMethodDetails) GetIssuerOk

func (o *GenericIssuerPaymentMethodDetails) GetIssuerOk() (*string, bool)

GetIssuerOk returns a tuple with the Issuer field value and a boolean to check if the value has been set.

func (*GenericIssuerPaymentMethodDetails) GetRecurringDetailReference

func (o *GenericIssuerPaymentMethodDetails) GetRecurringDetailReference() string

GetRecurringDetailReference returns the RecurringDetailReference field value if set, zero value otherwise. Deprecated

func (*GenericIssuerPaymentMethodDetails) GetRecurringDetailReferenceOk

func (o *GenericIssuerPaymentMethodDetails) GetRecurringDetailReferenceOk() (*string, bool)

GetRecurringDetailReferenceOk returns a tuple with the RecurringDetailReference field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*GenericIssuerPaymentMethodDetails) GetStoredPaymentMethodId

func (o *GenericIssuerPaymentMethodDetails) GetStoredPaymentMethodId() string

GetStoredPaymentMethodId returns the StoredPaymentMethodId field value if set, zero value otherwise.

func (*GenericIssuerPaymentMethodDetails) GetStoredPaymentMethodIdOk

func (o *GenericIssuerPaymentMethodDetails) GetStoredPaymentMethodIdOk() (*string, bool)

GetStoredPaymentMethodIdOk returns a tuple with the StoredPaymentMethodId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GenericIssuerPaymentMethodDetails) GetType

GetType returns the Type field value

func (*GenericIssuerPaymentMethodDetails) GetTypeOk

func (o *GenericIssuerPaymentMethodDetails) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*GenericIssuerPaymentMethodDetails) HasCheckoutAttemptId

func (o *GenericIssuerPaymentMethodDetails) HasCheckoutAttemptId() bool

HasCheckoutAttemptId returns a boolean if a field has been set.

func (*GenericIssuerPaymentMethodDetails) HasRecurringDetailReference

func (o *GenericIssuerPaymentMethodDetails) HasRecurringDetailReference() bool

HasRecurringDetailReference returns a boolean if a field has been set.

func (*GenericIssuerPaymentMethodDetails) HasStoredPaymentMethodId

func (o *GenericIssuerPaymentMethodDetails) HasStoredPaymentMethodId() bool

HasStoredPaymentMethodId returns a boolean if a field has been set.

func (GenericIssuerPaymentMethodDetails) MarshalJSON

func (o GenericIssuerPaymentMethodDetails) MarshalJSON() ([]byte, error)

func (*GenericIssuerPaymentMethodDetails) SetCheckoutAttemptId

func (o *GenericIssuerPaymentMethodDetails) SetCheckoutAttemptId(v string)

SetCheckoutAttemptId gets a reference to the given string and assigns it to the CheckoutAttemptId field.

func (*GenericIssuerPaymentMethodDetails) SetIssuer

func (o *GenericIssuerPaymentMethodDetails) SetIssuer(v string)

SetIssuer sets field value

func (*GenericIssuerPaymentMethodDetails) SetRecurringDetailReference

func (o *GenericIssuerPaymentMethodDetails) SetRecurringDetailReference(v string)

SetRecurringDetailReference gets a reference to the given string and assigns it to the RecurringDetailReference field. Deprecated

func (*GenericIssuerPaymentMethodDetails) SetStoredPaymentMethodId

func (o *GenericIssuerPaymentMethodDetails) SetStoredPaymentMethodId(v string)

SetStoredPaymentMethodId gets a reference to the given string and assigns it to the StoredPaymentMethodId field.

func (*GenericIssuerPaymentMethodDetails) SetType

SetType sets field value

func (GenericIssuerPaymentMethodDetails) ToMap

func (o GenericIssuerPaymentMethodDetails) ToMap() (map[string]interface{}, error)

type GiropayDetails

type GiropayDetails struct {
	// The checkout attempt identifier.
	CheckoutAttemptId *string `json:"checkoutAttemptId,omitempty"`
	// This is the `recurringDetailReference` returned in the response when you created the token.
	// Deprecated
	RecurringDetailReference *string `json:"recurringDetailReference,omitempty"`
	// This is the `recurringDetailReference` returned in the response when you created the token.
	StoredPaymentMethodId *string `json:"storedPaymentMethodId,omitempty"`
	// **giropay**
	Type *string `json:"type,omitempty"`
}

GiropayDetails struct for GiropayDetails

func NewGiropayDetails

func NewGiropayDetails() *GiropayDetails

NewGiropayDetails instantiates a new GiropayDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGiropayDetailsWithDefaults

func NewGiropayDetailsWithDefaults() *GiropayDetails

NewGiropayDetailsWithDefaults instantiates a new GiropayDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GiropayDetails) GetCheckoutAttemptId

func (o *GiropayDetails) GetCheckoutAttemptId() string

GetCheckoutAttemptId returns the CheckoutAttemptId field value if set, zero value otherwise.

func (*GiropayDetails) GetCheckoutAttemptIdOk

func (o *GiropayDetails) GetCheckoutAttemptIdOk() (*string, bool)

GetCheckoutAttemptIdOk returns a tuple with the CheckoutAttemptId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GiropayDetails) GetRecurringDetailReference

func (o *GiropayDetails) GetRecurringDetailReference() string

GetRecurringDetailReference returns the RecurringDetailReference field value if set, zero value otherwise. Deprecated

func (*GiropayDetails) GetRecurringDetailReferenceOk

func (o *GiropayDetails) GetRecurringDetailReferenceOk() (*string, bool)

GetRecurringDetailReferenceOk returns a tuple with the RecurringDetailReference field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*GiropayDetails) GetStoredPaymentMethodId

func (o *GiropayDetails) GetStoredPaymentMethodId() string

GetStoredPaymentMethodId returns the StoredPaymentMethodId field value if set, zero value otherwise.

func (*GiropayDetails) GetStoredPaymentMethodIdOk

func (o *GiropayDetails) GetStoredPaymentMethodIdOk() (*string, bool)

GetStoredPaymentMethodIdOk returns a tuple with the StoredPaymentMethodId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GiropayDetails) GetType

func (o *GiropayDetails) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*GiropayDetails) GetTypeOk

func (o *GiropayDetails) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GiropayDetails) HasCheckoutAttemptId

func (o *GiropayDetails) HasCheckoutAttemptId() bool

HasCheckoutAttemptId returns a boolean if a field has been set.

func (*GiropayDetails) HasRecurringDetailReference

func (o *GiropayDetails) HasRecurringDetailReference() bool

HasRecurringDetailReference returns a boolean if a field has been set.

func (*GiropayDetails) HasStoredPaymentMethodId

func (o *GiropayDetails) HasStoredPaymentMethodId() bool

HasStoredPaymentMethodId returns a boolean if a field has been set.

func (*GiropayDetails) HasType

func (o *GiropayDetails) HasType() bool

HasType returns a boolean if a field has been set.

func (GiropayDetails) MarshalJSON

func (o GiropayDetails) MarshalJSON() ([]byte, error)

func (*GiropayDetails) SetCheckoutAttemptId

func (o *GiropayDetails) SetCheckoutAttemptId(v string)

SetCheckoutAttemptId gets a reference to the given string and assigns it to the CheckoutAttemptId field.

func (*GiropayDetails) SetRecurringDetailReference

func (o *GiropayDetails) SetRecurringDetailReference(v string)

SetRecurringDetailReference gets a reference to the given string and assigns it to the RecurringDetailReference field. Deprecated

func (*GiropayDetails) SetStoredPaymentMethodId

func (o *GiropayDetails) SetStoredPaymentMethodId(v string)

SetStoredPaymentMethodId gets a reference to the given string and assigns it to the StoredPaymentMethodId field.

func (*GiropayDetails) SetType

func (o *GiropayDetails) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (GiropayDetails) ToMap

func (o GiropayDetails) ToMap() (map[string]interface{}, error)

type GooglePayDetails

type GooglePayDetails struct {
	// The checkout attempt identifier.
	CheckoutAttemptId *string `json:"checkoutAttemptId,omitempty"`
	// The funding source that should be used when multiple sources are available. For Brazilian combo cards, by default the funding source is credit. To use debit, set this value to **debit**.
	FundingSource *string `json:"fundingSource,omitempty"`
	// The `token` that you obtained from the [Google Pay API](https://developers.google.com/pay/api/web/reference/response-objects#PaymentData) `PaymentData` response.
	GooglePayToken string `json:"googlePayToken"`
	// This is the `recurringDetailReference` returned in the response when you created the token.
	// Deprecated
	RecurringDetailReference *string `json:"recurringDetailReference,omitempty"`
	// This is the `recurringDetailReference` returned in the response when you created the token.
	StoredPaymentMethodId *string `json:"storedPaymentMethodId,omitempty"`
	// **googlepay**, **paywithgoogle**
	Type *string `json:"type,omitempty"`
}

GooglePayDetails struct for GooglePayDetails

func NewGooglePayDetails

func NewGooglePayDetails(googlePayToken string) *GooglePayDetails

NewGooglePayDetails instantiates a new GooglePayDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGooglePayDetailsWithDefaults

func NewGooglePayDetailsWithDefaults() *GooglePayDetails

NewGooglePayDetailsWithDefaults instantiates a new GooglePayDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GooglePayDetails) GetCheckoutAttemptId

func (o *GooglePayDetails) GetCheckoutAttemptId() string

GetCheckoutAttemptId returns the CheckoutAttemptId field value if set, zero value otherwise.

func (*GooglePayDetails) GetCheckoutAttemptIdOk

func (o *GooglePayDetails) GetCheckoutAttemptIdOk() (*string, bool)

GetCheckoutAttemptIdOk returns a tuple with the CheckoutAttemptId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GooglePayDetails) GetFundingSource

func (o *GooglePayDetails) GetFundingSource() string

GetFundingSource returns the FundingSource field value if set, zero value otherwise.

func (*GooglePayDetails) GetFundingSourceOk

func (o *GooglePayDetails) GetFundingSourceOk() (*string, bool)

GetFundingSourceOk returns a tuple with the FundingSource field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GooglePayDetails) GetGooglePayToken

func (o *GooglePayDetails) GetGooglePayToken() string

GetGooglePayToken returns the GooglePayToken field value

func (*GooglePayDetails) GetGooglePayTokenOk

func (o *GooglePayDetails) GetGooglePayTokenOk() (*string, bool)

GetGooglePayTokenOk returns a tuple with the GooglePayToken field value and a boolean to check if the value has been set.

func (*GooglePayDetails) GetRecurringDetailReference

func (o *GooglePayDetails) GetRecurringDetailReference() string

GetRecurringDetailReference returns the RecurringDetailReference field value if set, zero value otherwise. Deprecated

func (*GooglePayDetails) GetRecurringDetailReferenceOk

func (o *GooglePayDetails) GetRecurringDetailReferenceOk() (*string, bool)

GetRecurringDetailReferenceOk returns a tuple with the RecurringDetailReference field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*GooglePayDetails) GetStoredPaymentMethodId

func (o *GooglePayDetails) GetStoredPaymentMethodId() string

GetStoredPaymentMethodId returns the StoredPaymentMethodId field value if set, zero value otherwise.

func (*GooglePayDetails) GetStoredPaymentMethodIdOk

func (o *GooglePayDetails) GetStoredPaymentMethodIdOk() (*string, bool)

GetStoredPaymentMethodIdOk returns a tuple with the StoredPaymentMethodId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GooglePayDetails) GetType

func (o *GooglePayDetails) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*GooglePayDetails) GetTypeOk

func (o *GooglePayDetails) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GooglePayDetails) HasCheckoutAttemptId

func (o *GooglePayDetails) HasCheckoutAttemptId() bool

HasCheckoutAttemptId returns a boolean if a field has been set.

func (*GooglePayDetails) HasFundingSource

func (o *GooglePayDetails) HasFundingSource() bool

HasFundingSource returns a boolean if a field has been set.

func (*GooglePayDetails) HasRecurringDetailReference

func (o *GooglePayDetails) HasRecurringDetailReference() bool

HasRecurringDetailReference returns a boolean if a field has been set.

func (*GooglePayDetails) HasStoredPaymentMethodId

func (o *GooglePayDetails) HasStoredPaymentMethodId() bool

HasStoredPaymentMethodId returns a boolean if a field has been set.

func (*GooglePayDetails) HasType

func (o *GooglePayDetails) HasType() bool

HasType returns a boolean if a field has been set.

func (GooglePayDetails) MarshalJSON

func (o GooglePayDetails) MarshalJSON() ([]byte, error)

func (*GooglePayDetails) SetCheckoutAttemptId

func (o *GooglePayDetails) SetCheckoutAttemptId(v string)

SetCheckoutAttemptId gets a reference to the given string and assigns it to the CheckoutAttemptId field.

func (*GooglePayDetails) SetFundingSource

func (o *GooglePayDetails) SetFundingSource(v string)

SetFundingSource gets a reference to the given string and assigns it to the FundingSource field.

func (*GooglePayDetails) SetGooglePayToken

func (o *GooglePayDetails) SetGooglePayToken(v string)

SetGooglePayToken sets field value

func (*GooglePayDetails) SetRecurringDetailReference

func (o *GooglePayDetails) SetRecurringDetailReference(v string)

SetRecurringDetailReference gets a reference to the given string and assigns it to the RecurringDetailReference field. Deprecated

func (*GooglePayDetails) SetStoredPaymentMethodId

func (o *GooglePayDetails) SetStoredPaymentMethodId(v string)

SetStoredPaymentMethodId gets a reference to the given string and assigns it to the StoredPaymentMethodId field.

func (*GooglePayDetails) SetType

func (o *GooglePayDetails) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (GooglePayDetails) ToMap

func (o GooglePayDetails) ToMap() (map[string]interface{}, error)

type IdealDetails

type IdealDetails struct {
	// The checkout attempt identifier.
	CheckoutAttemptId *string `json:"checkoutAttemptId,omitempty"`
	// The iDEAL issuer value of the shopper's selected bank. Set this to an **id** of an iDEAL issuer to preselect it.
	Issuer string `json:"issuer"`
	// This is the `recurringDetailReference` returned in the response when you created the token.
	// Deprecated
	RecurringDetailReference *string `json:"recurringDetailReference,omitempty"`
	// This is the `recurringDetailReference` returned in the response when you created the token.
	StoredPaymentMethodId *string `json:"storedPaymentMethodId,omitempty"`
	// **ideal**
	Type *string `json:"type,omitempty"`
}

IdealDetails struct for IdealDetails

func NewIdealDetails

func NewIdealDetails(issuer string) *IdealDetails

NewIdealDetails instantiates a new IdealDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIdealDetailsWithDefaults

func NewIdealDetailsWithDefaults() *IdealDetails

NewIdealDetailsWithDefaults instantiates a new IdealDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IdealDetails) GetCheckoutAttemptId

func (o *IdealDetails) GetCheckoutAttemptId() string

GetCheckoutAttemptId returns the CheckoutAttemptId field value if set, zero value otherwise.

func (*IdealDetails) GetCheckoutAttemptIdOk

func (o *IdealDetails) GetCheckoutAttemptIdOk() (*string, bool)

GetCheckoutAttemptIdOk returns a tuple with the CheckoutAttemptId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IdealDetails) GetIssuer

func (o *IdealDetails) GetIssuer() string

GetIssuer returns the Issuer field value

func (*IdealDetails) GetIssuerOk

func (o *IdealDetails) GetIssuerOk() (*string, bool)

GetIssuerOk returns a tuple with the Issuer field value and a boolean to check if the value has been set.

func (*IdealDetails) GetRecurringDetailReference

func (o *IdealDetails) GetRecurringDetailReference() string

GetRecurringDetailReference returns the RecurringDetailReference field value if set, zero value otherwise. Deprecated

func (*IdealDetails) GetRecurringDetailReferenceOk

func (o *IdealDetails) GetRecurringDetailReferenceOk() (*string, bool)

GetRecurringDetailReferenceOk returns a tuple with the RecurringDetailReference field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*IdealDetails) GetStoredPaymentMethodId

func (o *IdealDetails) GetStoredPaymentMethodId() string

GetStoredPaymentMethodId returns the StoredPaymentMethodId field value if set, zero value otherwise.

func (*IdealDetails) GetStoredPaymentMethodIdOk

func (o *IdealDetails) GetStoredPaymentMethodIdOk() (*string, bool)

GetStoredPaymentMethodIdOk returns a tuple with the StoredPaymentMethodId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IdealDetails) GetType

func (o *IdealDetails) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*IdealDetails) GetTypeOk

func (o *IdealDetails) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IdealDetails) HasCheckoutAttemptId

func (o *IdealDetails) HasCheckoutAttemptId() bool

HasCheckoutAttemptId returns a boolean if a field has been set.

func (*IdealDetails) HasRecurringDetailReference

func (o *IdealDetails) HasRecurringDetailReference() bool

HasRecurringDetailReference returns a boolean if a field has been set.

func (*IdealDetails) HasStoredPaymentMethodId

func (o *IdealDetails) HasStoredPaymentMethodId() bool

HasStoredPaymentMethodId returns a boolean if a field has been set.

func (*IdealDetails) HasType

func (o *IdealDetails) HasType() bool

HasType returns a boolean if a field has been set.

func (IdealDetails) MarshalJSON

func (o IdealDetails) MarshalJSON() ([]byte, error)

func (*IdealDetails) SetCheckoutAttemptId

func (o *IdealDetails) SetCheckoutAttemptId(v string)

SetCheckoutAttemptId gets a reference to the given string and assigns it to the CheckoutAttemptId field.

func (*IdealDetails) SetIssuer

func (o *IdealDetails) SetIssuer(v string)

SetIssuer sets field value

func (*IdealDetails) SetRecurringDetailReference

func (o *IdealDetails) SetRecurringDetailReference(v string)

SetRecurringDetailReference gets a reference to the given string and assigns it to the RecurringDetailReference field. Deprecated

func (*IdealDetails) SetStoredPaymentMethodId

func (o *IdealDetails) SetStoredPaymentMethodId(v string)

SetStoredPaymentMethodId gets a reference to the given string and assigns it to the StoredPaymentMethodId field.

func (*IdealDetails) SetType

func (o *IdealDetails) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (IdealDetails) ToMap

func (o IdealDetails) ToMap() (map[string]interface{}, error)

type InputDetail

type InputDetail struct {
	// Configuration parameters for the required input.
	Configuration *map[string]string `json:"configuration,omitempty"`
	// Input details can also be provided recursively.
	Details []SubInputDetail `json:"details,omitempty"`
	// Input details can also be provided recursively (deprecated).
	// Deprecated
	InputDetails []SubInputDetail `json:"inputDetails,omitempty"`
	// In case of a select, the URL from which to query the items.
	ItemSearchUrl *string `json:"itemSearchUrl,omitempty"`
	// In case of a select, the items to choose from.
	Items []Item `json:"items,omitempty"`
	// The value to provide in the result.
	Key *string `json:"key,omitempty"`
	// True if this input value is optional.
	Optional *bool `json:"optional,omitempty"`
	// The type of the required input.
	Type *string `json:"type,omitempty"`
	// The value can be pre-filled, if available.
	Value *string `json:"value,omitempty"`
}

InputDetail struct for InputDetail

func NewInputDetail

func NewInputDetail() *InputDetail

NewInputDetail instantiates a new InputDetail object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewInputDetailWithDefaults

func NewInputDetailWithDefaults() *InputDetail

NewInputDetailWithDefaults instantiates a new InputDetail object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*InputDetail) GetConfiguration

func (o *InputDetail) GetConfiguration() map[string]string

GetConfiguration returns the Configuration field value if set, zero value otherwise.

func (*InputDetail) GetConfigurationOk

func (o *InputDetail) GetConfigurationOk() (*map[string]string, bool)

GetConfigurationOk returns a tuple with the Configuration field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InputDetail) GetDetails

func (o *InputDetail) GetDetails() []SubInputDetail

GetDetails returns the Details field value if set, zero value otherwise.

func (*InputDetail) GetDetailsOk

func (o *InputDetail) GetDetailsOk() ([]SubInputDetail, bool)

GetDetailsOk returns a tuple with the Details field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InputDetail) GetInputDetails

func (o *InputDetail) GetInputDetails() []SubInputDetail

GetInputDetails returns the InputDetails field value if set, zero value otherwise. Deprecated

func (*InputDetail) GetInputDetailsOk

func (o *InputDetail) GetInputDetailsOk() ([]SubInputDetail, bool)

GetInputDetailsOk returns a tuple with the InputDetails field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*InputDetail) GetItemSearchUrl

func (o *InputDetail) GetItemSearchUrl() string

GetItemSearchUrl returns the ItemSearchUrl field value if set, zero value otherwise.

func (*InputDetail) GetItemSearchUrlOk

func (o *InputDetail) GetItemSearchUrlOk() (*string, bool)

GetItemSearchUrlOk returns a tuple with the ItemSearchUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InputDetail) GetItems

func (o *InputDetail) GetItems() []Item

GetItems returns the Items field value if set, zero value otherwise.

func (*InputDetail) GetItemsOk

func (o *InputDetail) GetItemsOk() ([]Item, bool)

GetItemsOk returns a tuple with the Items field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InputDetail) GetKey

func (o *InputDetail) GetKey() string

GetKey returns the Key field value if set, zero value otherwise.

func (*InputDetail) GetKeyOk

func (o *InputDetail) GetKeyOk() (*string, bool)

GetKeyOk returns a tuple with the Key field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InputDetail) GetOptional

func (o *InputDetail) GetOptional() bool

GetOptional returns the Optional field value if set, zero value otherwise.

func (*InputDetail) GetOptionalOk

func (o *InputDetail) GetOptionalOk() (*bool, bool)

GetOptionalOk returns a tuple with the Optional field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InputDetail) GetType

func (o *InputDetail) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*InputDetail) GetTypeOk

func (o *InputDetail) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InputDetail) GetValue

func (o *InputDetail) GetValue() string

GetValue returns the Value field value if set, zero value otherwise.

func (*InputDetail) GetValueOk

func (o *InputDetail) GetValueOk() (*string, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InputDetail) HasConfiguration

func (o *InputDetail) HasConfiguration() bool

HasConfiguration returns a boolean if a field has been set.

func (*InputDetail) HasDetails

func (o *InputDetail) HasDetails() bool

HasDetails returns a boolean if a field has been set.

func (*InputDetail) HasInputDetails

func (o *InputDetail) HasInputDetails() bool

HasInputDetails returns a boolean if a field has been set.

func (*InputDetail) HasItemSearchUrl

func (o *InputDetail) HasItemSearchUrl() bool

HasItemSearchUrl returns a boolean if a field has been set.

func (*InputDetail) HasItems

func (o *InputDetail) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*InputDetail) HasKey

func (o *InputDetail) HasKey() bool

HasKey returns a boolean if a field has been set.

func (*InputDetail) HasOptional

func (o *InputDetail) HasOptional() bool

HasOptional returns a boolean if a field has been set.

func (*InputDetail) HasType

func (o *InputDetail) HasType() bool

HasType returns a boolean if a field has been set.

func (*InputDetail) HasValue

func (o *InputDetail) HasValue() bool

HasValue returns a boolean if a field has been set.

func (InputDetail) MarshalJSON

func (o InputDetail) MarshalJSON() ([]byte, error)

func (*InputDetail) SetConfiguration

func (o *InputDetail) SetConfiguration(v map[string]string)

SetConfiguration gets a reference to the given map[string]string and assigns it to the Configuration field.

func (*InputDetail) SetDetails

func (o *InputDetail) SetDetails(v []SubInputDetail)

SetDetails gets a reference to the given []SubInputDetail and assigns it to the Details field.

func (*InputDetail) SetInputDetails

func (o *InputDetail) SetInputDetails(v []SubInputDetail)

SetInputDetails gets a reference to the given []SubInputDetail and assigns it to the InputDetails field. Deprecated

func (*InputDetail) SetItemSearchUrl

func (o *InputDetail) SetItemSearchUrl(v string)

SetItemSearchUrl gets a reference to the given string and assigns it to the ItemSearchUrl field.

func (*InputDetail) SetItems

func (o *InputDetail) SetItems(v []Item)

SetItems gets a reference to the given []Item and assigns it to the Items field.

func (*InputDetail) SetKey

func (o *InputDetail) SetKey(v string)

SetKey gets a reference to the given string and assigns it to the Key field.

func (*InputDetail) SetOptional

func (o *InputDetail) SetOptional(v bool)

SetOptional gets a reference to the given bool and assigns it to the Optional field.

func (*InputDetail) SetType

func (o *InputDetail) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*InputDetail) SetValue

func (o *InputDetail) SetValue(v string)

SetValue gets a reference to the given string and assigns it to the Value field.

func (InputDetail) ToMap

func (o InputDetail) ToMap() (map[string]interface{}, error)

type InstallmentOption

type InstallmentOption struct {
	// The maximum number of installments offered for this payment method.
	MaxValue *int32 `json:"maxValue,omitempty"`
	// Defines the type of installment plan. If not set, defaults to **regular**.  Possible values: * **regular** * **revolving**
	Plans []string `json:"plans,omitempty"`
	// Preselected number of installments offered for this payment method.
	PreselectedValue *int32 `json:"preselectedValue,omitempty"`
	// An array of the number of installments that the shopper can choose from. For example, **[2,3,5]**. This cannot be specified simultaneously with `maxValue`.
	Values []int32 `json:"values,omitempty"`
}

InstallmentOption struct for InstallmentOption

func NewInstallmentOption

func NewInstallmentOption() *InstallmentOption

NewInstallmentOption instantiates a new InstallmentOption object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewInstallmentOptionWithDefaults

func NewInstallmentOptionWithDefaults() *InstallmentOption

NewInstallmentOptionWithDefaults instantiates a new InstallmentOption object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*InstallmentOption) GetMaxValue

func (o *InstallmentOption) GetMaxValue() int32

GetMaxValue returns the MaxValue field value if set, zero value otherwise.

func (*InstallmentOption) GetMaxValueOk

func (o *InstallmentOption) GetMaxValueOk() (*int32, bool)

GetMaxValueOk returns a tuple with the MaxValue field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InstallmentOption) GetPlans

func (o *InstallmentOption) GetPlans() []string

GetPlans returns the Plans field value if set, zero value otherwise.

func (*InstallmentOption) GetPlansOk

func (o *InstallmentOption) GetPlansOk() ([]string, bool)

GetPlansOk returns a tuple with the Plans field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InstallmentOption) GetPreselectedValue

func (o *InstallmentOption) GetPreselectedValue() int32

GetPreselectedValue returns the PreselectedValue field value if set, zero value otherwise.

func (*InstallmentOption) GetPreselectedValueOk

func (o *InstallmentOption) GetPreselectedValueOk() (*int32, bool)

GetPreselectedValueOk returns a tuple with the PreselectedValue field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InstallmentOption) GetValues

func (o *InstallmentOption) GetValues() []int32

GetValues returns the Values field value if set, zero value otherwise.

func (*InstallmentOption) GetValuesOk

func (o *InstallmentOption) GetValuesOk() ([]int32, bool)

GetValuesOk returns a tuple with the Values field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InstallmentOption) HasMaxValue

func (o *InstallmentOption) HasMaxValue() bool

HasMaxValue returns a boolean if a field has been set.

func (*InstallmentOption) HasPlans

func (o *InstallmentOption) HasPlans() bool

HasPlans returns a boolean if a field has been set.

func (*InstallmentOption) HasPreselectedValue

func (o *InstallmentOption) HasPreselectedValue() bool

HasPreselectedValue returns a boolean if a field has been set.

func (*InstallmentOption) HasValues

func (o *InstallmentOption) HasValues() bool

HasValues returns a boolean if a field has been set.

func (InstallmentOption) MarshalJSON

func (o InstallmentOption) MarshalJSON() ([]byte, error)

func (*InstallmentOption) SetMaxValue

func (o *InstallmentOption) SetMaxValue(v int32)

SetMaxValue gets a reference to the given int32 and assigns it to the MaxValue field.

func (*InstallmentOption) SetPlans

func (o *InstallmentOption) SetPlans(v []string)

SetPlans gets a reference to the given []string and assigns it to the Plans field.

func (*InstallmentOption) SetPreselectedValue

func (o *InstallmentOption) SetPreselectedValue(v int32)

SetPreselectedValue gets a reference to the given int32 and assigns it to the PreselectedValue field.

func (*InstallmentOption) SetValues

func (o *InstallmentOption) SetValues(v []int32)

SetValues gets a reference to the given []int32 and assigns it to the Values field.

func (InstallmentOption) ToMap

func (o InstallmentOption) ToMap() (map[string]interface{}, error)

type Installments

type Installments struct {
	// The installment plan, used for [card installments in Japan](https://docs.adyen.com/payment-methods/cards/credit-card-installments#make-a-payment-japan). By default, this is set to **regular**. Possible values: * **regular** * **revolving**
	Plan *string `json:"plan,omitempty"`
	// Defines the number of installments. Its value needs to be greater than zero.  Usually, the maximum allowed number of installments is capped. For example, it may not be possible to split a payment in more than 24 installments. The acquirer sets this upper limit, so its value may vary.
	Value int32 `json:"value"`
}

Installments struct for Installments

func NewInstallments

func NewInstallments(value int32) *Installments

NewInstallments instantiates a new Installments object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewInstallmentsWithDefaults

func NewInstallmentsWithDefaults() *Installments

NewInstallmentsWithDefaults instantiates a new Installments object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Installments) GetPlan

func (o *Installments) GetPlan() string

GetPlan returns the Plan field value if set, zero value otherwise.

func (*Installments) GetPlanOk

func (o *Installments) GetPlanOk() (*string, bool)

GetPlanOk returns a tuple with the Plan field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Installments) GetValue

func (o *Installments) GetValue() int32

GetValue returns the Value field value

func (*Installments) GetValueOk

func (o *Installments) GetValueOk() (*int32, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (*Installments) HasPlan

func (o *Installments) HasPlan() bool

HasPlan returns a boolean if a field has been set.

func (Installments) MarshalJSON

func (o Installments) MarshalJSON() ([]byte, error)

func (*Installments) SetPlan

func (o *Installments) SetPlan(v string)

SetPlan gets a reference to the given string and assigns it to the Plan field.

func (*Installments) SetValue

func (o *Installments) SetValue(v int32)

SetValue sets field value

func (Installments) ToMap

func (o Installments) ToMap() (map[string]interface{}, error)

type InstallmentsNumber

type InstallmentsNumber struct {
	// Maximum number of installments
	MaxNumberOfInstallments int32 `json:"maxNumberOfInstallments"`
}

InstallmentsNumber struct for InstallmentsNumber

func NewInstallmentsNumber

func NewInstallmentsNumber(maxNumberOfInstallments int32) *InstallmentsNumber

NewInstallmentsNumber instantiates a new InstallmentsNumber object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewInstallmentsNumberWithDefaults

func NewInstallmentsNumberWithDefaults() *InstallmentsNumber

NewInstallmentsNumberWithDefaults instantiates a new InstallmentsNumber object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*InstallmentsNumber) GetMaxNumberOfInstallments

func (o *InstallmentsNumber) GetMaxNumberOfInstallments() int32

GetMaxNumberOfInstallments returns the MaxNumberOfInstallments field value

func (*InstallmentsNumber) GetMaxNumberOfInstallmentsOk

func (o *InstallmentsNumber) GetMaxNumberOfInstallmentsOk() (*int32, bool)

GetMaxNumberOfInstallmentsOk returns a tuple with the MaxNumberOfInstallments field value and a boolean to check if the value has been set.

func (InstallmentsNumber) MarshalJSON

func (o InstallmentsNumber) MarshalJSON() ([]byte, error)

func (*InstallmentsNumber) SetMaxNumberOfInstallments

func (o *InstallmentsNumber) SetMaxNumberOfInstallments(v int32)

SetMaxNumberOfInstallments sets field value

func (InstallmentsNumber) ToMap

func (o InstallmentsNumber) ToMap() (map[string]interface{}, error)

type Item

type Item struct {
	// The value to provide in the result.
	Id *string `json:"id,omitempty"`
	// The display name.
	Name *string `json:"name,omitempty"`
}

Item struct for Item

func NewItem

func NewItem() *Item

NewItem instantiates a new Item object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewItemWithDefaults

func NewItemWithDefaults() *Item

NewItemWithDefaults instantiates a new Item object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Item) GetId

func (o *Item) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*Item) GetIdOk

func (o *Item) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Item) GetName

func (o *Item) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*Item) GetNameOk

func (o *Item) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Item) HasId

func (o *Item) HasId() bool

HasId returns a boolean if a field has been set.

func (*Item) HasName

func (o *Item) HasName() bool

HasName returns a boolean if a field has been set.

func (Item) MarshalJSON

func (o Item) MarshalJSON() ([]byte, error)

func (*Item) SetId

func (o *Item) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*Item) SetName

func (o *Item) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (Item) ToMap

func (o Item) ToMap() (map[string]interface{}, error)

type KlarnaDetails

type KlarnaDetails struct {
	// The address where to send the invoice.
	BillingAddress *string `json:"billingAddress,omitempty"`
	// The checkout attempt identifier.
	CheckoutAttemptId *string `json:"checkoutAttemptId,omitempty"`
	// The address where the goods should be delivered.
	DeliveryAddress *string `json:"deliveryAddress,omitempty"`
	// Shopper name, date of birth, phone number, and email address.
	PersonalDetails *string `json:"personalDetails,omitempty"`
	// This is the `recurringDetailReference` returned in the response when you created the token.
	// Deprecated
	RecurringDetailReference *string `json:"recurringDetailReference,omitempty"`
	// This is the `recurringDetailReference` returned in the response when you created the token.
	StoredPaymentMethodId *string `json:"storedPaymentMethodId,omitempty"`
	// The type of flow to initiate.
	Subtype *string `json:"subtype,omitempty"`
	// **klarna**
	Type string `json:"type"`
}

KlarnaDetails struct for KlarnaDetails

func NewKlarnaDetails

func NewKlarnaDetails(type_ string) *KlarnaDetails

NewKlarnaDetails instantiates a new KlarnaDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewKlarnaDetailsWithDefaults

func NewKlarnaDetailsWithDefaults() *KlarnaDetails

NewKlarnaDetailsWithDefaults instantiates a new KlarnaDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*KlarnaDetails) GetBillingAddress

func (o *KlarnaDetails) GetBillingAddress() string

GetBillingAddress returns the BillingAddress field value if set, zero value otherwise.

func (*KlarnaDetails) GetBillingAddressOk

func (o *KlarnaDetails) GetBillingAddressOk() (*string, bool)

GetBillingAddressOk returns a tuple with the BillingAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*KlarnaDetails) GetCheckoutAttemptId

func (o *KlarnaDetails) GetCheckoutAttemptId() string

GetCheckoutAttemptId returns the CheckoutAttemptId field value if set, zero value otherwise.

func (*KlarnaDetails) GetCheckoutAttemptIdOk

func (o *KlarnaDetails) GetCheckoutAttemptIdOk() (*string, bool)

GetCheckoutAttemptIdOk returns a tuple with the CheckoutAttemptId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*KlarnaDetails) GetDeliveryAddress

func (o *KlarnaDetails) GetDeliveryAddress() string

GetDeliveryAddress returns the DeliveryAddress field value if set, zero value otherwise.

func (*KlarnaDetails) GetDeliveryAddressOk

func (o *KlarnaDetails) GetDeliveryAddressOk() (*string, bool)

GetDeliveryAddressOk returns a tuple with the DeliveryAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*KlarnaDetails) GetPersonalDetails

func (o *KlarnaDetails) GetPersonalDetails() string

GetPersonalDetails returns the PersonalDetails field value if set, zero value otherwise.

func (*KlarnaDetails) GetPersonalDetailsOk

func (o *KlarnaDetails) GetPersonalDetailsOk() (*string, bool)

GetPersonalDetailsOk returns a tuple with the PersonalDetails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*KlarnaDetails) GetRecurringDetailReference

func (o *KlarnaDetails) GetRecurringDetailReference() string

GetRecurringDetailReference returns the RecurringDetailReference field value if set, zero value otherwise. Deprecated

func (*KlarnaDetails) GetRecurringDetailReferenceOk

func (o *KlarnaDetails) GetRecurringDetailReferenceOk() (*string, bool)

GetRecurringDetailReferenceOk returns a tuple with the RecurringDetailReference field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*KlarnaDetails) GetStoredPaymentMethodId

func (o *KlarnaDetails) GetStoredPaymentMethodId() string

GetStoredPaymentMethodId returns the StoredPaymentMethodId field value if set, zero value otherwise.

func (*KlarnaDetails) GetStoredPaymentMethodIdOk

func (o *KlarnaDetails) GetStoredPaymentMethodIdOk() (*string, bool)

GetStoredPaymentMethodIdOk returns a tuple with the StoredPaymentMethodId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*KlarnaDetails) GetSubtype

func (o *KlarnaDetails) GetSubtype() string

GetSubtype returns the Subtype field value if set, zero value otherwise.

func (*KlarnaDetails) GetSubtypeOk

func (o *KlarnaDetails) GetSubtypeOk() (*string, bool)

GetSubtypeOk returns a tuple with the Subtype field value if set, nil otherwise and a boolean to check if the value has been set.

func (*KlarnaDetails) GetType

func (o *KlarnaDetails) GetType() string

GetType returns the Type field value

func (*KlarnaDetails) GetTypeOk

func (o *KlarnaDetails) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*KlarnaDetails) HasBillingAddress

func (o *KlarnaDetails) HasBillingAddress() bool

HasBillingAddress returns a boolean if a field has been set.

func (*KlarnaDetails) HasCheckoutAttemptId

func (o *KlarnaDetails) HasCheckoutAttemptId() bool

HasCheckoutAttemptId returns a boolean if a field has been set.

func (*KlarnaDetails) HasDeliveryAddress

func (o *KlarnaDetails) HasDeliveryAddress() bool

HasDeliveryAddress returns a boolean if a field has been set.

func (*KlarnaDetails) HasPersonalDetails

func (o *KlarnaDetails) HasPersonalDetails() bool

HasPersonalDetails returns a boolean if a field has been set.

func (*KlarnaDetails) HasRecurringDetailReference

func (o *KlarnaDetails) HasRecurringDetailReference() bool

HasRecurringDetailReference returns a boolean if a field has been set.

func (*KlarnaDetails) HasStoredPaymentMethodId

func (o *KlarnaDetails) HasStoredPaymentMethodId() bool

HasStoredPaymentMethodId returns a boolean if a field has been set.

func (*KlarnaDetails) HasSubtype

func (o *KlarnaDetails) HasSubtype() bool

HasSubtype returns a boolean if a field has been set.

func (KlarnaDetails) MarshalJSON

func (o KlarnaDetails) MarshalJSON() ([]byte, error)

func (*KlarnaDetails) SetBillingAddress

func (o *KlarnaDetails) SetBillingAddress(v string)

SetBillingAddress gets a reference to the given string and assigns it to the BillingAddress field.

func (*KlarnaDetails) SetCheckoutAttemptId

func (o *KlarnaDetails) SetCheckoutAttemptId(v string)

SetCheckoutAttemptId gets a reference to the given string and assigns it to the CheckoutAttemptId field.

func (*KlarnaDetails) SetDeliveryAddress

func (o *KlarnaDetails) SetDeliveryAddress(v string)

SetDeliveryAddress gets a reference to the given string and assigns it to the DeliveryAddress field.

func (*KlarnaDetails) SetPersonalDetails

func (o *KlarnaDetails) SetPersonalDetails(v string)

SetPersonalDetails gets a reference to the given string and assigns it to the PersonalDetails field.

func (*KlarnaDetails) SetRecurringDetailReference

func (o *KlarnaDetails) SetRecurringDetailReference(v string)

SetRecurringDetailReference gets a reference to the given string and assigns it to the RecurringDetailReference field. Deprecated

func (*KlarnaDetails) SetStoredPaymentMethodId

func (o *KlarnaDetails) SetStoredPaymentMethodId(v string)

SetStoredPaymentMethodId gets a reference to the given string and assigns it to the StoredPaymentMethodId field.

func (*KlarnaDetails) SetSubtype

func (o *KlarnaDetails) SetSubtype(v string)

SetSubtype gets a reference to the given string and assigns it to the Subtype field.

func (*KlarnaDetails) SetType

func (o *KlarnaDetails) SetType(v string)

SetType sets field value

func (KlarnaDetails) ToMap

func (o KlarnaDetails) ToMap() (map[string]interface{}, error)

type LineItem

type LineItem struct {
	// Item amount excluding the tax, in minor units.
	AmountExcludingTax *int64 `json:"amountExcludingTax,omitempty"`
	// Item amount including the tax, in minor units.
	AmountIncludingTax *int64 `json:"amountIncludingTax,omitempty"`
	// Brand of the item.
	Brand *string `json:"brand,omitempty"`
	// Color of the item.
	Color *string `json:"color,omitempty"`
	// Description of the line item.
	Description *string `json:"description,omitempty"`
	// ID of the line item.
	Id *string `json:"id,omitempty"`
	// Link to the picture of the purchased item.
	ImageUrl *string `json:"imageUrl,omitempty"`
	// Item category, used by the payment methods PayPal and Ratepay.
	ItemCategory *string `json:"itemCategory,omitempty"`
	// Manufacturer of the item.
	Manufacturer *string `json:"manufacturer,omitempty"`
	// Link to the purchased item.
	ProductUrl *string `json:"productUrl,omitempty"`
	// Number of items.
	Quantity *int64 `json:"quantity,omitempty"`
	// Email associated with the given product in the basket (usually in electronic gift cards).
	ReceiverEmail *string `json:"receiverEmail,omitempty"`
	// Size of the item.
	Size *string `json:"size,omitempty"`
	// Stock keeping unit.
	Sku *string `json:"sku,omitempty"`
	// Tax amount, in minor units.
	TaxAmount *int64 `json:"taxAmount,omitempty"`
	// Tax percentage, in minor units.
	TaxPercentage *int64 `json:"taxPercentage,omitempty"`
	// Universal Product Code.
	Upc *string `json:"upc,omitempty"`
}

LineItem struct for LineItem

func NewLineItem

func NewLineItem() *LineItem

NewLineItem instantiates a new LineItem object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLineItemWithDefaults

func NewLineItemWithDefaults() *LineItem

NewLineItemWithDefaults instantiates a new LineItem object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LineItem) GetAmountExcludingTax

func (o *LineItem) GetAmountExcludingTax() int64

GetAmountExcludingTax returns the AmountExcludingTax field value if set, zero value otherwise.

func (*LineItem) GetAmountExcludingTaxOk

func (o *LineItem) GetAmountExcludingTaxOk() (*int64, bool)

GetAmountExcludingTaxOk returns a tuple with the AmountExcludingTax field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LineItem) GetAmountIncludingTax

func (o *LineItem) GetAmountIncludingTax() int64

GetAmountIncludingTax returns the AmountIncludingTax field value if set, zero value otherwise.

func (*LineItem) GetAmountIncludingTaxOk

func (o *LineItem) GetAmountIncludingTaxOk() (*int64, bool)

GetAmountIncludingTaxOk returns a tuple with the AmountIncludingTax field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LineItem) GetBrand

func (o *LineItem) GetBrand() string

GetBrand returns the Brand field value if set, zero value otherwise.

func (*LineItem) GetBrandOk

func (o *LineItem) GetBrandOk() (*string, bool)

GetBrandOk returns a tuple with the Brand field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LineItem) GetColor

func (o *LineItem) GetColor() string

GetColor returns the Color field value if set, zero value otherwise.

func (*LineItem) GetColorOk

func (o *LineItem) GetColorOk() (*string, bool)

GetColorOk returns a tuple with the Color field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LineItem) GetDescription

func (o *LineItem) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*LineItem) GetDescriptionOk

func (o *LineItem) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LineItem) GetId

func (o *LineItem) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*LineItem) GetIdOk

func (o *LineItem) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LineItem) GetImageUrl

func (o *LineItem) GetImageUrl() string

GetImageUrl returns the ImageUrl field value if set, zero value otherwise.

func (*LineItem) GetImageUrlOk

func (o *LineItem) GetImageUrlOk() (*string, bool)

GetImageUrlOk returns a tuple with the ImageUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LineItem) GetItemCategory

func (o *LineItem) GetItemCategory() string

GetItemCategory returns the ItemCategory field value if set, zero value otherwise.

func (*LineItem) GetItemCategoryOk

func (o *LineItem) GetItemCategoryOk() (*string, bool)

GetItemCategoryOk returns a tuple with the ItemCategory field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LineItem) GetManufacturer

func (o *LineItem) GetManufacturer() string

GetManufacturer returns the Manufacturer field value if set, zero value otherwise.

func (*LineItem) GetManufacturerOk

func (o *LineItem) GetManufacturerOk() (*string, bool)

GetManufacturerOk returns a tuple with the Manufacturer field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LineItem) GetProductUrl

func (o *LineItem) GetProductUrl() string

GetProductUrl returns the ProductUrl field value if set, zero value otherwise.

func (*LineItem) GetProductUrlOk

func (o *LineItem) GetProductUrlOk() (*string, bool)

GetProductUrlOk returns a tuple with the ProductUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LineItem) GetQuantity

func (o *LineItem) GetQuantity() int64

GetQuantity returns the Quantity field value if set, zero value otherwise.

func (*LineItem) GetQuantityOk

func (o *LineItem) GetQuantityOk() (*int64, bool)

GetQuantityOk returns a tuple with the Quantity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LineItem) GetReceiverEmail

func (o *LineItem) GetReceiverEmail() string

GetReceiverEmail returns the ReceiverEmail field value if set, zero value otherwise.

func (*LineItem) GetReceiverEmailOk

func (o *LineItem) GetReceiverEmailOk() (*string, bool)

GetReceiverEmailOk returns a tuple with the ReceiverEmail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LineItem) GetSize

func (o *LineItem) GetSize() string

GetSize returns the Size field value if set, zero value otherwise.

func (*LineItem) GetSizeOk

func (o *LineItem) GetSizeOk() (*string, bool)

GetSizeOk returns a tuple with the Size field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LineItem) GetSku

func (o *LineItem) GetSku() string

GetSku returns the Sku field value if set, zero value otherwise.

func (*LineItem) GetSkuOk

func (o *LineItem) GetSkuOk() (*string, bool)

GetSkuOk returns a tuple with the Sku field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LineItem) GetTaxAmount

func (o *LineItem) GetTaxAmount() int64

GetTaxAmount returns the TaxAmount field value if set, zero value otherwise.

func (*LineItem) GetTaxAmountOk

func (o *LineItem) GetTaxAmountOk() (*int64, bool)

GetTaxAmountOk returns a tuple with the TaxAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LineItem) GetTaxPercentage

func (o *LineItem) GetTaxPercentage() int64

GetTaxPercentage returns the TaxPercentage field value if set, zero value otherwise.

func (*LineItem) GetTaxPercentageOk

func (o *LineItem) GetTaxPercentageOk() (*int64, bool)

GetTaxPercentageOk returns a tuple with the TaxPercentage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LineItem) GetUpc

func (o *LineItem) GetUpc() string

GetUpc returns the Upc field value if set, zero value otherwise.

func (*LineItem) GetUpcOk

func (o *LineItem) GetUpcOk() (*string, bool)

GetUpcOk returns a tuple with the Upc field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LineItem) HasAmountExcludingTax

func (o *LineItem) HasAmountExcludingTax() bool

HasAmountExcludingTax returns a boolean if a field has been set.

func (*LineItem) HasAmountIncludingTax

func (o *LineItem) HasAmountIncludingTax() bool

HasAmountIncludingTax returns a boolean if a field has been set.

func (*LineItem) HasBrand

func (o *LineItem) HasBrand() bool

HasBrand returns a boolean if a field has been set.

func (*LineItem) HasColor

func (o *LineItem) HasColor() bool

HasColor returns a boolean if a field has been set.

func (*LineItem) HasDescription

func (o *LineItem) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*LineItem) HasId

func (o *LineItem) HasId() bool

HasId returns a boolean if a field has been set.

func (*LineItem) HasImageUrl

func (o *LineItem) HasImageUrl() bool

HasImageUrl returns a boolean if a field has been set.

func (*LineItem) HasItemCategory

func (o *LineItem) HasItemCategory() bool

HasItemCategory returns a boolean if a field has been set.

func (*LineItem) HasManufacturer

func (o *LineItem) HasManufacturer() bool

HasManufacturer returns a boolean if a field has been set.

func (*LineItem) HasProductUrl

func (o *LineItem) HasProductUrl() bool

HasProductUrl returns a boolean if a field has been set.

func (*LineItem) HasQuantity

func (o *LineItem) HasQuantity() bool

HasQuantity returns a boolean if a field has been set.

func (*LineItem) HasReceiverEmail

func (o *LineItem) HasReceiverEmail() bool

HasReceiverEmail returns a boolean if a field has been set.

func (*LineItem) HasSize

func (o *LineItem) HasSize() bool

HasSize returns a boolean if a field has been set.

func (*LineItem) HasSku

func (o *LineItem) HasSku() bool

HasSku returns a boolean if a field has been set.

func (*LineItem) HasTaxAmount

func (o *LineItem) HasTaxAmount() bool

HasTaxAmount returns a boolean if a field has been set.

func (*LineItem) HasTaxPercentage

func (o *LineItem) HasTaxPercentage() bool

HasTaxPercentage returns a boolean if a field has been set.

func (*LineItem) HasUpc

func (o *LineItem) HasUpc() bool

HasUpc returns a boolean if a field has been set.

func (LineItem) MarshalJSON

func (o LineItem) MarshalJSON() ([]byte, error)

func (*LineItem) SetAmountExcludingTax

func (o *LineItem) SetAmountExcludingTax(v int64)

SetAmountExcludingTax gets a reference to the given int64 and assigns it to the AmountExcludingTax field.

func (*LineItem) SetAmountIncludingTax

func (o *LineItem) SetAmountIncludingTax(v int64)

SetAmountIncludingTax gets a reference to the given int64 and assigns it to the AmountIncludingTax field.

func (*LineItem) SetBrand

func (o *LineItem) SetBrand(v string)

SetBrand gets a reference to the given string and assigns it to the Brand field.

func (*LineItem) SetColor

func (o *LineItem) SetColor(v string)

SetColor gets a reference to the given string and assigns it to the Color field.

func (*LineItem) SetDescription

func (o *LineItem) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*LineItem) SetId

func (o *LineItem) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*LineItem) SetImageUrl

func (o *LineItem) SetImageUrl(v string)

SetImageUrl gets a reference to the given string and assigns it to the ImageUrl field.

func (*LineItem) SetItemCategory

func (o *LineItem) SetItemCategory(v string)

SetItemCategory gets a reference to the given string and assigns it to the ItemCategory field.

func (*LineItem) SetManufacturer

func (o *LineItem) SetManufacturer(v string)

SetManufacturer gets a reference to the given string and assigns it to the Manufacturer field.

func (*LineItem) SetProductUrl

func (o *LineItem) SetProductUrl(v string)

SetProductUrl gets a reference to the given string and assigns it to the ProductUrl field.

func (*LineItem) SetQuantity

func (o *LineItem) SetQuantity(v int64)

SetQuantity gets a reference to the given int64 and assigns it to the Quantity field.

func (*LineItem) SetReceiverEmail

func (o *LineItem) SetReceiverEmail(v string)

SetReceiverEmail gets a reference to the given string and assigns it to the ReceiverEmail field.

func (*LineItem) SetSize

func (o *LineItem) SetSize(v string)

SetSize gets a reference to the given string and assigns it to the Size field.

func (*LineItem) SetSku

func (o *LineItem) SetSku(v string)

SetSku gets a reference to the given string and assigns it to the Sku field.

func (*LineItem) SetTaxAmount

func (o *LineItem) SetTaxAmount(v int64)

SetTaxAmount gets a reference to the given int64 and assigns it to the TaxAmount field.

func (*LineItem) SetTaxPercentage

func (o *LineItem) SetTaxPercentage(v int64)

SetTaxPercentage gets a reference to the given int64 and assigns it to the TaxPercentage field.

func (*LineItem) SetUpc

func (o *LineItem) SetUpc(v string)

SetUpc gets a reference to the given string and assigns it to the Upc field.

func (LineItem) ToMap

func (o LineItem) ToMap() (map[string]interface{}, error)

type ListStoredPaymentMethodsResponse

type ListStoredPaymentMethodsResponse struct {
	// Your merchant account.
	MerchantAccount *string `json:"merchantAccount,omitempty"`
	// Your reference to uniquely identify this shopper, for example user ID or account ID. Minimum length: 3 characters. > Your reference must not include personally identifiable information (PII), for example name or email address.
	ShopperReference *string `json:"shopperReference,omitempty"`
	// List of all stored payment methods.
	StoredPaymentMethods []StoredPaymentMethodResource `json:"storedPaymentMethods,omitempty"`
}

ListStoredPaymentMethodsResponse struct for ListStoredPaymentMethodsResponse

func NewListStoredPaymentMethodsResponse

func NewListStoredPaymentMethodsResponse() *ListStoredPaymentMethodsResponse

NewListStoredPaymentMethodsResponse instantiates a new ListStoredPaymentMethodsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewListStoredPaymentMethodsResponseWithDefaults

func NewListStoredPaymentMethodsResponseWithDefaults() *ListStoredPaymentMethodsResponse

NewListStoredPaymentMethodsResponseWithDefaults instantiates a new ListStoredPaymentMethodsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ListStoredPaymentMethodsResponse) GetMerchantAccount

func (o *ListStoredPaymentMethodsResponse) GetMerchantAccount() string

GetMerchantAccount returns the MerchantAccount field value if set, zero value otherwise.

func (*ListStoredPaymentMethodsResponse) GetMerchantAccountOk

func (o *ListStoredPaymentMethodsResponse) GetMerchantAccountOk() (*string, bool)

GetMerchantAccountOk returns a tuple with the MerchantAccount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListStoredPaymentMethodsResponse) GetShopperReference

func (o *ListStoredPaymentMethodsResponse) GetShopperReference() string

GetShopperReference returns the ShopperReference field value if set, zero value otherwise.

func (*ListStoredPaymentMethodsResponse) GetShopperReferenceOk

func (o *ListStoredPaymentMethodsResponse) GetShopperReferenceOk() (*string, bool)

GetShopperReferenceOk returns a tuple with the ShopperReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListStoredPaymentMethodsResponse) GetStoredPaymentMethods

func (o *ListStoredPaymentMethodsResponse) GetStoredPaymentMethods() []StoredPaymentMethodResource

GetStoredPaymentMethods returns the StoredPaymentMethods field value if set, zero value otherwise.

func (*ListStoredPaymentMethodsResponse) GetStoredPaymentMethodsOk

func (o *ListStoredPaymentMethodsResponse) GetStoredPaymentMethodsOk() ([]StoredPaymentMethodResource, bool)

GetStoredPaymentMethodsOk returns a tuple with the StoredPaymentMethods field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListStoredPaymentMethodsResponse) HasMerchantAccount

func (o *ListStoredPaymentMethodsResponse) HasMerchantAccount() bool

HasMerchantAccount returns a boolean if a field has been set.

func (*ListStoredPaymentMethodsResponse) HasShopperReference

func (o *ListStoredPaymentMethodsResponse) HasShopperReference() bool

HasShopperReference returns a boolean if a field has been set.

func (*ListStoredPaymentMethodsResponse) HasStoredPaymentMethods

func (o *ListStoredPaymentMethodsResponse) HasStoredPaymentMethods() bool

HasStoredPaymentMethods returns a boolean if a field has been set.

func (ListStoredPaymentMethodsResponse) MarshalJSON

func (o ListStoredPaymentMethodsResponse) MarshalJSON() ([]byte, error)

func (*ListStoredPaymentMethodsResponse) SetMerchantAccount

func (o *ListStoredPaymentMethodsResponse) SetMerchantAccount(v string)

SetMerchantAccount gets a reference to the given string and assigns it to the MerchantAccount field.

func (*ListStoredPaymentMethodsResponse) SetShopperReference

func (o *ListStoredPaymentMethodsResponse) SetShopperReference(v string)

SetShopperReference gets a reference to the given string and assigns it to the ShopperReference field.

func (*ListStoredPaymentMethodsResponse) SetStoredPaymentMethods

func (o *ListStoredPaymentMethodsResponse) SetStoredPaymentMethods(v []StoredPaymentMethodResource)

SetStoredPaymentMethods gets a reference to the given []StoredPaymentMethodResource and assigns it to the StoredPaymentMethods field.

func (ListStoredPaymentMethodsResponse) ToMap

func (o ListStoredPaymentMethodsResponse) ToMap() (map[string]interface{}, error)

type Mandate

type Mandate struct {
	// The billing amount (in minor units) of the recurring transactions.
	Amount string `json:"amount"`
	// The limitation rule of the billing amount.  Possible values:  * **max**: The transaction amount can not exceed the `amount`.   * **exact**: The transaction amount should be the same as the `amount`.
	AmountRule *string `json:"amountRule,omitempty"`
	// The rule to specify the period, within which the recurring debit can happen, relative to the mandate recurring date.  Possible values:   * **on**: On a specific date.   * **before**:  Before and on a specific date.   * **after**: On and after a specific date.
	BillingAttemptsRule *string `json:"billingAttemptsRule,omitempty"`
	// The number of the day, on which the recurring debit can happen. Should be within the same calendar month as the mandate recurring date.  Possible values: 1-31 based on the `frequency`.
	BillingDay *string `json:"billingDay,omitempty"`
	// End date of the billing plan, in YYYY-MM-DD format.
	EndsAt string `json:"endsAt"`
	// The frequency with which a shopper should be charged.  Possible values: **daily**, **weekly**, **biWeekly**, **monthly**, **quarterly**, **halfYearly**, **yearly**.
	Frequency string `json:"frequency"`
	// The message shown by UPI to the shopper on the approval screen.
	Remarks *string `json:"remarks,omitempty"`
	// Start date of the billing plan, in YYYY-MM-DD format. By default, the transaction date.
	StartsAt *string `json:"startsAt,omitempty"`
}

Mandate struct for Mandate

func NewMandate

func NewMandate(amount string, endsAt string, frequency string) *Mandate

NewMandate instantiates a new Mandate object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMandateWithDefaults

func NewMandateWithDefaults() *Mandate

NewMandateWithDefaults instantiates a new Mandate object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Mandate) GetAmount

func (o *Mandate) GetAmount() string

GetAmount returns the Amount field value

func (*Mandate) GetAmountOk

func (o *Mandate) GetAmountOk() (*string, bool)

GetAmountOk returns a tuple with the Amount field value and a boolean to check if the value has been set.

func (*Mandate) GetAmountRule

func (o *Mandate) GetAmountRule() string

GetAmountRule returns the AmountRule field value if set, zero value otherwise.

func (*Mandate) GetAmountRuleOk

func (o *Mandate) GetAmountRuleOk() (*string, bool)

GetAmountRuleOk returns a tuple with the AmountRule field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Mandate) GetBillingAttemptsRule

func (o *Mandate) GetBillingAttemptsRule() string

GetBillingAttemptsRule returns the BillingAttemptsRule field value if set, zero value otherwise.

func (*Mandate) GetBillingAttemptsRuleOk

func (o *Mandate) GetBillingAttemptsRuleOk() (*string, bool)

GetBillingAttemptsRuleOk returns a tuple with the BillingAttemptsRule field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Mandate) GetBillingDay

func (o *Mandate) GetBillingDay() string

GetBillingDay returns the BillingDay field value if set, zero value otherwise.

func (*Mandate) GetBillingDayOk

func (o *Mandate) GetBillingDayOk() (*string, bool)

GetBillingDayOk returns a tuple with the BillingDay field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Mandate) GetEndsAt

func (o *Mandate) GetEndsAt() string

GetEndsAt returns the EndsAt field value

func (*Mandate) GetEndsAtOk

func (o *Mandate) GetEndsAtOk() (*string, bool)

GetEndsAtOk returns a tuple with the EndsAt field value and a boolean to check if the value has been set.

func (*Mandate) GetFrequency

func (o *Mandate) GetFrequency() string

GetFrequency returns the Frequency field value

func (*Mandate) GetFrequencyOk

func (o *Mandate) GetFrequencyOk() (*string, bool)

GetFrequencyOk returns a tuple with the Frequency field value and a boolean to check if the value has been set.

func (*Mandate) GetRemarks

func (o *Mandate) GetRemarks() string

GetRemarks returns the Remarks field value if set, zero value otherwise.

func (*Mandate) GetRemarksOk

func (o *Mandate) GetRemarksOk() (*string, bool)

GetRemarksOk returns a tuple with the Remarks field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Mandate) GetStartsAt

func (o *Mandate) GetStartsAt() string

GetStartsAt returns the StartsAt field value if set, zero value otherwise.

func (*Mandate) GetStartsAtOk

func (o *Mandate) GetStartsAtOk() (*string, bool)

GetStartsAtOk returns a tuple with the StartsAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Mandate) HasAmountRule

func (o *Mandate) HasAmountRule() bool

HasAmountRule returns a boolean if a field has been set.

func (*Mandate) HasBillingAttemptsRule

func (o *Mandate) HasBillingAttemptsRule() bool

HasBillingAttemptsRule returns a boolean if a field has been set.

func (*Mandate) HasBillingDay

func (o *Mandate) HasBillingDay() bool

HasBillingDay returns a boolean if a field has been set.

func (*Mandate) HasRemarks

func (o *Mandate) HasRemarks() bool

HasRemarks returns a boolean if a field has been set.

func (*Mandate) HasStartsAt

func (o *Mandate) HasStartsAt() bool

HasStartsAt returns a boolean if a field has been set.

func (Mandate) MarshalJSON

func (o Mandate) MarshalJSON() ([]byte, error)

func (*Mandate) SetAmount

func (o *Mandate) SetAmount(v string)

SetAmount sets field value

func (*Mandate) SetAmountRule

func (o *Mandate) SetAmountRule(v string)

SetAmountRule gets a reference to the given string and assigns it to the AmountRule field.

func (*Mandate) SetBillingAttemptsRule

func (o *Mandate) SetBillingAttemptsRule(v string)

SetBillingAttemptsRule gets a reference to the given string and assigns it to the BillingAttemptsRule field.

func (*Mandate) SetBillingDay

func (o *Mandate) SetBillingDay(v string)

SetBillingDay gets a reference to the given string and assigns it to the BillingDay field.

func (*Mandate) SetEndsAt

func (o *Mandate) SetEndsAt(v string)

SetEndsAt sets field value

func (*Mandate) SetFrequency

func (o *Mandate) SetFrequency(v string)

SetFrequency sets field value

func (*Mandate) SetRemarks

func (o *Mandate) SetRemarks(v string)

SetRemarks gets a reference to the given string and assigns it to the Remarks field.

func (*Mandate) SetStartsAt

func (o *Mandate) SetStartsAt(v string)

SetStartsAt gets a reference to the given string and assigns it to the StartsAt field.

func (Mandate) ToMap

func (o Mandate) ToMap() (map[string]interface{}, error)

type MasterpassDetails

type MasterpassDetails struct {
	// The checkout attempt identifier.
	CheckoutAttemptId *string `json:"checkoutAttemptId,omitempty"`
	// The funding source that should be used when multiple sources are available. For Brazilian combo cards, by default the funding source is credit. To use debit, set this value to **debit**.
	FundingSource *string `json:"fundingSource,omitempty"`
	// The Masterpass transaction ID.
	MasterpassTransactionId string `json:"masterpassTransactionId"`
	// **masterpass**
	Type *string `json:"type,omitempty"`
}

MasterpassDetails struct for MasterpassDetails

func NewMasterpassDetails

func NewMasterpassDetails(masterpassTransactionId string) *MasterpassDetails

NewMasterpassDetails instantiates a new MasterpassDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMasterpassDetailsWithDefaults

func NewMasterpassDetailsWithDefaults() *MasterpassDetails

NewMasterpassDetailsWithDefaults instantiates a new MasterpassDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MasterpassDetails) GetCheckoutAttemptId

func (o *MasterpassDetails) GetCheckoutAttemptId() string

GetCheckoutAttemptId returns the CheckoutAttemptId field value if set, zero value otherwise.

func (*MasterpassDetails) GetCheckoutAttemptIdOk

func (o *MasterpassDetails) GetCheckoutAttemptIdOk() (*string, bool)

GetCheckoutAttemptIdOk returns a tuple with the CheckoutAttemptId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MasterpassDetails) GetFundingSource

func (o *MasterpassDetails) GetFundingSource() string

GetFundingSource returns the FundingSource field value if set, zero value otherwise.

func (*MasterpassDetails) GetFundingSourceOk

func (o *MasterpassDetails) GetFundingSourceOk() (*string, bool)

GetFundingSourceOk returns a tuple with the FundingSource field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MasterpassDetails) GetMasterpassTransactionId

func (o *MasterpassDetails) GetMasterpassTransactionId() string

GetMasterpassTransactionId returns the MasterpassTransactionId field value

func (*MasterpassDetails) GetMasterpassTransactionIdOk

func (o *MasterpassDetails) GetMasterpassTransactionIdOk() (*string, bool)

GetMasterpassTransactionIdOk returns a tuple with the MasterpassTransactionId field value and a boolean to check if the value has been set.

func (*MasterpassDetails) GetType

func (o *MasterpassDetails) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*MasterpassDetails) GetTypeOk

func (o *MasterpassDetails) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MasterpassDetails) HasCheckoutAttemptId

func (o *MasterpassDetails) HasCheckoutAttemptId() bool

HasCheckoutAttemptId returns a boolean if a field has been set.

func (*MasterpassDetails) HasFundingSource

func (o *MasterpassDetails) HasFundingSource() bool

HasFundingSource returns a boolean if a field has been set.

func (*MasterpassDetails) HasType

func (o *MasterpassDetails) HasType() bool

HasType returns a boolean if a field has been set.

func (MasterpassDetails) MarshalJSON

func (o MasterpassDetails) MarshalJSON() ([]byte, error)

func (*MasterpassDetails) SetCheckoutAttemptId

func (o *MasterpassDetails) SetCheckoutAttemptId(v string)

SetCheckoutAttemptId gets a reference to the given string and assigns it to the CheckoutAttemptId field.

func (*MasterpassDetails) SetFundingSource

func (o *MasterpassDetails) SetFundingSource(v string)

SetFundingSource gets a reference to the given string and assigns it to the FundingSource field.

func (*MasterpassDetails) SetMasterpassTransactionId

func (o *MasterpassDetails) SetMasterpassTransactionId(v string)

SetMasterpassTransactionId sets field value

func (*MasterpassDetails) SetType

func (o *MasterpassDetails) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (MasterpassDetails) ToMap

func (o MasterpassDetails) ToMap() (map[string]interface{}, error)

type MbwayDetails

type MbwayDetails struct {
	// The checkout attempt identifier.
	CheckoutAttemptId *string `json:"checkoutAttemptId,omitempty"`
	//
	ShopperEmail string `json:"shopperEmail"`
	//
	TelephoneNumber string `json:"telephoneNumber"`
	// **mbway**
	Type *string `json:"type,omitempty"`
}

MbwayDetails struct for MbwayDetails

func NewMbwayDetails

func NewMbwayDetails(shopperEmail string, telephoneNumber string) *MbwayDetails

NewMbwayDetails instantiates a new MbwayDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMbwayDetailsWithDefaults

func NewMbwayDetailsWithDefaults() *MbwayDetails

NewMbwayDetailsWithDefaults instantiates a new MbwayDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MbwayDetails) GetCheckoutAttemptId

func (o *MbwayDetails) GetCheckoutAttemptId() string

GetCheckoutAttemptId returns the CheckoutAttemptId field value if set, zero value otherwise.

func (*MbwayDetails) GetCheckoutAttemptIdOk

func (o *MbwayDetails) GetCheckoutAttemptIdOk() (*string, bool)

GetCheckoutAttemptIdOk returns a tuple with the CheckoutAttemptId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MbwayDetails) GetShopperEmail

func (o *MbwayDetails) GetShopperEmail() string

GetShopperEmail returns the ShopperEmail field value

func (*MbwayDetails) GetShopperEmailOk

func (o *MbwayDetails) GetShopperEmailOk() (*string, bool)

GetShopperEmailOk returns a tuple with the ShopperEmail field value and a boolean to check if the value has been set.

func (*MbwayDetails) GetTelephoneNumber

func (o *MbwayDetails) GetTelephoneNumber() string

GetTelephoneNumber returns the TelephoneNumber field value

func (*MbwayDetails) GetTelephoneNumberOk

func (o *MbwayDetails) GetTelephoneNumberOk() (*string, bool)

GetTelephoneNumberOk returns a tuple with the TelephoneNumber field value and a boolean to check if the value has been set.

func (*MbwayDetails) GetType

func (o *MbwayDetails) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*MbwayDetails) GetTypeOk

func (o *MbwayDetails) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MbwayDetails) HasCheckoutAttemptId

func (o *MbwayDetails) HasCheckoutAttemptId() bool

HasCheckoutAttemptId returns a boolean if a field has been set.

func (*MbwayDetails) HasType

func (o *MbwayDetails) HasType() bool

HasType returns a boolean if a field has been set.

func (MbwayDetails) MarshalJSON

func (o MbwayDetails) MarshalJSON() ([]byte, error)

func (*MbwayDetails) SetCheckoutAttemptId

func (o *MbwayDetails) SetCheckoutAttemptId(v string)

SetCheckoutAttemptId gets a reference to the given string and assigns it to the CheckoutAttemptId field.

func (*MbwayDetails) SetShopperEmail

func (o *MbwayDetails) SetShopperEmail(v string)

SetShopperEmail sets field value

func (*MbwayDetails) SetTelephoneNumber

func (o *MbwayDetails) SetTelephoneNumber(v string)

SetTelephoneNumber sets field value

func (*MbwayDetails) SetType

func (o *MbwayDetails) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (MbwayDetails) ToMap

func (o MbwayDetails) ToMap() (map[string]interface{}, error)

type MerchantDevice

type MerchantDevice struct {
	// Operating system running on the merchant device.
	Os *string `json:"os,omitempty"`
	// Version of the operating system on the merchant device.
	OsVersion *string `json:"osVersion,omitempty"`
	// Merchant device reference.
	Reference *string `json:"reference,omitempty"`
}

MerchantDevice struct for MerchantDevice

func NewMerchantDevice

func NewMerchantDevice() *MerchantDevice

NewMerchantDevice instantiates a new MerchantDevice object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMerchantDeviceWithDefaults

func NewMerchantDeviceWithDefaults() *MerchantDevice

NewMerchantDeviceWithDefaults instantiates a new MerchantDevice object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MerchantDevice) GetOs

func (o *MerchantDevice) GetOs() string

GetOs returns the Os field value if set, zero value otherwise.

func (*MerchantDevice) GetOsOk

func (o *MerchantDevice) GetOsOk() (*string, bool)

GetOsOk returns a tuple with the Os field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MerchantDevice) GetOsVersion

func (o *MerchantDevice) GetOsVersion() string

GetOsVersion returns the OsVersion field value if set, zero value otherwise.

func (*MerchantDevice) GetOsVersionOk

func (o *MerchantDevice) GetOsVersionOk() (*string, bool)

GetOsVersionOk returns a tuple with the OsVersion field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MerchantDevice) GetReference

func (o *MerchantDevice) GetReference() string

GetReference returns the Reference field value if set, zero value otherwise.

func (*MerchantDevice) GetReferenceOk

func (o *MerchantDevice) GetReferenceOk() (*string, bool)

GetReferenceOk returns a tuple with the Reference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MerchantDevice) HasOs

func (o *MerchantDevice) HasOs() bool

HasOs returns a boolean if a field has been set.

func (*MerchantDevice) HasOsVersion

func (o *MerchantDevice) HasOsVersion() bool

HasOsVersion returns a boolean if a field has been set.

func (*MerchantDevice) HasReference

func (o *MerchantDevice) HasReference() bool

HasReference returns a boolean if a field has been set.

func (MerchantDevice) MarshalJSON

func (o MerchantDevice) MarshalJSON() ([]byte, error)

func (*MerchantDevice) SetOs

func (o *MerchantDevice) SetOs(v string)

SetOs gets a reference to the given string and assigns it to the Os field.

func (*MerchantDevice) SetOsVersion

func (o *MerchantDevice) SetOsVersion(v string)

SetOsVersion gets a reference to the given string and assigns it to the OsVersion field.

func (*MerchantDevice) SetReference

func (o *MerchantDevice) SetReference(v string)

SetReference gets a reference to the given string and assigns it to the Reference field.

func (MerchantDevice) ToMap

func (o MerchantDevice) ToMap() (map[string]interface{}, error)

type MerchantRiskIndicator

type MerchantRiskIndicator struct {
	// Whether the chosen delivery address is identical to the billing address.
	AddressMatch *bool `json:"addressMatch,omitempty"`
	// Indicator regarding the delivery address. Allowed values: * `shipToBillingAddress` * `shipToVerifiedAddress` * `shipToNewAddress` * `shipToStore` * `digitalGoods` * `goodsNotShipped` * `other`
	DeliveryAddressIndicator *string `json:"deliveryAddressIndicator,omitempty"`
	// The delivery email address (for digital goods).
	// Deprecated
	DeliveryEmail *string `json:"deliveryEmail,omitempty"`
	// For Electronic delivery, the email address to which the merchandise was delivered. Maximum length: 254 characters.
	DeliveryEmailAddress *string `json:"deliveryEmailAddress,omitempty"`
	// The estimated delivery time for the shopper to receive the goods. Allowed values: * `electronicDelivery` * `sameDayShipping` * `overnightShipping` * `twoOrMoreDaysShipping`
	DeliveryTimeframe *string `json:"deliveryTimeframe,omitempty"`
	GiftCardAmount    *Amount `json:"giftCardAmount,omitempty"`
	// For prepaid or gift card purchase, total count of individual prepaid or gift cards/codes purchased.
	GiftCardCount *int32 `json:"giftCardCount,omitempty"`
	// For prepaid or gift card purchase, [ISO 4217](https://www.iso.org/iso-4217-currency-codes.html) three-digit currency code of the gift card, other than those listed in Table A.5 of the EMVCo 3D Secure Protocol and Core Functions Specification.
	GiftCardCurr *string `json:"giftCardCurr,omitempty"`
	// For pre-order purchases, the expected date this product will be available to the shopper.
	PreOrderDate *time.Time `json:"preOrderDate,omitempty"`
	// Indicator for whether this transaction is for pre-ordering a product.
	PreOrderPurchase *bool `json:"preOrderPurchase,omitempty"`
	// Indicates whether Cardholder is placing an order for merchandise with a future availability or release date.
	PreOrderPurchaseInd *string `json:"preOrderPurchaseInd,omitempty"`
	// Indicator for whether the shopper has already purchased the same items in the past.
	ReorderItems *bool `json:"reorderItems,omitempty"`
	// Indicates whether the cardholder is reordering previously purchased merchandise.
	ReorderItemsInd *string `json:"reorderItemsInd,omitempty"`
	// Indicates shipping method chosen for the transaction.
	ShipIndicator *string `json:"shipIndicator,omitempty"`
}

MerchantRiskIndicator struct for MerchantRiskIndicator

func NewMerchantRiskIndicator

func NewMerchantRiskIndicator() *MerchantRiskIndicator

NewMerchantRiskIndicator instantiates a new MerchantRiskIndicator object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMerchantRiskIndicatorWithDefaults

func NewMerchantRiskIndicatorWithDefaults() *MerchantRiskIndicator

NewMerchantRiskIndicatorWithDefaults instantiates a new MerchantRiskIndicator object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MerchantRiskIndicator) GetAddressMatch

func (o *MerchantRiskIndicator) GetAddressMatch() bool

GetAddressMatch returns the AddressMatch field value if set, zero value otherwise.

func (*MerchantRiskIndicator) GetAddressMatchOk

func (o *MerchantRiskIndicator) GetAddressMatchOk() (*bool, bool)

GetAddressMatchOk returns a tuple with the AddressMatch field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MerchantRiskIndicator) GetDeliveryAddressIndicator

func (o *MerchantRiskIndicator) GetDeliveryAddressIndicator() string

GetDeliveryAddressIndicator returns the DeliveryAddressIndicator field value if set, zero value otherwise.

func (*MerchantRiskIndicator) GetDeliveryAddressIndicatorOk

func (o *MerchantRiskIndicator) GetDeliveryAddressIndicatorOk() (*string, bool)

GetDeliveryAddressIndicatorOk returns a tuple with the DeliveryAddressIndicator field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MerchantRiskIndicator) GetDeliveryEmail

func (o *MerchantRiskIndicator) GetDeliveryEmail() string

GetDeliveryEmail returns the DeliveryEmail field value if set, zero value otherwise. Deprecated

func (*MerchantRiskIndicator) GetDeliveryEmailAddress

func (o *MerchantRiskIndicator) GetDeliveryEmailAddress() string

GetDeliveryEmailAddress returns the DeliveryEmailAddress field value if set, zero value otherwise.

func (*MerchantRiskIndicator) GetDeliveryEmailAddressOk

func (o *MerchantRiskIndicator) GetDeliveryEmailAddressOk() (*string, bool)

GetDeliveryEmailAddressOk returns a tuple with the DeliveryEmailAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MerchantRiskIndicator) GetDeliveryEmailOk

func (o *MerchantRiskIndicator) GetDeliveryEmailOk() (*string, bool)

GetDeliveryEmailOk returns a tuple with the DeliveryEmail field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*MerchantRiskIndicator) GetDeliveryTimeframe

func (o *MerchantRiskIndicator) GetDeliveryTimeframe() string

GetDeliveryTimeframe returns the DeliveryTimeframe field value if set, zero value otherwise.

func (*MerchantRiskIndicator) GetDeliveryTimeframeOk

func (o *MerchantRiskIndicator) GetDeliveryTimeframeOk() (*string, bool)

GetDeliveryTimeframeOk returns a tuple with the DeliveryTimeframe field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MerchantRiskIndicator) GetGiftCardAmount

func (o *MerchantRiskIndicator) GetGiftCardAmount() Amount

GetGiftCardAmount returns the GiftCardAmount field value if set, zero value otherwise.

func (*MerchantRiskIndicator) GetGiftCardAmountOk

func (o *MerchantRiskIndicator) GetGiftCardAmountOk() (*Amount, bool)

GetGiftCardAmountOk returns a tuple with the GiftCardAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MerchantRiskIndicator) GetGiftCardCount

func (o *MerchantRiskIndicator) GetGiftCardCount() int32

GetGiftCardCount returns the GiftCardCount field value if set, zero value otherwise.

func (*MerchantRiskIndicator) GetGiftCardCountOk

func (o *MerchantRiskIndicator) GetGiftCardCountOk() (*int32, bool)

GetGiftCardCountOk returns a tuple with the GiftCardCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MerchantRiskIndicator) GetGiftCardCurr

func (o *MerchantRiskIndicator) GetGiftCardCurr() string

GetGiftCardCurr returns the GiftCardCurr field value if set, zero value otherwise.

func (*MerchantRiskIndicator) GetGiftCardCurrOk

func (o *MerchantRiskIndicator) GetGiftCardCurrOk() (*string, bool)

GetGiftCardCurrOk returns a tuple with the GiftCardCurr field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MerchantRiskIndicator) GetPreOrderDate

func (o *MerchantRiskIndicator) GetPreOrderDate() time.Time

GetPreOrderDate returns the PreOrderDate field value if set, zero value otherwise.

func (*MerchantRiskIndicator) GetPreOrderDateOk

func (o *MerchantRiskIndicator) GetPreOrderDateOk() (*time.Time, bool)

GetPreOrderDateOk returns a tuple with the PreOrderDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MerchantRiskIndicator) GetPreOrderPurchase

func (o *MerchantRiskIndicator) GetPreOrderPurchase() bool

GetPreOrderPurchase returns the PreOrderPurchase field value if set, zero value otherwise.

func (*MerchantRiskIndicator) GetPreOrderPurchaseInd

func (o *MerchantRiskIndicator) GetPreOrderPurchaseInd() string

GetPreOrderPurchaseInd returns the PreOrderPurchaseInd field value if set, zero value otherwise.

func (*MerchantRiskIndicator) GetPreOrderPurchaseIndOk

func (o *MerchantRiskIndicator) GetPreOrderPurchaseIndOk() (*string, bool)

GetPreOrderPurchaseIndOk returns a tuple with the PreOrderPurchaseInd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MerchantRiskIndicator) GetPreOrderPurchaseOk

func (o *MerchantRiskIndicator) GetPreOrderPurchaseOk() (*bool, bool)

GetPreOrderPurchaseOk returns a tuple with the PreOrderPurchase field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MerchantRiskIndicator) GetReorderItems

func (o *MerchantRiskIndicator) GetReorderItems() bool

GetReorderItems returns the ReorderItems field value if set, zero value otherwise.

func (*MerchantRiskIndicator) GetReorderItemsInd

func (o *MerchantRiskIndicator) GetReorderItemsInd() string

GetReorderItemsInd returns the ReorderItemsInd field value if set, zero value otherwise.

func (*MerchantRiskIndicator) GetReorderItemsIndOk

func (o *MerchantRiskIndicator) GetReorderItemsIndOk() (*string, bool)

GetReorderItemsIndOk returns a tuple with the ReorderItemsInd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MerchantRiskIndicator) GetReorderItemsOk

func (o *MerchantRiskIndicator) GetReorderItemsOk() (*bool, bool)

GetReorderItemsOk returns a tuple with the ReorderItems field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MerchantRiskIndicator) GetShipIndicator

func (o *MerchantRiskIndicator) GetShipIndicator() string

GetShipIndicator returns the ShipIndicator field value if set, zero value otherwise.

func (*MerchantRiskIndicator) GetShipIndicatorOk

func (o *MerchantRiskIndicator) GetShipIndicatorOk() (*string, bool)

GetShipIndicatorOk returns a tuple with the ShipIndicator field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MerchantRiskIndicator) HasAddressMatch

func (o *MerchantRiskIndicator) HasAddressMatch() bool

HasAddressMatch returns a boolean if a field has been set.

func (*MerchantRiskIndicator) HasDeliveryAddressIndicator

func (o *MerchantRiskIndicator) HasDeliveryAddressIndicator() bool

HasDeliveryAddressIndicator returns a boolean if a field has been set.

func (*MerchantRiskIndicator) HasDeliveryEmail

func (o *MerchantRiskIndicator) HasDeliveryEmail() bool

HasDeliveryEmail returns a boolean if a field has been set.

func (*MerchantRiskIndicator) HasDeliveryEmailAddress

func (o *MerchantRiskIndicator) HasDeliveryEmailAddress() bool

HasDeliveryEmailAddress returns a boolean if a field has been set.

func (*MerchantRiskIndicator) HasDeliveryTimeframe

func (o *MerchantRiskIndicator) HasDeliveryTimeframe() bool

HasDeliveryTimeframe returns a boolean if a field has been set.

func (*MerchantRiskIndicator) HasGiftCardAmount

func (o *MerchantRiskIndicator) HasGiftCardAmount() bool

HasGiftCardAmount returns a boolean if a field has been set.

func (*MerchantRiskIndicator) HasGiftCardCount

func (o *MerchantRiskIndicator) HasGiftCardCount() bool

HasGiftCardCount returns a boolean if a field has been set.

func (*MerchantRiskIndicator) HasGiftCardCurr

func (o *MerchantRiskIndicator) HasGiftCardCurr() bool

HasGiftCardCurr returns a boolean if a field has been set.

func (*MerchantRiskIndicator) HasPreOrderDate

func (o *MerchantRiskIndicator) HasPreOrderDate() bool

HasPreOrderDate returns a boolean if a field has been set.

func (*MerchantRiskIndicator) HasPreOrderPurchase

func (o *MerchantRiskIndicator) HasPreOrderPurchase() bool

HasPreOrderPurchase returns a boolean if a field has been set.

func (*MerchantRiskIndicator) HasPreOrderPurchaseInd

func (o *MerchantRiskIndicator) HasPreOrderPurchaseInd() bool

HasPreOrderPurchaseInd returns a boolean if a field has been set.

func (*MerchantRiskIndicator) HasReorderItems

func (o *MerchantRiskIndicator) HasReorderItems() bool

HasReorderItems returns a boolean if a field has been set.

func (*MerchantRiskIndicator) HasReorderItemsInd

func (o *MerchantRiskIndicator) HasReorderItemsInd() bool

HasReorderItemsInd returns a boolean if a field has been set.

func (*MerchantRiskIndicator) HasShipIndicator

func (o *MerchantRiskIndicator) HasShipIndicator() bool

HasShipIndicator returns a boolean if a field has been set.

func (MerchantRiskIndicator) MarshalJSON

func (o MerchantRiskIndicator) MarshalJSON() ([]byte, error)

func (*MerchantRiskIndicator) SetAddressMatch

func (o *MerchantRiskIndicator) SetAddressMatch(v bool)

SetAddressMatch gets a reference to the given bool and assigns it to the AddressMatch field.

func (*MerchantRiskIndicator) SetDeliveryAddressIndicator

func (o *MerchantRiskIndicator) SetDeliveryAddressIndicator(v string)

SetDeliveryAddressIndicator gets a reference to the given string and assigns it to the DeliveryAddressIndicator field.

func (*MerchantRiskIndicator) SetDeliveryEmail

func (o *MerchantRiskIndicator) SetDeliveryEmail(v string)

SetDeliveryEmail gets a reference to the given string and assigns it to the DeliveryEmail field. Deprecated

func (*MerchantRiskIndicator) SetDeliveryEmailAddress

func (o *MerchantRiskIndicator) SetDeliveryEmailAddress(v string)

SetDeliveryEmailAddress gets a reference to the given string and assigns it to the DeliveryEmailAddress field.

func (*MerchantRiskIndicator) SetDeliveryTimeframe

func (o *MerchantRiskIndicator) SetDeliveryTimeframe(v string)

SetDeliveryTimeframe gets a reference to the given string and assigns it to the DeliveryTimeframe field.

func (*MerchantRiskIndicator) SetGiftCardAmount

func (o *MerchantRiskIndicator) SetGiftCardAmount(v Amount)

SetGiftCardAmount gets a reference to the given Amount and assigns it to the GiftCardAmount field.

func (*MerchantRiskIndicator) SetGiftCardCount

func (o *MerchantRiskIndicator) SetGiftCardCount(v int32)

SetGiftCardCount gets a reference to the given int32 and assigns it to the GiftCardCount field.

func (*MerchantRiskIndicator) SetGiftCardCurr

func (o *MerchantRiskIndicator) SetGiftCardCurr(v string)

SetGiftCardCurr gets a reference to the given string and assigns it to the GiftCardCurr field.

func (*MerchantRiskIndicator) SetPreOrderDate

func (o *MerchantRiskIndicator) SetPreOrderDate(v time.Time)

SetPreOrderDate gets a reference to the given time.Time and assigns it to the PreOrderDate field.

func (*MerchantRiskIndicator) SetPreOrderPurchase

func (o *MerchantRiskIndicator) SetPreOrderPurchase(v bool)

SetPreOrderPurchase gets a reference to the given bool and assigns it to the PreOrderPurchase field.

func (*MerchantRiskIndicator) SetPreOrderPurchaseInd

func (o *MerchantRiskIndicator) SetPreOrderPurchaseInd(v string)

SetPreOrderPurchaseInd gets a reference to the given string and assigns it to the PreOrderPurchaseInd field.

func (*MerchantRiskIndicator) SetReorderItems

func (o *MerchantRiskIndicator) SetReorderItems(v bool)

SetReorderItems gets a reference to the given bool and assigns it to the ReorderItems field.

func (*MerchantRiskIndicator) SetReorderItemsInd

func (o *MerchantRiskIndicator) SetReorderItemsInd(v string)

SetReorderItemsInd gets a reference to the given string and assigns it to the ReorderItemsInd field.

func (*MerchantRiskIndicator) SetShipIndicator

func (o *MerchantRiskIndicator) SetShipIndicator(v string)

SetShipIndicator gets a reference to the given string and assigns it to the ShipIndicator field.

func (MerchantRiskIndicator) ToMap

func (o MerchantRiskIndicator) ToMap() (map[string]interface{}, error)

type MobilePayDetails

type MobilePayDetails struct {
	// The checkout attempt identifier.
	CheckoutAttemptId *string `json:"checkoutAttemptId,omitempty"`
	// **mobilepay**
	Type *string `json:"type,omitempty"`
}

MobilePayDetails struct for MobilePayDetails

func NewMobilePayDetails

func NewMobilePayDetails() *MobilePayDetails

NewMobilePayDetails instantiates a new MobilePayDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMobilePayDetailsWithDefaults

func NewMobilePayDetailsWithDefaults() *MobilePayDetails

NewMobilePayDetailsWithDefaults instantiates a new MobilePayDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MobilePayDetails) GetCheckoutAttemptId

func (o *MobilePayDetails) GetCheckoutAttemptId() string

GetCheckoutAttemptId returns the CheckoutAttemptId field value if set, zero value otherwise.

func (*MobilePayDetails) GetCheckoutAttemptIdOk

func (o *MobilePayDetails) GetCheckoutAttemptIdOk() (*string, bool)

GetCheckoutAttemptIdOk returns a tuple with the CheckoutAttemptId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MobilePayDetails) GetType

func (o *MobilePayDetails) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*MobilePayDetails) GetTypeOk

func (o *MobilePayDetails) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MobilePayDetails) HasCheckoutAttemptId

func (o *MobilePayDetails) HasCheckoutAttemptId() bool

HasCheckoutAttemptId returns a boolean if a field has been set.

func (*MobilePayDetails) HasType

func (o *MobilePayDetails) HasType() bool

HasType returns a boolean if a field has been set.

func (MobilePayDetails) MarshalJSON

func (o MobilePayDetails) MarshalJSON() ([]byte, error)

func (*MobilePayDetails) SetCheckoutAttemptId

func (o *MobilePayDetails) SetCheckoutAttemptId(v string)

SetCheckoutAttemptId gets a reference to the given string and assigns it to the CheckoutAttemptId field.

func (*MobilePayDetails) SetType

func (o *MobilePayDetails) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (MobilePayDetails) ToMap

func (o MobilePayDetails) ToMap() (map[string]interface{}, error)

type ModificationsApi

type ModificationsApi common.Service

ModificationsApi service

func (*ModificationsApi) CancelAuthorisedPayment

CancelAuthorisedPayment Cancel an authorised payment

Cancels the authorisation on a payment that has not yet been [captured](https://docs.adyen.com/api-explorer/#/CheckoutService/latest/post/payments/{paymentPspReference}/captures), and returns a unique reference for this request. You get the outcome of the request asynchronously, in a [**TECHNICAL_CANCEL** webhook](https://docs.adyen.com/online-payments/cancel#cancellation-webhook).

If you want to cancel a payment using the [`pspReference`](https://docs.adyen.com/api-explorer/#/CheckoutService/latest/post/payments__resParam_pspReference), use the [`/payments/{paymentPspReference}/cancels`](https://docs.adyen.com/api-explorer/#/CheckoutService/latest/post/payments/{paymentPspReference}/cancels) endpoint instead.

If you want to cancel a payment but are not sure whether it has been captured, use the [`/payments/{paymentPspReference}/reversals`](https://docs.adyen.com/api-explorer/#/CheckoutService/latest/post/payments/{paymentPspReference}/reversals) endpoint instead.

For more information, refer to [Cancel](https://docs.adyen.com/online-payments/cancel).

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r ModificationsApiCancelAuthorisedPaymentInput - Request parameters, see CancelAuthorisedPaymentInput @return StandalonePaymentCancelResponse, *http.Response, error

func (*ModificationsApi) CancelAuthorisedPaymentByPspReference

CancelAuthorisedPaymentByPspReference Cancel an authorised payment

Cancels the authorisation on a payment that has not yet been [captured](https://docs.adyen.com/api-explorer/#/CheckoutService/latest/post/payments/paymentPspReference/captures), and returns a unique reference for this request. You get the outcome of the request asynchronously, in a [**CANCELLATION** webhook](https://docs.adyen.com/online-payments/cancel#cancellation-webhook).

If you want to cancel a payment but don't have the [`pspReference`](https://docs.adyen.com/api-explorer/#/CheckoutService/latest/post/payments__resParam_pspReference), use the [`/cancels`](https://docs.adyen.com/api-explorer/#/CheckoutService/latest/post/cancels) endpoint instead.

If you want to cancel a payment but are not sure whether it has been captured, use the [`/payments/{paymentPspReference}/reversals`](https://docs.adyen.com/api-explorer/#/CheckoutService/latest/post/payments/{paymentPspReference}/reversals) endpoint instead.

For more information, refer to [Cancel](https://docs.adyen.com/online-payments/cancel).

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r ModificationsApiCancelAuthorisedPaymentByPspReferenceInput - Request parameters, see CancelAuthorisedPaymentByPspReferenceInput @return PaymentCancelResponse, *http.Response, error

func (*ModificationsApi) CancelAuthorisedPaymentByPspReferenceInput

func (a *ModificationsApi) CancelAuthorisedPaymentByPspReferenceInput(paymentPspReference string) ModificationsApiCancelAuthorisedPaymentByPspReferenceInput

Prepare a request for CancelAuthorisedPaymentByPspReference @param paymentPspReference The [`pspReference`](https://docs.adyen.com/api-explorer/#/CheckoutService/latest/post/payments__resParam_pspReference) of the payment that you want to cancel. @return ModificationsApiCancelAuthorisedPaymentByPspReferenceInput

func (*ModificationsApi) CancelAuthorisedPaymentInput

func (a *ModificationsApi) CancelAuthorisedPaymentInput() ModificationsApiCancelAuthorisedPaymentInput

Prepare a request for CancelAuthorisedPayment

@return ModificationsApiCancelAuthorisedPaymentInput

func (*ModificationsApi) CaptureAuthorisedPayment

CaptureAuthorisedPayment Capture an authorised payment

Captures an authorised payment and returns a unique reference for this request. You get the outcome of the request asynchronously, in a [**CAPTURE** webhook](https://docs.adyen.com/online-payments/capture#capture-notification).

You can capture either the full authorised amount or a part of the authorised amount. By default, any unclaimed amount after a partial capture gets cancelled. This does not apply if you enabled multiple partial captures on your account and the payment method supports multiple partial captures.

[Automatic capture](https://docs.adyen.com/online-payments/capture#automatic-capture) is the default setting for most payment methods. In these cases, you don't need to make capture requests. However, making capture requests for payments that are captured automatically does not result in double charges.

For more information, refer to [Capture](https://docs.adyen.com/online-payments/capture).

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r ModificationsApiCaptureAuthorisedPaymentInput - Request parameters, see CaptureAuthorisedPaymentInput @return PaymentCaptureResponse, *http.Response, error

func (*ModificationsApi) CaptureAuthorisedPaymentInput

func (a *ModificationsApi) CaptureAuthorisedPaymentInput(paymentPspReference string) ModificationsApiCaptureAuthorisedPaymentInput

Prepare a request for CaptureAuthorisedPayment @param paymentPspReference The [`pspReference`](https://docs.adyen.com/api-explorer/#/CheckoutService/latest/post/payments__resParam_pspReference) of the payment that you want to capture. @return ModificationsApiCaptureAuthorisedPaymentInput

func (*ModificationsApi) RefundCapturedPayment

RefundCapturedPayment Refund a captured payment

Refunds a payment that has been [captured](https://docs.adyen.com/api-explorer/#/CheckoutService/latest/post/payments/{paymentPspReference}/captures), and returns a unique reference for this request. You get the outcome of the request asynchronously, in a [**REFUND** webhook](https://docs.adyen.com/online-payments/refund#refund-webhook).

You can refund either the full captured amount or a part of the captured amount. You can also perform multiple partial refunds, as long as their sum doesn't exceed the captured amount.

> Some payment methods do not support partial refunds. To learn if a payment method supports partial refunds, refer to the payment method page such as [cards](https://docs.adyen.com/payment-methods/cards#supported-cards), [iDEAL](https://docs.adyen.com/payment-methods/ideal), or [Klarna](https://docs.adyen.com/payment-methods/klarna).

If you want to refund a payment but are not sure whether it has been captured, use the [`/payments/{paymentPspReference}/reversals`](https://docs.adyen.com/api-explorer/#/CheckoutService/latest/post/payments/{paymentPspReference}/reversals) endpoint instead.

For more information, refer to [Refund](https://docs.adyen.com/online-payments/refund).

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r ModificationsApiRefundCapturedPaymentInput - Request parameters, see RefundCapturedPaymentInput @return PaymentRefundResponse, *http.Response, error

func (*ModificationsApi) RefundCapturedPaymentInput

func (a *ModificationsApi) RefundCapturedPaymentInput(paymentPspReference string) ModificationsApiRefundCapturedPaymentInput

Prepare a request for RefundCapturedPayment @param paymentPspReference The [`pspReference`](https://docs.adyen.com/api-explorer/#/CheckoutService/latest/post/payments__resParam_pspReference) of the payment that you want to refund. @return ModificationsApiRefundCapturedPaymentInput

func (*ModificationsApi) RefundOrCancelPayment

RefundOrCancelPayment Refund or cancel a payment

[Refunds](https://docs.adyen.com/api-explorer/#/CheckoutService/latest/post/payments/{paymentPspReference}/refunds) a payment if it has already been captured, and [cancels](https://docs.adyen.com/api-explorer/#/CheckoutService/latest/post/payments/{paymentPspReference}/cancels) a payment if it has not yet been captured. Returns a unique reference for this request. You get the outcome of the request asynchronously, in a [**CANCEL_OR_REFUND** webhook](https://docs.adyen.com/online-payments/reverse#cancel-or-refund-webhook).

The reversed amount is always the full payment amount. > Do not use this request for payments that involve multiple partial captures.

For more information, refer to [Reversal](https://docs.adyen.com/online-payments/reversal).

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r ModificationsApiRefundOrCancelPaymentInput - Request parameters, see RefundOrCancelPaymentInput @return PaymentReversalResponse, *http.Response, error

func (*ModificationsApi) RefundOrCancelPaymentInput

func (a *ModificationsApi) RefundOrCancelPaymentInput(paymentPspReference string) ModificationsApiRefundOrCancelPaymentInput

Prepare a request for RefundOrCancelPayment @param paymentPspReference The [`pspReference`](https://docs.adyen.com/api-explorer/#/CheckoutService/latest/post/payments__resParam_pspReference) of the payment that you want to reverse. @return ModificationsApiRefundOrCancelPaymentInput

func (*ModificationsApi) UpdateAuthorisedAmount

UpdateAuthorisedAmount Update an authorised amount

Increases or decreases the authorised payment amount and returns a unique reference for this request. You get the outcome of the request asynchronously, in an [**AUTHORISATION_ADJUSTMENT** webhook](https://docs.adyen.com/development-resources/webhooks/understand-notifications#event-codes).

You can only update authorised amounts that have not yet been [captured](https://docs.adyen.com/api-explorer/#/CheckoutService/latest/post/payments/{paymentPspReference}/captures).

The amount you specify in the request is the updated amount, which is larger or smaller than the initial authorised amount.

For more information, refer to [Authorisation adjustment](https://docs.adyen.com/online-payments/adjust-authorisation#use-cases).

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r ModificationsApiUpdateAuthorisedAmountInput - Request parameters, see UpdateAuthorisedAmountInput @return PaymentAmountUpdateResponse, *http.Response, error

func (*ModificationsApi) UpdateAuthorisedAmountInput

func (a *ModificationsApi) UpdateAuthorisedAmountInput(paymentPspReference string) ModificationsApiUpdateAuthorisedAmountInput

Prepare a request for UpdateAuthorisedAmount @param paymentPspReference The [`pspReference`](https://docs.adyen.com/api-explorer/#/CheckoutService/latest/post/payments__resParam_pspReference) of the payment. @return ModificationsApiUpdateAuthorisedAmountInput

type ModificationsApiCancelAuthorisedPaymentByPspReferenceInput

type ModificationsApiCancelAuthorisedPaymentByPspReferenceInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by ModificationsApi.CancelAuthorisedPaymentByPspReference

func (ModificationsApiCancelAuthorisedPaymentByPspReferenceInput) IdempotencyKey

A unique identifier for the message with a maximum of 64 characters (we recommend a UUID).

func (ModificationsApiCancelAuthorisedPaymentByPspReferenceInput) PaymentCancelRequest

type ModificationsApiCancelAuthorisedPaymentInput

type ModificationsApiCancelAuthorisedPaymentInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by ModificationsApi.CancelAuthorisedPayment

func (ModificationsApiCancelAuthorisedPaymentInput) IdempotencyKey

A unique identifier for the message with a maximum of 64 characters (we recommend a UUID).

func (ModificationsApiCancelAuthorisedPaymentInput) StandalonePaymentCancelRequest

type ModificationsApiCaptureAuthorisedPaymentInput

type ModificationsApiCaptureAuthorisedPaymentInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by ModificationsApi.CaptureAuthorisedPayment

func (ModificationsApiCaptureAuthorisedPaymentInput) IdempotencyKey

A unique identifier for the message with a maximum of 64 characters (we recommend a UUID).

func (ModificationsApiCaptureAuthorisedPaymentInput) PaymentCaptureRequest

type ModificationsApiRefundCapturedPaymentInput

type ModificationsApiRefundCapturedPaymentInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by ModificationsApi.RefundCapturedPayment

func (ModificationsApiRefundCapturedPaymentInput) IdempotencyKey

A unique identifier for the message with a maximum of 64 characters (we recommend a UUID).

func (ModificationsApiRefundCapturedPaymentInput) PaymentRefundRequest

type ModificationsApiRefundOrCancelPaymentInput

type ModificationsApiRefundOrCancelPaymentInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by ModificationsApi.RefundOrCancelPayment

func (ModificationsApiRefundOrCancelPaymentInput) IdempotencyKey

A unique identifier for the message with a maximum of 64 characters (we recommend a UUID).

func (ModificationsApiRefundOrCancelPaymentInput) PaymentReversalRequest

type ModificationsApiUpdateAuthorisedAmountInput

type ModificationsApiUpdateAuthorisedAmountInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by ModificationsApi.UpdateAuthorisedAmount

func (ModificationsApiUpdateAuthorisedAmountInput) IdempotencyKey

A unique identifier for the message with a maximum of 64 characters (we recommend a UUID).

func (ModificationsApiUpdateAuthorisedAmountInput) PaymentAmountUpdateRequest

type MolPayDetails

type MolPayDetails struct {
	// The checkout attempt identifier.
	CheckoutAttemptId *string `json:"checkoutAttemptId,omitempty"`
	// The shopper's bank. Specify this with the issuer value that corresponds to this bank.
	Issuer string `json:"issuer"`
	// **molpay**
	Type string `json:"type"`
}

MolPayDetails struct for MolPayDetails

func NewMolPayDetails

func NewMolPayDetails(issuer string, type_ string) *MolPayDetails

NewMolPayDetails instantiates a new MolPayDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMolPayDetailsWithDefaults

func NewMolPayDetailsWithDefaults() *MolPayDetails

NewMolPayDetailsWithDefaults instantiates a new MolPayDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MolPayDetails) GetCheckoutAttemptId

func (o *MolPayDetails) GetCheckoutAttemptId() string

GetCheckoutAttemptId returns the CheckoutAttemptId field value if set, zero value otherwise.

func (*MolPayDetails) GetCheckoutAttemptIdOk

func (o *MolPayDetails) GetCheckoutAttemptIdOk() (*string, bool)

GetCheckoutAttemptIdOk returns a tuple with the CheckoutAttemptId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MolPayDetails) GetIssuer

func (o *MolPayDetails) GetIssuer() string

GetIssuer returns the Issuer field value

func (*MolPayDetails) GetIssuerOk

func (o *MolPayDetails) GetIssuerOk() (*string, bool)

GetIssuerOk returns a tuple with the Issuer field value and a boolean to check if the value has been set.

func (*MolPayDetails) GetType

func (o *MolPayDetails) GetType() string

GetType returns the Type field value

func (*MolPayDetails) GetTypeOk

func (o *MolPayDetails) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*MolPayDetails) HasCheckoutAttemptId

func (o *MolPayDetails) HasCheckoutAttemptId() bool

HasCheckoutAttemptId returns a boolean if a field has been set.

func (MolPayDetails) MarshalJSON

func (o MolPayDetails) MarshalJSON() ([]byte, error)

func (*MolPayDetails) SetCheckoutAttemptId

func (o *MolPayDetails) SetCheckoutAttemptId(v string)

SetCheckoutAttemptId gets a reference to the given string and assigns it to the CheckoutAttemptId field.

func (*MolPayDetails) SetIssuer

func (o *MolPayDetails) SetIssuer(v string)

SetIssuer sets field value

func (*MolPayDetails) SetType

func (o *MolPayDetails) SetType(v string)

SetType sets field value

func (MolPayDetails) ToMap

func (o MolPayDetails) ToMap() (map[string]interface{}, error)

type Name

type Name struct {
	// The first name.
	FirstName string `json:"firstName"`
	// The last name.
	LastName string `json:"lastName"`
}

Name struct for Name

func NewName

func NewName(firstName string, lastName string) *Name

NewName instantiates a new Name object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNameWithDefaults

func NewNameWithDefaults() *Name

NewNameWithDefaults instantiates a new Name object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Name) GetFirstName

func (o *Name) GetFirstName() string

GetFirstName returns the FirstName field value

func (*Name) GetFirstNameOk

func (o *Name) GetFirstNameOk() (*string, bool)

GetFirstNameOk returns a tuple with the FirstName field value and a boolean to check if the value has been set.

func (*Name) GetLastName

func (o *Name) GetLastName() string

GetLastName returns the LastName field value

func (*Name) GetLastNameOk

func (o *Name) GetLastNameOk() (*string, bool)

GetLastNameOk returns a tuple with the LastName field value and a boolean to check if the value has been set.

func (Name) MarshalJSON

func (o Name) MarshalJSON() ([]byte, error)

func (*Name) SetFirstName

func (o *Name) SetFirstName(v string)

SetFirstName sets field value

func (*Name) SetLastName

func (o *Name) SetLastName(v string)

SetLastName sets field value

func (Name) ToMap

func (o Name) ToMap() (map[string]interface{}, error)

type NullableAccountInfo

type NullableAccountInfo struct {
	// contains filtered or unexported fields
}

func NewNullableAccountInfo

func NewNullableAccountInfo(val *AccountInfo) *NullableAccountInfo

func (NullableAccountInfo) Get

func (NullableAccountInfo) IsSet

func (v NullableAccountInfo) IsSet() bool

func (NullableAccountInfo) MarshalJSON

func (v NullableAccountInfo) MarshalJSON() ([]byte, error)

func (*NullableAccountInfo) Set

func (v *NullableAccountInfo) Set(val *AccountInfo)

func (*NullableAccountInfo) UnmarshalJSON

func (v *NullableAccountInfo) UnmarshalJSON(src []byte) error

func (*NullableAccountInfo) Unset

func (v *NullableAccountInfo) Unset()

type NullableAcctInfo

type NullableAcctInfo struct {
	// contains filtered or unexported fields
}

func NewNullableAcctInfo

func NewNullableAcctInfo(val *AcctInfo) *NullableAcctInfo

func (NullableAcctInfo) Get

func (v NullableAcctInfo) Get() *AcctInfo

func (NullableAcctInfo) IsSet

func (v NullableAcctInfo) IsSet() bool

func (NullableAcctInfo) MarshalJSON

func (v NullableAcctInfo) MarshalJSON() ([]byte, error)

func (*NullableAcctInfo) Set

func (v *NullableAcctInfo) Set(val *AcctInfo)

func (*NullableAcctInfo) UnmarshalJSON

func (v *NullableAcctInfo) UnmarshalJSON(src []byte) error

func (*NullableAcctInfo) Unset

func (v *NullableAcctInfo) Unset()

type NullableAchDetails

type NullableAchDetails struct {
	// contains filtered or unexported fields
}

func NewNullableAchDetails

func NewNullableAchDetails(val *AchDetails) *NullableAchDetails

func (NullableAchDetails) Get

func (v NullableAchDetails) Get() *AchDetails

func (NullableAchDetails) IsSet

func (v NullableAchDetails) IsSet() bool

func (NullableAchDetails) MarshalJSON

func (v NullableAchDetails) MarshalJSON() ([]byte, error)

func (*NullableAchDetails) Set

func (v *NullableAchDetails) Set(val *AchDetails)

func (*NullableAchDetails) UnmarshalJSON

func (v *NullableAchDetails) UnmarshalJSON(src []byte) error

func (*NullableAchDetails) Unset

func (v *NullableAchDetails) Unset()

type NullableAdditionalData3DSecure

type NullableAdditionalData3DSecure struct {
	// contains filtered or unexported fields
}

func (NullableAdditionalData3DSecure) Get

func (NullableAdditionalData3DSecure) IsSet

func (NullableAdditionalData3DSecure) MarshalJSON

func (v NullableAdditionalData3DSecure) MarshalJSON() ([]byte, error)

func (*NullableAdditionalData3DSecure) Set

func (*NullableAdditionalData3DSecure) UnmarshalJSON

func (v *NullableAdditionalData3DSecure) UnmarshalJSON(src []byte) error

func (*NullableAdditionalData3DSecure) Unset

func (v *NullableAdditionalData3DSecure) Unset()

type NullableAdditionalDataAirline

type NullableAdditionalDataAirline struct {
	// contains filtered or unexported fields
}

func (NullableAdditionalDataAirline) Get

func (NullableAdditionalDataAirline) IsSet

func (NullableAdditionalDataAirline) MarshalJSON

func (v NullableAdditionalDataAirline) MarshalJSON() ([]byte, error)

func (*NullableAdditionalDataAirline) Set

func (*NullableAdditionalDataAirline) UnmarshalJSON

func (v *NullableAdditionalDataAirline) UnmarshalJSON(src []byte) error

func (*NullableAdditionalDataAirline) Unset

func (v *NullableAdditionalDataAirline) Unset()

type NullableAdditionalDataCarRental

type NullableAdditionalDataCarRental struct {
	// contains filtered or unexported fields
}

func (NullableAdditionalDataCarRental) Get

func (NullableAdditionalDataCarRental) IsSet

func (NullableAdditionalDataCarRental) MarshalJSON

func (v NullableAdditionalDataCarRental) MarshalJSON() ([]byte, error)

func (*NullableAdditionalDataCarRental) Set

func (*NullableAdditionalDataCarRental) UnmarshalJSON

func (v *NullableAdditionalDataCarRental) UnmarshalJSON(src []byte) error

func (*NullableAdditionalDataCarRental) Unset

type NullableAdditionalDataCommon

type NullableAdditionalDataCommon struct {
	// contains filtered or unexported fields
}

func NewNullableAdditionalDataCommon

func NewNullableAdditionalDataCommon(val *AdditionalDataCommon) *NullableAdditionalDataCommon

func (NullableAdditionalDataCommon) Get

func (NullableAdditionalDataCommon) IsSet

func (NullableAdditionalDataCommon) MarshalJSON

func (v NullableAdditionalDataCommon) MarshalJSON() ([]byte, error)

func (*NullableAdditionalDataCommon) Set

func (*NullableAdditionalDataCommon) UnmarshalJSON

func (v *NullableAdditionalDataCommon) UnmarshalJSON(src []byte) error

func (*NullableAdditionalDataCommon) Unset

func (v *NullableAdditionalDataCommon) Unset()

type NullableAdditionalDataLevel23

type NullableAdditionalDataLevel23 struct {
	// contains filtered or unexported fields
}

func (NullableAdditionalDataLevel23) Get

func (NullableAdditionalDataLevel23) IsSet

func (NullableAdditionalDataLevel23) MarshalJSON

func (v NullableAdditionalDataLevel23) MarshalJSON() ([]byte, error)

func (*NullableAdditionalDataLevel23) Set

func (*NullableAdditionalDataLevel23) UnmarshalJSON

func (v *NullableAdditionalDataLevel23) UnmarshalJSON(src []byte) error

func (*NullableAdditionalDataLevel23) Unset

func (v *NullableAdditionalDataLevel23) Unset()

type NullableAdditionalDataLodging

type NullableAdditionalDataLodging struct {
	// contains filtered or unexported fields
}

func (NullableAdditionalDataLodging) Get

func (NullableAdditionalDataLodging) IsSet

func (NullableAdditionalDataLodging) MarshalJSON

func (v NullableAdditionalDataLodging) MarshalJSON() ([]byte, error)

func (*NullableAdditionalDataLodging) Set

func (*NullableAdditionalDataLodging) UnmarshalJSON

func (v *NullableAdditionalDataLodging) UnmarshalJSON(src []byte) error

func (*NullableAdditionalDataLodging) Unset

func (v *NullableAdditionalDataLodging) Unset()

type NullableAdditionalDataOpenInvoice

type NullableAdditionalDataOpenInvoice struct {
	// contains filtered or unexported fields
}

func (NullableAdditionalDataOpenInvoice) Get

func (NullableAdditionalDataOpenInvoice) IsSet

func (NullableAdditionalDataOpenInvoice) MarshalJSON

func (v NullableAdditionalDataOpenInvoice) MarshalJSON() ([]byte, error)

func (*NullableAdditionalDataOpenInvoice) Set

func (*NullableAdditionalDataOpenInvoice) UnmarshalJSON

func (v *NullableAdditionalDataOpenInvoice) UnmarshalJSON(src []byte) error

func (*NullableAdditionalDataOpenInvoice) Unset

type NullableAdditionalDataOpi

type NullableAdditionalDataOpi struct {
	// contains filtered or unexported fields
}

func NewNullableAdditionalDataOpi

func NewNullableAdditionalDataOpi(val *AdditionalDataOpi) *NullableAdditionalDataOpi

func (NullableAdditionalDataOpi) Get

func (NullableAdditionalDataOpi) IsSet

func (v NullableAdditionalDataOpi) IsSet() bool

func (NullableAdditionalDataOpi) MarshalJSON

func (v NullableAdditionalDataOpi) MarshalJSON() ([]byte, error)

func (*NullableAdditionalDataOpi) Set

func (*NullableAdditionalDataOpi) UnmarshalJSON

func (v *NullableAdditionalDataOpi) UnmarshalJSON(src []byte) error

func (*NullableAdditionalDataOpi) Unset

func (v *NullableAdditionalDataOpi) Unset()

type NullableAdditionalDataRatepay

type NullableAdditionalDataRatepay struct {
	// contains filtered or unexported fields
}

func (NullableAdditionalDataRatepay) Get

func (NullableAdditionalDataRatepay) IsSet

func (NullableAdditionalDataRatepay) MarshalJSON

func (v NullableAdditionalDataRatepay) MarshalJSON() ([]byte, error)

func (*NullableAdditionalDataRatepay) Set

func (*NullableAdditionalDataRatepay) UnmarshalJSON

func (v *NullableAdditionalDataRatepay) UnmarshalJSON(src []byte) error

func (*NullableAdditionalDataRatepay) Unset

func (v *NullableAdditionalDataRatepay) Unset()

type NullableAdditionalDataRetry

type NullableAdditionalDataRetry struct {
	// contains filtered or unexported fields
}

func NewNullableAdditionalDataRetry

func NewNullableAdditionalDataRetry(val *AdditionalDataRetry) *NullableAdditionalDataRetry

func (NullableAdditionalDataRetry) Get

func (NullableAdditionalDataRetry) IsSet

func (NullableAdditionalDataRetry) MarshalJSON

func (v NullableAdditionalDataRetry) MarshalJSON() ([]byte, error)

func (*NullableAdditionalDataRetry) Set

func (*NullableAdditionalDataRetry) UnmarshalJSON

func (v *NullableAdditionalDataRetry) UnmarshalJSON(src []byte) error

func (*NullableAdditionalDataRetry) Unset

func (v *NullableAdditionalDataRetry) Unset()

type NullableAdditionalDataRisk

type NullableAdditionalDataRisk struct {
	// contains filtered or unexported fields
}

func NewNullableAdditionalDataRisk

func NewNullableAdditionalDataRisk(val *AdditionalDataRisk) *NullableAdditionalDataRisk

func (NullableAdditionalDataRisk) Get

func (NullableAdditionalDataRisk) IsSet

func (v NullableAdditionalDataRisk) IsSet() bool

func (NullableAdditionalDataRisk) MarshalJSON

func (v NullableAdditionalDataRisk) MarshalJSON() ([]byte, error)

func (*NullableAdditionalDataRisk) Set

func (*NullableAdditionalDataRisk) UnmarshalJSON

func (v *NullableAdditionalDataRisk) UnmarshalJSON(src []byte) error

func (*NullableAdditionalDataRisk) Unset

func (v *NullableAdditionalDataRisk) Unset()

type NullableAdditionalDataRiskStandalone

type NullableAdditionalDataRiskStandalone struct {
	// contains filtered or unexported fields
}

func (NullableAdditionalDataRiskStandalone) Get

func (NullableAdditionalDataRiskStandalone) IsSet

func (NullableAdditionalDataRiskStandalone) MarshalJSON

func (v NullableAdditionalDataRiskStandalone) MarshalJSON() ([]byte, error)

func (*NullableAdditionalDataRiskStandalone) Set

func (*NullableAdditionalDataRiskStandalone) UnmarshalJSON

func (v *NullableAdditionalDataRiskStandalone) UnmarshalJSON(src []byte) error

func (*NullableAdditionalDataRiskStandalone) Unset

type NullableAdditionalDataSubMerchant

type NullableAdditionalDataSubMerchant struct {
	// contains filtered or unexported fields
}

func (NullableAdditionalDataSubMerchant) Get

func (NullableAdditionalDataSubMerchant) IsSet

func (NullableAdditionalDataSubMerchant) MarshalJSON

func (v NullableAdditionalDataSubMerchant) MarshalJSON() ([]byte, error)

func (*NullableAdditionalDataSubMerchant) Set

func (*NullableAdditionalDataSubMerchant) UnmarshalJSON

func (v *NullableAdditionalDataSubMerchant) UnmarshalJSON(src []byte) error

func (*NullableAdditionalDataSubMerchant) Unset

type NullableAdditionalDataTemporaryServices

type NullableAdditionalDataTemporaryServices struct {
	// contains filtered or unexported fields
}

func (NullableAdditionalDataTemporaryServices) Get

func (NullableAdditionalDataTemporaryServices) IsSet

func (NullableAdditionalDataTemporaryServices) MarshalJSON

func (v NullableAdditionalDataTemporaryServices) MarshalJSON() ([]byte, error)

func (*NullableAdditionalDataTemporaryServices) Set

func (*NullableAdditionalDataTemporaryServices) UnmarshalJSON

func (v *NullableAdditionalDataTemporaryServices) UnmarshalJSON(src []byte) error

func (*NullableAdditionalDataTemporaryServices) Unset

type NullableAdditionalDataWallets

type NullableAdditionalDataWallets struct {
	// contains filtered or unexported fields
}

func (NullableAdditionalDataWallets) Get

func (NullableAdditionalDataWallets) IsSet

func (NullableAdditionalDataWallets) MarshalJSON

func (v NullableAdditionalDataWallets) MarshalJSON() ([]byte, error)

func (*NullableAdditionalDataWallets) Set

func (*NullableAdditionalDataWallets) UnmarshalJSON

func (v *NullableAdditionalDataWallets) UnmarshalJSON(src []byte) error

func (*NullableAdditionalDataWallets) Unset

func (v *NullableAdditionalDataWallets) Unset()

type NullableAddress

type NullableAddress struct {
	// contains filtered or unexported fields
}

func NewNullableAddress

func NewNullableAddress(val *Address) *NullableAddress

func (NullableAddress) Get

func (v NullableAddress) Get() *Address

func (NullableAddress) IsSet

func (v NullableAddress) IsSet() bool

func (NullableAddress) MarshalJSON

func (v NullableAddress) MarshalJSON() ([]byte, error)

func (*NullableAddress) Set

func (v *NullableAddress) Set(val *Address)

func (*NullableAddress) UnmarshalJSON

func (v *NullableAddress) UnmarshalJSON(src []byte) error

func (*NullableAddress) Unset

func (v *NullableAddress) Unset()

type NullableAfterpayDetails

type NullableAfterpayDetails struct {
	// contains filtered or unexported fields
}

func NewNullableAfterpayDetails

func NewNullableAfterpayDetails(val *AfterpayDetails) *NullableAfterpayDetails

func (NullableAfterpayDetails) Get

func (NullableAfterpayDetails) IsSet

func (v NullableAfterpayDetails) IsSet() bool

func (NullableAfterpayDetails) MarshalJSON

func (v NullableAfterpayDetails) MarshalJSON() ([]byte, error)

func (*NullableAfterpayDetails) Set

func (*NullableAfterpayDetails) UnmarshalJSON

func (v *NullableAfterpayDetails) UnmarshalJSON(src []byte) error

func (*NullableAfterpayDetails) Unset

func (v *NullableAfterpayDetails) Unset()

type NullableAmazonPayDetails

type NullableAmazonPayDetails struct {
	// contains filtered or unexported fields
}

func NewNullableAmazonPayDetails

func NewNullableAmazonPayDetails(val *AmazonPayDetails) *NullableAmazonPayDetails

func (NullableAmazonPayDetails) Get

func (NullableAmazonPayDetails) IsSet

func (v NullableAmazonPayDetails) IsSet() bool

func (NullableAmazonPayDetails) MarshalJSON

func (v NullableAmazonPayDetails) MarshalJSON() ([]byte, error)

func (*NullableAmazonPayDetails) Set

func (*NullableAmazonPayDetails) UnmarshalJSON

func (v *NullableAmazonPayDetails) UnmarshalJSON(src []byte) error

func (*NullableAmazonPayDetails) Unset

func (v *NullableAmazonPayDetails) Unset()

type NullableAmount

type NullableAmount struct {
	// contains filtered or unexported fields
}

func NewNullableAmount

func NewNullableAmount(val *Amount) *NullableAmount

func (NullableAmount) Get

func (v NullableAmount) Get() *Amount

func (NullableAmount) IsSet

func (v NullableAmount) IsSet() bool

func (NullableAmount) MarshalJSON

func (v NullableAmount) MarshalJSON() ([]byte, error)

func (*NullableAmount) Set

func (v *NullableAmount) Set(val *Amount)

func (*NullableAmount) UnmarshalJSON

func (v *NullableAmount) UnmarshalJSON(src []byte) error

func (*NullableAmount) Unset

func (v *NullableAmount) Unset()

type NullableAndroidPayDetails

type NullableAndroidPayDetails struct {
	// contains filtered or unexported fields
}

func NewNullableAndroidPayDetails

func NewNullableAndroidPayDetails(val *AndroidPayDetails) *NullableAndroidPayDetails

func (NullableAndroidPayDetails) Get

func (NullableAndroidPayDetails) IsSet

func (v NullableAndroidPayDetails) IsSet() bool

func (NullableAndroidPayDetails) MarshalJSON

func (v NullableAndroidPayDetails) MarshalJSON() ([]byte, error)

func (*NullableAndroidPayDetails) Set

func (*NullableAndroidPayDetails) UnmarshalJSON

func (v *NullableAndroidPayDetails) UnmarshalJSON(src []byte) error

func (*NullableAndroidPayDetails) Unset

func (v *NullableAndroidPayDetails) Unset()

type NullableApplePayDetails

type NullableApplePayDetails struct {
	// contains filtered or unexported fields
}

func NewNullableApplePayDetails

func NewNullableApplePayDetails(val *ApplePayDetails) *NullableApplePayDetails

func (NullableApplePayDetails) Get

func (NullableApplePayDetails) IsSet

func (v NullableApplePayDetails) IsSet() bool

func (NullableApplePayDetails) MarshalJSON

func (v NullableApplePayDetails) MarshalJSON() ([]byte, error)

func (*NullableApplePayDetails) Set

func (*NullableApplePayDetails) UnmarshalJSON

func (v *NullableApplePayDetails) UnmarshalJSON(src []byte) error

func (*NullableApplePayDetails) Unset

func (v *NullableApplePayDetails) Unset()

type NullableApplePaySessionRequest

type NullableApplePaySessionRequest struct {
	// contains filtered or unexported fields
}

func (NullableApplePaySessionRequest) Get

func (NullableApplePaySessionRequest) IsSet

func (NullableApplePaySessionRequest) MarshalJSON

func (v NullableApplePaySessionRequest) MarshalJSON() ([]byte, error)

func (*NullableApplePaySessionRequest) Set

func (*NullableApplePaySessionRequest) UnmarshalJSON

func (v *NullableApplePaySessionRequest) UnmarshalJSON(src []byte) error

func (*NullableApplePaySessionRequest) Unset

func (v *NullableApplePaySessionRequest) Unset()

type NullableApplePaySessionResponse

type NullableApplePaySessionResponse struct {
	// contains filtered or unexported fields
}

func (NullableApplePaySessionResponse) Get

func (NullableApplePaySessionResponse) IsSet

func (NullableApplePaySessionResponse) MarshalJSON

func (v NullableApplePaySessionResponse) MarshalJSON() ([]byte, error)

func (*NullableApplePaySessionResponse) Set

func (*NullableApplePaySessionResponse) UnmarshalJSON

func (v *NullableApplePaySessionResponse) UnmarshalJSON(src []byte) error

func (*NullableApplePaySessionResponse) Unset

type NullableApplicationInfo

type NullableApplicationInfo struct {
	// contains filtered or unexported fields
}

func NewNullableApplicationInfo

func NewNullableApplicationInfo(val *ApplicationInfo) *NullableApplicationInfo

func (NullableApplicationInfo) Get

func (NullableApplicationInfo) IsSet

func (v NullableApplicationInfo) IsSet() bool

func (NullableApplicationInfo) MarshalJSON

func (v NullableApplicationInfo) MarshalJSON() ([]byte, error)

func (*NullableApplicationInfo) Set

func (*NullableApplicationInfo) UnmarshalJSON

func (v *NullableApplicationInfo) UnmarshalJSON(src []byte) error

func (*NullableApplicationInfo) Unset

func (v *NullableApplicationInfo) Unset()

type NullableAuthenticationData

type NullableAuthenticationData struct {
	// contains filtered or unexported fields
}

func NewNullableAuthenticationData

func NewNullableAuthenticationData(val *AuthenticationData) *NullableAuthenticationData

func (NullableAuthenticationData) Get

func (NullableAuthenticationData) IsSet

func (v NullableAuthenticationData) IsSet() bool

func (NullableAuthenticationData) MarshalJSON

func (v NullableAuthenticationData) MarshalJSON() ([]byte, error)

func (*NullableAuthenticationData) Set

func (*NullableAuthenticationData) UnmarshalJSON

func (v *NullableAuthenticationData) UnmarshalJSON(src []byte) error

func (*NullableAuthenticationData) Unset

func (v *NullableAuthenticationData) Unset()

type NullableAvs

type NullableAvs struct {
	// contains filtered or unexported fields
}

func NewNullableAvs

func NewNullableAvs(val *Avs) *NullableAvs

func (NullableAvs) Get

func (v NullableAvs) Get() *Avs

func (NullableAvs) IsSet

func (v NullableAvs) IsSet() bool

func (NullableAvs) MarshalJSON

func (v NullableAvs) MarshalJSON() ([]byte, error)

func (*NullableAvs) Set

func (v *NullableAvs) Set(val *Avs)

func (*NullableAvs) UnmarshalJSON

func (v *NullableAvs) UnmarshalJSON(src []byte) error

func (*NullableAvs) Unset

func (v *NullableAvs) Unset()

type NullableBacsDirectDebitDetails

type NullableBacsDirectDebitDetails struct {
	// contains filtered or unexported fields
}

func (NullableBacsDirectDebitDetails) Get

func (NullableBacsDirectDebitDetails) IsSet

func (NullableBacsDirectDebitDetails) MarshalJSON

func (v NullableBacsDirectDebitDetails) MarshalJSON() ([]byte, error)

func (*NullableBacsDirectDebitDetails) Set

func (*NullableBacsDirectDebitDetails) UnmarshalJSON

func (v *NullableBacsDirectDebitDetails) UnmarshalJSON(src []byte) error

func (*NullableBacsDirectDebitDetails) Unset

func (v *NullableBacsDirectDebitDetails) Unset()

type NullableBalanceCheckRequest

type NullableBalanceCheckRequest struct {
	// contains filtered or unexported fields
}

func NewNullableBalanceCheckRequest

func NewNullableBalanceCheckRequest(val *BalanceCheckRequest) *NullableBalanceCheckRequest

func (NullableBalanceCheckRequest) Get

func (NullableBalanceCheckRequest) IsSet

func (NullableBalanceCheckRequest) MarshalJSON

func (v NullableBalanceCheckRequest) MarshalJSON() ([]byte, error)

func (*NullableBalanceCheckRequest) Set

func (*NullableBalanceCheckRequest) UnmarshalJSON

func (v *NullableBalanceCheckRequest) UnmarshalJSON(src []byte) error

func (*NullableBalanceCheckRequest) Unset

func (v *NullableBalanceCheckRequest) Unset()

type NullableBalanceCheckResponse

type NullableBalanceCheckResponse struct {
	// contains filtered or unexported fields
}

func NewNullableBalanceCheckResponse

func NewNullableBalanceCheckResponse(val *BalanceCheckResponse) *NullableBalanceCheckResponse

func (NullableBalanceCheckResponse) Get

func (NullableBalanceCheckResponse) IsSet

func (NullableBalanceCheckResponse) MarshalJSON

func (v NullableBalanceCheckResponse) MarshalJSON() ([]byte, error)

func (*NullableBalanceCheckResponse) Set

func (*NullableBalanceCheckResponse) UnmarshalJSON

func (v *NullableBalanceCheckResponse) UnmarshalJSON(src []byte) error

func (*NullableBalanceCheckResponse) Unset

func (v *NullableBalanceCheckResponse) Unset()

type NullableBankAccount

type NullableBankAccount struct {
	// contains filtered or unexported fields
}

func NewNullableBankAccount

func NewNullableBankAccount(val *BankAccount) *NullableBankAccount

func (NullableBankAccount) Get

func (NullableBankAccount) IsSet

func (v NullableBankAccount) IsSet() bool

func (NullableBankAccount) MarshalJSON

func (v NullableBankAccount) MarshalJSON() ([]byte, error)

func (*NullableBankAccount) Set

func (v *NullableBankAccount) Set(val *BankAccount)

func (*NullableBankAccount) UnmarshalJSON

func (v *NullableBankAccount) UnmarshalJSON(src []byte) error

func (*NullableBankAccount) Unset

func (v *NullableBankAccount) Unset()

type NullableBillDeskDetails

type NullableBillDeskDetails struct {
	// contains filtered or unexported fields
}

func NewNullableBillDeskDetails

func NewNullableBillDeskDetails(val *BillDeskDetails) *NullableBillDeskDetails

func (NullableBillDeskDetails) Get

func (NullableBillDeskDetails) IsSet

func (v NullableBillDeskDetails) IsSet() bool

func (NullableBillDeskDetails) MarshalJSON

func (v NullableBillDeskDetails) MarshalJSON() ([]byte, error)

func (*NullableBillDeskDetails) Set

func (*NullableBillDeskDetails) UnmarshalJSON

func (v *NullableBillDeskDetails) UnmarshalJSON(src []byte) error

func (*NullableBillDeskDetails) Unset

func (v *NullableBillDeskDetails) Unset()

type NullableBillingAddress

type NullableBillingAddress struct {
	// contains filtered or unexported fields
}

func NewNullableBillingAddress

func NewNullableBillingAddress(val *BillingAddress) *NullableBillingAddress

func (NullableBillingAddress) Get

func (NullableBillingAddress) IsSet

func (v NullableBillingAddress) IsSet() bool

func (NullableBillingAddress) MarshalJSON

func (v NullableBillingAddress) MarshalJSON() ([]byte, error)

func (*NullableBillingAddress) Set

func (*NullableBillingAddress) UnmarshalJSON

func (v *NullableBillingAddress) UnmarshalJSON(src []byte) error

func (*NullableBillingAddress) Unset

func (v *NullableBillingAddress) Unset()

type NullableBlikDetails

type NullableBlikDetails struct {
	// contains filtered or unexported fields
}

func NewNullableBlikDetails

func NewNullableBlikDetails(val *BlikDetails) *NullableBlikDetails

func (NullableBlikDetails) Get

func (NullableBlikDetails) IsSet

func (v NullableBlikDetails) IsSet() bool

func (NullableBlikDetails) MarshalJSON

func (v NullableBlikDetails) MarshalJSON() ([]byte, error)

func (*NullableBlikDetails) Set

func (v *NullableBlikDetails) Set(val *BlikDetails)

func (*NullableBlikDetails) UnmarshalJSON

func (v *NullableBlikDetails) UnmarshalJSON(src []byte) error

func (*NullableBlikDetails) Unset

func (v *NullableBlikDetails) Unset()

type NullableBrowserInfo

type NullableBrowserInfo struct {
	// contains filtered or unexported fields
}

func NewNullableBrowserInfo

func NewNullableBrowserInfo(val *BrowserInfo) *NullableBrowserInfo

func (NullableBrowserInfo) Get

func (NullableBrowserInfo) IsSet

func (v NullableBrowserInfo) IsSet() bool

func (NullableBrowserInfo) MarshalJSON

func (v NullableBrowserInfo) MarshalJSON() ([]byte, error)

func (*NullableBrowserInfo) Set

func (v *NullableBrowserInfo) Set(val *BrowserInfo)

func (*NullableBrowserInfo) UnmarshalJSON

func (v *NullableBrowserInfo) UnmarshalJSON(src []byte) error

func (*NullableBrowserInfo) Unset

func (v *NullableBrowserInfo) Unset()

type NullableCancelOrderRequest

type NullableCancelOrderRequest struct {
	// contains filtered or unexported fields
}

func NewNullableCancelOrderRequest

func NewNullableCancelOrderRequest(val *CancelOrderRequest) *NullableCancelOrderRequest

func (NullableCancelOrderRequest) Get

func (NullableCancelOrderRequest) IsSet

func (v NullableCancelOrderRequest) IsSet() bool

func (NullableCancelOrderRequest) MarshalJSON

func (v NullableCancelOrderRequest) MarshalJSON() ([]byte, error)

func (*NullableCancelOrderRequest) Set

func (*NullableCancelOrderRequest) UnmarshalJSON

func (v *NullableCancelOrderRequest) UnmarshalJSON(src []byte) error

func (*NullableCancelOrderRequest) Unset

func (v *NullableCancelOrderRequest) Unset()

type NullableCancelOrderResponse

type NullableCancelOrderResponse struct {
	// contains filtered or unexported fields
}

func NewNullableCancelOrderResponse

func NewNullableCancelOrderResponse(val *CancelOrderResponse) *NullableCancelOrderResponse

func (NullableCancelOrderResponse) Get

func (NullableCancelOrderResponse) IsSet

func (NullableCancelOrderResponse) MarshalJSON

func (v NullableCancelOrderResponse) MarshalJSON() ([]byte, error)

func (*NullableCancelOrderResponse) Set

func (*NullableCancelOrderResponse) UnmarshalJSON

func (v *NullableCancelOrderResponse) UnmarshalJSON(src []byte) error

func (*NullableCancelOrderResponse) Unset

func (v *NullableCancelOrderResponse) Unset()

type NullableCard

type NullableCard struct {
	// contains filtered or unexported fields
}

func NewNullableCard

func NewNullableCard(val *Card) *NullableCard

func (NullableCard) Get

func (v NullableCard) Get() *Card

func (NullableCard) IsSet

func (v NullableCard) IsSet() bool

func (NullableCard) MarshalJSON

func (v NullableCard) MarshalJSON() ([]byte, error)

func (*NullableCard) Set

func (v *NullableCard) Set(val *Card)

func (*NullableCard) UnmarshalJSON

func (v *NullableCard) UnmarshalJSON(src []byte) error

func (*NullableCard) Unset

func (v *NullableCard) Unset()

type NullableCardBrandDetails

type NullableCardBrandDetails struct {
	// contains filtered or unexported fields
}

func NewNullableCardBrandDetails

func NewNullableCardBrandDetails(val *CardBrandDetails) *NullableCardBrandDetails

func (NullableCardBrandDetails) Get

func (NullableCardBrandDetails) IsSet

func (v NullableCardBrandDetails) IsSet() bool

func (NullableCardBrandDetails) MarshalJSON

func (v NullableCardBrandDetails) MarshalJSON() ([]byte, error)

func (*NullableCardBrandDetails) Set

func (*NullableCardBrandDetails) UnmarshalJSON

func (v *NullableCardBrandDetails) UnmarshalJSON(src []byte) error

func (*NullableCardBrandDetails) Unset

func (v *NullableCardBrandDetails) Unset()

type NullableCardDetails

type NullableCardDetails struct {
	// contains filtered or unexported fields
}

func NewNullableCardDetails

func NewNullableCardDetails(val *CardDetails) *NullableCardDetails

func (NullableCardDetails) Get

func (NullableCardDetails) IsSet

func (v NullableCardDetails) IsSet() bool

func (NullableCardDetails) MarshalJSON

func (v NullableCardDetails) MarshalJSON() ([]byte, error)

func (*NullableCardDetails) Set

func (v *NullableCardDetails) Set(val *CardDetails)

func (*NullableCardDetails) UnmarshalJSON

func (v *NullableCardDetails) UnmarshalJSON(src []byte) error

func (*NullableCardDetails) Unset

func (v *NullableCardDetails) Unset()

type NullableCardDetailsRequest

type NullableCardDetailsRequest struct {
	// contains filtered or unexported fields
}

func NewNullableCardDetailsRequest

func NewNullableCardDetailsRequest(val *CardDetailsRequest) *NullableCardDetailsRequest

func (NullableCardDetailsRequest) Get

func (NullableCardDetailsRequest) IsSet

func (v NullableCardDetailsRequest) IsSet() bool

func (NullableCardDetailsRequest) MarshalJSON

func (v NullableCardDetailsRequest) MarshalJSON() ([]byte, error)

func (*NullableCardDetailsRequest) Set

func (*NullableCardDetailsRequest) UnmarshalJSON

func (v *NullableCardDetailsRequest) UnmarshalJSON(src []byte) error

func (*NullableCardDetailsRequest) Unset

func (v *NullableCardDetailsRequest) Unset()

type NullableCardDetailsResponse

type NullableCardDetailsResponse struct {
	// contains filtered or unexported fields
}

func NewNullableCardDetailsResponse

func NewNullableCardDetailsResponse(val *CardDetailsResponse) *NullableCardDetailsResponse

func (NullableCardDetailsResponse) Get

func (NullableCardDetailsResponse) IsSet

func (NullableCardDetailsResponse) MarshalJSON

func (v NullableCardDetailsResponse) MarshalJSON() ([]byte, error)

func (*NullableCardDetailsResponse) Set

func (*NullableCardDetailsResponse) UnmarshalJSON

func (v *NullableCardDetailsResponse) UnmarshalJSON(src []byte) error

func (*NullableCardDetailsResponse) Unset

func (v *NullableCardDetailsResponse) Unset()

type NullableCellulantDetails

type NullableCellulantDetails struct {
	// contains filtered or unexported fields
}

func NewNullableCellulantDetails

func NewNullableCellulantDetails(val *CellulantDetails) *NullableCellulantDetails

func (NullableCellulantDetails) Get

func (NullableCellulantDetails) IsSet

func (v NullableCellulantDetails) IsSet() bool

func (NullableCellulantDetails) MarshalJSON

func (v NullableCellulantDetails) MarshalJSON() ([]byte, error)

func (*NullableCellulantDetails) Set

func (*NullableCellulantDetails) UnmarshalJSON

func (v *NullableCellulantDetails) UnmarshalJSON(src []byte) error

func (*NullableCellulantDetails) Unset

func (v *NullableCellulantDetails) Unset()

type NullableCheckoutAwaitAction

type NullableCheckoutAwaitAction struct {
	// contains filtered or unexported fields
}

func NewNullableCheckoutAwaitAction

func NewNullableCheckoutAwaitAction(val *CheckoutAwaitAction) *NullableCheckoutAwaitAction

func (NullableCheckoutAwaitAction) Get

func (NullableCheckoutAwaitAction) IsSet

func (NullableCheckoutAwaitAction) MarshalJSON

func (v NullableCheckoutAwaitAction) MarshalJSON() ([]byte, error)

func (*NullableCheckoutAwaitAction) Set

func (*NullableCheckoutAwaitAction) UnmarshalJSON

func (v *NullableCheckoutAwaitAction) UnmarshalJSON(src []byte) error

func (*NullableCheckoutAwaitAction) Unset

func (v *NullableCheckoutAwaitAction) Unset()

type NullableCheckoutDelegatedAuthenticationAction

type NullableCheckoutDelegatedAuthenticationAction struct {
	// contains filtered or unexported fields
}

func (NullableCheckoutDelegatedAuthenticationAction) Get

func (NullableCheckoutDelegatedAuthenticationAction) IsSet

func (NullableCheckoutDelegatedAuthenticationAction) MarshalJSON

func (*NullableCheckoutDelegatedAuthenticationAction) Set

func (*NullableCheckoutDelegatedAuthenticationAction) UnmarshalJSON

func (*NullableCheckoutDelegatedAuthenticationAction) Unset

type NullableCheckoutNativeRedirectAction

type NullableCheckoutNativeRedirectAction struct {
	// contains filtered or unexported fields
}

func (NullableCheckoutNativeRedirectAction) Get

func (NullableCheckoutNativeRedirectAction) IsSet

func (NullableCheckoutNativeRedirectAction) MarshalJSON

func (v NullableCheckoutNativeRedirectAction) MarshalJSON() ([]byte, error)

func (*NullableCheckoutNativeRedirectAction) Set

func (*NullableCheckoutNativeRedirectAction) UnmarshalJSON

func (v *NullableCheckoutNativeRedirectAction) UnmarshalJSON(src []byte) error

func (*NullableCheckoutNativeRedirectAction) Unset

type NullableCheckoutOrderResponse

type NullableCheckoutOrderResponse struct {
	// contains filtered or unexported fields
}

func (NullableCheckoutOrderResponse) Get

func (NullableCheckoutOrderResponse) IsSet

func (NullableCheckoutOrderResponse) MarshalJSON

func (v NullableCheckoutOrderResponse) MarshalJSON() ([]byte, error)

func (*NullableCheckoutOrderResponse) Set

func (*NullableCheckoutOrderResponse) UnmarshalJSON

func (v *NullableCheckoutOrderResponse) UnmarshalJSON(src []byte) error

func (*NullableCheckoutOrderResponse) Unset

func (v *NullableCheckoutOrderResponse) Unset()

type NullableCheckoutPaymentMethod

type NullableCheckoutPaymentMethod struct {
	// contains filtered or unexported fields
}

func (NullableCheckoutPaymentMethod) Get

func (NullableCheckoutPaymentMethod) IsSet

func (NullableCheckoutPaymentMethod) MarshalJSON

func (v NullableCheckoutPaymentMethod) MarshalJSON() ([]byte, error)

func (*NullableCheckoutPaymentMethod) Set

func (*NullableCheckoutPaymentMethod) UnmarshalJSON

func (v *NullableCheckoutPaymentMethod) UnmarshalJSON(src []byte) error

func (*NullableCheckoutPaymentMethod) Unset

func (v *NullableCheckoutPaymentMethod) Unset()

type NullableCheckoutQrCodeAction

type NullableCheckoutQrCodeAction struct {
	// contains filtered or unexported fields
}

func NewNullableCheckoutQrCodeAction

func NewNullableCheckoutQrCodeAction(val *CheckoutQrCodeAction) *NullableCheckoutQrCodeAction

func (NullableCheckoutQrCodeAction) Get

func (NullableCheckoutQrCodeAction) IsSet

func (NullableCheckoutQrCodeAction) MarshalJSON

func (v NullableCheckoutQrCodeAction) MarshalJSON() ([]byte, error)

func (*NullableCheckoutQrCodeAction) Set

func (*NullableCheckoutQrCodeAction) UnmarshalJSON

func (v *NullableCheckoutQrCodeAction) UnmarshalJSON(src []byte) error

func (*NullableCheckoutQrCodeAction) Unset

func (v *NullableCheckoutQrCodeAction) Unset()

type NullableCheckoutRedirectAction

type NullableCheckoutRedirectAction struct {
	// contains filtered or unexported fields
}

func (NullableCheckoutRedirectAction) Get

func (NullableCheckoutRedirectAction) IsSet

func (NullableCheckoutRedirectAction) MarshalJSON

func (v NullableCheckoutRedirectAction) MarshalJSON() ([]byte, error)

func (*NullableCheckoutRedirectAction) Set

func (*NullableCheckoutRedirectAction) UnmarshalJSON

func (v *NullableCheckoutRedirectAction) UnmarshalJSON(src []byte) error

func (*NullableCheckoutRedirectAction) Unset

func (v *NullableCheckoutRedirectAction) Unset()

type NullableCheckoutSDKAction

type NullableCheckoutSDKAction struct {
	// contains filtered or unexported fields
}

func NewNullableCheckoutSDKAction

func NewNullableCheckoutSDKAction(val *CheckoutSDKAction) *NullableCheckoutSDKAction

func (NullableCheckoutSDKAction) Get

func (NullableCheckoutSDKAction) IsSet

func (v NullableCheckoutSDKAction) IsSet() bool

func (NullableCheckoutSDKAction) MarshalJSON

func (v NullableCheckoutSDKAction) MarshalJSON() ([]byte, error)

func (*NullableCheckoutSDKAction) Set

func (*NullableCheckoutSDKAction) UnmarshalJSON

func (v *NullableCheckoutSDKAction) UnmarshalJSON(src []byte) error

func (*NullableCheckoutSDKAction) Unset

func (v *NullableCheckoutSDKAction) Unset()

type NullableCheckoutSessionInstallmentOption

type NullableCheckoutSessionInstallmentOption struct {
	// contains filtered or unexported fields
}

func (NullableCheckoutSessionInstallmentOption) Get

func (NullableCheckoutSessionInstallmentOption) IsSet

func (NullableCheckoutSessionInstallmentOption) MarshalJSON

func (*NullableCheckoutSessionInstallmentOption) Set

func (*NullableCheckoutSessionInstallmentOption) UnmarshalJSON

func (v *NullableCheckoutSessionInstallmentOption) UnmarshalJSON(src []byte) error

func (*NullableCheckoutSessionInstallmentOption) Unset

type NullableCheckoutThreeDS2Action

type NullableCheckoutThreeDS2Action struct {
	// contains filtered or unexported fields
}

func (NullableCheckoutThreeDS2Action) Get

func (NullableCheckoutThreeDS2Action) IsSet

func (NullableCheckoutThreeDS2Action) MarshalJSON

func (v NullableCheckoutThreeDS2Action) MarshalJSON() ([]byte, error)

func (*NullableCheckoutThreeDS2Action) Set

func (*NullableCheckoutThreeDS2Action) UnmarshalJSON

func (v *NullableCheckoutThreeDS2Action) UnmarshalJSON(src []byte) error

func (*NullableCheckoutThreeDS2Action) Unset

func (v *NullableCheckoutThreeDS2Action) Unset()

type NullableCheckoutVoucherAction

type NullableCheckoutVoucherAction struct {
	// contains filtered or unexported fields
}

func (NullableCheckoutVoucherAction) Get

func (NullableCheckoutVoucherAction) IsSet

func (NullableCheckoutVoucherAction) MarshalJSON

func (v NullableCheckoutVoucherAction) MarshalJSON() ([]byte, error)

func (*NullableCheckoutVoucherAction) Set

func (*NullableCheckoutVoucherAction) UnmarshalJSON

func (v *NullableCheckoutVoucherAction) UnmarshalJSON(src []byte) error

func (*NullableCheckoutVoucherAction) Unset

func (v *NullableCheckoutVoucherAction) Unset()

type NullableCommonField

type NullableCommonField struct {
	// contains filtered or unexported fields
}

func NewNullableCommonField

func NewNullableCommonField(val *CommonField) *NullableCommonField

func (NullableCommonField) Get

func (NullableCommonField) IsSet

func (v NullableCommonField) IsSet() bool

func (NullableCommonField) MarshalJSON

func (v NullableCommonField) MarshalJSON() ([]byte, error)

func (*NullableCommonField) Set

func (v *NullableCommonField) Set(val *CommonField)

func (*NullableCommonField) UnmarshalJSON

func (v *NullableCommonField) UnmarshalJSON(src []byte) error

func (*NullableCommonField) Unset

func (v *NullableCommonField) Unset()

type NullableCompany

type NullableCompany struct {
	// contains filtered or unexported fields
}

func NewNullableCompany

func NewNullableCompany(val *Company) *NullableCompany

func (NullableCompany) Get

func (v NullableCompany) Get() *Company

func (NullableCompany) IsSet

func (v NullableCompany) IsSet() bool

func (NullableCompany) MarshalJSON

func (v NullableCompany) MarshalJSON() ([]byte, error)

func (*NullableCompany) Set

func (v *NullableCompany) Set(val *Company)

func (*NullableCompany) UnmarshalJSON

func (v *NullableCompany) UnmarshalJSON(src []byte) error

func (*NullableCompany) Unset

func (v *NullableCompany) Unset()

type NullableConfiguration

type NullableConfiguration struct {
	// contains filtered or unexported fields
}

func NewNullableConfiguration

func NewNullableConfiguration(val *Configuration) *NullableConfiguration

func (NullableConfiguration) Get

func (NullableConfiguration) IsSet

func (v NullableConfiguration) IsSet() bool

func (NullableConfiguration) MarshalJSON

func (v NullableConfiguration) MarshalJSON() ([]byte, error)

func (*NullableConfiguration) Set

func (v *NullableConfiguration) Set(val *Configuration)

func (*NullableConfiguration) UnmarshalJSON

func (v *NullableConfiguration) UnmarshalJSON(src []byte) error

func (*NullableConfiguration) Unset

func (v *NullableConfiguration) Unset()

type NullableCreateCheckoutSessionRequest

type NullableCreateCheckoutSessionRequest struct {
	// contains filtered or unexported fields
}

func (NullableCreateCheckoutSessionRequest) Get

func (NullableCreateCheckoutSessionRequest) IsSet

func (NullableCreateCheckoutSessionRequest) MarshalJSON

func (v NullableCreateCheckoutSessionRequest) MarshalJSON() ([]byte, error)

func (*NullableCreateCheckoutSessionRequest) Set

func (*NullableCreateCheckoutSessionRequest) UnmarshalJSON

func (v *NullableCreateCheckoutSessionRequest) UnmarshalJSON(src []byte) error

func (*NullableCreateCheckoutSessionRequest) Unset

type NullableCreateCheckoutSessionResponse

type NullableCreateCheckoutSessionResponse struct {
	// contains filtered or unexported fields
}

func (NullableCreateCheckoutSessionResponse) Get

func (NullableCreateCheckoutSessionResponse) IsSet

func (NullableCreateCheckoutSessionResponse) MarshalJSON

func (v NullableCreateCheckoutSessionResponse) MarshalJSON() ([]byte, error)

func (*NullableCreateCheckoutSessionResponse) Set

func (*NullableCreateCheckoutSessionResponse) UnmarshalJSON

func (v *NullableCreateCheckoutSessionResponse) UnmarshalJSON(src []byte) error

func (*NullableCreateCheckoutSessionResponse) Unset

type NullableCreateOrderRequest

type NullableCreateOrderRequest struct {
	// contains filtered or unexported fields
}

func NewNullableCreateOrderRequest

func NewNullableCreateOrderRequest(val *CreateOrderRequest) *NullableCreateOrderRequest

func (NullableCreateOrderRequest) Get

func (NullableCreateOrderRequest) IsSet

func (v NullableCreateOrderRequest) IsSet() bool

func (NullableCreateOrderRequest) MarshalJSON

func (v NullableCreateOrderRequest) MarshalJSON() ([]byte, error)

func (*NullableCreateOrderRequest) Set

func (*NullableCreateOrderRequest) UnmarshalJSON

func (v *NullableCreateOrderRequest) UnmarshalJSON(src []byte) error

func (*NullableCreateOrderRequest) Unset

func (v *NullableCreateOrderRequest) Unset()

type NullableCreateOrderResponse

type NullableCreateOrderResponse struct {
	// contains filtered or unexported fields
}

func NewNullableCreateOrderResponse

func NewNullableCreateOrderResponse(val *CreateOrderResponse) *NullableCreateOrderResponse

func (NullableCreateOrderResponse) Get

func (NullableCreateOrderResponse) IsSet

func (NullableCreateOrderResponse) MarshalJSON

func (v NullableCreateOrderResponse) MarshalJSON() ([]byte, error)

func (*NullableCreateOrderResponse) Set

func (*NullableCreateOrderResponse) UnmarshalJSON

func (v *NullableCreateOrderResponse) UnmarshalJSON(src []byte) error

func (*NullableCreateOrderResponse) Unset

func (v *NullableCreateOrderResponse) Unset()

type NullableDeliveryAddress

type NullableDeliveryAddress struct {
	// contains filtered or unexported fields
}

func NewNullableDeliveryAddress

func NewNullableDeliveryAddress(val *DeliveryAddress) *NullableDeliveryAddress

func (NullableDeliveryAddress) Get

func (NullableDeliveryAddress) IsSet

func (v NullableDeliveryAddress) IsSet() bool

func (NullableDeliveryAddress) MarshalJSON

func (v NullableDeliveryAddress) MarshalJSON() ([]byte, error)

func (*NullableDeliveryAddress) Set

func (*NullableDeliveryAddress) UnmarshalJSON

func (v *NullableDeliveryAddress) UnmarshalJSON(src []byte) error

func (*NullableDeliveryAddress) Unset

func (v *NullableDeliveryAddress) Unset()

type NullableDetailsRequestAuthenticationData

type NullableDetailsRequestAuthenticationData struct {
	// contains filtered or unexported fields
}

func (NullableDetailsRequestAuthenticationData) Get

func (NullableDetailsRequestAuthenticationData) IsSet

func (NullableDetailsRequestAuthenticationData) MarshalJSON

func (*NullableDetailsRequestAuthenticationData) Set

func (*NullableDetailsRequestAuthenticationData) UnmarshalJSON

func (v *NullableDetailsRequestAuthenticationData) UnmarshalJSON(src []byte) error

func (*NullableDetailsRequestAuthenticationData) Unset

type NullableDeviceRenderOptions

type NullableDeviceRenderOptions struct {
	// contains filtered or unexported fields
}

func NewNullableDeviceRenderOptions

func NewNullableDeviceRenderOptions(val *DeviceRenderOptions) *NullableDeviceRenderOptions

func (NullableDeviceRenderOptions) Get

func (NullableDeviceRenderOptions) IsSet

func (NullableDeviceRenderOptions) MarshalJSON

func (v NullableDeviceRenderOptions) MarshalJSON() ([]byte, error)

func (*NullableDeviceRenderOptions) Set

func (*NullableDeviceRenderOptions) UnmarshalJSON

func (v *NullableDeviceRenderOptions) UnmarshalJSON(src []byte) error

func (*NullableDeviceRenderOptions) Unset

func (v *NullableDeviceRenderOptions) Unset()

type NullableDokuDetails

type NullableDokuDetails struct {
	// contains filtered or unexported fields
}

func NewNullableDokuDetails

func NewNullableDokuDetails(val *DokuDetails) *NullableDokuDetails

func (NullableDokuDetails) Get

func (NullableDokuDetails) IsSet

func (v NullableDokuDetails) IsSet() bool

func (NullableDokuDetails) MarshalJSON

func (v NullableDokuDetails) MarshalJSON() ([]byte, error)

func (*NullableDokuDetails) Set

func (v *NullableDokuDetails) Set(val *DokuDetails)

func (*NullableDokuDetails) UnmarshalJSON

func (v *NullableDokuDetails) UnmarshalJSON(src []byte) error

func (*NullableDokuDetails) Unset

func (v *NullableDokuDetails) Unset()

type NullableDonationPaymentMethod

type NullableDonationPaymentMethod struct {
	// contains filtered or unexported fields
}

func (NullableDonationPaymentMethod) Get

func (NullableDonationPaymentMethod) IsSet

func (NullableDonationPaymentMethod) MarshalJSON

func (v NullableDonationPaymentMethod) MarshalJSON() ([]byte, error)

func (*NullableDonationPaymentMethod) Set

func (*NullableDonationPaymentMethod) UnmarshalJSON

func (v *NullableDonationPaymentMethod) UnmarshalJSON(src []byte) error

func (*NullableDonationPaymentMethod) Unset

func (v *NullableDonationPaymentMethod) Unset()

type NullableDonationPaymentRequest

type NullableDonationPaymentRequest struct {
	// contains filtered or unexported fields
}

func (NullableDonationPaymentRequest) Get

func (NullableDonationPaymentRequest) IsSet

func (NullableDonationPaymentRequest) MarshalJSON

func (v NullableDonationPaymentRequest) MarshalJSON() ([]byte, error)

func (*NullableDonationPaymentRequest) Set

func (*NullableDonationPaymentRequest) UnmarshalJSON

func (v *NullableDonationPaymentRequest) UnmarshalJSON(src []byte) error

func (*NullableDonationPaymentRequest) Unset

func (v *NullableDonationPaymentRequest) Unset()

type NullableDonationPaymentResponse

type NullableDonationPaymentResponse struct {
	// contains filtered or unexported fields
}

func (NullableDonationPaymentResponse) Get

func (NullableDonationPaymentResponse) IsSet

func (NullableDonationPaymentResponse) MarshalJSON

func (v NullableDonationPaymentResponse) MarshalJSON() ([]byte, error)

func (*NullableDonationPaymentResponse) Set

func (*NullableDonationPaymentResponse) UnmarshalJSON

func (v *NullableDonationPaymentResponse) UnmarshalJSON(src []byte) error

func (*NullableDonationPaymentResponse) Unset

type NullableDotpayDetails

type NullableDotpayDetails struct {
	// contains filtered or unexported fields
}

func NewNullableDotpayDetails

func NewNullableDotpayDetails(val *DotpayDetails) *NullableDotpayDetails

func (NullableDotpayDetails) Get

func (NullableDotpayDetails) IsSet

func (v NullableDotpayDetails) IsSet() bool

func (NullableDotpayDetails) MarshalJSON

func (v NullableDotpayDetails) MarshalJSON() ([]byte, error)

func (*NullableDotpayDetails) Set

func (v *NullableDotpayDetails) Set(val *DotpayDetails)

func (*NullableDotpayDetails) UnmarshalJSON

func (v *NullableDotpayDetails) UnmarshalJSON(src []byte) error

func (*NullableDotpayDetails) Unset

func (v *NullableDotpayDetails) Unset()

type NullableDragonpayDetails

type NullableDragonpayDetails struct {
	// contains filtered or unexported fields
}

func NewNullableDragonpayDetails

func NewNullableDragonpayDetails(val *DragonpayDetails) *NullableDragonpayDetails

func (NullableDragonpayDetails) Get

func (NullableDragonpayDetails) IsSet

func (v NullableDragonpayDetails) IsSet() bool

func (NullableDragonpayDetails) MarshalJSON

func (v NullableDragonpayDetails) MarshalJSON() ([]byte, error)

func (*NullableDragonpayDetails) Set

func (*NullableDragonpayDetails) UnmarshalJSON

func (v *NullableDragonpayDetails) UnmarshalJSON(src []byte) error

func (*NullableDragonpayDetails) Unset

func (v *NullableDragonpayDetails) Unset()

type NullableEcontextVoucherDetails

type NullableEcontextVoucherDetails struct {
	// contains filtered or unexported fields
}

func (NullableEcontextVoucherDetails) Get

func (NullableEcontextVoucherDetails) IsSet

func (NullableEcontextVoucherDetails) MarshalJSON

func (v NullableEcontextVoucherDetails) MarshalJSON() ([]byte, error)

func (*NullableEcontextVoucherDetails) Set

func (*NullableEcontextVoucherDetails) UnmarshalJSON

func (v *NullableEcontextVoucherDetails) UnmarshalJSON(src []byte) error

func (*NullableEcontextVoucherDetails) Unset

func (v *NullableEcontextVoucherDetails) Unset()

type NullableEncryptedOrderData

type NullableEncryptedOrderData struct {
	// contains filtered or unexported fields
}

func NewNullableEncryptedOrderData

func NewNullableEncryptedOrderData(val *EncryptedOrderData) *NullableEncryptedOrderData

func (NullableEncryptedOrderData) Get

func (NullableEncryptedOrderData) IsSet

func (v NullableEncryptedOrderData) IsSet() bool

func (NullableEncryptedOrderData) MarshalJSON

func (v NullableEncryptedOrderData) MarshalJSON() ([]byte, error)

func (*NullableEncryptedOrderData) Set

func (*NullableEncryptedOrderData) UnmarshalJSON

func (v *NullableEncryptedOrderData) UnmarshalJSON(src []byte) error

func (*NullableEncryptedOrderData) Unset

func (v *NullableEncryptedOrderData) Unset()

type NullableExternalPlatform

type NullableExternalPlatform struct {
	// contains filtered or unexported fields
}

func NewNullableExternalPlatform

func NewNullableExternalPlatform(val *ExternalPlatform) *NullableExternalPlatform

func (NullableExternalPlatform) Get

func (NullableExternalPlatform) IsSet

func (v NullableExternalPlatform) IsSet() bool

func (NullableExternalPlatform) MarshalJSON

func (v NullableExternalPlatform) MarshalJSON() ([]byte, error)

func (*NullableExternalPlatform) Set

func (*NullableExternalPlatform) UnmarshalJSON

func (v *NullableExternalPlatform) UnmarshalJSON(src []byte) error

func (*NullableExternalPlatform) Unset

func (v *NullableExternalPlatform) Unset()

type NullableForexQuote

type NullableForexQuote struct {
	// contains filtered or unexported fields
}

func NewNullableForexQuote

func NewNullableForexQuote(val *ForexQuote) *NullableForexQuote

func (NullableForexQuote) Get

func (v NullableForexQuote) Get() *ForexQuote

func (NullableForexQuote) IsSet

func (v NullableForexQuote) IsSet() bool

func (NullableForexQuote) MarshalJSON

func (v NullableForexQuote) MarshalJSON() ([]byte, error)

func (*NullableForexQuote) Set

func (v *NullableForexQuote) Set(val *ForexQuote)

func (*NullableForexQuote) UnmarshalJSON

func (v *NullableForexQuote) UnmarshalJSON(src []byte) error

func (*NullableForexQuote) Unset

func (v *NullableForexQuote) Unset()

type NullableFraudCheckResult

type NullableFraudCheckResult struct {
	// contains filtered or unexported fields
}

func NewNullableFraudCheckResult

func NewNullableFraudCheckResult(val *FraudCheckResult) *NullableFraudCheckResult

func (NullableFraudCheckResult) Get

func (NullableFraudCheckResult) IsSet

func (v NullableFraudCheckResult) IsSet() bool

func (NullableFraudCheckResult) MarshalJSON

func (v NullableFraudCheckResult) MarshalJSON() ([]byte, error)

func (*NullableFraudCheckResult) Set

func (*NullableFraudCheckResult) UnmarshalJSON

func (v *NullableFraudCheckResult) UnmarshalJSON(src []byte) error

func (*NullableFraudCheckResult) Unset

func (v *NullableFraudCheckResult) Unset()

type NullableFraudResult

type NullableFraudResult struct {
	// contains filtered or unexported fields
}

func NewNullableFraudResult

func NewNullableFraudResult(val *FraudResult) *NullableFraudResult

func (NullableFraudResult) Get

func (NullableFraudResult) IsSet

func (v NullableFraudResult) IsSet() bool

func (NullableFraudResult) MarshalJSON

func (v NullableFraudResult) MarshalJSON() ([]byte, error)

func (*NullableFraudResult) Set

func (v *NullableFraudResult) Set(val *FraudResult)

func (*NullableFraudResult) UnmarshalJSON

func (v *NullableFraudResult) UnmarshalJSON(src []byte) error

func (*NullableFraudResult) Unset

func (v *NullableFraudResult) Unset()

type NullableFundOrigin

type NullableFundOrigin struct {
	// contains filtered or unexported fields
}

func NewNullableFundOrigin

func NewNullableFundOrigin(val *FundOrigin) *NullableFundOrigin

func (NullableFundOrigin) Get

func (v NullableFundOrigin) Get() *FundOrigin

func (NullableFundOrigin) IsSet

func (v NullableFundOrigin) IsSet() bool

func (NullableFundOrigin) MarshalJSON

func (v NullableFundOrigin) MarshalJSON() ([]byte, error)

func (*NullableFundOrigin) Set

func (v *NullableFundOrigin) Set(val *FundOrigin)

func (*NullableFundOrigin) UnmarshalJSON

func (v *NullableFundOrigin) UnmarshalJSON(src []byte) error

func (*NullableFundOrigin) Unset

func (v *NullableFundOrigin) Unset()

type NullableFundRecipient

type NullableFundRecipient struct {
	// contains filtered or unexported fields
}

func NewNullableFundRecipient

func NewNullableFundRecipient(val *FundRecipient) *NullableFundRecipient

func (NullableFundRecipient) Get

func (NullableFundRecipient) IsSet

func (v NullableFundRecipient) IsSet() bool

func (NullableFundRecipient) MarshalJSON

func (v NullableFundRecipient) MarshalJSON() ([]byte, error)

func (*NullableFundRecipient) Set

func (v *NullableFundRecipient) Set(val *FundRecipient)

func (*NullableFundRecipient) UnmarshalJSON

func (v *NullableFundRecipient) UnmarshalJSON(src []byte) error

func (*NullableFundRecipient) Unset

func (v *NullableFundRecipient) Unset()

type NullableGenericIssuerPaymentMethodDetails

type NullableGenericIssuerPaymentMethodDetails struct {
	// contains filtered or unexported fields
}

func (NullableGenericIssuerPaymentMethodDetails) Get

func (NullableGenericIssuerPaymentMethodDetails) IsSet

func (NullableGenericIssuerPaymentMethodDetails) MarshalJSON

func (*NullableGenericIssuerPaymentMethodDetails) Set

func (*NullableGenericIssuerPaymentMethodDetails) UnmarshalJSON

func (v *NullableGenericIssuerPaymentMethodDetails) UnmarshalJSON(src []byte) error

func (*NullableGenericIssuerPaymentMethodDetails) Unset

type NullableGiropayDetails

type NullableGiropayDetails struct {
	// contains filtered or unexported fields
}

func NewNullableGiropayDetails

func NewNullableGiropayDetails(val *GiropayDetails) *NullableGiropayDetails

func (NullableGiropayDetails) Get

func (NullableGiropayDetails) IsSet

func (v NullableGiropayDetails) IsSet() bool

func (NullableGiropayDetails) MarshalJSON

func (v NullableGiropayDetails) MarshalJSON() ([]byte, error)

func (*NullableGiropayDetails) Set

func (*NullableGiropayDetails) UnmarshalJSON

func (v *NullableGiropayDetails) UnmarshalJSON(src []byte) error

func (*NullableGiropayDetails) Unset

func (v *NullableGiropayDetails) Unset()

type NullableGooglePayDetails

type NullableGooglePayDetails struct {
	// contains filtered or unexported fields
}

func NewNullableGooglePayDetails

func NewNullableGooglePayDetails(val *GooglePayDetails) *NullableGooglePayDetails

func (NullableGooglePayDetails) Get

func (NullableGooglePayDetails) IsSet

func (v NullableGooglePayDetails) IsSet() bool

func (NullableGooglePayDetails) MarshalJSON

func (v NullableGooglePayDetails) MarshalJSON() ([]byte, error)

func (*NullableGooglePayDetails) Set

func (*NullableGooglePayDetails) UnmarshalJSON

func (v *NullableGooglePayDetails) UnmarshalJSON(src []byte) error

func (*NullableGooglePayDetails) Unset

func (v *NullableGooglePayDetails) Unset()

type NullableIdealDetails

type NullableIdealDetails struct {
	// contains filtered or unexported fields
}

func NewNullableIdealDetails

func NewNullableIdealDetails(val *IdealDetails) *NullableIdealDetails

func (NullableIdealDetails) Get

func (NullableIdealDetails) IsSet

func (v NullableIdealDetails) IsSet() bool

func (NullableIdealDetails) MarshalJSON

func (v NullableIdealDetails) MarshalJSON() ([]byte, error)

func (*NullableIdealDetails) Set

func (v *NullableIdealDetails) Set(val *IdealDetails)

func (*NullableIdealDetails) UnmarshalJSON

func (v *NullableIdealDetails) UnmarshalJSON(src []byte) error

func (*NullableIdealDetails) Unset

func (v *NullableIdealDetails) Unset()

type NullableInputDetail

type NullableInputDetail struct {
	// contains filtered or unexported fields
}

func NewNullableInputDetail

func NewNullableInputDetail(val *InputDetail) *NullableInputDetail

func (NullableInputDetail) Get

func (NullableInputDetail) IsSet

func (v NullableInputDetail) IsSet() bool

func (NullableInputDetail) MarshalJSON

func (v NullableInputDetail) MarshalJSON() ([]byte, error)

func (*NullableInputDetail) Set

func (v *NullableInputDetail) Set(val *InputDetail)

func (*NullableInputDetail) UnmarshalJSON

func (v *NullableInputDetail) UnmarshalJSON(src []byte) error

func (*NullableInputDetail) Unset

func (v *NullableInputDetail) Unset()

type NullableInstallmentOption

type NullableInstallmentOption struct {
	// contains filtered or unexported fields
}

func NewNullableInstallmentOption

func NewNullableInstallmentOption(val *InstallmentOption) *NullableInstallmentOption

func (NullableInstallmentOption) Get

func (NullableInstallmentOption) IsSet

func (v NullableInstallmentOption) IsSet() bool

func (NullableInstallmentOption) MarshalJSON

func (v NullableInstallmentOption) MarshalJSON() ([]byte, error)

func (*NullableInstallmentOption) Set

func (*NullableInstallmentOption) UnmarshalJSON

func (v *NullableInstallmentOption) UnmarshalJSON(src []byte) error

func (*NullableInstallmentOption) Unset

func (v *NullableInstallmentOption) Unset()

type NullableInstallments

type NullableInstallments struct {
	// contains filtered or unexported fields
}

func NewNullableInstallments

func NewNullableInstallments(val *Installments) *NullableInstallments

func (NullableInstallments) Get

func (NullableInstallments) IsSet

func (v NullableInstallments) IsSet() bool

func (NullableInstallments) MarshalJSON

func (v NullableInstallments) MarshalJSON() ([]byte, error)

func (*NullableInstallments) Set

func (v *NullableInstallments) Set(val *Installments)

func (*NullableInstallments) UnmarshalJSON

func (v *NullableInstallments) UnmarshalJSON(src []byte) error

func (*NullableInstallments) Unset

func (v *NullableInstallments) Unset()

type NullableInstallmentsNumber

type NullableInstallmentsNumber struct {
	// contains filtered or unexported fields
}

func NewNullableInstallmentsNumber

func NewNullableInstallmentsNumber(val *InstallmentsNumber) *NullableInstallmentsNumber

func (NullableInstallmentsNumber) Get

func (NullableInstallmentsNumber) IsSet

func (v NullableInstallmentsNumber) IsSet() bool

func (NullableInstallmentsNumber) MarshalJSON

func (v NullableInstallmentsNumber) MarshalJSON() ([]byte, error)

func (*NullableInstallmentsNumber) Set

func (*NullableInstallmentsNumber) UnmarshalJSON

func (v *NullableInstallmentsNumber) UnmarshalJSON(src []byte) error

func (*NullableInstallmentsNumber) Unset

func (v *NullableInstallmentsNumber) Unset()

type NullableItem

type NullableItem struct {
	// contains filtered or unexported fields
}

func NewNullableItem

func NewNullableItem(val *Item) *NullableItem

func (NullableItem) Get

func (v NullableItem) Get() *Item

func (NullableItem) IsSet

func (v NullableItem) IsSet() bool

func (NullableItem) MarshalJSON

func (v NullableItem) MarshalJSON() ([]byte, error)

func (*NullableItem) Set

func (v *NullableItem) Set(val *Item)

func (*NullableItem) UnmarshalJSON

func (v *NullableItem) UnmarshalJSON(src []byte) error

func (*NullableItem) Unset

func (v *NullableItem) Unset()

type NullableKlarnaDetails

type NullableKlarnaDetails struct {
	// contains filtered or unexported fields
}

func NewNullableKlarnaDetails

func NewNullableKlarnaDetails(val *KlarnaDetails) *NullableKlarnaDetails

func (NullableKlarnaDetails) Get

func (NullableKlarnaDetails) IsSet

func (v NullableKlarnaDetails) IsSet() bool

func (NullableKlarnaDetails) MarshalJSON

func (v NullableKlarnaDetails) MarshalJSON() ([]byte, error)

func (*NullableKlarnaDetails) Set

func (v *NullableKlarnaDetails) Set(val *KlarnaDetails)

func (*NullableKlarnaDetails) UnmarshalJSON

func (v *NullableKlarnaDetails) UnmarshalJSON(src []byte) error

func (*NullableKlarnaDetails) Unset

func (v *NullableKlarnaDetails) Unset()

type NullableLineItem

type NullableLineItem struct {
	// contains filtered or unexported fields
}

func NewNullableLineItem

func NewNullableLineItem(val *LineItem) *NullableLineItem

func (NullableLineItem) Get

func (v NullableLineItem) Get() *LineItem

func (NullableLineItem) IsSet

func (v NullableLineItem) IsSet() bool

func (NullableLineItem) MarshalJSON

func (v NullableLineItem) MarshalJSON() ([]byte, error)

func (*NullableLineItem) Set

func (v *NullableLineItem) Set(val *LineItem)

func (*NullableLineItem) UnmarshalJSON

func (v *NullableLineItem) UnmarshalJSON(src []byte) error

func (*NullableLineItem) Unset

func (v *NullableLineItem) Unset()

type NullableListStoredPaymentMethodsResponse

type NullableListStoredPaymentMethodsResponse struct {
	// contains filtered or unexported fields
}

func (NullableListStoredPaymentMethodsResponse) Get

func (NullableListStoredPaymentMethodsResponse) IsSet

func (NullableListStoredPaymentMethodsResponse) MarshalJSON

func (*NullableListStoredPaymentMethodsResponse) Set

func (*NullableListStoredPaymentMethodsResponse) UnmarshalJSON

func (v *NullableListStoredPaymentMethodsResponse) UnmarshalJSON(src []byte) error

func (*NullableListStoredPaymentMethodsResponse) Unset

type NullableMandate

type NullableMandate struct {
	// contains filtered or unexported fields
}

func NewNullableMandate

func NewNullableMandate(val *Mandate) *NullableMandate

func (NullableMandate) Get

func (v NullableMandate) Get() *Mandate

func (NullableMandate) IsSet

func (v NullableMandate) IsSet() bool

func (NullableMandate) MarshalJSON

func (v NullableMandate) MarshalJSON() ([]byte, error)

func (*NullableMandate) Set

func (v *NullableMandate) Set(val *Mandate)

func (*NullableMandate) UnmarshalJSON

func (v *NullableMandate) UnmarshalJSON(src []byte) error

func (*NullableMandate) Unset

func (v *NullableMandate) Unset()

type NullableMasterpassDetails

type NullableMasterpassDetails struct {
	// contains filtered or unexported fields
}

func NewNullableMasterpassDetails

func NewNullableMasterpassDetails(val *MasterpassDetails) *NullableMasterpassDetails

func (NullableMasterpassDetails) Get

func (NullableMasterpassDetails) IsSet

func (v NullableMasterpassDetails) IsSet() bool

func (NullableMasterpassDetails) MarshalJSON

func (v NullableMasterpassDetails) MarshalJSON() ([]byte, error)

func (*NullableMasterpassDetails) Set

func (*NullableMasterpassDetails) UnmarshalJSON

func (v *NullableMasterpassDetails) UnmarshalJSON(src []byte) error

func (*NullableMasterpassDetails) Unset

func (v *NullableMasterpassDetails) Unset()

type NullableMbwayDetails

type NullableMbwayDetails struct {
	// contains filtered or unexported fields
}

func NewNullableMbwayDetails

func NewNullableMbwayDetails(val *MbwayDetails) *NullableMbwayDetails

func (NullableMbwayDetails) Get

func (NullableMbwayDetails) IsSet

func (v NullableMbwayDetails) IsSet() bool

func (NullableMbwayDetails) MarshalJSON

func (v NullableMbwayDetails) MarshalJSON() ([]byte, error)

func (*NullableMbwayDetails) Set

func (v *NullableMbwayDetails) Set(val *MbwayDetails)

func (*NullableMbwayDetails) UnmarshalJSON

func (v *NullableMbwayDetails) UnmarshalJSON(src []byte) error

func (*NullableMbwayDetails) Unset

func (v *NullableMbwayDetails) Unset()

type NullableMerchantDevice

type NullableMerchantDevice struct {
	// contains filtered or unexported fields
}

func NewNullableMerchantDevice

func NewNullableMerchantDevice(val *MerchantDevice) *NullableMerchantDevice

func (NullableMerchantDevice) Get

func (NullableMerchantDevice) IsSet

func (v NullableMerchantDevice) IsSet() bool

func (NullableMerchantDevice) MarshalJSON

func (v NullableMerchantDevice) MarshalJSON() ([]byte, error)

func (*NullableMerchantDevice) Set

func (*NullableMerchantDevice) UnmarshalJSON

func (v *NullableMerchantDevice) UnmarshalJSON(src []byte) error

func (*NullableMerchantDevice) Unset

func (v *NullableMerchantDevice) Unset()

type NullableMerchantRiskIndicator

type NullableMerchantRiskIndicator struct {
	// contains filtered or unexported fields
}

func (NullableMerchantRiskIndicator) Get

func (NullableMerchantRiskIndicator) IsSet

func (NullableMerchantRiskIndicator) MarshalJSON

func (v NullableMerchantRiskIndicator) MarshalJSON() ([]byte, error)

func (*NullableMerchantRiskIndicator) Set

func (*NullableMerchantRiskIndicator) UnmarshalJSON

func (v *NullableMerchantRiskIndicator) UnmarshalJSON(src []byte) error

func (*NullableMerchantRiskIndicator) Unset

func (v *NullableMerchantRiskIndicator) Unset()

type NullableMobilePayDetails

type NullableMobilePayDetails struct {
	// contains filtered or unexported fields
}

func NewNullableMobilePayDetails

func NewNullableMobilePayDetails(val *MobilePayDetails) *NullableMobilePayDetails

func (NullableMobilePayDetails) Get

func (NullableMobilePayDetails) IsSet

func (v NullableMobilePayDetails) IsSet() bool

func (NullableMobilePayDetails) MarshalJSON

func (v NullableMobilePayDetails) MarshalJSON() ([]byte, error)

func (*NullableMobilePayDetails) Set

func (*NullableMobilePayDetails) UnmarshalJSON

func (v *NullableMobilePayDetails) UnmarshalJSON(src []byte) error

func (*NullableMobilePayDetails) Unset

func (v *NullableMobilePayDetails) Unset()

type NullableMolPayDetails

type NullableMolPayDetails struct {
	// contains filtered or unexported fields
}

func NewNullableMolPayDetails

func NewNullableMolPayDetails(val *MolPayDetails) *NullableMolPayDetails

func (NullableMolPayDetails) Get

func (NullableMolPayDetails) IsSet

func (v NullableMolPayDetails) IsSet() bool

func (NullableMolPayDetails) MarshalJSON

func (v NullableMolPayDetails) MarshalJSON() ([]byte, error)

func (*NullableMolPayDetails) Set

func (v *NullableMolPayDetails) Set(val *MolPayDetails)

func (*NullableMolPayDetails) UnmarshalJSON

func (v *NullableMolPayDetails) UnmarshalJSON(src []byte) error

func (*NullableMolPayDetails) Unset

func (v *NullableMolPayDetails) Unset()

type NullableName

type NullableName struct {
	// contains filtered or unexported fields
}

func NewNullableName

func NewNullableName(val *Name) *NullableName

func (NullableName) Get

func (v NullableName) Get() *Name

func (NullableName) IsSet

func (v NullableName) IsSet() bool

func (NullableName) MarshalJSON

func (v NullableName) MarshalJSON() ([]byte, error)

func (*NullableName) Set

func (v *NullableName) Set(val *Name)

func (*NullableName) UnmarshalJSON

func (v *NullableName) UnmarshalJSON(src []byte) error

func (*NullableName) Unset

func (v *NullableName) Unset()

type NullableOpenInvoiceDetails

type NullableOpenInvoiceDetails struct {
	// contains filtered or unexported fields
}

func NewNullableOpenInvoiceDetails

func NewNullableOpenInvoiceDetails(val *OpenInvoiceDetails) *NullableOpenInvoiceDetails

func (NullableOpenInvoiceDetails) Get

func (NullableOpenInvoiceDetails) IsSet

func (v NullableOpenInvoiceDetails) IsSet() bool

func (NullableOpenInvoiceDetails) MarshalJSON

func (v NullableOpenInvoiceDetails) MarshalJSON() ([]byte, error)

func (*NullableOpenInvoiceDetails) Set

func (*NullableOpenInvoiceDetails) UnmarshalJSON

func (v *NullableOpenInvoiceDetails) UnmarshalJSON(src []byte) error

func (*NullableOpenInvoiceDetails) Unset

func (v *NullableOpenInvoiceDetails) Unset()

type NullablePayPalDetails

type NullablePayPalDetails struct {
	// contains filtered or unexported fields
}

func NewNullablePayPalDetails

func NewNullablePayPalDetails(val *PayPalDetails) *NullablePayPalDetails

func (NullablePayPalDetails) Get

func (NullablePayPalDetails) IsSet

func (v NullablePayPalDetails) IsSet() bool

func (NullablePayPalDetails) MarshalJSON

func (v NullablePayPalDetails) MarshalJSON() ([]byte, error)

func (*NullablePayPalDetails) Set

func (v *NullablePayPalDetails) Set(val *PayPalDetails)

func (*NullablePayPalDetails) UnmarshalJSON

func (v *NullablePayPalDetails) UnmarshalJSON(src []byte) error

func (*NullablePayPalDetails) Unset

func (v *NullablePayPalDetails) Unset()

type NullablePayUUpiDetails

type NullablePayUUpiDetails struct {
	// contains filtered or unexported fields
}

func NewNullablePayUUpiDetails

func NewNullablePayUUpiDetails(val *PayUUpiDetails) *NullablePayUUpiDetails

func (NullablePayUUpiDetails) Get

func (NullablePayUUpiDetails) IsSet

func (v NullablePayUUpiDetails) IsSet() bool

func (NullablePayUUpiDetails) MarshalJSON

func (v NullablePayUUpiDetails) MarshalJSON() ([]byte, error)

func (*NullablePayUUpiDetails) Set

func (*NullablePayUUpiDetails) UnmarshalJSON

func (v *NullablePayUUpiDetails) UnmarshalJSON(src []byte) error

func (*NullablePayUUpiDetails) Unset

func (v *NullablePayUUpiDetails) Unset()

type NullablePayWithGoogleDetails

type NullablePayWithGoogleDetails struct {
	// contains filtered or unexported fields
}

func NewNullablePayWithGoogleDetails

func NewNullablePayWithGoogleDetails(val *PayWithGoogleDetails) *NullablePayWithGoogleDetails

func (NullablePayWithGoogleDetails) Get

func (NullablePayWithGoogleDetails) IsSet

func (NullablePayWithGoogleDetails) MarshalJSON

func (v NullablePayWithGoogleDetails) MarshalJSON() ([]byte, error)

func (*NullablePayWithGoogleDetails) Set

func (*NullablePayWithGoogleDetails) UnmarshalJSON

func (v *NullablePayWithGoogleDetails) UnmarshalJSON(src []byte) error

func (*NullablePayWithGoogleDetails) Unset

func (v *NullablePayWithGoogleDetails) Unset()

type NullablePaymentAmountUpdateRequest

type NullablePaymentAmountUpdateRequest struct {
	// contains filtered or unexported fields
}

func (NullablePaymentAmountUpdateRequest) Get

func (NullablePaymentAmountUpdateRequest) IsSet

func (NullablePaymentAmountUpdateRequest) MarshalJSON

func (v NullablePaymentAmountUpdateRequest) MarshalJSON() ([]byte, error)

func (*NullablePaymentAmountUpdateRequest) Set

func (*NullablePaymentAmountUpdateRequest) UnmarshalJSON

func (v *NullablePaymentAmountUpdateRequest) UnmarshalJSON(src []byte) error

func (*NullablePaymentAmountUpdateRequest) Unset

type NullablePaymentAmountUpdateResponse

type NullablePaymentAmountUpdateResponse struct {
	// contains filtered or unexported fields
}

func (NullablePaymentAmountUpdateResponse) Get

func (NullablePaymentAmountUpdateResponse) IsSet

func (NullablePaymentAmountUpdateResponse) MarshalJSON

func (v NullablePaymentAmountUpdateResponse) MarshalJSON() ([]byte, error)

func (*NullablePaymentAmountUpdateResponse) Set

func (*NullablePaymentAmountUpdateResponse) UnmarshalJSON

func (v *NullablePaymentAmountUpdateResponse) UnmarshalJSON(src []byte) error

func (*NullablePaymentAmountUpdateResponse) Unset

type NullablePaymentCancelRequest

type NullablePaymentCancelRequest struct {
	// contains filtered or unexported fields
}

func NewNullablePaymentCancelRequest

func NewNullablePaymentCancelRequest(val *PaymentCancelRequest) *NullablePaymentCancelRequest

func (NullablePaymentCancelRequest) Get

func (NullablePaymentCancelRequest) IsSet

func (NullablePaymentCancelRequest) MarshalJSON

func (v NullablePaymentCancelRequest) MarshalJSON() ([]byte, error)

func (*NullablePaymentCancelRequest) Set

func (*NullablePaymentCancelRequest) UnmarshalJSON

func (v *NullablePaymentCancelRequest) UnmarshalJSON(src []byte) error

func (*NullablePaymentCancelRequest) Unset

func (v *NullablePaymentCancelRequest) Unset()

type NullablePaymentCancelResponse

type NullablePaymentCancelResponse struct {
	// contains filtered or unexported fields
}

func (NullablePaymentCancelResponse) Get

func (NullablePaymentCancelResponse) IsSet

func (NullablePaymentCancelResponse) MarshalJSON

func (v NullablePaymentCancelResponse) MarshalJSON() ([]byte, error)

func (*NullablePaymentCancelResponse) Set

func (*NullablePaymentCancelResponse) UnmarshalJSON

func (v *NullablePaymentCancelResponse) UnmarshalJSON(src []byte) error

func (*NullablePaymentCancelResponse) Unset

func (v *NullablePaymentCancelResponse) Unset()

type NullablePaymentCaptureRequest

type NullablePaymentCaptureRequest struct {
	// contains filtered or unexported fields
}

func (NullablePaymentCaptureRequest) Get

func (NullablePaymentCaptureRequest) IsSet

func (NullablePaymentCaptureRequest) MarshalJSON

func (v NullablePaymentCaptureRequest) MarshalJSON() ([]byte, error)

func (*NullablePaymentCaptureRequest) Set

func (*NullablePaymentCaptureRequest) UnmarshalJSON

func (v *NullablePaymentCaptureRequest) UnmarshalJSON(src []byte) error

func (*NullablePaymentCaptureRequest) Unset

func (v *NullablePaymentCaptureRequest) Unset()

type NullablePaymentCaptureResponse

type NullablePaymentCaptureResponse struct {
	// contains filtered or unexported fields
}

func (NullablePaymentCaptureResponse) Get

func (NullablePaymentCaptureResponse) IsSet

func (NullablePaymentCaptureResponse) MarshalJSON

func (v NullablePaymentCaptureResponse) MarshalJSON() ([]byte, error)

func (*NullablePaymentCaptureResponse) Set

func (*NullablePaymentCaptureResponse) UnmarshalJSON

func (v *NullablePaymentCaptureResponse) UnmarshalJSON(src []byte) error

func (*NullablePaymentCaptureResponse) Unset

func (v *NullablePaymentCaptureResponse) Unset()

type NullablePaymentCompletionDetails

type NullablePaymentCompletionDetails struct {
	// contains filtered or unexported fields
}

func (NullablePaymentCompletionDetails) Get

func (NullablePaymentCompletionDetails) IsSet

func (NullablePaymentCompletionDetails) MarshalJSON

func (v NullablePaymentCompletionDetails) MarshalJSON() ([]byte, error)

func (*NullablePaymentCompletionDetails) Set

func (*NullablePaymentCompletionDetails) UnmarshalJSON

func (v *NullablePaymentCompletionDetails) UnmarshalJSON(src []byte) error

func (*NullablePaymentCompletionDetails) Unset

type NullablePaymentDetails

type NullablePaymentDetails struct {
	// contains filtered or unexported fields
}

func NewNullablePaymentDetails

func NewNullablePaymentDetails(val *PaymentDetails) *NullablePaymentDetails

func (NullablePaymentDetails) Get

func (NullablePaymentDetails) IsSet

func (v NullablePaymentDetails) IsSet() bool

func (NullablePaymentDetails) MarshalJSON

func (v NullablePaymentDetails) MarshalJSON() ([]byte, error)

func (*NullablePaymentDetails) Set

func (*NullablePaymentDetails) UnmarshalJSON

func (v *NullablePaymentDetails) UnmarshalJSON(src []byte) error

func (*NullablePaymentDetails) Unset

func (v *NullablePaymentDetails) Unset()

type NullablePaymentDetailsRequest

type NullablePaymentDetailsRequest struct {
	// contains filtered or unexported fields
}

func (NullablePaymentDetailsRequest) Get

func (NullablePaymentDetailsRequest) IsSet

func (NullablePaymentDetailsRequest) MarshalJSON

func (v NullablePaymentDetailsRequest) MarshalJSON() ([]byte, error)

func (*NullablePaymentDetailsRequest) Set

func (*NullablePaymentDetailsRequest) UnmarshalJSON

func (v *NullablePaymentDetailsRequest) UnmarshalJSON(src []byte) error

func (*NullablePaymentDetailsRequest) Unset

func (v *NullablePaymentDetailsRequest) Unset()

type NullablePaymentDetailsResponse

type NullablePaymentDetailsResponse struct {
	// contains filtered or unexported fields
}

func (NullablePaymentDetailsResponse) Get

func (NullablePaymentDetailsResponse) IsSet

func (NullablePaymentDetailsResponse) MarshalJSON

func (v NullablePaymentDetailsResponse) MarshalJSON() ([]byte, error)

func (*NullablePaymentDetailsResponse) Set

func (*NullablePaymentDetailsResponse) UnmarshalJSON

func (v *NullablePaymentDetailsResponse) UnmarshalJSON(src []byte) error

func (*NullablePaymentDetailsResponse) Unset

func (v *NullablePaymentDetailsResponse) Unset()

type NullablePaymentLinkRequest

type NullablePaymentLinkRequest struct {
	// contains filtered or unexported fields
}

func NewNullablePaymentLinkRequest

func NewNullablePaymentLinkRequest(val *PaymentLinkRequest) *NullablePaymentLinkRequest

func (NullablePaymentLinkRequest) Get

func (NullablePaymentLinkRequest) IsSet

func (v NullablePaymentLinkRequest) IsSet() bool

func (NullablePaymentLinkRequest) MarshalJSON

func (v NullablePaymentLinkRequest) MarshalJSON() ([]byte, error)

func (*NullablePaymentLinkRequest) Set

func (*NullablePaymentLinkRequest) UnmarshalJSON

func (v *NullablePaymentLinkRequest) UnmarshalJSON(src []byte) error

func (*NullablePaymentLinkRequest) Unset

func (v *NullablePaymentLinkRequest) Unset()

type NullablePaymentLinkResponse

type NullablePaymentLinkResponse struct {
	// contains filtered or unexported fields
}

func NewNullablePaymentLinkResponse

func NewNullablePaymentLinkResponse(val *PaymentLinkResponse) *NullablePaymentLinkResponse

func (NullablePaymentLinkResponse) Get

func (NullablePaymentLinkResponse) IsSet

func (NullablePaymentLinkResponse) MarshalJSON

func (v NullablePaymentLinkResponse) MarshalJSON() ([]byte, error)

func (*NullablePaymentLinkResponse) Set

func (*NullablePaymentLinkResponse) UnmarshalJSON

func (v *NullablePaymentLinkResponse) UnmarshalJSON(src []byte) error

func (*NullablePaymentLinkResponse) Unset

func (v *NullablePaymentLinkResponse) Unset()

type NullablePaymentMethod

type NullablePaymentMethod struct {
	// contains filtered or unexported fields
}

func NewNullablePaymentMethod

func NewNullablePaymentMethod(val *PaymentMethod) *NullablePaymentMethod

func (NullablePaymentMethod) Get

func (NullablePaymentMethod) IsSet

func (v NullablePaymentMethod) IsSet() bool

func (NullablePaymentMethod) MarshalJSON

func (v NullablePaymentMethod) MarshalJSON() ([]byte, error)

func (*NullablePaymentMethod) Set

func (v *NullablePaymentMethod) Set(val *PaymentMethod)

func (*NullablePaymentMethod) UnmarshalJSON

func (v *NullablePaymentMethod) UnmarshalJSON(src []byte) error

func (*NullablePaymentMethod) Unset

func (v *NullablePaymentMethod) Unset()

type NullablePaymentMethodGroup

type NullablePaymentMethodGroup struct {
	// contains filtered or unexported fields
}

func NewNullablePaymentMethodGroup

func NewNullablePaymentMethodGroup(val *PaymentMethodGroup) *NullablePaymentMethodGroup

func (NullablePaymentMethodGroup) Get

func (NullablePaymentMethodGroup) IsSet

func (v NullablePaymentMethodGroup) IsSet() bool

func (NullablePaymentMethodGroup) MarshalJSON

func (v NullablePaymentMethodGroup) MarshalJSON() ([]byte, error)

func (*NullablePaymentMethodGroup) Set

func (*NullablePaymentMethodGroup) UnmarshalJSON

func (v *NullablePaymentMethodGroup) UnmarshalJSON(src []byte) error

func (*NullablePaymentMethodGroup) Unset

func (v *NullablePaymentMethodGroup) Unset()

type NullablePaymentMethodIssuer

type NullablePaymentMethodIssuer struct {
	// contains filtered or unexported fields
}

func NewNullablePaymentMethodIssuer

func NewNullablePaymentMethodIssuer(val *PaymentMethodIssuer) *NullablePaymentMethodIssuer

func (NullablePaymentMethodIssuer) Get

func (NullablePaymentMethodIssuer) IsSet

func (NullablePaymentMethodIssuer) MarshalJSON

func (v NullablePaymentMethodIssuer) MarshalJSON() ([]byte, error)

func (*NullablePaymentMethodIssuer) Set

func (*NullablePaymentMethodIssuer) UnmarshalJSON

func (v *NullablePaymentMethodIssuer) UnmarshalJSON(src []byte) error

func (*NullablePaymentMethodIssuer) Unset

func (v *NullablePaymentMethodIssuer) Unset()

type NullablePaymentMethodsRequest

type NullablePaymentMethodsRequest struct {
	// contains filtered or unexported fields
}

func (NullablePaymentMethodsRequest) Get

func (NullablePaymentMethodsRequest) IsSet

func (NullablePaymentMethodsRequest) MarshalJSON

func (v NullablePaymentMethodsRequest) MarshalJSON() ([]byte, error)

func (*NullablePaymentMethodsRequest) Set

func (*NullablePaymentMethodsRequest) UnmarshalJSON

func (v *NullablePaymentMethodsRequest) UnmarshalJSON(src []byte) error

func (*NullablePaymentMethodsRequest) Unset

func (v *NullablePaymentMethodsRequest) Unset()

type NullablePaymentMethodsResponse

type NullablePaymentMethodsResponse struct {
	// contains filtered or unexported fields
}

func (NullablePaymentMethodsResponse) Get

func (NullablePaymentMethodsResponse) IsSet

func (NullablePaymentMethodsResponse) MarshalJSON

func (v NullablePaymentMethodsResponse) MarshalJSON() ([]byte, error)

func (*NullablePaymentMethodsResponse) Set

func (*NullablePaymentMethodsResponse) UnmarshalJSON

func (v *NullablePaymentMethodsResponse) UnmarshalJSON(src []byte) error

func (*NullablePaymentMethodsResponse) Unset

func (v *NullablePaymentMethodsResponse) Unset()

type NullablePaymentRefundRequest

type NullablePaymentRefundRequest struct {
	// contains filtered or unexported fields
}

func NewNullablePaymentRefundRequest

func NewNullablePaymentRefundRequest(val *PaymentRefundRequest) *NullablePaymentRefundRequest

func (NullablePaymentRefundRequest) Get

func (NullablePaymentRefundRequest) IsSet

func (NullablePaymentRefundRequest) MarshalJSON

func (v NullablePaymentRefundRequest) MarshalJSON() ([]byte, error)

func (*NullablePaymentRefundRequest) Set

func (*NullablePaymentRefundRequest) UnmarshalJSON

func (v *NullablePaymentRefundRequest) UnmarshalJSON(src []byte) error

func (*NullablePaymentRefundRequest) Unset

func (v *NullablePaymentRefundRequest) Unset()

type NullablePaymentRefundResponse

type NullablePaymentRefundResponse struct {
	// contains filtered or unexported fields
}

func (NullablePaymentRefundResponse) Get

func (NullablePaymentRefundResponse) IsSet

func (NullablePaymentRefundResponse) MarshalJSON

func (v NullablePaymentRefundResponse) MarshalJSON() ([]byte, error)

func (*NullablePaymentRefundResponse) Set

func (*NullablePaymentRefundResponse) UnmarshalJSON

func (v *NullablePaymentRefundResponse) UnmarshalJSON(src []byte) error

func (*NullablePaymentRefundResponse) Unset

func (v *NullablePaymentRefundResponse) Unset()

type NullablePaymentRequest

type NullablePaymentRequest struct {
	// contains filtered or unexported fields
}

func NewNullablePaymentRequest

func NewNullablePaymentRequest(val *PaymentRequest) *NullablePaymentRequest

func (NullablePaymentRequest) Get

func (NullablePaymentRequest) IsSet

func (v NullablePaymentRequest) IsSet() bool

func (NullablePaymentRequest) MarshalJSON

func (v NullablePaymentRequest) MarshalJSON() ([]byte, error)

func (*NullablePaymentRequest) Set

func (*NullablePaymentRequest) UnmarshalJSON

func (v *NullablePaymentRequest) UnmarshalJSON(src []byte) error

func (*NullablePaymentRequest) Unset

func (v *NullablePaymentRequest) Unset()

type NullablePaymentResponse

type NullablePaymentResponse struct {
	// contains filtered or unexported fields
}

func NewNullablePaymentResponse

func NewNullablePaymentResponse(val *PaymentResponse) *NullablePaymentResponse

func (NullablePaymentResponse) Get

func (NullablePaymentResponse) IsSet

func (v NullablePaymentResponse) IsSet() bool

func (NullablePaymentResponse) MarshalJSON

func (v NullablePaymentResponse) MarshalJSON() ([]byte, error)

func (*NullablePaymentResponse) Set

func (*NullablePaymentResponse) UnmarshalJSON

func (v *NullablePaymentResponse) UnmarshalJSON(src []byte) error

func (*NullablePaymentResponse) Unset

func (v *NullablePaymentResponse) Unset()

type NullablePaymentResponseAction

type NullablePaymentResponseAction struct {
	// contains filtered or unexported fields
}

func (NullablePaymentResponseAction) Get

func (NullablePaymentResponseAction) IsSet

func (NullablePaymentResponseAction) MarshalJSON

func (v NullablePaymentResponseAction) MarshalJSON() ([]byte, error)

func (*NullablePaymentResponseAction) Set

func (*NullablePaymentResponseAction) UnmarshalJSON

func (v *NullablePaymentResponseAction) UnmarshalJSON(src []byte) error

func (*NullablePaymentResponseAction) Unset

func (v *NullablePaymentResponseAction) Unset()

type NullablePaymentReversalRequest

type NullablePaymentReversalRequest struct {
	// contains filtered or unexported fields
}

func (NullablePaymentReversalRequest) Get

func (NullablePaymentReversalRequest) IsSet

func (NullablePaymentReversalRequest) MarshalJSON

func (v NullablePaymentReversalRequest) MarshalJSON() ([]byte, error)

func (*NullablePaymentReversalRequest) Set

func (*NullablePaymentReversalRequest) UnmarshalJSON

func (v *NullablePaymentReversalRequest) UnmarshalJSON(src []byte) error

func (*NullablePaymentReversalRequest) Unset

func (v *NullablePaymentReversalRequest) Unset()

type NullablePaymentReversalResponse

type NullablePaymentReversalResponse struct {
	// contains filtered or unexported fields
}

func (NullablePaymentReversalResponse) Get

func (NullablePaymentReversalResponse) IsSet

func (NullablePaymentReversalResponse) MarshalJSON

func (v NullablePaymentReversalResponse) MarshalJSON() ([]byte, error)

func (*NullablePaymentReversalResponse) Set

func (*NullablePaymentReversalResponse) UnmarshalJSON

func (v *NullablePaymentReversalResponse) UnmarshalJSON(src []byte) error

func (*NullablePaymentReversalResponse) Unset

type NullablePaymentSetupRequest

type NullablePaymentSetupRequest struct {
	// contains filtered or unexported fields
}

func NewNullablePaymentSetupRequest

func NewNullablePaymentSetupRequest(val *PaymentSetupRequest) *NullablePaymentSetupRequest

func (NullablePaymentSetupRequest) Get

func (NullablePaymentSetupRequest) IsSet

func (NullablePaymentSetupRequest) MarshalJSON

func (v NullablePaymentSetupRequest) MarshalJSON() ([]byte, error)

func (*NullablePaymentSetupRequest) Set

func (*NullablePaymentSetupRequest) UnmarshalJSON

func (v *NullablePaymentSetupRequest) UnmarshalJSON(src []byte) error

func (*NullablePaymentSetupRequest) Unset

func (v *NullablePaymentSetupRequest) Unset()

type NullablePaymentSetupResponse

type NullablePaymentSetupResponse struct {
	// contains filtered or unexported fields
}

func NewNullablePaymentSetupResponse

func NewNullablePaymentSetupResponse(val *PaymentSetupResponse) *NullablePaymentSetupResponse

func (NullablePaymentSetupResponse) Get

func (NullablePaymentSetupResponse) IsSet

func (NullablePaymentSetupResponse) MarshalJSON

func (v NullablePaymentSetupResponse) MarshalJSON() ([]byte, error)

func (*NullablePaymentSetupResponse) Set

func (*NullablePaymentSetupResponse) UnmarshalJSON

func (v *NullablePaymentSetupResponse) UnmarshalJSON(src []byte) error

func (*NullablePaymentSetupResponse) Unset

func (v *NullablePaymentSetupResponse) Unset()

type NullablePaymentVerificationRequest

type NullablePaymentVerificationRequest struct {
	// contains filtered or unexported fields
}

func (NullablePaymentVerificationRequest) Get

func (NullablePaymentVerificationRequest) IsSet

func (NullablePaymentVerificationRequest) MarshalJSON

func (v NullablePaymentVerificationRequest) MarshalJSON() ([]byte, error)

func (*NullablePaymentVerificationRequest) Set

func (*NullablePaymentVerificationRequest) UnmarshalJSON

func (v *NullablePaymentVerificationRequest) UnmarshalJSON(src []byte) error

func (*NullablePaymentVerificationRequest) Unset

type NullablePaymentVerificationResponse

type NullablePaymentVerificationResponse struct {
	// contains filtered or unexported fields
}

func (NullablePaymentVerificationResponse) Get

func (NullablePaymentVerificationResponse) IsSet

func (NullablePaymentVerificationResponse) MarshalJSON

func (v NullablePaymentVerificationResponse) MarshalJSON() ([]byte, error)

func (*NullablePaymentVerificationResponse) Set

func (*NullablePaymentVerificationResponse) UnmarshalJSON

func (v *NullablePaymentVerificationResponse) UnmarshalJSON(src []byte) error

func (*NullablePaymentVerificationResponse) Unset

type NullablePhone

type NullablePhone struct {
	// contains filtered or unexported fields
}

func NewNullablePhone

func NewNullablePhone(val *Phone) *NullablePhone

func (NullablePhone) Get

func (v NullablePhone) Get() *Phone

func (NullablePhone) IsSet

func (v NullablePhone) IsSet() bool

func (NullablePhone) MarshalJSON

func (v NullablePhone) MarshalJSON() ([]byte, error)

func (*NullablePhone) Set

func (v *NullablePhone) Set(val *Phone)

func (*NullablePhone) UnmarshalJSON

func (v *NullablePhone) UnmarshalJSON(src []byte) error

func (*NullablePhone) Unset

func (v *NullablePhone) Unset()

type NullablePlatformChargebackLogic

type NullablePlatformChargebackLogic struct {
	// contains filtered or unexported fields
}

func (NullablePlatformChargebackLogic) Get

func (NullablePlatformChargebackLogic) IsSet

func (NullablePlatformChargebackLogic) MarshalJSON

func (v NullablePlatformChargebackLogic) MarshalJSON() ([]byte, error)

func (*NullablePlatformChargebackLogic) Set

func (*NullablePlatformChargebackLogic) UnmarshalJSON

func (v *NullablePlatformChargebackLogic) UnmarshalJSON(src []byte) error

func (*NullablePlatformChargebackLogic) Unset

type NullableRatepayDetails

type NullableRatepayDetails struct {
	// contains filtered or unexported fields
}

func NewNullableRatepayDetails

func NewNullableRatepayDetails(val *RatepayDetails) *NullableRatepayDetails

func (NullableRatepayDetails) Get

func (NullableRatepayDetails) IsSet

func (v NullableRatepayDetails) IsSet() bool

func (NullableRatepayDetails) MarshalJSON

func (v NullableRatepayDetails) MarshalJSON() ([]byte, error)

func (*NullableRatepayDetails) Set

func (*NullableRatepayDetails) UnmarshalJSON

func (v *NullableRatepayDetails) UnmarshalJSON(src []byte) error

func (*NullableRatepayDetails) Unset

func (v *NullableRatepayDetails) Unset()

type NullableRecurring

type NullableRecurring struct {
	// contains filtered or unexported fields
}

func NewNullableRecurring

func NewNullableRecurring(val *Recurring) *NullableRecurring

func (NullableRecurring) Get

func (v NullableRecurring) Get() *Recurring

func (NullableRecurring) IsSet

func (v NullableRecurring) IsSet() bool

func (NullableRecurring) MarshalJSON

func (v NullableRecurring) MarshalJSON() ([]byte, error)

func (*NullableRecurring) Set

func (v *NullableRecurring) Set(val *Recurring)

func (*NullableRecurring) UnmarshalJSON

func (v *NullableRecurring) UnmarshalJSON(src []byte) error

func (*NullableRecurring) Unset

func (v *NullableRecurring) Unset()

type NullableRecurringDetail

type NullableRecurringDetail struct {
	// contains filtered or unexported fields
}

func NewNullableRecurringDetail

func NewNullableRecurringDetail(val *RecurringDetail) *NullableRecurringDetail

func (NullableRecurringDetail) Get

func (NullableRecurringDetail) IsSet

func (v NullableRecurringDetail) IsSet() bool

func (NullableRecurringDetail) MarshalJSON

func (v NullableRecurringDetail) MarshalJSON() ([]byte, error)

func (*NullableRecurringDetail) Set

func (*NullableRecurringDetail) UnmarshalJSON

func (v *NullableRecurringDetail) UnmarshalJSON(src []byte) error

func (*NullableRecurringDetail) Unset

func (v *NullableRecurringDetail) Unset()

type NullableResponseAdditionalData3DSecure

type NullableResponseAdditionalData3DSecure struct {
	// contains filtered or unexported fields
}

func (NullableResponseAdditionalData3DSecure) Get

func (NullableResponseAdditionalData3DSecure) IsSet

func (NullableResponseAdditionalData3DSecure) MarshalJSON

func (v NullableResponseAdditionalData3DSecure) MarshalJSON() ([]byte, error)

func (*NullableResponseAdditionalData3DSecure) Set

func (*NullableResponseAdditionalData3DSecure) UnmarshalJSON

func (v *NullableResponseAdditionalData3DSecure) UnmarshalJSON(src []byte) error

func (*NullableResponseAdditionalData3DSecure) Unset

type NullableResponseAdditionalDataBillingAddress

type NullableResponseAdditionalDataBillingAddress struct {
	// contains filtered or unexported fields
}

func (NullableResponseAdditionalDataBillingAddress) Get

func (NullableResponseAdditionalDataBillingAddress) IsSet

func (NullableResponseAdditionalDataBillingAddress) MarshalJSON

func (*NullableResponseAdditionalDataBillingAddress) Set

func (*NullableResponseAdditionalDataBillingAddress) UnmarshalJSON

func (*NullableResponseAdditionalDataBillingAddress) Unset

type NullableResponseAdditionalDataCard

type NullableResponseAdditionalDataCard struct {
	// contains filtered or unexported fields
}

func (NullableResponseAdditionalDataCard) Get

func (NullableResponseAdditionalDataCard) IsSet

func (NullableResponseAdditionalDataCard) MarshalJSON

func (v NullableResponseAdditionalDataCard) MarshalJSON() ([]byte, error)

func (*NullableResponseAdditionalDataCard) Set

func (*NullableResponseAdditionalDataCard) UnmarshalJSON

func (v *NullableResponseAdditionalDataCard) UnmarshalJSON(src []byte) error

func (*NullableResponseAdditionalDataCard) Unset

type NullableResponseAdditionalDataCommon

type NullableResponseAdditionalDataCommon struct {
	// contains filtered or unexported fields
}

func (NullableResponseAdditionalDataCommon) Get

func (NullableResponseAdditionalDataCommon) IsSet

func (NullableResponseAdditionalDataCommon) MarshalJSON

func (v NullableResponseAdditionalDataCommon) MarshalJSON() ([]byte, error)

func (*NullableResponseAdditionalDataCommon) Set

func (*NullableResponseAdditionalDataCommon) UnmarshalJSON

func (v *NullableResponseAdditionalDataCommon) UnmarshalJSON(src []byte) error

func (*NullableResponseAdditionalDataCommon) Unset

type NullableResponseAdditionalDataDomesticError added in v8.1.0

type NullableResponseAdditionalDataDomesticError struct {
	// contains filtered or unexported fields
}

func NewNullableResponseAdditionalDataDomesticError added in v8.1.0

func NewNullableResponseAdditionalDataDomesticError(val *ResponseAdditionalDataDomesticError) *NullableResponseAdditionalDataDomesticError

func (NullableResponseAdditionalDataDomesticError) Get added in v8.1.0

func (NullableResponseAdditionalDataDomesticError) IsSet added in v8.1.0

func (NullableResponseAdditionalDataDomesticError) MarshalJSON added in v8.1.0

func (*NullableResponseAdditionalDataDomesticError) Set added in v8.1.0

func (*NullableResponseAdditionalDataDomesticError) UnmarshalJSON added in v8.1.0

func (v *NullableResponseAdditionalDataDomesticError) UnmarshalJSON(src []byte) error

func (*NullableResponseAdditionalDataDomesticError) Unset added in v8.1.0

type NullableResponseAdditionalDataInstallments

type NullableResponseAdditionalDataInstallments struct {
	// contains filtered or unexported fields
}

func (NullableResponseAdditionalDataInstallments) Get

func (NullableResponseAdditionalDataInstallments) IsSet

func (NullableResponseAdditionalDataInstallments) MarshalJSON

func (*NullableResponseAdditionalDataInstallments) Set

func (*NullableResponseAdditionalDataInstallments) UnmarshalJSON

func (v *NullableResponseAdditionalDataInstallments) UnmarshalJSON(src []byte) error

func (*NullableResponseAdditionalDataInstallments) Unset

type NullableResponseAdditionalDataNetworkTokens

type NullableResponseAdditionalDataNetworkTokens struct {
	// contains filtered or unexported fields
}

func (NullableResponseAdditionalDataNetworkTokens) Get

func (NullableResponseAdditionalDataNetworkTokens) IsSet

func (NullableResponseAdditionalDataNetworkTokens) MarshalJSON

func (*NullableResponseAdditionalDataNetworkTokens) Set

func (*NullableResponseAdditionalDataNetworkTokens) UnmarshalJSON

func (v *NullableResponseAdditionalDataNetworkTokens) UnmarshalJSON(src []byte) error

func (*NullableResponseAdditionalDataNetworkTokens) Unset

type NullableResponseAdditionalDataOpi

type NullableResponseAdditionalDataOpi struct {
	// contains filtered or unexported fields
}

func (NullableResponseAdditionalDataOpi) Get

func (NullableResponseAdditionalDataOpi) IsSet

func (NullableResponseAdditionalDataOpi) MarshalJSON

func (v NullableResponseAdditionalDataOpi) MarshalJSON() ([]byte, error)

func (*NullableResponseAdditionalDataOpi) Set

func (*NullableResponseAdditionalDataOpi) UnmarshalJSON

func (v *NullableResponseAdditionalDataOpi) UnmarshalJSON(src []byte) error

func (*NullableResponseAdditionalDataOpi) Unset

type NullableResponseAdditionalDataSepa

type NullableResponseAdditionalDataSepa struct {
	// contains filtered or unexported fields
}

func (NullableResponseAdditionalDataSepa) Get

func (NullableResponseAdditionalDataSepa) IsSet

func (NullableResponseAdditionalDataSepa) MarshalJSON

func (v NullableResponseAdditionalDataSepa) MarshalJSON() ([]byte, error)

func (*NullableResponseAdditionalDataSepa) Set

func (*NullableResponseAdditionalDataSepa) UnmarshalJSON

func (v *NullableResponseAdditionalDataSepa) UnmarshalJSON(src []byte) error

func (*NullableResponseAdditionalDataSepa) Unset

type NullableResponsePaymentMethod

type NullableResponsePaymentMethod struct {
	// contains filtered or unexported fields
}

func (NullableResponsePaymentMethod) Get

func (NullableResponsePaymentMethod) IsSet

func (NullableResponsePaymentMethod) MarshalJSON

func (v NullableResponsePaymentMethod) MarshalJSON() ([]byte, error)

func (*NullableResponsePaymentMethod) Set

func (*NullableResponsePaymentMethod) UnmarshalJSON

func (v *NullableResponsePaymentMethod) UnmarshalJSON(src []byte) error

func (*NullableResponsePaymentMethod) Unset

func (v *NullableResponsePaymentMethod) Unset()

type NullableRiskData

type NullableRiskData struct {
	// contains filtered or unexported fields
}

func NewNullableRiskData

func NewNullableRiskData(val *RiskData) *NullableRiskData

func (NullableRiskData) Get

func (v NullableRiskData) Get() *RiskData

func (NullableRiskData) IsSet

func (v NullableRiskData) IsSet() bool

func (NullableRiskData) MarshalJSON

func (v NullableRiskData) MarshalJSON() ([]byte, error)

func (*NullableRiskData) Set

func (v *NullableRiskData) Set(val *RiskData)

func (*NullableRiskData) UnmarshalJSON

func (v *NullableRiskData) UnmarshalJSON(src []byte) error

func (*NullableRiskData) Unset

func (v *NullableRiskData) Unset()

type NullableSDKEphemPubKey

type NullableSDKEphemPubKey struct {
	// contains filtered or unexported fields
}

func NewNullableSDKEphemPubKey

func NewNullableSDKEphemPubKey(val *SDKEphemPubKey) *NullableSDKEphemPubKey

func (NullableSDKEphemPubKey) Get

func (NullableSDKEphemPubKey) IsSet

func (v NullableSDKEphemPubKey) IsSet() bool

func (NullableSDKEphemPubKey) MarshalJSON

func (v NullableSDKEphemPubKey) MarshalJSON() ([]byte, error)

func (*NullableSDKEphemPubKey) Set

func (*NullableSDKEphemPubKey) UnmarshalJSON

func (v *NullableSDKEphemPubKey) UnmarshalJSON(src []byte) error

func (*NullableSDKEphemPubKey) Unset

func (v *NullableSDKEphemPubKey) Unset()

type NullableSamsungPayDetails

type NullableSamsungPayDetails struct {
	// contains filtered or unexported fields
}

func NewNullableSamsungPayDetails

func NewNullableSamsungPayDetails(val *SamsungPayDetails) *NullableSamsungPayDetails

func (NullableSamsungPayDetails) Get

func (NullableSamsungPayDetails) IsSet

func (v NullableSamsungPayDetails) IsSet() bool

func (NullableSamsungPayDetails) MarshalJSON

func (v NullableSamsungPayDetails) MarshalJSON() ([]byte, error)

func (*NullableSamsungPayDetails) Set

func (*NullableSamsungPayDetails) UnmarshalJSON

func (v *NullableSamsungPayDetails) UnmarshalJSON(src []byte) error

func (*NullableSamsungPayDetails) Unset

func (v *NullableSamsungPayDetails) Unset()

type NullableSepaDirectDebitDetails

type NullableSepaDirectDebitDetails struct {
	// contains filtered or unexported fields
}

func (NullableSepaDirectDebitDetails) Get

func (NullableSepaDirectDebitDetails) IsSet

func (NullableSepaDirectDebitDetails) MarshalJSON

func (v NullableSepaDirectDebitDetails) MarshalJSON() ([]byte, error)

func (*NullableSepaDirectDebitDetails) Set

func (*NullableSepaDirectDebitDetails) UnmarshalJSON

func (v *NullableSepaDirectDebitDetails) UnmarshalJSON(src []byte) error

func (*NullableSepaDirectDebitDetails) Unset

func (v *NullableSepaDirectDebitDetails) Unset()

type NullableServiceError

type NullableServiceError struct {
	// contains filtered or unexported fields
}

func NewNullableServiceError

func NewNullableServiceError(val *ServiceError) *NullableServiceError

func (NullableServiceError) Get

func (NullableServiceError) IsSet

func (v NullableServiceError) IsSet() bool

func (NullableServiceError) MarshalJSON

func (v NullableServiceError) MarshalJSON() ([]byte, error)

func (*NullableServiceError) Set

func (v *NullableServiceError) Set(val *ServiceError)

func (*NullableServiceError) UnmarshalJSON

func (v *NullableServiceError) UnmarshalJSON(src []byte) error

func (*NullableServiceError) Unset

func (v *NullableServiceError) Unset()

type NullableServiceErrorDetails

type NullableServiceErrorDetails struct {
	// contains filtered or unexported fields
}

func NewNullableServiceErrorDetails

func NewNullableServiceErrorDetails(val *ServiceErrorDetails) *NullableServiceErrorDetails

func (NullableServiceErrorDetails) Get

func (NullableServiceErrorDetails) IsSet

func (NullableServiceErrorDetails) MarshalJSON

func (v NullableServiceErrorDetails) MarshalJSON() ([]byte, error)

func (*NullableServiceErrorDetails) Set

func (*NullableServiceErrorDetails) UnmarshalJSON

func (v *NullableServiceErrorDetails) UnmarshalJSON(src []byte) error

func (*NullableServiceErrorDetails) Unset

func (v *NullableServiceErrorDetails) Unset()

type NullableSessionResultResponse

type NullableSessionResultResponse struct {
	// contains filtered or unexported fields
}

func (NullableSessionResultResponse) Get

func (NullableSessionResultResponse) IsSet

func (NullableSessionResultResponse) MarshalJSON

func (v NullableSessionResultResponse) MarshalJSON() ([]byte, error)

func (*NullableSessionResultResponse) Set

func (*NullableSessionResultResponse) UnmarshalJSON

func (v *NullableSessionResultResponse) UnmarshalJSON(src []byte) error

func (*NullableSessionResultResponse) Unset

func (v *NullableSessionResultResponse) Unset()

type NullableShopperInput

type NullableShopperInput struct {
	// contains filtered or unexported fields
}

func NewNullableShopperInput

func NewNullableShopperInput(val *ShopperInput) *NullableShopperInput

func (NullableShopperInput) Get

func (NullableShopperInput) IsSet

func (v NullableShopperInput) IsSet() bool

func (NullableShopperInput) MarshalJSON

func (v NullableShopperInput) MarshalJSON() ([]byte, error)

func (*NullableShopperInput) Set

func (v *NullableShopperInput) Set(val *ShopperInput)

func (*NullableShopperInput) UnmarshalJSON

func (v *NullableShopperInput) UnmarshalJSON(src []byte) error

func (*NullableShopperInput) Unset

func (v *NullableShopperInput) Unset()

type NullableShopperInteractionDevice

type NullableShopperInteractionDevice struct {
	// contains filtered or unexported fields
}

func (NullableShopperInteractionDevice) Get

func (NullableShopperInteractionDevice) IsSet

func (NullableShopperInteractionDevice) MarshalJSON

func (v NullableShopperInteractionDevice) MarshalJSON() ([]byte, error)

func (*NullableShopperInteractionDevice) Set

func (*NullableShopperInteractionDevice) UnmarshalJSON

func (v *NullableShopperInteractionDevice) UnmarshalJSON(src []byte) error

func (*NullableShopperInteractionDevice) Unset

type NullableSplit

type NullableSplit struct {
	// contains filtered or unexported fields
}

func NewNullableSplit

func NewNullableSplit(val *Split) *NullableSplit

func (NullableSplit) Get

func (v NullableSplit) Get() *Split

func (NullableSplit) IsSet

func (v NullableSplit) IsSet() bool

func (NullableSplit) MarshalJSON

func (v NullableSplit) MarshalJSON() ([]byte, error)

func (*NullableSplit) Set

func (v *NullableSplit) Set(val *Split)

func (*NullableSplit) UnmarshalJSON

func (v *NullableSplit) UnmarshalJSON(src []byte) error

func (*NullableSplit) Unset

func (v *NullableSplit) Unset()

type NullableSplitAmount

type NullableSplitAmount struct {
	// contains filtered or unexported fields
}

func NewNullableSplitAmount

func NewNullableSplitAmount(val *SplitAmount) *NullableSplitAmount

func (NullableSplitAmount) Get

func (NullableSplitAmount) IsSet

func (v NullableSplitAmount) IsSet() bool

func (NullableSplitAmount) MarshalJSON

func (v NullableSplitAmount) MarshalJSON() ([]byte, error)

func (*NullableSplitAmount) Set

func (v *NullableSplitAmount) Set(val *SplitAmount)

func (*NullableSplitAmount) UnmarshalJSON

func (v *NullableSplitAmount) UnmarshalJSON(src []byte) error

func (*NullableSplitAmount) Unset

func (v *NullableSplitAmount) Unset()

type NullableStandalonePaymentCancelRequest

type NullableStandalonePaymentCancelRequest struct {
	// contains filtered or unexported fields
}

func (NullableStandalonePaymentCancelRequest) Get

func (NullableStandalonePaymentCancelRequest) IsSet

func (NullableStandalonePaymentCancelRequest) MarshalJSON

func (v NullableStandalonePaymentCancelRequest) MarshalJSON() ([]byte, error)

func (*NullableStandalonePaymentCancelRequest) Set

func (*NullableStandalonePaymentCancelRequest) UnmarshalJSON

func (v *NullableStandalonePaymentCancelRequest) UnmarshalJSON(src []byte) error

func (*NullableStandalonePaymentCancelRequest) Unset

type NullableStandalonePaymentCancelResponse

type NullableStandalonePaymentCancelResponse struct {
	// contains filtered or unexported fields
}

func (NullableStandalonePaymentCancelResponse) Get

func (NullableStandalonePaymentCancelResponse) IsSet

func (NullableStandalonePaymentCancelResponse) MarshalJSON

func (v NullableStandalonePaymentCancelResponse) MarshalJSON() ([]byte, error)

func (*NullableStandalonePaymentCancelResponse) Set

func (*NullableStandalonePaymentCancelResponse) UnmarshalJSON

func (v *NullableStandalonePaymentCancelResponse) UnmarshalJSON(src []byte) error

func (*NullableStandalonePaymentCancelResponse) Unset

type NullableStoredDetails

type NullableStoredDetails struct {
	// contains filtered or unexported fields
}

func NewNullableStoredDetails

func NewNullableStoredDetails(val *StoredDetails) *NullableStoredDetails

func (NullableStoredDetails) Get

func (NullableStoredDetails) IsSet

func (v NullableStoredDetails) IsSet() bool

func (NullableStoredDetails) MarshalJSON

func (v NullableStoredDetails) MarshalJSON() ([]byte, error)

func (*NullableStoredDetails) Set

func (v *NullableStoredDetails) Set(val *StoredDetails)

func (*NullableStoredDetails) UnmarshalJSON

func (v *NullableStoredDetails) UnmarshalJSON(src []byte) error

func (*NullableStoredDetails) Unset

func (v *NullableStoredDetails) Unset()

type NullableStoredPaymentMethod

type NullableStoredPaymentMethod struct {
	// contains filtered or unexported fields
}

func NewNullableStoredPaymentMethod

func NewNullableStoredPaymentMethod(val *StoredPaymentMethod) *NullableStoredPaymentMethod

func (NullableStoredPaymentMethod) Get

func (NullableStoredPaymentMethod) IsSet

func (NullableStoredPaymentMethod) MarshalJSON

func (v NullableStoredPaymentMethod) MarshalJSON() ([]byte, error)

func (*NullableStoredPaymentMethod) Set

func (*NullableStoredPaymentMethod) UnmarshalJSON

func (v *NullableStoredPaymentMethod) UnmarshalJSON(src []byte) error

func (*NullableStoredPaymentMethod) Unset

func (v *NullableStoredPaymentMethod) Unset()

type NullableStoredPaymentMethodDetails

type NullableStoredPaymentMethodDetails struct {
	// contains filtered or unexported fields
}

func (NullableStoredPaymentMethodDetails) Get

func (NullableStoredPaymentMethodDetails) IsSet

func (NullableStoredPaymentMethodDetails) MarshalJSON

func (v NullableStoredPaymentMethodDetails) MarshalJSON() ([]byte, error)

func (*NullableStoredPaymentMethodDetails) Set

func (*NullableStoredPaymentMethodDetails) UnmarshalJSON

func (v *NullableStoredPaymentMethodDetails) UnmarshalJSON(src []byte) error

func (*NullableStoredPaymentMethodDetails) Unset

type NullableStoredPaymentMethodResource

type NullableStoredPaymentMethodResource struct {
	// contains filtered or unexported fields
}

func (NullableStoredPaymentMethodResource) Get

func (NullableStoredPaymentMethodResource) IsSet

func (NullableStoredPaymentMethodResource) MarshalJSON

func (v NullableStoredPaymentMethodResource) MarshalJSON() ([]byte, error)

func (*NullableStoredPaymentMethodResource) Set

func (*NullableStoredPaymentMethodResource) UnmarshalJSON

func (v *NullableStoredPaymentMethodResource) UnmarshalJSON(src []byte) error

func (*NullableStoredPaymentMethodResource) Unset

type NullableSubInputDetail

type NullableSubInputDetail struct {
	// contains filtered or unexported fields
}

func NewNullableSubInputDetail

func NewNullableSubInputDetail(val *SubInputDetail) *NullableSubInputDetail

func (NullableSubInputDetail) Get

func (NullableSubInputDetail) IsSet

func (v NullableSubInputDetail) IsSet() bool

func (NullableSubInputDetail) MarshalJSON

func (v NullableSubInputDetail) MarshalJSON() ([]byte, error)

func (*NullableSubInputDetail) Set

func (*NullableSubInputDetail) UnmarshalJSON

func (v *NullableSubInputDetail) UnmarshalJSON(src []byte) error

func (*NullableSubInputDetail) Unset

func (v *NullableSubInputDetail) Unset()

type NullableSubMerchant

type NullableSubMerchant struct {
	// contains filtered or unexported fields
}

func NewNullableSubMerchant

func NewNullableSubMerchant(val *SubMerchant) *NullableSubMerchant

func (NullableSubMerchant) Get

func (NullableSubMerchant) IsSet

func (v NullableSubMerchant) IsSet() bool

func (NullableSubMerchant) MarshalJSON

func (v NullableSubMerchant) MarshalJSON() ([]byte, error)

func (*NullableSubMerchant) Set

func (v *NullableSubMerchant) Set(val *SubMerchant)

func (*NullableSubMerchant) UnmarshalJSON

func (v *NullableSubMerchant) UnmarshalJSON(src []byte) error

func (*NullableSubMerchant) Unset

func (v *NullableSubMerchant) Unset()

type NullableSubMerchantInfo

type NullableSubMerchantInfo struct {
	// contains filtered or unexported fields
}

func NewNullableSubMerchantInfo

func NewNullableSubMerchantInfo(val *SubMerchantInfo) *NullableSubMerchantInfo

func (NullableSubMerchantInfo) Get

func (NullableSubMerchantInfo) IsSet

func (v NullableSubMerchantInfo) IsSet() bool

func (NullableSubMerchantInfo) MarshalJSON

func (v NullableSubMerchantInfo) MarshalJSON() ([]byte, error)

func (*NullableSubMerchantInfo) Set

func (*NullableSubMerchantInfo) UnmarshalJSON

func (v *NullableSubMerchantInfo) UnmarshalJSON(src []byte) error

func (*NullableSubMerchantInfo) Unset

func (v *NullableSubMerchantInfo) Unset()

type NullableThreeDS2RequestData

type NullableThreeDS2RequestData struct {
	// contains filtered or unexported fields
}

func NewNullableThreeDS2RequestData

func NewNullableThreeDS2RequestData(val *ThreeDS2RequestData) *NullableThreeDS2RequestData

func (NullableThreeDS2RequestData) Get

func (NullableThreeDS2RequestData) IsSet

func (NullableThreeDS2RequestData) MarshalJSON

func (v NullableThreeDS2RequestData) MarshalJSON() ([]byte, error)

func (*NullableThreeDS2RequestData) Set

func (*NullableThreeDS2RequestData) UnmarshalJSON

func (v *NullableThreeDS2RequestData) UnmarshalJSON(src []byte) error

func (*NullableThreeDS2RequestData) Unset

func (v *NullableThreeDS2RequestData) Unset()

type NullableThreeDS2RequestFields

type NullableThreeDS2RequestFields struct {
	// contains filtered or unexported fields
}

func (NullableThreeDS2RequestFields) Get

func (NullableThreeDS2RequestFields) IsSet

func (NullableThreeDS2RequestFields) MarshalJSON

func (v NullableThreeDS2RequestFields) MarshalJSON() ([]byte, error)

func (*NullableThreeDS2RequestFields) Set

func (*NullableThreeDS2RequestFields) UnmarshalJSON

func (v *NullableThreeDS2RequestFields) UnmarshalJSON(src []byte) error

func (*NullableThreeDS2RequestFields) Unset

func (v *NullableThreeDS2RequestFields) Unset()

type NullableThreeDS2ResponseData

type NullableThreeDS2ResponseData struct {
	// contains filtered or unexported fields
}

func NewNullableThreeDS2ResponseData

func NewNullableThreeDS2ResponseData(val *ThreeDS2ResponseData) *NullableThreeDS2ResponseData

func (NullableThreeDS2ResponseData) Get

func (NullableThreeDS2ResponseData) IsSet

func (NullableThreeDS2ResponseData) MarshalJSON

func (v NullableThreeDS2ResponseData) MarshalJSON() ([]byte, error)

func (*NullableThreeDS2ResponseData) Set

func (*NullableThreeDS2ResponseData) UnmarshalJSON

func (v *NullableThreeDS2ResponseData) UnmarshalJSON(src []byte) error

func (*NullableThreeDS2ResponseData) Unset

func (v *NullableThreeDS2ResponseData) Unset()

type NullableThreeDS2Result

type NullableThreeDS2Result struct {
	// contains filtered or unexported fields
}

func NewNullableThreeDS2Result

func NewNullableThreeDS2Result(val *ThreeDS2Result) *NullableThreeDS2Result

func (NullableThreeDS2Result) Get

func (NullableThreeDS2Result) IsSet

func (v NullableThreeDS2Result) IsSet() bool

func (NullableThreeDS2Result) MarshalJSON

func (v NullableThreeDS2Result) MarshalJSON() ([]byte, error)

func (*NullableThreeDS2Result) Set

func (*NullableThreeDS2Result) UnmarshalJSON

func (v *NullableThreeDS2Result) UnmarshalJSON(src []byte) error

func (*NullableThreeDS2Result) Unset

func (v *NullableThreeDS2Result) Unset()

type NullableThreeDSRequestData

type NullableThreeDSRequestData struct {
	// contains filtered or unexported fields
}

func NewNullableThreeDSRequestData

func NewNullableThreeDSRequestData(val *ThreeDSRequestData) *NullableThreeDSRequestData

func (NullableThreeDSRequestData) Get

func (NullableThreeDSRequestData) IsSet

func (v NullableThreeDSRequestData) IsSet() bool

func (NullableThreeDSRequestData) MarshalJSON

func (v NullableThreeDSRequestData) MarshalJSON() ([]byte, error)

func (*NullableThreeDSRequestData) Set

func (*NullableThreeDSRequestData) UnmarshalJSON

func (v *NullableThreeDSRequestData) UnmarshalJSON(src []byte) error

func (*NullableThreeDSRequestData) Unset

func (v *NullableThreeDSRequestData) Unset()

type NullableThreeDSRequestorAuthenticationInfo

type NullableThreeDSRequestorAuthenticationInfo struct {
	// contains filtered or unexported fields
}

func (NullableThreeDSRequestorAuthenticationInfo) Get

func (NullableThreeDSRequestorAuthenticationInfo) IsSet

func (NullableThreeDSRequestorAuthenticationInfo) MarshalJSON

func (*NullableThreeDSRequestorAuthenticationInfo) Set

func (*NullableThreeDSRequestorAuthenticationInfo) UnmarshalJSON

func (v *NullableThreeDSRequestorAuthenticationInfo) UnmarshalJSON(src []byte) error

func (*NullableThreeDSRequestorAuthenticationInfo) Unset

type NullableThreeDSRequestorPriorAuthenticationInfo

type NullableThreeDSRequestorPriorAuthenticationInfo struct {
	// contains filtered or unexported fields
}

func (NullableThreeDSRequestorPriorAuthenticationInfo) Get

func (NullableThreeDSRequestorPriorAuthenticationInfo) IsSet

func (NullableThreeDSRequestorPriorAuthenticationInfo) MarshalJSON

func (*NullableThreeDSRequestorPriorAuthenticationInfo) Set

func (*NullableThreeDSRequestorPriorAuthenticationInfo) UnmarshalJSON

func (*NullableThreeDSRequestorPriorAuthenticationInfo) Unset

type NullableThreeDSecureData

type NullableThreeDSecureData struct {
	// contains filtered or unexported fields
}

func NewNullableThreeDSecureData

func NewNullableThreeDSecureData(val *ThreeDSecureData) *NullableThreeDSecureData

func (NullableThreeDSecureData) Get

func (NullableThreeDSecureData) IsSet

func (v NullableThreeDSecureData) IsSet() bool

func (NullableThreeDSecureData) MarshalJSON

func (v NullableThreeDSecureData) MarshalJSON() ([]byte, error)

func (*NullableThreeDSecureData) Set

func (*NullableThreeDSecureData) UnmarshalJSON

func (v *NullableThreeDSecureData) UnmarshalJSON(src []byte) error

func (*NullableThreeDSecureData) Unset

func (v *NullableThreeDSecureData) Unset()

type NullableUpdatePaymentLinkRequest

type NullableUpdatePaymentLinkRequest struct {
	// contains filtered or unexported fields
}

func (NullableUpdatePaymentLinkRequest) Get

func (NullableUpdatePaymentLinkRequest) IsSet

func (NullableUpdatePaymentLinkRequest) MarshalJSON

func (v NullableUpdatePaymentLinkRequest) MarshalJSON() ([]byte, error)

func (*NullableUpdatePaymentLinkRequest) Set

func (*NullableUpdatePaymentLinkRequest) UnmarshalJSON

func (v *NullableUpdatePaymentLinkRequest) UnmarshalJSON(src []byte) error

func (*NullableUpdatePaymentLinkRequest) Unset

type NullableUpiCollectDetails

type NullableUpiCollectDetails struct {
	// contains filtered or unexported fields
}

func NewNullableUpiCollectDetails

func NewNullableUpiCollectDetails(val *UpiCollectDetails) *NullableUpiCollectDetails

func (NullableUpiCollectDetails) Get

func (NullableUpiCollectDetails) IsSet

func (v NullableUpiCollectDetails) IsSet() bool

func (NullableUpiCollectDetails) MarshalJSON

func (v NullableUpiCollectDetails) MarshalJSON() ([]byte, error)

func (*NullableUpiCollectDetails) Set

func (*NullableUpiCollectDetails) UnmarshalJSON

func (v *NullableUpiCollectDetails) UnmarshalJSON(src []byte) error

func (*NullableUpiCollectDetails) Unset

func (v *NullableUpiCollectDetails) Unset()

type NullableUpiIntentDetails

type NullableUpiIntentDetails struct {
	// contains filtered or unexported fields
}

func NewNullableUpiIntentDetails

func NewNullableUpiIntentDetails(val *UpiIntentDetails) *NullableUpiIntentDetails

func (NullableUpiIntentDetails) Get

func (NullableUpiIntentDetails) IsSet

func (v NullableUpiIntentDetails) IsSet() bool

func (NullableUpiIntentDetails) MarshalJSON

func (v NullableUpiIntentDetails) MarshalJSON() ([]byte, error)

func (*NullableUpiIntentDetails) Set

func (*NullableUpiIntentDetails) UnmarshalJSON

func (v *NullableUpiIntentDetails) UnmarshalJSON(src []byte) error

func (*NullableUpiIntentDetails) Unset

func (v *NullableUpiIntentDetails) Unset()

type NullableUtilityRequest

type NullableUtilityRequest struct {
	// contains filtered or unexported fields
}

func NewNullableUtilityRequest

func NewNullableUtilityRequest(val *UtilityRequest) *NullableUtilityRequest

func (NullableUtilityRequest) Get

func (NullableUtilityRequest) IsSet

func (v NullableUtilityRequest) IsSet() bool

func (NullableUtilityRequest) MarshalJSON

func (v NullableUtilityRequest) MarshalJSON() ([]byte, error)

func (*NullableUtilityRequest) Set

func (*NullableUtilityRequest) UnmarshalJSON

func (v *NullableUtilityRequest) UnmarshalJSON(src []byte) error

func (*NullableUtilityRequest) Unset

func (v *NullableUtilityRequest) Unset()

type NullableUtilityResponse

type NullableUtilityResponse struct {
	// contains filtered or unexported fields
}

func NewNullableUtilityResponse

func NewNullableUtilityResponse(val *UtilityResponse) *NullableUtilityResponse

func (NullableUtilityResponse) Get

func (NullableUtilityResponse) IsSet

func (v NullableUtilityResponse) IsSet() bool

func (NullableUtilityResponse) MarshalJSON

func (v NullableUtilityResponse) MarshalJSON() ([]byte, error)

func (*NullableUtilityResponse) Set

func (*NullableUtilityResponse) UnmarshalJSON

func (v *NullableUtilityResponse) UnmarshalJSON(src []byte) error

func (*NullableUtilityResponse) Unset

func (v *NullableUtilityResponse) Unset()

type NullableVippsDetails

type NullableVippsDetails struct {
	// contains filtered or unexported fields
}

func NewNullableVippsDetails

func NewNullableVippsDetails(val *VippsDetails) *NullableVippsDetails

func (NullableVippsDetails) Get

func (NullableVippsDetails) IsSet

func (v NullableVippsDetails) IsSet() bool

func (NullableVippsDetails) MarshalJSON

func (v NullableVippsDetails) MarshalJSON() ([]byte, error)

func (*NullableVippsDetails) Set

func (v *NullableVippsDetails) Set(val *VippsDetails)

func (*NullableVippsDetails) UnmarshalJSON

func (v *NullableVippsDetails) UnmarshalJSON(src []byte) error

func (*NullableVippsDetails) Unset

func (v *NullableVippsDetails) Unset()

type NullableVisaCheckoutDetails

type NullableVisaCheckoutDetails struct {
	// contains filtered or unexported fields
}

func NewNullableVisaCheckoutDetails

func NewNullableVisaCheckoutDetails(val *VisaCheckoutDetails) *NullableVisaCheckoutDetails

func (NullableVisaCheckoutDetails) Get

func (NullableVisaCheckoutDetails) IsSet

func (NullableVisaCheckoutDetails) MarshalJSON

func (v NullableVisaCheckoutDetails) MarshalJSON() ([]byte, error)

func (*NullableVisaCheckoutDetails) Set

func (*NullableVisaCheckoutDetails) UnmarshalJSON

func (v *NullableVisaCheckoutDetails) UnmarshalJSON(src []byte) error

func (*NullableVisaCheckoutDetails) Unset

func (v *NullableVisaCheckoutDetails) Unset()

type NullableWeChatPayDetails

type NullableWeChatPayDetails struct {
	// contains filtered or unexported fields
}

func NewNullableWeChatPayDetails

func NewNullableWeChatPayDetails(val *WeChatPayDetails) *NullableWeChatPayDetails

func (NullableWeChatPayDetails) Get

func (NullableWeChatPayDetails) IsSet

func (v NullableWeChatPayDetails) IsSet() bool

func (NullableWeChatPayDetails) MarshalJSON

func (v NullableWeChatPayDetails) MarshalJSON() ([]byte, error)

func (*NullableWeChatPayDetails) Set

func (*NullableWeChatPayDetails) UnmarshalJSON

func (v *NullableWeChatPayDetails) UnmarshalJSON(src []byte) error

func (*NullableWeChatPayDetails) Unset

func (v *NullableWeChatPayDetails) Unset()

type NullableWeChatPayMiniProgramDetails

type NullableWeChatPayMiniProgramDetails struct {
	// contains filtered or unexported fields
}

func (NullableWeChatPayMiniProgramDetails) Get

func (NullableWeChatPayMiniProgramDetails) IsSet

func (NullableWeChatPayMiniProgramDetails) MarshalJSON

func (v NullableWeChatPayMiniProgramDetails) MarshalJSON() ([]byte, error)

func (*NullableWeChatPayMiniProgramDetails) Set

func (*NullableWeChatPayMiniProgramDetails) UnmarshalJSON

func (v *NullableWeChatPayMiniProgramDetails) UnmarshalJSON(src []byte) error

func (*NullableWeChatPayMiniProgramDetails) Unset

type NullableZipDetails

type NullableZipDetails struct {
	// contains filtered or unexported fields
}

func NewNullableZipDetails

func NewNullableZipDetails(val *ZipDetails) *NullableZipDetails

func (NullableZipDetails) Get

func (v NullableZipDetails) Get() *ZipDetails

func (NullableZipDetails) IsSet

func (v NullableZipDetails) IsSet() bool

func (NullableZipDetails) MarshalJSON

func (v NullableZipDetails) MarshalJSON() ([]byte, error)

func (*NullableZipDetails) Set

func (v *NullableZipDetails) Set(val *ZipDetails)

func (*NullableZipDetails) UnmarshalJSON

func (v *NullableZipDetails) UnmarshalJSON(src []byte) error

func (*NullableZipDetails) Unset

func (v *NullableZipDetails) Unset()

type OpenInvoiceDetails

type OpenInvoiceDetails struct {
	// The address where to send the invoice.
	BillingAddress *string `json:"billingAddress,omitempty"`
	// The checkout attempt identifier.
	CheckoutAttemptId *string `json:"checkoutAttemptId,omitempty"`
	// The address where the goods should be delivered.
	DeliveryAddress *string `json:"deliveryAddress,omitempty"`
	// Shopper name, date of birth, phone number, and email address.
	PersonalDetails *string `json:"personalDetails,omitempty"`
	// This is the `recurringDetailReference` returned in the response when you created the token.
	// Deprecated
	RecurringDetailReference *string `json:"recurringDetailReference,omitempty"`
	// This is the `recurringDetailReference` returned in the response when you created the token.
	StoredPaymentMethodId *string `json:"storedPaymentMethodId,omitempty"`
	// **openinvoice**
	Type *string `json:"type,omitempty"`
}

OpenInvoiceDetails struct for OpenInvoiceDetails

func NewOpenInvoiceDetails

func NewOpenInvoiceDetails() *OpenInvoiceDetails

NewOpenInvoiceDetails instantiates a new OpenInvoiceDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewOpenInvoiceDetailsWithDefaults

func NewOpenInvoiceDetailsWithDefaults() *OpenInvoiceDetails

NewOpenInvoiceDetailsWithDefaults instantiates a new OpenInvoiceDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*OpenInvoiceDetails) GetBillingAddress

func (o *OpenInvoiceDetails) GetBillingAddress() string

GetBillingAddress returns the BillingAddress field value if set, zero value otherwise.

func (*OpenInvoiceDetails) GetBillingAddressOk

func (o *OpenInvoiceDetails) GetBillingAddressOk() (*string, bool)

GetBillingAddressOk returns a tuple with the BillingAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OpenInvoiceDetails) GetCheckoutAttemptId

func (o *OpenInvoiceDetails) GetCheckoutAttemptId() string

GetCheckoutAttemptId returns the CheckoutAttemptId field value if set, zero value otherwise.

func (*OpenInvoiceDetails) GetCheckoutAttemptIdOk

func (o *OpenInvoiceDetails) GetCheckoutAttemptIdOk() (*string, bool)

GetCheckoutAttemptIdOk returns a tuple with the CheckoutAttemptId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OpenInvoiceDetails) GetDeliveryAddress

func (o *OpenInvoiceDetails) GetDeliveryAddress() string

GetDeliveryAddress returns the DeliveryAddress field value if set, zero value otherwise.

func (*OpenInvoiceDetails) GetDeliveryAddressOk

func (o *OpenInvoiceDetails) GetDeliveryAddressOk() (*string, bool)

GetDeliveryAddressOk returns a tuple with the DeliveryAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OpenInvoiceDetails) GetPersonalDetails

func (o *OpenInvoiceDetails) GetPersonalDetails() string

GetPersonalDetails returns the PersonalDetails field value if set, zero value otherwise.

func (*OpenInvoiceDetails) GetPersonalDetailsOk

func (o *OpenInvoiceDetails) GetPersonalDetailsOk() (*string, bool)

GetPersonalDetailsOk returns a tuple with the PersonalDetails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OpenInvoiceDetails) GetRecurringDetailReference

func (o *OpenInvoiceDetails) GetRecurringDetailReference() string

GetRecurringDetailReference returns the RecurringDetailReference field value if set, zero value otherwise. Deprecated

func (*OpenInvoiceDetails) GetRecurringDetailReferenceOk

func (o *OpenInvoiceDetails) GetRecurringDetailReferenceOk() (*string, bool)

GetRecurringDetailReferenceOk returns a tuple with the RecurringDetailReference field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*OpenInvoiceDetails) GetStoredPaymentMethodId

func (o *OpenInvoiceDetails) GetStoredPaymentMethodId() string

GetStoredPaymentMethodId returns the StoredPaymentMethodId field value if set, zero value otherwise.

func (*OpenInvoiceDetails) GetStoredPaymentMethodIdOk

func (o *OpenInvoiceDetails) GetStoredPaymentMethodIdOk() (*string, bool)

GetStoredPaymentMethodIdOk returns a tuple with the StoredPaymentMethodId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OpenInvoiceDetails) GetType

func (o *OpenInvoiceDetails) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*OpenInvoiceDetails) GetTypeOk

func (o *OpenInvoiceDetails) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OpenInvoiceDetails) HasBillingAddress

func (o *OpenInvoiceDetails) HasBillingAddress() bool

HasBillingAddress returns a boolean if a field has been set.

func (*OpenInvoiceDetails) HasCheckoutAttemptId

func (o *OpenInvoiceDetails) HasCheckoutAttemptId() bool

HasCheckoutAttemptId returns a boolean if a field has been set.

func (*OpenInvoiceDetails) HasDeliveryAddress

func (o *OpenInvoiceDetails) HasDeliveryAddress() bool

HasDeliveryAddress returns a boolean if a field has been set.

func (*OpenInvoiceDetails) HasPersonalDetails

func (o *OpenInvoiceDetails) HasPersonalDetails() bool

HasPersonalDetails returns a boolean if a field has been set.

func (*OpenInvoiceDetails) HasRecurringDetailReference

func (o *OpenInvoiceDetails) HasRecurringDetailReference() bool

HasRecurringDetailReference returns a boolean if a field has been set.

func (*OpenInvoiceDetails) HasStoredPaymentMethodId

func (o *OpenInvoiceDetails) HasStoredPaymentMethodId() bool

HasStoredPaymentMethodId returns a boolean if a field has been set.

func (*OpenInvoiceDetails) HasType

func (o *OpenInvoiceDetails) HasType() bool

HasType returns a boolean if a field has been set.

func (OpenInvoiceDetails) MarshalJSON

func (o OpenInvoiceDetails) MarshalJSON() ([]byte, error)

func (*OpenInvoiceDetails) SetBillingAddress

func (o *OpenInvoiceDetails) SetBillingAddress(v string)

SetBillingAddress gets a reference to the given string and assigns it to the BillingAddress field.

func (*OpenInvoiceDetails) SetCheckoutAttemptId

func (o *OpenInvoiceDetails) SetCheckoutAttemptId(v string)

SetCheckoutAttemptId gets a reference to the given string and assigns it to the CheckoutAttemptId field.

func (*OpenInvoiceDetails) SetDeliveryAddress

func (o *OpenInvoiceDetails) SetDeliveryAddress(v string)

SetDeliveryAddress gets a reference to the given string and assigns it to the DeliveryAddress field.

func (*OpenInvoiceDetails) SetPersonalDetails

func (o *OpenInvoiceDetails) SetPersonalDetails(v string)

SetPersonalDetails gets a reference to the given string and assigns it to the PersonalDetails field.

func (*OpenInvoiceDetails) SetRecurringDetailReference

func (o *OpenInvoiceDetails) SetRecurringDetailReference(v string)

SetRecurringDetailReference gets a reference to the given string and assigns it to the RecurringDetailReference field. Deprecated

func (*OpenInvoiceDetails) SetStoredPaymentMethodId

func (o *OpenInvoiceDetails) SetStoredPaymentMethodId(v string)

SetStoredPaymentMethodId gets a reference to the given string and assigns it to the StoredPaymentMethodId field.

func (*OpenInvoiceDetails) SetType

func (o *OpenInvoiceDetails) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (OpenInvoiceDetails) ToMap

func (o OpenInvoiceDetails) ToMap() (map[string]interface{}, error)

type OrdersApi

type OrdersApi common.Service

OrdersApi service

func (*OrdersApi) CancelOrder

CancelOrder Cancel an order

Cancels an order. Cancellation of an order results in an automatic rollback of all payments made in the order, either by canceling or refunding the payment, depending on the type of payment method.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r OrdersApiCancelOrderInput - Request parameters, see CancelOrderInput @return CancelOrderResponse, *http.Response, error

func (*OrdersApi) CancelOrderInput

func (a *OrdersApi) CancelOrderInput() OrdersApiCancelOrderInput

Prepare a request for CancelOrder

@return OrdersApiCancelOrderInput

func (*OrdersApi) GetBalanceOfGiftCard

GetBalanceOfGiftCard Get the balance of a gift card

Retrieves the balance remaining on a shopper's gift card. To check a gift card's balance, make a POST `/paymentMethods/balance` call and include the gift card's details inside a `paymentMethod` object.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r OrdersApiGetBalanceOfGiftCardInput - Request parameters, see GetBalanceOfGiftCardInput @return BalanceCheckResponse, *http.Response, error

func (*OrdersApi) GetBalanceOfGiftCardInput

func (a *OrdersApi) GetBalanceOfGiftCardInput() OrdersApiGetBalanceOfGiftCardInput

Prepare a request for GetBalanceOfGiftCard

@return OrdersApiGetBalanceOfGiftCardInput

func (*OrdersApi) Orders

Orders Create an order

Creates an order to be used for partial payments. Make a POST `/orders` call before making a `/payments` call when processing payments with different payment methods.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r OrdersApiOrdersInput - Request parameters, see OrdersInput @return CreateOrderResponse, *http.Response, error

func (*OrdersApi) OrdersInput

func (a *OrdersApi) OrdersInput() OrdersApiOrdersInput

Prepare a request for Orders

@return OrdersApiOrdersInput

type OrdersApiCancelOrderInput

type OrdersApiCancelOrderInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by OrdersApi.CancelOrder

func (OrdersApiCancelOrderInput) CancelOrderRequest

func (r OrdersApiCancelOrderInput) CancelOrderRequest(cancelOrderRequest CancelOrderRequest) OrdersApiCancelOrderInput

func (OrdersApiCancelOrderInput) IdempotencyKey

func (r OrdersApiCancelOrderInput) IdempotencyKey(idempotencyKey string) OrdersApiCancelOrderInput

A unique identifier for the message with a maximum of 64 characters (we recommend a UUID).

type OrdersApiGetBalanceOfGiftCardInput

type OrdersApiGetBalanceOfGiftCardInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by OrdersApi.GetBalanceOfGiftCard

func (OrdersApiGetBalanceOfGiftCardInput) BalanceCheckRequest

func (OrdersApiGetBalanceOfGiftCardInput) IdempotencyKey

A unique identifier for the message with a maximum of 64 characters (we recommend a UUID).

type OrdersApiOrdersInput

type OrdersApiOrdersInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by OrdersApi.Orders

func (OrdersApiOrdersInput) CreateOrderRequest

func (r OrdersApiOrdersInput) CreateOrderRequest(createOrderRequest CreateOrderRequest) OrdersApiOrdersInput

func (OrdersApiOrdersInput) IdempotencyKey

func (r OrdersApiOrdersInput) IdempotencyKey(idempotencyKey string) OrdersApiOrdersInput

A unique identifier for the message with a maximum of 64 characters (we recommend a UUID).

type PayPalDetails

type PayPalDetails struct {
	// The checkout attempt identifier.
	CheckoutAttemptId *string `json:"checkoutAttemptId,omitempty"`
	// The unique ID associated with the order.
	OrderID *string `json:"orderID,omitempty"`
	// IMMEDIATE_PAYMENT_REQUIRED or UNRESTRICTED
	PayeePreferred *string `json:"payeePreferred,omitempty"`
	// The unique ID associated with the payer.
	PayerID *string `json:"payerID,omitempty"`
	// PAYPAL or PAYPAL_CREDIT
	PayerSelected *string `json:"payerSelected,omitempty"`
	// This is the `recurringDetailReference` returned in the response when you created the token.
	// Deprecated
	RecurringDetailReference *string `json:"recurringDetailReference,omitempty"`
	// This is the `recurringDetailReference` returned in the response when you created the token.
	StoredPaymentMethodId *string `json:"storedPaymentMethodId,omitempty"`
	// The type of flow to initiate.
	Subtype *string `json:"subtype,omitempty"`
	// **paypal**
	Type string `json:"type"`
}

PayPalDetails struct for PayPalDetails

func NewPayPalDetails

func NewPayPalDetails(type_ string) *PayPalDetails

NewPayPalDetails instantiates a new PayPalDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPayPalDetailsWithDefaults

func NewPayPalDetailsWithDefaults() *PayPalDetails

NewPayPalDetailsWithDefaults instantiates a new PayPalDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PayPalDetails) GetCheckoutAttemptId

func (o *PayPalDetails) GetCheckoutAttemptId() string

GetCheckoutAttemptId returns the CheckoutAttemptId field value if set, zero value otherwise.

func (*PayPalDetails) GetCheckoutAttemptIdOk

func (o *PayPalDetails) GetCheckoutAttemptIdOk() (*string, bool)

GetCheckoutAttemptIdOk returns a tuple with the CheckoutAttemptId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayPalDetails) GetOrderID

func (o *PayPalDetails) GetOrderID() string

GetOrderID returns the OrderID field value if set, zero value otherwise.

func (*PayPalDetails) GetOrderIDOk

func (o *PayPalDetails) GetOrderIDOk() (*string, bool)

GetOrderIDOk returns a tuple with the OrderID field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayPalDetails) GetPayeePreferred

func (o *PayPalDetails) GetPayeePreferred() string

GetPayeePreferred returns the PayeePreferred field value if set, zero value otherwise.

func (*PayPalDetails) GetPayeePreferredOk

func (o *PayPalDetails) GetPayeePreferredOk() (*string, bool)

GetPayeePreferredOk returns a tuple with the PayeePreferred field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayPalDetails) GetPayerID

func (o *PayPalDetails) GetPayerID() string

GetPayerID returns the PayerID field value if set, zero value otherwise.

func (*PayPalDetails) GetPayerIDOk

func (o *PayPalDetails) GetPayerIDOk() (*string, bool)

GetPayerIDOk returns a tuple with the PayerID field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayPalDetails) GetPayerSelected

func (o *PayPalDetails) GetPayerSelected() string

GetPayerSelected returns the PayerSelected field value if set, zero value otherwise.

func (*PayPalDetails) GetPayerSelectedOk

func (o *PayPalDetails) GetPayerSelectedOk() (*string, bool)

GetPayerSelectedOk returns a tuple with the PayerSelected field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayPalDetails) GetRecurringDetailReference

func (o *PayPalDetails) GetRecurringDetailReference() string

GetRecurringDetailReference returns the RecurringDetailReference field value if set, zero value otherwise. Deprecated

func (*PayPalDetails) GetRecurringDetailReferenceOk

func (o *PayPalDetails) GetRecurringDetailReferenceOk() (*string, bool)

GetRecurringDetailReferenceOk returns a tuple with the RecurringDetailReference field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*PayPalDetails) GetStoredPaymentMethodId

func (o *PayPalDetails) GetStoredPaymentMethodId() string

GetStoredPaymentMethodId returns the StoredPaymentMethodId field value if set, zero value otherwise.

func (*PayPalDetails) GetStoredPaymentMethodIdOk

func (o *PayPalDetails) GetStoredPaymentMethodIdOk() (*string, bool)

GetStoredPaymentMethodIdOk returns a tuple with the StoredPaymentMethodId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayPalDetails) GetSubtype

func (o *PayPalDetails) GetSubtype() string

GetSubtype returns the Subtype field value if set, zero value otherwise.

func (*PayPalDetails) GetSubtypeOk

func (o *PayPalDetails) GetSubtypeOk() (*string, bool)

GetSubtypeOk returns a tuple with the Subtype field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayPalDetails) GetType

func (o *PayPalDetails) GetType() string

GetType returns the Type field value

func (*PayPalDetails) GetTypeOk

func (o *PayPalDetails) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*PayPalDetails) HasCheckoutAttemptId

func (o *PayPalDetails) HasCheckoutAttemptId() bool

HasCheckoutAttemptId returns a boolean if a field has been set.

func (*PayPalDetails) HasOrderID

func (o *PayPalDetails) HasOrderID() bool

HasOrderID returns a boolean if a field has been set.

func (*PayPalDetails) HasPayeePreferred

func (o *PayPalDetails) HasPayeePreferred() bool

HasPayeePreferred returns a boolean if a field has been set.

func (*PayPalDetails) HasPayerID

func (o *PayPalDetails) HasPayerID() bool

HasPayerID returns a boolean if a field has been set.

func (*PayPalDetails) HasPayerSelected

func (o *PayPalDetails) HasPayerSelected() bool

HasPayerSelected returns a boolean if a field has been set.

func (*PayPalDetails) HasRecurringDetailReference

func (o *PayPalDetails) HasRecurringDetailReference() bool

HasRecurringDetailReference returns a boolean if a field has been set.

func (*PayPalDetails) HasStoredPaymentMethodId

func (o *PayPalDetails) HasStoredPaymentMethodId() bool

HasStoredPaymentMethodId returns a boolean if a field has been set.

func (*PayPalDetails) HasSubtype

func (o *PayPalDetails) HasSubtype() bool

HasSubtype returns a boolean if a field has been set.

func (PayPalDetails) MarshalJSON

func (o PayPalDetails) MarshalJSON() ([]byte, error)

func (*PayPalDetails) SetCheckoutAttemptId

func (o *PayPalDetails) SetCheckoutAttemptId(v string)

SetCheckoutAttemptId gets a reference to the given string and assigns it to the CheckoutAttemptId field.

func (*PayPalDetails) SetOrderID

func (o *PayPalDetails) SetOrderID(v string)

SetOrderID gets a reference to the given string and assigns it to the OrderID field.

func (*PayPalDetails) SetPayeePreferred

func (o *PayPalDetails) SetPayeePreferred(v string)

SetPayeePreferred gets a reference to the given string and assigns it to the PayeePreferred field.

func (*PayPalDetails) SetPayerID

func (o *PayPalDetails) SetPayerID(v string)

SetPayerID gets a reference to the given string and assigns it to the PayerID field.

func (*PayPalDetails) SetPayerSelected

func (o *PayPalDetails) SetPayerSelected(v string)

SetPayerSelected gets a reference to the given string and assigns it to the PayerSelected field.

func (*PayPalDetails) SetRecurringDetailReference

func (o *PayPalDetails) SetRecurringDetailReference(v string)

SetRecurringDetailReference gets a reference to the given string and assigns it to the RecurringDetailReference field. Deprecated

func (*PayPalDetails) SetStoredPaymentMethodId

func (o *PayPalDetails) SetStoredPaymentMethodId(v string)

SetStoredPaymentMethodId gets a reference to the given string and assigns it to the StoredPaymentMethodId field.

func (*PayPalDetails) SetSubtype

func (o *PayPalDetails) SetSubtype(v string)

SetSubtype gets a reference to the given string and assigns it to the Subtype field.

func (*PayPalDetails) SetType

func (o *PayPalDetails) SetType(v string)

SetType sets field value

func (PayPalDetails) ToMap

func (o PayPalDetails) ToMap() (map[string]interface{}, error)

type PayUUpiDetails

type PayUUpiDetails struct {
	// The checkout attempt identifier.
	CheckoutAttemptId *string `json:"checkoutAttemptId,omitempty"`
	// This is the `recurringDetailReference` returned in the response when you created the token.
	// Deprecated
	RecurringDetailReference *string `json:"recurringDetailReference,omitempty"`
	// The `shopperNotificationReference` returned in the response when you requested to notify the shopper. Used for recurring payment only.
	ShopperNotificationReference *string `json:"shopperNotificationReference,omitempty"`
	// This is the `recurringDetailReference` returned in the response when you created the token.
	StoredPaymentMethodId *string `json:"storedPaymentMethodId,omitempty"`
	// **payu_IN_upi**
	Type string `json:"type"`
	// The virtual payment address for UPI.
	VirtualPaymentAddress *string `json:"virtualPaymentAddress,omitempty"`
}

PayUUpiDetails struct for PayUUpiDetails

func NewPayUUpiDetails

func NewPayUUpiDetails(type_ string) *PayUUpiDetails

NewPayUUpiDetails instantiates a new PayUUpiDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPayUUpiDetailsWithDefaults

func NewPayUUpiDetailsWithDefaults() *PayUUpiDetails

NewPayUUpiDetailsWithDefaults instantiates a new PayUUpiDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PayUUpiDetails) GetCheckoutAttemptId

func (o *PayUUpiDetails) GetCheckoutAttemptId() string

GetCheckoutAttemptId returns the CheckoutAttemptId field value if set, zero value otherwise.

func (*PayUUpiDetails) GetCheckoutAttemptIdOk

func (o *PayUUpiDetails) GetCheckoutAttemptIdOk() (*string, bool)

GetCheckoutAttemptIdOk returns a tuple with the CheckoutAttemptId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayUUpiDetails) GetRecurringDetailReference

func (o *PayUUpiDetails) GetRecurringDetailReference() string

GetRecurringDetailReference returns the RecurringDetailReference field value if set, zero value otherwise. Deprecated

func (*PayUUpiDetails) GetRecurringDetailReferenceOk

func (o *PayUUpiDetails) GetRecurringDetailReferenceOk() (*string, bool)

GetRecurringDetailReferenceOk returns a tuple with the RecurringDetailReference field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*PayUUpiDetails) GetShopperNotificationReference

func (o *PayUUpiDetails) GetShopperNotificationReference() string

GetShopperNotificationReference returns the ShopperNotificationReference field value if set, zero value otherwise.

func (*PayUUpiDetails) GetShopperNotificationReferenceOk

func (o *PayUUpiDetails) GetShopperNotificationReferenceOk() (*string, bool)

GetShopperNotificationReferenceOk returns a tuple with the ShopperNotificationReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayUUpiDetails) GetStoredPaymentMethodId

func (o *PayUUpiDetails) GetStoredPaymentMethodId() string

GetStoredPaymentMethodId returns the StoredPaymentMethodId field value if set, zero value otherwise.

func (*PayUUpiDetails) GetStoredPaymentMethodIdOk

func (o *PayUUpiDetails) GetStoredPaymentMethodIdOk() (*string, bool)

GetStoredPaymentMethodIdOk returns a tuple with the StoredPaymentMethodId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayUUpiDetails) GetType

func (o *PayUUpiDetails) GetType() string

GetType returns the Type field value

func (*PayUUpiDetails) GetTypeOk

func (o *PayUUpiDetails) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*PayUUpiDetails) GetVirtualPaymentAddress

func (o *PayUUpiDetails) GetVirtualPaymentAddress() string

GetVirtualPaymentAddress returns the VirtualPaymentAddress field value if set, zero value otherwise.

func (*PayUUpiDetails) GetVirtualPaymentAddressOk

func (o *PayUUpiDetails) GetVirtualPaymentAddressOk() (*string, bool)

GetVirtualPaymentAddressOk returns a tuple with the VirtualPaymentAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayUUpiDetails) HasCheckoutAttemptId

func (o *PayUUpiDetails) HasCheckoutAttemptId() bool

HasCheckoutAttemptId returns a boolean if a field has been set.

func (*PayUUpiDetails) HasRecurringDetailReference

func (o *PayUUpiDetails) HasRecurringDetailReference() bool

HasRecurringDetailReference returns a boolean if a field has been set.

func (*PayUUpiDetails) HasShopperNotificationReference

func (o *PayUUpiDetails) HasShopperNotificationReference() bool

HasShopperNotificationReference returns a boolean if a field has been set.

func (*PayUUpiDetails) HasStoredPaymentMethodId

func (o *PayUUpiDetails) HasStoredPaymentMethodId() bool

HasStoredPaymentMethodId returns a boolean if a field has been set.

func (*PayUUpiDetails) HasVirtualPaymentAddress

func (o *PayUUpiDetails) HasVirtualPaymentAddress() bool

HasVirtualPaymentAddress returns a boolean if a field has been set.

func (PayUUpiDetails) MarshalJSON

func (o PayUUpiDetails) MarshalJSON() ([]byte, error)

func (*PayUUpiDetails) SetCheckoutAttemptId

func (o *PayUUpiDetails) SetCheckoutAttemptId(v string)

SetCheckoutAttemptId gets a reference to the given string and assigns it to the CheckoutAttemptId field.

func (*PayUUpiDetails) SetRecurringDetailReference

func (o *PayUUpiDetails) SetRecurringDetailReference(v string)

SetRecurringDetailReference gets a reference to the given string and assigns it to the RecurringDetailReference field. Deprecated

func (*PayUUpiDetails) SetShopperNotificationReference

func (o *PayUUpiDetails) SetShopperNotificationReference(v string)

SetShopperNotificationReference gets a reference to the given string and assigns it to the ShopperNotificationReference field.

func (*PayUUpiDetails) SetStoredPaymentMethodId

func (o *PayUUpiDetails) SetStoredPaymentMethodId(v string)

SetStoredPaymentMethodId gets a reference to the given string and assigns it to the StoredPaymentMethodId field.

func (*PayUUpiDetails) SetType

func (o *PayUUpiDetails) SetType(v string)

SetType sets field value

func (*PayUUpiDetails) SetVirtualPaymentAddress

func (o *PayUUpiDetails) SetVirtualPaymentAddress(v string)

SetVirtualPaymentAddress gets a reference to the given string and assigns it to the VirtualPaymentAddress field.

func (PayUUpiDetails) ToMap

func (o PayUUpiDetails) ToMap() (map[string]interface{}, error)

type PayWithGoogleDetails

type PayWithGoogleDetails struct {
	// The checkout attempt identifier.
	CheckoutAttemptId *string `json:"checkoutAttemptId,omitempty"`
	// The funding source that should be used when multiple sources are available. For Brazilian combo cards, by default the funding source is credit. To use debit, set this value to **debit**.
	FundingSource *string `json:"fundingSource,omitempty"`
	// The `token` that you obtained from the [Google Pay API](https://developers.google.com/pay/api/web/reference/response-objects#PaymentData) `PaymentData` response.
	GooglePayToken string `json:"googlePayToken"`
	// This is the `recurringDetailReference` returned in the response when you created the token.
	// Deprecated
	RecurringDetailReference *string `json:"recurringDetailReference,omitempty"`
	// This is the `recurringDetailReference` returned in the response when you created the token.
	StoredPaymentMethodId *string `json:"storedPaymentMethodId,omitempty"`
	// **paywithgoogle**
	Type *string `json:"type,omitempty"`
}

PayWithGoogleDetails struct for PayWithGoogleDetails

func NewPayWithGoogleDetails

func NewPayWithGoogleDetails(googlePayToken string) *PayWithGoogleDetails

NewPayWithGoogleDetails instantiates a new PayWithGoogleDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPayWithGoogleDetailsWithDefaults

func NewPayWithGoogleDetailsWithDefaults() *PayWithGoogleDetails

NewPayWithGoogleDetailsWithDefaults instantiates a new PayWithGoogleDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PayWithGoogleDetails) GetCheckoutAttemptId

func (o *PayWithGoogleDetails) GetCheckoutAttemptId() string

GetCheckoutAttemptId returns the CheckoutAttemptId field value if set, zero value otherwise.

func (*PayWithGoogleDetails) GetCheckoutAttemptIdOk

func (o *PayWithGoogleDetails) GetCheckoutAttemptIdOk() (*string, bool)

GetCheckoutAttemptIdOk returns a tuple with the CheckoutAttemptId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayWithGoogleDetails) GetFundingSource

func (o *PayWithGoogleDetails) GetFundingSource() string

GetFundingSource returns the FundingSource field value if set, zero value otherwise.

func (*PayWithGoogleDetails) GetFundingSourceOk

func (o *PayWithGoogleDetails) GetFundingSourceOk() (*string, bool)

GetFundingSourceOk returns a tuple with the FundingSource field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayWithGoogleDetails) GetGooglePayToken

func (o *PayWithGoogleDetails) GetGooglePayToken() string

GetGooglePayToken returns the GooglePayToken field value

func (*PayWithGoogleDetails) GetGooglePayTokenOk

func (o *PayWithGoogleDetails) GetGooglePayTokenOk() (*string, bool)

GetGooglePayTokenOk returns a tuple with the GooglePayToken field value and a boolean to check if the value has been set.

func (*PayWithGoogleDetails) GetRecurringDetailReference

func (o *PayWithGoogleDetails) GetRecurringDetailReference() string

GetRecurringDetailReference returns the RecurringDetailReference field value if set, zero value otherwise. Deprecated

func (*PayWithGoogleDetails) GetRecurringDetailReferenceOk

func (o *PayWithGoogleDetails) GetRecurringDetailReferenceOk() (*string, bool)

GetRecurringDetailReferenceOk returns a tuple with the RecurringDetailReference field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*PayWithGoogleDetails) GetStoredPaymentMethodId

func (o *PayWithGoogleDetails) GetStoredPaymentMethodId() string

GetStoredPaymentMethodId returns the StoredPaymentMethodId field value if set, zero value otherwise.

func (*PayWithGoogleDetails) GetStoredPaymentMethodIdOk

func (o *PayWithGoogleDetails) GetStoredPaymentMethodIdOk() (*string, bool)

GetStoredPaymentMethodIdOk returns a tuple with the StoredPaymentMethodId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayWithGoogleDetails) GetType

func (o *PayWithGoogleDetails) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*PayWithGoogleDetails) GetTypeOk

func (o *PayWithGoogleDetails) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayWithGoogleDetails) HasCheckoutAttemptId

func (o *PayWithGoogleDetails) HasCheckoutAttemptId() bool

HasCheckoutAttemptId returns a boolean if a field has been set.

func (*PayWithGoogleDetails) HasFundingSource

func (o *PayWithGoogleDetails) HasFundingSource() bool

HasFundingSource returns a boolean if a field has been set.

func (*PayWithGoogleDetails) HasRecurringDetailReference

func (o *PayWithGoogleDetails) HasRecurringDetailReference() bool

HasRecurringDetailReference returns a boolean if a field has been set.

func (*PayWithGoogleDetails) HasStoredPaymentMethodId

func (o *PayWithGoogleDetails) HasStoredPaymentMethodId() bool

HasStoredPaymentMethodId returns a boolean if a field has been set.

func (*PayWithGoogleDetails) HasType

func (o *PayWithGoogleDetails) HasType() bool

HasType returns a boolean if a field has been set.

func (PayWithGoogleDetails) MarshalJSON

func (o PayWithGoogleDetails) MarshalJSON() ([]byte, error)

func (*PayWithGoogleDetails) SetCheckoutAttemptId

func (o *PayWithGoogleDetails) SetCheckoutAttemptId(v string)

SetCheckoutAttemptId gets a reference to the given string and assigns it to the CheckoutAttemptId field.

func (*PayWithGoogleDetails) SetFundingSource

func (o *PayWithGoogleDetails) SetFundingSource(v string)

SetFundingSource gets a reference to the given string and assigns it to the FundingSource field.

func (*PayWithGoogleDetails) SetGooglePayToken

func (o *PayWithGoogleDetails) SetGooglePayToken(v string)

SetGooglePayToken sets field value

func (*PayWithGoogleDetails) SetRecurringDetailReference

func (o *PayWithGoogleDetails) SetRecurringDetailReference(v string)

SetRecurringDetailReference gets a reference to the given string and assigns it to the RecurringDetailReference field. Deprecated

func (*PayWithGoogleDetails) SetStoredPaymentMethodId

func (o *PayWithGoogleDetails) SetStoredPaymentMethodId(v string)

SetStoredPaymentMethodId gets a reference to the given string and assigns it to the StoredPaymentMethodId field.

func (*PayWithGoogleDetails) SetType

func (o *PayWithGoogleDetails) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (PayWithGoogleDetails) ToMap

func (o PayWithGoogleDetails) ToMap() (map[string]interface{}, error)

type PaymentAmountUpdateRequest

type PaymentAmountUpdateRequest struct {
	Amount          Amount           `json:"amount"`
	ApplicationInfo *ApplicationInfo `json:"applicationInfo,omitempty"`
	// The reason for the amount update. Possible values:  * **delayedCharge**  * **noShow**  * **installment**
	IndustryUsage *string `json:"industryUsage,omitempty"`
	// Price and product information of the refunded items, required for [partial refunds](https://docs.adyen.com/online-payments/refund#refund-a-payment). > This field is required for partial refunds with 3x 4x Oney, Affirm, Afterpay, Atome, Clearpay, Klarna, Ratepay, Walley, and Zip.
	LineItems []LineItem `json:"lineItems,omitempty"`
	// The merchant account that is used to process the payment.
	MerchantAccount string `json:"merchantAccount"`
	// Your reference for the amount update request. Maximum length: 80 characters.
	Reference *string `json:"reference,omitempty"`
	// An array of objects specifying how the amount should be split between accounts when using Adyen for Platforms. For details, refer to [Providing split information](https://docs.adyen.com/marketplaces-and-platforms/processing-payments#providing-split-information).
	Splits []Split `json:"splits,omitempty"`
}

PaymentAmountUpdateRequest struct for PaymentAmountUpdateRequest

func NewPaymentAmountUpdateRequest

func NewPaymentAmountUpdateRequest(amount Amount, merchantAccount string) *PaymentAmountUpdateRequest

NewPaymentAmountUpdateRequest instantiates a new PaymentAmountUpdateRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaymentAmountUpdateRequestWithDefaults

func NewPaymentAmountUpdateRequestWithDefaults() *PaymentAmountUpdateRequest

NewPaymentAmountUpdateRequestWithDefaults instantiates a new PaymentAmountUpdateRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaymentAmountUpdateRequest) GetAmount

func (o *PaymentAmountUpdateRequest) GetAmount() Amount

GetAmount returns the Amount field value

func (*PaymentAmountUpdateRequest) GetAmountOk

func (o *PaymentAmountUpdateRequest) GetAmountOk() (*Amount, bool)

GetAmountOk returns a tuple with the Amount field value and a boolean to check if the value has been set.

func (*PaymentAmountUpdateRequest) GetApplicationInfo

func (o *PaymentAmountUpdateRequest) GetApplicationInfo() ApplicationInfo

GetApplicationInfo returns the ApplicationInfo field value if set, zero value otherwise.

func (*PaymentAmountUpdateRequest) GetApplicationInfoOk

func (o *PaymentAmountUpdateRequest) GetApplicationInfoOk() (*ApplicationInfo, bool)

GetApplicationInfoOk returns a tuple with the ApplicationInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentAmountUpdateRequest) GetIndustryUsage

func (o *PaymentAmountUpdateRequest) GetIndustryUsage() string

GetIndustryUsage returns the IndustryUsage field value if set, zero value otherwise.

func (*PaymentAmountUpdateRequest) GetIndustryUsageOk

func (o *PaymentAmountUpdateRequest) GetIndustryUsageOk() (*string, bool)

GetIndustryUsageOk returns a tuple with the IndustryUsage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentAmountUpdateRequest) GetLineItems

func (o *PaymentAmountUpdateRequest) GetLineItems() []LineItem

GetLineItems returns the LineItems field value if set, zero value otherwise.

func (*PaymentAmountUpdateRequest) GetLineItemsOk

func (o *PaymentAmountUpdateRequest) GetLineItemsOk() ([]LineItem, bool)

GetLineItemsOk returns a tuple with the LineItems field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentAmountUpdateRequest) GetMerchantAccount

func (o *PaymentAmountUpdateRequest) GetMerchantAccount() string

GetMerchantAccount returns the MerchantAccount field value

func (*PaymentAmountUpdateRequest) GetMerchantAccountOk

func (o *PaymentAmountUpdateRequest) GetMerchantAccountOk() (*string, bool)

GetMerchantAccountOk returns a tuple with the MerchantAccount field value and a boolean to check if the value has been set.

func (*PaymentAmountUpdateRequest) GetReference

func (o *PaymentAmountUpdateRequest) GetReference() string

GetReference returns the Reference field value if set, zero value otherwise.

func (*PaymentAmountUpdateRequest) GetReferenceOk

func (o *PaymentAmountUpdateRequest) GetReferenceOk() (*string, bool)

GetReferenceOk returns a tuple with the Reference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentAmountUpdateRequest) GetSplits

func (o *PaymentAmountUpdateRequest) GetSplits() []Split

GetSplits returns the Splits field value if set, zero value otherwise.

func (*PaymentAmountUpdateRequest) GetSplitsOk

func (o *PaymentAmountUpdateRequest) GetSplitsOk() ([]Split, bool)

GetSplitsOk returns a tuple with the Splits field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentAmountUpdateRequest) HasApplicationInfo

func (o *PaymentAmountUpdateRequest) HasApplicationInfo() bool

HasApplicationInfo returns a boolean if a field has been set.

func (*PaymentAmountUpdateRequest) HasIndustryUsage

func (o *PaymentAmountUpdateRequest) HasIndustryUsage() bool

HasIndustryUsage returns a boolean if a field has been set.

func (*PaymentAmountUpdateRequest) HasLineItems

func (o *PaymentAmountUpdateRequest) HasLineItems() bool

HasLineItems returns a boolean if a field has been set.

func (*PaymentAmountUpdateRequest) HasReference

func (o *PaymentAmountUpdateRequest) HasReference() bool

HasReference returns a boolean if a field has been set.

func (*PaymentAmountUpdateRequest) HasSplits

func (o *PaymentAmountUpdateRequest) HasSplits() bool

HasSplits returns a boolean if a field has been set.

func (PaymentAmountUpdateRequest) MarshalJSON

func (o PaymentAmountUpdateRequest) MarshalJSON() ([]byte, error)

func (*PaymentAmountUpdateRequest) SetAmount

func (o *PaymentAmountUpdateRequest) SetAmount(v Amount)

SetAmount sets field value

func (*PaymentAmountUpdateRequest) SetApplicationInfo

func (o *PaymentAmountUpdateRequest) SetApplicationInfo(v ApplicationInfo)

SetApplicationInfo gets a reference to the given ApplicationInfo and assigns it to the ApplicationInfo field.

func (*PaymentAmountUpdateRequest) SetIndustryUsage

func (o *PaymentAmountUpdateRequest) SetIndustryUsage(v string)

SetIndustryUsage gets a reference to the given string and assigns it to the IndustryUsage field.

func (*PaymentAmountUpdateRequest) SetLineItems

func (o *PaymentAmountUpdateRequest) SetLineItems(v []LineItem)

SetLineItems gets a reference to the given []LineItem and assigns it to the LineItems field.

func (*PaymentAmountUpdateRequest) SetMerchantAccount

func (o *PaymentAmountUpdateRequest) SetMerchantAccount(v string)

SetMerchantAccount sets field value

func (*PaymentAmountUpdateRequest) SetReference

func (o *PaymentAmountUpdateRequest) SetReference(v string)

SetReference gets a reference to the given string and assigns it to the Reference field.

func (*PaymentAmountUpdateRequest) SetSplits

func (o *PaymentAmountUpdateRequest) SetSplits(v []Split)

SetSplits gets a reference to the given []Split and assigns it to the Splits field.

func (PaymentAmountUpdateRequest) ToMap

func (o PaymentAmountUpdateRequest) ToMap() (map[string]interface{}, error)

type PaymentAmountUpdateResponse

type PaymentAmountUpdateResponse struct {
	Amount Amount `json:"amount"`
	// The reason for the amount update. Possible values:  * **delayedCharge**  * **noShow**  * **installment**
	IndustryUsage *string `json:"industryUsage,omitempty"`
	// Price and product information of the refunded items, required for [partial refunds](https://docs.adyen.com/online-payments/refund#refund-a-payment). > This field is required for partial refunds with 3x 4x Oney, Affirm, Afterpay, Atome, Clearpay, Klarna, Ratepay, Walley, and Zip.
	LineItems []LineItem `json:"lineItems,omitempty"`
	// The merchant account that is used to process the payment.
	MerchantAccount string `json:"merchantAccount"`
	// The [`pspReference`](https://docs.adyen.com/api-explorer/#/CheckoutService/latest/post/payments__resParam_pspReference) of the payment to update.
	PaymentPspReference string `json:"paymentPspReference"`
	// Adyen's 16-character reference associated with the amount update request.
	PspReference string `json:"pspReference"`
	// Your reference for the amount update request. Maximum length: 80 characters.
	Reference string `json:"reference"`
	// An array of objects specifying how the amount should be split between accounts when using Adyen for Platforms. For details, refer to [Providing split information](https://docs.adyen.com/marketplaces-and-platforms/processing-payments#providing-split-information).
	Splits []Split `json:"splits,omitempty"`
	// The status of your request. This will always have the value **received**.
	Status string `json:"status"`
}

PaymentAmountUpdateResponse struct for PaymentAmountUpdateResponse

func NewPaymentAmountUpdateResponse

func NewPaymentAmountUpdateResponse(amount Amount, merchantAccount string, paymentPspReference string, pspReference string, reference string, status string) *PaymentAmountUpdateResponse

NewPaymentAmountUpdateResponse instantiates a new PaymentAmountUpdateResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaymentAmountUpdateResponseWithDefaults

func NewPaymentAmountUpdateResponseWithDefaults() *PaymentAmountUpdateResponse

NewPaymentAmountUpdateResponseWithDefaults instantiates a new PaymentAmountUpdateResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaymentAmountUpdateResponse) GetAmount

func (o *PaymentAmountUpdateResponse) GetAmount() Amount

GetAmount returns the Amount field value

func (*PaymentAmountUpdateResponse) GetAmountOk

func (o *PaymentAmountUpdateResponse) GetAmountOk() (*Amount, bool)

GetAmountOk returns a tuple with the Amount field value and a boolean to check if the value has been set.

func (*PaymentAmountUpdateResponse) GetIndustryUsage

func (o *PaymentAmountUpdateResponse) GetIndustryUsage() string

GetIndustryUsage returns the IndustryUsage field value if set, zero value otherwise.

func (*PaymentAmountUpdateResponse) GetIndustryUsageOk

func (o *PaymentAmountUpdateResponse) GetIndustryUsageOk() (*string, bool)

GetIndustryUsageOk returns a tuple with the IndustryUsage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentAmountUpdateResponse) GetLineItems

func (o *PaymentAmountUpdateResponse) GetLineItems() []LineItem

GetLineItems returns the LineItems field value if set, zero value otherwise.

func (*PaymentAmountUpdateResponse) GetLineItemsOk

func (o *PaymentAmountUpdateResponse) GetLineItemsOk() ([]LineItem, bool)

GetLineItemsOk returns a tuple with the LineItems field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentAmountUpdateResponse) GetMerchantAccount

func (o *PaymentAmountUpdateResponse) GetMerchantAccount() string

GetMerchantAccount returns the MerchantAccount field value

func (*PaymentAmountUpdateResponse) GetMerchantAccountOk

func (o *PaymentAmountUpdateResponse) GetMerchantAccountOk() (*string, bool)

GetMerchantAccountOk returns a tuple with the MerchantAccount field value and a boolean to check if the value has been set.

func (*PaymentAmountUpdateResponse) GetPaymentPspReference

func (o *PaymentAmountUpdateResponse) GetPaymentPspReference() string

GetPaymentPspReference returns the PaymentPspReference field value

func (*PaymentAmountUpdateResponse) GetPaymentPspReferenceOk

func (o *PaymentAmountUpdateResponse) GetPaymentPspReferenceOk() (*string, bool)

GetPaymentPspReferenceOk returns a tuple with the PaymentPspReference field value and a boolean to check if the value has been set.

func (*PaymentAmountUpdateResponse) GetPspReference

func (o *PaymentAmountUpdateResponse) GetPspReference() string

GetPspReference returns the PspReference field value

func (*PaymentAmountUpdateResponse) GetPspReferenceOk

func (o *PaymentAmountUpdateResponse) GetPspReferenceOk() (*string, bool)

GetPspReferenceOk returns a tuple with the PspReference field value and a boolean to check if the value has been set.

func (*PaymentAmountUpdateResponse) GetReference

func (o *PaymentAmountUpdateResponse) GetReference() string

GetReference returns the Reference field value

func (*PaymentAmountUpdateResponse) GetReferenceOk

func (o *PaymentAmountUpdateResponse) GetReferenceOk() (*string, bool)

GetReferenceOk returns a tuple with the Reference field value and a boolean to check if the value has been set.

func (*PaymentAmountUpdateResponse) GetSplits

func (o *PaymentAmountUpdateResponse) GetSplits() []Split

GetSplits returns the Splits field value if set, zero value otherwise.

func (*PaymentAmountUpdateResponse) GetSplitsOk

func (o *PaymentAmountUpdateResponse) GetSplitsOk() ([]Split, bool)

GetSplitsOk returns a tuple with the Splits field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentAmountUpdateResponse) GetStatus

func (o *PaymentAmountUpdateResponse) GetStatus() string

GetStatus returns the Status field value

func (*PaymentAmountUpdateResponse) GetStatusOk

func (o *PaymentAmountUpdateResponse) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*PaymentAmountUpdateResponse) HasIndustryUsage

func (o *PaymentAmountUpdateResponse) HasIndustryUsage() bool

HasIndustryUsage returns a boolean if a field has been set.

func (*PaymentAmountUpdateResponse) HasLineItems

func (o *PaymentAmountUpdateResponse) HasLineItems() bool

HasLineItems returns a boolean if a field has been set.

func (*PaymentAmountUpdateResponse) HasSplits

func (o *PaymentAmountUpdateResponse) HasSplits() bool

HasSplits returns a boolean if a field has been set.

func (PaymentAmountUpdateResponse) MarshalJSON

func (o PaymentAmountUpdateResponse) MarshalJSON() ([]byte, error)

func (*PaymentAmountUpdateResponse) SetAmount

func (o *PaymentAmountUpdateResponse) SetAmount(v Amount)

SetAmount sets field value

func (*PaymentAmountUpdateResponse) SetIndustryUsage

func (o *PaymentAmountUpdateResponse) SetIndustryUsage(v string)

SetIndustryUsage gets a reference to the given string and assigns it to the IndustryUsage field.

func (*PaymentAmountUpdateResponse) SetLineItems

func (o *PaymentAmountUpdateResponse) SetLineItems(v []LineItem)

SetLineItems gets a reference to the given []LineItem and assigns it to the LineItems field.

func (*PaymentAmountUpdateResponse) SetMerchantAccount

func (o *PaymentAmountUpdateResponse) SetMerchantAccount(v string)

SetMerchantAccount sets field value

func (*PaymentAmountUpdateResponse) SetPaymentPspReference

func (o *PaymentAmountUpdateResponse) SetPaymentPspReference(v string)

SetPaymentPspReference sets field value

func (*PaymentAmountUpdateResponse) SetPspReference

func (o *PaymentAmountUpdateResponse) SetPspReference(v string)

SetPspReference sets field value

func (*PaymentAmountUpdateResponse) SetReference

func (o *PaymentAmountUpdateResponse) SetReference(v string)

SetReference sets field value

func (*PaymentAmountUpdateResponse) SetSplits

func (o *PaymentAmountUpdateResponse) SetSplits(v []Split)

SetSplits gets a reference to the given []Split and assigns it to the Splits field.

func (*PaymentAmountUpdateResponse) SetStatus

func (o *PaymentAmountUpdateResponse) SetStatus(v string)

SetStatus sets field value

func (PaymentAmountUpdateResponse) ToMap

func (o PaymentAmountUpdateResponse) ToMap() (map[string]interface{}, error)

type PaymentCancelRequest

type PaymentCancelRequest struct {
	ApplicationInfo *ApplicationInfo `json:"applicationInfo,omitempty"`
	// The merchant account that is used to process the payment.
	MerchantAccount string `json:"merchantAccount"`
	// Your reference for the cancel request. Maximum length: 80 characters.
	Reference *string `json:"reference,omitempty"`
}

PaymentCancelRequest struct for PaymentCancelRequest

func NewPaymentCancelRequest

func NewPaymentCancelRequest(merchantAccount string) *PaymentCancelRequest

NewPaymentCancelRequest instantiates a new PaymentCancelRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaymentCancelRequestWithDefaults

func NewPaymentCancelRequestWithDefaults() *PaymentCancelRequest

NewPaymentCancelRequestWithDefaults instantiates a new PaymentCancelRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaymentCancelRequest) GetApplicationInfo

func (o *PaymentCancelRequest) GetApplicationInfo() ApplicationInfo

GetApplicationInfo returns the ApplicationInfo field value if set, zero value otherwise.

func (*PaymentCancelRequest) GetApplicationInfoOk

func (o *PaymentCancelRequest) GetApplicationInfoOk() (*ApplicationInfo, bool)

GetApplicationInfoOk returns a tuple with the ApplicationInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentCancelRequest) GetMerchantAccount

func (o *PaymentCancelRequest) GetMerchantAccount() string

GetMerchantAccount returns the MerchantAccount field value

func (*PaymentCancelRequest) GetMerchantAccountOk

func (o *PaymentCancelRequest) GetMerchantAccountOk() (*string, bool)

GetMerchantAccountOk returns a tuple with the MerchantAccount field value and a boolean to check if the value has been set.

func (*PaymentCancelRequest) GetReference

func (o *PaymentCancelRequest) GetReference() string

GetReference returns the Reference field value if set, zero value otherwise.

func (*PaymentCancelRequest) GetReferenceOk

func (o *PaymentCancelRequest) GetReferenceOk() (*string, bool)

GetReferenceOk returns a tuple with the Reference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentCancelRequest) HasApplicationInfo

func (o *PaymentCancelRequest) HasApplicationInfo() bool

HasApplicationInfo returns a boolean if a field has been set.

func (*PaymentCancelRequest) HasReference

func (o *PaymentCancelRequest) HasReference() bool

HasReference returns a boolean if a field has been set.

func (PaymentCancelRequest) MarshalJSON

func (o PaymentCancelRequest) MarshalJSON() ([]byte, error)

func (*PaymentCancelRequest) SetApplicationInfo

func (o *PaymentCancelRequest) SetApplicationInfo(v ApplicationInfo)

SetApplicationInfo gets a reference to the given ApplicationInfo and assigns it to the ApplicationInfo field.

func (*PaymentCancelRequest) SetMerchantAccount

func (o *PaymentCancelRequest) SetMerchantAccount(v string)

SetMerchantAccount sets field value

func (*PaymentCancelRequest) SetReference

func (o *PaymentCancelRequest) SetReference(v string)

SetReference gets a reference to the given string and assigns it to the Reference field.

func (PaymentCancelRequest) ToMap

func (o PaymentCancelRequest) ToMap() (map[string]interface{}, error)

type PaymentCancelResponse

type PaymentCancelResponse struct {
	// The merchant account that is used to process the payment.
	MerchantAccount string `json:"merchantAccount"`
	// The [`pspReference`](https://docs.adyen.com/api-explorer/#/CheckoutService/latest/post/payments__resParam_pspReference) of the payment to cancel.
	PaymentPspReference string `json:"paymentPspReference"`
	// Adyen's 16-character reference associated with the cancel request.
	PspReference string `json:"pspReference"`
	// Your reference for the cancel request.
	Reference *string `json:"reference,omitempty"`
	// The status of your request. This will always have the value **received**.
	Status string `json:"status"`
}

PaymentCancelResponse struct for PaymentCancelResponse

func NewPaymentCancelResponse

func NewPaymentCancelResponse(merchantAccount string, paymentPspReference string, pspReference string, status string) *PaymentCancelResponse

NewPaymentCancelResponse instantiates a new PaymentCancelResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaymentCancelResponseWithDefaults

func NewPaymentCancelResponseWithDefaults() *PaymentCancelResponse

NewPaymentCancelResponseWithDefaults instantiates a new PaymentCancelResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaymentCancelResponse) GetMerchantAccount

func (o *PaymentCancelResponse) GetMerchantAccount() string

GetMerchantAccount returns the MerchantAccount field value

func (*PaymentCancelResponse) GetMerchantAccountOk

func (o *PaymentCancelResponse) GetMerchantAccountOk() (*string, bool)

GetMerchantAccountOk returns a tuple with the MerchantAccount field value and a boolean to check if the value has been set.

func (*PaymentCancelResponse) GetPaymentPspReference

func (o *PaymentCancelResponse) GetPaymentPspReference() string

GetPaymentPspReference returns the PaymentPspReference field value

func (*PaymentCancelResponse) GetPaymentPspReferenceOk

func (o *PaymentCancelResponse) GetPaymentPspReferenceOk() (*string, bool)

GetPaymentPspReferenceOk returns a tuple with the PaymentPspReference field value and a boolean to check if the value has been set.

func (*PaymentCancelResponse) GetPspReference

func (o *PaymentCancelResponse) GetPspReference() string

GetPspReference returns the PspReference field value

func (*PaymentCancelResponse) GetPspReferenceOk

func (o *PaymentCancelResponse) GetPspReferenceOk() (*string, bool)

GetPspReferenceOk returns a tuple with the PspReference field value and a boolean to check if the value has been set.

func (*PaymentCancelResponse) GetReference

func (o *PaymentCancelResponse) GetReference() string

GetReference returns the Reference field value if set, zero value otherwise.

func (*PaymentCancelResponse) GetReferenceOk

func (o *PaymentCancelResponse) GetReferenceOk() (*string, bool)

GetReferenceOk returns a tuple with the Reference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentCancelResponse) GetStatus

func (o *PaymentCancelResponse) GetStatus() string

GetStatus returns the Status field value

func (*PaymentCancelResponse) GetStatusOk

func (o *PaymentCancelResponse) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*PaymentCancelResponse) HasReference

func (o *PaymentCancelResponse) HasReference() bool

HasReference returns a boolean if a field has been set.

func (PaymentCancelResponse) MarshalJSON

func (o PaymentCancelResponse) MarshalJSON() ([]byte, error)

func (*PaymentCancelResponse) SetMerchantAccount

func (o *PaymentCancelResponse) SetMerchantAccount(v string)

SetMerchantAccount sets field value

func (*PaymentCancelResponse) SetPaymentPspReference

func (o *PaymentCancelResponse) SetPaymentPspReference(v string)

SetPaymentPspReference sets field value

func (*PaymentCancelResponse) SetPspReference

func (o *PaymentCancelResponse) SetPspReference(v string)

SetPspReference sets field value

func (*PaymentCancelResponse) SetReference

func (o *PaymentCancelResponse) SetReference(v string)

SetReference gets a reference to the given string and assigns it to the Reference field.

func (*PaymentCancelResponse) SetStatus

func (o *PaymentCancelResponse) SetStatus(v string)

SetStatus sets field value

func (PaymentCancelResponse) ToMap

func (o PaymentCancelResponse) ToMap() (map[string]interface{}, error)

type PaymentCaptureRequest

type PaymentCaptureRequest struct {
	Amount          Amount           `json:"amount"`
	ApplicationInfo *ApplicationInfo `json:"applicationInfo,omitempty"`
	// Price and product information of the refunded items, required for [partial refunds](https://docs.adyen.com/online-payments/refund#refund-a-payment). > This field is required for partial refunds with 3x 4x Oney, Affirm, Afterpay, Atome, Clearpay, Klarna, Ratepay, Walley, and Zip.
	LineItems []LineItem `json:"lineItems,omitempty"`
	// The merchant account that is used to process the payment.
	MerchantAccount         string                   `json:"merchantAccount"`
	PlatformChargebackLogic *PlatformChargebackLogic `json:"platformChargebackLogic,omitempty"`
	// Your reference for the capture request. Maximum length: 80 characters.
	Reference *string `json:"reference,omitempty"`
	// An array of objects specifying how the amount should be split between accounts when using Adyen for Platforms. For details, refer to [Providing split information](https://docs.adyen.com/marketplaces-and-platforms/processing-payments#providing-split-information).
	Splits []Split `json:"splits,omitempty"`
	// A List of sub-merchants.
	SubMerchants []SubMerchantInfo `json:"subMerchants,omitempty"`
}

PaymentCaptureRequest struct for PaymentCaptureRequest

func NewPaymentCaptureRequest

func NewPaymentCaptureRequest(amount Amount, merchantAccount string) *PaymentCaptureRequest

NewPaymentCaptureRequest instantiates a new PaymentCaptureRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaymentCaptureRequestWithDefaults

func NewPaymentCaptureRequestWithDefaults() *PaymentCaptureRequest

NewPaymentCaptureRequestWithDefaults instantiates a new PaymentCaptureRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaymentCaptureRequest) GetAmount

func (o *PaymentCaptureRequest) GetAmount() Amount

GetAmount returns the Amount field value

func (*PaymentCaptureRequest) GetAmountOk

func (o *PaymentCaptureRequest) GetAmountOk() (*Amount, bool)

GetAmountOk returns a tuple with the Amount field value and a boolean to check if the value has been set.

func (*PaymentCaptureRequest) GetApplicationInfo

func (o *PaymentCaptureRequest) GetApplicationInfo() ApplicationInfo

GetApplicationInfo returns the ApplicationInfo field value if set, zero value otherwise.

func (*PaymentCaptureRequest) GetApplicationInfoOk

func (o *PaymentCaptureRequest) GetApplicationInfoOk() (*ApplicationInfo, bool)

GetApplicationInfoOk returns a tuple with the ApplicationInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentCaptureRequest) GetLineItems

func (o *PaymentCaptureRequest) GetLineItems() []LineItem

GetLineItems returns the LineItems field value if set, zero value otherwise.

func (*PaymentCaptureRequest) GetLineItemsOk

func (o *PaymentCaptureRequest) GetLineItemsOk() ([]LineItem, bool)

GetLineItemsOk returns a tuple with the LineItems field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentCaptureRequest) GetMerchantAccount

func (o *PaymentCaptureRequest) GetMerchantAccount() string

GetMerchantAccount returns the MerchantAccount field value

func (*PaymentCaptureRequest) GetMerchantAccountOk

func (o *PaymentCaptureRequest) GetMerchantAccountOk() (*string, bool)

GetMerchantAccountOk returns a tuple with the MerchantAccount field value and a boolean to check if the value has been set.

func (*PaymentCaptureRequest) GetPlatformChargebackLogic

func (o *PaymentCaptureRequest) GetPlatformChargebackLogic() PlatformChargebackLogic

GetPlatformChargebackLogic returns the PlatformChargebackLogic field value if set, zero value otherwise.

func (*PaymentCaptureRequest) GetPlatformChargebackLogicOk

func (o *PaymentCaptureRequest) GetPlatformChargebackLogicOk() (*PlatformChargebackLogic, bool)

GetPlatformChargebackLogicOk returns a tuple with the PlatformChargebackLogic field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentCaptureRequest) GetReference

func (o *PaymentCaptureRequest) GetReference() string

GetReference returns the Reference field value if set, zero value otherwise.

func (*PaymentCaptureRequest) GetReferenceOk

func (o *PaymentCaptureRequest) GetReferenceOk() (*string, bool)

GetReferenceOk returns a tuple with the Reference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentCaptureRequest) GetSplits

func (o *PaymentCaptureRequest) GetSplits() []Split

GetSplits returns the Splits field value if set, zero value otherwise.

func (*PaymentCaptureRequest) GetSplitsOk

func (o *PaymentCaptureRequest) GetSplitsOk() ([]Split, bool)

GetSplitsOk returns a tuple with the Splits field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentCaptureRequest) GetSubMerchants

func (o *PaymentCaptureRequest) GetSubMerchants() []SubMerchantInfo

GetSubMerchants returns the SubMerchants field value if set, zero value otherwise.

func (*PaymentCaptureRequest) GetSubMerchantsOk

func (o *PaymentCaptureRequest) GetSubMerchantsOk() ([]SubMerchantInfo, bool)

GetSubMerchantsOk returns a tuple with the SubMerchants field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentCaptureRequest) HasApplicationInfo

func (o *PaymentCaptureRequest) HasApplicationInfo() bool

HasApplicationInfo returns a boolean if a field has been set.

func (*PaymentCaptureRequest) HasLineItems

func (o *PaymentCaptureRequest) HasLineItems() bool

HasLineItems returns a boolean if a field has been set.

func (*PaymentCaptureRequest) HasPlatformChargebackLogic

func (o *PaymentCaptureRequest) HasPlatformChargebackLogic() bool

HasPlatformChargebackLogic returns a boolean if a field has been set.

func (*PaymentCaptureRequest) HasReference

func (o *PaymentCaptureRequest) HasReference() bool

HasReference returns a boolean if a field has been set.

func (*PaymentCaptureRequest) HasSplits

func (o *PaymentCaptureRequest) HasSplits() bool

HasSplits returns a boolean if a field has been set.

func (*PaymentCaptureRequest) HasSubMerchants

func (o *PaymentCaptureRequest) HasSubMerchants() bool

HasSubMerchants returns a boolean if a field has been set.

func (PaymentCaptureRequest) MarshalJSON

func (o PaymentCaptureRequest) MarshalJSON() ([]byte, error)

func (*PaymentCaptureRequest) SetAmount

func (o *PaymentCaptureRequest) SetAmount(v Amount)

SetAmount sets field value

func (*PaymentCaptureRequest) SetApplicationInfo

func (o *PaymentCaptureRequest) SetApplicationInfo(v ApplicationInfo)

SetApplicationInfo gets a reference to the given ApplicationInfo and assigns it to the ApplicationInfo field.

func (*PaymentCaptureRequest) SetLineItems

func (o *PaymentCaptureRequest) SetLineItems(v []LineItem)

SetLineItems gets a reference to the given []LineItem and assigns it to the LineItems field.

func (*PaymentCaptureRequest) SetMerchantAccount

func (o *PaymentCaptureRequest) SetMerchantAccount(v string)

SetMerchantAccount sets field value

func (*PaymentCaptureRequest) SetPlatformChargebackLogic

func (o *PaymentCaptureRequest) SetPlatformChargebackLogic(v PlatformChargebackLogic)

SetPlatformChargebackLogic gets a reference to the given PlatformChargebackLogic and assigns it to the PlatformChargebackLogic field.

func (*PaymentCaptureRequest) SetReference

func (o *PaymentCaptureRequest) SetReference(v string)

SetReference gets a reference to the given string and assigns it to the Reference field.

func (*PaymentCaptureRequest) SetSplits

func (o *PaymentCaptureRequest) SetSplits(v []Split)

SetSplits gets a reference to the given []Split and assigns it to the Splits field.

func (*PaymentCaptureRequest) SetSubMerchants

func (o *PaymentCaptureRequest) SetSubMerchants(v []SubMerchantInfo)

SetSubMerchants gets a reference to the given []SubMerchantInfo and assigns it to the SubMerchants field.

func (PaymentCaptureRequest) ToMap

func (o PaymentCaptureRequest) ToMap() (map[string]interface{}, error)

type PaymentCaptureResponse

type PaymentCaptureResponse struct {
	Amount Amount `json:"amount"`
	// Price and product information of the refunded items, required for [partial refunds](https://docs.adyen.com/online-payments/refund#refund-a-payment). > This field is required for partial refunds with 3x 4x Oney, Affirm, Afterpay, Atome, Clearpay, Klarna, Ratepay, Walley, and Zip.
	LineItems []LineItem `json:"lineItems,omitempty"`
	// The merchant account that is used to process the payment.
	MerchantAccount string `json:"merchantAccount"`
	// The [`pspReference`](https://docs.adyen.com/api-explorer/#/CheckoutService/latest/post/payments__resParam_pspReference) of the payment to capture.
	PaymentPspReference     string                   `json:"paymentPspReference"`
	PlatformChargebackLogic *PlatformChargebackLogic `json:"platformChargebackLogic,omitempty"`
	// Adyen's 16-character reference associated with the capture request.
	PspReference string `json:"pspReference"`
	// Your reference for the capture request.
	Reference *string `json:"reference,omitempty"`
	// An array of objects specifying how the amount should be split between accounts when using Adyen for Platforms. For details, refer to [Providing split information](https://docs.adyen.com/marketplaces-and-platforms/processing-payments#providing-split-information).
	Splits []Split `json:"splits,omitempty"`
	// The status of your request. This will always have the value **received**.
	Status string `json:"status"`
	// List of sub-merchants.
	SubMerchants []SubMerchantInfo `json:"subMerchants,omitempty"`
}

PaymentCaptureResponse struct for PaymentCaptureResponse

func NewPaymentCaptureResponse

func NewPaymentCaptureResponse(amount Amount, merchantAccount string, paymentPspReference string, pspReference string, status string) *PaymentCaptureResponse

NewPaymentCaptureResponse instantiates a new PaymentCaptureResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaymentCaptureResponseWithDefaults

func NewPaymentCaptureResponseWithDefaults() *PaymentCaptureResponse

NewPaymentCaptureResponseWithDefaults instantiates a new PaymentCaptureResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaymentCaptureResponse) GetAmount

func (o *PaymentCaptureResponse) GetAmount() Amount

GetAmount returns the Amount field value

func (*PaymentCaptureResponse) GetAmountOk

func (o *PaymentCaptureResponse) GetAmountOk() (*Amount, bool)

GetAmountOk returns a tuple with the Amount field value and a boolean to check if the value has been set.

func (*PaymentCaptureResponse) GetLineItems

func (o *PaymentCaptureResponse) GetLineItems() []LineItem

GetLineItems returns the LineItems field value if set, zero value otherwise.

func (*PaymentCaptureResponse) GetLineItemsOk

func (o *PaymentCaptureResponse) GetLineItemsOk() ([]LineItem, bool)

GetLineItemsOk returns a tuple with the LineItems field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentCaptureResponse) GetMerchantAccount

func (o *PaymentCaptureResponse) GetMerchantAccount() string

GetMerchantAccount returns the MerchantAccount field value

func (*PaymentCaptureResponse) GetMerchantAccountOk

func (o *PaymentCaptureResponse) GetMerchantAccountOk() (*string, bool)

GetMerchantAccountOk returns a tuple with the MerchantAccount field value and a boolean to check if the value has been set.

func (*PaymentCaptureResponse) GetPaymentPspReference

func (o *PaymentCaptureResponse) GetPaymentPspReference() string

GetPaymentPspReference returns the PaymentPspReference field value

func (*PaymentCaptureResponse) GetPaymentPspReferenceOk

func (o *PaymentCaptureResponse) GetPaymentPspReferenceOk() (*string, bool)

GetPaymentPspReferenceOk returns a tuple with the PaymentPspReference field value and a boolean to check if the value has been set.

func (*PaymentCaptureResponse) GetPlatformChargebackLogic

func (o *PaymentCaptureResponse) GetPlatformChargebackLogic() PlatformChargebackLogic

GetPlatformChargebackLogic returns the PlatformChargebackLogic field value if set, zero value otherwise.

func (*PaymentCaptureResponse) GetPlatformChargebackLogicOk

func (o *PaymentCaptureResponse) GetPlatformChargebackLogicOk() (*PlatformChargebackLogic, bool)

GetPlatformChargebackLogicOk returns a tuple with the PlatformChargebackLogic field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentCaptureResponse) GetPspReference

func (o *PaymentCaptureResponse) GetPspReference() string

GetPspReference returns the PspReference field value

func (*PaymentCaptureResponse) GetPspReferenceOk

func (o *PaymentCaptureResponse) GetPspReferenceOk() (*string, bool)

GetPspReferenceOk returns a tuple with the PspReference field value and a boolean to check if the value has been set.

func (*PaymentCaptureResponse) GetReference

func (o *PaymentCaptureResponse) GetReference() string

GetReference returns the Reference field value if set, zero value otherwise.

func (*PaymentCaptureResponse) GetReferenceOk

func (o *PaymentCaptureResponse) GetReferenceOk() (*string, bool)

GetReferenceOk returns a tuple with the Reference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentCaptureResponse) GetSplits

func (o *PaymentCaptureResponse) GetSplits() []Split

GetSplits returns the Splits field value if set, zero value otherwise.

func (*PaymentCaptureResponse) GetSplitsOk

func (o *PaymentCaptureResponse) GetSplitsOk() ([]Split, bool)

GetSplitsOk returns a tuple with the Splits field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentCaptureResponse) GetStatus

func (o *PaymentCaptureResponse) GetStatus() string

GetStatus returns the Status field value

func (*PaymentCaptureResponse) GetStatusOk

func (o *PaymentCaptureResponse) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*PaymentCaptureResponse) GetSubMerchants

func (o *PaymentCaptureResponse) GetSubMerchants() []SubMerchantInfo

GetSubMerchants returns the SubMerchants field value if set, zero value otherwise.

func (*PaymentCaptureResponse) GetSubMerchantsOk

func (o *PaymentCaptureResponse) GetSubMerchantsOk() ([]SubMerchantInfo, bool)

GetSubMerchantsOk returns a tuple with the SubMerchants field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentCaptureResponse) HasLineItems

func (o *PaymentCaptureResponse) HasLineItems() bool

HasLineItems returns a boolean if a field has been set.

func (*PaymentCaptureResponse) HasPlatformChargebackLogic

func (o *PaymentCaptureResponse) HasPlatformChargebackLogic() bool

HasPlatformChargebackLogic returns a boolean if a field has been set.

func (*PaymentCaptureResponse) HasReference

func (o *PaymentCaptureResponse) HasReference() bool

HasReference returns a boolean if a field has been set.

func (*PaymentCaptureResponse) HasSplits

func (o *PaymentCaptureResponse) HasSplits() bool

HasSplits returns a boolean if a field has been set.

func (*PaymentCaptureResponse) HasSubMerchants

func (o *PaymentCaptureResponse) HasSubMerchants() bool

HasSubMerchants returns a boolean if a field has been set.

func (PaymentCaptureResponse) MarshalJSON

func (o PaymentCaptureResponse) MarshalJSON() ([]byte, error)

func (*PaymentCaptureResponse) SetAmount

func (o *PaymentCaptureResponse) SetAmount(v Amount)

SetAmount sets field value

func (*PaymentCaptureResponse) SetLineItems

func (o *PaymentCaptureResponse) SetLineItems(v []LineItem)

SetLineItems gets a reference to the given []LineItem and assigns it to the LineItems field.

func (*PaymentCaptureResponse) SetMerchantAccount

func (o *PaymentCaptureResponse) SetMerchantAccount(v string)

SetMerchantAccount sets field value

func (*PaymentCaptureResponse) SetPaymentPspReference

func (o *PaymentCaptureResponse) SetPaymentPspReference(v string)

SetPaymentPspReference sets field value

func (*PaymentCaptureResponse) SetPlatformChargebackLogic

func (o *PaymentCaptureResponse) SetPlatformChargebackLogic(v PlatformChargebackLogic)

SetPlatformChargebackLogic gets a reference to the given PlatformChargebackLogic and assigns it to the PlatformChargebackLogic field.

func (*PaymentCaptureResponse) SetPspReference

func (o *PaymentCaptureResponse) SetPspReference(v string)

SetPspReference sets field value

func (*PaymentCaptureResponse) SetReference

func (o *PaymentCaptureResponse) SetReference(v string)

SetReference gets a reference to the given string and assigns it to the Reference field.

func (*PaymentCaptureResponse) SetSplits

func (o *PaymentCaptureResponse) SetSplits(v []Split)

SetSplits gets a reference to the given []Split and assigns it to the Splits field.

func (*PaymentCaptureResponse) SetStatus

func (o *PaymentCaptureResponse) SetStatus(v string)

SetStatus sets field value

func (*PaymentCaptureResponse) SetSubMerchants

func (o *PaymentCaptureResponse) SetSubMerchants(v []SubMerchantInfo)

SetSubMerchants gets a reference to the given []SubMerchantInfo and assigns it to the SubMerchants field.

func (PaymentCaptureResponse) ToMap

func (o PaymentCaptureResponse) ToMap() (map[string]interface{}, error)

type PaymentCompletionDetails

type PaymentCompletionDetails struct {
	// A payment session identifier returned by the card issuer.
	MD *string `json:"MD,omitempty"`
	// (3D) Payment Authentication Request data for the card issuer.
	PaReq *string `json:"PaReq,omitempty"`
	// (3D) Payment Authentication Response data by the card issuer.
	PaRes              *string `json:"PaRes,omitempty"`
	AuthorizationToken *string `json:"authorization_token,omitempty"`
	// PayPal-generated token for recurring payments.
	BillingToken *string `json:"billingToken,omitempty"`
	// The SMS verification code collected from the shopper.
	CupsecureplusSmscode *string `json:"cupsecureplus.smscode,omitempty"`
	// PayPal-generated third party access token.
	FacilitatorAccessToken *string `json:"facilitatorAccessToken,omitempty"`
	// A random number sent to the mobile phone number of the shopper to verify the payment.
	OneTimePasscode *string `json:"oneTimePasscode,omitempty"`
	// PayPal-assigned ID for the order.
	OrderID *string `json:"orderID,omitempty"`
	// PayPal-assigned ID for the payer (shopper).
	PayerID *string `json:"payerID,omitempty"`
	// Payload appended to the `returnURL` as a result of the redirect.
	Payload *string `json:"payload,omitempty"`
	// PayPal-generated ID for the payment.
	PaymentID *string `json:"paymentID,omitempty"`
	// Value passed from the WeChat MiniProgram `wx.requestPayment` **complete** callback. Possible values: any value starting with `requestPayment:`.
	PaymentStatus *string `json:"paymentStatus,omitempty"`
	// The result of the redirect as appended to the `returnURL`.
	RedirectResult *string `json:"redirectResult,omitempty"`
	// Value you received from the WeChat Pay SDK.
	ResultCode *string `json:"resultCode,omitempty"`
	// Base64-encoded string returned by the Component after the challenge flow. It contains the following parameters: `transStatus`, `authorisationToken`.
	ThreeDSResult *string `json:"threeDSResult,omitempty"`
	// Base64-encoded string returned by the Component after the challenge flow. It contains the following parameter: `transStatus`.
	Threeds2ChallengeResult *string `json:"threeds2.challengeResult,omitempty"`
	// Base64-encoded string returned by the Component after the challenge flow. It contains the following parameter: `threeDSCompInd`.
	Threeds2Fingerprint *string `json:"threeds2.fingerprint,omitempty"`
}

PaymentCompletionDetails struct for PaymentCompletionDetails

func NewPaymentCompletionDetails

func NewPaymentCompletionDetails() *PaymentCompletionDetails

NewPaymentCompletionDetails instantiates a new PaymentCompletionDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaymentCompletionDetailsWithDefaults

func NewPaymentCompletionDetailsWithDefaults() *PaymentCompletionDetails

NewPaymentCompletionDetailsWithDefaults instantiates a new PaymentCompletionDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaymentCompletionDetails) GetAuthorizationToken

func (o *PaymentCompletionDetails) GetAuthorizationToken() string

GetAuthorizationToken returns the AuthorizationToken field value if set, zero value otherwise.

func (*PaymentCompletionDetails) GetAuthorizationTokenOk

func (o *PaymentCompletionDetails) GetAuthorizationTokenOk() (*string, bool)

GetAuthorizationTokenOk returns a tuple with the AuthorizationToken field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentCompletionDetails) GetBillingToken

func (o *PaymentCompletionDetails) GetBillingToken() string

GetBillingToken returns the BillingToken field value if set, zero value otherwise.

func (*PaymentCompletionDetails) GetBillingTokenOk

func (o *PaymentCompletionDetails) GetBillingTokenOk() (*string, bool)

GetBillingTokenOk returns a tuple with the BillingToken field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentCompletionDetails) GetCupsecureplusSmscode

func (o *PaymentCompletionDetails) GetCupsecureplusSmscode() string

GetCupsecureplusSmscode returns the CupsecureplusSmscode field value if set, zero value otherwise.

func (*PaymentCompletionDetails) GetCupsecureplusSmscodeOk

func (o *PaymentCompletionDetails) GetCupsecureplusSmscodeOk() (*string, bool)

GetCupsecureplusSmscodeOk returns a tuple with the CupsecureplusSmscode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentCompletionDetails) GetFacilitatorAccessToken

func (o *PaymentCompletionDetails) GetFacilitatorAccessToken() string

GetFacilitatorAccessToken returns the FacilitatorAccessToken field value if set, zero value otherwise.

func (*PaymentCompletionDetails) GetFacilitatorAccessTokenOk

func (o *PaymentCompletionDetails) GetFacilitatorAccessTokenOk() (*string, bool)

GetFacilitatorAccessTokenOk returns a tuple with the FacilitatorAccessToken field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentCompletionDetails) GetMD

func (o *PaymentCompletionDetails) GetMD() string

GetMD returns the MD field value if set, zero value otherwise.

func (*PaymentCompletionDetails) GetMDOk

func (o *PaymentCompletionDetails) GetMDOk() (*string, bool)

GetMDOk returns a tuple with the MD field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentCompletionDetails) GetOneTimePasscode

func (o *PaymentCompletionDetails) GetOneTimePasscode() string

GetOneTimePasscode returns the OneTimePasscode field value if set, zero value otherwise.

func (*PaymentCompletionDetails) GetOneTimePasscodeOk

func (o *PaymentCompletionDetails) GetOneTimePasscodeOk() (*string, bool)

GetOneTimePasscodeOk returns a tuple with the OneTimePasscode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentCompletionDetails) GetOrderID

func (o *PaymentCompletionDetails) GetOrderID() string

GetOrderID returns the OrderID field value if set, zero value otherwise.

func (*PaymentCompletionDetails) GetOrderIDOk

func (o *PaymentCompletionDetails) GetOrderIDOk() (*string, bool)

GetOrderIDOk returns a tuple with the OrderID field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentCompletionDetails) GetPaReq

func (o *PaymentCompletionDetails) GetPaReq() string

GetPaReq returns the PaReq field value if set, zero value otherwise.

func (*PaymentCompletionDetails) GetPaReqOk

func (o *PaymentCompletionDetails) GetPaReqOk() (*string, bool)

GetPaReqOk returns a tuple with the PaReq field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentCompletionDetails) GetPaRes

func (o *PaymentCompletionDetails) GetPaRes() string

GetPaRes returns the PaRes field value if set, zero value otherwise.

func (*PaymentCompletionDetails) GetPaResOk

func (o *PaymentCompletionDetails) GetPaResOk() (*string, bool)

GetPaResOk returns a tuple with the PaRes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentCompletionDetails) GetPayerID

func (o *PaymentCompletionDetails) GetPayerID() string

GetPayerID returns the PayerID field value if set, zero value otherwise.

func (*PaymentCompletionDetails) GetPayerIDOk

func (o *PaymentCompletionDetails) GetPayerIDOk() (*string, bool)

GetPayerIDOk returns a tuple with the PayerID field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentCompletionDetails) GetPayload

func (o *PaymentCompletionDetails) GetPayload() string

GetPayload returns the Payload field value if set, zero value otherwise.

func (*PaymentCompletionDetails) GetPayloadOk

func (o *PaymentCompletionDetails) GetPayloadOk() (*string, bool)

GetPayloadOk returns a tuple with the Payload field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentCompletionDetails) GetPaymentID

func (o *PaymentCompletionDetails) GetPaymentID() string

GetPaymentID returns the PaymentID field value if set, zero value otherwise.

func (*PaymentCompletionDetails) GetPaymentIDOk

func (o *PaymentCompletionDetails) GetPaymentIDOk() (*string, bool)

GetPaymentIDOk returns a tuple with the PaymentID field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentCompletionDetails) GetPaymentStatus

func (o *PaymentCompletionDetails) GetPaymentStatus() string

GetPaymentStatus returns the PaymentStatus field value if set, zero value otherwise.

func (*PaymentCompletionDetails) GetPaymentStatusOk

func (o *PaymentCompletionDetails) GetPaymentStatusOk() (*string, bool)

GetPaymentStatusOk returns a tuple with the PaymentStatus field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentCompletionDetails) GetRedirectResult

func (o *PaymentCompletionDetails) GetRedirectResult() string

GetRedirectResult returns the RedirectResult field value if set, zero value otherwise.

func (*PaymentCompletionDetails) GetRedirectResultOk

func (o *PaymentCompletionDetails) GetRedirectResultOk() (*string, bool)

GetRedirectResultOk returns a tuple with the RedirectResult field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentCompletionDetails) GetResultCode

func (o *PaymentCompletionDetails) GetResultCode() string

GetResultCode returns the ResultCode field value if set, zero value otherwise.

func (*PaymentCompletionDetails) GetResultCodeOk

func (o *PaymentCompletionDetails) GetResultCodeOk() (*string, bool)

GetResultCodeOk returns a tuple with the ResultCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentCompletionDetails) GetThreeDSResult

func (o *PaymentCompletionDetails) GetThreeDSResult() string

GetThreeDSResult returns the ThreeDSResult field value if set, zero value otherwise.

func (*PaymentCompletionDetails) GetThreeDSResultOk

func (o *PaymentCompletionDetails) GetThreeDSResultOk() (*string, bool)

GetThreeDSResultOk returns a tuple with the ThreeDSResult field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentCompletionDetails) GetThreeds2ChallengeResult

func (o *PaymentCompletionDetails) GetThreeds2ChallengeResult() string

GetThreeds2ChallengeResult returns the Threeds2ChallengeResult field value if set, zero value otherwise.

func (*PaymentCompletionDetails) GetThreeds2ChallengeResultOk

func (o *PaymentCompletionDetails) GetThreeds2ChallengeResultOk() (*string, bool)

GetThreeds2ChallengeResultOk returns a tuple with the Threeds2ChallengeResult field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentCompletionDetails) GetThreeds2Fingerprint

func (o *PaymentCompletionDetails) GetThreeds2Fingerprint() string

GetThreeds2Fingerprint returns the Threeds2Fingerprint field value if set, zero value otherwise.

func (*PaymentCompletionDetails) GetThreeds2FingerprintOk

func (o *PaymentCompletionDetails) GetThreeds2FingerprintOk() (*string, bool)

GetThreeds2FingerprintOk returns a tuple with the Threeds2Fingerprint field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentCompletionDetails) HasAuthorizationToken

func (o *PaymentCompletionDetails) HasAuthorizationToken() bool

HasAuthorizationToken returns a boolean if a field has been set.

func (*PaymentCompletionDetails) HasBillingToken

func (o *PaymentCompletionDetails) HasBillingToken() bool

HasBillingToken returns a boolean if a field has been set.

func (*PaymentCompletionDetails) HasCupsecureplusSmscode

func (o *PaymentCompletionDetails) HasCupsecureplusSmscode() bool

HasCupsecureplusSmscode returns a boolean if a field has been set.

func (*PaymentCompletionDetails) HasFacilitatorAccessToken

func (o *PaymentCompletionDetails) HasFacilitatorAccessToken() bool

HasFacilitatorAccessToken returns a boolean if a field has been set.

func (*PaymentCompletionDetails) HasMD

func (o *PaymentCompletionDetails) HasMD() bool

HasMD returns a boolean if a field has been set.

func (*PaymentCompletionDetails) HasOneTimePasscode

func (o *PaymentCompletionDetails) HasOneTimePasscode() bool

HasOneTimePasscode returns a boolean if a field has been set.

func (*PaymentCompletionDetails) HasOrderID

func (o *PaymentCompletionDetails) HasOrderID() bool

HasOrderID returns a boolean if a field has been set.

func (*PaymentCompletionDetails) HasPaReq

func (o *PaymentCompletionDetails) HasPaReq() bool

HasPaReq returns a boolean if a field has been set.

func (*PaymentCompletionDetails) HasPaRes

func (o *PaymentCompletionDetails) HasPaRes() bool

HasPaRes returns a boolean if a field has been set.

func (*PaymentCompletionDetails) HasPayerID

func (o *PaymentCompletionDetails) HasPayerID() bool

HasPayerID returns a boolean if a field has been set.

func (*PaymentCompletionDetails) HasPayload

func (o *PaymentCompletionDetails) HasPayload() bool

HasPayload returns a boolean if a field has been set.

func (*PaymentCompletionDetails) HasPaymentID

func (o *PaymentCompletionDetails) HasPaymentID() bool

HasPaymentID returns a boolean if a field has been set.

func (*PaymentCompletionDetails) HasPaymentStatus

func (o *PaymentCompletionDetails) HasPaymentStatus() bool

HasPaymentStatus returns a boolean if a field has been set.

func (*PaymentCompletionDetails) HasRedirectResult

func (o *PaymentCompletionDetails) HasRedirectResult() bool

HasRedirectResult returns a boolean if a field has been set.

func (*PaymentCompletionDetails) HasResultCode

func (o *PaymentCompletionDetails) HasResultCode() bool

HasResultCode returns a boolean if a field has been set.

func (*PaymentCompletionDetails) HasThreeDSResult

func (o *PaymentCompletionDetails) HasThreeDSResult() bool

HasThreeDSResult returns a boolean if a field has been set.

func (*PaymentCompletionDetails) HasThreeds2ChallengeResult

func (o *PaymentCompletionDetails) HasThreeds2ChallengeResult() bool

HasThreeds2ChallengeResult returns a boolean if a field has been set.

func (*PaymentCompletionDetails) HasThreeds2Fingerprint

func (o *PaymentCompletionDetails) HasThreeds2Fingerprint() bool

HasThreeds2Fingerprint returns a boolean if a field has been set.

func (PaymentCompletionDetails) MarshalJSON

func (o PaymentCompletionDetails) MarshalJSON() ([]byte, error)

func (*PaymentCompletionDetails) SetAuthorizationToken

func (o *PaymentCompletionDetails) SetAuthorizationToken(v string)

SetAuthorizationToken gets a reference to the given string and assigns it to the AuthorizationToken field.

func (*PaymentCompletionDetails) SetBillingToken

func (o *PaymentCompletionDetails) SetBillingToken(v string)

SetBillingToken gets a reference to the given string and assigns it to the BillingToken field.

func (*PaymentCompletionDetails) SetCupsecureplusSmscode

func (o *PaymentCompletionDetails) SetCupsecureplusSmscode(v string)

SetCupsecureplusSmscode gets a reference to the given string and assigns it to the CupsecureplusSmscode field.

func (*PaymentCompletionDetails) SetFacilitatorAccessToken

func (o *PaymentCompletionDetails) SetFacilitatorAccessToken(v string)

SetFacilitatorAccessToken gets a reference to the given string and assigns it to the FacilitatorAccessToken field.

func (*PaymentCompletionDetails) SetMD

func (o *PaymentCompletionDetails) SetMD(v string)

SetMD gets a reference to the given string and assigns it to the MD field.

func (*PaymentCompletionDetails) SetOneTimePasscode

func (o *PaymentCompletionDetails) SetOneTimePasscode(v string)

SetOneTimePasscode gets a reference to the given string and assigns it to the OneTimePasscode field.

func (*PaymentCompletionDetails) SetOrderID

func (o *PaymentCompletionDetails) SetOrderID(v string)

SetOrderID gets a reference to the given string and assigns it to the OrderID field.

func (*PaymentCompletionDetails) SetPaReq

func (o *PaymentCompletionDetails) SetPaReq(v string)

SetPaReq gets a reference to the given string and assigns it to the PaReq field.

func (*PaymentCompletionDetails) SetPaRes

func (o *PaymentCompletionDetails) SetPaRes(v string)

SetPaRes gets a reference to the given string and assigns it to the PaRes field.

func (*PaymentCompletionDetails) SetPayerID

func (o *PaymentCompletionDetails) SetPayerID(v string)

SetPayerID gets a reference to the given string and assigns it to the PayerID field.

func (*PaymentCompletionDetails) SetPayload

func (o *PaymentCompletionDetails) SetPayload(v string)

SetPayload gets a reference to the given string and assigns it to the Payload field.

func (*PaymentCompletionDetails) SetPaymentID

func (o *PaymentCompletionDetails) SetPaymentID(v string)

SetPaymentID gets a reference to the given string and assigns it to the PaymentID field.

func (*PaymentCompletionDetails) SetPaymentStatus

func (o *PaymentCompletionDetails) SetPaymentStatus(v string)

SetPaymentStatus gets a reference to the given string and assigns it to the PaymentStatus field.

func (*PaymentCompletionDetails) SetRedirectResult

func (o *PaymentCompletionDetails) SetRedirectResult(v string)

SetRedirectResult gets a reference to the given string and assigns it to the RedirectResult field.

func (*PaymentCompletionDetails) SetResultCode

func (o *PaymentCompletionDetails) SetResultCode(v string)

SetResultCode gets a reference to the given string and assigns it to the ResultCode field.

func (*PaymentCompletionDetails) SetThreeDSResult

func (o *PaymentCompletionDetails) SetThreeDSResult(v string)

SetThreeDSResult gets a reference to the given string and assigns it to the ThreeDSResult field.

func (*PaymentCompletionDetails) SetThreeds2ChallengeResult

func (o *PaymentCompletionDetails) SetThreeds2ChallengeResult(v string)

SetThreeds2ChallengeResult gets a reference to the given string and assigns it to the Threeds2ChallengeResult field.

func (*PaymentCompletionDetails) SetThreeds2Fingerprint

func (o *PaymentCompletionDetails) SetThreeds2Fingerprint(v string)

SetThreeds2Fingerprint gets a reference to the given string and assigns it to the Threeds2Fingerprint field.

func (PaymentCompletionDetails) ToMap

func (o PaymentCompletionDetails) ToMap() (map[string]interface{}, error)

type PaymentDetails

type PaymentDetails struct {
	// The checkout attempt identifier.
	CheckoutAttemptId *string `json:"checkoutAttemptId,omitempty"`
	// The payment method type.
	Type *string `json:"type,omitempty"`
}

PaymentDetails struct for PaymentDetails

func NewPaymentDetails

func NewPaymentDetails() *PaymentDetails

NewPaymentDetails instantiates a new PaymentDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaymentDetailsWithDefaults

func NewPaymentDetailsWithDefaults() *PaymentDetails

NewPaymentDetailsWithDefaults instantiates a new PaymentDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaymentDetails) GetCheckoutAttemptId

func (o *PaymentDetails) GetCheckoutAttemptId() string

GetCheckoutAttemptId returns the CheckoutAttemptId field value if set, zero value otherwise.

func (*PaymentDetails) GetCheckoutAttemptIdOk

func (o *PaymentDetails) GetCheckoutAttemptIdOk() (*string, bool)

GetCheckoutAttemptIdOk returns a tuple with the CheckoutAttemptId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentDetails) GetType

func (o *PaymentDetails) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*PaymentDetails) GetTypeOk

func (o *PaymentDetails) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentDetails) HasCheckoutAttemptId

func (o *PaymentDetails) HasCheckoutAttemptId() bool

HasCheckoutAttemptId returns a boolean if a field has been set.

func (*PaymentDetails) HasType

func (o *PaymentDetails) HasType() bool

HasType returns a boolean if a field has been set.

func (PaymentDetails) MarshalJSON

func (o PaymentDetails) MarshalJSON() ([]byte, error)

func (*PaymentDetails) SetCheckoutAttemptId

func (o *PaymentDetails) SetCheckoutAttemptId(v string)

SetCheckoutAttemptId gets a reference to the given string and assigns it to the CheckoutAttemptId field.

func (*PaymentDetails) SetType

func (o *PaymentDetails) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (PaymentDetails) ToMap

func (o PaymentDetails) ToMap() (map[string]interface{}, error)

type PaymentDetailsRequest

type PaymentDetailsRequest struct {
	AuthenticationData *DetailsRequestAuthenticationData `json:"authenticationData,omitempty"`
	Details            PaymentCompletionDetails          `json:"details"`
	// Encoded payment data. For [authorizing a payment after using 3D Secure 2 Authentication-only](https://docs.adyen.com/online-payments/3d-secure/other-3ds-flows/authentication-only/#authorise-the-payment-with-adyen):  If you received `resultCode`: **AuthenticationNotRequired** in the `/payments` response, use the `threeDSPaymentData` from the same response.  If you received `resultCode`: **AuthenticationFinished** in the `/payments` response, use the `action.paymentData` from the same response.
	PaymentData *string `json:"paymentData,omitempty"`
	// Change the `authenticationOnly` indicator originally set in the `/payments` request. Only needs to be set if you want to modify the value set previously.
	// Deprecated
	ThreeDSAuthenticationOnly *bool `json:"threeDSAuthenticationOnly,omitempty"`
}

PaymentDetailsRequest struct for PaymentDetailsRequest

func NewPaymentDetailsRequest

func NewPaymentDetailsRequest(details PaymentCompletionDetails) *PaymentDetailsRequest

NewPaymentDetailsRequest instantiates a new PaymentDetailsRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaymentDetailsRequestWithDefaults

func NewPaymentDetailsRequestWithDefaults() *PaymentDetailsRequest

NewPaymentDetailsRequestWithDefaults instantiates a new PaymentDetailsRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaymentDetailsRequest) GetAuthenticationData

func (o *PaymentDetailsRequest) GetAuthenticationData() DetailsRequestAuthenticationData

GetAuthenticationData returns the AuthenticationData field value if set, zero value otherwise.

func (*PaymentDetailsRequest) GetAuthenticationDataOk

func (o *PaymentDetailsRequest) GetAuthenticationDataOk() (*DetailsRequestAuthenticationData, bool)

GetAuthenticationDataOk returns a tuple with the AuthenticationData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentDetailsRequest) GetDetails

GetDetails returns the Details field value

func (*PaymentDetailsRequest) GetDetailsOk

func (o *PaymentDetailsRequest) GetDetailsOk() (*PaymentCompletionDetails, bool)

GetDetailsOk returns a tuple with the Details field value and a boolean to check if the value has been set.

func (*PaymentDetailsRequest) GetPaymentData

func (o *PaymentDetailsRequest) GetPaymentData() string

GetPaymentData returns the PaymentData field value if set, zero value otherwise.

func (*PaymentDetailsRequest) GetPaymentDataOk

func (o *PaymentDetailsRequest) GetPaymentDataOk() (*string, bool)

GetPaymentDataOk returns a tuple with the PaymentData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentDetailsRequest) GetThreeDSAuthenticationOnly

func (o *PaymentDetailsRequest) GetThreeDSAuthenticationOnly() bool

GetThreeDSAuthenticationOnly returns the ThreeDSAuthenticationOnly field value if set, zero value otherwise. Deprecated

func (*PaymentDetailsRequest) GetThreeDSAuthenticationOnlyOk

func (o *PaymentDetailsRequest) GetThreeDSAuthenticationOnlyOk() (*bool, bool)

GetThreeDSAuthenticationOnlyOk returns a tuple with the ThreeDSAuthenticationOnly field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*PaymentDetailsRequest) HasAuthenticationData

func (o *PaymentDetailsRequest) HasAuthenticationData() bool

HasAuthenticationData returns a boolean if a field has been set.

func (*PaymentDetailsRequest) HasPaymentData

func (o *PaymentDetailsRequest) HasPaymentData() bool

HasPaymentData returns a boolean if a field has been set.

func (*PaymentDetailsRequest) HasThreeDSAuthenticationOnly

func (o *PaymentDetailsRequest) HasThreeDSAuthenticationOnly() bool

HasThreeDSAuthenticationOnly returns a boolean if a field has been set.

func (PaymentDetailsRequest) MarshalJSON

func (o PaymentDetailsRequest) MarshalJSON() ([]byte, error)

func (*PaymentDetailsRequest) SetAuthenticationData

func (o *PaymentDetailsRequest) SetAuthenticationData(v DetailsRequestAuthenticationData)

SetAuthenticationData gets a reference to the given DetailsRequestAuthenticationData and assigns it to the AuthenticationData field.

func (*PaymentDetailsRequest) SetDetails

SetDetails sets field value

func (*PaymentDetailsRequest) SetPaymentData

func (o *PaymentDetailsRequest) SetPaymentData(v string)

SetPaymentData gets a reference to the given string and assigns it to the PaymentData field.

func (*PaymentDetailsRequest) SetThreeDSAuthenticationOnly

func (o *PaymentDetailsRequest) SetThreeDSAuthenticationOnly(v bool)

SetThreeDSAuthenticationOnly gets a reference to the given bool and assigns it to the ThreeDSAuthenticationOnly field. Deprecated

func (PaymentDetailsRequest) ToMap

func (o PaymentDetailsRequest) ToMap() (map[string]interface{}, error)

type PaymentDetailsResponse

type PaymentDetailsResponse struct {
	// Contains additional information about the payment. Some data fields are included only if you select them first: Go to **Customer Area** > **Developers** > **Additional data**.
	AdditionalData *map[string]string `json:"additionalData,omitempty"`
	Amount         *Amount            `json:"amount,omitempty"`
	// Donation Token containing payment details for Adyen Giving.
	DonationToken *string      `json:"donationToken,omitempty"`
	FraudResult   *FraudResult `json:"fraudResult,omitempty"`
	// The reference used during the /payments request.
	MerchantReference *string                `json:"merchantReference,omitempty"`
	Order             *CheckoutOrderResponse `json:"order,omitempty"`
	PaymentMethod     *ResponsePaymentMethod `json:"paymentMethod,omitempty"`
	// Adyen's 16-character string reference associated with the transaction/request. This value is globally unique; quote it when communicating with us about this request.
	PspReference *string `json:"pspReference,omitempty"`
	// If the payment's authorisation is refused or an error occurs during authorisation, this field holds Adyen's mapped reason for the refusal or a description of the error. When a transaction fails, the authorisation response includes `resultCode` and `refusalReason` values.  For more information, see [Refusal reasons](https://docs.adyen.com/development-resources/refusal-reasons).
	RefusalReason *string `json:"refusalReason,omitempty"`
	// Code that specifies the refusal reason. For more information, see [Authorisation refusal reasons](https://docs.adyen.com/development-resources/refusal-reasons).
	RefusalReasonCode *string `json:"refusalReasonCode,omitempty"`
	// The result of the payment. For more information, see [Result codes](https://docs.adyen.com/online-payments/payment-result-codes).  Possible values:  * **AuthenticationFinished** – The payment has been successfully authenticated with 3D Secure 2. Returned for 3D Secure 2 authentication-only transactions. * **AuthenticationNotRequired** – The transaction does not require 3D Secure authentication. Returned for [standalone authentication-only integrations](https://docs.adyen.com/online-payments/3d-secure/other-3ds-flows/authentication-only). * **Authorised** – The payment was successfully authorised. This state serves as an indicator to proceed with the delivery of goods and services. This is a final state. * **Cancelled** – Indicates the payment has been cancelled (either by the shopper or the merchant) before processing was completed. This is a final state. * **ChallengeShopper** – The issuer requires further shopper interaction before the payment can be authenticated. Returned for 3D Secure 2 transactions. * **Error** – There was an error when the payment was being processed. The reason is given in the `refusalReason` field. This is a final state. * **IdentifyShopper** – The issuer requires the shopper's device fingerprint before the payment can be authenticated. Returned for 3D Secure 2 transactions. * **PartiallyAuthorised** – The payment has been authorised for a partial amount. This happens for card payments when the merchant supports Partial Authorisations and the cardholder has insufficient funds. * **Pending** – Indicates that it is not possible to obtain the final status of the payment. This can happen if the systems providing final status information for the payment are unavailable, or if the shopper needs to take further action to complete the payment. * **PresentToShopper** – Indicates that the response contains additional information that you need to present to a shopper, so that they can use it to complete a payment. * **Received** – Indicates the payment has successfully been received by Adyen, and will be processed. This is the initial state for all payments. * **RedirectShopper** – Indicates the shopper should be redirected to an external web page or app to complete the authorisation. * **Refused** – Indicates the payment was refused. The reason is given in the `refusalReason` field. This is a final state.
	ResultCode *string `json:"resultCode,omitempty"`
	// The shopperLocale.
	ShopperLocale        *string               `json:"shopperLocale,omitempty"`
	ThreeDS2ResponseData *ThreeDS2ResponseData `json:"threeDS2ResponseData,omitempty"`
	ThreeDS2Result       *ThreeDS2Result       `json:"threeDS2Result,omitempty"`
	// When non-empty, contains a value that you must submit to the `/payments/details` endpoint as `paymentData`.
	ThreeDSPaymentData *string `json:"threeDSPaymentData,omitempty"`
}

PaymentDetailsResponse struct for PaymentDetailsResponse

func NewPaymentDetailsResponse

func NewPaymentDetailsResponse() *PaymentDetailsResponse

NewPaymentDetailsResponse instantiates a new PaymentDetailsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaymentDetailsResponseWithDefaults

func NewPaymentDetailsResponseWithDefaults() *PaymentDetailsResponse

NewPaymentDetailsResponseWithDefaults instantiates a new PaymentDetailsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaymentDetailsResponse) GetAdditionalData

func (o *PaymentDetailsResponse) GetAdditionalData() map[string]string

GetAdditionalData returns the AdditionalData field value if set, zero value otherwise.

func (*PaymentDetailsResponse) GetAdditionalDataOk

func (o *PaymentDetailsResponse) GetAdditionalDataOk() (*map[string]string, bool)

GetAdditionalDataOk returns a tuple with the AdditionalData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentDetailsResponse) GetAmount

func (o *PaymentDetailsResponse) GetAmount() Amount

GetAmount returns the Amount field value if set, zero value otherwise.

func (*PaymentDetailsResponse) GetAmountOk

func (o *PaymentDetailsResponse) GetAmountOk() (*Amount, bool)

GetAmountOk returns a tuple with the Amount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentDetailsResponse) GetDonationToken

func (o *PaymentDetailsResponse) GetDonationToken() string

GetDonationToken returns the DonationToken field value if set, zero value otherwise.

func (*PaymentDetailsResponse) GetDonationTokenOk

func (o *PaymentDetailsResponse) GetDonationTokenOk() (*string, bool)

GetDonationTokenOk returns a tuple with the DonationToken field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentDetailsResponse) GetFraudResult

func (o *PaymentDetailsResponse) GetFraudResult() FraudResult

GetFraudResult returns the FraudResult field value if set, zero value otherwise.

func (*PaymentDetailsResponse) GetFraudResultOk

func (o *PaymentDetailsResponse) GetFraudResultOk() (*FraudResult, bool)

GetFraudResultOk returns a tuple with the FraudResult field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentDetailsResponse) GetMerchantReference

func (o *PaymentDetailsResponse) GetMerchantReference() string

GetMerchantReference returns the MerchantReference field value if set, zero value otherwise.

func (*PaymentDetailsResponse) GetMerchantReferenceOk

func (o *PaymentDetailsResponse) GetMerchantReferenceOk() (*string, bool)

GetMerchantReferenceOk returns a tuple with the MerchantReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentDetailsResponse) GetOrder

GetOrder returns the Order field value if set, zero value otherwise.

func (*PaymentDetailsResponse) GetOrderOk

GetOrderOk returns a tuple with the Order field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentDetailsResponse) GetPaymentMethod

func (o *PaymentDetailsResponse) GetPaymentMethod() ResponsePaymentMethod

GetPaymentMethod returns the PaymentMethod field value if set, zero value otherwise.

func (*PaymentDetailsResponse) GetPaymentMethodOk

func (o *PaymentDetailsResponse) GetPaymentMethodOk() (*ResponsePaymentMethod, bool)

GetPaymentMethodOk returns a tuple with the PaymentMethod field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentDetailsResponse) GetPspReference

func (o *PaymentDetailsResponse) GetPspReference() string

GetPspReference returns the PspReference field value if set, zero value otherwise.

func (*PaymentDetailsResponse) GetPspReferenceOk

func (o *PaymentDetailsResponse) GetPspReferenceOk() (*string, bool)

GetPspReferenceOk returns a tuple with the PspReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentDetailsResponse) GetRefusalReason

func (o *PaymentDetailsResponse) GetRefusalReason() string

GetRefusalReason returns the RefusalReason field value if set, zero value otherwise.

func (*PaymentDetailsResponse) GetRefusalReasonCode

func (o *PaymentDetailsResponse) GetRefusalReasonCode() string

GetRefusalReasonCode returns the RefusalReasonCode field value if set, zero value otherwise.

func (*PaymentDetailsResponse) GetRefusalReasonCodeOk

func (o *PaymentDetailsResponse) GetRefusalReasonCodeOk() (*string, bool)

GetRefusalReasonCodeOk returns a tuple with the RefusalReasonCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentDetailsResponse) GetRefusalReasonOk

func (o *PaymentDetailsResponse) GetRefusalReasonOk() (*string, bool)

GetRefusalReasonOk returns a tuple with the RefusalReason field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentDetailsResponse) GetResultCode

func (o *PaymentDetailsResponse) GetResultCode() string

GetResultCode returns the ResultCode field value if set, zero value otherwise.

func (*PaymentDetailsResponse) GetResultCodeOk

func (o *PaymentDetailsResponse) GetResultCodeOk() (*string, bool)

GetResultCodeOk returns a tuple with the ResultCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentDetailsResponse) GetShopperLocale

func (o *PaymentDetailsResponse) GetShopperLocale() string

GetShopperLocale returns the ShopperLocale field value if set, zero value otherwise.

func (*PaymentDetailsResponse) GetShopperLocaleOk

func (o *PaymentDetailsResponse) GetShopperLocaleOk() (*string, bool)

GetShopperLocaleOk returns a tuple with the ShopperLocale field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentDetailsResponse) GetThreeDS2ResponseData

func (o *PaymentDetailsResponse) GetThreeDS2ResponseData() ThreeDS2ResponseData

GetThreeDS2ResponseData returns the ThreeDS2ResponseData field value if set, zero value otherwise.

func (*PaymentDetailsResponse) GetThreeDS2ResponseDataOk

func (o *PaymentDetailsResponse) GetThreeDS2ResponseDataOk() (*ThreeDS2ResponseData, bool)

GetThreeDS2ResponseDataOk returns a tuple with the ThreeDS2ResponseData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentDetailsResponse) GetThreeDS2Result

func (o *PaymentDetailsResponse) GetThreeDS2Result() ThreeDS2Result

GetThreeDS2Result returns the ThreeDS2Result field value if set, zero value otherwise.

func (*PaymentDetailsResponse) GetThreeDS2ResultOk

func (o *PaymentDetailsResponse) GetThreeDS2ResultOk() (*ThreeDS2Result, bool)

GetThreeDS2ResultOk returns a tuple with the ThreeDS2Result field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentDetailsResponse) GetThreeDSPaymentData

func (o *PaymentDetailsResponse) GetThreeDSPaymentData() string

GetThreeDSPaymentData returns the ThreeDSPaymentData field value if set, zero value otherwise.

func (*PaymentDetailsResponse) GetThreeDSPaymentDataOk

func (o *PaymentDetailsResponse) GetThreeDSPaymentDataOk() (*string, bool)

GetThreeDSPaymentDataOk returns a tuple with the ThreeDSPaymentData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentDetailsResponse) HasAdditionalData

func (o *PaymentDetailsResponse) HasAdditionalData() bool

HasAdditionalData returns a boolean if a field has been set.

func (*PaymentDetailsResponse) HasAmount

func (o *PaymentDetailsResponse) HasAmount() bool

HasAmount returns a boolean if a field has been set.

func (*PaymentDetailsResponse) HasDonationToken

func (o *PaymentDetailsResponse) HasDonationToken() bool

HasDonationToken returns a boolean if a field has been set.

func (*PaymentDetailsResponse) HasFraudResult

func (o *PaymentDetailsResponse) HasFraudResult() bool

HasFraudResult returns a boolean if a field has been set.

func (*PaymentDetailsResponse) HasMerchantReference

func (o *PaymentDetailsResponse) HasMerchantReference() bool

HasMerchantReference returns a boolean if a field has been set.

func (*PaymentDetailsResponse) HasOrder

func (o *PaymentDetailsResponse) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (*PaymentDetailsResponse) HasPaymentMethod

func (o *PaymentDetailsResponse) HasPaymentMethod() bool

HasPaymentMethod returns a boolean if a field has been set.

func (*PaymentDetailsResponse) HasPspReference

func (o *PaymentDetailsResponse) HasPspReference() bool

HasPspReference returns a boolean if a field has been set.

func (*PaymentDetailsResponse) HasRefusalReason

func (o *PaymentDetailsResponse) HasRefusalReason() bool

HasRefusalReason returns a boolean if a field has been set.

func (*PaymentDetailsResponse) HasRefusalReasonCode

func (o *PaymentDetailsResponse) HasRefusalReasonCode() bool

HasRefusalReasonCode returns a boolean if a field has been set.

func (*PaymentDetailsResponse) HasResultCode

func (o *PaymentDetailsResponse) HasResultCode() bool

HasResultCode returns a boolean if a field has been set.

func (*PaymentDetailsResponse) HasShopperLocale

func (o *PaymentDetailsResponse) HasShopperLocale() bool

HasShopperLocale returns a boolean if a field has been set.

func (*PaymentDetailsResponse) HasThreeDS2ResponseData

func (o *PaymentDetailsResponse) HasThreeDS2ResponseData() bool

HasThreeDS2ResponseData returns a boolean if a field has been set.

func (*PaymentDetailsResponse) HasThreeDS2Result

func (o *PaymentDetailsResponse) HasThreeDS2Result() bool

HasThreeDS2Result returns a boolean if a field has been set.

func (*PaymentDetailsResponse) HasThreeDSPaymentData

func (o *PaymentDetailsResponse) HasThreeDSPaymentData() bool

HasThreeDSPaymentData returns a boolean if a field has been set.

func (PaymentDetailsResponse) MarshalJSON

func (o PaymentDetailsResponse) MarshalJSON() ([]byte, error)

func (*PaymentDetailsResponse) SetAdditionalData

func (o *PaymentDetailsResponse) SetAdditionalData(v map[string]string)

SetAdditionalData gets a reference to the given map[string]string and assigns it to the AdditionalData field.

func (*PaymentDetailsResponse) SetAmount

func (o *PaymentDetailsResponse) SetAmount(v Amount)

SetAmount gets a reference to the given Amount and assigns it to the Amount field.

func (*PaymentDetailsResponse) SetDonationToken

func (o *PaymentDetailsResponse) SetDonationToken(v string)

SetDonationToken gets a reference to the given string and assigns it to the DonationToken field.

func (*PaymentDetailsResponse) SetFraudResult

func (o *PaymentDetailsResponse) SetFraudResult(v FraudResult)

SetFraudResult gets a reference to the given FraudResult and assigns it to the FraudResult field.

func (*PaymentDetailsResponse) SetMerchantReference

func (o *PaymentDetailsResponse) SetMerchantReference(v string)

SetMerchantReference gets a reference to the given string and assigns it to the MerchantReference field.

func (*PaymentDetailsResponse) SetOrder

SetOrder gets a reference to the given CheckoutOrderResponse and assigns it to the Order field.

func (*PaymentDetailsResponse) SetPaymentMethod

func (o *PaymentDetailsResponse) SetPaymentMethod(v ResponsePaymentMethod)

SetPaymentMethod gets a reference to the given ResponsePaymentMethod and assigns it to the PaymentMethod field.

func (*PaymentDetailsResponse) SetPspReference

func (o *PaymentDetailsResponse) SetPspReference(v string)

SetPspReference gets a reference to the given string and assigns it to the PspReference field.

func (*PaymentDetailsResponse) SetRefusalReason

func (o *PaymentDetailsResponse) SetRefusalReason(v string)

SetRefusalReason gets a reference to the given string and assigns it to the RefusalReason field.

func (*PaymentDetailsResponse) SetRefusalReasonCode

func (o *PaymentDetailsResponse) SetRefusalReasonCode(v string)

SetRefusalReasonCode gets a reference to the given string and assigns it to the RefusalReasonCode field.

func (*PaymentDetailsResponse) SetResultCode

func (o *PaymentDetailsResponse) SetResultCode(v string)

SetResultCode gets a reference to the given string and assigns it to the ResultCode field.

func (*PaymentDetailsResponse) SetShopperLocale

func (o *PaymentDetailsResponse) SetShopperLocale(v string)

SetShopperLocale gets a reference to the given string and assigns it to the ShopperLocale field.

func (*PaymentDetailsResponse) SetThreeDS2ResponseData

func (o *PaymentDetailsResponse) SetThreeDS2ResponseData(v ThreeDS2ResponseData)

SetThreeDS2ResponseData gets a reference to the given ThreeDS2ResponseData and assigns it to the ThreeDS2ResponseData field.

func (*PaymentDetailsResponse) SetThreeDS2Result

func (o *PaymentDetailsResponse) SetThreeDS2Result(v ThreeDS2Result)

SetThreeDS2Result gets a reference to the given ThreeDS2Result and assigns it to the ThreeDS2Result field.

func (*PaymentDetailsResponse) SetThreeDSPaymentData

func (o *PaymentDetailsResponse) SetThreeDSPaymentData(v string)

SetThreeDSPaymentData gets a reference to the given string and assigns it to the ThreeDSPaymentData field.

func (PaymentDetailsResponse) ToMap

func (o PaymentDetailsResponse) ToMap() (map[string]interface{}, error)

type PaymentLinkRequest

type PaymentLinkRequest struct {
	// List of payment methods to be presented to the shopper. To refer to payment methods, use their [payment method type](https://docs.adyen.com/payment-methods/payment-method-types).  Example: `\"allowedPaymentMethods\":[\"ideal\",\"giropay\"]`
	AllowedPaymentMethods []string         `json:"allowedPaymentMethods,omitempty"`
	Amount                Amount           `json:"amount"`
	ApplicationInfo       *ApplicationInfo `json:"applicationInfo,omitempty"`
	BillingAddress        *Address         `json:"billingAddress,omitempty"`
	// List of payment methods to be hidden from the shopper. To refer to payment methods, use their [payment method type](https://docs.adyen.com/payment-methods/payment-method-types).  Example: `\"blockedPaymentMethods\":[\"ideal\",\"giropay\"]`
	BlockedPaymentMethods []string `json:"blockedPaymentMethods,omitempty"`
	// The delay between the authorisation and scheduled auto-capture, specified in hours.
	CaptureDelayHours *int32 `json:"captureDelayHours,omitempty"`
	// The shopper's two-letter country code.
	CountryCode *string `json:"countryCode,omitempty"`
	// The shopper's date of birth.  Format [ISO-8601](https://www.w3.org/TR/NOTE-datetime): YYYY-MM-DD
	DateOfBirth *string `json:"dateOfBirth,omitempty"`
	// The date and time when the purchased goods should be delivered.  [ISO 8601](https://www.w3.org/TR/NOTE-datetime) format: YYYY-MM-DDThh:mm:ss+TZD, for example, **2020-12-18T10:15:30+01:00**.
	DeliverAt       *time.Time `json:"deliverAt,omitempty"`
	DeliveryAddress *Address   `json:"deliveryAddress,omitempty"`
	// A short description visible on the payment page. Maximum length: 280 characters.
	Description *string `json:"description,omitempty"`
	// The date when the payment link expires.  [ISO 8601](https://www.w3.org/TR/NOTE-datetime) format with time zone offset: YYYY-MM-DDThh:mm:ss+TZD, for example, **2020-12-18T10:15:30+01:00**.  The maximum expiry date is 70 days after the payment link is created.  If not provided, the payment link expires 24 hours after it was created.
	ExpiresAt *time.Time `json:"expiresAt,omitempty"`
	// A set of key-value pairs that specifies the installment options available per payment method. The key must be a payment method name in lowercase. For example, **card** to specify installment options for all cards, or **visa** or **mc**. The value must be an object containing the installment options.
	InstallmentOptions *map[string]InstallmentOption `json:"installmentOptions,omitempty"`
	// Price and product information about the purchased items, to be included on the invoice sent to the shopper. This parameter is required for open invoice (_buy now, pay later_) payment methods such Afterpay, Clearpay, Klarna, RatePay, and Zip.
	LineItems []LineItem `json:"lineItems,omitempty"`
	// Indicates if the payment must be [captured manually](https://docs.adyen.com/online-payments/capture).
	ManualCapture *bool `json:"manualCapture,omitempty"`
	// The [merchant category code](https://en.wikipedia.org/wiki/Merchant_category_code) (MCC) is a four-digit number, which relates to a particular market segment. This code reflects the predominant activity that is conducted by the merchant.
	Mcc *string `json:"mcc,omitempty"`
	// The merchant account identifier for which the payment link is created.
	MerchantAccount string `json:"merchantAccount"`
	// This reference allows linking multiple transactions to each other for reporting purposes (for example, order auth-rate). The reference should be unique per billing cycle.
	MerchantOrderReference *string `json:"merchantOrderReference,omitempty"`
	// Metadata consists of entries, each of which includes a key and a value. Limitations: * Maximum 20 key-value pairs per request. Otherwise, error \"177\" occurs: \"Metadata size exceeds limit\" * Maximum 20 characters per key. Otherwise, error \"178\" occurs: \"Metadata key size exceeds limit\" * A key cannot have the name `checkout.linkId`. Any value that you provide with this key is going to be replaced by the real payment link ID.
	Metadata *map[string]string `json:"metadata,omitempty"`
	// Defines a recurring payment type. Required when `storePaymentMethodMode` is set to **askForConsent** or **enabled**. Possible values: * **Subscription** – A transaction for a fixed or variable amount, which follows a fixed schedule. * **CardOnFile** – With a card-on-file (CoF) transaction, card details are stored to enable one-click or omnichannel journeys, or simply to streamline the checkout process. Any subscription not following a fixed schedule is also considered a card-on-file transaction. * **UnscheduledCardOnFile** – An unscheduled card-on-file (UCoF) transaction is a transaction that occurs on a non-fixed schedule and/or has variable amounts. For example, automatic top-ups when a cardholder's balance drops below a certain amount.
	RecurringProcessingModel *string `json:"recurringProcessingModel,omitempty"`
	// A reference that is used to uniquely identify the payment in future communications about the payment status.
	Reference string `json:"reference"`
	// List of fields that the shopper has to provide on the payment page before completing the payment. For more information, refer to [Provide shopper information](https://docs.adyen.com/unified-commerce/pay-by-link/payment-links/api#shopper-information).  Possible values: * **billingAddress** – The address where to send the invoice. * **deliveryAddress** – The address where the purchased goods should be delivered. * **shopperEmail** – The shopper's email address. * **shopperName** – The shopper's full name. * **telephoneNumber** – The shopper's phone number.
	RequiredShopperFields []string `json:"requiredShopperFields,omitempty"`
	// Website URL used for redirection after payment is completed. If provided, a **Continue** button will be shown on the payment page. If shoppers select the button, they are redirected to the specified URL.
	ReturnUrl *string `json:"returnUrl,omitempty"`
	// Indicates whether the payment link can be reused for multiple payments. If not provided, this defaults to **false** which means the link can be used for one successful payment only.
	Reusable *bool     `json:"reusable,omitempty"`
	RiskData *RiskData `json:"riskData,omitempty"`
	// The shopper's email address.
	ShopperEmail *string `json:"shopperEmail,omitempty"`
	// The language to be used in the payment page, specified by a combination of a language and country code. For example, `en-US`.  For a list of shopper locales that Pay by Link supports, refer to [Language and localization](https://docs.adyen.com/unified-commerce/pay-by-link/payment-links/api#language).
	ShopperLocale *string `json:"shopperLocale,omitempty"`
	ShopperName   *Name   `json:"shopperName,omitempty"`
	// Your reference to uniquely identify this shopper, for example user ID or account ID. Minimum length: 3 characters. > Your reference must not include personally identifiable information (PII), for example name or email address.
	ShopperReference *string `json:"shopperReference,omitempty"`
	// The text to be shown on the shopper's bank statement.  We recommend sending a maximum of 22 characters, otherwise banks might truncate the string.  Allowed characters: **a-z**, **A-Z**, **0-9**, spaces, and special characters **. , ' _ - ? + * /_**.
	ShopperStatement *string `json:"shopperStatement,omitempty"`
	// Set to **false** to hide the button that lets the shopper remove a stored payment method.
	ShowRemovePaymentMethodButton *bool `json:"showRemovePaymentMethodButton,omitempty"`
	// The shopper's social security number.
	SocialSecurityNumber *string `json:"socialSecurityNumber,omitempty"`
	// Boolean value indicating whether the card payment method should be split into separate debit and credit options.
	SplitCardFundingSources *bool `json:"splitCardFundingSources,omitempty"`
	// An array of objects specifying how to split a payment when using [Adyen for Platforms](https://docs.adyen.com/marketplaces-and-platforms/processing-payments#providing-split-information), [Classic Platforms integration](https://docs.adyen.com/marketplaces-and-platforms/classic/processing-payments#providing-split-information), or [Issuing](https://docs.adyen.com/issuing/manage-funds#split).
	Splits []Split `json:"splits,omitempty"`
	// The physical store, for which this payment is processed.
	Store *string `json:"store,omitempty"`
	// Indicates if the details of the payment method will be stored for the shopper. Possible values: * **disabled** – No details will be stored (default). * **askForConsent** – If the `shopperReference` is provided, the UI lets the shopper choose if they want their payment details to be stored. * **enabled** – If the `shopperReference` is provided, the details will be stored without asking the shopper for consent.   When set to **askForConsent** or **enabled**, you must also include the `recurringProcessingModel` parameter.
	StorePaymentMethodMode *string `json:"storePaymentMethodMode,omitempty"`
	// The shopper's telephone number.
	TelephoneNumber *string `json:"telephoneNumber,omitempty"`
	// A [theme](https://docs.adyen.com/unified-commerce/pay-by-link/payment-links/api#themes) to customize the appearance of the payment page. If not specified, the payment page is rendered according to the theme set as default in your Customer Area.
	ThemeId *string `json:"themeId,omitempty"`
}

PaymentLinkRequest struct for PaymentLinkRequest

func NewPaymentLinkRequest

func NewPaymentLinkRequest(amount Amount, merchantAccount string, reference string) *PaymentLinkRequest

NewPaymentLinkRequest instantiates a new PaymentLinkRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaymentLinkRequestWithDefaults

func NewPaymentLinkRequestWithDefaults() *PaymentLinkRequest

NewPaymentLinkRequestWithDefaults instantiates a new PaymentLinkRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaymentLinkRequest) GetAllowedPaymentMethods

func (o *PaymentLinkRequest) GetAllowedPaymentMethods() []string

GetAllowedPaymentMethods returns the AllowedPaymentMethods field value if set, zero value otherwise.

func (*PaymentLinkRequest) GetAllowedPaymentMethodsOk

func (o *PaymentLinkRequest) GetAllowedPaymentMethodsOk() ([]string, bool)

GetAllowedPaymentMethodsOk returns a tuple with the AllowedPaymentMethods field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkRequest) GetAmount

func (o *PaymentLinkRequest) GetAmount() Amount

GetAmount returns the Amount field value

func (*PaymentLinkRequest) GetAmountOk

func (o *PaymentLinkRequest) GetAmountOk() (*Amount, bool)

GetAmountOk returns a tuple with the Amount field value and a boolean to check if the value has been set.

func (*PaymentLinkRequest) GetApplicationInfo

func (o *PaymentLinkRequest) GetApplicationInfo() ApplicationInfo

GetApplicationInfo returns the ApplicationInfo field value if set, zero value otherwise.

func (*PaymentLinkRequest) GetApplicationInfoOk

func (o *PaymentLinkRequest) GetApplicationInfoOk() (*ApplicationInfo, bool)

GetApplicationInfoOk returns a tuple with the ApplicationInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkRequest) GetBillingAddress

func (o *PaymentLinkRequest) GetBillingAddress() Address

GetBillingAddress returns the BillingAddress field value if set, zero value otherwise.

func (*PaymentLinkRequest) GetBillingAddressOk

func (o *PaymentLinkRequest) GetBillingAddressOk() (*Address, bool)

GetBillingAddressOk returns a tuple with the BillingAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkRequest) GetBlockedPaymentMethods

func (o *PaymentLinkRequest) GetBlockedPaymentMethods() []string

GetBlockedPaymentMethods returns the BlockedPaymentMethods field value if set, zero value otherwise.

func (*PaymentLinkRequest) GetBlockedPaymentMethodsOk

func (o *PaymentLinkRequest) GetBlockedPaymentMethodsOk() ([]string, bool)

GetBlockedPaymentMethodsOk returns a tuple with the BlockedPaymentMethods field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkRequest) GetCaptureDelayHours

func (o *PaymentLinkRequest) GetCaptureDelayHours() int32

GetCaptureDelayHours returns the CaptureDelayHours field value if set, zero value otherwise.

func (*PaymentLinkRequest) GetCaptureDelayHoursOk

func (o *PaymentLinkRequest) GetCaptureDelayHoursOk() (*int32, bool)

GetCaptureDelayHoursOk returns a tuple with the CaptureDelayHours field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkRequest) GetCountryCode

func (o *PaymentLinkRequest) GetCountryCode() string

GetCountryCode returns the CountryCode field value if set, zero value otherwise.

func (*PaymentLinkRequest) GetCountryCodeOk

func (o *PaymentLinkRequest) GetCountryCodeOk() (*string, bool)

GetCountryCodeOk returns a tuple with the CountryCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkRequest) GetDateOfBirth

func (o *PaymentLinkRequest) GetDateOfBirth() string

GetDateOfBirth returns the DateOfBirth field value if set, zero value otherwise.

func (*PaymentLinkRequest) GetDateOfBirthOk

func (o *PaymentLinkRequest) GetDateOfBirthOk() (*string, bool)

GetDateOfBirthOk returns a tuple with the DateOfBirth field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkRequest) GetDeliverAt

func (o *PaymentLinkRequest) GetDeliverAt() time.Time

GetDeliverAt returns the DeliverAt field value if set, zero value otherwise.

func (*PaymentLinkRequest) GetDeliverAtOk

func (o *PaymentLinkRequest) GetDeliverAtOk() (*time.Time, bool)

GetDeliverAtOk returns a tuple with the DeliverAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkRequest) GetDeliveryAddress

func (o *PaymentLinkRequest) GetDeliveryAddress() Address

GetDeliveryAddress returns the DeliveryAddress field value if set, zero value otherwise.

func (*PaymentLinkRequest) GetDeliveryAddressOk

func (o *PaymentLinkRequest) GetDeliveryAddressOk() (*Address, bool)

GetDeliveryAddressOk returns a tuple with the DeliveryAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkRequest) GetDescription

func (o *PaymentLinkRequest) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*PaymentLinkRequest) GetDescriptionOk

func (o *PaymentLinkRequest) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkRequest) GetExpiresAt

func (o *PaymentLinkRequest) GetExpiresAt() time.Time

GetExpiresAt returns the ExpiresAt field value if set, zero value otherwise.

func (*PaymentLinkRequest) GetExpiresAtOk

func (o *PaymentLinkRequest) GetExpiresAtOk() (*time.Time, bool)

GetExpiresAtOk returns a tuple with the ExpiresAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkRequest) GetInstallmentOptions

func (o *PaymentLinkRequest) GetInstallmentOptions() map[string]InstallmentOption

GetInstallmentOptions returns the InstallmentOptions field value if set, zero value otherwise.

func (*PaymentLinkRequest) GetInstallmentOptionsOk

func (o *PaymentLinkRequest) GetInstallmentOptionsOk() (*map[string]InstallmentOption, bool)

GetInstallmentOptionsOk returns a tuple with the InstallmentOptions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkRequest) GetLineItems

func (o *PaymentLinkRequest) GetLineItems() []LineItem

GetLineItems returns the LineItems field value if set, zero value otherwise.

func (*PaymentLinkRequest) GetLineItemsOk

func (o *PaymentLinkRequest) GetLineItemsOk() ([]LineItem, bool)

GetLineItemsOk returns a tuple with the LineItems field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkRequest) GetManualCapture

func (o *PaymentLinkRequest) GetManualCapture() bool

GetManualCapture returns the ManualCapture field value if set, zero value otherwise.

func (*PaymentLinkRequest) GetManualCaptureOk

func (o *PaymentLinkRequest) GetManualCaptureOk() (*bool, bool)

GetManualCaptureOk returns a tuple with the ManualCapture field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkRequest) GetMcc

func (o *PaymentLinkRequest) GetMcc() string

GetMcc returns the Mcc field value if set, zero value otherwise.

func (*PaymentLinkRequest) GetMccOk

func (o *PaymentLinkRequest) GetMccOk() (*string, bool)

GetMccOk returns a tuple with the Mcc field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkRequest) GetMerchantAccount

func (o *PaymentLinkRequest) GetMerchantAccount() string

GetMerchantAccount returns the MerchantAccount field value

func (*PaymentLinkRequest) GetMerchantAccountOk

func (o *PaymentLinkRequest) GetMerchantAccountOk() (*string, bool)

GetMerchantAccountOk returns a tuple with the MerchantAccount field value and a boolean to check if the value has been set.

func (*PaymentLinkRequest) GetMerchantOrderReference

func (o *PaymentLinkRequest) GetMerchantOrderReference() string

GetMerchantOrderReference returns the MerchantOrderReference field value if set, zero value otherwise.

func (*PaymentLinkRequest) GetMerchantOrderReferenceOk

func (o *PaymentLinkRequest) GetMerchantOrderReferenceOk() (*string, bool)

GetMerchantOrderReferenceOk returns a tuple with the MerchantOrderReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkRequest) GetMetadata

func (o *PaymentLinkRequest) GetMetadata() map[string]string

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*PaymentLinkRequest) GetMetadataOk

func (o *PaymentLinkRequest) GetMetadataOk() (*map[string]string, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkRequest) GetRecurringProcessingModel

func (o *PaymentLinkRequest) GetRecurringProcessingModel() string

GetRecurringProcessingModel returns the RecurringProcessingModel field value if set, zero value otherwise.

func (*PaymentLinkRequest) GetRecurringProcessingModelOk

func (o *PaymentLinkRequest) GetRecurringProcessingModelOk() (*string, bool)

GetRecurringProcessingModelOk returns a tuple with the RecurringProcessingModel field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkRequest) GetReference

func (o *PaymentLinkRequest) GetReference() string

GetReference returns the Reference field value

func (*PaymentLinkRequest) GetReferenceOk

func (o *PaymentLinkRequest) GetReferenceOk() (*string, bool)

GetReferenceOk returns a tuple with the Reference field value and a boolean to check if the value has been set.

func (*PaymentLinkRequest) GetRequiredShopperFields

func (o *PaymentLinkRequest) GetRequiredShopperFields() []string

GetRequiredShopperFields returns the RequiredShopperFields field value if set, zero value otherwise.

func (*PaymentLinkRequest) GetRequiredShopperFieldsOk

func (o *PaymentLinkRequest) GetRequiredShopperFieldsOk() ([]string, bool)

GetRequiredShopperFieldsOk returns a tuple with the RequiredShopperFields field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkRequest) GetReturnUrl

func (o *PaymentLinkRequest) GetReturnUrl() string

GetReturnUrl returns the ReturnUrl field value if set, zero value otherwise.

func (*PaymentLinkRequest) GetReturnUrlOk

func (o *PaymentLinkRequest) GetReturnUrlOk() (*string, bool)

GetReturnUrlOk returns a tuple with the ReturnUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkRequest) GetReusable

func (o *PaymentLinkRequest) GetReusable() bool

GetReusable returns the Reusable field value if set, zero value otherwise.

func (*PaymentLinkRequest) GetReusableOk

func (o *PaymentLinkRequest) GetReusableOk() (*bool, bool)

GetReusableOk returns a tuple with the Reusable field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkRequest) GetRiskData

func (o *PaymentLinkRequest) GetRiskData() RiskData

GetRiskData returns the RiskData field value if set, zero value otherwise.

func (*PaymentLinkRequest) GetRiskDataOk

func (o *PaymentLinkRequest) GetRiskDataOk() (*RiskData, bool)

GetRiskDataOk returns a tuple with the RiskData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkRequest) GetShopperEmail

func (o *PaymentLinkRequest) GetShopperEmail() string

GetShopperEmail returns the ShopperEmail field value if set, zero value otherwise.

func (*PaymentLinkRequest) GetShopperEmailOk

func (o *PaymentLinkRequest) GetShopperEmailOk() (*string, bool)

GetShopperEmailOk returns a tuple with the ShopperEmail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkRequest) GetShopperLocale

func (o *PaymentLinkRequest) GetShopperLocale() string

GetShopperLocale returns the ShopperLocale field value if set, zero value otherwise.

func (*PaymentLinkRequest) GetShopperLocaleOk

func (o *PaymentLinkRequest) GetShopperLocaleOk() (*string, bool)

GetShopperLocaleOk returns a tuple with the ShopperLocale field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkRequest) GetShopperName

func (o *PaymentLinkRequest) GetShopperName() Name

GetShopperName returns the ShopperName field value if set, zero value otherwise.

func (*PaymentLinkRequest) GetShopperNameOk

func (o *PaymentLinkRequest) GetShopperNameOk() (*Name, bool)

GetShopperNameOk returns a tuple with the ShopperName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkRequest) GetShopperReference

func (o *PaymentLinkRequest) GetShopperReference() string

GetShopperReference returns the ShopperReference field value if set, zero value otherwise.

func (*PaymentLinkRequest) GetShopperReferenceOk

func (o *PaymentLinkRequest) GetShopperReferenceOk() (*string, bool)

GetShopperReferenceOk returns a tuple with the ShopperReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkRequest) GetShopperStatement

func (o *PaymentLinkRequest) GetShopperStatement() string

GetShopperStatement returns the ShopperStatement field value if set, zero value otherwise.

func (*PaymentLinkRequest) GetShopperStatementOk

func (o *PaymentLinkRequest) GetShopperStatementOk() (*string, bool)

GetShopperStatementOk returns a tuple with the ShopperStatement field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkRequest) GetShowRemovePaymentMethodButton

func (o *PaymentLinkRequest) GetShowRemovePaymentMethodButton() bool

GetShowRemovePaymentMethodButton returns the ShowRemovePaymentMethodButton field value if set, zero value otherwise.

func (*PaymentLinkRequest) GetShowRemovePaymentMethodButtonOk

func (o *PaymentLinkRequest) GetShowRemovePaymentMethodButtonOk() (*bool, bool)

GetShowRemovePaymentMethodButtonOk returns a tuple with the ShowRemovePaymentMethodButton field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkRequest) GetSocialSecurityNumber

func (o *PaymentLinkRequest) GetSocialSecurityNumber() string

GetSocialSecurityNumber returns the SocialSecurityNumber field value if set, zero value otherwise.

func (*PaymentLinkRequest) GetSocialSecurityNumberOk

func (o *PaymentLinkRequest) GetSocialSecurityNumberOk() (*string, bool)

GetSocialSecurityNumberOk returns a tuple with the SocialSecurityNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkRequest) GetSplitCardFundingSources

func (o *PaymentLinkRequest) GetSplitCardFundingSources() bool

GetSplitCardFundingSources returns the SplitCardFundingSources field value if set, zero value otherwise.

func (*PaymentLinkRequest) GetSplitCardFundingSourcesOk

func (o *PaymentLinkRequest) GetSplitCardFundingSourcesOk() (*bool, bool)

GetSplitCardFundingSourcesOk returns a tuple with the SplitCardFundingSources field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkRequest) GetSplits

func (o *PaymentLinkRequest) GetSplits() []Split

GetSplits returns the Splits field value if set, zero value otherwise.

func (*PaymentLinkRequest) GetSplitsOk

func (o *PaymentLinkRequest) GetSplitsOk() ([]Split, bool)

GetSplitsOk returns a tuple with the Splits field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkRequest) GetStore

func (o *PaymentLinkRequest) GetStore() string

GetStore returns the Store field value if set, zero value otherwise.

func (*PaymentLinkRequest) GetStoreOk

func (o *PaymentLinkRequest) GetStoreOk() (*string, bool)

GetStoreOk returns a tuple with the Store field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkRequest) GetStorePaymentMethodMode

func (o *PaymentLinkRequest) GetStorePaymentMethodMode() string

GetStorePaymentMethodMode returns the StorePaymentMethodMode field value if set, zero value otherwise.

func (*PaymentLinkRequest) GetStorePaymentMethodModeOk

func (o *PaymentLinkRequest) GetStorePaymentMethodModeOk() (*string, bool)

GetStorePaymentMethodModeOk returns a tuple with the StorePaymentMethodMode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkRequest) GetTelephoneNumber

func (o *PaymentLinkRequest) GetTelephoneNumber() string

GetTelephoneNumber returns the TelephoneNumber field value if set, zero value otherwise.

func (*PaymentLinkRequest) GetTelephoneNumberOk

func (o *PaymentLinkRequest) GetTelephoneNumberOk() (*string, bool)

GetTelephoneNumberOk returns a tuple with the TelephoneNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkRequest) GetThemeId

func (o *PaymentLinkRequest) GetThemeId() string

GetThemeId returns the ThemeId field value if set, zero value otherwise.

func (*PaymentLinkRequest) GetThemeIdOk

func (o *PaymentLinkRequest) GetThemeIdOk() (*string, bool)

GetThemeIdOk returns a tuple with the ThemeId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkRequest) HasAllowedPaymentMethods

func (o *PaymentLinkRequest) HasAllowedPaymentMethods() bool

HasAllowedPaymentMethods returns a boolean if a field has been set.

func (*PaymentLinkRequest) HasApplicationInfo

func (o *PaymentLinkRequest) HasApplicationInfo() bool

HasApplicationInfo returns a boolean if a field has been set.

func (*PaymentLinkRequest) HasBillingAddress

func (o *PaymentLinkRequest) HasBillingAddress() bool

HasBillingAddress returns a boolean if a field has been set.

func (*PaymentLinkRequest) HasBlockedPaymentMethods

func (o *PaymentLinkRequest) HasBlockedPaymentMethods() bool

HasBlockedPaymentMethods returns a boolean if a field has been set.

func (*PaymentLinkRequest) HasCaptureDelayHours

func (o *PaymentLinkRequest) HasCaptureDelayHours() bool

HasCaptureDelayHours returns a boolean if a field has been set.

func (*PaymentLinkRequest) HasCountryCode

func (o *PaymentLinkRequest) HasCountryCode() bool

HasCountryCode returns a boolean if a field has been set.

func (*PaymentLinkRequest) HasDateOfBirth

func (o *PaymentLinkRequest) HasDateOfBirth() bool

HasDateOfBirth returns a boolean if a field has been set.

func (*PaymentLinkRequest) HasDeliverAt

func (o *PaymentLinkRequest) HasDeliverAt() bool

HasDeliverAt returns a boolean if a field has been set.

func (*PaymentLinkRequest) HasDeliveryAddress

func (o *PaymentLinkRequest) HasDeliveryAddress() bool

HasDeliveryAddress returns a boolean if a field has been set.

func (*PaymentLinkRequest) HasDescription

func (o *PaymentLinkRequest) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*PaymentLinkRequest) HasExpiresAt

func (o *PaymentLinkRequest) HasExpiresAt() bool

HasExpiresAt returns a boolean if a field has been set.

func (*PaymentLinkRequest) HasInstallmentOptions

func (o *PaymentLinkRequest) HasInstallmentOptions() bool

HasInstallmentOptions returns a boolean if a field has been set.

func (*PaymentLinkRequest) HasLineItems

func (o *PaymentLinkRequest) HasLineItems() bool

HasLineItems returns a boolean if a field has been set.

func (*PaymentLinkRequest) HasManualCapture

func (o *PaymentLinkRequest) HasManualCapture() bool

HasManualCapture returns a boolean if a field has been set.

func (*PaymentLinkRequest) HasMcc

func (o *PaymentLinkRequest) HasMcc() bool

HasMcc returns a boolean if a field has been set.

func (*PaymentLinkRequest) HasMerchantOrderReference

func (o *PaymentLinkRequest) HasMerchantOrderReference() bool

HasMerchantOrderReference returns a boolean if a field has been set.

func (*PaymentLinkRequest) HasMetadata

func (o *PaymentLinkRequest) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*PaymentLinkRequest) HasRecurringProcessingModel

func (o *PaymentLinkRequest) HasRecurringProcessingModel() bool

HasRecurringProcessingModel returns a boolean if a field has been set.

func (*PaymentLinkRequest) HasRequiredShopperFields

func (o *PaymentLinkRequest) HasRequiredShopperFields() bool

HasRequiredShopperFields returns a boolean if a field has been set.

func (*PaymentLinkRequest) HasReturnUrl

func (o *PaymentLinkRequest) HasReturnUrl() bool

HasReturnUrl returns a boolean if a field has been set.

func (*PaymentLinkRequest) HasReusable

func (o *PaymentLinkRequest) HasReusable() bool

HasReusable returns a boolean if a field has been set.

func (*PaymentLinkRequest) HasRiskData

func (o *PaymentLinkRequest) HasRiskData() bool

HasRiskData returns a boolean if a field has been set.

func (*PaymentLinkRequest) HasShopperEmail

func (o *PaymentLinkRequest) HasShopperEmail() bool

HasShopperEmail returns a boolean if a field has been set.

func (*PaymentLinkRequest) HasShopperLocale

func (o *PaymentLinkRequest) HasShopperLocale() bool

HasShopperLocale returns a boolean if a field has been set.

func (*PaymentLinkRequest) HasShopperName

func (o *PaymentLinkRequest) HasShopperName() bool

HasShopperName returns a boolean if a field has been set.

func (*PaymentLinkRequest) HasShopperReference

func (o *PaymentLinkRequest) HasShopperReference() bool

HasShopperReference returns a boolean if a field has been set.

func (*PaymentLinkRequest) HasShopperStatement

func (o *PaymentLinkRequest) HasShopperStatement() bool

HasShopperStatement returns a boolean if a field has been set.

func (*PaymentLinkRequest) HasShowRemovePaymentMethodButton

func (o *PaymentLinkRequest) HasShowRemovePaymentMethodButton() bool

HasShowRemovePaymentMethodButton returns a boolean if a field has been set.

func (*PaymentLinkRequest) HasSocialSecurityNumber

func (o *PaymentLinkRequest) HasSocialSecurityNumber() bool

HasSocialSecurityNumber returns a boolean if a field has been set.

func (*PaymentLinkRequest) HasSplitCardFundingSources

func (o *PaymentLinkRequest) HasSplitCardFundingSources() bool

HasSplitCardFundingSources returns a boolean if a field has been set.

func (*PaymentLinkRequest) HasSplits

func (o *PaymentLinkRequest) HasSplits() bool

HasSplits returns a boolean if a field has been set.

func (*PaymentLinkRequest) HasStore

func (o *PaymentLinkRequest) HasStore() bool

HasStore returns a boolean if a field has been set.

func (*PaymentLinkRequest) HasStorePaymentMethodMode

func (o *PaymentLinkRequest) HasStorePaymentMethodMode() bool

HasStorePaymentMethodMode returns a boolean if a field has been set.

func (*PaymentLinkRequest) HasTelephoneNumber

func (o *PaymentLinkRequest) HasTelephoneNumber() bool

HasTelephoneNumber returns a boolean if a field has been set.

func (*PaymentLinkRequest) HasThemeId

func (o *PaymentLinkRequest) HasThemeId() bool

HasThemeId returns a boolean if a field has been set.

func (PaymentLinkRequest) MarshalJSON

func (o PaymentLinkRequest) MarshalJSON() ([]byte, error)

func (*PaymentLinkRequest) SetAllowedPaymentMethods

func (o *PaymentLinkRequest) SetAllowedPaymentMethods(v []string)

SetAllowedPaymentMethods gets a reference to the given []string and assigns it to the AllowedPaymentMethods field.

func (*PaymentLinkRequest) SetAmount

func (o *PaymentLinkRequest) SetAmount(v Amount)

SetAmount sets field value

func (*PaymentLinkRequest) SetApplicationInfo

func (o *PaymentLinkRequest) SetApplicationInfo(v ApplicationInfo)

SetApplicationInfo gets a reference to the given ApplicationInfo and assigns it to the ApplicationInfo field.

func (*PaymentLinkRequest) SetBillingAddress

func (o *PaymentLinkRequest) SetBillingAddress(v Address)

SetBillingAddress gets a reference to the given Address and assigns it to the BillingAddress field.

func (*PaymentLinkRequest) SetBlockedPaymentMethods

func (o *PaymentLinkRequest) SetBlockedPaymentMethods(v []string)

SetBlockedPaymentMethods gets a reference to the given []string and assigns it to the BlockedPaymentMethods field.

func (*PaymentLinkRequest) SetCaptureDelayHours

func (o *PaymentLinkRequest) SetCaptureDelayHours(v int32)

SetCaptureDelayHours gets a reference to the given int32 and assigns it to the CaptureDelayHours field.

func (*PaymentLinkRequest) SetCountryCode

func (o *PaymentLinkRequest) SetCountryCode(v string)

SetCountryCode gets a reference to the given string and assigns it to the CountryCode field.

func (*PaymentLinkRequest) SetDateOfBirth

func (o *PaymentLinkRequest) SetDateOfBirth(v string)

SetDateOfBirth gets a reference to the given string and assigns it to the DateOfBirth field.

func (*PaymentLinkRequest) SetDeliverAt

func (o *PaymentLinkRequest) SetDeliverAt(v time.Time)

SetDeliverAt gets a reference to the given time.Time and assigns it to the DeliverAt field.

func (*PaymentLinkRequest) SetDeliveryAddress

func (o *PaymentLinkRequest) SetDeliveryAddress(v Address)

SetDeliveryAddress gets a reference to the given Address and assigns it to the DeliveryAddress field.

func (*PaymentLinkRequest) SetDescription

func (o *PaymentLinkRequest) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*PaymentLinkRequest) SetExpiresAt

func (o *PaymentLinkRequest) SetExpiresAt(v time.Time)

SetExpiresAt gets a reference to the given time.Time and assigns it to the ExpiresAt field.

func (*PaymentLinkRequest) SetInstallmentOptions

func (o *PaymentLinkRequest) SetInstallmentOptions(v map[string]InstallmentOption)

SetInstallmentOptions gets a reference to the given map[string]InstallmentOption and assigns it to the InstallmentOptions field.

func (*PaymentLinkRequest) SetLineItems

func (o *PaymentLinkRequest) SetLineItems(v []LineItem)

SetLineItems gets a reference to the given []LineItem and assigns it to the LineItems field.

func (*PaymentLinkRequest) SetManualCapture

func (o *PaymentLinkRequest) SetManualCapture(v bool)

SetManualCapture gets a reference to the given bool and assigns it to the ManualCapture field.

func (*PaymentLinkRequest) SetMcc

func (o *PaymentLinkRequest) SetMcc(v string)

SetMcc gets a reference to the given string and assigns it to the Mcc field.

func (*PaymentLinkRequest) SetMerchantAccount

func (o *PaymentLinkRequest) SetMerchantAccount(v string)

SetMerchantAccount sets field value

func (*PaymentLinkRequest) SetMerchantOrderReference

func (o *PaymentLinkRequest) SetMerchantOrderReference(v string)

SetMerchantOrderReference gets a reference to the given string and assigns it to the MerchantOrderReference field.

func (*PaymentLinkRequest) SetMetadata

func (o *PaymentLinkRequest) SetMetadata(v map[string]string)

SetMetadata gets a reference to the given map[string]string and assigns it to the Metadata field.

func (*PaymentLinkRequest) SetRecurringProcessingModel

func (o *PaymentLinkRequest) SetRecurringProcessingModel(v string)

SetRecurringProcessingModel gets a reference to the given string and assigns it to the RecurringProcessingModel field.

func (*PaymentLinkRequest) SetReference

func (o *PaymentLinkRequest) SetReference(v string)

SetReference sets field value

func (*PaymentLinkRequest) SetRequiredShopperFields

func (o *PaymentLinkRequest) SetRequiredShopperFields(v []string)

SetRequiredShopperFields gets a reference to the given []string and assigns it to the RequiredShopperFields field.

func (*PaymentLinkRequest) SetReturnUrl

func (o *PaymentLinkRequest) SetReturnUrl(v string)

SetReturnUrl gets a reference to the given string and assigns it to the ReturnUrl field.

func (*PaymentLinkRequest) SetReusable

func (o *PaymentLinkRequest) SetReusable(v bool)

SetReusable gets a reference to the given bool and assigns it to the Reusable field.

func (*PaymentLinkRequest) SetRiskData

func (o *PaymentLinkRequest) SetRiskData(v RiskData)

SetRiskData gets a reference to the given RiskData and assigns it to the RiskData field.

func (*PaymentLinkRequest) SetShopperEmail

func (o *PaymentLinkRequest) SetShopperEmail(v string)

SetShopperEmail gets a reference to the given string and assigns it to the ShopperEmail field.

func (*PaymentLinkRequest) SetShopperLocale

func (o *PaymentLinkRequest) SetShopperLocale(v string)

SetShopperLocale gets a reference to the given string and assigns it to the ShopperLocale field.

func (*PaymentLinkRequest) SetShopperName

func (o *PaymentLinkRequest) SetShopperName(v Name)

SetShopperName gets a reference to the given Name and assigns it to the ShopperName field.

func (*PaymentLinkRequest) SetShopperReference

func (o *PaymentLinkRequest) SetShopperReference(v string)

SetShopperReference gets a reference to the given string and assigns it to the ShopperReference field.

func (*PaymentLinkRequest) SetShopperStatement

func (o *PaymentLinkRequest) SetShopperStatement(v string)

SetShopperStatement gets a reference to the given string and assigns it to the ShopperStatement field.

func (*PaymentLinkRequest) SetShowRemovePaymentMethodButton

func (o *PaymentLinkRequest) SetShowRemovePaymentMethodButton(v bool)

SetShowRemovePaymentMethodButton gets a reference to the given bool and assigns it to the ShowRemovePaymentMethodButton field.

func (*PaymentLinkRequest) SetSocialSecurityNumber

func (o *PaymentLinkRequest) SetSocialSecurityNumber(v string)

SetSocialSecurityNumber gets a reference to the given string and assigns it to the SocialSecurityNumber field.

func (*PaymentLinkRequest) SetSplitCardFundingSources

func (o *PaymentLinkRequest) SetSplitCardFundingSources(v bool)

SetSplitCardFundingSources gets a reference to the given bool and assigns it to the SplitCardFundingSources field.

func (*PaymentLinkRequest) SetSplits

func (o *PaymentLinkRequest) SetSplits(v []Split)

SetSplits gets a reference to the given []Split and assigns it to the Splits field.

func (*PaymentLinkRequest) SetStore

func (o *PaymentLinkRequest) SetStore(v string)

SetStore gets a reference to the given string and assigns it to the Store field.

func (*PaymentLinkRequest) SetStorePaymentMethodMode

func (o *PaymentLinkRequest) SetStorePaymentMethodMode(v string)

SetStorePaymentMethodMode gets a reference to the given string and assigns it to the StorePaymentMethodMode field.

func (*PaymentLinkRequest) SetTelephoneNumber

func (o *PaymentLinkRequest) SetTelephoneNumber(v string)

SetTelephoneNumber gets a reference to the given string and assigns it to the TelephoneNumber field.

func (*PaymentLinkRequest) SetThemeId

func (o *PaymentLinkRequest) SetThemeId(v string)

SetThemeId gets a reference to the given string and assigns it to the ThemeId field.

func (PaymentLinkRequest) ToMap

func (o PaymentLinkRequest) ToMap() (map[string]interface{}, error)

type PaymentLinkResponse

type PaymentLinkResponse struct {
	// List of payment methods to be presented to the shopper. To refer to payment methods, use their [payment method type](https://docs.adyen.com/payment-methods/payment-method-types).  Example: `\"allowedPaymentMethods\":[\"ideal\",\"giropay\"]`
	AllowedPaymentMethods []string         `json:"allowedPaymentMethods,omitempty"`
	Amount                Amount           `json:"amount"`
	ApplicationInfo       *ApplicationInfo `json:"applicationInfo,omitempty"`
	BillingAddress        *Address         `json:"billingAddress,omitempty"`
	// List of payment methods to be hidden from the shopper. To refer to payment methods, use their [payment method type](https://docs.adyen.com/payment-methods/payment-method-types).  Example: `\"blockedPaymentMethods\":[\"ideal\",\"giropay\"]`
	BlockedPaymentMethods []string `json:"blockedPaymentMethods,omitempty"`
	// The delay between the authorisation and scheduled auto-capture, specified in hours.
	CaptureDelayHours *int32 `json:"captureDelayHours,omitempty"`
	// The shopper's two-letter country code.
	CountryCode *string `json:"countryCode,omitempty"`
	// The shopper's date of birth.  Format [ISO-8601](https://www.w3.org/TR/NOTE-datetime): YYYY-MM-DD
	DateOfBirth *string `json:"dateOfBirth,omitempty"`
	// The date and time when the purchased goods should be delivered.  [ISO 8601](https://www.w3.org/TR/NOTE-datetime) format: YYYY-MM-DDThh:mm:ss+TZD, for example, **2020-12-18T10:15:30+01:00**.
	DeliverAt       *time.Time `json:"deliverAt,omitempty"`
	DeliveryAddress *Address   `json:"deliveryAddress,omitempty"`
	// A short description visible on the payment page. Maximum length: 280 characters.
	Description *string `json:"description,omitempty"`
	// The date when the payment link expires.  [ISO 8601](https://www.w3.org/TR/NOTE-datetime) format with time zone offset: YYYY-MM-DDThh:mm:ss+TZD, for example, **2020-12-18T10:15:30+01:00**.  The maximum expiry date is 70 days after the payment link is created.  If not provided, the payment link expires 24 hours after it was created.
	ExpiresAt *time.Time `json:"expiresAt,omitempty"`
	// A unique identifier of the payment link.
	Id string `json:"id"`
	// A set of key-value pairs that specifies the installment options available per payment method. The key must be a payment method name in lowercase. For example, **card** to specify installment options for all cards, or **visa** or **mc**. The value must be an object containing the installment options.
	InstallmentOptions *map[string]InstallmentOption `json:"installmentOptions,omitempty"`
	// Price and product information about the purchased items, to be included on the invoice sent to the shopper. This parameter is required for open invoice (_buy now, pay later_) payment methods such Afterpay, Clearpay, Klarna, RatePay, and Zip.
	LineItems []LineItem `json:"lineItems,omitempty"`
	// Indicates if the payment must be [captured manually](https://docs.adyen.com/online-payments/capture).
	ManualCapture *bool `json:"manualCapture,omitempty"`
	// The [merchant category code](https://en.wikipedia.org/wiki/Merchant_category_code) (MCC) is a four-digit number, which relates to a particular market segment. This code reflects the predominant activity that is conducted by the merchant.
	Mcc *string `json:"mcc,omitempty"`
	// The merchant account identifier for which the payment link is created.
	MerchantAccount string `json:"merchantAccount"`
	// This reference allows linking multiple transactions to each other for reporting purposes (for example, order auth-rate). The reference should be unique per billing cycle.
	MerchantOrderReference *string `json:"merchantOrderReference,omitempty"`
	// Metadata consists of entries, each of which includes a key and a value. Limitations: * Maximum 20 key-value pairs per request. Otherwise, error \"177\" occurs: \"Metadata size exceeds limit\" * Maximum 20 characters per key. Otherwise, error \"178\" occurs: \"Metadata key size exceeds limit\" * A key cannot have the name `checkout.linkId`. Any value that you provide with this key is going to be replaced by the real payment link ID.
	Metadata *map[string]string `json:"metadata,omitempty"`
	// Defines a recurring payment type. Required when `storePaymentMethodMode` is set to **askForConsent** or **enabled**. Possible values: * **Subscription** – A transaction for a fixed or variable amount, which follows a fixed schedule. * **CardOnFile** – With a card-on-file (CoF) transaction, card details are stored to enable one-click or omnichannel journeys, or simply to streamline the checkout process. Any subscription not following a fixed schedule is also considered a card-on-file transaction. * **UnscheduledCardOnFile** – An unscheduled card-on-file (UCoF) transaction is a transaction that occurs on a non-fixed schedule and/or has variable amounts. For example, automatic top-ups when a cardholder's balance drops below a certain amount.
	RecurringProcessingModel *string `json:"recurringProcessingModel,omitempty"`
	// A reference that is used to uniquely identify the payment in future communications about the payment status.
	Reference string `json:"reference"`
	// List of fields that the shopper has to provide on the payment page before completing the payment. For more information, refer to [Provide shopper information](https://docs.adyen.com/unified-commerce/pay-by-link/payment-links/api#shopper-information).  Possible values: * **billingAddress** – The address where to send the invoice. * **deliveryAddress** – The address where the purchased goods should be delivered. * **shopperEmail** – The shopper's email address. * **shopperName** – The shopper's full name. * **telephoneNumber** – The shopper's phone number.
	RequiredShopperFields []string `json:"requiredShopperFields,omitempty"`
	// Website URL used for redirection after payment is completed. If provided, a **Continue** button will be shown on the payment page. If shoppers select the button, they are redirected to the specified URL.
	ReturnUrl *string `json:"returnUrl,omitempty"`
	// Indicates whether the payment link can be reused for multiple payments. If not provided, this defaults to **false** which means the link can be used for one successful payment only.
	Reusable *bool     `json:"reusable,omitempty"`
	RiskData *RiskData `json:"riskData,omitempty"`
	// The shopper's email address.
	ShopperEmail *string `json:"shopperEmail,omitempty"`
	// The language to be used in the payment page, specified by a combination of a language and country code. For example, `en-US`.  For a list of shopper locales that Pay by Link supports, refer to [Language and localization](https://docs.adyen.com/unified-commerce/pay-by-link/payment-links/api#language).
	ShopperLocale *string `json:"shopperLocale,omitempty"`
	ShopperName   *Name   `json:"shopperName,omitempty"`
	// Your reference to uniquely identify this shopper, for example user ID or account ID. Minimum length: 3 characters. > Your reference must not include personally identifiable information (PII), for example name or email address.
	ShopperReference *string `json:"shopperReference,omitempty"`
	// The text to be shown on the shopper's bank statement.  We recommend sending a maximum of 22 characters, otherwise banks might truncate the string.  Allowed characters: **a-z**, **A-Z**, **0-9**, spaces, and special characters **. , ' _ - ? + * /_**.
	ShopperStatement *string `json:"shopperStatement,omitempty"`
	// Set to **false** to hide the button that lets the shopper remove a stored payment method.
	ShowRemovePaymentMethodButton *bool `json:"showRemovePaymentMethodButton,omitempty"`
	// The shopper's social security number.
	SocialSecurityNumber *string `json:"socialSecurityNumber,omitempty"`
	// Boolean value indicating whether the card payment method should be split into separate debit and credit options.
	SplitCardFundingSources *bool `json:"splitCardFundingSources,omitempty"`
	// An array of objects specifying how to split a payment when using [Adyen for Platforms](https://docs.adyen.com/marketplaces-and-platforms/processing-payments#providing-split-information), [Classic Platforms integration](https://docs.adyen.com/marketplaces-and-platforms/classic/processing-payments#providing-split-information), or [Issuing](https://docs.adyen.com/issuing/manage-funds#split).
	Splits []Split `json:"splits,omitempty"`
	// Status of the payment link. Possible values: * **active**: The link can be used to make payments. * **expired**: The expiry date for the payment link has passed. Shoppers can no longer use the link to make payments. * **completed**: The shopper completed the payment. * **paymentPending**: The shopper is in the process of making the payment. Applies to payment methods with an asynchronous flow.
	Status string `json:"status"`
	// The physical store, for which this payment is processed.
	Store *string `json:"store,omitempty"`
	// Indicates if the details of the payment method will be stored for the shopper. Possible values: * **disabled** – No details will be stored (default). * **askForConsent** – If the `shopperReference` is provided, the UI lets the shopper choose if they want their payment details to be stored. * **enabled** – If the `shopperReference` is provided, the details will be stored without asking the shopper for consent.   When set to **askForConsent** or **enabled**, you must also include the `recurringProcessingModel` parameter.
	StorePaymentMethodMode *string `json:"storePaymentMethodMode,omitempty"`
	// The shopper's telephone number.
	TelephoneNumber *string `json:"telephoneNumber,omitempty"`
	// A [theme](https://docs.adyen.com/unified-commerce/pay-by-link/payment-links/api#themes) to customize the appearance of the payment page. If not specified, the payment page is rendered according to the theme set as default in your Customer Area.
	ThemeId *string `json:"themeId,omitempty"`
	// The date when the payment link status was updated.  [ISO 8601](https://www.w3.org/TR/NOTE-datetime) format: YYYY-MM-DDThh:mm:ss+TZD, for example, **2020-12-18T10:15:30+01:00**.
	UpdatedAt *time.Time `json:"updatedAt,omitempty"`
	// The URL at which the shopper can complete the payment.
	Url string `json:"url"`
}

PaymentLinkResponse struct for PaymentLinkResponse

func NewPaymentLinkResponse

func NewPaymentLinkResponse(amount Amount, id string, merchantAccount string, reference string, status string, url string) *PaymentLinkResponse

NewPaymentLinkResponse instantiates a new PaymentLinkResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaymentLinkResponseWithDefaults

func NewPaymentLinkResponseWithDefaults() *PaymentLinkResponse

NewPaymentLinkResponseWithDefaults instantiates a new PaymentLinkResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaymentLinkResponse) GetAllowedPaymentMethods

func (o *PaymentLinkResponse) GetAllowedPaymentMethods() []string

GetAllowedPaymentMethods returns the AllowedPaymentMethods field value if set, zero value otherwise.

func (*PaymentLinkResponse) GetAllowedPaymentMethodsOk

func (o *PaymentLinkResponse) GetAllowedPaymentMethodsOk() ([]string, bool)

GetAllowedPaymentMethodsOk returns a tuple with the AllowedPaymentMethods field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkResponse) GetAmount

func (o *PaymentLinkResponse) GetAmount() Amount

GetAmount returns the Amount field value

func (*PaymentLinkResponse) GetAmountOk

func (o *PaymentLinkResponse) GetAmountOk() (*Amount, bool)

GetAmountOk returns a tuple with the Amount field value and a boolean to check if the value has been set.

func (*PaymentLinkResponse) GetApplicationInfo

func (o *PaymentLinkResponse) GetApplicationInfo() ApplicationInfo

GetApplicationInfo returns the ApplicationInfo field value if set, zero value otherwise.

func (*PaymentLinkResponse) GetApplicationInfoOk

func (o *PaymentLinkResponse) GetApplicationInfoOk() (*ApplicationInfo, bool)

GetApplicationInfoOk returns a tuple with the ApplicationInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkResponse) GetBillingAddress

func (o *PaymentLinkResponse) GetBillingAddress() Address

GetBillingAddress returns the BillingAddress field value if set, zero value otherwise.

func (*PaymentLinkResponse) GetBillingAddressOk

func (o *PaymentLinkResponse) GetBillingAddressOk() (*Address, bool)

GetBillingAddressOk returns a tuple with the BillingAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkResponse) GetBlockedPaymentMethods

func (o *PaymentLinkResponse) GetBlockedPaymentMethods() []string

GetBlockedPaymentMethods returns the BlockedPaymentMethods field value if set, zero value otherwise.

func (*PaymentLinkResponse) GetBlockedPaymentMethodsOk

func (o *PaymentLinkResponse) GetBlockedPaymentMethodsOk() ([]string, bool)

GetBlockedPaymentMethodsOk returns a tuple with the BlockedPaymentMethods field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkResponse) GetCaptureDelayHours

func (o *PaymentLinkResponse) GetCaptureDelayHours() int32

GetCaptureDelayHours returns the CaptureDelayHours field value if set, zero value otherwise.

func (*PaymentLinkResponse) GetCaptureDelayHoursOk

func (o *PaymentLinkResponse) GetCaptureDelayHoursOk() (*int32, bool)

GetCaptureDelayHoursOk returns a tuple with the CaptureDelayHours field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkResponse) GetCountryCode

func (o *PaymentLinkResponse) GetCountryCode() string

GetCountryCode returns the CountryCode field value if set, zero value otherwise.

func (*PaymentLinkResponse) GetCountryCodeOk

func (o *PaymentLinkResponse) GetCountryCodeOk() (*string, bool)

GetCountryCodeOk returns a tuple with the CountryCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkResponse) GetDateOfBirth

func (o *PaymentLinkResponse) GetDateOfBirth() string

GetDateOfBirth returns the DateOfBirth field value if set, zero value otherwise.

func (*PaymentLinkResponse) GetDateOfBirthOk

func (o *PaymentLinkResponse) GetDateOfBirthOk() (*string, bool)

GetDateOfBirthOk returns a tuple with the DateOfBirth field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkResponse) GetDeliverAt

func (o *PaymentLinkResponse) GetDeliverAt() time.Time

GetDeliverAt returns the DeliverAt field value if set, zero value otherwise.

func (*PaymentLinkResponse) GetDeliverAtOk

func (o *PaymentLinkResponse) GetDeliverAtOk() (*time.Time, bool)

GetDeliverAtOk returns a tuple with the DeliverAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkResponse) GetDeliveryAddress

func (o *PaymentLinkResponse) GetDeliveryAddress() Address

GetDeliveryAddress returns the DeliveryAddress field value if set, zero value otherwise.

func (*PaymentLinkResponse) GetDeliveryAddressOk

func (o *PaymentLinkResponse) GetDeliveryAddressOk() (*Address, bool)

GetDeliveryAddressOk returns a tuple with the DeliveryAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkResponse) GetDescription

func (o *PaymentLinkResponse) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*PaymentLinkResponse) GetDescriptionOk

func (o *PaymentLinkResponse) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkResponse) GetExpiresAt

func (o *PaymentLinkResponse) GetExpiresAt() time.Time

GetExpiresAt returns the ExpiresAt field value if set, zero value otherwise.

func (*PaymentLinkResponse) GetExpiresAtOk

func (o *PaymentLinkResponse) GetExpiresAtOk() (*time.Time, bool)

GetExpiresAtOk returns a tuple with the ExpiresAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkResponse) GetId

func (o *PaymentLinkResponse) GetId() string

GetId returns the Id field value

func (*PaymentLinkResponse) GetIdOk

func (o *PaymentLinkResponse) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*PaymentLinkResponse) GetInstallmentOptions

func (o *PaymentLinkResponse) GetInstallmentOptions() map[string]InstallmentOption

GetInstallmentOptions returns the InstallmentOptions field value if set, zero value otherwise.

func (*PaymentLinkResponse) GetInstallmentOptionsOk

func (o *PaymentLinkResponse) GetInstallmentOptionsOk() (*map[string]InstallmentOption, bool)

GetInstallmentOptionsOk returns a tuple with the InstallmentOptions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkResponse) GetLineItems

func (o *PaymentLinkResponse) GetLineItems() []LineItem

GetLineItems returns the LineItems field value if set, zero value otherwise.

func (*PaymentLinkResponse) GetLineItemsOk

func (o *PaymentLinkResponse) GetLineItemsOk() ([]LineItem, bool)

GetLineItemsOk returns a tuple with the LineItems field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkResponse) GetManualCapture

func (o *PaymentLinkResponse) GetManualCapture() bool

GetManualCapture returns the ManualCapture field value if set, zero value otherwise.

func (*PaymentLinkResponse) GetManualCaptureOk

func (o *PaymentLinkResponse) GetManualCaptureOk() (*bool, bool)

GetManualCaptureOk returns a tuple with the ManualCapture field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkResponse) GetMcc

func (o *PaymentLinkResponse) GetMcc() string

GetMcc returns the Mcc field value if set, zero value otherwise.

func (*PaymentLinkResponse) GetMccOk

func (o *PaymentLinkResponse) GetMccOk() (*string, bool)

GetMccOk returns a tuple with the Mcc field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkResponse) GetMerchantAccount

func (o *PaymentLinkResponse) GetMerchantAccount() string

GetMerchantAccount returns the MerchantAccount field value

func (*PaymentLinkResponse) GetMerchantAccountOk

func (o *PaymentLinkResponse) GetMerchantAccountOk() (*string, bool)

GetMerchantAccountOk returns a tuple with the MerchantAccount field value and a boolean to check if the value has been set.

func (*PaymentLinkResponse) GetMerchantOrderReference

func (o *PaymentLinkResponse) GetMerchantOrderReference() string

GetMerchantOrderReference returns the MerchantOrderReference field value if set, zero value otherwise.

func (*PaymentLinkResponse) GetMerchantOrderReferenceOk

func (o *PaymentLinkResponse) GetMerchantOrderReferenceOk() (*string, bool)

GetMerchantOrderReferenceOk returns a tuple with the MerchantOrderReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkResponse) GetMetadata

func (o *PaymentLinkResponse) GetMetadata() map[string]string

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*PaymentLinkResponse) GetMetadataOk

func (o *PaymentLinkResponse) GetMetadataOk() (*map[string]string, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkResponse) GetRecurringProcessingModel

func (o *PaymentLinkResponse) GetRecurringProcessingModel() string

GetRecurringProcessingModel returns the RecurringProcessingModel field value if set, zero value otherwise.

func (*PaymentLinkResponse) GetRecurringProcessingModelOk

func (o *PaymentLinkResponse) GetRecurringProcessingModelOk() (*string, bool)

GetRecurringProcessingModelOk returns a tuple with the RecurringProcessingModel field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkResponse) GetReference

func (o *PaymentLinkResponse) GetReference() string

GetReference returns the Reference field value

func (*PaymentLinkResponse) GetReferenceOk

func (o *PaymentLinkResponse) GetReferenceOk() (*string, bool)

GetReferenceOk returns a tuple with the Reference field value and a boolean to check if the value has been set.

func (*PaymentLinkResponse) GetRequiredShopperFields

func (o *PaymentLinkResponse) GetRequiredShopperFields() []string

GetRequiredShopperFields returns the RequiredShopperFields field value if set, zero value otherwise.

func (*PaymentLinkResponse) GetRequiredShopperFieldsOk

func (o *PaymentLinkResponse) GetRequiredShopperFieldsOk() ([]string, bool)

GetRequiredShopperFieldsOk returns a tuple with the RequiredShopperFields field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkResponse) GetReturnUrl

func (o *PaymentLinkResponse) GetReturnUrl() string

GetReturnUrl returns the ReturnUrl field value if set, zero value otherwise.

func (*PaymentLinkResponse) GetReturnUrlOk

func (o *PaymentLinkResponse) GetReturnUrlOk() (*string, bool)

GetReturnUrlOk returns a tuple with the ReturnUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkResponse) GetReusable

func (o *PaymentLinkResponse) GetReusable() bool

GetReusable returns the Reusable field value if set, zero value otherwise.

func (*PaymentLinkResponse) GetReusableOk

func (o *PaymentLinkResponse) GetReusableOk() (*bool, bool)

GetReusableOk returns a tuple with the Reusable field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkResponse) GetRiskData

func (o *PaymentLinkResponse) GetRiskData() RiskData

GetRiskData returns the RiskData field value if set, zero value otherwise.

func (*PaymentLinkResponse) GetRiskDataOk

func (o *PaymentLinkResponse) GetRiskDataOk() (*RiskData, bool)

GetRiskDataOk returns a tuple with the RiskData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkResponse) GetShopperEmail

func (o *PaymentLinkResponse) GetShopperEmail() string

GetShopperEmail returns the ShopperEmail field value if set, zero value otherwise.

func (*PaymentLinkResponse) GetShopperEmailOk

func (o *PaymentLinkResponse) GetShopperEmailOk() (*string, bool)

GetShopperEmailOk returns a tuple with the ShopperEmail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkResponse) GetShopperLocale

func (o *PaymentLinkResponse) GetShopperLocale() string

GetShopperLocale returns the ShopperLocale field value if set, zero value otherwise.

func (*PaymentLinkResponse) GetShopperLocaleOk

func (o *PaymentLinkResponse) GetShopperLocaleOk() (*string, bool)

GetShopperLocaleOk returns a tuple with the ShopperLocale field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkResponse) GetShopperName

func (o *PaymentLinkResponse) GetShopperName() Name

GetShopperName returns the ShopperName field value if set, zero value otherwise.

func (*PaymentLinkResponse) GetShopperNameOk

func (o *PaymentLinkResponse) GetShopperNameOk() (*Name, bool)

GetShopperNameOk returns a tuple with the ShopperName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkResponse) GetShopperReference

func (o *PaymentLinkResponse) GetShopperReference() string

GetShopperReference returns the ShopperReference field value if set, zero value otherwise.

func (*PaymentLinkResponse) GetShopperReferenceOk

func (o *PaymentLinkResponse) GetShopperReferenceOk() (*string, bool)

GetShopperReferenceOk returns a tuple with the ShopperReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkResponse) GetShopperStatement

func (o *PaymentLinkResponse) GetShopperStatement() string

GetShopperStatement returns the ShopperStatement field value if set, zero value otherwise.

func (*PaymentLinkResponse) GetShopperStatementOk

func (o *PaymentLinkResponse) GetShopperStatementOk() (*string, bool)

GetShopperStatementOk returns a tuple with the ShopperStatement field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkResponse) GetShowRemovePaymentMethodButton

func (o *PaymentLinkResponse) GetShowRemovePaymentMethodButton() bool

GetShowRemovePaymentMethodButton returns the ShowRemovePaymentMethodButton field value if set, zero value otherwise.

func (*PaymentLinkResponse) GetShowRemovePaymentMethodButtonOk

func (o *PaymentLinkResponse) GetShowRemovePaymentMethodButtonOk() (*bool, bool)

GetShowRemovePaymentMethodButtonOk returns a tuple with the ShowRemovePaymentMethodButton field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkResponse) GetSocialSecurityNumber

func (o *PaymentLinkResponse) GetSocialSecurityNumber() string

GetSocialSecurityNumber returns the SocialSecurityNumber field value if set, zero value otherwise.

func (*PaymentLinkResponse) GetSocialSecurityNumberOk

func (o *PaymentLinkResponse) GetSocialSecurityNumberOk() (*string, bool)

GetSocialSecurityNumberOk returns a tuple with the SocialSecurityNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkResponse) GetSplitCardFundingSources

func (o *PaymentLinkResponse) GetSplitCardFundingSources() bool

GetSplitCardFundingSources returns the SplitCardFundingSources field value if set, zero value otherwise.

func (*PaymentLinkResponse) GetSplitCardFundingSourcesOk

func (o *PaymentLinkResponse) GetSplitCardFundingSourcesOk() (*bool, bool)

GetSplitCardFundingSourcesOk returns a tuple with the SplitCardFundingSources field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkResponse) GetSplits

func (o *PaymentLinkResponse) GetSplits() []Split

GetSplits returns the Splits field value if set, zero value otherwise.

func (*PaymentLinkResponse) GetSplitsOk

func (o *PaymentLinkResponse) GetSplitsOk() ([]Split, bool)

GetSplitsOk returns a tuple with the Splits field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkResponse) GetStatus

func (o *PaymentLinkResponse) GetStatus() string

GetStatus returns the Status field value

func (*PaymentLinkResponse) GetStatusOk

func (o *PaymentLinkResponse) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*PaymentLinkResponse) GetStore

func (o *PaymentLinkResponse) GetStore() string

GetStore returns the Store field value if set, zero value otherwise.

func (*PaymentLinkResponse) GetStoreOk

func (o *PaymentLinkResponse) GetStoreOk() (*string, bool)

GetStoreOk returns a tuple with the Store field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkResponse) GetStorePaymentMethodMode

func (o *PaymentLinkResponse) GetStorePaymentMethodMode() string

GetStorePaymentMethodMode returns the StorePaymentMethodMode field value if set, zero value otherwise.

func (*PaymentLinkResponse) GetStorePaymentMethodModeOk

func (o *PaymentLinkResponse) GetStorePaymentMethodModeOk() (*string, bool)

GetStorePaymentMethodModeOk returns a tuple with the StorePaymentMethodMode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkResponse) GetTelephoneNumber

func (o *PaymentLinkResponse) GetTelephoneNumber() string

GetTelephoneNumber returns the TelephoneNumber field value if set, zero value otherwise.

func (*PaymentLinkResponse) GetTelephoneNumberOk

func (o *PaymentLinkResponse) GetTelephoneNumberOk() (*string, bool)

GetTelephoneNumberOk returns a tuple with the TelephoneNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkResponse) GetThemeId

func (o *PaymentLinkResponse) GetThemeId() string

GetThemeId returns the ThemeId field value if set, zero value otherwise.

func (*PaymentLinkResponse) GetThemeIdOk

func (o *PaymentLinkResponse) GetThemeIdOk() (*string, bool)

GetThemeIdOk returns a tuple with the ThemeId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkResponse) GetUpdatedAt

func (o *PaymentLinkResponse) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

func (*PaymentLinkResponse) GetUpdatedAtOk

func (o *PaymentLinkResponse) GetUpdatedAtOk() (*time.Time, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkResponse) GetUrl

func (o *PaymentLinkResponse) GetUrl() string

GetUrl returns the Url field value

func (*PaymentLinkResponse) GetUrlOk

func (o *PaymentLinkResponse) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value and a boolean to check if the value has been set.

func (*PaymentLinkResponse) HasAllowedPaymentMethods

func (o *PaymentLinkResponse) HasAllowedPaymentMethods() bool

HasAllowedPaymentMethods returns a boolean if a field has been set.

func (*PaymentLinkResponse) HasApplicationInfo

func (o *PaymentLinkResponse) HasApplicationInfo() bool

HasApplicationInfo returns a boolean if a field has been set.

func (*PaymentLinkResponse) HasBillingAddress

func (o *PaymentLinkResponse) HasBillingAddress() bool

HasBillingAddress returns a boolean if a field has been set.

func (*PaymentLinkResponse) HasBlockedPaymentMethods

func (o *PaymentLinkResponse) HasBlockedPaymentMethods() bool

HasBlockedPaymentMethods returns a boolean if a field has been set.

func (*PaymentLinkResponse) HasCaptureDelayHours

func (o *PaymentLinkResponse) HasCaptureDelayHours() bool

HasCaptureDelayHours returns a boolean if a field has been set.

func (*PaymentLinkResponse) HasCountryCode

func (o *PaymentLinkResponse) HasCountryCode() bool

HasCountryCode returns a boolean if a field has been set.

func (*PaymentLinkResponse) HasDateOfBirth

func (o *PaymentLinkResponse) HasDateOfBirth() bool

HasDateOfBirth returns a boolean if a field has been set.

func (*PaymentLinkResponse) HasDeliverAt

func (o *PaymentLinkResponse) HasDeliverAt() bool

HasDeliverAt returns a boolean if a field has been set.

func (*PaymentLinkResponse) HasDeliveryAddress

func (o *PaymentLinkResponse) HasDeliveryAddress() bool

HasDeliveryAddress returns a boolean if a field has been set.

func (*PaymentLinkResponse) HasDescription

func (o *PaymentLinkResponse) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*PaymentLinkResponse) HasExpiresAt

func (o *PaymentLinkResponse) HasExpiresAt() bool

HasExpiresAt returns a boolean if a field has been set.

func (*PaymentLinkResponse) HasInstallmentOptions

func (o *PaymentLinkResponse) HasInstallmentOptions() bool

HasInstallmentOptions returns a boolean if a field has been set.

func (*PaymentLinkResponse) HasLineItems

func (o *PaymentLinkResponse) HasLineItems() bool

HasLineItems returns a boolean if a field has been set.

func (*PaymentLinkResponse) HasManualCapture

func (o *PaymentLinkResponse) HasManualCapture() bool

HasManualCapture returns a boolean if a field has been set.

func (*PaymentLinkResponse) HasMcc

func (o *PaymentLinkResponse) HasMcc() bool

HasMcc returns a boolean if a field has been set.

func (*PaymentLinkResponse) HasMerchantOrderReference

func (o *PaymentLinkResponse) HasMerchantOrderReference() bool

HasMerchantOrderReference returns a boolean if a field has been set.

func (*PaymentLinkResponse) HasMetadata

func (o *PaymentLinkResponse) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*PaymentLinkResponse) HasRecurringProcessingModel

func (o *PaymentLinkResponse) HasRecurringProcessingModel() bool

HasRecurringProcessingModel returns a boolean if a field has been set.

func (*PaymentLinkResponse) HasRequiredShopperFields

func (o *PaymentLinkResponse) HasRequiredShopperFields() bool

HasRequiredShopperFields returns a boolean if a field has been set.

func (*PaymentLinkResponse) HasReturnUrl

func (o *PaymentLinkResponse) HasReturnUrl() bool

HasReturnUrl returns a boolean if a field has been set.

func (*PaymentLinkResponse) HasReusable

func (o *PaymentLinkResponse) HasReusable() bool

HasReusable returns a boolean if a field has been set.

func (*PaymentLinkResponse) HasRiskData

func (o *PaymentLinkResponse) HasRiskData() bool

HasRiskData returns a boolean if a field has been set.

func (*PaymentLinkResponse) HasShopperEmail

func (o *PaymentLinkResponse) HasShopperEmail() bool

HasShopperEmail returns a boolean if a field has been set.

func (*PaymentLinkResponse) HasShopperLocale

func (o *PaymentLinkResponse) HasShopperLocale() bool

HasShopperLocale returns a boolean if a field has been set.

func (*PaymentLinkResponse) HasShopperName

func (o *PaymentLinkResponse) HasShopperName() bool

HasShopperName returns a boolean if a field has been set.

func (*PaymentLinkResponse) HasShopperReference

func (o *PaymentLinkResponse) HasShopperReference() bool

HasShopperReference returns a boolean if a field has been set.

func (*PaymentLinkResponse) HasShopperStatement

func (o *PaymentLinkResponse) HasShopperStatement() bool

HasShopperStatement returns a boolean if a field has been set.

func (*PaymentLinkResponse) HasShowRemovePaymentMethodButton

func (o *PaymentLinkResponse) HasShowRemovePaymentMethodButton() bool

HasShowRemovePaymentMethodButton returns a boolean if a field has been set.

func (*PaymentLinkResponse) HasSocialSecurityNumber

func (o *PaymentLinkResponse) HasSocialSecurityNumber() bool

HasSocialSecurityNumber returns a boolean if a field has been set.

func (*PaymentLinkResponse) HasSplitCardFundingSources

func (o *PaymentLinkResponse) HasSplitCardFundingSources() bool

HasSplitCardFundingSources returns a boolean if a field has been set.

func (*PaymentLinkResponse) HasSplits

func (o *PaymentLinkResponse) HasSplits() bool

HasSplits returns a boolean if a field has been set.

func (*PaymentLinkResponse) HasStore

func (o *PaymentLinkResponse) HasStore() bool

HasStore returns a boolean if a field has been set.

func (*PaymentLinkResponse) HasStorePaymentMethodMode

func (o *PaymentLinkResponse) HasStorePaymentMethodMode() bool

HasStorePaymentMethodMode returns a boolean if a field has been set.

func (*PaymentLinkResponse) HasTelephoneNumber

func (o *PaymentLinkResponse) HasTelephoneNumber() bool

HasTelephoneNumber returns a boolean if a field has been set.

func (*PaymentLinkResponse) HasThemeId

func (o *PaymentLinkResponse) HasThemeId() bool

HasThemeId returns a boolean if a field has been set.

func (*PaymentLinkResponse) HasUpdatedAt

func (o *PaymentLinkResponse) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (PaymentLinkResponse) MarshalJSON

func (o PaymentLinkResponse) MarshalJSON() ([]byte, error)

func (*PaymentLinkResponse) SetAllowedPaymentMethods

func (o *PaymentLinkResponse) SetAllowedPaymentMethods(v []string)

SetAllowedPaymentMethods gets a reference to the given []string and assigns it to the AllowedPaymentMethods field.

func (*PaymentLinkResponse) SetAmount

func (o *PaymentLinkResponse) SetAmount(v Amount)

SetAmount sets field value

func (*PaymentLinkResponse) SetApplicationInfo

func (o *PaymentLinkResponse) SetApplicationInfo(v ApplicationInfo)

SetApplicationInfo gets a reference to the given ApplicationInfo and assigns it to the ApplicationInfo field.

func (*PaymentLinkResponse) SetBillingAddress

func (o *PaymentLinkResponse) SetBillingAddress(v Address)

SetBillingAddress gets a reference to the given Address and assigns it to the BillingAddress field.

func (*PaymentLinkResponse) SetBlockedPaymentMethods

func (o *PaymentLinkResponse) SetBlockedPaymentMethods(v []string)

SetBlockedPaymentMethods gets a reference to the given []string and assigns it to the BlockedPaymentMethods field.

func (*PaymentLinkResponse) SetCaptureDelayHours

func (o *PaymentLinkResponse) SetCaptureDelayHours(v int32)

SetCaptureDelayHours gets a reference to the given int32 and assigns it to the CaptureDelayHours field.

func (*PaymentLinkResponse) SetCountryCode

func (o *PaymentLinkResponse) SetCountryCode(v string)

SetCountryCode gets a reference to the given string and assigns it to the CountryCode field.

func (*PaymentLinkResponse) SetDateOfBirth

func (o *PaymentLinkResponse) SetDateOfBirth(v string)

SetDateOfBirth gets a reference to the given string and assigns it to the DateOfBirth field.

func (*PaymentLinkResponse) SetDeliverAt

func (o *PaymentLinkResponse) SetDeliverAt(v time.Time)

SetDeliverAt gets a reference to the given time.Time and assigns it to the DeliverAt field.

func (*PaymentLinkResponse) SetDeliveryAddress

func (o *PaymentLinkResponse) SetDeliveryAddress(v Address)

SetDeliveryAddress gets a reference to the given Address and assigns it to the DeliveryAddress field.

func (*PaymentLinkResponse) SetDescription

func (o *PaymentLinkResponse) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*PaymentLinkResponse) SetExpiresAt

func (o *PaymentLinkResponse) SetExpiresAt(v time.Time)

SetExpiresAt gets a reference to the given time.Time and assigns it to the ExpiresAt field.

func (*PaymentLinkResponse) SetId

func (o *PaymentLinkResponse) SetId(v string)

SetId sets field value

func (*PaymentLinkResponse) SetInstallmentOptions

func (o *PaymentLinkResponse) SetInstallmentOptions(v map[string]InstallmentOption)

SetInstallmentOptions gets a reference to the given map[string]InstallmentOption and assigns it to the InstallmentOptions field.

func (*PaymentLinkResponse) SetLineItems

func (o *PaymentLinkResponse) SetLineItems(v []LineItem)

SetLineItems gets a reference to the given []LineItem and assigns it to the LineItems field.

func (*PaymentLinkResponse) SetManualCapture

func (o *PaymentLinkResponse) SetManualCapture(v bool)

SetManualCapture gets a reference to the given bool and assigns it to the ManualCapture field.

func (*PaymentLinkResponse) SetMcc

func (o *PaymentLinkResponse) SetMcc(v string)

SetMcc gets a reference to the given string and assigns it to the Mcc field.

func (*PaymentLinkResponse) SetMerchantAccount

func (o *PaymentLinkResponse) SetMerchantAccount(v string)

SetMerchantAccount sets field value

func (*PaymentLinkResponse) SetMerchantOrderReference

func (o *PaymentLinkResponse) SetMerchantOrderReference(v string)

SetMerchantOrderReference gets a reference to the given string and assigns it to the MerchantOrderReference field.

func (*PaymentLinkResponse) SetMetadata

func (o *PaymentLinkResponse) SetMetadata(v map[string]string)

SetMetadata gets a reference to the given map[string]string and assigns it to the Metadata field.

func (*PaymentLinkResponse) SetRecurringProcessingModel

func (o *PaymentLinkResponse) SetRecurringProcessingModel(v string)

SetRecurringProcessingModel gets a reference to the given string and assigns it to the RecurringProcessingModel field.

func (*PaymentLinkResponse) SetReference

func (o *PaymentLinkResponse) SetReference(v string)

SetReference sets field value

func (*PaymentLinkResponse) SetRequiredShopperFields

func (o *PaymentLinkResponse) SetRequiredShopperFields(v []string)

SetRequiredShopperFields gets a reference to the given []string and assigns it to the RequiredShopperFields field.

func (*PaymentLinkResponse) SetReturnUrl

func (o *PaymentLinkResponse) SetReturnUrl(v string)

SetReturnUrl gets a reference to the given string and assigns it to the ReturnUrl field.

func (*PaymentLinkResponse) SetReusable

func (o *PaymentLinkResponse) SetReusable(v bool)

SetReusable gets a reference to the given bool and assigns it to the Reusable field.

func (*PaymentLinkResponse) SetRiskData

func (o *PaymentLinkResponse) SetRiskData(v RiskData)

SetRiskData gets a reference to the given RiskData and assigns it to the RiskData field.

func (*PaymentLinkResponse) SetShopperEmail

func (o *PaymentLinkResponse) SetShopperEmail(v string)

SetShopperEmail gets a reference to the given string and assigns it to the ShopperEmail field.

func (*PaymentLinkResponse) SetShopperLocale

func (o *PaymentLinkResponse) SetShopperLocale(v string)

SetShopperLocale gets a reference to the given string and assigns it to the ShopperLocale field.

func (*PaymentLinkResponse) SetShopperName

func (o *PaymentLinkResponse) SetShopperName(v Name)

SetShopperName gets a reference to the given Name and assigns it to the ShopperName field.

func (*PaymentLinkResponse) SetShopperReference

func (o *PaymentLinkResponse) SetShopperReference(v string)

SetShopperReference gets a reference to the given string and assigns it to the ShopperReference field.

func (*PaymentLinkResponse) SetShopperStatement

func (o *PaymentLinkResponse) SetShopperStatement(v string)

SetShopperStatement gets a reference to the given string and assigns it to the ShopperStatement field.

func (*PaymentLinkResponse) SetShowRemovePaymentMethodButton

func (o *PaymentLinkResponse) SetShowRemovePaymentMethodButton(v bool)

SetShowRemovePaymentMethodButton gets a reference to the given bool and assigns it to the ShowRemovePaymentMethodButton field.

func (*PaymentLinkResponse) SetSocialSecurityNumber

func (o *PaymentLinkResponse) SetSocialSecurityNumber(v string)

SetSocialSecurityNumber gets a reference to the given string and assigns it to the SocialSecurityNumber field.

func (*PaymentLinkResponse) SetSplitCardFundingSources

func (o *PaymentLinkResponse) SetSplitCardFundingSources(v bool)

SetSplitCardFundingSources gets a reference to the given bool and assigns it to the SplitCardFundingSources field.

func (*PaymentLinkResponse) SetSplits

func (o *PaymentLinkResponse) SetSplits(v []Split)

SetSplits gets a reference to the given []Split and assigns it to the Splits field.

func (*PaymentLinkResponse) SetStatus

func (o *PaymentLinkResponse) SetStatus(v string)

SetStatus sets field value

func (*PaymentLinkResponse) SetStore

func (o *PaymentLinkResponse) SetStore(v string)

SetStore gets a reference to the given string and assigns it to the Store field.

func (*PaymentLinkResponse) SetStorePaymentMethodMode

func (o *PaymentLinkResponse) SetStorePaymentMethodMode(v string)

SetStorePaymentMethodMode gets a reference to the given string and assigns it to the StorePaymentMethodMode field.

func (*PaymentLinkResponse) SetTelephoneNumber

func (o *PaymentLinkResponse) SetTelephoneNumber(v string)

SetTelephoneNumber gets a reference to the given string and assigns it to the TelephoneNumber field.

func (*PaymentLinkResponse) SetThemeId

func (o *PaymentLinkResponse) SetThemeId(v string)

SetThemeId gets a reference to the given string and assigns it to the ThemeId field.

func (*PaymentLinkResponse) SetUpdatedAt

func (o *PaymentLinkResponse) SetUpdatedAt(v time.Time)

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.

func (*PaymentLinkResponse) SetUrl

func (o *PaymentLinkResponse) SetUrl(v string)

SetUrl sets field value

func (PaymentLinkResponse) ToMap

func (o PaymentLinkResponse) ToMap() (map[string]interface{}, error)

type PaymentLinksApi

type PaymentLinksApi common.Service

PaymentLinksApi service

GetPaymentLink Get a payment link

Retrieves the payment link details using the payment link `id`.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r PaymentLinksApiGetPaymentLinkInput - Request parameters, see GetPaymentLinkInput @return PaymentLinkResponse, *http.Response, error

func (*PaymentLinksApi) GetPaymentLinkInput

func (a *PaymentLinksApi) GetPaymentLinkInput(linkId string) PaymentLinksApiGetPaymentLinkInput

Prepare a request for GetPaymentLink @param linkId Unique identifier of the payment link. @return PaymentLinksApiGetPaymentLinkInput

PaymentLinks Create a payment link

Creates a payment link to our hosted payment form where shoppers can pay. The list of payment methods presented to the shopper depends on the `currency` and `country` parameters sent in the request.

For more information, refer to [Pay by Link documentation](https://docs.adyen.com/online-payments/pay-by-link#create-payment-links-through-api).

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r PaymentLinksApiPaymentLinksInput - Request parameters, see PaymentLinksInput @return PaymentLinkResponse, *http.Response, error

func (*PaymentLinksApi) PaymentLinksInput

func (a *PaymentLinksApi) PaymentLinksInput() PaymentLinksApiPaymentLinksInput

Prepare a request for PaymentLinks

@return PaymentLinksApiPaymentLinksInput

UpdatePaymentLink Update the status of a payment link

Updates the status of a payment link. Use this endpoint to [force the expiry of a payment link](https://docs.adyen.com/online-payments/pay-by-link#update-payment-link-status).

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r PaymentLinksApiUpdatePaymentLinkInput - Request parameters, see UpdatePaymentLinkInput @return PaymentLinkResponse, *http.Response, error

func (*PaymentLinksApi) UpdatePaymentLinkInput

func (a *PaymentLinksApi) UpdatePaymentLinkInput(linkId string) PaymentLinksApiUpdatePaymentLinkInput

Prepare a request for UpdatePaymentLink @param linkId Unique identifier of the payment link. @return PaymentLinksApiUpdatePaymentLinkInput

type PaymentLinksApiGetPaymentLinkInput

type PaymentLinksApiGetPaymentLinkInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by PaymentLinksApi.GetPaymentLink

type PaymentLinksApiPaymentLinksInput

type PaymentLinksApiPaymentLinksInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by PaymentLinksApi.PaymentLinks

func (PaymentLinksApiPaymentLinksInput) IdempotencyKey

A unique identifier for the message with a maximum of 64 characters (we recommend a UUID).

func (PaymentLinksApiPaymentLinksInput) PaymentLinkRequest

type PaymentLinksApiUpdatePaymentLinkInput

type PaymentLinksApiUpdatePaymentLinkInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by PaymentLinksApi.UpdatePaymentLink

func (PaymentLinksApiUpdatePaymentLinkInput) UpdatePaymentLinkRequest

type PaymentMethod

type PaymentMethod struct {
	// Brand for the selected gift card. For example: plastix, hmclub.
	Brand *string `json:"brand,omitempty"`
	// List of possible brands. For example: visa, mc.
	Brands []string `json:"brands,omitempty"`
	// The configuration of the payment method.
	Configuration *map[string]string `json:"configuration,omitempty"`
	// The funding source of the payment method.
	FundingSource *string             `json:"fundingSource,omitempty"`
	Group         *PaymentMethodGroup `json:"group,omitempty"`
	// All input details to be provided to complete the payment with this payment method.
	// Deprecated
	InputDetails []InputDetail `json:"inputDetails,omitempty"`
	// A list of issuers for this payment method.
	Issuers []PaymentMethodIssuer `json:"issuers,omitempty"`
	// The displayable name of this payment method.
	Name *string `json:"name,omitempty"`
	// The unique payment method code.
	Type *string `json:"type,omitempty"`
}

PaymentMethod struct for PaymentMethod

func NewPaymentMethod

func NewPaymentMethod() *PaymentMethod

NewPaymentMethod instantiates a new PaymentMethod object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaymentMethodWithDefaults

func NewPaymentMethodWithDefaults() *PaymentMethod

NewPaymentMethodWithDefaults instantiates a new PaymentMethod object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaymentMethod) GetBrand

func (o *PaymentMethod) GetBrand() string

GetBrand returns the Brand field value if set, zero value otherwise.

func (*PaymentMethod) GetBrandOk

func (o *PaymentMethod) GetBrandOk() (*string, bool)

GetBrandOk returns a tuple with the Brand field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethod) GetBrands

func (o *PaymentMethod) GetBrands() []string

GetBrands returns the Brands field value if set, zero value otherwise.

func (*PaymentMethod) GetBrandsOk

func (o *PaymentMethod) GetBrandsOk() ([]string, bool)

GetBrandsOk returns a tuple with the Brands field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethod) GetConfiguration

func (o *PaymentMethod) GetConfiguration() map[string]string

GetConfiguration returns the Configuration field value if set, zero value otherwise.

func (*PaymentMethod) GetConfigurationOk

func (o *PaymentMethod) GetConfigurationOk() (*map[string]string, bool)

GetConfigurationOk returns a tuple with the Configuration field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethod) GetFundingSource

func (o *PaymentMethod) GetFundingSource() string

GetFundingSource returns the FundingSource field value if set, zero value otherwise.

func (*PaymentMethod) GetFundingSourceOk

func (o *PaymentMethod) GetFundingSourceOk() (*string, bool)

GetFundingSourceOk returns a tuple with the FundingSource field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethod) GetGroup

func (o *PaymentMethod) GetGroup() PaymentMethodGroup

GetGroup returns the Group field value if set, zero value otherwise.

func (*PaymentMethod) GetGroupOk

func (o *PaymentMethod) GetGroupOk() (*PaymentMethodGroup, bool)

GetGroupOk returns a tuple with the Group field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethod) GetInputDetails

func (o *PaymentMethod) GetInputDetails() []InputDetail

GetInputDetails returns the InputDetails field value if set, zero value otherwise. Deprecated

func (*PaymentMethod) GetInputDetailsOk

func (o *PaymentMethod) GetInputDetailsOk() ([]InputDetail, bool)

GetInputDetailsOk returns a tuple with the InputDetails field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*PaymentMethod) GetIssuers

func (o *PaymentMethod) GetIssuers() []PaymentMethodIssuer

GetIssuers returns the Issuers field value if set, zero value otherwise.

func (*PaymentMethod) GetIssuersOk

func (o *PaymentMethod) GetIssuersOk() ([]PaymentMethodIssuer, bool)

GetIssuersOk returns a tuple with the Issuers field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethod) GetName

func (o *PaymentMethod) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*PaymentMethod) GetNameOk

func (o *PaymentMethod) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethod) GetType

func (o *PaymentMethod) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*PaymentMethod) GetTypeOk

func (o *PaymentMethod) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethod) HasBrand

func (o *PaymentMethod) HasBrand() bool

HasBrand returns a boolean if a field has been set.

func (*PaymentMethod) HasBrands

func (o *PaymentMethod) HasBrands() bool

HasBrands returns a boolean if a field has been set.

func (*PaymentMethod) HasConfiguration

func (o *PaymentMethod) HasConfiguration() bool

HasConfiguration returns a boolean if a field has been set.

func (*PaymentMethod) HasFundingSource

func (o *PaymentMethod) HasFundingSource() bool

HasFundingSource returns a boolean if a field has been set.

func (*PaymentMethod) HasGroup

func (o *PaymentMethod) HasGroup() bool

HasGroup returns a boolean if a field has been set.

func (*PaymentMethod) HasInputDetails

func (o *PaymentMethod) HasInputDetails() bool

HasInputDetails returns a boolean if a field has been set.

func (*PaymentMethod) HasIssuers

func (o *PaymentMethod) HasIssuers() bool

HasIssuers returns a boolean if a field has been set.

func (*PaymentMethod) HasName

func (o *PaymentMethod) HasName() bool

HasName returns a boolean if a field has been set.

func (*PaymentMethod) HasType

func (o *PaymentMethod) HasType() bool

HasType returns a boolean if a field has been set.

func (PaymentMethod) MarshalJSON

func (o PaymentMethod) MarshalJSON() ([]byte, error)

func (*PaymentMethod) SetBrand

func (o *PaymentMethod) SetBrand(v string)

SetBrand gets a reference to the given string and assigns it to the Brand field.

func (*PaymentMethod) SetBrands

func (o *PaymentMethod) SetBrands(v []string)

SetBrands gets a reference to the given []string and assigns it to the Brands field.

func (*PaymentMethod) SetConfiguration

func (o *PaymentMethod) SetConfiguration(v map[string]string)

SetConfiguration gets a reference to the given map[string]string and assigns it to the Configuration field.

func (*PaymentMethod) SetFundingSource

func (o *PaymentMethod) SetFundingSource(v string)

SetFundingSource gets a reference to the given string and assigns it to the FundingSource field.

func (*PaymentMethod) SetGroup

func (o *PaymentMethod) SetGroup(v PaymentMethodGroup)

SetGroup gets a reference to the given PaymentMethodGroup and assigns it to the Group field.

func (*PaymentMethod) SetInputDetails

func (o *PaymentMethod) SetInputDetails(v []InputDetail)

SetInputDetails gets a reference to the given []InputDetail and assigns it to the InputDetails field. Deprecated

func (*PaymentMethod) SetIssuers

func (o *PaymentMethod) SetIssuers(v []PaymentMethodIssuer)

SetIssuers gets a reference to the given []PaymentMethodIssuer and assigns it to the Issuers field.

func (*PaymentMethod) SetName

func (o *PaymentMethod) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*PaymentMethod) SetType

func (o *PaymentMethod) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (PaymentMethod) ToMap

func (o PaymentMethod) ToMap() (map[string]interface{}, error)

type PaymentMethodGroup

type PaymentMethodGroup struct {
	// The name of the group.
	Name *string `json:"name,omitempty"`
	// Echo data to be used if the payment method is displayed as part of this group.
	PaymentMethodData *string `json:"paymentMethodData,omitempty"`
	// The unique code of the group.
	Type *string `json:"type,omitempty"`
}

PaymentMethodGroup struct for PaymentMethodGroup

func NewPaymentMethodGroup

func NewPaymentMethodGroup() *PaymentMethodGroup

NewPaymentMethodGroup instantiates a new PaymentMethodGroup object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaymentMethodGroupWithDefaults

func NewPaymentMethodGroupWithDefaults() *PaymentMethodGroup

NewPaymentMethodGroupWithDefaults instantiates a new PaymentMethodGroup object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaymentMethodGroup) GetName

func (o *PaymentMethodGroup) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*PaymentMethodGroup) GetNameOk

func (o *PaymentMethodGroup) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodGroup) GetPaymentMethodData

func (o *PaymentMethodGroup) GetPaymentMethodData() string

GetPaymentMethodData returns the PaymentMethodData field value if set, zero value otherwise.

func (*PaymentMethodGroup) GetPaymentMethodDataOk

func (o *PaymentMethodGroup) GetPaymentMethodDataOk() (*string, bool)

GetPaymentMethodDataOk returns a tuple with the PaymentMethodData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodGroup) GetType

func (o *PaymentMethodGroup) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*PaymentMethodGroup) GetTypeOk

func (o *PaymentMethodGroup) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodGroup) HasName

func (o *PaymentMethodGroup) HasName() bool

HasName returns a boolean if a field has been set.

func (*PaymentMethodGroup) HasPaymentMethodData

func (o *PaymentMethodGroup) HasPaymentMethodData() bool

HasPaymentMethodData returns a boolean if a field has been set.

func (*PaymentMethodGroup) HasType

func (o *PaymentMethodGroup) HasType() bool

HasType returns a boolean if a field has been set.

func (PaymentMethodGroup) MarshalJSON

func (o PaymentMethodGroup) MarshalJSON() ([]byte, error)

func (*PaymentMethodGroup) SetName

func (o *PaymentMethodGroup) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*PaymentMethodGroup) SetPaymentMethodData

func (o *PaymentMethodGroup) SetPaymentMethodData(v string)

SetPaymentMethodData gets a reference to the given string and assigns it to the PaymentMethodData field.

func (*PaymentMethodGroup) SetType

func (o *PaymentMethodGroup) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (PaymentMethodGroup) ToMap

func (o PaymentMethodGroup) ToMap() (map[string]interface{}, error)

type PaymentMethodIssuer

type PaymentMethodIssuer struct {
	// A boolean value indicating whether this issuer is unavailable. Can be `true` whenever the issuer is offline.
	Disabled *bool `json:"disabled,omitempty"`
	// The unique identifier of this issuer, to submit in requests to /payments.
	Id string `json:"id"`
	// A localized name of the issuer.
	Name string `json:"name"`
}

PaymentMethodIssuer struct for PaymentMethodIssuer

func NewPaymentMethodIssuer

func NewPaymentMethodIssuer(id string, name string) *PaymentMethodIssuer

NewPaymentMethodIssuer instantiates a new PaymentMethodIssuer object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaymentMethodIssuerWithDefaults

func NewPaymentMethodIssuerWithDefaults() *PaymentMethodIssuer

NewPaymentMethodIssuerWithDefaults instantiates a new PaymentMethodIssuer object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaymentMethodIssuer) GetDisabled

func (o *PaymentMethodIssuer) GetDisabled() bool

GetDisabled returns the Disabled field value if set, zero value otherwise.

func (*PaymentMethodIssuer) GetDisabledOk

func (o *PaymentMethodIssuer) GetDisabledOk() (*bool, bool)

GetDisabledOk returns a tuple with the Disabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodIssuer) GetId

func (o *PaymentMethodIssuer) GetId() string

GetId returns the Id field value

func (*PaymentMethodIssuer) GetIdOk

func (o *PaymentMethodIssuer) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*PaymentMethodIssuer) GetName

func (o *PaymentMethodIssuer) GetName() string

GetName returns the Name field value

func (*PaymentMethodIssuer) GetNameOk

func (o *PaymentMethodIssuer) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*PaymentMethodIssuer) HasDisabled

func (o *PaymentMethodIssuer) HasDisabled() bool

HasDisabled returns a boolean if a field has been set.

func (PaymentMethodIssuer) MarshalJSON

func (o PaymentMethodIssuer) MarshalJSON() ([]byte, error)

func (*PaymentMethodIssuer) SetDisabled

func (o *PaymentMethodIssuer) SetDisabled(v bool)

SetDisabled gets a reference to the given bool and assigns it to the Disabled field.

func (*PaymentMethodIssuer) SetId

func (o *PaymentMethodIssuer) SetId(v string)

SetId sets field value

func (*PaymentMethodIssuer) SetName

func (o *PaymentMethodIssuer) SetName(v string)

SetName sets field value

func (PaymentMethodIssuer) ToMap

func (o PaymentMethodIssuer) ToMap() (map[string]interface{}, error)

type PaymentMethodsRequest

type PaymentMethodsRequest struct {
	// This field contains additional data, which may be required for a particular payment request.  The `additionalData` object consists of entries, each of which includes the key and value.
	AdditionalData *map[string]string `json:"additionalData,omitempty"`
	// List of payment methods to be presented to the shopper. To refer to payment methods, use their [payment method type](https://docs.adyen.com/payment-methods/payment-method-types).  Example: `\"allowedPaymentMethods\":[\"ideal\",\"giropay\"]`
	AllowedPaymentMethods []string `json:"allowedPaymentMethods,omitempty"`
	Amount                *Amount  `json:"amount,omitempty"`
	// List of payment methods to be hidden from the shopper. To refer to payment methods, use their [payment method type](https://docs.adyen.com/payment-methods/payment-method-types).  Example: `\"blockedPaymentMethods\":[\"ideal\",\"giropay\"]`
	BlockedPaymentMethods []string `json:"blockedPaymentMethods,omitempty"`
	// The platform where a payment transaction takes place. This field can be used for filtering out payment methods that are only available on specific platforms. Possible values: * iOS * Android * Web
	Channel *string `json:"channel,omitempty"`
	// The shopper's country code.
	CountryCode *string `json:"countryCode,omitempty"`
	// The merchant account identifier, with which you want to process the transaction.
	MerchantAccount string              `json:"merchantAccount"`
	Order           *EncryptedOrderData `json:"order,omitempty"`
	// The combination of a language code and a country code to specify the language to be used in the payment.
	ShopperLocale *string `json:"shopperLocale,omitempty"`
	// Required for recurring payments.  Your reference to uniquely identify this shopper, for example user ID or account ID. Minimum length: 3 characters. > Your reference must not include personally identifiable information (PII), for example name or email address.
	ShopperReference *string `json:"shopperReference,omitempty"`
	// Boolean value indicating whether the card payment method should be split into separate debit and credit options.
	SplitCardFundingSources *bool `json:"splitCardFundingSources,omitempty"`
	// The ecommerce or point-of-sale store that is processing the payment. Used in:  * [Partner platform integrations](https://docs.adyen.com/marketplaces-and-platforms/classic/platforms-for-partners#route-payments) for the [Classic Platforms integration](https://docs.adyen.com/marketplaces-and-platforms/classic). * [Platform setup integrations](https://docs.adyen.com/marketplaces-and-platforms/additional-for-platform-setup/route-payment-to-store) for the [Balance Platform](https://docs.adyen.com/marketplaces-and-platforms).
	Store *string `json:"store,omitempty"`
}

PaymentMethodsRequest struct for PaymentMethodsRequest

func NewPaymentMethodsRequest

func NewPaymentMethodsRequest(merchantAccount string) *PaymentMethodsRequest

NewPaymentMethodsRequest instantiates a new PaymentMethodsRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaymentMethodsRequestWithDefaults

func NewPaymentMethodsRequestWithDefaults() *PaymentMethodsRequest

NewPaymentMethodsRequestWithDefaults instantiates a new PaymentMethodsRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaymentMethodsRequest) GetAdditionalData

func (o *PaymentMethodsRequest) GetAdditionalData() map[string]string

GetAdditionalData returns the AdditionalData field value if set, zero value otherwise.

func (*PaymentMethodsRequest) GetAdditionalDataOk

func (o *PaymentMethodsRequest) GetAdditionalDataOk() (*map[string]string, bool)

GetAdditionalDataOk returns a tuple with the AdditionalData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodsRequest) GetAllowedPaymentMethods

func (o *PaymentMethodsRequest) GetAllowedPaymentMethods() []string

GetAllowedPaymentMethods returns the AllowedPaymentMethods field value if set, zero value otherwise.

func (*PaymentMethodsRequest) GetAllowedPaymentMethodsOk

func (o *PaymentMethodsRequest) GetAllowedPaymentMethodsOk() ([]string, bool)

GetAllowedPaymentMethodsOk returns a tuple with the AllowedPaymentMethods field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodsRequest) GetAmount

func (o *PaymentMethodsRequest) GetAmount() Amount

GetAmount returns the Amount field value if set, zero value otherwise.

func (*PaymentMethodsRequest) GetAmountOk

func (o *PaymentMethodsRequest) GetAmountOk() (*Amount, bool)

GetAmountOk returns a tuple with the Amount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodsRequest) GetBlockedPaymentMethods

func (o *PaymentMethodsRequest) GetBlockedPaymentMethods() []string

GetBlockedPaymentMethods returns the BlockedPaymentMethods field value if set, zero value otherwise.

func (*PaymentMethodsRequest) GetBlockedPaymentMethodsOk

func (o *PaymentMethodsRequest) GetBlockedPaymentMethodsOk() ([]string, bool)

GetBlockedPaymentMethodsOk returns a tuple with the BlockedPaymentMethods field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodsRequest) GetChannel

func (o *PaymentMethodsRequest) GetChannel() string

GetChannel returns the Channel field value if set, zero value otherwise.

func (*PaymentMethodsRequest) GetChannelOk

func (o *PaymentMethodsRequest) GetChannelOk() (*string, bool)

GetChannelOk returns a tuple with the Channel field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodsRequest) GetCountryCode

func (o *PaymentMethodsRequest) GetCountryCode() string

GetCountryCode returns the CountryCode field value if set, zero value otherwise.

func (*PaymentMethodsRequest) GetCountryCodeOk

func (o *PaymentMethodsRequest) GetCountryCodeOk() (*string, bool)

GetCountryCodeOk returns a tuple with the CountryCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodsRequest) GetMerchantAccount

func (o *PaymentMethodsRequest) GetMerchantAccount() string

GetMerchantAccount returns the MerchantAccount field value

func (*PaymentMethodsRequest) GetMerchantAccountOk

func (o *PaymentMethodsRequest) GetMerchantAccountOk() (*string, bool)

GetMerchantAccountOk returns a tuple with the MerchantAccount field value and a boolean to check if the value has been set.

func (*PaymentMethodsRequest) GetOrder

GetOrder returns the Order field value if set, zero value otherwise.

func (*PaymentMethodsRequest) GetOrderOk

func (o *PaymentMethodsRequest) GetOrderOk() (*EncryptedOrderData, bool)

GetOrderOk returns a tuple with the Order field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodsRequest) GetShopperLocale

func (o *PaymentMethodsRequest) GetShopperLocale() string

GetShopperLocale returns the ShopperLocale field value if set, zero value otherwise.

func (*PaymentMethodsRequest) GetShopperLocaleOk

func (o *PaymentMethodsRequest) GetShopperLocaleOk() (*string, bool)

GetShopperLocaleOk returns a tuple with the ShopperLocale field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodsRequest) GetShopperReference

func (o *PaymentMethodsRequest) GetShopperReference() string

GetShopperReference returns the ShopperReference field value if set, zero value otherwise.

func (*PaymentMethodsRequest) GetShopperReferenceOk

func (o *PaymentMethodsRequest) GetShopperReferenceOk() (*string, bool)

GetShopperReferenceOk returns a tuple with the ShopperReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodsRequest) GetSplitCardFundingSources

func (o *PaymentMethodsRequest) GetSplitCardFundingSources() bool

GetSplitCardFundingSources returns the SplitCardFundingSources field value if set, zero value otherwise.

func (*PaymentMethodsRequest) GetSplitCardFundingSourcesOk

func (o *PaymentMethodsRequest) GetSplitCardFundingSourcesOk() (*bool, bool)

GetSplitCardFundingSourcesOk returns a tuple with the SplitCardFundingSources field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodsRequest) GetStore

func (o *PaymentMethodsRequest) GetStore() string

GetStore returns the Store field value if set, zero value otherwise.

func (*PaymentMethodsRequest) GetStoreOk

func (o *PaymentMethodsRequest) GetStoreOk() (*string, bool)

GetStoreOk returns a tuple with the Store field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodsRequest) HasAdditionalData

func (o *PaymentMethodsRequest) HasAdditionalData() bool

HasAdditionalData returns a boolean if a field has been set.

func (*PaymentMethodsRequest) HasAllowedPaymentMethods

func (o *PaymentMethodsRequest) HasAllowedPaymentMethods() bool

HasAllowedPaymentMethods returns a boolean if a field has been set.

func (*PaymentMethodsRequest) HasAmount

func (o *PaymentMethodsRequest) HasAmount() bool

HasAmount returns a boolean if a field has been set.

func (*PaymentMethodsRequest) HasBlockedPaymentMethods

func (o *PaymentMethodsRequest) HasBlockedPaymentMethods() bool

HasBlockedPaymentMethods returns a boolean if a field has been set.

func (*PaymentMethodsRequest) HasChannel

func (o *PaymentMethodsRequest) HasChannel() bool

HasChannel returns a boolean if a field has been set.

func (*PaymentMethodsRequest) HasCountryCode

func (o *PaymentMethodsRequest) HasCountryCode() bool

HasCountryCode returns a boolean if a field has been set.

func (*PaymentMethodsRequest) HasOrder

func (o *PaymentMethodsRequest) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (*PaymentMethodsRequest) HasShopperLocale

func (o *PaymentMethodsRequest) HasShopperLocale() bool

HasShopperLocale returns a boolean if a field has been set.

func (*PaymentMethodsRequest) HasShopperReference

func (o *PaymentMethodsRequest) HasShopperReference() bool

HasShopperReference returns a boolean if a field has been set.

func (*PaymentMethodsRequest) HasSplitCardFundingSources

func (o *PaymentMethodsRequest) HasSplitCardFundingSources() bool

HasSplitCardFundingSources returns a boolean if a field has been set.

func (*PaymentMethodsRequest) HasStore

func (o *PaymentMethodsRequest) HasStore() bool

HasStore returns a boolean if a field has been set.

func (PaymentMethodsRequest) MarshalJSON

func (o PaymentMethodsRequest) MarshalJSON() ([]byte, error)

func (*PaymentMethodsRequest) SetAdditionalData

func (o *PaymentMethodsRequest) SetAdditionalData(v map[string]string)

SetAdditionalData gets a reference to the given map[string]string and assigns it to the AdditionalData field.

func (*PaymentMethodsRequest) SetAllowedPaymentMethods

func (o *PaymentMethodsRequest) SetAllowedPaymentMethods(v []string)

SetAllowedPaymentMethods gets a reference to the given []string and assigns it to the AllowedPaymentMethods field.

func (*PaymentMethodsRequest) SetAmount

func (o *PaymentMethodsRequest) SetAmount(v Amount)

SetAmount gets a reference to the given Amount and assigns it to the Amount field.

func (*PaymentMethodsRequest) SetBlockedPaymentMethods

func (o *PaymentMethodsRequest) SetBlockedPaymentMethods(v []string)

SetBlockedPaymentMethods gets a reference to the given []string and assigns it to the BlockedPaymentMethods field.

func (*PaymentMethodsRequest) SetChannel

func (o *PaymentMethodsRequest) SetChannel(v string)

SetChannel gets a reference to the given string and assigns it to the Channel field.

func (*PaymentMethodsRequest) SetCountryCode

func (o *PaymentMethodsRequest) SetCountryCode(v string)

SetCountryCode gets a reference to the given string and assigns it to the CountryCode field.

func (*PaymentMethodsRequest) SetMerchantAccount

func (o *PaymentMethodsRequest) SetMerchantAccount(v string)

SetMerchantAccount sets field value

func (*PaymentMethodsRequest) SetOrder

SetOrder gets a reference to the given EncryptedOrderData and assigns it to the Order field.

func (*PaymentMethodsRequest) SetShopperLocale

func (o *PaymentMethodsRequest) SetShopperLocale(v string)

SetShopperLocale gets a reference to the given string and assigns it to the ShopperLocale field.

func (*PaymentMethodsRequest) SetShopperReference

func (o *PaymentMethodsRequest) SetShopperReference(v string)

SetShopperReference gets a reference to the given string and assigns it to the ShopperReference field.

func (*PaymentMethodsRequest) SetSplitCardFundingSources

func (o *PaymentMethodsRequest) SetSplitCardFundingSources(v bool)

SetSplitCardFundingSources gets a reference to the given bool and assigns it to the SplitCardFundingSources field.

func (*PaymentMethodsRequest) SetStore

func (o *PaymentMethodsRequest) SetStore(v string)

SetStore gets a reference to the given string and assigns it to the Store field.

func (PaymentMethodsRequest) ToMap

func (o PaymentMethodsRequest) ToMap() (map[string]interface{}, error)

type PaymentMethodsResponse

type PaymentMethodsResponse struct {
	// Detailed list of payment methods required to generate payment forms.
	PaymentMethods []PaymentMethod `json:"paymentMethods,omitempty"`
	// List of all stored payment methods.
	StoredPaymentMethods []StoredPaymentMethod `json:"storedPaymentMethods,omitempty"`
}

PaymentMethodsResponse struct for PaymentMethodsResponse

func NewPaymentMethodsResponse

func NewPaymentMethodsResponse() *PaymentMethodsResponse

NewPaymentMethodsResponse instantiates a new PaymentMethodsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaymentMethodsResponseWithDefaults

func NewPaymentMethodsResponseWithDefaults() *PaymentMethodsResponse

NewPaymentMethodsResponseWithDefaults instantiates a new PaymentMethodsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaymentMethodsResponse) GetPaymentMethods

func (o *PaymentMethodsResponse) GetPaymentMethods() []PaymentMethod

GetPaymentMethods returns the PaymentMethods field value if set, zero value otherwise.

func (*PaymentMethodsResponse) GetPaymentMethodsOk

func (o *PaymentMethodsResponse) GetPaymentMethodsOk() ([]PaymentMethod, bool)

GetPaymentMethodsOk returns a tuple with the PaymentMethods field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodsResponse) GetStoredPaymentMethods

func (o *PaymentMethodsResponse) GetStoredPaymentMethods() []StoredPaymentMethod

GetStoredPaymentMethods returns the StoredPaymentMethods field value if set, zero value otherwise.

func (*PaymentMethodsResponse) GetStoredPaymentMethodsOk

func (o *PaymentMethodsResponse) GetStoredPaymentMethodsOk() ([]StoredPaymentMethod, bool)

GetStoredPaymentMethodsOk returns a tuple with the StoredPaymentMethods field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodsResponse) HasPaymentMethods

func (o *PaymentMethodsResponse) HasPaymentMethods() bool

HasPaymentMethods returns a boolean if a field has been set.

func (*PaymentMethodsResponse) HasStoredPaymentMethods

func (o *PaymentMethodsResponse) HasStoredPaymentMethods() bool

HasStoredPaymentMethods returns a boolean if a field has been set.

func (PaymentMethodsResponse) MarshalJSON

func (o PaymentMethodsResponse) MarshalJSON() ([]byte, error)

func (*PaymentMethodsResponse) SetPaymentMethods

func (o *PaymentMethodsResponse) SetPaymentMethods(v []PaymentMethod)

SetPaymentMethods gets a reference to the given []PaymentMethod and assigns it to the PaymentMethods field.

func (*PaymentMethodsResponse) SetStoredPaymentMethods

func (o *PaymentMethodsResponse) SetStoredPaymentMethods(v []StoredPaymentMethod)

SetStoredPaymentMethods gets a reference to the given []StoredPaymentMethod and assigns it to the StoredPaymentMethods field.

func (PaymentMethodsResponse) ToMap

func (o PaymentMethodsResponse) ToMap() (map[string]interface{}, error)

type PaymentRefundRequest

type PaymentRefundRequest struct {
	Amount          Amount           `json:"amount"`
	ApplicationInfo *ApplicationInfo `json:"applicationInfo,omitempty"`
	// Price and product information of the refunded items, required for [partial refunds](https://docs.adyen.com/online-payments/refund#refund-a-payment). > This field is required for partial refunds with 3x 4x Oney, Affirm, Afterpay, Atome, Clearpay, Klarna, Ratepay, Walley, and Zip.
	LineItems []LineItem `json:"lineItems,omitempty"`
	// The merchant account that is used to process the payment.
	MerchantAccount string `json:"merchantAccount"`
	// Your reason for the refund request
	MerchantRefundReason *string `json:"merchantRefundReason,omitempty"`
	// Your reference for the refund request. Maximum length: 80 characters.
	Reference *string `json:"reference,omitempty"`
	// An array of objects specifying how the amount should be split between accounts when using Adyen for Platforms. For details, refer to [Providing split information](https://docs.adyen.com/marketplaces-and-platforms/processing-payments#providing-split-information).
	Splits []Split `json:"splits,omitempty"`
	// The online store or [physical store](https://docs.adyen.com/point-of-sale/design-your-integration/determine-account-structure/#create-stores) that is processing the refund. This must be the same as the store name configured in your Customer Area.  Otherwise, you get an error and the refund fails.
	Store *string `json:"store,omitempty"`
}

PaymentRefundRequest struct for PaymentRefundRequest

func NewPaymentRefundRequest

func NewPaymentRefundRequest(amount Amount, merchantAccount string) *PaymentRefundRequest

NewPaymentRefundRequest instantiates a new PaymentRefundRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaymentRefundRequestWithDefaults

func NewPaymentRefundRequestWithDefaults() *PaymentRefundRequest

NewPaymentRefundRequestWithDefaults instantiates a new PaymentRefundRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaymentRefundRequest) GetAmount

func (o *PaymentRefundRequest) GetAmount() Amount

GetAmount returns the Amount field value

func (*PaymentRefundRequest) GetAmountOk

func (o *PaymentRefundRequest) GetAmountOk() (*Amount, bool)

GetAmountOk returns a tuple with the Amount field value and a boolean to check if the value has been set.

func (*PaymentRefundRequest) GetApplicationInfo

func (o *PaymentRefundRequest) GetApplicationInfo() ApplicationInfo

GetApplicationInfo returns the ApplicationInfo field value if set, zero value otherwise.

func (*PaymentRefundRequest) GetApplicationInfoOk

func (o *PaymentRefundRequest) GetApplicationInfoOk() (*ApplicationInfo, bool)

GetApplicationInfoOk returns a tuple with the ApplicationInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRefundRequest) GetLineItems

func (o *PaymentRefundRequest) GetLineItems() []LineItem

GetLineItems returns the LineItems field value if set, zero value otherwise.

func (*PaymentRefundRequest) GetLineItemsOk

func (o *PaymentRefundRequest) GetLineItemsOk() ([]LineItem, bool)

GetLineItemsOk returns a tuple with the LineItems field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRefundRequest) GetMerchantAccount

func (o *PaymentRefundRequest) GetMerchantAccount() string

GetMerchantAccount returns the MerchantAccount field value

func (*PaymentRefundRequest) GetMerchantAccountOk

func (o *PaymentRefundRequest) GetMerchantAccountOk() (*string, bool)

GetMerchantAccountOk returns a tuple with the MerchantAccount field value and a boolean to check if the value has been set.

func (*PaymentRefundRequest) GetMerchantRefundReason

func (o *PaymentRefundRequest) GetMerchantRefundReason() string

GetMerchantRefundReason returns the MerchantRefundReason field value if set, zero value otherwise.

func (*PaymentRefundRequest) GetMerchantRefundReasonOk

func (o *PaymentRefundRequest) GetMerchantRefundReasonOk() (*string, bool)

GetMerchantRefundReasonOk returns a tuple with the MerchantRefundReason field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRefundRequest) GetReference

func (o *PaymentRefundRequest) GetReference() string

GetReference returns the Reference field value if set, zero value otherwise.

func (*PaymentRefundRequest) GetReferenceOk

func (o *PaymentRefundRequest) GetReferenceOk() (*string, bool)

GetReferenceOk returns a tuple with the Reference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRefundRequest) GetSplits

func (o *PaymentRefundRequest) GetSplits() []Split

GetSplits returns the Splits field value if set, zero value otherwise.

func (*PaymentRefundRequest) GetSplitsOk

func (o *PaymentRefundRequest) GetSplitsOk() ([]Split, bool)

GetSplitsOk returns a tuple with the Splits field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRefundRequest) GetStore added in v8.2.0

func (o *PaymentRefundRequest) GetStore() string

GetStore returns the Store field value if set, zero value otherwise.

func (*PaymentRefundRequest) GetStoreOk added in v8.2.0

func (o *PaymentRefundRequest) GetStoreOk() (*string, bool)

GetStoreOk returns a tuple with the Store field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRefundRequest) HasApplicationInfo

func (o *PaymentRefundRequest) HasApplicationInfo() bool

HasApplicationInfo returns a boolean if a field has been set.

func (*PaymentRefundRequest) HasLineItems

func (o *PaymentRefundRequest) HasLineItems() bool

HasLineItems returns a boolean if a field has been set.

func (*PaymentRefundRequest) HasMerchantRefundReason

func (o *PaymentRefundRequest) HasMerchantRefundReason() bool

HasMerchantRefundReason returns a boolean if a field has been set.

func (*PaymentRefundRequest) HasReference

func (o *PaymentRefundRequest) HasReference() bool

HasReference returns a boolean if a field has been set.

func (*PaymentRefundRequest) HasSplits

func (o *PaymentRefundRequest) HasSplits() bool

HasSplits returns a boolean if a field has been set.

func (*PaymentRefundRequest) HasStore added in v8.2.0

func (o *PaymentRefundRequest) HasStore() bool

HasStore returns a boolean if a field has been set.

func (PaymentRefundRequest) MarshalJSON

func (o PaymentRefundRequest) MarshalJSON() ([]byte, error)

func (*PaymentRefundRequest) SetAmount

func (o *PaymentRefundRequest) SetAmount(v Amount)

SetAmount sets field value

func (*PaymentRefundRequest) SetApplicationInfo

func (o *PaymentRefundRequest) SetApplicationInfo(v ApplicationInfo)

SetApplicationInfo gets a reference to the given ApplicationInfo and assigns it to the ApplicationInfo field.

func (*PaymentRefundRequest) SetLineItems

func (o *PaymentRefundRequest) SetLineItems(v []LineItem)

SetLineItems gets a reference to the given []LineItem and assigns it to the LineItems field.

func (*PaymentRefundRequest) SetMerchantAccount

func (o *PaymentRefundRequest) SetMerchantAccount(v string)

SetMerchantAccount sets field value

func (*PaymentRefundRequest) SetMerchantRefundReason

func (o *PaymentRefundRequest) SetMerchantRefundReason(v string)

SetMerchantRefundReason gets a reference to the given string and assigns it to the MerchantRefundReason field.

func (*PaymentRefundRequest) SetReference

func (o *PaymentRefundRequest) SetReference(v string)

SetReference gets a reference to the given string and assigns it to the Reference field.

func (*PaymentRefundRequest) SetSplits

func (o *PaymentRefundRequest) SetSplits(v []Split)

SetSplits gets a reference to the given []Split and assigns it to the Splits field.

func (*PaymentRefundRequest) SetStore added in v8.2.0

func (o *PaymentRefundRequest) SetStore(v string)

SetStore gets a reference to the given string and assigns it to the Store field.

func (PaymentRefundRequest) ToMap

func (o PaymentRefundRequest) ToMap() (map[string]interface{}, error)

type PaymentRefundResponse

type PaymentRefundResponse struct {
	Amount Amount `json:"amount"`
	// Price and product information of the refunded items, required for [partial refunds](https://docs.adyen.com/online-payments/refund#refund-a-payment). > This field is required for partial refunds with 3x 4x Oney, Affirm, Afterpay, Atome, Clearpay, Klarna, Ratepay, Walley, and Zip.
	LineItems []LineItem `json:"lineItems,omitempty"`
	// The merchant account that is used to process the payment.
	MerchantAccount string `json:"merchantAccount"`
	// Your reason for the refund request.
	MerchantRefundReason *string `json:"merchantRefundReason,omitempty"`
	// The [`pspReference`](https://docs.adyen.com/api-explorer/#/CheckoutService/latest/post/payments__resParam_pspReference) of the payment to refund.
	PaymentPspReference string `json:"paymentPspReference"`
	// Adyen's 16-character reference associated with the refund request.
	PspReference string `json:"pspReference"`
	// Your reference for the refund request.
	Reference *string `json:"reference,omitempty"`
	// An array of objects specifying how the amount should be split between accounts when using Adyen for Platforms. For details, refer to [Providing split information](https://docs.adyen.com/marketplaces-and-platforms/processing-payments#providing-split-information).
	Splits []Split `json:"splits,omitempty"`
	// The status of your request. This will always have the value **received**.
	Status string `json:"status"`
	// The online store or [physical store](https://docs.adyen.com/point-of-sale/design-your-integration/determine-account-structure/#create-stores) that is processing the refund. This must be the same as the store name configured in your Customer Area.  Otherwise, you get an error and the refund fails.
	Store *string `json:"store,omitempty"`
}

PaymentRefundResponse struct for PaymentRefundResponse

func NewPaymentRefundResponse

func NewPaymentRefundResponse(amount Amount, merchantAccount string, paymentPspReference string, pspReference string, status string) *PaymentRefundResponse

NewPaymentRefundResponse instantiates a new PaymentRefundResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaymentRefundResponseWithDefaults

func NewPaymentRefundResponseWithDefaults() *PaymentRefundResponse

NewPaymentRefundResponseWithDefaults instantiates a new PaymentRefundResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaymentRefundResponse) GetAmount

func (o *PaymentRefundResponse) GetAmount() Amount

GetAmount returns the Amount field value

func (*PaymentRefundResponse) GetAmountOk

func (o *PaymentRefundResponse) GetAmountOk() (*Amount, bool)

GetAmountOk returns a tuple with the Amount field value and a boolean to check if the value has been set.

func (*PaymentRefundResponse) GetLineItems

func (o *PaymentRefundResponse) GetLineItems() []LineItem

GetLineItems returns the LineItems field value if set, zero value otherwise.

func (*PaymentRefundResponse) GetLineItemsOk

func (o *PaymentRefundResponse) GetLineItemsOk() ([]LineItem, bool)

GetLineItemsOk returns a tuple with the LineItems field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRefundResponse) GetMerchantAccount

func (o *PaymentRefundResponse) GetMerchantAccount() string

GetMerchantAccount returns the MerchantAccount field value

func (*PaymentRefundResponse) GetMerchantAccountOk

func (o *PaymentRefundResponse) GetMerchantAccountOk() (*string, bool)

GetMerchantAccountOk returns a tuple with the MerchantAccount field value and a boolean to check if the value has been set.

func (*PaymentRefundResponse) GetMerchantRefundReason

func (o *PaymentRefundResponse) GetMerchantRefundReason() string

GetMerchantRefundReason returns the MerchantRefundReason field value if set, zero value otherwise.

func (*PaymentRefundResponse) GetMerchantRefundReasonOk

func (o *PaymentRefundResponse) GetMerchantRefundReasonOk() (*string, bool)

GetMerchantRefundReasonOk returns a tuple with the MerchantRefundReason field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRefundResponse) GetPaymentPspReference

func (o *PaymentRefundResponse) GetPaymentPspReference() string

GetPaymentPspReference returns the PaymentPspReference field value

func (*PaymentRefundResponse) GetPaymentPspReferenceOk

func (o *PaymentRefundResponse) GetPaymentPspReferenceOk() (*string, bool)

GetPaymentPspReferenceOk returns a tuple with the PaymentPspReference field value and a boolean to check if the value has been set.

func (*PaymentRefundResponse) GetPspReference

func (o *PaymentRefundResponse) GetPspReference() string

GetPspReference returns the PspReference field value

func (*PaymentRefundResponse) GetPspReferenceOk

func (o *PaymentRefundResponse) GetPspReferenceOk() (*string, bool)

GetPspReferenceOk returns a tuple with the PspReference field value and a boolean to check if the value has been set.

func (*PaymentRefundResponse) GetReference

func (o *PaymentRefundResponse) GetReference() string

GetReference returns the Reference field value if set, zero value otherwise.

func (*PaymentRefundResponse) GetReferenceOk

func (o *PaymentRefundResponse) GetReferenceOk() (*string, bool)

GetReferenceOk returns a tuple with the Reference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRefundResponse) GetSplits

func (o *PaymentRefundResponse) GetSplits() []Split

GetSplits returns the Splits field value if set, zero value otherwise.

func (*PaymentRefundResponse) GetSplitsOk

func (o *PaymentRefundResponse) GetSplitsOk() ([]Split, bool)

GetSplitsOk returns a tuple with the Splits field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRefundResponse) GetStatus

func (o *PaymentRefundResponse) GetStatus() string

GetStatus returns the Status field value

func (*PaymentRefundResponse) GetStatusOk

func (o *PaymentRefundResponse) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*PaymentRefundResponse) GetStore added in v8.2.0

func (o *PaymentRefundResponse) GetStore() string

GetStore returns the Store field value if set, zero value otherwise.

func (*PaymentRefundResponse) GetStoreOk added in v8.2.0

func (o *PaymentRefundResponse) GetStoreOk() (*string, bool)

GetStoreOk returns a tuple with the Store field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRefundResponse) HasLineItems

func (o *PaymentRefundResponse) HasLineItems() bool

HasLineItems returns a boolean if a field has been set.

func (*PaymentRefundResponse) HasMerchantRefundReason

func (o *PaymentRefundResponse) HasMerchantRefundReason() bool

HasMerchantRefundReason returns a boolean if a field has been set.

func (*PaymentRefundResponse) HasReference

func (o *PaymentRefundResponse) HasReference() bool

HasReference returns a boolean if a field has been set.

func (*PaymentRefundResponse) HasSplits

func (o *PaymentRefundResponse) HasSplits() bool

HasSplits returns a boolean if a field has been set.

func (*PaymentRefundResponse) HasStore added in v8.2.0

func (o *PaymentRefundResponse) HasStore() bool

HasStore returns a boolean if a field has been set.

func (PaymentRefundResponse) MarshalJSON

func (o PaymentRefundResponse) MarshalJSON() ([]byte, error)

func (*PaymentRefundResponse) SetAmount

func (o *PaymentRefundResponse) SetAmount(v Amount)

SetAmount sets field value

func (*PaymentRefundResponse) SetLineItems

func (o *PaymentRefundResponse) SetLineItems(v []LineItem)

SetLineItems gets a reference to the given []LineItem and assigns it to the LineItems field.

func (*PaymentRefundResponse) SetMerchantAccount

func (o *PaymentRefundResponse) SetMerchantAccount(v string)

SetMerchantAccount sets field value

func (*PaymentRefundResponse) SetMerchantRefundReason

func (o *PaymentRefundResponse) SetMerchantRefundReason(v string)

SetMerchantRefundReason gets a reference to the given string and assigns it to the MerchantRefundReason field.

func (*PaymentRefundResponse) SetPaymentPspReference

func (o *PaymentRefundResponse) SetPaymentPspReference(v string)

SetPaymentPspReference sets field value

func (*PaymentRefundResponse) SetPspReference

func (o *PaymentRefundResponse) SetPspReference(v string)

SetPspReference sets field value

func (*PaymentRefundResponse) SetReference

func (o *PaymentRefundResponse) SetReference(v string)

SetReference gets a reference to the given string and assigns it to the Reference field.

func (*PaymentRefundResponse) SetSplits

func (o *PaymentRefundResponse) SetSplits(v []Split)

SetSplits gets a reference to the given []Split and assigns it to the Splits field.

func (*PaymentRefundResponse) SetStatus

func (o *PaymentRefundResponse) SetStatus(v string)

SetStatus sets field value

func (*PaymentRefundResponse) SetStore added in v8.2.0

func (o *PaymentRefundResponse) SetStore(v string)

SetStore gets a reference to the given string and assigns it to the Store field.

func (PaymentRefundResponse) ToMap

func (o PaymentRefundResponse) ToMap() (map[string]interface{}, error)

type PaymentRequest

type PaymentRequest struct {
	AccountInfo      *AccountInfo `json:"accountInfo,omitempty"`
	AdditionalAmount *Amount      `json:"additionalAmount,omitempty"`
	// This field contains additional data, which may be required for a particular payment request.  The `additionalData` object consists of entries, each of which includes the key and value.
	AdditionalData     *map[string]string  `json:"additionalData,omitempty"`
	Amount             Amount              `json:"amount"`
	ApplicationInfo    *ApplicationInfo    `json:"applicationInfo,omitempty"`
	AuthenticationData *AuthenticationData `json:"authenticationData,omitempty"`
	BillingAddress     *BillingAddress     `json:"billingAddress,omitempty"`
	BrowserInfo        *BrowserInfo        `json:"browserInfo,omitempty"`
	// The delay between the authorisation and scheduled auto-capture, specified in hours.
	CaptureDelayHours *int32 `json:"captureDelayHours,omitempty"`
	// The platform where a payment transaction takes place. This field is optional for filtering out payment methods that are only available on specific platforms. If this value is not set, then we will try to infer it from the `sdkVersion` or `token`.  Possible values: * iOS * Android * Web
	Channel *string `json:"channel,omitempty"`
	// Checkout attempt ID that corresponds to the Id generated by the client SDK for tracking user payment journey.
	CheckoutAttemptId *string  `json:"checkoutAttemptId,omitempty"`
	Company           *Company `json:"company,omitempty"`
	// Conversion ID that corresponds to the Id generated by the client SDK for tracking user payment journey.
	// Deprecated
	ConversionId *string `json:"conversionId,omitempty"`
	// The shopper country.  Format: [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) Example: NL or DE
	CountryCode *string `json:"countryCode,omitempty"`
	// The shopper's date of birth.  Format [ISO-8601](https://www.w3.org/TR/NOTE-datetime): YYYY-MM-DD
	DateOfBirth *time.Time  `json:"dateOfBirth,omitempty"`
	DccQuote    *ForexQuote `json:"dccQuote,omitempty"`
	// The date and time the purchased goods should be delivered.  Format [ISO 8601](https://www.w3.org/TR/NOTE-datetime): YYYY-MM-DDThh:mm:ss.sssTZD  Example: 2017-07-17T13:42:40.428+01:00
	DeliverAt       *time.Time       `json:"deliverAt,omitempty"`
	DeliveryAddress *DeliveryAddress `json:"deliveryAddress,omitempty"`
	// The date and time the purchased goods should be delivered.  Format [ISO 8601](https://www.w3.org/TR/NOTE-datetime): YYYY-MM-DDThh:mm:ss.sssTZD  Example: 2017-07-17T13:42:40.428+01:00
	// Deprecated
	DeliveryDate *time.Time `json:"deliveryDate,omitempty"`
	// A string containing the shopper's device fingerprint. For more information, refer to [Device fingerprinting](https://docs.adyen.com/risk-management/device-fingerprinting).
	DeviceFingerprint *string `json:"deviceFingerprint,omitempty"`
	// When true and `shopperReference` is provided, the shopper will be asked if the payment details should be stored for future one-click payments.
	EnableOneClick *bool `json:"enableOneClick,omitempty"`
	// When true and `shopperReference` is provided, the payment details will be tokenized for payouts.
	EnablePayOut *bool `json:"enablePayOut,omitempty"`
	// When true and `shopperReference` is provided, the payment details will be tokenized for recurring payments.
	EnableRecurring *bool `json:"enableRecurring,omitempty"`
	// The type of the entity the payment is processed for.
	EntityType *string `json:"entityType,omitempty"`
	// An integer value that is added to the normal fraud score. The value can be either positive or negative.
	FraudOffset   *int32         `json:"fraudOffset,omitempty"`
	FundOrigin    *FundOrigin    `json:"fundOrigin,omitempty"`
	FundRecipient *FundRecipient `json:"fundRecipient,omitempty"`
	// The reason for the amount update. Possible values:  * **delayedCharge**  * **noShow**  * **installment**
	IndustryUsage *string       `json:"industryUsage,omitempty"`
	Installments  *Installments `json:"installments,omitempty"`
	// Price and product information about the purchased items, to be included on the invoice sent to the shopper. > This field is required for 3x 4x Oney, Affirm, Afterpay, Clearpay, Klarna, Ratepay, and Zip.
	LineItems []LineItem `json:"lineItems,omitempty"`
	// The `localizedShopperStatement` field lets you use dynamic values for your shopper statement in a local character set. If not supplied, left empty, or for cross-border transactions, **shopperStatement** is used.  Adyen currently supports the ja-Kana character set for Visa and Mastercard payments in Japan using Japanese cards. This character set supports:  * UTF-8 based Katakana, capital letters, numbers and special characters.  * Half-width or full-width characters.
	LocalizedShopperStatement *map[string]string `json:"localizedShopperStatement,omitempty"`
	Mandate                   *Mandate           `json:"mandate,omitempty"`
	// The [merchant category code](https://en.wikipedia.org/wiki/Merchant_category_code) (MCC) is a four-digit number, which relates to a particular market segment. This code reflects the predominant activity that is conducted by the merchant.
	Mcc *string `json:"mcc,omitempty"`
	// The merchant account identifier, with which you want to process the transaction.
	MerchantAccount string `json:"merchantAccount"`
	// This reference allows linking multiple transactions to each other for reporting purposes (i.e. order auth-rate). The reference should be unique per billing cycle. The same merchant order reference should never be reused after the first authorised attempt. If used, this field should be supplied for all incoming authorisations. > We strongly recommend you send the `merchantOrderReference` value to benefit from linking payment requests when authorisation retries take place. In addition, we recommend you provide `retry.orderAttemptNumber`, `retry.chainAttemptNumber`, and `retry.skipRetry` values in `PaymentRequest.additionalData`.
	MerchantOrderReference *string                `json:"merchantOrderReference,omitempty"`
	MerchantRiskIndicator  *MerchantRiskIndicator `json:"merchantRiskIndicator,omitempty"`
	// Metadata consists of entries, each of which includes a key and a value. Limits: * Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\". * Maximum 20 characters per key. * Maximum 80 characters per value.
	Metadata *map[string]string  `json:"metadata,omitempty"`
	MpiData  *ThreeDSecureData   `json:"mpiData,omitempty"`
	Order    *EncryptedOrderData `json:"order,omitempty"`
	// When you are doing multiple partial (gift card) payments, this is the `pspReference` of the first payment. We use this to link the multiple payments to each other. As your own reference for linking multiple payments, use the `merchantOrderReference`instead.
	OrderReference *string `json:"orderReference,omitempty"`
	// Required for the 3D Secure 2 `channel` **Web** integration.  Set this parameter to the origin URL of the page that you are loading the 3D Secure Component from.
	Origin                  *string                  `json:"origin,omitempty"`
	PaymentMethod           CheckoutPaymentMethod    `json:"paymentMethod"`
	PlatformChargebackLogic *PlatformChargebackLogic `json:"platformChargebackLogic,omitempty"`
	// Date after which no further authorisations shall be performed. Only for 3D Secure 2.
	RecurringExpiry *string `json:"recurringExpiry,omitempty"`
	// Minimum number of days between authorisations. Only for 3D Secure 2.
	RecurringFrequency *string `json:"recurringFrequency,omitempty"`
	// Defines a recurring payment type. Required when creating a token to store payment details or using stored payment details. Allowed values: * `Subscription` – A transaction for a fixed or variable amount, which follows a fixed schedule. * `CardOnFile` – With a card-on-file (CoF) transaction, card details are stored to enable one-click or omnichannel journeys, or simply to streamline the checkout process. Any subscription not following a fixed schedule is also considered a card-on-file transaction. * `UnscheduledCardOnFile` – An unscheduled card-on-file (UCoF) transaction is a transaction that occurs on a non-fixed schedule and/or have variable amounts. For example, automatic top-ups when a cardholder's balance drops below a certain amount.
	RecurringProcessingModel *string `json:"recurringProcessingModel,omitempty"`
	// Specifies the redirect method (GET or POST) when redirecting back from the issuer.
	RedirectFromIssuerMethod *string `json:"redirectFromIssuerMethod,omitempty"`
	// Specifies the redirect method (GET or POST) when redirecting to the issuer.
	RedirectToIssuerMethod *string `json:"redirectToIssuerMethod,omitempty"`
	// The reference to uniquely identify a payment. This reference is used in all communication with you about the payment status. We recommend using a unique value per payment; however, it is not a requirement. If you need to provide multiple references for a transaction, separate them with hyphens (\"-\"). Maximum length: 80 characters.
	Reference string `json:"reference"`
	// The URL to return to in case of a redirection. The format depends on the channel.  * For web, include the protocol `http://` or `https://`. You can also include your own additional query parameters, for example, shopper ID or order reference number. Example: `https://your-company.com/checkout?shopperOrder=12xy` * For iOS, use the custom URL for your app. To know more about setting custom URL schemes, refer to the [Apple Developer documentation](https://developer.apple.com/documentation/uikit/inter-process_communication/allowing_apps_and_websites_to_link_to_your_content/defining_a_custom_url_scheme_for_your_app). Example: `my-app://` * For Android, use a custom URL handled by an Activity on your app. You can configure it with an [intent filter](https://developer.android.com/guide/components/intents-filters). Example: `my-app://your.package.name`
	ReturnUrl string    `json:"returnUrl"`
	RiskData  *RiskData `json:"riskData,omitempty"`
	// The date and time until when the session remains valid, in [ISO 8601](https://www.w3.org/TR/NOTE-datetime) format.  For example: 2020-07-18T15:42:40.428+01:00
	SessionValidity *string `json:"sessionValidity,omitempty"`
	// The shopper's email address. We recommend that you provide this data, as it is used in velocity fraud checks. > For 3D Secure 2 transactions, schemes require `shopperEmail` for all browser-based and mobile implementations.
	ShopperEmail *string `json:"shopperEmail,omitempty"`
	// The shopper's IP address. In general, we recommend that you provide this data, as it is used in a number of risk checks (for instance, number of payment attempts or location-based checks). > For 3D Secure 2 transactions, schemes require `shopperIP` for all browser-based implementations. This field is also mandatory for some merchants depending on your business model. For more information, [contact Support](https://www.adyen.help/hc/en-us/requests/new).
	ShopperIP *string `json:"shopperIP,omitempty"`
	// Specifies the sales channel, through which the shopper gives their card details, and whether the shopper is a returning customer. For the web service API, Adyen assumes Ecommerce shopper interaction by default.  This field has the following possible values: * `Ecommerce` - Online transactions where the cardholder is present (online). For better authorisation rates, we recommend sending the card security code (CSC) along with the request. * `ContAuth` - Card on file and/or subscription transactions, where the cardholder is known to the merchant (returning customer). If the shopper is present (online), you can supply also the CSC to improve authorisation (one-click payment). * `Moto` - Mail-order and telephone-order transactions where the shopper is in contact with the merchant via email or telephone. * `POS` - Point-of-sale transactions where the shopper is physically present to make a payment using a secure payment terminal.
	ShopperInteraction *string `json:"shopperInteraction,omitempty"`
	// The combination of a language code and a country code to specify the language to be used in the payment.
	ShopperLocale *string `json:"shopperLocale,omitempty"`
	ShopperName   *Name   `json:"shopperName,omitempty"`
	// Required for recurring payments.  Your reference to uniquely identify this shopper, for example user ID or account ID. Minimum length: 3 characters. > Your reference must not include personally identifiable information (PII), for example name or email address.
	ShopperReference *string `json:"shopperReference,omitempty"`
	// The text to be shown on the shopper's bank statement.  We recommend sending a maximum of 22 characters, otherwise banks might truncate the string.  Allowed characters: **a-z**, **A-Z**, **0-9**, spaces, and special characters **. , ' _ - ? + * /_**.
	ShopperStatement *string `json:"shopperStatement,omitempty"`
	// The shopper's social security number.
	SocialSecurityNumber *string `json:"socialSecurityNumber,omitempty"`
	// An array of objects specifying how to split a payment when using [Adyen for Platforms](https://docs.adyen.com/marketplaces-and-platforms/processing-payments#providing-split-information), [Classic Platforms integration](https://docs.adyen.com/marketplaces-and-platforms/classic/processing-payments#providing-split-information), or [Issuing](https://docs.adyen.com/issuing/manage-funds#split).
	Splits []Split `json:"splits,omitempty"`
	// The ecommerce or point-of-sale store that is processing the payment. Used in:  * [Partner platform integrations](https://docs.adyen.com/marketplaces-and-platforms/classic/platforms-for-partners#route-payments) for the [Classic Platforms integration](https://docs.adyen.com/marketplaces-and-platforms/classic). * [Platform setup integrations](https://docs.adyen.com/marketplaces-and-platforms/additional-for-platform-setup/route-payment-to-store) for the [Balance Platform](https://docs.adyen.com/marketplaces-and-platforms).
	Store *string `json:"store,omitempty"`
	// When true and `shopperReference` is provided, the payment details will be stored.
	StorePaymentMethod *bool `json:"storePaymentMethod,omitempty"`
	// The shopper's telephone number.
	TelephoneNumber     *string                `json:"telephoneNumber,omitempty"`
	ThreeDS2RequestData *ThreeDS2RequestFields `json:"threeDS2RequestData,omitempty"`
	// If set to true, you will only perform the [3D Secure 2 authentication](https://docs.adyen.com/online-payments/3d-secure/other-3ds-flows/authentication-only), and not the payment authorisation.
	// Deprecated
	ThreeDSAuthenticationOnly *bool `json:"threeDSAuthenticationOnly,omitempty"`
	// Set to true if the payment should be routed to a trusted MID.
	TrustedShopper *bool `json:"trustedShopper,omitempty"`
}

PaymentRequest struct for PaymentRequest

func NewPaymentRequest

func NewPaymentRequest(amount Amount, merchantAccount string, paymentMethod CheckoutPaymentMethod, reference string, returnUrl string) *PaymentRequest

NewPaymentRequest instantiates a new PaymentRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaymentRequestWithDefaults

func NewPaymentRequestWithDefaults() *PaymentRequest

NewPaymentRequestWithDefaults instantiates a new PaymentRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaymentRequest) GetAccountInfo

func (o *PaymentRequest) GetAccountInfo() AccountInfo

GetAccountInfo returns the AccountInfo field value if set, zero value otherwise.

func (*PaymentRequest) GetAccountInfoOk

func (o *PaymentRequest) GetAccountInfoOk() (*AccountInfo, bool)

GetAccountInfoOk returns a tuple with the AccountInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRequest) GetAdditionalAmount

func (o *PaymentRequest) GetAdditionalAmount() Amount

GetAdditionalAmount returns the AdditionalAmount field value if set, zero value otherwise.

func (*PaymentRequest) GetAdditionalAmountOk

func (o *PaymentRequest) GetAdditionalAmountOk() (*Amount, bool)

GetAdditionalAmountOk returns a tuple with the AdditionalAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRequest) GetAdditionalData

func (o *PaymentRequest) GetAdditionalData() map[string]string

GetAdditionalData returns the AdditionalData field value if set, zero value otherwise.

func (*PaymentRequest) GetAdditionalDataOk

func (o *PaymentRequest) GetAdditionalDataOk() (*map[string]string, bool)

GetAdditionalDataOk returns a tuple with the AdditionalData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRequest) GetAmount

func (o *PaymentRequest) GetAmount() Amount

GetAmount returns the Amount field value

func (*PaymentRequest) GetAmountOk

func (o *PaymentRequest) GetAmountOk() (*Amount, bool)

GetAmountOk returns a tuple with the Amount field value and a boolean to check if the value has been set.

func (*PaymentRequest) GetApplicationInfo

func (o *PaymentRequest) GetApplicationInfo() ApplicationInfo

GetApplicationInfo returns the ApplicationInfo field value if set, zero value otherwise.

func (*PaymentRequest) GetApplicationInfoOk

func (o *PaymentRequest) GetApplicationInfoOk() (*ApplicationInfo, bool)

GetApplicationInfoOk returns a tuple with the ApplicationInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRequest) GetAuthenticationData

func (o *PaymentRequest) GetAuthenticationData() AuthenticationData

GetAuthenticationData returns the AuthenticationData field value if set, zero value otherwise.

func (*PaymentRequest) GetAuthenticationDataOk

func (o *PaymentRequest) GetAuthenticationDataOk() (*AuthenticationData, bool)

GetAuthenticationDataOk returns a tuple with the AuthenticationData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRequest) GetBillingAddress

func (o *PaymentRequest) GetBillingAddress() BillingAddress

GetBillingAddress returns the BillingAddress field value if set, zero value otherwise.

func (*PaymentRequest) GetBillingAddressOk

func (o *PaymentRequest) GetBillingAddressOk() (*BillingAddress, bool)

GetBillingAddressOk returns a tuple with the BillingAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRequest) GetBrowserInfo

func (o *PaymentRequest) GetBrowserInfo() BrowserInfo

GetBrowserInfo returns the BrowserInfo field value if set, zero value otherwise.

func (*PaymentRequest) GetBrowserInfoOk

func (o *PaymentRequest) GetBrowserInfoOk() (*BrowserInfo, bool)

GetBrowserInfoOk returns a tuple with the BrowserInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRequest) GetCaptureDelayHours

func (o *PaymentRequest) GetCaptureDelayHours() int32

GetCaptureDelayHours returns the CaptureDelayHours field value if set, zero value otherwise.

func (*PaymentRequest) GetCaptureDelayHoursOk

func (o *PaymentRequest) GetCaptureDelayHoursOk() (*int32, bool)

GetCaptureDelayHoursOk returns a tuple with the CaptureDelayHours field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRequest) GetChannel

func (o *PaymentRequest) GetChannel() string

GetChannel returns the Channel field value if set, zero value otherwise.

func (*PaymentRequest) GetChannelOk

func (o *PaymentRequest) GetChannelOk() (*string, bool)

GetChannelOk returns a tuple with the Channel field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRequest) GetCheckoutAttemptId

func (o *PaymentRequest) GetCheckoutAttemptId() string

GetCheckoutAttemptId returns the CheckoutAttemptId field value if set, zero value otherwise.

func (*PaymentRequest) GetCheckoutAttemptIdOk

func (o *PaymentRequest) GetCheckoutAttemptIdOk() (*string, bool)

GetCheckoutAttemptIdOk returns a tuple with the CheckoutAttemptId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRequest) GetCompany

func (o *PaymentRequest) GetCompany() Company

GetCompany returns the Company field value if set, zero value otherwise.

func (*PaymentRequest) GetCompanyOk

func (o *PaymentRequest) GetCompanyOk() (*Company, bool)

GetCompanyOk returns a tuple with the Company field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRequest) GetConversionId

func (o *PaymentRequest) GetConversionId() string

GetConversionId returns the ConversionId field value if set, zero value otherwise. Deprecated

func (*PaymentRequest) GetConversionIdOk

func (o *PaymentRequest) GetConversionIdOk() (*string, bool)

GetConversionIdOk returns a tuple with the ConversionId field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*PaymentRequest) GetCountryCode

func (o *PaymentRequest) GetCountryCode() string

GetCountryCode returns the CountryCode field value if set, zero value otherwise.

func (*PaymentRequest) GetCountryCodeOk

func (o *PaymentRequest) GetCountryCodeOk() (*string, bool)

GetCountryCodeOk returns a tuple with the CountryCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRequest) GetDateOfBirth

func (o *PaymentRequest) GetDateOfBirth() time.Time

GetDateOfBirth returns the DateOfBirth field value if set, zero value otherwise.

func (*PaymentRequest) GetDateOfBirthOk

func (o *PaymentRequest) GetDateOfBirthOk() (*time.Time, bool)

GetDateOfBirthOk returns a tuple with the DateOfBirth field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRequest) GetDccQuote

func (o *PaymentRequest) GetDccQuote() ForexQuote

GetDccQuote returns the DccQuote field value if set, zero value otherwise.

func (*PaymentRequest) GetDccQuoteOk

func (o *PaymentRequest) GetDccQuoteOk() (*ForexQuote, bool)

GetDccQuoteOk returns a tuple with the DccQuote field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRequest) GetDeliverAt

func (o *PaymentRequest) GetDeliverAt() time.Time

GetDeliverAt returns the DeliverAt field value if set, zero value otherwise.

func (*PaymentRequest) GetDeliverAtOk

func (o *PaymentRequest) GetDeliverAtOk() (*time.Time, bool)

GetDeliverAtOk returns a tuple with the DeliverAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRequest) GetDeliveryAddress

func (o *PaymentRequest) GetDeliveryAddress() DeliveryAddress

GetDeliveryAddress returns the DeliveryAddress field value if set, zero value otherwise.

func (*PaymentRequest) GetDeliveryAddressOk

func (o *PaymentRequest) GetDeliveryAddressOk() (*DeliveryAddress, bool)

GetDeliveryAddressOk returns a tuple with the DeliveryAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRequest) GetDeliveryDate

func (o *PaymentRequest) GetDeliveryDate() time.Time

GetDeliveryDate returns the DeliveryDate field value if set, zero value otherwise. Deprecated

func (*PaymentRequest) GetDeliveryDateOk

func (o *PaymentRequest) GetDeliveryDateOk() (*time.Time, bool)

GetDeliveryDateOk returns a tuple with the DeliveryDate field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*PaymentRequest) GetDeviceFingerprint

func (o *PaymentRequest) GetDeviceFingerprint() string

GetDeviceFingerprint returns the DeviceFingerprint field value if set, zero value otherwise.

func (*PaymentRequest) GetDeviceFingerprintOk

func (o *PaymentRequest) GetDeviceFingerprintOk() (*string, bool)

GetDeviceFingerprintOk returns a tuple with the DeviceFingerprint field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRequest) GetEnableOneClick

func (o *PaymentRequest) GetEnableOneClick() bool

GetEnableOneClick returns the EnableOneClick field value if set, zero value otherwise.

func (*PaymentRequest) GetEnableOneClickOk

func (o *PaymentRequest) GetEnableOneClickOk() (*bool, bool)

GetEnableOneClickOk returns a tuple with the EnableOneClick field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRequest) GetEnablePayOut

func (o *PaymentRequest) GetEnablePayOut() bool

GetEnablePayOut returns the EnablePayOut field value if set, zero value otherwise.

func (*PaymentRequest) GetEnablePayOutOk

func (o *PaymentRequest) GetEnablePayOutOk() (*bool, bool)

GetEnablePayOutOk returns a tuple with the EnablePayOut field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRequest) GetEnableRecurring

func (o *PaymentRequest) GetEnableRecurring() bool

GetEnableRecurring returns the EnableRecurring field value if set, zero value otherwise.

func (*PaymentRequest) GetEnableRecurringOk

func (o *PaymentRequest) GetEnableRecurringOk() (*bool, bool)

GetEnableRecurringOk returns a tuple with the EnableRecurring field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRequest) GetEntityType

func (o *PaymentRequest) GetEntityType() string

GetEntityType returns the EntityType field value if set, zero value otherwise.

func (*PaymentRequest) GetEntityTypeOk

func (o *PaymentRequest) GetEntityTypeOk() (*string, bool)

GetEntityTypeOk returns a tuple with the EntityType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRequest) GetFraudOffset

func (o *PaymentRequest) GetFraudOffset() int32

GetFraudOffset returns the FraudOffset field value if set, zero value otherwise.

func (*PaymentRequest) GetFraudOffsetOk

func (o *PaymentRequest) GetFraudOffsetOk() (*int32, bool)

GetFraudOffsetOk returns a tuple with the FraudOffset field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRequest) GetFundOrigin

func (o *PaymentRequest) GetFundOrigin() FundOrigin

GetFundOrigin returns the FundOrigin field value if set, zero value otherwise.

func (*PaymentRequest) GetFundOriginOk

func (o *PaymentRequest) GetFundOriginOk() (*FundOrigin, bool)

GetFundOriginOk returns a tuple with the FundOrigin field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRequest) GetFundRecipient

func (o *PaymentRequest) GetFundRecipient() FundRecipient

GetFundRecipient returns the FundRecipient field value if set, zero value otherwise.

func (*PaymentRequest) GetFundRecipientOk

func (o *PaymentRequest) GetFundRecipientOk() (*FundRecipient, bool)

GetFundRecipientOk returns a tuple with the FundRecipient field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRequest) GetIndustryUsage

func (o *PaymentRequest) GetIndustryUsage() string

GetIndustryUsage returns the IndustryUsage field value if set, zero value otherwise.

func (*PaymentRequest) GetIndustryUsageOk

func (o *PaymentRequest) GetIndustryUsageOk() (*string, bool)

GetIndustryUsageOk returns a tuple with the IndustryUsage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRequest) GetInstallments

func (o *PaymentRequest) GetInstallments() Installments

GetInstallments returns the Installments field value if set, zero value otherwise.

func (*PaymentRequest) GetInstallmentsOk

func (o *PaymentRequest) GetInstallmentsOk() (*Installments, bool)

GetInstallmentsOk returns a tuple with the Installments field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRequest) GetLineItems

func (o *PaymentRequest) GetLineItems() []LineItem

GetLineItems returns the LineItems field value if set, zero value otherwise.

func (*PaymentRequest) GetLineItemsOk

func (o *PaymentRequest) GetLineItemsOk() ([]LineItem, bool)

GetLineItemsOk returns a tuple with the LineItems field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRequest) GetLocalizedShopperStatement

func (o *PaymentRequest) GetLocalizedShopperStatement() map[string]string

GetLocalizedShopperStatement returns the LocalizedShopperStatement field value if set, zero value otherwise.

func (*PaymentRequest) GetLocalizedShopperStatementOk

func (o *PaymentRequest) GetLocalizedShopperStatementOk() (*map[string]string, bool)

GetLocalizedShopperStatementOk returns a tuple with the LocalizedShopperStatement field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRequest) GetMandate

func (o *PaymentRequest) GetMandate() Mandate

GetMandate returns the Mandate field value if set, zero value otherwise.

func (*PaymentRequest) GetMandateOk

func (o *PaymentRequest) GetMandateOk() (*Mandate, bool)

GetMandateOk returns a tuple with the Mandate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRequest) GetMcc

func (o *PaymentRequest) GetMcc() string

GetMcc returns the Mcc field value if set, zero value otherwise.

func (*PaymentRequest) GetMccOk

func (o *PaymentRequest) GetMccOk() (*string, bool)

GetMccOk returns a tuple with the Mcc field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRequest) GetMerchantAccount

func (o *PaymentRequest) GetMerchantAccount() string

GetMerchantAccount returns the MerchantAccount field value

func (*PaymentRequest) GetMerchantAccountOk

func (o *PaymentRequest) GetMerchantAccountOk() (*string, bool)

GetMerchantAccountOk returns a tuple with the MerchantAccount field value and a boolean to check if the value has been set.

func (*PaymentRequest) GetMerchantOrderReference

func (o *PaymentRequest) GetMerchantOrderReference() string

GetMerchantOrderReference returns the MerchantOrderReference field value if set, zero value otherwise.

func (*PaymentRequest) GetMerchantOrderReferenceOk

func (o *PaymentRequest) GetMerchantOrderReferenceOk() (*string, bool)

GetMerchantOrderReferenceOk returns a tuple with the MerchantOrderReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRequest) GetMerchantRiskIndicator

func (o *PaymentRequest) GetMerchantRiskIndicator() MerchantRiskIndicator

GetMerchantRiskIndicator returns the MerchantRiskIndicator field value if set, zero value otherwise.

func (*PaymentRequest) GetMerchantRiskIndicatorOk

func (o *PaymentRequest) GetMerchantRiskIndicatorOk() (*MerchantRiskIndicator, bool)

GetMerchantRiskIndicatorOk returns a tuple with the MerchantRiskIndicator field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRequest) GetMetadata

func (o *PaymentRequest) GetMetadata() map[string]string

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*PaymentRequest) GetMetadataOk

func (o *PaymentRequest) GetMetadataOk() (*map[string]string, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRequest) GetMpiData

func (o *PaymentRequest) GetMpiData() ThreeDSecureData

GetMpiData returns the MpiData field value if set, zero value otherwise.

func (*PaymentRequest) GetMpiDataOk

func (o *PaymentRequest) GetMpiDataOk() (*ThreeDSecureData, bool)

GetMpiDataOk returns a tuple with the MpiData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRequest) GetOrder

func (o *PaymentRequest) GetOrder() EncryptedOrderData

GetOrder returns the Order field value if set, zero value otherwise.

func (*PaymentRequest) GetOrderOk

func (o *PaymentRequest) GetOrderOk() (*EncryptedOrderData, bool)

GetOrderOk returns a tuple with the Order field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRequest) GetOrderReference

func (o *PaymentRequest) GetOrderReference() string

GetOrderReference returns the OrderReference field value if set, zero value otherwise.

func (*PaymentRequest) GetOrderReferenceOk

func (o *PaymentRequest) GetOrderReferenceOk() (*string, bool)

GetOrderReferenceOk returns a tuple with the OrderReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRequest) GetOrigin

func (o *PaymentRequest) GetOrigin() string

GetOrigin returns the Origin field value if set, zero value otherwise.

func (*PaymentRequest) GetOriginOk

func (o *PaymentRequest) GetOriginOk() (*string, bool)

GetOriginOk returns a tuple with the Origin field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRequest) GetPaymentMethod

func (o *PaymentRequest) GetPaymentMethod() CheckoutPaymentMethod

GetPaymentMethod returns the PaymentMethod field value

func (*PaymentRequest) GetPaymentMethodOk

func (o *PaymentRequest) GetPaymentMethodOk() (*CheckoutPaymentMethod, bool)

GetPaymentMethodOk returns a tuple with the PaymentMethod field value and a boolean to check if the value has been set.

func (*PaymentRequest) GetPlatformChargebackLogic

func (o *PaymentRequest) GetPlatformChargebackLogic() PlatformChargebackLogic

GetPlatformChargebackLogic returns the PlatformChargebackLogic field value if set, zero value otherwise.

func (*PaymentRequest) GetPlatformChargebackLogicOk

func (o *PaymentRequest) GetPlatformChargebackLogicOk() (*PlatformChargebackLogic, bool)

GetPlatformChargebackLogicOk returns a tuple with the PlatformChargebackLogic field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRequest) GetRecurringExpiry

func (o *PaymentRequest) GetRecurringExpiry() string

GetRecurringExpiry returns the RecurringExpiry field value if set, zero value otherwise.

func (*PaymentRequest) GetRecurringExpiryOk

func (o *PaymentRequest) GetRecurringExpiryOk() (*string, bool)

GetRecurringExpiryOk returns a tuple with the RecurringExpiry field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRequest) GetRecurringFrequency

func (o *PaymentRequest) GetRecurringFrequency() string

GetRecurringFrequency returns the RecurringFrequency field value if set, zero value otherwise.

func (*PaymentRequest) GetRecurringFrequencyOk

func (o *PaymentRequest) GetRecurringFrequencyOk() (*string, bool)

GetRecurringFrequencyOk returns a tuple with the RecurringFrequency field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRequest) GetRecurringProcessingModel

func (o *PaymentRequest) GetRecurringProcessingModel() string

GetRecurringProcessingModel returns the RecurringProcessingModel field value if set, zero value otherwise.

func (*PaymentRequest) GetRecurringProcessingModelOk

func (o *PaymentRequest) GetRecurringProcessingModelOk() (*string, bool)

GetRecurringProcessingModelOk returns a tuple with the RecurringProcessingModel field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRequest) GetRedirectFromIssuerMethod

func (o *PaymentRequest) GetRedirectFromIssuerMethod() string

GetRedirectFromIssuerMethod returns the RedirectFromIssuerMethod field value if set, zero value otherwise.

func (*PaymentRequest) GetRedirectFromIssuerMethodOk

func (o *PaymentRequest) GetRedirectFromIssuerMethodOk() (*string, bool)

GetRedirectFromIssuerMethodOk returns a tuple with the RedirectFromIssuerMethod field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRequest) GetRedirectToIssuerMethod

func (o *PaymentRequest) GetRedirectToIssuerMethod() string

GetRedirectToIssuerMethod returns the RedirectToIssuerMethod field value if set, zero value otherwise.

func (*PaymentRequest) GetRedirectToIssuerMethodOk

func (o *PaymentRequest) GetRedirectToIssuerMethodOk() (*string, bool)

GetRedirectToIssuerMethodOk returns a tuple with the RedirectToIssuerMethod field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRequest) GetReference

func (o *PaymentRequest) GetReference() string

GetReference returns the Reference field value

func (*PaymentRequest) GetReferenceOk

func (o *PaymentRequest) GetReferenceOk() (*string, bool)

GetReferenceOk returns a tuple with the Reference field value and a boolean to check if the value has been set.

func (*PaymentRequest) GetReturnUrl

func (o *PaymentRequest) GetReturnUrl() string

GetReturnUrl returns the ReturnUrl field value

func (*PaymentRequest) GetReturnUrlOk

func (o *PaymentRequest) GetReturnUrlOk() (*string, bool)

GetReturnUrlOk returns a tuple with the ReturnUrl field value and a boolean to check if the value has been set.

func (*PaymentRequest) GetRiskData

func (o *PaymentRequest) GetRiskData() RiskData

GetRiskData returns the RiskData field value if set, zero value otherwise.

func (*PaymentRequest) GetRiskDataOk

func (o *PaymentRequest) GetRiskDataOk() (*RiskData, bool)

GetRiskDataOk returns a tuple with the RiskData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRequest) GetSessionValidity

func (o *PaymentRequest) GetSessionValidity() string

GetSessionValidity returns the SessionValidity field value if set, zero value otherwise.

func (*PaymentRequest) GetSessionValidityOk

func (o *PaymentRequest) GetSessionValidityOk() (*string, bool)

GetSessionValidityOk returns a tuple with the SessionValidity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRequest) GetShopperEmail

func (o *PaymentRequest) GetShopperEmail() string

GetShopperEmail returns the ShopperEmail field value if set, zero value otherwise.

func (*PaymentRequest) GetShopperEmailOk

func (o *PaymentRequest) GetShopperEmailOk() (*string, bool)

GetShopperEmailOk returns a tuple with the ShopperEmail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRequest) GetShopperIP

func (o *PaymentRequest) GetShopperIP() string

GetShopperIP returns the ShopperIP field value if set, zero value otherwise.

func (*PaymentRequest) GetShopperIPOk

func (o *PaymentRequest) GetShopperIPOk() (*string, bool)

GetShopperIPOk returns a tuple with the ShopperIP field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRequest) GetShopperInteraction

func (o *PaymentRequest) GetShopperInteraction() string

GetShopperInteraction returns the ShopperInteraction field value if set, zero value otherwise.

func (*PaymentRequest) GetShopperInteractionOk

func (o *PaymentRequest) GetShopperInteractionOk() (*string, bool)

GetShopperInteractionOk returns a tuple with the ShopperInteraction field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRequest) GetShopperLocale

func (o *PaymentRequest) GetShopperLocale() string

GetShopperLocale returns the ShopperLocale field value if set, zero value otherwise.

func (*PaymentRequest) GetShopperLocaleOk

func (o *PaymentRequest) GetShopperLocaleOk() (*string, bool)

GetShopperLocaleOk returns a tuple with the ShopperLocale field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRequest) GetShopperName

func (o *PaymentRequest) GetShopperName() Name

GetShopperName returns the ShopperName field value if set, zero value otherwise.

func (*PaymentRequest) GetShopperNameOk

func (o *PaymentRequest) GetShopperNameOk() (*Name, bool)

GetShopperNameOk returns a tuple with the ShopperName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRequest) GetShopperReference

func (o *PaymentRequest) GetShopperReference() string

GetShopperReference returns the ShopperReference field value if set, zero value otherwise.

func (*PaymentRequest) GetShopperReferenceOk

func (o *PaymentRequest) GetShopperReferenceOk() (*string, bool)

GetShopperReferenceOk returns a tuple with the ShopperReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRequest) GetShopperStatement

func (o *PaymentRequest) GetShopperStatement() string

GetShopperStatement returns the ShopperStatement field value if set, zero value otherwise.

func (*PaymentRequest) GetShopperStatementOk

func (o *PaymentRequest) GetShopperStatementOk() (*string, bool)

GetShopperStatementOk returns a tuple with the ShopperStatement field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRequest) GetSocialSecurityNumber

func (o *PaymentRequest) GetSocialSecurityNumber() string

GetSocialSecurityNumber returns the SocialSecurityNumber field value if set, zero value otherwise.

func (*PaymentRequest) GetSocialSecurityNumberOk

func (o *PaymentRequest) GetSocialSecurityNumberOk() (*string, bool)

GetSocialSecurityNumberOk returns a tuple with the SocialSecurityNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRequest) GetSplits

func (o *PaymentRequest) GetSplits() []Split

GetSplits returns the Splits field value if set, zero value otherwise.

func (*PaymentRequest) GetSplitsOk

func (o *PaymentRequest) GetSplitsOk() ([]Split, bool)

GetSplitsOk returns a tuple with the Splits field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRequest) GetStore

func (o *PaymentRequest) GetStore() string

GetStore returns the Store field value if set, zero value otherwise.

func (*PaymentRequest) GetStoreOk

func (o *PaymentRequest) GetStoreOk() (*string, bool)

GetStoreOk returns a tuple with the Store field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRequest) GetStorePaymentMethod

func (o *PaymentRequest) GetStorePaymentMethod() bool

GetStorePaymentMethod returns the StorePaymentMethod field value if set, zero value otherwise.

func (*PaymentRequest) GetStorePaymentMethodOk

func (o *PaymentRequest) GetStorePaymentMethodOk() (*bool, bool)

GetStorePaymentMethodOk returns a tuple with the StorePaymentMethod field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRequest) GetTelephoneNumber

func (o *PaymentRequest) GetTelephoneNumber() string

GetTelephoneNumber returns the TelephoneNumber field value if set, zero value otherwise.

func (*PaymentRequest) GetTelephoneNumberOk

func (o *PaymentRequest) GetTelephoneNumberOk() (*string, bool)

GetTelephoneNumberOk returns a tuple with the TelephoneNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRequest) GetThreeDS2RequestData

func (o *PaymentRequest) GetThreeDS2RequestData() ThreeDS2RequestFields

GetThreeDS2RequestData returns the ThreeDS2RequestData field value if set, zero value otherwise.

func (*PaymentRequest) GetThreeDS2RequestDataOk

func (o *PaymentRequest) GetThreeDS2RequestDataOk() (*ThreeDS2RequestFields, bool)

GetThreeDS2RequestDataOk returns a tuple with the ThreeDS2RequestData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRequest) GetThreeDSAuthenticationOnly

func (o *PaymentRequest) GetThreeDSAuthenticationOnly() bool

GetThreeDSAuthenticationOnly returns the ThreeDSAuthenticationOnly field value if set, zero value otherwise. Deprecated

func (*PaymentRequest) GetThreeDSAuthenticationOnlyOk

func (o *PaymentRequest) GetThreeDSAuthenticationOnlyOk() (*bool, bool)

GetThreeDSAuthenticationOnlyOk returns a tuple with the ThreeDSAuthenticationOnly field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*PaymentRequest) GetTrustedShopper

func (o *PaymentRequest) GetTrustedShopper() bool

GetTrustedShopper returns the TrustedShopper field value if set, zero value otherwise.

func (*PaymentRequest) GetTrustedShopperOk

func (o *PaymentRequest) GetTrustedShopperOk() (*bool, bool)

GetTrustedShopperOk returns a tuple with the TrustedShopper field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentRequest) HasAccountInfo

func (o *PaymentRequest) HasAccountInfo() bool

HasAccountInfo returns a boolean if a field has been set.

func (*PaymentRequest) HasAdditionalAmount

func (o *PaymentRequest) HasAdditionalAmount() bool

HasAdditionalAmount returns a boolean if a field has been set.

func (*PaymentRequest) HasAdditionalData

func (o *PaymentRequest) HasAdditionalData() bool

HasAdditionalData returns a boolean if a field has been set.

func (*PaymentRequest) HasApplicationInfo

func (o *PaymentRequest) HasApplicationInfo() bool

HasApplicationInfo returns a boolean if a field has been set.

func (*PaymentRequest) HasAuthenticationData

func (o *PaymentRequest) HasAuthenticationData() bool

HasAuthenticationData returns a boolean if a field has been set.

func (*PaymentRequest) HasBillingAddress

func (o *PaymentRequest) HasBillingAddress() bool

HasBillingAddress returns a boolean if a field has been set.

func (*PaymentRequest) HasBrowserInfo

func (o *PaymentRequest) HasBrowserInfo() bool

HasBrowserInfo returns a boolean if a field has been set.

func (*PaymentRequest) HasCaptureDelayHours

func (o *PaymentRequest) HasCaptureDelayHours() bool

HasCaptureDelayHours returns a boolean if a field has been set.

func (*PaymentRequest) HasChannel

func (o *PaymentRequest) HasChannel() bool

HasChannel returns a boolean if a field has been set.

func (*PaymentRequest) HasCheckoutAttemptId

func (o *PaymentRequest) HasCheckoutAttemptId() bool

HasCheckoutAttemptId returns a boolean if a field has been set.

func (*PaymentRequest) HasCompany

func (o *PaymentRequest) HasCompany() bool

HasCompany returns a boolean if a field has been set.

func (*PaymentRequest) HasConversionId

func (o *PaymentRequest) HasConversionId() bool

HasConversionId returns a boolean if a field has been set.

func (*PaymentRequest) HasCountryCode

func (o *PaymentRequest) HasCountryCode() bool

HasCountryCode returns a boolean if a field has been set.

func (*PaymentRequest) HasDateOfBirth

func (o *PaymentRequest) HasDateOfBirth() bool

HasDateOfBirth returns a boolean if a field has been set.

func (*PaymentRequest) HasDccQuote

func (o *PaymentRequest) HasDccQuote() bool

HasDccQuote returns a boolean if a field has been set.

func (*PaymentRequest) HasDeliverAt

func (o *PaymentRequest) HasDeliverAt() bool

HasDeliverAt returns a boolean if a field has been set.

func (*PaymentRequest) HasDeliveryAddress

func (o *PaymentRequest) HasDeliveryAddress() bool

HasDeliveryAddress returns a boolean if a field has been set.

func (*PaymentRequest) HasDeliveryDate

func (o *PaymentRequest) HasDeliveryDate() bool

HasDeliveryDate returns a boolean if a field has been set.

func (*PaymentRequest) HasDeviceFingerprint

func (o *PaymentRequest) HasDeviceFingerprint() bool

HasDeviceFingerprint returns a boolean if a field has been set.

func (*PaymentRequest) HasEnableOneClick

func (o *PaymentRequest) HasEnableOneClick() bool

HasEnableOneClick returns a boolean if a field has been set.

func (*PaymentRequest) HasEnablePayOut

func (o *PaymentRequest) HasEnablePayOut() bool

HasEnablePayOut returns a boolean if a field has been set.

func (*PaymentRequest) HasEnableRecurring

func (o *PaymentRequest) HasEnableRecurring() bool

HasEnableRecurring returns a boolean if a field has been set.

func (*PaymentRequest) HasEntityType

func (o *PaymentRequest) HasEntityType() bool

HasEntityType returns a boolean if a field has been set.

func (*PaymentRequest) HasFraudOffset

func (o *PaymentRequest) HasFraudOffset() bool

HasFraudOffset returns a boolean if a field has been set.

func (*PaymentRequest) HasFundOrigin

func (o *PaymentRequest) HasFundOrigin() bool

HasFundOrigin returns a boolean if a field has been set.

func (*PaymentRequest) HasFundRecipient

func (o *PaymentRequest) HasFundRecipient() bool

HasFundRecipient returns a boolean if a field has been set.

func (*PaymentRequest) HasIndustryUsage

func (o *PaymentRequest) HasIndustryUsage() bool

HasIndustryUsage returns a boolean if a field has been set.

func (*PaymentRequest) HasInstallments

func (o *PaymentRequest) HasInstallments() bool

HasInstallments returns a boolean if a field has been set.

func (*PaymentRequest) HasLineItems

func (o *PaymentRequest) HasLineItems() bool

HasLineItems returns a boolean if a field has been set.

func (*PaymentRequest) HasLocalizedShopperStatement

func (o *PaymentRequest) HasLocalizedShopperStatement() bool

HasLocalizedShopperStatement returns a boolean if a field has been set.

func (*PaymentRequest) HasMandate

func (o *PaymentRequest) HasMandate() bool

HasMandate returns a boolean if a field has been set.

func (*PaymentRequest) HasMcc

func (o *PaymentRequest) HasMcc() bool

HasMcc returns a boolean if a field has been set.

func (*PaymentRequest) HasMerchantOrderReference

func (o *PaymentRequest) HasMerchantOrderReference() bool

HasMerchantOrderReference returns a boolean if a field has been set.

func (*PaymentRequest) HasMerchantRiskIndicator

func (o *PaymentRequest) HasMerchantRiskIndicator() bool

HasMerchantRiskIndicator returns a boolean if a field has been set.

func (*PaymentRequest) HasMetadata

func (o *PaymentRequest) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*PaymentRequest) HasMpiData

func (o *PaymentRequest) HasMpiData() bool

HasMpiData returns a boolean if a field has been set.

func (*PaymentRequest) HasOrder

func (o *PaymentRequest) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (*PaymentRequest) HasOrderReference

func (o *PaymentRequest) HasOrderReference() bool

HasOrderReference returns a boolean if a field has been set.

func (*PaymentRequest) HasOrigin

func (o *PaymentRequest) HasOrigin() bool

HasOrigin returns a boolean if a field has been set.

func (*PaymentRequest) HasPlatformChargebackLogic

func (o *PaymentRequest) HasPlatformChargebackLogic() bool

HasPlatformChargebackLogic returns a boolean if a field has been set.

func (*PaymentRequest) HasRecurringExpiry

func (o *PaymentRequest) HasRecurringExpiry() bool

HasRecurringExpiry returns a boolean if a field has been set.

func (*PaymentRequest) HasRecurringFrequency

func (o *PaymentRequest) HasRecurringFrequency() bool

HasRecurringFrequency returns a boolean if a field has been set.

func (*PaymentRequest) HasRecurringProcessingModel

func (o *PaymentRequest) HasRecurringProcessingModel() bool

HasRecurringProcessingModel returns a boolean if a field has been set.

func (*PaymentRequest) HasRedirectFromIssuerMethod

func (o *PaymentRequest) HasRedirectFromIssuerMethod() bool

HasRedirectFromIssuerMethod returns a boolean if a field has been set.

func (*PaymentRequest) HasRedirectToIssuerMethod

func (o *PaymentRequest) HasRedirectToIssuerMethod() bool

HasRedirectToIssuerMethod returns a boolean if a field has been set.

func (*PaymentRequest) HasRiskData

func (o *PaymentRequest) HasRiskData() bool

HasRiskData returns a boolean if a field has been set.

func (*PaymentRequest) HasSessionValidity

func (o *PaymentRequest) HasSessionValidity() bool

HasSessionValidity returns a boolean if a field has been set.

func (*PaymentRequest) HasShopperEmail

func (o *PaymentRequest) HasShopperEmail() bool

HasShopperEmail returns a boolean if a field has been set.

func (*PaymentRequest) HasShopperIP

func (o *PaymentRequest) HasShopperIP() bool

HasShopperIP returns a boolean if a field has been set.

func (*PaymentRequest) HasShopperInteraction

func (o *PaymentRequest) HasShopperInteraction() bool

HasShopperInteraction returns a boolean if a field has been set.

func (*PaymentRequest) HasShopperLocale

func (o *PaymentRequest) HasShopperLocale() bool

HasShopperLocale returns a boolean if a field has been set.

func (*PaymentRequest) HasShopperName

func (o *PaymentRequest) HasShopperName() bool

HasShopperName returns a boolean if a field has been set.

func (*PaymentRequest) HasShopperReference

func (o *PaymentRequest) HasShopperReference() bool

HasShopperReference returns a boolean if a field has been set.

func (*PaymentRequest) HasShopperStatement

func (o *PaymentRequest) HasShopperStatement() bool

HasShopperStatement returns a boolean if a field has been set.

func (*PaymentRequest) HasSocialSecurityNumber

func (o *PaymentRequest) HasSocialSecurityNumber() bool

HasSocialSecurityNumber returns a boolean if a field has been set.

func (*PaymentRequest) HasSplits

func (o *PaymentRequest) HasSplits() bool

HasSplits returns a boolean if a field has been set.

func (*PaymentRequest) HasStore

func (o *PaymentRequest) HasStore() bool

HasStore returns a boolean if a field has been set.

func (*PaymentRequest) HasStorePaymentMethod

func (o *PaymentRequest) HasStorePaymentMethod() bool

HasStorePaymentMethod returns a boolean if a field has been set.

func (*PaymentRequest) HasTelephoneNumber

func (o *PaymentRequest) HasTelephoneNumber() bool

HasTelephoneNumber returns a boolean if a field has been set.

func (*PaymentRequest) HasThreeDS2RequestData

func (o *PaymentRequest) HasThreeDS2RequestData() bool

HasThreeDS2RequestData returns a boolean if a field has been set.

func (*PaymentRequest) HasThreeDSAuthenticationOnly

func (o *PaymentRequest) HasThreeDSAuthenticationOnly() bool

HasThreeDSAuthenticationOnly returns a boolean if a field has been set.

func (*PaymentRequest) HasTrustedShopper

func (o *PaymentRequest) HasTrustedShopper() bool

HasTrustedShopper returns a boolean if a field has been set.

func (PaymentRequest) MarshalJSON

func (o PaymentRequest) MarshalJSON() ([]byte, error)

func (*PaymentRequest) SetAccountInfo

func (o *PaymentRequest) SetAccountInfo(v AccountInfo)

SetAccountInfo gets a reference to the given AccountInfo and assigns it to the AccountInfo field.

func (*PaymentRequest) SetAdditionalAmount

func (o *PaymentRequest) SetAdditionalAmount(v Amount)

SetAdditionalAmount gets a reference to the given Amount and assigns it to the AdditionalAmount field.

func (*PaymentRequest) SetAdditionalData

func (o *PaymentRequest) SetAdditionalData(v map[string]string)

SetAdditionalData gets a reference to the given map[string]string and assigns it to the AdditionalData field.

func (*PaymentRequest) SetAmount

func (o *PaymentRequest) SetAmount(v Amount)

SetAmount sets field value

func (*PaymentRequest) SetApplicationInfo

func (o *PaymentRequest) SetApplicationInfo(v ApplicationInfo)

SetApplicationInfo gets a reference to the given ApplicationInfo and assigns it to the ApplicationInfo field.

func (*PaymentRequest) SetAuthenticationData

func (o *PaymentRequest) SetAuthenticationData(v AuthenticationData)

SetAuthenticationData gets a reference to the given AuthenticationData and assigns it to the AuthenticationData field.

func (*PaymentRequest) SetBillingAddress

func (o *PaymentRequest) SetBillingAddress(v BillingAddress)

SetBillingAddress gets a reference to the given BillingAddress and assigns it to the BillingAddress field.

func (*PaymentRequest) SetBrowserInfo

func (o *PaymentRequest) SetBrowserInfo(v BrowserInfo)

SetBrowserInfo gets a reference to the given BrowserInfo and assigns it to the BrowserInfo field.

func (*PaymentRequest) SetCaptureDelayHours

func (o *PaymentRequest) SetCaptureDelayHours(v int32)

SetCaptureDelayHours gets a reference to the given int32 and assigns it to the CaptureDelayHours field.

func (*PaymentRequest) SetChannel

func (o *PaymentRequest) SetChannel(v string)

SetChannel gets a reference to the given string and assigns it to the Channel field.

func (*PaymentRequest) SetCheckoutAttemptId

func (o *PaymentRequest) SetCheckoutAttemptId(v string)

SetCheckoutAttemptId gets a reference to the given string and assigns it to the CheckoutAttemptId field.

func (*PaymentRequest) SetCompany

func (o *PaymentRequest) SetCompany(v Company)

SetCompany gets a reference to the given Company and assigns it to the Company field.

func (*PaymentRequest) SetConversionId

func (o *PaymentRequest) SetConversionId(v string)

SetConversionId gets a reference to the given string and assigns it to the ConversionId field. Deprecated

func (*PaymentRequest) SetCountryCode

func (o *PaymentRequest) SetCountryCode(v string)

SetCountryCode gets a reference to the given string and assigns it to the CountryCode field.

func (*PaymentRequest) SetDateOfBirth

func (o *PaymentRequest) SetDateOfBirth(v time.Time)

SetDateOfBirth gets a reference to the given time.Time and assigns it to the DateOfBirth field.

func (*PaymentRequest) SetDccQuote

func (o *PaymentRequest) SetDccQuote(v ForexQuote)

SetDccQuote gets a reference to the given ForexQuote and assigns it to the DccQuote field.

func (*PaymentRequest) SetDeliverAt

func (o *PaymentRequest) SetDeliverAt(v time.Time)

SetDeliverAt gets a reference to the given time.Time and assigns it to the DeliverAt field.

func (*PaymentRequest) SetDeliveryAddress

func (o *PaymentRequest) SetDeliveryAddress(v DeliveryAddress)

SetDeliveryAddress gets a reference to the given DeliveryAddress and assigns it to the DeliveryAddress field.

func (*PaymentRequest) SetDeliveryDate

func (o *PaymentRequest) SetDeliveryDate(v time.Time)

SetDeliveryDate gets a reference to the given time.Time and assigns it to the DeliveryDate field. Deprecated

func (*PaymentRequest) SetDeviceFingerprint

func (o *PaymentRequest) SetDeviceFingerprint(v string)

SetDeviceFingerprint gets a reference to the given string and assigns it to the DeviceFingerprint field.

func (*PaymentRequest) SetEnableOneClick

func (o *PaymentRequest) SetEnableOneClick(v bool)

SetEnableOneClick gets a reference to the given bool and assigns it to the EnableOneClick field.

func (*PaymentRequest) SetEnablePayOut

func (o *PaymentRequest) SetEnablePayOut(v bool)

SetEnablePayOut gets a reference to the given bool and assigns it to the EnablePayOut field.

func (*PaymentRequest) SetEnableRecurring

func (o *PaymentRequest) SetEnableRecurring(v bool)

SetEnableRecurring gets a reference to the given bool and assigns it to the EnableRecurring field.

func (*PaymentRequest) SetEntityType

func (o *PaymentRequest) SetEntityType(v string)

SetEntityType gets a reference to the given string and assigns it to the EntityType field.

func (*PaymentRequest) SetFraudOffset

func (o *PaymentRequest) SetFraudOffset(v int32)

SetFraudOffset gets a reference to the given int32 and assigns it to the FraudOffset field.

func (*PaymentRequest) SetFundOrigin

func (o *PaymentRequest) SetFundOrigin(v FundOrigin)

SetFundOrigin gets a reference to the given FundOrigin and assigns it to the FundOrigin field.

func (*PaymentRequest) SetFundRecipient

func (o *PaymentRequest) SetFundRecipient(v FundRecipient)

SetFundRecipient gets a reference to the given FundRecipient and assigns it to the FundRecipient field.

func (*PaymentRequest) SetIndustryUsage

func (o *PaymentRequest) SetIndustryUsage(v string)

SetIndustryUsage gets a reference to the given string and assigns it to the IndustryUsage field.

func (*PaymentRequest) SetInstallments

func (o *PaymentRequest) SetInstallments(v Installments)

SetInstallments gets a reference to the given Installments and assigns it to the Installments field.

func (*PaymentRequest) SetLineItems

func (o *PaymentRequest) SetLineItems(v []LineItem)

SetLineItems gets a reference to the given []LineItem and assigns it to the LineItems field.

func (*PaymentRequest) SetLocalizedShopperStatement

func (o *PaymentRequest) SetLocalizedShopperStatement(v map[string]string)

SetLocalizedShopperStatement gets a reference to the given map[string]string and assigns it to the LocalizedShopperStatement field.

func (*PaymentRequest) SetMandate

func (o *PaymentRequest) SetMandate(v Mandate)

SetMandate gets a reference to the given Mandate and assigns it to the Mandate field.

func (*PaymentRequest) SetMcc

func (o *PaymentRequest) SetMcc(v string)

SetMcc gets a reference to the given string and assigns it to the Mcc field.

func (*PaymentRequest) SetMerchantAccount

func (o *PaymentRequest) SetMerchantAccount(v string)

SetMerchantAccount sets field value

func (*PaymentRequest) SetMerchantOrderReference

func (o *PaymentRequest) SetMerchantOrderReference(v string)

SetMerchantOrderReference gets a reference to the given string and assigns it to the MerchantOrderReference field.

func (*PaymentRequest) SetMerchantRiskIndicator

func (o *PaymentRequest) SetMerchantRiskIndicator(v MerchantRiskIndicator)

SetMerchantRiskIndicator gets a reference to the given MerchantRiskIndicator and assigns it to the MerchantRiskIndicator field.

func (*PaymentRequest) SetMetadata

func (o *PaymentRequest) SetMetadata(v map[string]string)

SetMetadata gets a reference to the given map[string]string and assigns it to the Metadata field.

func (*PaymentRequest) SetMpiData

func (o *PaymentRequest) SetMpiData(v ThreeDSecureData)

SetMpiData gets a reference to the given ThreeDSecureData and assigns it to the MpiData field.

func (*PaymentRequest) SetOrder

func (o *PaymentRequest) SetOrder(v EncryptedOrderData)

SetOrder gets a reference to the given EncryptedOrderData and assigns it to the Order field.

func (*PaymentRequest) SetOrderReference

func (o *PaymentRequest) SetOrderReference(v string)

SetOrderReference gets a reference to the given string and assigns it to the OrderReference field.

func (*PaymentRequest) SetOrigin

func (o *PaymentRequest) SetOrigin(v string)

SetOrigin gets a reference to the given string and assigns it to the Origin field.

func (*PaymentRequest) SetPaymentMethod

func (o *PaymentRequest) SetPaymentMethod(v CheckoutPaymentMethod)

SetPaymentMethod sets field value

func (*PaymentRequest) SetPlatformChargebackLogic

func (o *PaymentRequest) SetPlatformChargebackLogic(v PlatformChargebackLogic)

SetPlatformChargebackLogic gets a reference to the given PlatformChargebackLogic and assigns it to the PlatformChargebackLogic field.

func (*PaymentRequest) SetRecurringExpiry

func (o *PaymentRequest) SetRecurringExpiry(v string)

SetRecurringExpiry gets a reference to the given string and assigns it to the RecurringExpiry field.

func (*PaymentRequest) SetRecurringFrequency

func (o *PaymentRequest) SetRecurringFrequency(v string)

SetRecurringFrequency gets a reference to the given string and assigns it to the RecurringFrequency field.

func (*PaymentRequest) SetRecurringProcessingModel

func (o *PaymentRequest) SetRecurringProcessingModel(v string)

SetRecurringProcessingModel gets a reference to the given string and assigns it to the RecurringProcessingModel field.

func (*PaymentRequest) SetRedirectFromIssuerMethod

func (o *PaymentRequest) SetRedirectFromIssuerMethod(v string)

SetRedirectFromIssuerMethod gets a reference to the given string and assigns it to the RedirectFromIssuerMethod field.

func (*PaymentRequest) SetRedirectToIssuerMethod

func (o *PaymentRequest) SetRedirectToIssuerMethod(v string)

SetRedirectToIssuerMethod gets a reference to the given string and assigns it to the RedirectToIssuerMethod field.

func (*PaymentRequest) SetReference

func (o *PaymentRequest) SetReference(v string)

SetReference sets field value

func (*PaymentRequest) SetReturnUrl

func (o *PaymentRequest) SetReturnUrl(v string)

SetReturnUrl sets field value

func (*PaymentRequest) SetRiskData

func (o *PaymentRequest) SetRiskData(v RiskData)

SetRiskData gets a reference to the given RiskData and assigns it to the RiskData field.

func (*PaymentRequest) SetSessionValidity

func (o *PaymentRequest) SetSessionValidity(v string)

SetSessionValidity gets a reference to the given string and assigns it to the SessionValidity field.

func (*PaymentRequest) SetShopperEmail

func (o *PaymentRequest) SetShopperEmail(v string)

SetShopperEmail gets a reference to the given string and assigns it to the ShopperEmail field.

func (*PaymentRequest) SetShopperIP

func (o *PaymentRequest) SetShopperIP(v string)

SetShopperIP gets a reference to the given string and assigns it to the ShopperIP field.

func (*PaymentRequest) SetShopperInteraction

func (o *PaymentRequest) SetShopperInteraction(v string)

SetShopperInteraction gets a reference to the given string and assigns it to the ShopperInteraction field.

func (*PaymentRequest) SetShopperLocale

func (o *PaymentRequest) SetShopperLocale(v string)

SetShopperLocale gets a reference to the given string and assigns it to the ShopperLocale field.

func (*PaymentRequest) SetShopperName

func (o *PaymentRequest) SetShopperName(v Name)

SetShopperName gets a reference to the given Name and assigns it to the ShopperName field.

func (*PaymentRequest) SetShopperReference

func (o *PaymentRequest) SetShopperReference(v string)

SetShopperReference gets a reference to the given string and assigns it to the ShopperReference field.

func (*PaymentRequest) SetShopperStatement

func (o *PaymentRequest) SetShopperStatement(v string)

SetShopperStatement gets a reference to the given string and assigns it to the ShopperStatement field.

func (*PaymentRequest) SetSocialSecurityNumber

func (o *PaymentRequest) SetSocialSecurityNumber(v string)

SetSocialSecurityNumber gets a reference to the given string and assigns it to the SocialSecurityNumber field.

func (*PaymentRequest) SetSplits

func (o *PaymentRequest) SetSplits(v []Split)

SetSplits gets a reference to the given []Split and assigns it to the Splits field.

func (*PaymentRequest) SetStore

func (o *PaymentRequest) SetStore(v string)

SetStore gets a reference to the given string and assigns it to the Store field.

func (*PaymentRequest) SetStorePaymentMethod

func (o *PaymentRequest) SetStorePaymentMethod(v bool)

SetStorePaymentMethod gets a reference to the given bool and assigns it to the StorePaymentMethod field.

func (*PaymentRequest) SetTelephoneNumber

func (o *PaymentRequest) SetTelephoneNumber(v string)

SetTelephoneNumber gets a reference to the given string and assigns it to the TelephoneNumber field.

func (*PaymentRequest) SetThreeDS2RequestData

func (o *PaymentRequest) SetThreeDS2RequestData(v ThreeDS2RequestFields)

SetThreeDS2RequestData gets a reference to the given ThreeDS2RequestFields and assigns it to the ThreeDS2RequestData field.

func (*PaymentRequest) SetThreeDSAuthenticationOnly

func (o *PaymentRequest) SetThreeDSAuthenticationOnly(v bool)

SetThreeDSAuthenticationOnly gets a reference to the given bool and assigns it to the ThreeDSAuthenticationOnly field. Deprecated

func (*PaymentRequest) SetTrustedShopper

func (o *PaymentRequest) SetTrustedShopper(v bool)

SetTrustedShopper gets a reference to the given bool and assigns it to the TrustedShopper field.

func (PaymentRequest) ToMap

func (o PaymentRequest) ToMap() (map[string]interface{}, error)

type PaymentResponse

type PaymentResponse struct {
	Action *PaymentResponseAction `json:"action,omitempty"`
	// Contains additional information about the payment. Some data fields are included only if you select them first: Go to **Customer Area** > **Developers** > **Additional data**.
	AdditionalData *map[string]string `json:"additionalData,omitempty"`
	Amount         *Amount            `json:"amount,omitempty"`
	// Donation Token containing payment details for Adyen Giving.
	DonationToken *string      `json:"donationToken,omitempty"`
	FraudResult   *FraudResult `json:"fraudResult,omitempty"`
	// The reference to uniquely identify a payment. This reference is used in all communication with you about the payment status. We recommend using a unique value per payment; however, it is not a requirement. If you need to provide multiple references for a transaction, separate them with hyphens (\"-\"). Maximum length: 80 characters.
	MerchantReference *string                `json:"merchantReference,omitempty"`
	Order             *CheckoutOrderResponse `json:"order,omitempty"`
	PaymentMethod     *ResponsePaymentMethod `json:"paymentMethod,omitempty"`
	// Adyen's 16-character string reference associated with the transaction/request. This value is globally unique; quote it when communicating with us about this request.  > For payment methods that require a redirect or additional action, you will get this value in the `/payments/details` response.
	PspReference *string `json:"pspReference,omitempty"`
	// If the payment's authorisation is refused or an error occurs during authorisation, this field holds Adyen's mapped reason for the refusal or a description of the error. When a transaction fails, the authorisation response includes `resultCode` and `refusalReason` values.  For more information, see [Refusal reasons](https://docs.adyen.com/development-resources/refusal-reasons).
	RefusalReason *string `json:"refusalReason,omitempty"`
	// Code that specifies the refusal reason. For more information, see [Authorisation refusal reasons](https://docs.adyen.com/development-resources/refusal-reasons).
	RefusalReasonCode *string `json:"refusalReasonCode,omitempty"`
	// The result of the payment. For more information, see [Result codes](https://docs.adyen.com/online-payments/payment-result-codes).  Possible values:  * **AuthenticationFinished** – The payment has been successfully authenticated with 3D Secure 2. Returned for 3D Secure 2 authentication-only transactions. * **AuthenticationNotRequired** – The transaction does not require 3D Secure authentication. Returned for [standalone authentication-only integrations](https://docs.adyen.com/online-payments/3d-secure/other-3ds-flows/authentication-only). * **Authorised** – The payment was successfully authorised. This state serves as an indicator to proceed with the delivery of goods and services. This is a final state. * **Cancelled** – Indicates the payment has been cancelled (either by the shopper or the merchant) before processing was completed. This is a final state. * **ChallengeShopper** – The issuer requires further shopper interaction before the payment can be authenticated. Returned for 3D Secure 2 transactions. * **Error** – There was an error when the payment was being processed. The reason is given in the `refusalReason` field. This is a final state. * **IdentifyShopper** – The issuer requires the shopper's device fingerprint before the payment can be authenticated. Returned for 3D Secure 2 transactions. * **PartiallyAuthorised** – The payment has been authorised for a partial amount. This happens for card payments when the merchant supports Partial Authorisations and the cardholder has insufficient funds. * **Pending** – Indicates that it is not possible to obtain the final status of the payment. This can happen if the systems providing final status information for the payment are unavailable, or if the shopper needs to take further action to complete the payment. * **PresentToShopper** – Indicates that the response contains additional information that you need to present to a shopper, so that they can use it to complete a payment. * **Received** – Indicates the payment has successfully been received by Adyen, and will be processed. This is the initial state for all payments. * **RedirectShopper** – Indicates the shopper should be redirected to an external web page or app to complete the authorisation. * **Refused** – Indicates the payment was refused. The reason is given in the `refusalReason` field. This is a final state.
	ResultCode           *string               `json:"resultCode,omitempty"`
	ThreeDS2ResponseData *ThreeDS2ResponseData `json:"threeDS2ResponseData,omitempty"`
	ThreeDS2Result       *ThreeDS2Result       `json:"threeDS2Result,omitempty"`
	// When non-empty, contains a value that you must submit to the `/payments/details` endpoint as `paymentData`.
	ThreeDSPaymentData *string `json:"threeDSPaymentData,omitempty"`
}

PaymentResponse struct for PaymentResponse

func NewPaymentResponse

func NewPaymentResponse() *PaymentResponse

NewPaymentResponse instantiates a new PaymentResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaymentResponseWithDefaults

func NewPaymentResponseWithDefaults() *PaymentResponse

NewPaymentResponseWithDefaults instantiates a new PaymentResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaymentResponse) GetAction

func (o *PaymentResponse) GetAction() PaymentResponseAction

GetAction returns the Action field value if set, zero value otherwise.

func (*PaymentResponse) GetActionOk

func (o *PaymentResponse) GetActionOk() (*PaymentResponseAction, bool)

GetActionOk returns a tuple with the Action field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentResponse) GetAdditionalData

func (o *PaymentResponse) GetAdditionalData() map[string]string

GetAdditionalData returns the AdditionalData field value if set, zero value otherwise.

func (*PaymentResponse) GetAdditionalDataOk

func (o *PaymentResponse) GetAdditionalDataOk() (*map[string]string, bool)

GetAdditionalDataOk returns a tuple with the AdditionalData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentResponse) GetAmount

func (o *PaymentResponse) GetAmount() Amount

GetAmount returns the Amount field value if set, zero value otherwise.

func (*PaymentResponse) GetAmountOk

func (o *PaymentResponse) GetAmountOk() (*Amount, bool)

GetAmountOk returns a tuple with the Amount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentResponse) GetDonationToken

func (o *PaymentResponse) GetDonationToken() string

GetDonationToken returns the DonationToken field value if set, zero value otherwise.

func (*PaymentResponse) GetDonationTokenOk

func (o *PaymentResponse) GetDonationTokenOk() (*string, bool)

GetDonationTokenOk returns a tuple with the DonationToken field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentResponse) GetFraudResult

func (o *PaymentResponse) GetFraudResult() FraudResult

GetFraudResult returns the FraudResult field value if set, zero value otherwise.

func (*PaymentResponse) GetFraudResultOk

func (o *PaymentResponse) GetFraudResultOk() (*FraudResult, bool)

GetFraudResultOk returns a tuple with the FraudResult field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentResponse) GetMerchantReference

func (o *PaymentResponse) GetMerchantReference() string

GetMerchantReference returns the MerchantReference field value if set, zero value otherwise.

func (*PaymentResponse) GetMerchantReferenceOk

func (o *PaymentResponse) GetMerchantReferenceOk() (*string, bool)

GetMerchantReferenceOk returns a tuple with the MerchantReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentResponse) GetOrder

func (o *PaymentResponse) GetOrder() CheckoutOrderResponse

GetOrder returns the Order field value if set, zero value otherwise.

func (*PaymentResponse) GetOrderOk

func (o *PaymentResponse) GetOrderOk() (*CheckoutOrderResponse, bool)

GetOrderOk returns a tuple with the Order field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentResponse) GetPaymentMethod

func (o *PaymentResponse) GetPaymentMethod() ResponsePaymentMethod

GetPaymentMethod returns the PaymentMethod field value if set, zero value otherwise.

func (*PaymentResponse) GetPaymentMethodOk

func (o *PaymentResponse) GetPaymentMethodOk() (*ResponsePaymentMethod, bool)

GetPaymentMethodOk returns a tuple with the PaymentMethod field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentResponse) GetPspReference

func (o *PaymentResponse) GetPspReference() string

GetPspReference returns the PspReference field value if set, zero value otherwise.

func (*PaymentResponse) GetPspReferenceOk

func (o *PaymentResponse) GetPspReferenceOk() (*string, bool)

GetPspReferenceOk returns a tuple with the PspReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentResponse) GetRefusalReason

func (o *PaymentResponse) GetRefusalReason() string

GetRefusalReason returns the RefusalReason field value if set, zero value otherwise.

func (*PaymentResponse) GetRefusalReasonCode

func (o *PaymentResponse) GetRefusalReasonCode() string

GetRefusalReasonCode returns the RefusalReasonCode field value if set, zero value otherwise.

func (*PaymentResponse) GetRefusalReasonCodeOk

func (o *PaymentResponse) GetRefusalReasonCodeOk() (*string, bool)

GetRefusalReasonCodeOk returns a tuple with the RefusalReasonCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentResponse) GetRefusalReasonOk

func (o *PaymentResponse) GetRefusalReasonOk() (*string, bool)

GetRefusalReasonOk returns a tuple with the RefusalReason field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentResponse) GetResultCode

func (o *PaymentResponse) GetResultCode() string

GetResultCode returns the ResultCode field value if set, zero value otherwise.

func (*PaymentResponse) GetResultCodeOk

func (o *PaymentResponse) GetResultCodeOk() (*string, bool)

GetResultCodeOk returns a tuple with the ResultCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentResponse) GetThreeDS2ResponseData

func (o *PaymentResponse) GetThreeDS2ResponseData() ThreeDS2ResponseData

GetThreeDS2ResponseData returns the ThreeDS2ResponseData field value if set, zero value otherwise.

func (*PaymentResponse) GetThreeDS2ResponseDataOk

func (o *PaymentResponse) GetThreeDS2ResponseDataOk() (*ThreeDS2ResponseData, bool)

GetThreeDS2ResponseDataOk returns a tuple with the ThreeDS2ResponseData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentResponse) GetThreeDS2Result

func (o *PaymentResponse) GetThreeDS2Result() ThreeDS2Result

GetThreeDS2Result returns the ThreeDS2Result field value if set, zero value otherwise.

func (*PaymentResponse) GetThreeDS2ResultOk

func (o *PaymentResponse) GetThreeDS2ResultOk() (*ThreeDS2Result, bool)

GetThreeDS2ResultOk returns a tuple with the ThreeDS2Result field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentResponse) GetThreeDSPaymentData

func (o *PaymentResponse) GetThreeDSPaymentData() string

GetThreeDSPaymentData returns the ThreeDSPaymentData field value if set, zero value otherwise.

func (*PaymentResponse) GetThreeDSPaymentDataOk

func (o *PaymentResponse) GetThreeDSPaymentDataOk() (*string, bool)

GetThreeDSPaymentDataOk returns a tuple with the ThreeDSPaymentData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentResponse) HasAction

func (o *PaymentResponse) HasAction() bool

HasAction returns a boolean if a field has been set.

func (*PaymentResponse) HasAdditionalData

func (o *PaymentResponse) HasAdditionalData() bool

HasAdditionalData returns a boolean if a field has been set.

func (*PaymentResponse) HasAmount

func (o *PaymentResponse) HasAmount() bool

HasAmount returns a boolean if a field has been set.

func (*PaymentResponse) HasDonationToken

func (o *PaymentResponse) HasDonationToken() bool

HasDonationToken returns a boolean if a field has been set.

func (*PaymentResponse) HasFraudResult

func (o *PaymentResponse) HasFraudResult() bool

HasFraudResult returns a boolean if a field has been set.

func (*PaymentResponse) HasMerchantReference

func (o *PaymentResponse) HasMerchantReference() bool

HasMerchantReference returns a boolean if a field has been set.

func (*PaymentResponse) HasOrder

func (o *PaymentResponse) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (*PaymentResponse) HasPaymentMethod

func (o *PaymentResponse) HasPaymentMethod() bool

HasPaymentMethod returns a boolean if a field has been set.

func (*PaymentResponse) HasPspReference

func (o *PaymentResponse) HasPspReference() bool

HasPspReference returns a boolean if a field has been set.

func (*PaymentResponse) HasRefusalReason

func (o *PaymentResponse) HasRefusalReason() bool

HasRefusalReason returns a boolean if a field has been set.

func (*PaymentResponse) HasRefusalReasonCode

func (o *PaymentResponse) HasRefusalReasonCode() bool

HasRefusalReasonCode returns a boolean if a field has been set.

func (*PaymentResponse) HasResultCode

func (o *PaymentResponse) HasResultCode() bool

HasResultCode returns a boolean if a field has been set.

func (*PaymentResponse) HasThreeDS2ResponseData

func (o *PaymentResponse) HasThreeDS2ResponseData() bool

HasThreeDS2ResponseData returns a boolean if a field has been set.

func (*PaymentResponse) HasThreeDS2Result

func (o *PaymentResponse) HasThreeDS2Result() bool

HasThreeDS2Result returns a boolean if a field has been set.

func (*PaymentResponse) HasThreeDSPaymentData

func (o *PaymentResponse) HasThreeDSPaymentData() bool

HasThreeDSPaymentData returns a boolean if a field has been set.

func (PaymentResponse) MarshalJSON

func (o PaymentResponse) MarshalJSON() ([]byte, error)

func (*PaymentResponse) SetAction

func (o *PaymentResponse) SetAction(v PaymentResponseAction)

SetAction gets a reference to the given PaymentResponseAction and assigns it to the Action field.

func (*PaymentResponse) SetAdditionalData

func (o *PaymentResponse) SetAdditionalData(v map[string]string)

SetAdditionalData gets a reference to the given map[string]string and assigns it to the AdditionalData field.

func (*PaymentResponse) SetAmount

func (o *PaymentResponse) SetAmount(v Amount)

SetAmount gets a reference to the given Amount and assigns it to the Amount field.

func (*PaymentResponse) SetDonationToken

func (o *PaymentResponse) SetDonationToken(v string)

SetDonationToken gets a reference to the given string and assigns it to the DonationToken field.

func (*PaymentResponse) SetFraudResult

func (o *PaymentResponse) SetFraudResult(v FraudResult)

SetFraudResult gets a reference to the given FraudResult and assigns it to the FraudResult field.

func (*PaymentResponse) SetMerchantReference

func (o *PaymentResponse) SetMerchantReference(v string)

SetMerchantReference gets a reference to the given string and assigns it to the MerchantReference field.

func (*PaymentResponse) SetOrder

func (o *PaymentResponse) SetOrder(v CheckoutOrderResponse)

SetOrder gets a reference to the given CheckoutOrderResponse and assigns it to the Order field.

func (*PaymentResponse) SetPaymentMethod

func (o *PaymentResponse) SetPaymentMethod(v ResponsePaymentMethod)

SetPaymentMethod gets a reference to the given ResponsePaymentMethod and assigns it to the PaymentMethod field.

func (*PaymentResponse) SetPspReference

func (o *PaymentResponse) SetPspReference(v string)

SetPspReference gets a reference to the given string and assigns it to the PspReference field.

func (*PaymentResponse) SetRefusalReason

func (o *PaymentResponse) SetRefusalReason(v string)

SetRefusalReason gets a reference to the given string and assigns it to the RefusalReason field.

func (*PaymentResponse) SetRefusalReasonCode

func (o *PaymentResponse) SetRefusalReasonCode(v string)

SetRefusalReasonCode gets a reference to the given string and assigns it to the RefusalReasonCode field.

func (*PaymentResponse) SetResultCode

func (o *PaymentResponse) SetResultCode(v string)

SetResultCode gets a reference to the given string and assigns it to the ResultCode field.

func (*PaymentResponse) SetThreeDS2ResponseData

func (o *PaymentResponse) SetThreeDS2ResponseData(v ThreeDS2ResponseData)

SetThreeDS2ResponseData gets a reference to the given ThreeDS2ResponseData and assigns it to the ThreeDS2ResponseData field.

func (*PaymentResponse) SetThreeDS2Result

func (o *PaymentResponse) SetThreeDS2Result(v ThreeDS2Result)

SetThreeDS2Result gets a reference to the given ThreeDS2Result and assigns it to the ThreeDS2Result field.

func (*PaymentResponse) SetThreeDSPaymentData

func (o *PaymentResponse) SetThreeDSPaymentData(v string)

SetThreeDSPaymentData gets a reference to the given string and assigns it to the ThreeDSPaymentData field.

func (PaymentResponse) ToMap

func (o PaymentResponse) ToMap() (map[string]interface{}, error)

type PaymentResponseAction

type PaymentResponseAction struct {
	CheckoutAwaitAction                   *CheckoutAwaitAction
	CheckoutDelegatedAuthenticationAction *CheckoutDelegatedAuthenticationAction
	CheckoutNativeRedirectAction          *CheckoutNativeRedirectAction
	CheckoutQrCodeAction                  *CheckoutQrCodeAction
	CheckoutRedirectAction                *CheckoutRedirectAction
	CheckoutSDKAction                     *CheckoutSDKAction
	CheckoutThreeDS2Action                *CheckoutThreeDS2Action
	CheckoutVoucherAction                 *CheckoutVoucherAction
}

PaymentResponseAction - Action to be taken for completing the payment.

func CheckoutAwaitActionAsPaymentResponseAction

func CheckoutAwaitActionAsPaymentResponseAction(v *CheckoutAwaitAction) PaymentResponseAction

CheckoutAwaitActionAsPaymentResponseAction is a convenience function that returns CheckoutAwaitAction wrapped in PaymentResponseAction

func CheckoutDelegatedAuthenticationActionAsPaymentResponseAction

func CheckoutDelegatedAuthenticationActionAsPaymentResponseAction(v *CheckoutDelegatedAuthenticationAction) PaymentResponseAction

CheckoutDelegatedAuthenticationActionAsPaymentResponseAction is a convenience function that returns CheckoutDelegatedAuthenticationAction wrapped in PaymentResponseAction

func CheckoutNativeRedirectActionAsPaymentResponseAction

func CheckoutNativeRedirectActionAsPaymentResponseAction(v *CheckoutNativeRedirectAction) PaymentResponseAction

CheckoutNativeRedirectActionAsPaymentResponseAction is a convenience function that returns CheckoutNativeRedirectAction wrapped in PaymentResponseAction

func CheckoutQrCodeActionAsPaymentResponseAction

func CheckoutQrCodeActionAsPaymentResponseAction(v *CheckoutQrCodeAction) PaymentResponseAction

CheckoutQrCodeActionAsPaymentResponseAction is a convenience function that returns CheckoutQrCodeAction wrapped in PaymentResponseAction

func CheckoutRedirectActionAsPaymentResponseAction

func CheckoutRedirectActionAsPaymentResponseAction(v *CheckoutRedirectAction) PaymentResponseAction

CheckoutRedirectActionAsPaymentResponseAction is a convenience function that returns CheckoutRedirectAction wrapped in PaymentResponseAction

func CheckoutSDKActionAsPaymentResponseAction

func CheckoutSDKActionAsPaymentResponseAction(v *CheckoutSDKAction) PaymentResponseAction

CheckoutSDKActionAsPaymentResponseAction is a convenience function that returns CheckoutSDKAction wrapped in PaymentResponseAction

func CheckoutThreeDS2ActionAsPaymentResponseAction

func CheckoutThreeDS2ActionAsPaymentResponseAction(v *CheckoutThreeDS2Action) PaymentResponseAction

CheckoutThreeDS2ActionAsPaymentResponseAction is a convenience function that returns CheckoutThreeDS2Action wrapped in PaymentResponseAction

func CheckoutVoucherActionAsPaymentResponseAction

func CheckoutVoucherActionAsPaymentResponseAction(v *CheckoutVoucherAction) PaymentResponseAction

CheckoutVoucherActionAsPaymentResponseAction is a convenience function that returns CheckoutVoucherAction wrapped in PaymentResponseAction

func (*PaymentResponseAction) GetActualInstance

func (obj *PaymentResponseAction) GetActualInstance() interface{}

Get the actual instance

func (PaymentResponseAction) MarshalJSON

func (src PaymentResponseAction) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*PaymentResponseAction) UnmarshalJSON

func (dst *PaymentResponseAction) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type PaymentReversalRequest

type PaymentReversalRequest struct {
	ApplicationInfo *ApplicationInfo `json:"applicationInfo,omitempty"`
	// The merchant account that is used to process the payment.
	MerchantAccount string `json:"merchantAccount"`
	// Your reference for the reversal request. Maximum length: 80 characters.
	Reference *string `json:"reference,omitempty"`
}

PaymentReversalRequest struct for PaymentReversalRequest

func NewPaymentReversalRequest

func NewPaymentReversalRequest(merchantAccount string) *PaymentReversalRequest

NewPaymentReversalRequest instantiates a new PaymentReversalRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaymentReversalRequestWithDefaults

func NewPaymentReversalRequestWithDefaults() *PaymentReversalRequest

NewPaymentReversalRequestWithDefaults instantiates a new PaymentReversalRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaymentReversalRequest) GetApplicationInfo

func (o *PaymentReversalRequest) GetApplicationInfo() ApplicationInfo

GetApplicationInfo returns the ApplicationInfo field value if set, zero value otherwise.

func (*PaymentReversalRequest) GetApplicationInfoOk

func (o *PaymentReversalRequest) GetApplicationInfoOk() (*ApplicationInfo, bool)

GetApplicationInfoOk returns a tuple with the ApplicationInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentReversalRequest) GetMerchantAccount

func (o *PaymentReversalRequest) GetMerchantAccount() string

GetMerchantAccount returns the MerchantAccount field value

func (*PaymentReversalRequest) GetMerchantAccountOk

func (o *PaymentReversalRequest) GetMerchantAccountOk() (*string, bool)

GetMerchantAccountOk returns a tuple with the MerchantAccount field value and a boolean to check if the value has been set.

func (*PaymentReversalRequest) GetReference

func (o *PaymentReversalRequest) GetReference() string

GetReference returns the Reference field value if set, zero value otherwise.

func (*PaymentReversalRequest) GetReferenceOk

func (o *PaymentReversalRequest) GetReferenceOk() (*string, bool)

GetReferenceOk returns a tuple with the Reference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentReversalRequest) HasApplicationInfo

func (o *PaymentReversalRequest) HasApplicationInfo() bool

HasApplicationInfo returns a boolean if a field has been set.

func (*PaymentReversalRequest) HasReference

func (o *PaymentReversalRequest) HasReference() bool

HasReference returns a boolean if a field has been set.

func (PaymentReversalRequest) MarshalJSON

func (o PaymentReversalRequest) MarshalJSON() ([]byte, error)

func (*PaymentReversalRequest) SetApplicationInfo

func (o *PaymentReversalRequest) SetApplicationInfo(v ApplicationInfo)

SetApplicationInfo gets a reference to the given ApplicationInfo and assigns it to the ApplicationInfo field.

func (*PaymentReversalRequest) SetMerchantAccount

func (o *PaymentReversalRequest) SetMerchantAccount(v string)

SetMerchantAccount sets field value

func (*PaymentReversalRequest) SetReference

func (o *PaymentReversalRequest) SetReference(v string)

SetReference gets a reference to the given string and assigns it to the Reference field.

func (PaymentReversalRequest) ToMap

func (o PaymentReversalRequest) ToMap() (map[string]interface{}, error)

type PaymentReversalResponse

type PaymentReversalResponse struct {
	// The merchant account that is used to process the payment.
	MerchantAccount string `json:"merchantAccount"`
	// The [`pspReference`](https://docs.adyen.com/api-explorer/#/CheckoutService/latest/post/payments__resParam_pspReference) of the payment to reverse.
	PaymentPspReference string `json:"paymentPspReference"`
	// Adyen's 16-character reference associated with the reversal request.
	PspReference string `json:"pspReference"`
	// Your reference for the reversal request.
	Reference *string `json:"reference,omitempty"`
	// The status of your request. This will always have the value **received**.
	Status string `json:"status"`
}

PaymentReversalResponse struct for PaymentReversalResponse

func NewPaymentReversalResponse

func NewPaymentReversalResponse(merchantAccount string, paymentPspReference string, pspReference string, status string) *PaymentReversalResponse

NewPaymentReversalResponse instantiates a new PaymentReversalResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaymentReversalResponseWithDefaults

func NewPaymentReversalResponseWithDefaults() *PaymentReversalResponse

NewPaymentReversalResponseWithDefaults instantiates a new PaymentReversalResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaymentReversalResponse) GetMerchantAccount

func (o *PaymentReversalResponse) GetMerchantAccount() string

GetMerchantAccount returns the MerchantAccount field value

func (*PaymentReversalResponse) GetMerchantAccountOk

func (o *PaymentReversalResponse) GetMerchantAccountOk() (*string, bool)

GetMerchantAccountOk returns a tuple with the MerchantAccount field value and a boolean to check if the value has been set.

func (*PaymentReversalResponse) GetPaymentPspReference

func (o *PaymentReversalResponse) GetPaymentPspReference() string

GetPaymentPspReference returns the PaymentPspReference field value

func (*PaymentReversalResponse) GetPaymentPspReferenceOk

func (o *PaymentReversalResponse) GetPaymentPspReferenceOk() (*string, bool)

GetPaymentPspReferenceOk returns a tuple with the PaymentPspReference field value and a boolean to check if the value has been set.

func (*PaymentReversalResponse) GetPspReference

func (o *PaymentReversalResponse) GetPspReference() string

GetPspReference returns the PspReference field value

func (*PaymentReversalResponse) GetPspReferenceOk

func (o *PaymentReversalResponse) GetPspReferenceOk() (*string, bool)

GetPspReferenceOk returns a tuple with the PspReference field value and a boolean to check if the value has been set.

func (*PaymentReversalResponse) GetReference

func (o *PaymentReversalResponse) GetReference() string

GetReference returns the Reference field value if set, zero value otherwise.

func (*PaymentReversalResponse) GetReferenceOk

func (o *PaymentReversalResponse) GetReferenceOk() (*string, bool)

GetReferenceOk returns a tuple with the Reference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentReversalResponse) GetStatus

func (o *PaymentReversalResponse) GetStatus() string

GetStatus returns the Status field value

func (*PaymentReversalResponse) GetStatusOk

func (o *PaymentReversalResponse) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*PaymentReversalResponse) HasReference

func (o *PaymentReversalResponse) HasReference() bool

HasReference returns a boolean if a field has been set.

func (PaymentReversalResponse) MarshalJSON

func (o PaymentReversalResponse) MarshalJSON() ([]byte, error)

func (*PaymentReversalResponse) SetMerchantAccount

func (o *PaymentReversalResponse) SetMerchantAccount(v string)

SetMerchantAccount sets field value

func (*PaymentReversalResponse) SetPaymentPspReference

func (o *PaymentReversalResponse) SetPaymentPspReference(v string)

SetPaymentPspReference sets field value

func (*PaymentReversalResponse) SetPspReference

func (o *PaymentReversalResponse) SetPspReference(v string)

SetPspReference sets field value

func (*PaymentReversalResponse) SetReference

func (o *PaymentReversalResponse) SetReference(v string)

SetReference gets a reference to the given string and assigns it to the Reference field.

func (*PaymentReversalResponse) SetStatus

func (o *PaymentReversalResponse) SetStatus(v string)

SetStatus sets field value

func (PaymentReversalResponse) ToMap

func (o PaymentReversalResponse) ToMap() (map[string]interface{}, error)

type PaymentSetupRequest

type PaymentSetupRequest struct {
	AdditionalAmount *Amount `json:"additionalAmount,omitempty"`
	// This field contains additional data, which may be required for a particular payment request.  The `additionalData` object consists of entries, each of which includes the key and value.
	AdditionalData *map[string]string `json:"additionalData,omitempty"`
	// List of payment methods to be presented to the shopper. To refer to payment methods, use their [payment method type](https://docs.adyen.com/payment-methods/payment-method-types).  Example: `\"allowedPaymentMethods\":[\"ideal\",\"giropay\"]`
	AllowedPaymentMethods []string         `json:"allowedPaymentMethods,omitempty"`
	Amount                Amount           `json:"amount"`
	ApplicationInfo       *ApplicationInfo `json:"applicationInfo,omitempty"`
	BillingAddress        *Address         `json:"billingAddress,omitempty"`
	// List of payment methods to be hidden from the shopper. To refer to payment methods, use their [payment method type](https://docs.adyen.com/payment-methods/payment-method-types).  Example: `\"blockedPaymentMethods\":[\"ideal\",\"giropay\"]`
	BlockedPaymentMethods []string `json:"blockedPaymentMethods,omitempty"`
	// The delay between the authorisation and scheduled auto-capture, specified in hours.
	CaptureDelayHours *int32 `json:"captureDelayHours,omitempty"`
	// The platform where a payment transaction takes place. This field is optional for filtering out payment methods that are only available on specific platforms. If this value is not set, then we will try to infer it from the `sdkVersion` or `token`.  Possible values: * iOS * Android * Web
	Channel *string `json:"channel,omitempty"`
	// Checkout attempt ID that corresponds to the Id generated by the client SDK for tracking user payment journey.
	CheckoutAttemptId *string        `json:"checkoutAttemptId,omitempty"`
	Company           *Company       `json:"company,omitempty"`
	Configuration     *Configuration `json:"configuration,omitempty"`
	// Conversion ID that corresponds to the Id generated by the client SDK for tracking user payment journey.
	// Deprecated
	ConversionId *string `json:"conversionId,omitempty"`
	// The shopper country.  Format: [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) Example: NL or DE
	CountryCode string `json:"countryCode"`
	// The shopper's date of birth.  Format [ISO-8601](https://www.w3.org/TR/NOTE-datetime): YYYY-MM-DD
	DateOfBirth     *string     `json:"dateOfBirth,omitempty"`
	DccQuote        *ForexQuote `json:"dccQuote,omitempty"`
	DeliveryAddress *Address    `json:"deliveryAddress,omitempty"`
	// The date and time the purchased goods should be delivered.  Format [ISO 8601](https://www.w3.org/TR/NOTE-datetime): YYYY-MM-DDThh:mm:ss.sssTZD  Example: 2017-07-17T13:42:40.428+01:00
	DeliveryDate *time.Time `json:"deliveryDate,omitempty"`
	// When true and `shopperReference` is provided, the shopper will be asked if the payment details should be stored for future one-click payments.
	EnableOneClick *bool `json:"enableOneClick,omitempty"`
	// When true and `shopperReference` is provided, the payment details will be tokenized for payouts.
	EnablePayOut *bool `json:"enablePayOut,omitempty"`
	// When true and `shopperReference` is provided, the payment details will be tokenized for recurring payments.
	EnableRecurring *bool `json:"enableRecurring,omitempty"`
	// The type of the entity the payment is processed for.
	EntityType *string `json:"entityType,omitempty"`
	// An integer value that is added to the normal fraud score. The value can be either positive or negative.
	FraudOffset  *int32        `json:"fraudOffset,omitempty"`
	Installments *Installments `json:"installments,omitempty"`
	// Price and product information of the refunded items, required for [partial refunds](https://docs.adyen.com/online-payments/refund#refund-a-payment). > This field is required for partial refunds with 3x 4x Oney, Affirm, Afterpay, Atome, Clearpay, Klarna, Ratepay, Walley, and Zip.
	LineItems []LineItem `json:"lineItems,omitempty"`
	// The `localizedShopperStatement` field lets you use dynamic values for your shopper statement in a local character set. If not supplied, left empty, or for cross-border transactions, **shopperStatement** is used.  Adyen currently supports the ja-Kana character set for Visa and Mastercard payments in Japan using Japanese cards. This character set supports:  * UTF-8 based Katakana, capital letters, numbers and special characters.  * Half-width or full-width characters.
	LocalizedShopperStatement *map[string]string `json:"localizedShopperStatement,omitempty"`
	Mandate                   *Mandate           `json:"mandate,omitempty"`
	// The [merchant category code](https://en.wikipedia.org/wiki/Merchant_category_code) (MCC) is a four-digit number, which relates to a particular market segment. This code reflects the predominant activity that is conducted by the merchant.
	Mcc *string `json:"mcc,omitempty"`
	// The merchant account identifier, with which you want to process the transaction.
	MerchantAccount string `json:"merchantAccount"`
	// This reference allows linking multiple transactions to each other for reporting purposes (i.e. order auth-rate). The reference should be unique per billing cycle. The same merchant order reference should never be reused after the first authorised attempt. If used, this field should be supplied for all incoming authorisations. > We strongly recommend you send the `merchantOrderReference` value to benefit from linking payment requests when authorisation retries take place. In addition, we recommend you provide `retry.orderAttemptNumber`, `retry.chainAttemptNumber`, and `retry.skipRetry` values in `PaymentRequest.additionalData`.
	MerchantOrderReference *string `json:"merchantOrderReference,omitempty"`
	// Metadata consists of entries, each of which includes a key and a value. Limits: * Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\". * Maximum 20 characters per key. * Maximum 80 characters per value.
	Metadata *map[string]string `json:"metadata,omitempty"`
	// When you are doing multiple partial (gift card) payments, this is the `pspReference` of the first payment. We use this to link the multiple payments to each other. As your own reference for linking multiple payments, use the `merchantOrderReference`instead.
	OrderReference *string `json:"orderReference,omitempty"`
	// Required for the Web integration.  Set this parameter to the origin URL of the page that you are loading the SDK from.
	Origin                  *string                  `json:"origin,omitempty"`
	PlatformChargebackLogic *PlatformChargebackLogic `json:"platformChargebackLogic,omitempty"`
	// Date after which no further authorisations shall be performed. Only for 3D Secure 2.
	RecurringExpiry *string `json:"recurringExpiry,omitempty"`
	// Minimum number of days between authorisations. Only for 3D Secure 2.
	RecurringFrequency *string `json:"recurringFrequency,omitempty"`
	// The reference to uniquely identify a payment. This reference is used in all communication with you about the payment status. We recommend using a unique value per payment; however, it is not a requirement. If you need to provide multiple references for a transaction, separate them with hyphens (\"-\"). Maximum length: 80 characters.
	Reference string `json:"reference"`
	// The URL to return to in case of a redirection. The format depends on the channel. This URL can have a maximum of 1024 characters. * For web, include the protocol `http://` or `https://`. You can also include your own additional query parameters, for example, shopper ID or order reference number. Example: `https://your-company.com/checkout?shopperOrder=12xy` * For iOS, use the custom URL for your app. To know more about setting custom URL schemes, refer to the [Apple Developer documentation](https://developer.apple.com/documentation/uikit/inter-process_communication/allowing_apps_and_websites_to_link_to_your_content/defining_a_custom_url_scheme_for_your_app). Example: `my-app://` * For Android, use a custom URL handled by an Activity on your app. You can configure it with an [intent filter](https://developer.android.com/guide/components/intents-filters). Example: `my-app://your.package.name`
	ReturnUrl string    `json:"returnUrl"`
	RiskData  *RiskData `json:"riskData,omitempty"`
	// The version of the SDK you are using (for Web SDK integrations only).
	SdkVersion *string `json:"sdkVersion,omitempty"`
	// The date and time until when the session remains valid, in [ISO 8601](https://www.w3.org/TR/NOTE-datetime) format.  For example: 2020-07-18T15:42:40.428+01:00
	SessionValidity *string `json:"sessionValidity,omitempty"`
	// The shopper's email address. We recommend that you provide this data, as it is used in velocity fraud checks. > For 3D Secure 2 transactions, schemes require `shopperEmail` for all browser-based and mobile implementations.
	ShopperEmail *string `json:"shopperEmail,omitempty"`
	// The shopper's IP address. In general, we recommend that you provide this data, as it is used in a number of risk checks (for instance, number of payment attempts or location-based checks). > For 3D Secure 2 transactions, schemes require `shopperIP` for all browser-based implementations. This field is also mandatory for some merchants depending on your business model. For more information, [contact Support](https://www.adyen.help/hc/en-us/requests/new).
	ShopperIP *string `json:"shopperIP,omitempty"`
	// Specifies the sales channel, through which the shopper gives their card details, and whether the shopper is a returning customer. For the web service API, Adyen assumes Ecommerce shopper interaction by default.  This field has the following possible values: * `Ecommerce` - Online transactions where the cardholder is present (online). For better authorisation rates, we recommend sending the card security code (CSC) along with the request. * `ContAuth` - Card on file and/or subscription transactions, where the cardholder is known to the merchant (returning customer). If the shopper is present (online), you can supply also the CSC to improve authorisation (one-click payment). * `Moto` - Mail-order and telephone-order transactions where the shopper is in contact with the merchant via email or telephone. * `POS` - Point-of-sale transactions where the shopper is physically present to make a payment using a secure payment terminal.
	ShopperInteraction *string `json:"shopperInteraction,omitempty"`
	// The combination of a language code and a country code to specify the language to be used in the payment.
	ShopperLocale *string `json:"shopperLocale,omitempty"`
	ShopperName   *Name   `json:"shopperName,omitempty"`
	// Required for recurring payments.  Your reference to uniquely identify this shopper, for example user ID or account ID. Minimum length: 3 characters. > Your reference must not include personally identifiable information (PII), for example name or email address.
	ShopperReference *string `json:"shopperReference,omitempty"`
	// The text to be shown on the shopper's bank statement.  We recommend sending a maximum of 22 characters, otherwise banks might truncate the string.  Allowed characters: **a-z**, **A-Z**, **0-9**, spaces, and special characters **. , ' _ - ? + * /_**.
	ShopperStatement *string `json:"shopperStatement,omitempty"`
	// The shopper's social security number.
	SocialSecurityNumber *string `json:"socialSecurityNumber,omitempty"`
	// An array of objects specifying how the payment should be split when using [Adyen for Platforms](https://docs.adyen.com/marketplaces-and-platforms/processing-payments#providing-split-information) or [Issuing](https://docs.adyen.com/issuing/add-manage-funds#split).
	Splits []Split `json:"splits,omitempty"`
	// The ecommerce or point-of-sale store that is processing the payment. Used in:  * [Partner platform integrations](https://docs.adyen.com/marketplaces-and-platforms/classic/platforms-for-partners#route-payments) for the [Classic Platforms integration](https://docs.adyen.com/marketplaces-and-platforms/classic). * [Platform setup integrations](https://docs.adyen.com/marketplaces-and-platforms/additional-for-platform-setup/route-payment-to-store) for the [Balance Platform](https://docs.adyen.com/marketplaces-and-platforms).
	Store *string `json:"store,omitempty"`
	// When true and `shopperReference` is provided, the payment details will be stored.
	StorePaymentMethod *bool `json:"storePaymentMethod,omitempty"`
	// The shopper's telephone number.
	TelephoneNumber *string `json:"telephoneNumber,omitempty"`
	// If set to true, you will only perform the [3D Secure 2 authentication](https://docs.adyen.com/online-payments/3d-secure/other-3ds-flows/authentication-only), and not the payment authorisation.
	// Deprecated
	ThreeDSAuthenticationOnly *bool `json:"threeDSAuthenticationOnly,omitempty"`
	// The token obtained when initializing the SDK.  > This parameter is required for iOS and Android; not required for Web.
	Token *string `json:"token,omitempty"`
	// Set to true if the payment should be routed to a trusted MID.
	TrustedShopper *bool `json:"trustedShopper,omitempty"`
}

PaymentSetupRequest struct for PaymentSetupRequest

func NewPaymentSetupRequest

func NewPaymentSetupRequest(amount Amount, countryCode string, merchantAccount string, reference string, returnUrl string) *PaymentSetupRequest

NewPaymentSetupRequest instantiates a new PaymentSetupRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaymentSetupRequestWithDefaults

func NewPaymentSetupRequestWithDefaults() *PaymentSetupRequest

NewPaymentSetupRequestWithDefaults instantiates a new PaymentSetupRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaymentSetupRequest) GetAdditionalAmount

func (o *PaymentSetupRequest) GetAdditionalAmount() Amount

GetAdditionalAmount returns the AdditionalAmount field value if set, zero value otherwise.

func (*PaymentSetupRequest) GetAdditionalAmountOk

func (o *PaymentSetupRequest) GetAdditionalAmountOk() (*Amount, bool)

GetAdditionalAmountOk returns a tuple with the AdditionalAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentSetupRequest) GetAdditionalData

func (o *PaymentSetupRequest) GetAdditionalData() map[string]string

GetAdditionalData returns the AdditionalData field value if set, zero value otherwise.

func (*PaymentSetupRequest) GetAdditionalDataOk

func (o *PaymentSetupRequest) GetAdditionalDataOk() (*map[string]string, bool)

GetAdditionalDataOk returns a tuple with the AdditionalData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentSetupRequest) GetAllowedPaymentMethods

func (o *PaymentSetupRequest) GetAllowedPaymentMethods() []string

GetAllowedPaymentMethods returns the AllowedPaymentMethods field value if set, zero value otherwise.

func (*PaymentSetupRequest) GetAllowedPaymentMethodsOk

func (o *PaymentSetupRequest) GetAllowedPaymentMethodsOk() ([]string, bool)

GetAllowedPaymentMethodsOk returns a tuple with the AllowedPaymentMethods field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentSetupRequest) GetAmount

func (o *PaymentSetupRequest) GetAmount() Amount

GetAmount returns the Amount field value

func (*PaymentSetupRequest) GetAmountOk

func (o *PaymentSetupRequest) GetAmountOk() (*Amount, bool)

GetAmountOk returns a tuple with the Amount field value and a boolean to check if the value has been set.

func (*PaymentSetupRequest) GetApplicationInfo

func (o *PaymentSetupRequest) GetApplicationInfo() ApplicationInfo

GetApplicationInfo returns the ApplicationInfo field value if set, zero value otherwise.

func (*PaymentSetupRequest) GetApplicationInfoOk

func (o *PaymentSetupRequest) GetApplicationInfoOk() (*ApplicationInfo, bool)

GetApplicationInfoOk returns a tuple with the ApplicationInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentSetupRequest) GetBillingAddress

func (o *PaymentSetupRequest) GetBillingAddress() Address

GetBillingAddress returns the BillingAddress field value if set, zero value otherwise.

func (*PaymentSetupRequest) GetBillingAddressOk

func (o *PaymentSetupRequest) GetBillingAddressOk() (*Address, bool)

GetBillingAddressOk returns a tuple with the BillingAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentSetupRequest) GetBlockedPaymentMethods

func (o *PaymentSetupRequest) GetBlockedPaymentMethods() []string

GetBlockedPaymentMethods returns the BlockedPaymentMethods field value if set, zero value otherwise.

func (*PaymentSetupRequest) GetBlockedPaymentMethodsOk

func (o *PaymentSetupRequest) GetBlockedPaymentMethodsOk() ([]string, bool)

GetBlockedPaymentMethodsOk returns a tuple with the BlockedPaymentMethods field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentSetupRequest) GetCaptureDelayHours

func (o *PaymentSetupRequest) GetCaptureDelayHours() int32

GetCaptureDelayHours returns the CaptureDelayHours field value if set, zero value otherwise.

func (*PaymentSetupRequest) GetCaptureDelayHoursOk

func (o *PaymentSetupRequest) GetCaptureDelayHoursOk() (*int32, bool)

GetCaptureDelayHoursOk returns a tuple with the CaptureDelayHours field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentSetupRequest) GetChannel

func (o *PaymentSetupRequest) GetChannel() string

GetChannel returns the Channel field value if set, zero value otherwise.

func (*PaymentSetupRequest) GetChannelOk

func (o *PaymentSetupRequest) GetChannelOk() (*string, bool)

GetChannelOk returns a tuple with the Channel field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentSetupRequest) GetCheckoutAttemptId

func (o *PaymentSetupRequest) GetCheckoutAttemptId() string

GetCheckoutAttemptId returns the CheckoutAttemptId field value if set, zero value otherwise.

func (*PaymentSetupRequest) GetCheckoutAttemptIdOk

func (o *PaymentSetupRequest) GetCheckoutAttemptIdOk() (*string, bool)

GetCheckoutAttemptIdOk returns a tuple with the CheckoutAttemptId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentSetupRequest) GetCompany

func (o *PaymentSetupRequest) GetCompany() Company

GetCompany returns the Company field value if set, zero value otherwise.

func (*PaymentSetupRequest) GetCompanyOk

func (o *PaymentSetupRequest) GetCompanyOk() (*Company, bool)

GetCompanyOk returns a tuple with the Company field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentSetupRequest) GetConfiguration

func (o *PaymentSetupRequest) GetConfiguration() Configuration

GetConfiguration returns the Configuration field value if set, zero value otherwise.

func (*PaymentSetupRequest) GetConfigurationOk

func (o *PaymentSetupRequest) GetConfigurationOk() (*Configuration, bool)

GetConfigurationOk returns a tuple with the Configuration field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentSetupRequest) GetConversionId

func (o *PaymentSetupRequest) GetConversionId() string

GetConversionId returns the ConversionId field value if set, zero value otherwise. Deprecated

func (*PaymentSetupRequest) GetConversionIdOk

func (o *PaymentSetupRequest) GetConversionIdOk() (*string, bool)

GetConversionIdOk returns a tuple with the ConversionId field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*PaymentSetupRequest) GetCountryCode

func (o *PaymentSetupRequest) GetCountryCode() string

GetCountryCode returns the CountryCode field value

func (*PaymentSetupRequest) GetCountryCodeOk

func (o *PaymentSetupRequest) GetCountryCodeOk() (*string, bool)

GetCountryCodeOk returns a tuple with the CountryCode field value and a boolean to check if the value has been set.

func (*PaymentSetupRequest) GetDateOfBirth

func (o *PaymentSetupRequest) GetDateOfBirth() string

GetDateOfBirth returns the DateOfBirth field value if set, zero value otherwise.

func (*PaymentSetupRequest) GetDateOfBirthOk

func (o *PaymentSetupRequest) GetDateOfBirthOk() (*string, bool)

GetDateOfBirthOk returns a tuple with the DateOfBirth field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentSetupRequest) GetDccQuote

func (o *PaymentSetupRequest) GetDccQuote() ForexQuote

GetDccQuote returns the DccQuote field value if set, zero value otherwise.

func (*PaymentSetupRequest) GetDccQuoteOk

func (o *PaymentSetupRequest) GetDccQuoteOk() (*ForexQuote, bool)

GetDccQuoteOk returns a tuple with the DccQuote field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentSetupRequest) GetDeliveryAddress

func (o *PaymentSetupRequest) GetDeliveryAddress() Address

GetDeliveryAddress returns the DeliveryAddress field value if set, zero value otherwise.

func (*PaymentSetupRequest) GetDeliveryAddressOk

func (o *PaymentSetupRequest) GetDeliveryAddressOk() (*Address, bool)

GetDeliveryAddressOk returns a tuple with the DeliveryAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentSetupRequest) GetDeliveryDate

func (o *PaymentSetupRequest) GetDeliveryDate() time.Time

GetDeliveryDate returns the DeliveryDate field value if set, zero value otherwise.

func (*PaymentSetupRequest) GetDeliveryDateOk

func (o *PaymentSetupRequest) GetDeliveryDateOk() (*time.Time, bool)

GetDeliveryDateOk returns a tuple with the DeliveryDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentSetupRequest) GetEnableOneClick

func (o *PaymentSetupRequest) GetEnableOneClick() bool

GetEnableOneClick returns the EnableOneClick field value if set, zero value otherwise.

func (*PaymentSetupRequest) GetEnableOneClickOk

func (o *PaymentSetupRequest) GetEnableOneClickOk() (*bool, bool)

GetEnableOneClickOk returns a tuple with the EnableOneClick field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentSetupRequest) GetEnablePayOut

func (o *PaymentSetupRequest) GetEnablePayOut() bool

GetEnablePayOut returns the EnablePayOut field value if set, zero value otherwise.

func (*PaymentSetupRequest) GetEnablePayOutOk

func (o *PaymentSetupRequest) GetEnablePayOutOk() (*bool, bool)

GetEnablePayOutOk returns a tuple with the EnablePayOut field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentSetupRequest) GetEnableRecurring

func (o *PaymentSetupRequest) GetEnableRecurring() bool

GetEnableRecurring returns the EnableRecurring field value if set, zero value otherwise.

func (*PaymentSetupRequest) GetEnableRecurringOk

func (o *PaymentSetupRequest) GetEnableRecurringOk() (*bool, bool)

GetEnableRecurringOk returns a tuple with the EnableRecurring field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentSetupRequest) GetEntityType

func (o *PaymentSetupRequest) GetEntityType() string

GetEntityType returns the EntityType field value if set, zero value otherwise.

func (*PaymentSetupRequest) GetEntityTypeOk

func (o *PaymentSetupRequest) GetEntityTypeOk() (*string, bool)

GetEntityTypeOk returns a tuple with the EntityType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentSetupRequest) GetFraudOffset

func (o *PaymentSetupRequest) GetFraudOffset() int32

GetFraudOffset returns the FraudOffset field value if set, zero value otherwise.

func (*PaymentSetupRequest) GetFraudOffsetOk

func (o *PaymentSetupRequest) GetFraudOffsetOk() (*int32, bool)

GetFraudOffsetOk returns a tuple with the FraudOffset field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentSetupRequest) GetInstallments

func (o *PaymentSetupRequest) GetInstallments() Installments

GetInstallments returns the Installments field value if set, zero value otherwise.

func (*PaymentSetupRequest) GetInstallmentsOk

func (o *PaymentSetupRequest) GetInstallmentsOk() (*Installments, bool)

GetInstallmentsOk returns a tuple with the Installments field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentSetupRequest) GetLineItems

func (o *PaymentSetupRequest) GetLineItems() []LineItem

GetLineItems returns the LineItems field value if set, zero value otherwise.

func (*PaymentSetupRequest) GetLineItemsOk

func (o *PaymentSetupRequest) GetLineItemsOk() ([]LineItem, bool)

GetLineItemsOk returns a tuple with the LineItems field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentSetupRequest) GetLocalizedShopperStatement

func (o *PaymentSetupRequest) GetLocalizedShopperStatement() map[string]string

GetLocalizedShopperStatement returns the LocalizedShopperStatement field value if set, zero value otherwise.

func (*PaymentSetupRequest) GetLocalizedShopperStatementOk

func (o *PaymentSetupRequest) GetLocalizedShopperStatementOk() (*map[string]string, bool)

GetLocalizedShopperStatementOk returns a tuple with the LocalizedShopperStatement field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentSetupRequest) GetMandate

func (o *PaymentSetupRequest) GetMandate() Mandate

GetMandate returns the Mandate field value if set, zero value otherwise.

func (*PaymentSetupRequest) GetMandateOk

func (o *PaymentSetupRequest) GetMandateOk() (*Mandate, bool)

GetMandateOk returns a tuple with the Mandate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentSetupRequest) GetMcc

func (o *PaymentSetupRequest) GetMcc() string

GetMcc returns the Mcc field value if set, zero value otherwise.

func (*PaymentSetupRequest) GetMccOk

func (o *PaymentSetupRequest) GetMccOk() (*string, bool)

GetMccOk returns a tuple with the Mcc field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentSetupRequest) GetMerchantAccount

func (o *PaymentSetupRequest) GetMerchantAccount() string

GetMerchantAccount returns the MerchantAccount field value

func (*PaymentSetupRequest) GetMerchantAccountOk

func (o *PaymentSetupRequest) GetMerchantAccountOk() (*string, bool)

GetMerchantAccountOk returns a tuple with the MerchantAccount field value and a boolean to check if the value has been set.

func (*PaymentSetupRequest) GetMerchantOrderReference

func (o *PaymentSetupRequest) GetMerchantOrderReference() string

GetMerchantOrderReference returns the MerchantOrderReference field value if set, zero value otherwise.

func (*PaymentSetupRequest) GetMerchantOrderReferenceOk

func (o *PaymentSetupRequest) GetMerchantOrderReferenceOk() (*string, bool)

GetMerchantOrderReferenceOk returns a tuple with the MerchantOrderReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentSetupRequest) GetMetadata

func (o *PaymentSetupRequest) GetMetadata() map[string]string

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*PaymentSetupRequest) GetMetadataOk

func (o *PaymentSetupRequest) GetMetadataOk() (*map[string]string, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentSetupRequest) GetOrderReference

func (o *PaymentSetupRequest) GetOrderReference() string

GetOrderReference returns the OrderReference field value if set, zero value otherwise.

func (*PaymentSetupRequest) GetOrderReferenceOk

func (o *PaymentSetupRequest) GetOrderReferenceOk() (*string, bool)

GetOrderReferenceOk returns a tuple with the OrderReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentSetupRequest) GetOrigin

func (o *PaymentSetupRequest) GetOrigin() string

GetOrigin returns the Origin field value if set, zero value otherwise.

func (*PaymentSetupRequest) GetOriginOk

func (o *PaymentSetupRequest) GetOriginOk() (*string, bool)

GetOriginOk returns a tuple with the Origin field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentSetupRequest) GetPlatformChargebackLogic

func (o *PaymentSetupRequest) GetPlatformChargebackLogic() PlatformChargebackLogic

GetPlatformChargebackLogic returns the PlatformChargebackLogic field value if set, zero value otherwise.

func (*PaymentSetupRequest) GetPlatformChargebackLogicOk

func (o *PaymentSetupRequest) GetPlatformChargebackLogicOk() (*PlatformChargebackLogic, bool)

GetPlatformChargebackLogicOk returns a tuple with the PlatformChargebackLogic field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentSetupRequest) GetRecurringExpiry

func (o *PaymentSetupRequest) GetRecurringExpiry() string

GetRecurringExpiry returns the RecurringExpiry field value if set, zero value otherwise.

func (*PaymentSetupRequest) GetRecurringExpiryOk

func (o *PaymentSetupRequest) GetRecurringExpiryOk() (*string, bool)

GetRecurringExpiryOk returns a tuple with the RecurringExpiry field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentSetupRequest) GetRecurringFrequency

func (o *PaymentSetupRequest) GetRecurringFrequency() string

GetRecurringFrequency returns the RecurringFrequency field value if set, zero value otherwise.

func (*PaymentSetupRequest) GetRecurringFrequencyOk

func (o *PaymentSetupRequest) GetRecurringFrequencyOk() (*string, bool)

GetRecurringFrequencyOk returns a tuple with the RecurringFrequency field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentSetupRequest) GetReference

func (o *PaymentSetupRequest) GetReference() string

GetReference returns the Reference field value

func (*PaymentSetupRequest) GetReferenceOk

func (o *PaymentSetupRequest) GetReferenceOk() (*string, bool)

GetReferenceOk returns a tuple with the Reference field value and a boolean to check if the value has been set.

func (*PaymentSetupRequest) GetReturnUrl

func (o *PaymentSetupRequest) GetReturnUrl() string

GetReturnUrl returns the ReturnUrl field value

func (*PaymentSetupRequest) GetReturnUrlOk

func (o *PaymentSetupRequest) GetReturnUrlOk() (*string, bool)

GetReturnUrlOk returns a tuple with the ReturnUrl field value and a boolean to check if the value has been set.

func (*PaymentSetupRequest) GetRiskData

func (o *PaymentSetupRequest) GetRiskData() RiskData

GetRiskData returns the RiskData field value if set, zero value otherwise.

func (*PaymentSetupRequest) GetRiskDataOk

func (o *PaymentSetupRequest) GetRiskDataOk() (*RiskData, bool)

GetRiskDataOk returns a tuple with the RiskData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentSetupRequest) GetSdkVersion

func (o *PaymentSetupRequest) GetSdkVersion() string

GetSdkVersion returns the SdkVersion field value if set, zero value otherwise.

func (*PaymentSetupRequest) GetSdkVersionOk

func (o *PaymentSetupRequest) GetSdkVersionOk() (*string, bool)

GetSdkVersionOk returns a tuple with the SdkVersion field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentSetupRequest) GetSessionValidity

func (o *PaymentSetupRequest) GetSessionValidity() string

GetSessionValidity returns the SessionValidity field value if set, zero value otherwise.

func (*PaymentSetupRequest) GetSessionValidityOk

func (o *PaymentSetupRequest) GetSessionValidityOk() (*string, bool)

GetSessionValidityOk returns a tuple with the SessionValidity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentSetupRequest) GetShopperEmail

func (o *PaymentSetupRequest) GetShopperEmail() string

GetShopperEmail returns the ShopperEmail field value if set, zero value otherwise.

func (*PaymentSetupRequest) GetShopperEmailOk

func (o *PaymentSetupRequest) GetShopperEmailOk() (*string, bool)

GetShopperEmailOk returns a tuple with the ShopperEmail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentSetupRequest) GetShopperIP

func (o *PaymentSetupRequest) GetShopperIP() string

GetShopperIP returns the ShopperIP field value if set, zero value otherwise.

func (*PaymentSetupRequest) GetShopperIPOk

func (o *PaymentSetupRequest) GetShopperIPOk() (*string, bool)

GetShopperIPOk returns a tuple with the ShopperIP field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentSetupRequest) GetShopperInteraction

func (o *PaymentSetupRequest) GetShopperInteraction() string

GetShopperInteraction returns the ShopperInteraction field value if set, zero value otherwise.

func (*PaymentSetupRequest) GetShopperInteractionOk

func (o *PaymentSetupRequest) GetShopperInteractionOk() (*string, bool)

GetShopperInteractionOk returns a tuple with the ShopperInteraction field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentSetupRequest) GetShopperLocale

func (o *PaymentSetupRequest) GetShopperLocale() string

GetShopperLocale returns the ShopperLocale field value if set, zero value otherwise.

func (*PaymentSetupRequest) GetShopperLocaleOk

func (o *PaymentSetupRequest) GetShopperLocaleOk() (*string, bool)

GetShopperLocaleOk returns a tuple with the ShopperLocale field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentSetupRequest) GetShopperName

func (o *PaymentSetupRequest) GetShopperName() Name

GetShopperName returns the ShopperName field value if set, zero value otherwise.

func (*PaymentSetupRequest) GetShopperNameOk

func (o *PaymentSetupRequest) GetShopperNameOk() (*Name, bool)

GetShopperNameOk returns a tuple with the ShopperName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentSetupRequest) GetShopperReference

func (o *PaymentSetupRequest) GetShopperReference() string

GetShopperReference returns the ShopperReference field value if set, zero value otherwise.

func (*PaymentSetupRequest) GetShopperReferenceOk

func (o *PaymentSetupRequest) GetShopperReferenceOk() (*string, bool)

GetShopperReferenceOk returns a tuple with the ShopperReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentSetupRequest) GetShopperStatement

func (o *PaymentSetupRequest) GetShopperStatement() string

GetShopperStatement returns the ShopperStatement field value if set, zero value otherwise.

func (*PaymentSetupRequest) GetShopperStatementOk

func (o *PaymentSetupRequest) GetShopperStatementOk() (*string, bool)

GetShopperStatementOk returns a tuple with the ShopperStatement field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentSetupRequest) GetSocialSecurityNumber

func (o *PaymentSetupRequest) GetSocialSecurityNumber() string

GetSocialSecurityNumber returns the SocialSecurityNumber field value if set, zero value otherwise.

func (*PaymentSetupRequest) GetSocialSecurityNumberOk

func (o *PaymentSetupRequest) GetSocialSecurityNumberOk() (*string, bool)

GetSocialSecurityNumberOk returns a tuple with the SocialSecurityNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentSetupRequest) GetSplits

func (o *PaymentSetupRequest) GetSplits() []Split

GetSplits returns the Splits field value if set, zero value otherwise.

func (*PaymentSetupRequest) GetSplitsOk

func (o *PaymentSetupRequest) GetSplitsOk() ([]Split, bool)

GetSplitsOk returns a tuple with the Splits field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentSetupRequest) GetStore

func (o *PaymentSetupRequest) GetStore() string

GetStore returns the Store field value if set, zero value otherwise.

func (*PaymentSetupRequest) GetStoreOk

func (o *PaymentSetupRequest) GetStoreOk() (*string, bool)

GetStoreOk returns a tuple with the Store field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentSetupRequest) GetStorePaymentMethod

func (o *PaymentSetupRequest) GetStorePaymentMethod() bool

GetStorePaymentMethod returns the StorePaymentMethod field value if set, zero value otherwise.

func (*PaymentSetupRequest) GetStorePaymentMethodOk

func (o *PaymentSetupRequest) GetStorePaymentMethodOk() (*bool, bool)

GetStorePaymentMethodOk returns a tuple with the StorePaymentMethod field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentSetupRequest) GetTelephoneNumber

func (o *PaymentSetupRequest) GetTelephoneNumber() string

GetTelephoneNumber returns the TelephoneNumber field value if set, zero value otherwise.

func (*PaymentSetupRequest) GetTelephoneNumberOk

func (o *PaymentSetupRequest) GetTelephoneNumberOk() (*string, bool)

GetTelephoneNumberOk returns a tuple with the TelephoneNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentSetupRequest) GetThreeDSAuthenticationOnly

func (o *PaymentSetupRequest) GetThreeDSAuthenticationOnly() bool

GetThreeDSAuthenticationOnly returns the ThreeDSAuthenticationOnly field value if set, zero value otherwise. Deprecated

func (*PaymentSetupRequest) GetThreeDSAuthenticationOnlyOk

func (o *PaymentSetupRequest) GetThreeDSAuthenticationOnlyOk() (*bool, bool)

GetThreeDSAuthenticationOnlyOk returns a tuple with the ThreeDSAuthenticationOnly field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*PaymentSetupRequest) GetToken

func (o *PaymentSetupRequest) GetToken() string

GetToken returns the Token field value if set, zero value otherwise.

func (*PaymentSetupRequest) GetTokenOk

func (o *PaymentSetupRequest) GetTokenOk() (*string, bool)

GetTokenOk returns a tuple with the Token field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentSetupRequest) GetTrustedShopper

func (o *PaymentSetupRequest) GetTrustedShopper() bool

GetTrustedShopper returns the TrustedShopper field value if set, zero value otherwise.

func (*PaymentSetupRequest) GetTrustedShopperOk

func (o *PaymentSetupRequest) GetTrustedShopperOk() (*bool, bool)

GetTrustedShopperOk returns a tuple with the TrustedShopper field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentSetupRequest) HasAdditionalAmount

func (o *PaymentSetupRequest) HasAdditionalAmount() bool

HasAdditionalAmount returns a boolean if a field has been set.

func (*PaymentSetupRequest) HasAdditionalData

func (o *PaymentSetupRequest) HasAdditionalData() bool

HasAdditionalData returns a boolean if a field has been set.

func (*PaymentSetupRequest) HasAllowedPaymentMethods

func (o *PaymentSetupRequest) HasAllowedPaymentMethods() bool

HasAllowedPaymentMethods returns a boolean if a field has been set.

func (*PaymentSetupRequest) HasApplicationInfo

func (o *PaymentSetupRequest) HasApplicationInfo() bool

HasApplicationInfo returns a boolean if a field has been set.

func (*PaymentSetupRequest) HasBillingAddress

func (o *PaymentSetupRequest) HasBillingAddress() bool

HasBillingAddress returns a boolean if a field has been set.

func (*PaymentSetupRequest) HasBlockedPaymentMethods

func (o *PaymentSetupRequest) HasBlockedPaymentMethods() bool

HasBlockedPaymentMethods returns a boolean if a field has been set.

func (*PaymentSetupRequest) HasCaptureDelayHours

func (o *PaymentSetupRequest) HasCaptureDelayHours() bool

HasCaptureDelayHours returns a boolean if a field has been set.

func (*PaymentSetupRequest) HasChannel

func (o *PaymentSetupRequest) HasChannel() bool

HasChannel returns a boolean if a field has been set.

func (*PaymentSetupRequest) HasCheckoutAttemptId

func (o *PaymentSetupRequest) HasCheckoutAttemptId() bool

HasCheckoutAttemptId returns a boolean if a field has been set.

func (*PaymentSetupRequest) HasCompany

func (o *PaymentSetupRequest) HasCompany() bool

HasCompany returns a boolean if a field has been set.

func (*PaymentSetupRequest) HasConfiguration

func (o *PaymentSetupRequest) HasConfiguration() bool

HasConfiguration returns a boolean if a field has been set.

func (*PaymentSetupRequest) HasConversionId

func (o *PaymentSetupRequest) HasConversionId() bool

HasConversionId returns a boolean if a field has been set.

func (*PaymentSetupRequest) HasDateOfBirth

func (o *PaymentSetupRequest) HasDateOfBirth() bool

HasDateOfBirth returns a boolean if a field has been set.

func (*PaymentSetupRequest) HasDccQuote

func (o *PaymentSetupRequest) HasDccQuote() bool

HasDccQuote returns a boolean if a field has been set.

func (*PaymentSetupRequest) HasDeliveryAddress

func (o *PaymentSetupRequest) HasDeliveryAddress() bool

HasDeliveryAddress returns a boolean if a field has been set.

func (*PaymentSetupRequest) HasDeliveryDate

func (o *PaymentSetupRequest) HasDeliveryDate() bool

HasDeliveryDate returns a boolean if a field has been set.

func (*PaymentSetupRequest) HasEnableOneClick

func (o *PaymentSetupRequest) HasEnableOneClick() bool

HasEnableOneClick returns a boolean if a field has been set.

func (*PaymentSetupRequest) HasEnablePayOut

func (o *PaymentSetupRequest) HasEnablePayOut() bool

HasEnablePayOut returns a boolean if a field has been set.

func (*PaymentSetupRequest) HasEnableRecurring

func (o *PaymentSetupRequest) HasEnableRecurring() bool

HasEnableRecurring returns a boolean if a field has been set.

func (*PaymentSetupRequest) HasEntityType

func (o *PaymentSetupRequest) HasEntityType() bool

HasEntityType returns a boolean if a field has been set.

func (*PaymentSetupRequest) HasFraudOffset

func (o *PaymentSetupRequest) HasFraudOffset() bool

HasFraudOffset returns a boolean if a field has been set.

func (*PaymentSetupRequest) HasInstallments

func (o *PaymentSetupRequest) HasInstallments() bool

HasInstallments returns a boolean if a field has been set.

func (*PaymentSetupRequest) HasLineItems

func (o *PaymentSetupRequest) HasLineItems() bool

HasLineItems returns a boolean if a field has been set.

func (*PaymentSetupRequest) HasLocalizedShopperStatement

func (o *PaymentSetupRequest) HasLocalizedShopperStatement() bool

HasLocalizedShopperStatement returns a boolean if a field has been set.

func (*PaymentSetupRequest) HasMandate

func (o *PaymentSetupRequest) HasMandate() bool

HasMandate returns a boolean if a field has been set.

func (*PaymentSetupRequest) HasMcc

func (o *PaymentSetupRequest) HasMcc() bool

HasMcc returns a boolean if a field has been set.

func (*PaymentSetupRequest) HasMerchantOrderReference

func (o *PaymentSetupRequest) HasMerchantOrderReference() bool

HasMerchantOrderReference returns a boolean if a field has been set.

func (*PaymentSetupRequest) HasMetadata

func (o *PaymentSetupRequest) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*PaymentSetupRequest) HasOrderReference

func (o *PaymentSetupRequest) HasOrderReference() bool

HasOrderReference returns a boolean if a field has been set.

func (*PaymentSetupRequest) HasOrigin

func (o *PaymentSetupRequest) HasOrigin() bool

HasOrigin returns a boolean if a field has been set.

func (*PaymentSetupRequest) HasPlatformChargebackLogic

func (o *PaymentSetupRequest) HasPlatformChargebackLogic() bool

HasPlatformChargebackLogic returns a boolean if a field has been set.

func (*PaymentSetupRequest) HasRecurringExpiry

func (o *PaymentSetupRequest) HasRecurringExpiry() bool

HasRecurringExpiry returns a boolean if a field has been set.

func (*PaymentSetupRequest) HasRecurringFrequency

func (o *PaymentSetupRequest) HasRecurringFrequency() bool

HasRecurringFrequency returns a boolean if a field has been set.

func (*PaymentSetupRequest) HasRiskData

func (o *PaymentSetupRequest) HasRiskData() bool

HasRiskData returns a boolean if a field has been set.

func (*PaymentSetupRequest) HasSdkVersion

func (o *PaymentSetupRequest) HasSdkVersion() bool

HasSdkVersion returns a boolean if a field has been set.

func (*PaymentSetupRequest) HasSessionValidity

func (o *PaymentSetupRequest) HasSessionValidity() bool

HasSessionValidity returns a boolean if a field has been set.

func (*PaymentSetupRequest) HasShopperEmail

func (o *PaymentSetupRequest) HasShopperEmail() bool

HasShopperEmail returns a boolean if a field has been set.

func (*PaymentSetupRequest) HasShopperIP

func (o *PaymentSetupRequest) HasShopperIP() bool

HasShopperIP returns a boolean if a field has been set.

func (*PaymentSetupRequest) HasShopperInteraction

func (o *PaymentSetupRequest) HasShopperInteraction() bool

HasShopperInteraction returns a boolean if a field has been set.

func (*PaymentSetupRequest) HasShopperLocale

func (o *PaymentSetupRequest) HasShopperLocale() bool

HasShopperLocale returns a boolean if a field has been set.

func (*PaymentSetupRequest) HasShopperName

func (o *PaymentSetupRequest) HasShopperName() bool

HasShopperName returns a boolean if a field has been set.

func (*PaymentSetupRequest) HasShopperReference

func (o *PaymentSetupRequest) HasShopperReference() bool

HasShopperReference returns a boolean if a field has been set.

func (*PaymentSetupRequest) HasShopperStatement

func (o *PaymentSetupRequest) HasShopperStatement() bool

HasShopperStatement returns a boolean if a field has been set.

func (*PaymentSetupRequest) HasSocialSecurityNumber

func (o *PaymentSetupRequest) HasSocialSecurityNumber() bool

HasSocialSecurityNumber returns a boolean if a field has been set.

func (*PaymentSetupRequest) HasSplits

func (o *PaymentSetupRequest) HasSplits() bool

HasSplits returns a boolean if a field has been set.

func (*PaymentSetupRequest) HasStore

func (o *PaymentSetupRequest) HasStore() bool

HasStore returns a boolean if a field has been set.

func (*PaymentSetupRequest) HasStorePaymentMethod

func (o *PaymentSetupRequest) HasStorePaymentMethod() bool

HasStorePaymentMethod returns a boolean if a field has been set.

func (*PaymentSetupRequest) HasTelephoneNumber

func (o *PaymentSetupRequest) HasTelephoneNumber() bool

HasTelephoneNumber returns a boolean if a field has been set.

func (*PaymentSetupRequest) HasThreeDSAuthenticationOnly

func (o *PaymentSetupRequest) HasThreeDSAuthenticationOnly() bool

HasThreeDSAuthenticationOnly returns a boolean if a field has been set.

func (*PaymentSetupRequest) HasToken

func (o *PaymentSetupRequest) HasToken() bool

HasToken returns a boolean if a field has been set.

func (*PaymentSetupRequest) HasTrustedShopper

func (o *PaymentSetupRequest) HasTrustedShopper() bool

HasTrustedShopper returns a boolean if a field has been set.

func (PaymentSetupRequest) MarshalJSON

func (o PaymentSetupRequest) MarshalJSON() ([]byte, error)

func (*PaymentSetupRequest) SetAdditionalAmount

func (o *PaymentSetupRequest) SetAdditionalAmount(v Amount)

SetAdditionalAmount gets a reference to the given Amount and assigns it to the AdditionalAmount field.

func (*PaymentSetupRequest) SetAdditionalData

func (o *PaymentSetupRequest) SetAdditionalData(v map[string]string)

SetAdditionalData gets a reference to the given map[string]string and assigns it to the AdditionalData field.

func (*PaymentSetupRequest) SetAllowedPaymentMethods

func (o *PaymentSetupRequest) SetAllowedPaymentMethods(v []string)

SetAllowedPaymentMethods gets a reference to the given []string and assigns it to the AllowedPaymentMethods field.

func (*PaymentSetupRequest) SetAmount

func (o *PaymentSetupRequest) SetAmount(v Amount)

SetAmount sets field value

func (*PaymentSetupRequest) SetApplicationInfo

func (o *PaymentSetupRequest) SetApplicationInfo(v ApplicationInfo)

SetApplicationInfo gets a reference to the given ApplicationInfo and assigns it to the ApplicationInfo field.

func (*PaymentSetupRequest) SetBillingAddress

func (o *PaymentSetupRequest) SetBillingAddress(v Address)

SetBillingAddress gets a reference to the given Address and assigns it to the BillingAddress field.

func (*PaymentSetupRequest) SetBlockedPaymentMethods

func (o *PaymentSetupRequest) SetBlockedPaymentMethods(v []string)

SetBlockedPaymentMethods gets a reference to the given []string and assigns it to the BlockedPaymentMethods field.

func (*PaymentSetupRequest) SetCaptureDelayHours

func (o *PaymentSetupRequest) SetCaptureDelayHours(v int32)

SetCaptureDelayHours gets a reference to the given int32 and assigns it to the CaptureDelayHours field.

func (*PaymentSetupRequest) SetChannel

func (o *PaymentSetupRequest) SetChannel(v string)

SetChannel gets a reference to the given string and assigns it to the Channel field.

func (*PaymentSetupRequest) SetCheckoutAttemptId

func (o *PaymentSetupRequest) SetCheckoutAttemptId(v string)

SetCheckoutAttemptId gets a reference to the given string and assigns it to the CheckoutAttemptId field.

func (*PaymentSetupRequest) SetCompany

func (o *PaymentSetupRequest) SetCompany(v Company)

SetCompany gets a reference to the given Company and assigns it to the Company field.

func (*PaymentSetupRequest) SetConfiguration

func (o *PaymentSetupRequest) SetConfiguration(v Configuration)

SetConfiguration gets a reference to the given Configuration and assigns it to the Configuration field.

func (*PaymentSetupRequest) SetConversionId

func (o *PaymentSetupRequest) SetConversionId(v string)

SetConversionId gets a reference to the given string and assigns it to the ConversionId field. Deprecated

func (*PaymentSetupRequest) SetCountryCode

func (o *PaymentSetupRequest) SetCountryCode(v string)

SetCountryCode sets field value

func (*PaymentSetupRequest) SetDateOfBirth

func (o *PaymentSetupRequest) SetDateOfBirth(v string)

SetDateOfBirth gets a reference to the given string and assigns it to the DateOfBirth field.

func (*PaymentSetupRequest) SetDccQuote

func (o *PaymentSetupRequest) SetDccQuote(v ForexQuote)

SetDccQuote gets a reference to the given ForexQuote and assigns it to the DccQuote field.

func (*PaymentSetupRequest) SetDeliveryAddress

func (o *PaymentSetupRequest) SetDeliveryAddress(v Address)

SetDeliveryAddress gets a reference to the given Address and assigns it to the DeliveryAddress field.

func (*PaymentSetupRequest) SetDeliveryDate

func (o *PaymentSetupRequest) SetDeliveryDate(v time.Time)

SetDeliveryDate gets a reference to the given time.Time and assigns it to the DeliveryDate field.

func (*PaymentSetupRequest) SetEnableOneClick

func (o *PaymentSetupRequest) SetEnableOneClick(v bool)

SetEnableOneClick gets a reference to the given bool and assigns it to the EnableOneClick field.

func (*PaymentSetupRequest) SetEnablePayOut

func (o *PaymentSetupRequest) SetEnablePayOut(v bool)

SetEnablePayOut gets a reference to the given bool and assigns it to the EnablePayOut field.

func (*PaymentSetupRequest) SetEnableRecurring

func (o *PaymentSetupRequest) SetEnableRecurring(v bool)

SetEnableRecurring gets a reference to the given bool and assigns it to the EnableRecurring field.

func (*PaymentSetupRequest) SetEntityType

func (o *PaymentSetupRequest) SetEntityType(v string)

SetEntityType gets a reference to the given string and assigns it to the EntityType field.

func (*PaymentSetupRequest) SetFraudOffset

func (o *PaymentSetupRequest) SetFraudOffset(v int32)

SetFraudOffset gets a reference to the given int32 and assigns it to the FraudOffset field.

func (*PaymentSetupRequest) SetInstallments

func (o *PaymentSetupRequest) SetInstallments(v Installments)

SetInstallments gets a reference to the given Installments and assigns it to the Installments field.

func (*PaymentSetupRequest) SetLineItems

func (o *PaymentSetupRequest) SetLineItems(v []LineItem)

SetLineItems gets a reference to the given []LineItem and assigns it to the LineItems field.

func (*PaymentSetupRequest) SetLocalizedShopperStatement

func (o *PaymentSetupRequest) SetLocalizedShopperStatement(v map[string]string)

SetLocalizedShopperStatement gets a reference to the given map[string]string and assigns it to the LocalizedShopperStatement field.

func (*PaymentSetupRequest) SetMandate

func (o *PaymentSetupRequest) SetMandate(v Mandate)

SetMandate gets a reference to the given Mandate and assigns it to the Mandate field.

func (*PaymentSetupRequest) SetMcc

func (o *PaymentSetupRequest) SetMcc(v string)

SetMcc gets a reference to the given string and assigns it to the Mcc field.

func (*PaymentSetupRequest) SetMerchantAccount

func (o *PaymentSetupRequest) SetMerchantAccount(v string)

SetMerchantAccount sets field value

func (*PaymentSetupRequest) SetMerchantOrderReference

func (o *PaymentSetupRequest) SetMerchantOrderReference(v string)

SetMerchantOrderReference gets a reference to the given string and assigns it to the MerchantOrderReference field.

func (*PaymentSetupRequest) SetMetadata

func (o *PaymentSetupRequest) SetMetadata(v map[string]string)

SetMetadata gets a reference to the given map[string]string and assigns it to the Metadata field.

func (*PaymentSetupRequest) SetOrderReference

func (o *PaymentSetupRequest) SetOrderReference(v string)

SetOrderReference gets a reference to the given string and assigns it to the OrderReference field.

func (*PaymentSetupRequest) SetOrigin

func (o *PaymentSetupRequest) SetOrigin(v string)

SetOrigin gets a reference to the given string and assigns it to the Origin field.

func (*PaymentSetupRequest) SetPlatformChargebackLogic

func (o *PaymentSetupRequest) SetPlatformChargebackLogic(v PlatformChargebackLogic)

SetPlatformChargebackLogic gets a reference to the given PlatformChargebackLogic and assigns it to the PlatformChargebackLogic field.

func (*PaymentSetupRequest) SetRecurringExpiry

func (o *PaymentSetupRequest) SetRecurringExpiry(v string)

SetRecurringExpiry gets a reference to the given string and assigns it to the RecurringExpiry field.

func (*PaymentSetupRequest) SetRecurringFrequency

func (o *PaymentSetupRequest) SetRecurringFrequency(v string)

SetRecurringFrequency gets a reference to the given string and assigns it to the RecurringFrequency field.

func (*PaymentSetupRequest) SetReference

func (o *PaymentSetupRequest) SetReference(v string)

SetReference sets field value

func (*PaymentSetupRequest) SetReturnUrl

func (o *PaymentSetupRequest) SetReturnUrl(v string)

SetReturnUrl sets field value

func (*PaymentSetupRequest) SetRiskData

func (o *PaymentSetupRequest) SetRiskData(v RiskData)

SetRiskData gets a reference to the given RiskData and assigns it to the RiskData field.

func (*PaymentSetupRequest) SetSdkVersion

func (o *PaymentSetupRequest) SetSdkVersion(v string)

SetSdkVersion gets a reference to the given string and assigns it to the SdkVersion field.

func (*PaymentSetupRequest) SetSessionValidity

func (o *PaymentSetupRequest) SetSessionValidity(v string)

SetSessionValidity gets a reference to the given string and assigns it to the SessionValidity field.

func (*PaymentSetupRequest) SetShopperEmail

func (o *PaymentSetupRequest) SetShopperEmail(v string)

SetShopperEmail gets a reference to the given string and assigns it to the ShopperEmail field.

func (*PaymentSetupRequest) SetShopperIP

func (o *PaymentSetupRequest) SetShopperIP(v string)

SetShopperIP gets a reference to the given string and assigns it to the ShopperIP field.

func (*PaymentSetupRequest) SetShopperInteraction

func (o *PaymentSetupRequest) SetShopperInteraction(v string)

SetShopperInteraction gets a reference to the given string and assigns it to the ShopperInteraction field.

func (*PaymentSetupRequest) SetShopperLocale

func (o *PaymentSetupRequest) SetShopperLocale(v string)

SetShopperLocale gets a reference to the given string and assigns it to the ShopperLocale field.

func (*PaymentSetupRequest) SetShopperName

func (o *PaymentSetupRequest) SetShopperName(v Name)

SetShopperName gets a reference to the given Name and assigns it to the ShopperName field.

func (*PaymentSetupRequest) SetShopperReference

func (o *PaymentSetupRequest) SetShopperReference(v string)

SetShopperReference gets a reference to the given string and assigns it to the ShopperReference field.

func (*PaymentSetupRequest) SetShopperStatement

func (o *PaymentSetupRequest) SetShopperStatement(v string)

SetShopperStatement gets a reference to the given string and assigns it to the ShopperStatement field.

func (*PaymentSetupRequest) SetSocialSecurityNumber

func (o *PaymentSetupRequest) SetSocialSecurityNumber(v string)

SetSocialSecurityNumber gets a reference to the given string and assigns it to the SocialSecurityNumber field.

func (*PaymentSetupRequest) SetSplits

func (o *PaymentSetupRequest) SetSplits(v []Split)

SetSplits gets a reference to the given []Split and assigns it to the Splits field.

func (*PaymentSetupRequest) SetStore

func (o *PaymentSetupRequest) SetStore(v string)

SetStore gets a reference to the given string and assigns it to the Store field.

func (*PaymentSetupRequest) SetStorePaymentMethod

func (o *PaymentSetupRequest) SetStorePaymentMethod(v bool)

SetStorePaymentMethod gets a reference to the given bool and assigns it to the StorePaymentMethod field.

func (*PaymentSetupRequest) SetTelephoneNumber

func (o *PaymentSetupRequest) SetTelephoneNumber(v string)

SetTelephoneNumber gets a reference to the given string and assigns it to the TelephoneNumber field.

func (*PaymentSetupRequest) SetThreeDSAuthenticationOnly

func (o *PaymentSetupRequest) SetThreeDSAuthenticationOnly(v bool)

SetThreeDSAuthenticationOnly gets a reference to the given bool and assigns it to the ThreeDSAuthenticationOnly field. Deprecated

func (*PaymentSetupRequest) SetToken

func (o *PaymentSetupRequest) SetToken(v string)

SetToken gets a reference to the given string and assigns it to the Token field.

func (*PaymentSetupRequest) SetTrustedShopper

func (o *PaymentSetupRequest) SetTrustedShopper(v bool)

SetTrustedShopper gets a reference to the given bool and assigns it to the TrustedShopper field.

func (PaymentSetupRequest) ToMap

func (o PaymentSetupRequest) ToMap() (map[string]interface{}, error)

type PaymentSetupResponse

type PaymentSetupResponse struct {
	// The encoded payment session that you need to pass to the SDK.
	PaymentSession *string `json:"paymentSession,omitempty"`
	// The detailed list of stored payment details required to generate payment forms. Will be empty if oneClick is set to false in the request.
	// Deprecated
	RecurringDetails []RecurringDetail `json:"recurringDetails,omitempty"`
}

PaymentSetupResponse struct for PaymentSetupResponse

func NewPaymentSetupResponse

func NewPaymentSetupResponse() *PaymentSetupResponse

NewPaymentSetupResponse instantiates a new PaymentSetupResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaymentSetupResponseWithDefaults

func NewPaymentSetupResponseWithDefaults() *PaymentSetupResponse

NewPaymentSetupResponseWithDefaults instantiates a new PaymentSetupResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaymentSetupResponse) GetPaymentSession

func (o *PaymentSetupResponse) GetPaymentSession() string

GetPaymentSession returns the PaymentSession field value if set, zero value otherwise.

func (*PaymentSetupResponse) GetPaymentSessionOk

func (o *PaymentSetupResponse) GetPaymentSessionOk() (*string, bool)

GetPaymentSessionOk returns a tuple with the PaymentSession field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentSetupResponse) GetRecurringDetails

func (o *PaymentSetupResponse) GetRecurringDetails() []RecurringDetail

GetRecurringDetails returns the RecurringDetails field value if set, zero value otherwise. Deprecated

func (*PaymentSetupResponse) GetRecurringDetailsOk

func (o *PaymentSetupResponse) GetRecurringDetailsOk() ([]RecurringDetail, bool)

GetRecurringDetailsOk returns a tuple with the RecurringDetails field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*PaymentSetupResponse) HasPaymentSession

func (o *PaymentSetupResponse) HasPaymentSession() bool

HasPaymentSession returns a boolean if a field has been set.

func (*PaymentSetupResponse) HasRecurringDetails

func (o *PaymentSetupResponse) HasRecurringDetails() bool

HasRecurringDetails returns a boolean if a field has been set.

func (PaymentSetupResponse) MarshalJSON

func (o PaymentSetupResponse) MarshalJSON() ([]byte, error)

func (*PaymentSetupResponse) SetPaymentSession

func (o *PaymentSetupResponse) SetPaymentSession(v string)

SetPaymentSession gets a reference to the given string and assigns it to the PaymentSession field.

func (*PaymentSetupResponse) SetRecurringDetails

func (o *PaymentSetupResponse) SetRecurringDetails(v []RecurringDetail)

SetRecurringDetails gets a reference to the given []RecurringDetail and assigns it to the RecurringDetails field. Deprecated

func (PaymentSetupResponse) ToMap

func (o PaymentSetupResponse) ToMap() (map[string]interface{}, error)

type PaymentVerificationRequest

type PaymentVerificationRequest struct {
	// Encrypted and signed payment result data. You should receive this value from the Checkout SDK after the shopper completes the payment.
	Payload string `json:"payload"`
}

PaymentVerificationRequest struct for PaymentVerificationRequest

func NewPaymentVerificationRequest

func NewPaymentVerificationRequest(payload string) *PaymentVerificationRequest

NewPaymentVerificationRequest instantiates a new PaymentVerificationRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaymentVerificationRequestWithDefaults

func NewPaymentVerificationRequestWithDefaults() *PaymentVerificationRequest

NewPaymentVerificationRequestWithDefaults instantiates a new PaymentVerificationRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaymentVerificationRequest) GetPayload

func (o *PaymentVerificationRequest) GetPayload() string

GetPayload returns the Payload field value

func (*PaymentVerificationRequest) GetPayloadOk

func (o *PaymentVerificationRequest) GetPayloadOk() (*string, bool)

GetPayloadOk returns a tuple with the Payload field value and a boolean to check if the value has been set.

func (PaymentVerificationRequest) MarshalJSON

func (o PaymentVerificationRequest) MarshalJSON() ([]byte, error)

func (*PaymentVerificationRequest) SetPayload

func (o *PaymentVerificationRequest) SetPayload(v string)

SetPayload sets field value

func (PaymentVerificationRequest) ToMap

func (o PaymentVerificationRequest) ToMap() (map[string]interface{}, error)

type PaymentVerificationResponse

type PaymentVerificationResponse struct {
	// Contains additional information about the payment. Some data fields are included only if you select them first: Go to **Customer Area** > **Developers** > **Additional data**.
	AdditionalData *map[string]string `json:"additionalData,omitempty"`
	FraudResult    *FraudResult       `json:"fraudResult,omitempty"`
	// A unique value that you provided in the initial `/paymentSession` request as a `reference` field.
	MerchantReference string                 `json:"merchantReference"`
	Order             *CheckoutOrderResponse `json:"order,omitempty"`
	// Adyen's 16-character reference associated with the transaction/request. This value is globally unique; quote it when communicating with us about this request.
	PspReference *string `json:"pspReference,omitempty"`
	// If the payment's authorisation is refused or an error occurs during authorisation, this field holds Adyen's mapped reason for the refusal or a description of the error. When a transaction fails, the authorisation response includes `resultCode` and `refusalReason` values.  For more information, see [Refusal reasons](https://docs.adyen.com/development-resources/refusal-reasons).
	RefusalReason *string `json:"refusalReason,omitempty"`
	// Code that specifies the refusal reason. For more information, see [Authorisation refusal reasons](https://docs.adyen.com/development-resources/refusal-reasons).
	RefusalReasonCode *string `json:"refusalReasonCode,omitempty"`
	// The result of the payment. For more information, see [Result codes](https://docs.adyen.com/online-payments/payment-result-codes).  Possible values:  * **AuthenticationFinished** – The payment has been successfully authenticated with 3D Secure 2. Returned for 3D Secure 2 authentication-only transactions. * **AuthenticationNotRequired** – The transaction does not require 3D Secure authentication. Returned for [standalone authentication-only integrations](https://docs.adyen.com/online-payments/3d-secure/other-3ds-flows/authentication-only). * **Authorised** – The payment was successfully authorised. This state serves as an indicator to proceed with the delivery of goods and services. This is a final state. * **Cancelled** – Indicates the payment has been cancelled (either by the shopper or the merchant) before processing was completed. This is a final state. * **ChallengeShopper** – The issuer requires further shopper interaction before the payment can be authenticated. Returned for 3D Secure 2 transactions. * **Error** – There was an error when the payment was being processed. The reason is given in the `refusalReason` field. This is a final state. * **IdentifyShopper** – The issuer requires the shopper's device fingerprint before the payment can be authenticated. Returned for 3D Secure 2 transactions. * **PartiallyAuthorised** – The payment has been authorised for a partial amount. This happens for card payments when the merchant supports Partial Authorisations and the cardholder has insufficient funds. * **Pending** – Indicates that it is not possible to obtain the final status of the payment. This can happen if the systems providing final status information for the payment are unavailable, or if the shopper needs to take further action to complete the payment. * **PresentToShopper** – Indicates that the response contains additional information that you need to present to a shopper, so that they can use it to complete a payment. * **Received** – Indicates the payment has successfully been received by Adyen, and will be processed. This is the initial state for all payments. * **RedirectShopper** – Indicates the shopper should be redirected to an external web page or app to complete the authorisation. * **Refused** – Indicates the payment was refused. The reason is given in the `refusalReason` field. This is a final state.
	ResultCode   *string              `json:"resultCode,omitempty"`
	ServiceError *ServiceErrorDetails `json:"serviceError,omitempty"`
	// The shopperLocale value provided in the payment request.
	ShopperLocale string `json:"shopperLocale"`
}

PaymentVerificationResponse struct for PaymentVerificationResponse

func NewPaymentVerificationResponse

func NewPaymentVerificationResponse(merchantReference string, shopperLocale string) *PaymentVerificationResponse

NewPaymentVerificationResponse instantiates a new PaymentVerificationResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaymentVerificationResponseWithDefaults

func NewPaymentVerificationResponseWithDefaults() *PaymentVerificationResponse

NewPaymentVerificationResponseWithDefaults instantiates a new PaymentVerificationResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaymentVerificationResponse) GetAdditionalData

func (o *PaymentVerificationResponse) GetAdditionalData() map[string]string

GetAdditionalData returns the AdditionalData field value if set, zero value otherwise.

func (*PaymentVerificationResponse) GetAdditionalDataOk

func (o *PaymentVerificationResponse) GetAdditionalDataOk() (*map[string]string, bool)

GetAdditionalDataOk returns a tuple with the AdditionalData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentVerificationResponse) GetFraudResult

func (o *PaymentVerificationResponse) GetFraudResult() FraudResult

GetFraudResult returns the FraudResult field value if set, zero value otherwise.

func (*PaymentVerificationResponse) GetFraudResultOk

func (o *PaymentVerificationResponse) GetFraudResultOk() (*FraudResult, bool)

GetFraudResultOk returns a tuple with the FraudResult field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentVerificationResponse) GetMerchantReference

func (o *PaymentVerificationResponse) GetMerchantReference() string

GetMerchantReference returns the MerchantReference field value

func (*PaymentVerificationResponse) GetMerchantReferenceOk

func (o *PaymentVerificationResponse) GetMerchantReferenceOk() (*string, bool)

GetMerchantReferenceOk returns a tuple with the MerchantReference field value and a boolean to check if the value has been set.

func (*PaymentVerificationResponse) GetOrder

GetOrder returns the Order field value if set, zero value otherwise.

func (*PaymentVerificationResponse) GetOrderOk

GetOrderOk returns a tuple with the Order field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentVerificationResponse) GetPspReference

func (o *PaymentVerificationResponse) GetPspReference() string

GetPspReference returns the PspReference field value if set, zero value otherwise.

func (*PaymentVerificationResponse) GetPspReferenceOk

func (o *PaymentVerificationResponse) GetPspReferenceOk() (*string, bool)

GetPspReferenceOk returns a tuple with the PspReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentVerificationResponse) GetRefusalReason

func (o *PaymentVerificationResponse) GetRefusalReason() string

GetRefusalReason returns the RefusalReason field value if set, zero value otherwise.

func (*PaymentVerificationResponse) GetRefusalReasonCode

func (o *PaymentVerificationResponse) GetRefusalReasonCode() string

GetRefusalReasonCode returns the RefusalReasonCode field value if set, zero value otherwise.

func (*PaymentVerificationResponse) GetRefusalReasonCodeOk

func (o *PaymentVerificationResponse) GetRefusalReasonCodeOk() (*string, bool)

GetRefusalReasonCodeOk returns a tuple with the RefusalReasonCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentVerificationResponse) GetRefusalReasonOk

func (o *PaymentVerificationResponse) GetRefusalReasonOk() (*string, bool)

GetRefusalReasonOk returns a tuple with the RefusalReason field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentVerificationResponse) GetResultCode

func (o *PaymentVerificationResponse) GetResultCode() string

GetResultCode returns the ResultCode field value if set, zero value otherwise.

func (*PaymentVerificationResponse) GetResultCodeOk

func (o *PaymentVerificationResponse) GetResultCodeOk() (*string, bool)

GetResultCodeOk returns a tuple with the ResultCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentVerificationResponse) GetServiceError

func (o *PaymentVerificationResponse) GetServiceError() ServiceErrorDetails

GetServiceError returns the ServiceError field value if set, zero value otherwise.

func (*PaymentVerificationResponse) GetServiceErrorOk

func (o *PaymentVerificationResponse) GetServiceErrorOk() (*ServiceErrorDetails, bool)

GetServiceErrorOk returns a tuple with the ServiceError field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentVerificationResponse) GetShopperLocale

func (o *PaymentVerificationResponse) GetShopperLocale() string

GetShopperLocale returns the ShopperLocale field value

func (*PaymentVerificationResponse) GetShopperLocaleOk

func (o *PaymentVerificationResponse) GetShopperLocaleOk() (*string, bool)

GetShopperLocaleOk returns a tuple with the ShopperLocale field value and a boolean to check if the value has been set.

func (*PaymentVerificationResponse) HasAdditionalData

func (o *PaymentVerificationResponse) HasAdditionalData() bool

HasAdditionalData returns a boolean if a field has been set.

func (*PaymentVerificationResponse) HasFraudResult

func (o *PaymentVerificationResponse) HasFraudResult() bool

HasFraudResult returns a boolean if a field has been set.

func (*PaymentVerificationResponse) HasOrder

func (o *PaymentVerificationResponse) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (*PaymentVerificationResponse) HasPspReference

func (o *PaymentVerificationResponse) HasPspReference() bool

HasPspReference returns a boolean if a field has been set.

func (*PaymentVerificationResponse) HasRefusalReason

func (o *PaymentVerificationResponse) HasRefusalReason() bool

HasRefusalReason returns a boolean if a field has been set.

func (*PaymentVerificationResponse) HasRefusalReasonCode

func (o *PaymentVerificationResponse) HasRefusalReasonCode() bool

HasRefusalReasonCode returns a boolean if a field has been set.

func (*PaymentVerificationResponse) HasResultCode

func (o *PaymentVerificationResponse) HasResultCode() bool

HasResultCode returns a boolean if a field has been set.

func (*PaymentVerificationResponse) HasServiceError

func (o *PaymentVerificationResponse) HasServiceError() bool

HasServiceError returns a boolean if a field has been set.

func (PaymentVerificationResponse) MarshalJSON

func (o PaymentVerificationResponse) MarshalJSON() ([]byte, error)

func (*PaymentVerificationResponse) SetAdditionalData

func (o *PaymentVerificationResponse) SetAdditionalData(v map[string]string)

SetAdditionalData gets a reference to the given map[string]string and assigns it to the AdditionalData field.

func (*PaymentVerificationResponse) SetFraudResult

func (o *PaymentVerificationResponse) SetFraudResult(v FraudResult)

SetFraudResult gets a reference to the given FraudResult and assigns it to the FraudResult field.

func (*PaymentVerificationResponse) SetMerchantReference

func (o *PaymentVerificationResponse) SetMerchantReference(v string)

SetMerchantReference sets field value

func (*PaymentVerificationResponse) SetOrder

SetOrder gets a reference to the given CheckoutOrderResponse and assigns it to the Order field.

func (*PaymentVerificationResponse) SetPspReference

func (o *PaymentVerificationResponse) SetPspReference(v string)

SetPspReference gets a reference to the given string and assigns it to the PspReference field.

func (*PaymentVerificationResponse) SetRefusalReason

func (o *PaymentVerificationResponse) SetRefusalReason(v string)

SetRefusalReason gets a reference to the given string and assigns it to the RefusalReason field.

func (*PaymentVerificationResponse) SetRefusalReasonCode

func (o *PaymentVerificationResponse) SetRefusalReasonCode(v string)

SetRefusalReasonCode gets a reference to the given string and assigns it to the RefusalReasonCode field.

func (*PaymentVerificationResponse) SetResultCode

func (o *PaymentVerificationResponse) SetResultCode(v string)

SetResultCode gets a reference to the given string and assigns it to the ResultCode field.

func (*PaymentVerificationResponse) SetServiceError

func (o *PaymentVerificationResponse) SetServiceError(v ServiceErrorDetails)

SetServiceError gets a reference to the given ServiceErrorDetails and assigns it to the ServiceError field.

func (*PaymentVerificationResponse) SetShopperLocale

func (o *PaymentVerificationResponse) SetShopperLocale(v string)

SetShopperLocale sets field value

func (PaymentVerificationResponse) ToMap

func (o PaymentVerificationResponse) ToMap() (map[string]interface{}, error)

type PaymentsApi

type PaymentsApi common.Service

PaymentsApi service

func (*PaymentsApi) CardDetails

CardDetails Get the list of brands on the card

Send a request with at least the first 6 digits of the card number to get a response with an array of brands on the card. If you include [your supported brands](https://docs.adyen.com/api-explorer/#/CheckoutService/latest/post/cardDetails__reqParam_supportedBrands) in the request, the response also tells you if you support each [brand that was identified](https://docs.adyen.com/api-explorer/#/CheckoutService/latest/post/cardDetails__resParam_details).

If you have an API-only integration and collect card data, use this endpoint to find out if the shopper's card is co-branded. For co-branded cards, you must let the shopper choose the brand to pay with if you support both brands.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r PaymentsApiCardDetailsInput - Request parameters, see CardDetailsInput @return CardDetailsResponse, *http.Response, error

func (*PaymentsApi) CardDetailsInput

func (a *PaymentsApi) CardDetailsInput() PaymentsApiCardDetailsInput

Prepare a request for CardDetails

@return PaymentsApiCardDetailsInput

func (*PaymentsApi) Donations

Donations Start a transaction for donations

Takes in the donation token generated by the `/payments` request and uses it to make the donation for the donation account specified in the request.

For more information, see [Donations](https://docs.adyen.com/online-payments/donations).

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r PaymentsApiDonationsInput - Request parameters, see DonationsInput @return DonationPaymentResponse, *http.Response, error

func (*PaymentsApi) DonationsInput

func (a *PaymentsApi) DonationsInput() PaymentsApiDonationsInput

Prepare a request for Donations

@return PaymentsApiDonationsInput

func (*PaymentsApi) GetResultOfPaymentSession

GetResultOfPaymentSession Get the result of a payment session

Returns the status of the payment session with the `sessionId` and `sessionResult` specified in the path.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r PaymentsApiGetResultOfPaymentSessionInput - Request parameters, see GetResultOfPaymentSessionInput @return SessionResultResponse, *http.Response, error

func (*PaymentsApi) GetResultOfPaymentSessionInput

func (a *PaymentsApi) GetResultOfPaymentSessionInput(sessionId string) PaymentsApiGetResultOfPaymentSessionInput

Prepare a request for GetResultOfPaymentSession @param sessionId A unique identifier of the session. @return PaymentsApiGetResultOfPaymentSessionInput

func (*PaymentsApi) PaymentMethods

PaymentMethods Get a list of available payment methods

Queries the available payment methods for a transaction based on the transaction context (like amount, country, and currency). Besides giving back a list of the available payment methods, the response also returns which input details you need to collect from the shopper (to be submitted to `/payments`).

Although we highly recommend using this endpoint to ensure you are always offering the most up-to-date list of payment methods, its usage is optional. You can, for example, also cache the `/paymentMethods` response and update it once a week.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r PaymentsApiPaymentMethodsInput - Request parameters, see PaymentMethodsInput @return PaymentMethodsResponse, *http.Response, error

func (*PaymentsApi) PaymentMethodsInput

func (a *PaymentsApi) PaymentMethodsInput() PaymentsApiPaymentMethodsInput

Prepare a request for PaymentMethods

@return PaymentsApiPaymentMethodsInput

func (*PaymentsApi) Payments

Payments Start a transaction

Sends payment parameters (like amount, country, and currency) together with other required input details collected from the shopper. To know more about required parameters for specific payment methods, refer to our [payment method guides](https://docs.adyen.com/payment-methods). The response depends on the [payment flow](https://docs.adyen.com/payment-methods#payment-flow): * For a direct flow, the response includes a `pspReference` and a `resultCode` with the payment result, for example **Authorised** or **Refused**. * For a redirect or additional action, the response contains an `action` object.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r PaymentsApiPaymentsInput - Request parameters, see PaymentsInput @return PaymentResponse, *http.Response, error

func (*PaymentsApi) PaymentsDetails

PaymentsDetails Submit details for a payment

Submits details for a payment created using `/payments`. This step is only needed when no final state has been reached on the `/payments` request, for example when the shopper was redirected to another page to complete the payment.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r PaymentsApiPaymentsDetailsInput - Request parameters, see PaymentsDetailsInput @return PaymentDetailsResponse, *http.Response, error

func (*PaymentsApi) PaymentsDetailsInput

func (a *PaymentsApi) PaymentsDetailsInput() PaymentsApiPaymentsDetailsInput

Prepare a request for PaymentsDetails

@return PaymentsApiPaymentsDetailsInput

func (*PaymentsApi) PaymentsInput

func (a *PaymentsApi) PaymentsInput() PaymentsApiPaymentsInput

Prepare a request for Payments

@return PaymentsApiPaymentsInput

func (*PaymentsApi) Sessions

Sessions Create a payment session

Creates a payment session for [Web Drop-in](https://docs.adyen.com/online-payments/web-drop-in) and [Web Components](https://docs.adyen.com/online-payments/web-components) integrations.

The response contains encrypted payment session data. The front end then uses the session data to make any required server-side calls for the payment flow.

You get the payment outcome asynchronously, in an [AUTHORISATION](https://docs.adyen.com/api-explorer/#/Webhooks/latest/post/AUTHORISATION) webhook.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r PaymentsApiSessionsInput - Request parameters, see SessionsInput @return CreateCheckoutSessionResponse, *http.Response, error

func (*PaymentsApi) SessionsInput

func (a *PaymentsApi) SessionsInput() PaymentsApiSessionsInput

Prepare a request for Sessions

@return PaymentsApiSessionsInput

type PaymentsApiCardDetailsInput

type PaymentsApiCardDetailsInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by PaymentsApi.CardDetails

func (PaymentsApiCardDetailsInput) CardDetailsRequest

func (r PaymentsApiCardDetailsInput) CardDetailsRequest(cardDetailsRequest CardDetailsRequest) PaymentsApiCardDetailsInput

func (PaymentsApiCardDetailsInput) IdempotencyKey

func (r PaymentsApiCardDetailsInput) IdempotencyKey(idempotencyKey string) PaymentsApiCardDetailsInput

A unique identifier for the message with a maximum of 64 characters (we recommend a UUID).

type PaymentsApiDonationsInput

type PaymentsApiDonationsInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by PaymentsApi.Donations

func (PaymentsApiDonationsInput) DonationPaymentRequest

func (r PaymentsApiDonationsInput) DonationPaymentRequest(donationPaymentRequest DonationPaymentRequest) PaymentsApiDonationsInput

func (PaymentsApiDonationsInput) IdempotencyKey

func (r PaymentsApiDonationsInput) IdempotencyKey(idempotencyKey string) PaymentsApiDonationsInput

A unique identifier for the message with a maximum of 64 characters (we recommend a UUID).

type PaymentsApiGetResultOfPaymentSessionInput

type PaymentsApiGetResultOfPaymentSessionInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by PaymentsApi.GetResultOfPaymentSession

func (PaymentsApiGetResultOfPaymentSessionInput) SessionResult

The `sessionResult` value from the Drop-in or Component.

type PaymentsApiPaymentMethodsInput

type PaymentsApiPaymentMethodsInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by PaymentsApi.PaymentMethods

func (PaymentsApiPaymentMethodsInput) IdempotencyKey

func (r PaymentsApiPaymentMethodsInput) IdempotencyKey(idempotencyKey string) PaymentsApiPaymentMethodsInput

A unique identifier for the message with a maximum of 64 characters (we recommend a UUID).

func (PaymentsApiPaymentMethodsInput) PaymentMethodsRequest

func (r PaymentsApiPaymentMethodsInput) PaymentMethodsRequest(paymentMethodsRequest PaymentMethodsRequest) PaymentsApiPaymentMethodsInput

type PaymentsApiPaymentsDetailsInput

type PaymentsApiPaymentsDetailsInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by PaymentsApi.PaymentsDetails

func (PaymentsApiPaymentsDetailsInput) IdempotencyKey

A unique identifier for the message with a maximum of 64 characters (we recommend a UUID).

func (PaymentsApiPaymentsDetailsInput) PaymentDetailsRequest

func (r PaymentsApiPaymentsDetailsInput) PaymentDetailsRequest(paymentDetailsRequest PaymentDetailsRequest) PaymentsApiPaymentsDetailsInput

type PaymentsApiPaymentsInput

type PaymentsApiPaymentsInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by PaymentsApi.Payments

func (PaymentsApiPaymentsInput) IdempotencyKey

func (r PaymentsApiPaymentsInput) IdempotencyKey(idempotencyKey string) PaymentsApiPaymentsInput

A unique identifier for the message with a maximum of 64 characters (we recommend a UUID).

func (PaymentsApiPaymentsInput) PaymentRequest

func (r PaymentsApiPaymentsInput) PaymentRequest(paymentRequest PaymentRequest) PaymentsApiPaymentsInput

type PaymentsApiSessionsInput

type PaymentsApiSessionsInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by PaymentsApi.Sessions

func (PaymentsApiSessionsInput) CreateCheckoutSessionRequest

func (r PaymentsApiSessionsInput) CreateCheckoutSessionRequest(createCheckoutSessionRequest CreateCheckoutSessionRequest) PaymentsApiSessionsInput

func (PaymentsApiSessionsInput) IdempotencyKey

func (r PaymentsApiSessionsInput) IdempotencyKey(idempotencyKey string) PaymentsApiSessionsInput

A unique identifier for the message with a maximum of 64 characters (we recommend a UUID).

type Phone

type Phone struct {
	// Country code. Length: 1–3 characters.
	Cc *string `json:"cc,omitempty"`
	// Subscriber number. Maximum length: 15 characters.
	Subscriber *string `json:"subscriber,omitempty"`
}

Phone struct for Phone

func NewPhone

func NewPhone() *Phone

NewPhone instantiates a new Phone object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPhoneWithDefaults

func NewPhoneWithDefaults() *Phone

NewPhoneWithDefaults instantiates a new Phone object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Phone) GetCc

func (o *Phone) GetCc() string

GetCc returns the Cc field value if set, zero value otherwise.

func (*Phone) GetCcOk

func (o *Phone) GetCcOk() (*string, bool)

GetCcOk returns a tuple with the Cc field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Phone) GetSubscriber

func (o *Phone) GetSubscriber() string

GetSubscriber returns the Subscriber field value if set, zero value otherwise.

func (*Phone) GetSubscriberOk

func (o *Phone) GetSubscriberOk() (*string, bool)

GetSubscriberOk returns a tuple with the Subscriber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Phone) HasCc

func (o *Phone) HasCc() bool

HasCc returns a boolean if a field has been set.

func (*Phone) HasSubscriber

func (o *Phone) HasSubscriber() bool

HasSubscriber returns a boolean if a field has been set.

func (Phone) MarshalJSON

func (o Phone) MarshalJSON() ([]byte, error)

func (*Phone) SetCc

func (o *Phone) SetCc(v string)

SetCc gets a reference to the given string and assigns it to the Cc field.

func (*Phone) SetSubscriber

func (o *Phone) SetSubscriber(v string)

SetSubscriber gets a reference to the given string and assigns it to the Subscriber field.

func (Phone) ToMap

func (o Phone) ToMap() (map[string]interface{}, error)

type PlatformChargebackLogic

type PlatformChargebackLogic struct {
	// The method of handling the chargeback.  Possible values: **deductFromLiableAccount**, **deductFromOneBalanceAccount**, **deductAccordingToSplitRatio**.
	Behavior *string `json:"behavior,omitempty"`
	// The unique identifier of the balance account to which the chargeback fees are booked. By default, the chargeback fees are booked to your liable balance account.
	CostAllocationAccount *string `json:"costAllocationAccount,omitempty"`
	// The unique identifier of the balance account against which the disputed amount is booked.  Required if `behavior` is **deductFromOneBalanceAccount**.
	TargetAccount *string `json:"targetAccount,omitempty"`
}

PlatformChargebackLogic struct for PlatformChargebackLogic

func NewPlatformChargebackLogic

func NewPlatformChargebackLogic() *PlatformChargebackLogic

NewPlatformChargebackLogic instantiates a new PlatformChargebackLogic object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPlatformChargebackLogicWithDefaults

func NewPlatformChargebackLogicWithDefaults() *PlatformChargebackLogic

NewPlatformChargebackLogicWithDefaults instantiates a new PlatformChargebackLogic object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PlatformChargebackLogic) GetBehavior

func (o *PlatformChargebackLogic) GetBehavior() string

GetBehavior returns the Behavior field value if set, zero value otherwise.

func (*PlatformChargebackLogic) GetBehaviorOk

func (o *PlatformChargebackLogic) GetBehaviorOk() (*string, bool)

GetBehaviorOk returns a tuple with the Behavior field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PlatformChargebackLogic) GetCostAllocationAccount

func (o *PlatformChargebackLogic) GetCostAllocationAccount() string

GetCostAllocationAccount returns the CostAllocationAccount field value if set, zero value otherwise.

func (*PlatformChargebackLogic) GetCostAllocationAccountOk

func (o *PlatformChargebackLogic) GetCostAllocationAccountOk() (*string, bool)

GetCostAllocationAccountOk returns a tuple with the CostAllocationAccount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PlatformChargebackLogic) GetTargetAccount

func (o *PlatformChargebackLogic) GetTargetAccount() string

GetTargetAccount returns the TargetAccount field value if set, zero value otherwise.

func (*PlatformChargebackLogic) GetTargetAccountOk

func (o *PlatformChargebackLogic) GetTargetAccountOk() (*string, bool)

GetTargetAccountOk returns a tuple with the TargetAccount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PlatformChargebackLogic) HasBehavior

func (o *PlatformChargebackLogic) HasBehavior() bool

HasBehavior returns a boolean if a field has been set.

func (*PlatformChargebackLogic) HasCostAllocationAccount

func (o *PlatformChargebackLogic) HasCostAllocationAccount() bool

HasCostAllocationAccount returns a boolean if a field has been set.

func (*PlatformChargebackLogic) HasTargetAccount

func (o *PlatformChargebackLogic) HasTargetAccount() bool

HasTargetAccount returns a boolean if a field has been set.

func (PlatformChargebackLogic) MarshalJSON

func (o PlatformChargebackLogic) MarshalJSON() ([]byte, error)

func (*PlatformChargebackLogic) SetBehavior

func (o *PlatformChargebackLogic) SetBehavior(v string)

SetBehavior gets a reference to the given string and assigns it to the Behavior field.

func (*PlatformChargebackLogic) SetCostAllocationAccount

func (o *PlatformChargebackLogic) SetCostAllocationAccount(v string)

SetCostAllocationAccount gets a reference to the given string and assigns it to the CostAllocationAccount field.

func (*PlatformChargebackLogic) SetTargetAccount

func (o *PlatformChargebackLogic) SetTargetAccount(v string)

SetTargetAccount gets a reference to the given string and assigns it to the TargetAccount field.

func (PlatformChargebackLogic) ToMap

func (o PlatformChargebackLogic) ToMap() (map[string]interface{}, error)

type RatepayDetails

type RatepayDetails struct {
	// The address where to send the invoice.
	BillingAddress *string `json:"billingAddress,omitempty"`
	// The checkout attempt identifier.
	CheckoutAttemptId *string `json:"checkoutAttemptId,omitempty"`
	// The address where the goods should be delivered.
	DeliveryAddress *string `json:"deliveryAddress,omitempty"`
	// Shopper name, date of birth, phone number, and email address.
	PersonalDetails *string `json:"personalDetails,omitempty"`
	// This is the `recurringDetailReference` returned in the response when you created the token.
	// Deprecated
	RecurringDetailReference *string `json:"recurringDetailReference,omitempty"`
	// This is the `recurringDetailReference` returned in the response when you created the token.
	StoredPaymentMethodId *string `json:"storedPaymentMethodId,omitempty"`
	// **ratepay**
	Type string `json:"type"`
}

RatepayDetails struct for RatepayDetails

func NewRatepayDetails

func NewRatepayDetails(type_ string) *RatepayDetails

NewRatepayDetails instantiates a new RatepayDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRatepayDetailsWithDefaults

func NewRatepayDetailsWithDefaults() *RatepayDetails

NewRatepayDetailsWithDefaults instantiates a new RatepayDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RatepayDetails) GetBillingAddress

func (o *RatepayDetails) GetBillingAddress() string

GetBillingAddress returns the BillingAddress field value if set, zero value otherwise.

func (*RatepayDetails) GetBillingAddressOk

func (o *RatepayDetails) GetBillingAddressOk() (*string, bool)

GetBillingAddressOk returns a tuple with the BillingAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RatepayDetails) GetCheckoutAttemptId

func (o *RatepayDetails) GetCheckoutAttemptId() string

GetCheckoutAttemptId returns the CheckoutAttemptId field value if set, zero value otherwise.

func (*RatepayDetails) GetCheckoutAttemptIdOk

func (o *RatepayDetails) GetCheckoutAttemptIdOk() (*string, bool)

GetCheckoutAttemptIdOk returns a tuple with the CheckoutAttemptId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RatepayDetails) GetDeliveryAddress

func (o *RatepayDetails) GetDeliveryAddress() string

GetDeliveryAddress returns the DeliveryAddress field value if set, zero value otherwise.

func (*RatepayDetails) GetDeliveryAddressOk

func (o *RatepayDetails) GetDeliveryAddressOk() (*string, bool)

GetDeliveryAddressOk returns a tuple with the DeliveryAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RatepayDetails) GetPersonalDetails

func (o *RatepayDetails) GetPersonalDetails() string

GetPersonalDetails returns the PersonalDetails field value if set, zero value otherwise.

func (*RatepayDetails) GetPersonalDetailsOk

func (o *RatepayDetails) GetPersonalDetailsOk() (*string, bool)

GetPersonalDetailsOk returns a tuple with the PersonalDetails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RatepayDetails) GetRecurringDetailReference

func (o *RatepayDetails) GetRecurringDetailReference() string

GetRecurringDetailReference returns the RecurringDetailReference field value if set, zero value otherwise. Deprecated

func (*RatepayDetails) GetRecurringDetailReferenceOk

func (o *RatepayDetails) GetRecurringDetailReferenceOk() (*string, bool)

GetRecurringDetailReferenceOk returns a tuple with the RecurringDetailReference field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*RatepayDetails) GetStoredPaymentMethodId

func (o *RatepayDetails) GetStoredPaymentMethodId() string

GetStoredPaymentMethodId returns the StoredPaymentMethodId field value if set, zero value otherwise.

func (*RatepayDetails) GetStoredPaymentMethodIdOk

func (o *RatepayDetails) GetStoredPaymentMethodIdOk() (*string, bool)

GetStoredPaymentMethodIdOk returns a tuple with the StoredPaymentMethodId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RatepayDetails) GetType

func (o *RatepayDetails) GetType() string

GetType returns the Type field value

func (*RatepayDetails) GetTypeOk

func (o *RatepayDetails) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*RatepayDetails) HasBillingAddress

func (o *RatepayDetails) HasBillingAddress() bool

HasBillingAddress returns a boolean if a field has been set.

func (*RatepayDetails) HasCheckoutAttemptId

func (o *RatepayDetails) HasCheckoutAttemptId() bool

HasCheckoutAttemptId returns a boolean if a field has been set.

func (*RatepayDetails) HasDeliveryAddress

func (o *RatepayDetails) HasDeliveryAddress() bool

HasDeliveryAddress returns a boolean if a field has been set.

func (*RatepayDetails) HasPersonalDetails

func (o *RatepayDetails) HasPersonalDetails() bool

HasPersonalDetails returns a boolean if a field has been set.

func (*RatepayDetails) HasRecurringDetailReference

func (o *RatepayDetails) HasRecurringDetailReference() bool

HasRecurringDetailReference returns a boolean if a field has been set.

func (*RatepayDetails) HasStoredPaymentMethodId

func (o *RatepayDetails) HasStoredPaymentMethodId() bool

HasStoredPaymentMethodId returns a boolean if a field has been set.

func (RatepayDetails) MarshalJSON

func (o RatepayDetails) MarshalJSON() ([]byte, error)

func (*RatepayDetails) SetBillingAddress

func (o *RatepayDetails) SetBillingAddress(v string)

SetBillingAddress gets a reference to the given string and assigns it to the BillingAddress field.

func (*RatepayDetails) SetCheckoutAttemptId

func (o *RatepayDetails) SetCheckoutAttemptId(v string)

SetCheckoutAttemptId gets a reference to the given string and assigns it to the CheckoutAttemptId field.

func (*RatepayDetails) SetDeliveryAddress

func (o *RatepayDetails) SetDeliveryAddress(v string)

SetDeliveryAddress gets a reference to the given string and assigns it to the DeliveryAddress field.

func (*RatepayDetails) SetPersonalDetails

func (o *RatepayDetails) SetPersonalDetails(v string)

SetPersonalDetails gets a reference to the given string and assigns it to the PersonalDetails field.

func (*RatepayDetails) SetRecurringDetailReference

func (o *RatepayDetails) SetRecurringDetailReference(v string)

SetRecurringDetailReference gets a reference to the given string and assigns it to the RecurringDetailReference field. Deprecated

func (*RatepayDetails) SetStoredPaymentMethodId

func (o *RatepayDetails) SetStoredPaymentMethodId(v string)

SetStoredPaymentMethodId gets a reference to the given string and assigns it to the StoredPaymentMethodId field.

func (*RatepayDetails) SetType

func (o *RatepayDetails) SetType(v string)

SetType sets field value

func (RatepayDetails) ToMap

func (o RatepayDetails) ToMap() (map[string]interface{}, error)

type Recurring

type Recurring struct {
	// The type of recurring contract to be used. Possible values: * `ONECLICK` – Payment details can be used to initiate a one-click payment, where the shopper enters the [card security code (CVC/CVV)](https://docs.adyen.com/payments-fundamentals/payment-glossary#card-security-code-cvc-cvv-cid). * `RECURRING` – Payment details can be used without the card security code to initiate [card-not-present transactions](https://docs.adyen.com/payments-fundamentals/payment-glossary#card-not-present-cnp). * `ONECLICK,RECURRING` – Payment details can be used regardless of whether the shopper is on your site or not. * `PAYOUT` – Payment details can be used to [make a payout](https://docs.adyen.com/online-payments/online-payouts).
	Contract *string `json:"contract,omitempty"`
	// A descriptive name for this detail.
	RecurringDetailName *string `json:"recurringDetailName,omitempty"`
	// Date after which no further authorisations shall be performed. Only for 3D Secure 2.
	RecurringExpiry *time.Time `json:"recurringExpiry,omitempty"`
	// Minimum number of days between authorisations. Only for 3D Secure 2.
	RecurringFrequency *string `json:"recurringFrequency,omitempty"`
	// The name of the token service.
	TokenService *string `json:"tokenService,omitempty"`
}

Recurring struct for Recurring

func NewRecurring

func NewRecurring() *Recurring

NewRecurring instantiates a new Recurring object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRecurringWithDefaults

func NewRecurringWithDefaults() *Recurring

NewRecurringWithDefaults instantiates a new Recurring object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Recurring) GetContract

func (o *Recurring) GetContract() string

GetContract returns the Contract field value if set, zero value otherwise.

func (*Recurring) GetContractOk

func (o *Recurring) GetContractOk() (*string, bool)

GetContractOk returns a tuple with the Contract field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Recurring) GetRecurringDetailName

func (o *Recurring) GetRecurringDetailName() string

GetRecurringDetailName returns the RecurringDetailName field value if set, zero value otherwise.

func (*Recurring) GetRecurringDetailNameOk

func (o *Recurring) GetRecurringDetailNameOk() (*string, bool)

GetRecurringDetailNameOk returns a tuple with the RecurringDetailName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Recurring) GetRecurringExpiry

func (o *Recurring) GetRecurringExpiry() time.Time

GetRecurringExpiry returns the RecurringExpiry field value if set, zero value otherwise.

func (*Recurring) GetRecurringExpiryOk

func (o *Recurring) GetRecurringExpiryOk() (*time.Time, bool)

GetRecurringExpiryOk returns a tuple with the RecurringExpiry field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Recurring) GetRecurringFrequency

func (o *Recurring) GetRecurringFrequency() string

GetRecurringFrequency returns the RecurringFrequency field value if set, zero value otherwise.

func (*Recurring) GetRecurringFrequencyOk

func (o *Recurring) GetRecurringFrequencyOk() (*string, bool)

GetRecurringFrequencyOk returns a tuple with the RecurringFrequency field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Recurring) GetTokenService

func (o *Recurring) GetTokenService() string

GetTokenService returns the TokenService field value if set, zero value otherwise.

func (*Recurring) GetTokenServiceOk

func (o *Recurring) GetTokenServiceOk() (*string, bool)

GetTokenServiceOk returns a tuple with the TokenService field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Recurring) HasContract

func (o *Recurring) HasContract() bool

HasContract returns a boolean if a field has been set.

func (*Recurring) HasRecurringDetailName

func (o *Recurring) HasRecurringDetailName() bool

HasRecurringDetailName returns a boolean if a field has been set.

func (*Recurring) HasRecurringExpiry

func (o *Recurring) HasRecurringExpiry() bool

HasRecurringExpiry returns a boolean if a field has been set.

func (*Recurring) HasRecurringFrequency

func (o *Recurring) HasRecurringFrequency() bool

HasRecurringFrequency returns a boolean if a field has been set.

func (*Recurring) HasTokenService

func (o *Recurring) HasTokenService() bool

HasTokenService returns a boolean if a field has been set.

func (Recurring) MarshalJSON

func (o Recurring) MarshalJSON() ([]byte, error)

func (*Recurring) SetContract

func (o *Recurring) SetContract(v string)

SetContract gets a reference to the given string and assigns it to the Contract field.

func (*Recurring) SetRecurringDetailName

func (o *Recurring) SetRecurringDetailName(v string)

SetRecurringDetailName gets a reference to the given string and assigns it to the RecurringDetailName field.

func (*Recurring) SetRecurringExpiry

func (o *Recurring) SetRecurringExpiry(v time.Time)

SetRecurringExpiry gets a reference to the given time.Time and assigns it to the RecurringExpiry field.

func (*Recurring) SetRecurringFrequency

func (o *Recurring) SetRecurringFrequency(v string)

SetRecurringFrequency gets a reference to the given string and assigns it to the RecurringFrequency field.

func (*Recurring) SetTokenService

func (o *Recurring) SetTokenService(v string)

SetTokenService gets a reference to the given string and assigns it to the TokenService field.

func (Recurring) ToMap

func (o Recurring) ToMap() (map[string]interface{}, error)

type RecurringApi

type RecurringApi common.Service

RecurringApi service

func (*RecurringApi) DeleteTokenForStoredPaymentDetails

func (a *RecurringApi) DeleteTokenForStoredPaymentDetails(ctx context.Context, r RecurringApiDeleteTokenForStoredPaymentDetailsInput) (*http.Response, error)

DeleteTokenForStoredPaymentDetails Delete a token for stored payment details

Deletes the token identified in the path. The token can no longer be used with payment requests.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r RecurringApiDeleteTokenForStoredPaymentDetailsInput - Request parameters, see DeleteTokenForStoredPaymentDetailsInput @return *http.Response, error

func (*RecurringApi) DeleteTokenForStoredPaymentDetailsInput

func (a *RecurringApi) DeleteTokenForStoredPaymentDetailsInput(storedPaymentMethodId string) RecurringApiDeleteTokenForStoredPaymentDetailsInput

Prepare a request for DeleteTokenForStoredPaymentDetails @param storedPaymentMethodId The unique identifier of the token. @return RecurringApiDeleteTokenForStoredPaymentDetailsInput

func (*RecurringApi) GetTokensForStoredPaymentDetails

GetTokensForStoredPaymentDetails Get tokens for stored payment details

Lists the tokens for stored payment details for the shopper identified in the path, if there are any available. The token ID can be used with payment requests for the shopper's payment. A summary of the stored details is included.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r RecurringApiGetTokensForStoredPaymentDetailsInput - Request parameters, see GetTokensForStoredPaymentDetailsInput @return ListStoredPaymentMethodsResponse, *http.Response, error

func (*RecurringApi) GetTokensForStoredPaymentDetailsInput

func (a *RecurringApi) GetTokensForStoredPaymentDetailsInput() RecurringApiGetTokensForStoredPaymentDetailsInput

Prepare a request for GetTokensForStoredPaymentDetails

@return RecurringApiGetTokensForStoredPaymentDetailsInput

type RecurringApiDeleteTokenForStoredPaymentDetailsInput

type RecurringApiDeleteTokenForStoredPaymentDetailsInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by RecurringApi.DeleteTokenForStoredPaymentDetails

func (RecurringApiDeleteTokenForStoredPaymentDetailsInput) MerchantAccount

Your merchant account.

func (RecurringApiDeleteTokenForStoredPaymentDetailsInput) ShopperReference

Your reference to uniquely identify this shopper, for example user ID or account ID. Minimum length: 3 characters. > Your reference must not include personally identifiable information (PII), for example name or email address.

type RecurringApiGetTokensForStoredPaymentDetailsInput

type RecurringApiGetTokensForStoredPaymentDetailsInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by RecurringApi.GetTokensForStoredPaymentDetails

func (RecurringApiGetTokensForStoredPaymentDetailsInput) MerchantAccount

Your merchant account.

func (RecurringApiGetTokensForStoredPaymentDetailsInput) ShopperReference

Your reference to uniquely identify this shopper, for example user ID or account ID. Minimum length: 3 characters. > Your reference must not include personally identifiable information (PII), for example name or email address.

type RecurringDetail

type RecurringDetail struct {
	// Brand for the selected gift card. For example: plastix, hmclub.
	Brand *string `json:"brand,omitempty"`
	// List of possible brands. For example: visa, mc.
	Brands []string `json:"brands,omitempty"`
	// The configuration of the payment method.
	Configuration *map[string]string `json:"configuration,omitempty"`
	// The funding source of the payment method.
	FundingSource *string             `json:"fundingSource,omitempty"`
	Group         *PaymentMethodGroup `json:"group,omitempty"`
	// All input details to be provided to complete the payment with this payment method.
	// Deprecated
	InputDetails []InputDetail `json:"inputDetails,omitempty"`
	// A list of issuers for this payment method.
	Issuers []PaymentMethodIssuer `json:"issuers,omitempty"`
	// The displayable name of this payment method.
	Name *string `json:"name,omitempty"`
	// The reference that uniquely identifies the recurring detail.
	RecurringDetailReference *string        `json:"recurringDetailReference,omitempty"`
	StoredDetails            *StoredDetails `json:"storedDetails,omitempty"`
	// The unique payment method code.
	Type *string `json:"type,omitempty"`
}

RecurringDetail struct for RecurringDetail

func NewRecurringDetail

func NewRecurringDetail() *RecurringDetail

NewRecurringDetail instantiates a new RecurringDetail object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRecurringDetailWithDefaults

func NewRecurringDetailWithDefaults() *RecurringDetail

NewRecurringDetailWithDefaults instantiates a new RecurringDetail object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RecurringDetail) GetBrand

func (o *RecurringDetail) GetBrand() string

GetBrand returns the Brand field value if set, zero value otherwise.

func (*RecurringDetail) GetBrandOk

func (o *RecurringDetail) GetBrandOk() (*string, bool)

GetBrandOk returns a tuple with the Brand field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RecurringDetail) GetBrands

func (o *RecurringDetail) GetBrands() []string

GetBrands returns the Brands field value if set, zero value otherwise.

func (*RecurringDetail) GetBrandsOk

func (o *RecurringDetail) GetBrandsOk() ([]string, bool)

GetBrandsOk returns a tuple with the Brands field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RecurringDetail) GetConfiguration

func (o *RecurringDetail) GetConfiguration() map[string]string

GetConfiguration returns the Configuration field value if set, zero value otherwise.

func (*RecurringDetail) GetConfigurationOk

func (o *RecurringDetail) GetConfigurationOk() (*map[string]string, bool)

GetConfigurationOk returns a tuple with the Configuration field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RecurringDetail) GetFundingSource

func (o *RecurringDetail) GetFundingSource() string

GetFundingSource returns the FundingSource field value if set, zero value otherwise.

func (*RecurringDetail) GetFundingSourceOk

func (o *RecurringDetail) GetFundingSourceOk() (*string, bool)

GetFundingSourceOk returns a tuple with the FundingSource field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RecurringDetail) GetGroup

func (o *RecurringDetail) GetGroup() PaymentMethodGroup

GetGroup returns the Group field value if set, zero value otherwise.

func (*RecurringDetail) GetGroupOk

func (o *RecurringDetail) GetGroupOk() (*PaymentMethodGroup, bool)

GetGroupOk returns a tuple with the Group field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RecurringDetail) GetInputDetails

func (o *RecurringDetail) GetInputDetails() []InputDetail

GetInputDetails returns the InputDetails field value if set, zero value otherwise. Deprecated

func (*RecurringDetail) GetInputDetailsOk

func (o *RecurringDetail) GetInputDetailsOk() ([]InputDetail, bool)

GetInputDetailsOk returns a tuple with the InputDetails field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*RecurringDetail) GetIssuers

func (o *RecurringDetail) GetIssuers() []PaymentMethodIssuer

GetIssuers returns the Issuers field value if set, zero value otherwise.

func (*RecurringDetail) GetIssuersOk

func (o *RecurringDetail) GetIssuersOk() ([]PaymentMethodIssuer, bool)

GetIssuersOk returns a tuple with the Issuers field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RecurringDetail) GetName

func (o *RecurringDetail) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*RecurringDetail) GetNameOk

func (o *RecurringDetail) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RecurringDetail) GetRecurringDetailReference

func (o *RecurringDetail) GetRecurringDetailReference() string

GetRecurringDetailReference returns the RecurringDetailReference field value if set, zero value otherwise.

func (*RecurringDetail) GetRecurringDetailReferenceOk

func (o *RecurringDetail) GetRecurringDetailReferenceOk() (*string, bool)

GetRecurringDetailReferenceOk returns a tuple with the RecurringDetailReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RecurringDetail) GetStoredDetails

func (o *RecurringDetail) GetStoredDetails() StoredDetails

GetStoredDetails returns the StoredDetails field value if set, zero value otherwise.

func (*RecurringDetail) GetStoredDetailsOk

func (o *RecurringDetail) GetStoredDetailsOk() (*StoredDetails, bool)

GetStoredDetailsOk returns a tuple with the StoredDetails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RecurringDetail) GetType

func (o *RecurringDetail) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*RecurringDetail) GetTypeOk

func (o *RecurringDetail) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RecurringDetail) HasBrand

func (o *RecurringDetail) HasBrand() bool

HasBrand returns a boolean if a field has been set.

func (*RecurringDetail) HasBrands

func (o *RecurringDetail) HasBrands() bool

HasBrands returns a boolean if a field has been set.

func (*RecurringDetail) HasConfiguration

func (o *RecurringDetail) HasConfiguration() bool

HasConfiguration returns a boolean if a field has been set.

func (*RecurringDetail) HasFundingSource

func (o *RecurringDetail) HasFundingSource() bool

HasFundingSource returns a boolean if a field has been set.

func (*RecurringDetail) HasGroup

func (o *RecurringDetail) HasGroup() bool

HasGroup returns a boolean if a field has been set.

func (*RecurringDetail) HasInputDetails

func (o *RecurringDetail) HasInputDetails() bool

HasInputDetails returns a boolean if a field has been set.

func (*RecurringDetail) HasIssuers

func (o *RecurringDetail) HasIssuers() bool

HasIssuers returns a boolean if a field has been set.

func (*RecurringDetail) HasName

func (o *RecurringDetail) HasName() bool

HasName returns a boolean if a field has been set.

func (*RecurringDetail) HasRecurringDetailReference

func (o *RecurringDetail) HasRecurringDetailReference() bool

HasRecurringDetailReference returns a boolean if a field has been set.

func (*RecurringDetail) HasStoredDetails

func (o *RecurringDetail) HasStoredDetails() bool

HasStoredDetails returns a boolean if a field has been set.

func (*RecurringDetail) HasType

func (o *RecurringDetail) HasType() bool

HasType returns a boolean if a field has been set.

func (RecurringDetail) MarshalJSON

func (o RecurringDetail) MarshalJSON() ([]byte, error)

func (*RecurringDetail) SetBrand

func (o *RecurringDetail) SetBrand(v string)

SetBrand gets a reference to the given string and assigns it to the Brand field.

func (*RecurringDetail) SetBrands

func (o *RecurringDetail) SetBrands(v []string)

SetBrands gets a reference to the given []string and assigns it to the Brands field.

func (*RecurringDetail) SetConfiguration

func (o *RecurringDetail) SetConfiguration(v map[string]string)

SetConfiguration gets a reference to the given map[string]string and assigns it to the Configuration field.

func (*RecurringDetail) SetFundingSource

func (o *RecurringDetail) SetFundingSource(v string)

SetFundingSource gets a reference to the given string and assigns it to the FundingSource field.

func (*RecurringDetail) SetGroup

func (o *RecurringDetail) SetGroup(v PaymentMethodGroup)

SetGroup gets a reference to the given PaymentMethodGroup and assigns it to the Group field.

func (*RecurringDetail) SetInputDetails

func (o *RecurringDetail) SetInputDetails(v []InputDetail)

SetInputDetails gets a reference to the given []InputDetail and assigns it to the InputDetails field. Deprecated

func (*RecurringDetail) SetIssuers

func (o *RecurringDetail) SetIssuers(v []PaymentMethodIssuer)

SetIssuers gets a reference to the given []PaymentMethodIssuer and assigns it to the Issuers field.

func (*RecurringDetail) SetName

func (o *RecurringDetail) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*RecurringDetail) SetRecurringDetailReference

func (o *RecurringDetail) SetRecurringDetailReference(v string)

SetRecurringDetailReference gets a reference to the given string and assigns it to the RecurringDetailReference field.

func (*RecurringDetail) SetStoredDetails

func (o *RecurringDetail) SetStoredDetails(v StoredDetails)

SetStoredDetails gets a reference to the given StoredDetails and assigns it to the StoredDetails field.

func (*RecurringDetail) SetType

func (o *RecurringDetail) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (RecurringDetail) ToMap

func (o RecurringDetail) ToMap() (map[string]interface{}, error)

type ResponseAdditionalData3DSecure

type ResponseAdditionalData3DSecure struct {
	// Information provided by the issuer to the cardholder. If this field is present, you need to display this information to the cardholder.
	CardHolderInfo *string `json:"cardHolderInfo,omitempty"`
	// The Cardholder Authentication Verification Value (CAVV) for the 3D Secure authentication session, as a Base64-encoded 20-byte array.
	Cavv *string `json:"cavv,omitempty"`
	// The CAVV algorithm used.
	CavvAlgorithm *string `json:"cavvAlgorithm,omitempty"`
	// Shows the [exemption type](https://docs.adyen.com/payments-fundamentals/psd2-sca-compliance-and-implementation-guide#specifypreferenceinyourapirequest) that Adyen requested for the payment.   Possible values: * **lowValue**  * **secureCorporate**  * **trustedBeneficiary**  * **transactionRiskAnalysis**
	ScaExemptionRequested *string `json:"scaExemptionRequested,omitempty"`
	// Indicates whether a card is enrolled for 3D Secure 2.
	Threeds2CardEnrolled *bool `json:"threeds2.cardEnrolled,omitempty"`
}

ResponseAdditionalData3DSecure struct for ResponseAdditionalData3DSecure

func NewResponseAdditionalData3DSecure

func NewResponseAdditionalData3DSecure() *ResponseAdditionalData3DSecure

NewResponseAdditionalData3DSecure instantiates a new ResponseAdditionalData3DSecure object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewResponseAdditionalData3DSecureWithDefaults

func NewResponseAdditionalData3DSecureWithDefaults() *ResponseAdditionalData3DSecure

NewResponseAdditionalData3DSecureWithDefaults instantiates a new ResponseAdditionalData3DSecure object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ResponseAdditionalData3DSecure) GetCardHolderInfo

func (o *ResponseAdditionalData3DSecure) GetCardHolderInfo() string

GetCardHolderInfo returns the CardHolderInfo field value if set, zero value otherwise.

func (*ResponseAdditionalData3DSecure) GetCardHolderInfoOk

func (o *ResponseAdditionalData3DSecure) GetCardHolderInfoOk() (*string, bool)

GetCardHolderInfoOk returns a tuple with the CardHolderInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalData3DSecure) GetCavv

GetCavv returns the Cavv field value if set, zero value otherwise.

func (*ResponseAdditionalData3DSecure) GetCavvAlgorithm

func (o *ResponseAdditionalData3DSecure) GetCavvAlgorithm() string

GetCavvAlgorithm returns the CavvAlgorithm field value if set, zero value otherwise.

func (*ResponseAdditionalData3DSecure) GetCavvAlgorithmOk

func (o *ResponseAdditionalData3DSecure) GetCavvAlgorithmOk() (*string, bool)

GetCavvAlgorithmOk returns a tuple with the CavvAlgorithm field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalData3DSecure) GetCavvOk

func (o *ResponseAdditionalData3DSecure) GetCavvOk() (*string, bool)

GetCavvOk returns a tuple with the Cavv field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalData3DSecure) GetScaExemptionRequested

func (o *ResponseAdditionalData3DSecure) GetScaExemptionRequested() string

GetScaExemptionRequested returns the ScaExemptionRequested field value if set, zero value otherwise.

func (*ResponseAdditionalData3DSecure) GetScaExemptionRequestedOk

func (o *ResponseAdditionalData3DSecure) GetScaExemptionRequestedOk() (*string, bool)

GetScaExemptionRequestedOk returns a tuple with the ScaExemptionRequested field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalData3DSecure) GetThreeds2CardEnrolled

func (o *ResponseAdditionalData3DSecure) GetThreeds2CardEnrolled() bool

GetThreeds2CardEnrolled returns the Threeds2CardEnrolled field value if set, zero value otherwise.

func (*ResponseAdditionalData3DSecure) GetThreeds2CardEnrolledOk

func (o *ResponseAdditionalData3DSecure) GetThreeds2CardEnrolledOk() (*bool, bool)

GetThreeds2CardEnrolledOk returns a tuple with the Threeds2CardEnrolled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalData3DSecure) HasCardHolderInfo

func (o *ResponseAdditionalData3DSecure) HasCardHolderInfo() bool

HasCardHolderInfo returns a boolean if a field has been set.

func (*ResponseAdditionalData3DSecure) HasCavv

func (o *ResponseAdditionalData3DSecure) HasCavv() bool

HasCavv returns a boolean if a field has been set.

func (*ResponseAdditionalData3DSecure) HasCavvAlgorithm

func (o *ResponseAdditionalData3DSecure) HasCavvAlgorithm() bool

HasCavvAlgorithm returns a boolean if a field has been set.

func (*ResponseAdditionalData3DSecure) HasScaExemptionRequested

func (o *ResponseAdditionalData3DSecure) HasScaExemptionRequested() bool

HasScaExemptionRequested returns a boolean if a field has been set.

func (*ResponseAdditionalData3DSecure) HasThreeds2CardEnrolled

func (o *ResponseAdditionalData3DSecure) HasThreeds2CardEnrolled() bool

HasThreeds2CardEnrolled returns a boolean if a field has been set.

func (ResponseAdditionalData3DSecure) MarshalJSON

func (o ResponseAdditionalData3DSecure) MarshalJSON() ([]byte, error)

func (*ResponseAdditionalData3DSecure) SetCardHolderInfo

func (o *ResponseAdditionalData3DSecure) SetCardHolderInfo(v string)

SetCardHolderInfo gets a reference to the given string and assigns it to the CardHolderInfo field.

func (*ResponseAdditionalData3DSecure) SetCavv

func (o *ResponseAdditionalData3DSecure) SetCavv(v string)

SetCavv gets a reference to the given string and assigns it to the Cavv field.

func (*ResponseAdditionalData3DSecure) SetCavvAlgorithm

func (o *ResponseAdditionalData3DSecure) SetCavvAlgorithm(v string)

SetCavvAlgorithm gets a reference to the given string and assigns it to the CavvAlgorithm field.

func (*ResponseAdditionalData3DSecure) SetScaExemptionRequested

func (o *ResponseAdditionalData3DSecure) SetScaExemptionRequested(v string)

SetScaExemptionRequested gets a reference to the given string and assigns it to the ScaExemptionRequested field.

func (*ResponseAdditionalData3DSecure) SetThreeds2CardEnrolled

func (o *ResponseAdditionalData3DSecure) SetThreeds2CardEnrolled(v bool)

SetThreeds2CardEnrolled gets a reference to the given bool and assigns it to the Threeds2CardEnrolled field.

func (ResponseAdditionalData3DSecure) ToMap

func (o ResponseAdditionalData3DSecure) ToMap() (map[string]interface{}, error)

type ResponseAdditionalDataBillingAddress

type ResponseAdditionalDataBillingAddress struct {
	// The billing address city passed in the payment request.
	BillingAddressCity *string `json:"billingAddress.city,omitempty"`
	// The billing address country passed in the payment request.  Example: NL
	BillingAddressCountry *string `json:"billingAddress.country,omitempty"`
	// The billing address house number or name passed in the payment request.
	BillingAddressHouseNumberOrName *string `json:"billingAddress.houseNumberOrName,omitempty"`
	// The billing address postal code passed in the payment request.  Example: 1011 DJ
	BillingAddressPostalCode *string `json:"billingAddress.postalCode,omitempty"`
	// The billing address state or province passed in the payment request.  Example: NH
	BillingAddressStateOrProvince *string `json:"billingAddress.stateOrProvince,omitempty"`
	// The billing address street passed in the payment request.
	BillingAddressStreet *string `json:"billingAddress.street,omitempty"`
}

ResponseAdditionalDataBillingAddress struct for ResponseAdditionalDataBillingAddress

func NewResponseAdditionalDataBillingAddress

func NewResponseAdditionalDataBillingAddress() *ResponseAdditionalDataBillingAddress

NewResponseAdditionalDataBillingAddress instantiates a new ResponseAdditionalDataBillingAddress object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewResponseAdditionalDataBillingAddressWithDefaults

func NewResponseAdditionalDataBillingAddressWithDefaults() *ResponseAdditionalDataBillingAddress

NewResponseAdditionalDataBillingAddressWithDefaults instantiates a new ResponseAdditionalDataBillingAddress object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ResponseAdditionalDataBillingAddress) GetBillingAddressCity

func (o *ResponseAdditionalDataBillingAddress) GetBillingAddressCity() string

GetBillingAddressCity returns the BillingAddressCity field value if set, zero value otherwise.

func (*ResponseAdditionalDataBillingAddress) GetBillingAddressCityOk

func (o *ResponseAdditionalDataBillingAddress) GetBillingAddressCityOk() (*string, bool)

GetBillingAddressCityOk returns a tuple with the BillingAddressCity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataBillingAddress) GetBillingAddressCountry

func (o *ResponseAdditionalDataBillingAddress) GetBillingAddressCountry() string

GetBillingAddressCountry returns the BillingAddressCountry field value if set, zero value otherwise.

func (*ResponseAdditionalDataBillingAddress) GetBillingAddressCountryOk

func (o *ResponseAdditionalDataBillingAddress) GetBillingAddressCountryOk() (*string, bool)

GetBillingAddressCountryOk returns a tuple with the BillingAddressCountry field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataBillingAddress) GetBillingAddressHouseNumberOrName

func (o *ResponseAdditionalDataBillingAddress) GetBillingAddressHouseNumberOrName() string

GetBillingAddressHouseNumberOrName returns the BillingAddressHouseNumberOrName field value if set, zero value otherwise.

func (*ResponseAdditionalDataBillingAddress) GetBillingAddressHouseNumberOrNameOk

func (o *ResponseAdditionalDataBillingAddress) GetBillingAddressHouseNumberOrNameOk() (*string, bool)

GetBillingAddressHouseNumberOrNameOk returns a tuple with the BillingAddressHouseNumberOrName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataBillingAddress) GetBillingAddressPostalCode

func (o *ResponseAdditionalDataBillingAddress) GetBillingAddressPostalCode() string

GetBillingAddressPostalCode returns the BillingAddressPostalCode field value if set, zero value otherwise.

func (*ResponseAdditionalDataBillingAddress) GetBillingAddressPostalCodeOk

func (o *ResponseAdditionalDataBillingAddress) GetBillingAddressPostalCodeOk() (*string, bool)

GetBillingAddressPostalCodeOk returns a tuple with the BillingAddressPostalCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataBillingAddress) GetBillingAddressStateOrProvince

func (o *ResponseAdditionalDataBillingAddress) GetBillingAddressStateOrProvince() string

GetBillingAddressStateOrProvince returns the BillingAddressStateOrProvince field value if set, zero value otherwise.

func (*ResponseAdditionalDataBillingAddress) GetBillingAddressStateOrProvinceOk

func (o *ResponseAdditionalDataBillingAddress) GetBillingAddressStateOrProvinceOk() (*string, bool)

GetBillingAddressStateOrProvinceOk returns a tuple with the BillingAddressStateOrProvince field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataBillingAddress) GetBillingAddressStreet

func (o *ResponseAdditionalDataBillingAddress) GetBillingAddressStreet() string

GetBillingAddressStreet returns the BillingAddressStreet field value if set, zero value otherwise.

func (*ResponseAdditionalDataBillingAddress) GetBillingAddressStreetOk

func (o *ResponseAdditionalDataBillingAddress) GetBillingAddressStreetOk() (*string, bool)

GetBillingAddressStreetOk returns a tuple with the BillingAddressStreet field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataBillingAddress) HasBillingAddressCity

func (o *ResponseAdditionalDataBillingAddress) HasBillingAddressCity() bool

HasBillingAddressCity returns a boolean if a field has been set.

func (*ResponseAdditionalDataBillingAddress) HasBillingAddressCountry

func (o *ResponseAdditionalDataBillingAddress) HasBillingAddressCountry() bool

HasBillingAddressCountry returns a boolean if a field has been set.

func (*ResponseAdditionalDataBillingAddress) HasBillingAddressHouseNumberOrName

func (o *ResponseAdditionalDataBillingAddress) HasBillingAddressHouseNumberOrName() bool

HasBillingAddressHouseNumberOrName returns a boolean if a field has been set.

func (*ResponseAdditionalDataBillingAddress) HasBillingAddressPostalCode

func (o *ResponseAdditionalDataBillingAddress) HasBillingAddressPostalCode() bool

HasBillingAddressPostalCode returns a boolean if a field has been set.

func (*ResponseAdditionalDataBillingAddress) HasBillingAddressStateOrProvince

func (o *ResponseAdditionalDataBillingAddress) HasBillingAddressStateOrProvince() bool

HasBillingAddressStateOrProvince returns a boolean if a field has been set.

func (*ResponseAdditionalDataBillingAddress) HasBillingAddressStreet

func (o *ResponseAdditionalDataBillingAddress) HasBillingAddressStreet() bool

HasBillingAddressStreet returns a boolean if a field has been set.

func (ResponseAdditionalDataBillingAddress) MarshalJSON

func (o ResponseAdditionalDataBillingAddress) MarshalJSON() ([]byte, error)

func (*ResponseAdditionalDataBillingAddress) SetBillingAddressCity

func (o *ResponseAdditionalDataBillingAddress) SetBillingAddressCity(v string)

SetBillingAddressCity gets a reference to the given string and assigns it to the BillingAddressCity field.

func (*ResponseAdditionalDataBillingAddress) SetBillingAddressCountry

func (o *ResponseAdditionalDataBillingAddress) SetBillingAddressCountry(v string)

SetBillingAddressCountry gets a reference to the given string and assigns it to the BillingAddressCountry field.

func (*ResponseAdditionalDataBillingAddress) SetBillingAddressHouseNumberOrName

func (o *ResponseAdditionalDataBillingAddress) SetBillingAddressHouseNumberOrName(v string)

SetBillingAddressHouseNumberOrName gets a reference to the given string and assigns it to the BillingAddressHouseNumberOrName field.

func (*ResponseAdditionalDataBillingAddress) SetBillingAddressPostalCode

func (o *ResponseAdditionalDataBillingAddress) SetBillingAddressPostalCode(v string)

SetBillingAddressPostalCode gets a reference to the given string and assigns it to the BillingAddressPostalCode field.

func (*ResponseAdditionalDataBillingAddress) SetBillingAddressStateOrProvince

func (o *ResponseAdditionalDataBillingAddress) SetBillingAddressStateOrProvince(v string)

SetBillingAddressStateOrProvince gets a reference to the given string and assigns it to the BillingAddressStateOrProvince field.

func (*ResponseAdditionalDataBillingAddress) SetBillingAddressStreet

func (o *ResponseAdditionalDataBillingAddress) SetBillingAddressStreet(v string)

SetBillingAddressStreet gets a reference to the given string and assigns it to the BillingAddressStreet field.

func (ResponseAdditionalDataBillingAddress) ToMap

func (o ResponseAdditionalDataBillingAddress) ToMap() (map[string]interface{}, error)

type ResponseAdditionalDataCard

type ResponseAdditionalDataCard struct {
	// The first six digits of the card number.  This is the [Bank Identification Number (BIN)](https://docs.adyen.com/get-started-with-adyen/payment-glossary#bank-identification-number-bin) for card numbers with a six-digit BIN.  Example: 521234
	CardBin *string `json:"cardBin,omitempty"`
	// The cardholder name passed in the payment request.
	CardHolderName *string `json:"cardHolderName,omitempty"`
	// The bank or the financial institution granting lines of credit through card association branded payment cards. This information can be included when available.
	CardIssuingBank *string `json:"cardIssuingBank,omitempty"`
	// The country where the card was issued.  Example: US
	CardIssuingCountry *string `json:"cardIssuingCountry,omitempty"`
	// The currency in which the card is issued, if this information is available. Provided as the currency code or currency number from the ISO-4217 standard.   Example: USD
	CardIssuingCurrency *string `json:"cardIssuingCurrency,omitempty"`
	// The card payment method used for the transaction.  Example: amex
	CardPaymentMethod *string `json:"cardPaymentMethod,omitempty"`
	// The last four digits of a card number.  > Returned only in case of a card payment.
	CardSummary *string `json:"cardSummary,omitempty"`
	// The first eight digits of the card number. Only returned if the card number is 16 digits or more.  This is the [Bank Identification Number (BIN)](https://docs.adyen.com/get-started-with-adyen/payment-glossary#bank-identification-number-bin) for card numbers with an eight-digit BIN.  Example: 52123423
	IssuerBin *string `json:"issuerBin,omitempty"`
}

ResponseAdditionalDataCard struct for ResponseAdditionalDataCard

func NewResponseAdditionalDataCard

func NewResponseAdditionalDataCard() *ResponseAdditionalDataCard

NewResponseAdditionalDataCard instantiates a new ResponseAdditionalDataCard object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewResponseAdditionalDataCardWithDefaults

func NewResponseAdditionalDataCardWithDefaults() *ResponseAdditionalDataCard

NewResponseAdditionalDataCardWithDefaults instantiates a new ResponseAdditionalDataCard object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ResponseAdditionalDataCard) GetCardBin

func (o *ResponseAdditionalDataCard) GetCardBin() string

GetCardBin returns the CardBin field value if set, zero value otherwise.

func (*ResponseAdditionalDataCard) GetCardBinOk

func (o *ResponseAdditionalDataCard) GetCardBinOk() (*string, bool)

GetCardBinOk returns a tuple with the CardBin field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCard) GetCardHolderName

func (o *ResponseAdditionalDataCard) GetCardHolderName() string

GetCardHolderName returns the CardHolderName field value if set, zero value otherwise.

func (*ResponseAdditionalDataCard) GetCardHolderNameOk

func (o *ResponseAdditionalDataCard) GetCardHolderNameOk() (*string, bool)

GetCardHolderNameOk returns a tuple with the CardHolderName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCard) GetCardIssuingBank

func (o *ResponseAdditionalDataCard) GetCardIssuingBank() string

GetCardIssuingBank returns the CardIssuingBank field value if set, zero value otherwise.

func (*ResponseAdditionalDataCard) GetCardIssuingBankOk

func (o *ResponseAdditionalDataCard) GetCardIssuingBankOk() (*string, bool)

GetCardIssuingBankOk returns a tuple with the CardIssuingBank field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCard) GetCardIssuingCountry

func (o *ResponseAdditionalDataCard) GetCardIssuingCountry() string

GetCardIssuingCountry returns the CardIssuingCountry field value if set, zero value otherwise.

func (*ResponseAdditionalDataCard) GetCardIssuingCountryOk

func (o *ResponseAdditionalDataCard) GetCardIssuingCountryOk() (*string, bool)

GetCardIssuingCountryOk returns a tuple with the CardIssuingCountry field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCard) GetCardIssuingCurrency

func (o *ResponseAdditionalDataCard) GetCardIssuingCurrency() string

GetCardIssuingCurrency returns the CardIssuingCurrency field value if set, zero value otherwise.

func (*ResponseAdditionalDataCard) GetCardIssuingCurrencyOk

func (o *ResponseAdditionalDataCard) GetCardIssuingCurrencyOk() (*string, bool)

GetCardIssuingCurrencyOk returns a tuple with the CardIssuingCurrency field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCard) GetCardPaymentMethod

func (o *ResponseAdditionalDataCard) GetCardPaymentMethod() string

GetCardPaymentMethod returns the CardPaymentMethod field value if set, zero value otherwise.

func (*ResponseAdditionalDataCard) GetCardPaymentMethodOk

func (o *ResponseAdditionalDataCard) GetCardPaymentMethodOk() (*string, bool)

GetCardPaymentMethodOk returns a tuple with the CardPaymentMethod field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCard) GetCardSummary

func (o *ResponseAdditionalDataCard) GetCardSummary() string

GetCardSummary returns the CardSummary field value if set, zero value otherwise.

func (*ResponseAdditionalDataCard) GetCardSummaryOk

func (o *ResponseAdditionalDataCard) GetCardSummaryOk() (*string, bool)

GetCardSummaryOk returns a tuple with the CardSummary field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCard) GetIssuerBin

func (o *ResponseAdditionalDataCard) GetIssuerBin() string

GetIssuerBin returns the IssuerBin field value if set, zero value otherwise.

func (*ResponseAdditionalDataCard) GetIssuerBinOk

func (o *ResponseAdditionalDataCard) GetIssuerBinOk() (*string, bool)

GetIssuerBinOk returns a tuple with the IssuerBin field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCard) HasCardBin

func (o *ResponseAdditionalDataCard) HasCardBin() bool

HasCardBin returns a boolean if a field has been set.

func (*ResponseAdditionalDataCard) HasCardHolderName

func (o *ResponseAdditionalDataCard) HasCardHolderName() bool

HasCardHolderName returns a boolean if a field has been set.

func (*ResponseAdditionalDataCard) HasCardIssuingBank

func (o *ResponseAdditionalDataCard) HasCardIssuingBank() bool

HasCardIssuingBank returns a boolean if a field has been set.

func (*ResponseAdditionalDataCard) HasCardIssuingCountry

func (o *ResponseAdditionalDataCard) HasCardIssuingCountry() bool

HasCardIssuingCountry returns a boolean if a field has been set.

func (*ResponseAdditionalDataCard) HasCardIssuingCurrency

func (o *ResponseAdditionalDataCard) HasCardIssuingCurrency() bool

HasCardIssuingCurrency returns a boolean if a field has been set.

func (*ResponseAdditionalDataCard) HasCardPaymentMethod

func (o *ResponseAdditionalDataCard) HasCardPaymentMethod() bool

HasCardPaymentMethod returns a boolean if a field has been set.

func (*ResponseAdditionalDataCard) HasCardSummary

func (o *ResponseAdditionalDataCard) HasCardSummary() bool

HasCardSummary returns a boolean if a field has been set.

func (*ResponseAdditionalDataCard) HasIssuerBin

func (o *ResponseAdditionalDataCard) HasIssuerBin() bool

HasIssuerBin returns a boolean if a field has been set.

func (ResponseAdditionalDataCard) MarshalJSON

func (o ResponseAdditionalDataCard) MarshalJSON() ([]byte, error)

func (*ResponseAdditionalDataCard) SetCardBin

func (o *ResponseAdditionalDataCard) SetCardBin(v string)

SetCardBin gets a reference to the given string and assigns it to the CardBin field.

func (*ResponseAdditionalDataCard) SetCardHolderName

func (o *ResponseAdditionalDataCard) SetCardHolderName(v string)

SetCardHolderName gets a reference to the given string and assigns it to the CardHolderName field.

func (*ResponseAdditionalDataCard) SetCardIssuingBank

func (o *ResponseAdditionalDataCard) SetCardIssuingBank(v string)

SetCardIssuingBank gets a reference to the given string and assigns it to the CardIssuingBank field.

func (*ResponseAdditionalDataCard) SetCardIssuingCountry

func (o *ResponseAdditionalDataCard) SetCardIssuingCountry(v string)

SetCardIssuingCountry gets a reference to the given string and assigns it to the CardIssuingCountry field.

func (*ResponseAdditionalDataCard) SetCardIssuingCurrency

func (o *ResponseAdditionalDataCard) SetCardIssuingCurrency(v string)

SetCardIssuingCurrency gets a reference to the given string and assigns it to the CardIssuingCurrency field.

func (*ResponseAdditionalDataCard) SetCardPaymentMethod

func (o *ResponseAdditionalDataCard) SetCardPaymentMethod(v string)

SetCardPaymentMethod gets a reference to the given string and assigns it to the CardPaymentMethod field.

func (*ResponseAdditionalDataCard) SetCardSummary

func (o *ResponseAdditionalDataCard) SetCardSummary(v string)

SetCardSummary gets a reference to the given string and assigns it to the CardSummary field.

func (*ResponseAdditionalDataCard) SetIssuerBin

func (o *ResponseAdditionalDataCard) SetIssuerBin(v string)

SetIssuerBin gets a reference to the given string and assigns it to the IssuerBin field.

func (ResponseAdditionalDataCard) ToMap

func (o ResponseAdditionalDataCard) ToMap() (map[string]interface{}, error)

type ResponseAdditionalDataCommon

type ResponseAdditionalDataCommon struct {
	// The name of the Adyen acquirer account.  Example: PayPalSandbox_TestAcquirer  > Only relevant for PayPal transactions.
	AcquirerAccountCode *string `json:"acquirerAccountCode,omitempty"`
	// The name of the acquirer processing the payment request.  Example: TestPmmAcquirer
	AcquirerCode *string `json:"acquirerCode,omitempty"`
	// The reference number that can be used for reconciliation in case a non-Adyen acquirer is used for settlement.  Example: 7C9N3FNBKT9
	AcquirerReference *string `json:"acquirerReference,omitempty"`
	// The Adyen alias of the card.  Example: H167852639363479
	Alias *string `json:"alias,omitempty"`
	// The type of the card alias.  Example: Default
	AliasType *string `json:"aliasType,omitempty"`
	// Authorisation code: * When the payment is authorised successfully, this field holds the authorisation code for the payment. * When the payment is not authorised, this field is empty.  Example: 58747
	AuthCode *string `json:"authCode,omitempty"`
	// Merchant ID known by the acquirer.
	AuthorisationMid *string `json:"authorisationMid,omitempty"`
	// The currency of the authorised amount, as a three-character [ISO currency code](https://docs.adyen.com/development-resources/currency-codes).
	AuthorisedAmountCurrency *string `json:"authorisedAmountCurrency,omitempty"`
	// Value of the amount authorised.  This amount is represented in minor units according to the [following table](https://docs.adyen.com/development-resources/currency-codes).
	AuthorisedAmountValue *string `json:"authorisedAmountValue,omitempty"`
	// The AVS result code of the payment, which provides information about the outcome of the AVS check.  For possible values, see [AVS](https://docs.adyen.com/risk-management/configure-standard-risk-rules/consistency-rules#billing-address-does-not-match-cardholder-address-avs).
	AvsResult *string `json:"avsResult,omitempty"`
	// Raw AVS result received from the acquirer, where available.  Example: D
	AvsResultRaw *string `json:"avsResultRaw,omitempty"`
	// BIC of a bank account.  Example: TESTNL01  > Only relevant for SEPA Direct Debit transactions.
	Bic *string `json:"bic,omitempty"`
	// Includes the co-branded card information.
	CoBrandedWith *string `json:"coBrandedWith,omitempty"`
	// The result of CVC verification.
	CvcResult *string `json:"cvcResult,omitempty"`
	// The raw result of CVC verification.
	CvcResultRaw *string `json:"cvcResultRaw,omitempty"`
	// Supported for 3D Secure 2. The unique transaction identifier assigned by the DS to identify a single transaction.
	DsTransID *string `json:"dsTransID,omitempty"`
	// The Electronic Commerce Indicator returned from the schemes for the 3DS payment session.  Example: 02
	Eci *string `json:"eci,omitempty"`
	// The expiry date on the card.  Example: 6/2016  > Returned only in case of a card payment.
	ExpiryDate *string `json:"expiryDate,omitempty"`
	// The currency of the extra amount charged due to additional amounts set in the skin used in the HPP payment request.  Example: EUR
	ExtraCostsCurrency *string `json:"extraCostsCurrency,omitempty"`
	// The value of the extra amount charged due to additional amounts set in the skin used in the HPP payment request. The amount is in minor units.
	ExtraCostsValue *string `json:"extraCostsValue,omitempty"`
	// The fraud score due to a particular fraud check. The fraud check name is found in the key of the key-value pair.
	FraudCheckItemNrFraudCheckname *string `json:"fraudCheck-[itemNr]-[FraudCheckname],omitempty"`
	// Indicates if the payment is sent to manual review.
	FraudManualReview *string `json:"fraudManualReview,omitempty"`
	// The fraud result properties of the payment.
	FraudResultType *string `json:"fraudResultType,omitempty"`
	// Information regarding the funding type of the card. The possible return values are: * CHARGE * CREDIT * DEBIT * PREPAID * PREPAID_RELOADABLE  * PREPAID_NONRELOADABLE * DEFFERED_DEBIT  > This functionality requires additional configuration on Adyen's end. To enable it, contact the Support Team.  For receiving this field in the notification, enable **Include Funding Source** in **Notifications** > **Additional settings**.
	FundingSource *string `json:"fundingSource,omitempty"`
	// Indicates availability of funds.  Visa: * \"I\" (fast funds are supported) * \"N\" (otherwise)  Mastercard: * \"I\" (product type is Prepaid or Debit, or issuing country is in CEE/HGEM list) * \"N\" (otherwise)  > Returned when you verify a card BIN or estimate costs, and only if payoutEligible is \"Y\" or \"D\".
	FundsAvailability *string `json:"fundsAvailability,omitempty"`
	// Provides the more granular indication of why a transaction was refused. When a transaction fails with either \"Refused\", \"Restricted Card\", \"Transaction Not Permitted\", \"Not supported\" or \"DeclinedNon Generic\" refusalReason from the issuer, Adyen cross references its PSP-wide data for extra insight into the refusal reason. If an inferred refusal reason is available, the `inferredRefusalReason`, field is populated and the `refusalReason`, is set to \"Not Supported\".  Possible values:  * 3D Secure Mandated * Closed Account * ContAuth Not Supported * CVC Mandated * Ecommerce Not Allowed * Crossborder Not Supported * Card Updated  * Low Authrate Bin * Non-reloadable prepaid card
	InferredRefusalReason *string `json:"inferredRefusalReason,omitempty"`
	// Indicates if the card is used for business purposes only.
	IsCardCommercial *string `json:"isCardCommercial,omitempty"`
	// The issuing country of the card based on the BIN list that Adyen maintains.  Example: JP
	IssuerCountry *string `json:"issuerCountry,omitempty"`
	// A Boolean value indicating whether a liability shift was offered for this payment.
	LiabilityShift *string `json:"liabilityShift,omitempty"`
	// The `mcBankNetReferenceNumber`, is a minimum of six characters and a maximum of nine characters long.  > Contact Support Team to enable this field.
	McBankNetReferenceNumber *string `json:"mcBankNetReferenceNumber,omitempty"`
	// The Merchant Advice Code (MAC) can be returned by Mastercard issuers for refused payments. If present, the MAC contains information about why the payment failed, and whether it can be retried.  For more information see [Mastercard Merchant Advice Codes](https://docs.adyen.com/development-resources/raw-acquirer-responses#mastercard-merchant-advice-codes).
	MerchantAdviceCode *string `json:"merchantAdviceCode,omitempty"`
	// The reference provided for the transaction.
	MerchantReference *string `json:"merchantReference,omitempty"`
	// Returned in the response if you are not tokenizing with Adyen and are using the Merchant-initiated transactions (MIT) framework from Mastercard or Visa.  This contains either the Mastercard Trace ID or the Visa Transaction ID.
	NetworkTxReference *string `json:"networkTxReference,omitempty"`
	// The owner name of a bank account.  Only relevant for SEPA Direct Debit transactions.
	OwnerName *string `json:"ownerName,omitempty"`
	// The Payment Account Reference (PAR) value links a network token with the underlying primary account number (PAN). The PAR value consists of 29 uppercase alphanumeric characters.
	PaymentAccountReference *string `json:"paymentAccountReference,omitempty"`
	// The payment method used in the transaction.
	PaymentMethod *string `json:"paymentMethod,omitempty"`
	// The Adyen sub-variant of the payment method used for the payment request.  For more information, refer to [PaymentMethodVariant](https://docs.adyen.com/development-resources/paymentmethodvariant).  Example: mcpro
	PaymentMethodVariant *string `json:"paymentMethodVariant,omitempty"`
	// Indicates whether a payout is eligible or not for this card.  Visa: * \"Y\" * \"N\"  Mastercard: * \"Y\" (domestic and cross-border)  * \"D\" (only domestic) * \"N\" (no MoneySend) * \"U\" (unknown)
	PayoutEligible *string `json:"payoutEligible,omitempty"`
	// The response code from the Real Time Account Updater service.  Possible return values are: * CardChanged * CardExpiryChanged * CloseAccount  * ContactCardAccountHolder
	RealtimeAccountUpdaterStatus *string `json:"realtimeAccountUpdaterStatus,omitempty"`
	// Message to be displayed on the terminal.
	ReceiptFreeText *string `json:"receiptFreeText,omitempty"`
	// The recurring contract types applicable to the transaction.
	RecurringContractTypes *string `json:"recurring.contractTypes,omitempty"`
	// The `pspReference`, of the first recurring payment that created the recurring detail.  This functionality requires additional configuration on Adyen's end. To enable it, contact the Support Team.
	RecurringFirstPspReference *string `json:"recurring.firstPspReference,omitempty"`
	// The reference that uniquely identifies the recurring transaction.
	RecurringRecurringDetailReference *string `json:"recurring.recurringDetailReference,omitempty"`
	// The provided reference of the shopper for a recurring transaction.
	RecurringShopperReference *string `json:"recurring.shopperReference,omitempty"`
	// The processing model used for the recurring transaction.
	RecurringProcessingModel *string `json:"recurringProcessingModel,omitempty"`
	// If the payment is referred, this field is set to true.  This field is unavailable if the payment is referred and is usually not returned with ecommerce transactions.  Example: true
	Referred *string `json:"referred,omitempty"`
	// Raw refusal reason received from the acquirer, where available.  Example: AUTHORISED
	RefusalReasonRaw *string `json:"refusalReasonRaw,omitempty"`
	// The amount of the payment request.
	RequestAmount *string `json:"requestAmount,omitempty"`
	// The currency of the payment request.
	RequestCurrencyCode *string `json:"requestCurrencyCode,omitempty"`
	// The shopper interaction type of the payment request.  Example: Ecommerce
	ShopperInteraction *string `json:"shopperInteraction,omitempty"`
	// The shopperReference passed in the payment request.  Example: AdyenTestShopperXX
	ShopperReference *string `json:"shopperReference,omitempty"`
	// The terminal ID used in a point-of-sale payment.  Example: 06022622
	TerminalId *string `json:"terminalId,omitempty"`
	// A Boolean value indicating whether 3DS authentication was completed on this payment.  Example: true
	ThreeDAuthenticated *string `json:"threeDAuthenticated,omitempty"`
	// The raw 3DS authentication result from the card issuer.  Example: N
	ThreeDAuthenticatedResponse *string `json:"threeDAuthenticatedResponse,omitempty"`
	// A Boolean value indicating whether 3DS was offered for this payment.  Example: true
	ThreeDOffered *string `json:"threeDOffered,omitempty"`
	// The raw enrollment result from the 3DS directory services of the card schemes.  Example: Y
	ThreeDOfferedResponse *string `json:"threeDOfferedResponse,omitempty"`
	// The 3D Secure 2 version.
	ThreeDSVersion *string `json:"threeDSVersion,omitempty"`
	// The `visaTransactionId`, has a fixed length of 15 numeric characters.  > Contact Support Team to enable this field.
	VisaTransactionId *string `json:"visaTransactionId,omitempty"`
	// The 3DS transaction ID of the 3DS session sent in notifications. The value is Base64-encoded and is returned for transactions with directoryResponse 'N' or 'Y'. If you want to submit the xid in your 3D Secure 1 request, use the `mpiData.xid`, field.  Example: ODgxNDc2MDg2MDExODk5MAAAAAA=
	Xid *string `json:"xid,omitempty"`
}

ResponseAdditionalDataCommon struct for ResponseAdditionalDataCommon

func NewResponseAdditionalDataCommon

func NewResponseAdditionalDataCommon() *ResponseAdditionalDataCommon

NewResponseAdditionalDataCommon instantiates a new ResponseAdditionalDataCommon object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewResponseAdditionalDataCommonWithDefaults

func NewResponseAdditionalDataCommonWithDefaults() *ResponseAdditionalDataCommon

NewResponseAdditionalDataCommonWithDefaults instantiates a new ResponseAdditionalDataCommon object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ResponseAdditionalDataCommon) GetAcquirerAccountCode

func (o *ResponseAdditionalDataCommon) GetAcquirerAccountCode() string

GetAcquirerAccountCode returns the AcquirerAccountCode field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetAcquirerAccountCodeOk

func (o *ResponseAdditionalDataCommon) GetAcquirerAccountCodeOk() (*string, bool)

GetAcquirerAccountCodeOk returns a tuple with the AcquirerAccountCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCommon) GetAcquirerCode

func (o *ResponseAdditionalDataCommon) GetAcquirerCode() string

GetAcquirerCode returns the AcquirerCode field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetAcquirerCodeOk

func (o *ResponseAdditionalDataCommon) GetAcquirerCodeOk() (*string, bool)

GetAcquirerCodeOk returns a tuple with the AcquirerCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCommon) GetAcquirerReference

func (o *ResponseAdditionalDataCommon) GetAcquirerReference() string

GetAcquirerReference returns the AcquirerReference field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetAcquirerReferenceOk

func (o *ResponseAdditionalDataCommon) GetAcquirerReferenceOk() (*string, bool)

GetAcquirerReferenceOk returns a tuple with the AcquirerReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCommon) GetAlias

func (o *ResponseAdditionalDataCommon) GetAlias() string

GetAlias returns the Alias field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetAliasOk

func (o *ResponseAdditionalDataCommon) GetAliasOk() (*string, bool)

GetAliasOk returns a tuple with the Alias field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCommon) GetAliasType

func (o *ResponseAdditionalDataCommon) GetAliasType() string

GetAliasType returns the AliasType field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetAliasTypeOk

func (o *ResponseAdditionalDataCommon) GetAliasTypeOk() (*string, bool)

GetAliasTypeOk returns a tuple with the AliasType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCommon) GetAuthCode

func (o *ResponseAdditionalDataCommon) GetAuthCode() string

GetAuthCode returns the AuthCode field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetAuthCodeOk

func (o *ResponseAdditionalDataCommon) GetAuthCodeOk() (*string, bool)

GetAuthCodeOk returns a tuple with the AuthCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCommon) GetAuthorisationMid

func (o *ResponseAdditionalDataCommon) GetAuthorisationMid() string

GetAuthorisationMid returns the AuthorisationMid field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetAuthorisationMidOk

func (o *ResponseAdditionalDataCommon) GetAuthorisationMidOk() (*string, bool)

GetAuthorisationMidOk returns a tuple with the AuthorisationMid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCommon) GetAuthorisedAmountCurrency

func (o *ResponseAdditionalDataCommon) GetAuthorisedAmountCurrency() string

GetAuthorisedAmountCurrency returns the AuthorisedAmountCurrency field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetAuthorisedAmountCurrencyOk

func (o *ResponseAdditionalDataCommon) GetAuthorisedAmountCurrencyOk() (*string, bool)

GetAuthorisedAmountCurrencyOk returns a tuple with the AuthorisedAmountCurrency field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCommon) GetAuthorisedAmountValue

func (o *ResponseAdditionalDataCommon) GetAuthorisedAmountValue() string

GetAuthorisedAmountValue returns the AuthorisedAmountValue field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetAuthorisedAmountValueOk

func (o *ResponseAdditionalDataCommon) GetAuthorisedAmountValueOk() (*string, bool)

GetAuthorisedAmountValueOk returns a tuple with the AuthorisedAmountValue field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCommon) GetAvsResult

func (o *ResponseAdditionalDataCommon) GetAvsResult() string

GetAvsResult returns the AvsResult field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetAvsResultOk

func (o *ResponseAdditionalDataCommon) GetAvsResultOk() (*string, bool)

GetAvsResultOk returns a tuple with the AvsResult field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCommon) GetAvsResultRaw

func (o *ResponseAdditionalDataCommon) GetAvsResultRaw() string

GetAvsResultRaw returns the AvsResultRaw field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetAvsResultRawOk

func (o *ResponseAdditionalDataCommon) GetAvsResultRawOk() (*string, bool)

GetAvsResultRawOk returns a tuple with the AvsResultRaw field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCommon) GetBic

GetBic returns the Bic field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetBicOk

func (o *ResponseAdditionalDataCommon) GetBicOk() (*string, bool)

GetBicOk returns a tuple with the Bic field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCommon) GetCoBrandedWith

func (o *ResponseAdditionalDataCommon) GetCoBrandedWith() string

GetCoBrandedWith returns the CoBrandedWith field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetCoBrandedWithOk

func (o *ResponseAdditionalDataCommon) GetCoBrandedWithOk() (*string, bool)

GetCoBrandedWithOk returns a tuple with the CoBrandedWith field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCommon) GetCvcResult

func (o *ResponseAdditionalDataCommon) GetCvcResult() string

GetCvcResult returns the CvcResult field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetCvcResultOk

func (o *ResponseAdditionalDataCommon) GetCvcResultOk() (*string, bool)

GetCvcResultOk returns a tuple with the CvcResult field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCommon) GetCvcResultRaw

func (o *ResponseAdditionalDataCommon) GetCvcResultRaw() string

GetCvcResultRaw returns the CvcResultRaw field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetCvcResultRawOk

func (o *ResponseAdditionalDataCommon) GetCvcResultRawOk() (*string, bool)

GetCvcResultRawOk returns a tuple with the CvcResultRaw field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCommon) GetDsTransID

func (o *ResponseAdditionalDataCommon) GetDsTransID() string

GetDsTransID returns the DsTransID field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetDsTransIDOk

func (o *ResponseAdditionalDataCommon) GetDsTransIDOk() (*string, bool)

GetDsTransIDOk returns a tuple with the DsTransID field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCommon) GetEci

GetEci returns the Eci field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetEciOk

func (o *ResponseAdditionalDataCommon) GetEciOk() (*string, bool)

GetEciOk returns a tuple with the Eci field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCommon) GetExpiryDate

func (o *ResponseAdditionalDataCommon) GetExpiryDate() string

GetExpiryDate returns the ExpiryDate field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetExpiryDateOk

func (o *ResponseAdditionalDataCommon) GetExpiryDateOk() (*string, bool)

GetExpiryDateOk returns a tuple with the ExpiryDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCommon) GetExtraCostsCurrency

func (o *ResponseAdditionalDataCommon) GetExtraCostsCurrency() string

GetExtraCostsCurrency returns the ExtraCostsCurrency field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetExtraCostsCurrencyOk

func (o *ResponseAdditionalDataCommon) GetExtraCostsCurrencyOk() (*string, bool)

GetExtraCostsCurrencyOk returns a tuple with the ExtraCostsCurrency field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCommon) GetExtraCostsValue

func (o *ResponseAdditionalDataCommon) GetExtraCostsValue() string

GetExtraCostsValue returns the ExtraCostsValue field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetExtraCostsValueOk

func (o *ResponseAdditionalDataCommon) GetExtraCostsValueOk() (*string, bool)

GetExtraCostsValueOk returns a tuple with the ExtraCostsValue field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCommon) GetFraudCheckItemNrFraudCheckname

func (o *ResponseAdditionalDataCommon) GetFraudCheckItemNrFraudCheckname() string

GetFraudCheckItemNrFraudCheckname returns the FraudCheckItemNrFraudCheckname field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetFraudCheckItemNrFraudChecknameOk

func (o *ResponseAdditionalDataCommon) GetFraudCheckItemNrFraudChecknameOk() (*string, bool)

GetFraudCheckItemNrFraudChecknameOk returns a tuple with the FraudCheckItemNrFraudCheckname field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCommon) GetFraudManualReview

func (o *ResponseAdditionalDataCommon) GetFraudManualReview() string

GetFraudManualReview returns the FraudManualReview field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetFraudManualReviewOk

func (o *ResponseAdditionalDataCommon) GetFraudManualReviewOk() (*string, bool)

GetFraudManualReviewOk returns a tuple with the FraudManualReview field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCommon) GetFraudResultType

func (o *ResponseAdditionalDataCommon) GetFraudResultType() string

GetFraudResultType returns the FraudResultType field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetFraudResultTypeOk

func (o *ResponseAdditionalDataCommon) GetFraudResultTypeOk() (*string, bool)

GetFraudResultTypeOk returns a tuple with the FraudResultType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCommon) GetFundingSource

func (o *ResponseAdditionalDataCommon) GetFundingSource() string

GetFundingSource returns the FundingSource field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetFundingSourceOk

func (o *ResponseAdditionalDataCommon) GetFundingSourceOk() (*string, bool)

GetFundingSourceOk returns a tuple with the FundingSource field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCommon) GetFundsAvailability

func (o *ResponseAdditionalDataCommon) GetFundsAvailability() string

GetFundsAvailability returns the FundsAvailability field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetFundsAvailabilityOk

func (o *ResponseAdditionalDataCommon) GetFundsAvailabilityOk() (*string, bool)

GetFundsAvailabilityOk returns a tuple with the FundsAvailability field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCommon) GetInferredRefusalReason

func (o *ResponseAdditionalDataCommon) GetInferredRefusalReason() string

GetInferredRefusalReason returns the InferredRefusalReason field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetInferredRefusalReasonOk

func (o *ResponseAdditionalDataCommon) GetInferredRefusalReasonOk() (*string, bool)

GetInferredRefusalReasonOk returns a tuple with the InferredRefusalReason field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCommon) GetIsCardCommercial

func (o *ResponseAdditionalDataCommon) GetIsCardCommercial() string

GetIsCardCommercial returns the IsCardCommercial field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetIsCardCommercialOk

func (o *ResponseAdditionalDataCommon) GetIsCardCommercialOk() (*string, bool)

GetIsCardCommercialOk returns a tuple with the IsCardCommercial field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCommon) GetIssuerCountry

func (o *ResponseAdditionalDataCommon) GetIssuerCountry() string

GetIssuerCountry returns the IssuerCountry field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetIssuerCountryOk

func (o *ResponseAdditionalDataCommon) GetIssuerCountryOk() (*string, bool)

GetIssuerCountryOk returns a tuple with the IssuerCountry field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCommon) GetLiabilityShift

func (o *ResponseAdditionalDataCommon) GetLiabilityShift() string

GetLiabilityShift returns the LiabilityShift field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetLiabilityShiftOk

func (o *ResponseAdditionalDataCommon) GetLiabilityShiftOk() (*string, bool)

GetLiabilityShiftOk returns a tuple with the LiabilityShift field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCommon) GetMcBankNetReferenceNumber

func (o *ResponseAdditionalDataCommon) GetMcBankNetReferenceNumber() string

GetMcBankNetReferenceNumber returns the McBankNetReferenceNumber field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetMcBankNetReferenceNumberOk

func (o *ResponseAdditionalDataCommon) GetMcBankNetReferenceNumberOk() (*string, bool)

GetMcBankNetReferenceNumberOk returns a tuple with the McBankNetReferenceNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCommon) GetMerchantAdviceCode

func (o *ResponseAdditionalDataCommon) GetMerchantAdviceCode() string

GetMerchantAdviceCode returns the MerchantAdviceCode field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetMerchantAdviceCodeOk

func (o *ResponseAdditionalDataCommon) GetMerchantAdviceCodeOk() (*string, bool)

GetMerchantAdviceCodeOk returns a tuple with the MerchantAdviceCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCommon) GetMerchantReference

func (o *ResponseAdditionalDataCommon) GetMerchantReference() string

GetMerchantReference returns the MerchantReference field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetMerchantReferenceOk

func (o *ResponseAdditionalDataCommon) GetMerchantReferenceOk() (*string, bool)

GetMerchantReferenceOk returns a tuple with the MerchantReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCommon) GetNetworkTxReference

func (o *ResponseAdditionalDataCommon) GetNetworkTxReference() string

GetNetworkTxReference returns the NetworkTxReference field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetNetworkTxReferenceOk

func (o *ResponseAdditionalDataCommon) GetNetworkTxReferenceOk() (*string, bool)

GetNetworkTxReferenceOk returns a tuple with the NetworkTxReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCommon) GetOwnerName

func (o *ResponseAdditionalDataCommon) GetOwnerName() string

GetOwnerName returns the OwnerName field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetOwnerNameOk

func (o *ResponseAdditionalDataCommon) GetOwnerNameOk() (*string, bool)

GetOwnerNameOk returns a tuple with the OwnerName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCommon) GetPaymentAccountReference

func (o *ResponseAdditionalDataCommon) GetPaymentAccountReference() string

GetPaymentAccountReference returns the PaymentAccountReference field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetPaymentAccountReferenceOk

func (o *ResponseAdditionalDataCommon) GetPaymentAccountReferenceOk() (*string, bool)

GetPaymentAccountReferenceOk returns a tuple with the PaymentAccountReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCommon) GetPaymentMethod

func (o *ResponseAdditionalDataCommon) GetPaymentMethod() string

GetPaymentMethod returns the PaymentMethod field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetPaymentMethodOk

func (o *ResponseAdditionalDataCommon) GetPaymentMethodOk() (*string, bool)

GetPaymentMethodOk returns a tuple with the PaymentMethod field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCommon) GetPaymentMethodVariant

func (o *ResponseAdditionalDataCommon) GetPaymentMethodVariant() string

GetPaymentMethodVariant returns the PaymentMethodVariant field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetPaymentMethodVariantOk

func (o *ResponseAdditionalDataCommon) GetPaymentMethodVariantOk() (*string, bool)

GetPaymentMethodVariantOk returns a tuple with the PaymentMethodVariant field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCommon) GetPayoutEligible

func (o *ResponseAdditionalDataCommon) GetPayoutEligible() string

GetPayoutEligible returns the PayoutEligible field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetPayoutEligibleOk

func (o *ResponseAdditionalDataCommon) GetPayoutEligibleOk() (*string, bool)

GetPayoutEligibleOk returns a tuple with the PayoutEligible field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCommon) GetRealtimeAccountUpdaterStatus

func (o *ResponseAdditionalDataCommon) GetRealtimeAccountUpdaterStatus() string

GetRealtimeAccountUpdaterStatus returns the RealtimeAccountUpdaterStatus field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetRealtimeAccountUpdaterStatusOk

func (o *ResponseAdditionalDataCommon) GetRealtimeAccountUpdaterStatusOk() (*string, bool)

GetRealtimeAccountUpdaterStatusOk returns a tuple with the RealtimeAccountUpdaterStatus field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCommon) GetReceiptFreeText

func (o *ResponseAdditionalDataCommon) GetReceiptFreeText() string

GetReceiptFreeText returns the ReceiptFreeText field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetReceiptFreeTextOk

func (o *ResponseAdditionalDataCommon) GetReceiptFreeTextOk() (*string, bool)

GetReceiptFreeTextOk returns a tuple with the ReceiptFreeText field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCommon) GetRecurringContractTypes

func (o *ResponseAdditionalDataCommon) GetRecurringContractTypes() string

GetRecurringContractTypes returns the RecurringContractTypes field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetRecurringContractTypesOk

func (o *ResponseAdditionalDataCommon) GetRecurringContractTypesOk() (*string, bool)

GetRecurringContractTypesOk returns a tuple with the RecurringContractTypes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCommon) GetRecurringFirstPspReference

func (o *ResponseAdditionalDataCommon) GetRecurringFirstPspReference() string

GetRecurringFirstPspReference returns the RecurringFirstPspReference field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetRecurringFirstPspReferenceOk

func (o *ResponseAdditionalDataCommon) GetRecurringFirstPspReferenceOk() (*string, bool)

GetRecurringFirstPspReferenceOk returns a tuple with the RecurringFirstPspReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCommon) GetRecurringProcessingModel

func (o *ResponseAdditionalDataCommon) GetRecurringProcessingModel() string

GetRecurringProcessingModel returns the RecurringProcessingModel field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetRecurringProcessingModelOk

func (o *ResponseAdditionalDataCommon) GetRecurringProcessingModelOk() (*string, bool)

GetRecurringProcessingModelOk returns a tuple with the RecurringProcessingModel field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCommon) GetRecurringRecurringDetailReference

func (o *ResponseAdditionalDataCommon) GetRecurringRecurringDetailReference() string

GetRecurringRecurringDetailReference returns the RecurringRecurringDetailReference field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetRecurringRecurringDetailReferenceOk

func (o *ResponseAdditionalDataCommon) GetRecurringRecurringDetailReferenceOk() (*string, bool)

GetRecurringRecurringDetailReferenceOk returns a tuple with the RecurringRecurringDetailReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCommon) GetRecurringShopperReference

func (o *ResponseAdditionalDataCommon) GetRecurringShopperReference() string

GetRecurringShopperReference returns the RecurringShopperReference field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetRecurringShopperReferenceOk

func (o *ResponseAdditionalDataCommon) GetRecurringShopperReferenceOk() (*string, bool)

GetRecurringShopperReferenceOk returns a tuple with the RecurringShopperReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCommon) GetReferred

func (o *ResponseAdditionalDataCommon) GetReferred() string

GetReferred returns the Referred field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetReferredOk

func (o *ResponseAdditionalDataCommon) GetReferredOk() (*string, bool)

GetReferredOk returns a tuple with the Referred field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCommon) GetRefusalReasonRaw

func (o *ResponseAdditionalDataCommon) GetRefusalReasonRaw() string

GetRefusalReasonRaw returns the RefusalReasonRaw field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetRefusalReasonRawOk

func (o *ResponseAdditionalDataCommon) GetRefusalReasonRawOk() (*string, bool)

GetRefusalReasonRawOk returns a tuple with the RefusalReasonRaw field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCommon) GetRequestAmount

func (o *ResponseAdditionalDataCommon) GetRequestAmount() string

GetRequestAmount returns the RequestAmount field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetRequestAmountOk

func (o *ResponseAdditionalDataCommon) GetRequestAmountOk() (*string, bool)

GetRequestAmountOk returns a tuple with the RequestAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCommon) GetRequestCurrencyCode

func (o *ResponseAdditionalDataCommon) GetRequestCurrencyCode() string

GetRequestCurrencyCode returns the RequestCurrencyCode field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetRequestCurrencyCodeOk

func (o *ResponseAdditionalDataCommon) GetRequestCurrencyCodeOk() (*string, bool)

GetRequestCurrencyCodeOk returns a tuple with the RequestCurrencyCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCommon) GetShopperInteraction

func (o *ResponseAdditionalDataCommon) GetShopperInteraction() string

GetShopperInteraction returns the ShopperInteraction field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetShopperInteractionOk

func (o *ResponseAdditionalDataCommon) GetShopperInteractionOk() (*string, bool)

GetShopperInteractionOk returns a tuple with the ShopperInteraction field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCommon) GetShopperReference

func (o *ResponseAdditionalDataCommon) GetShopperReference() string

GetShopperReference returns the ShopperReference field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetShopperReferenceOk

func (o *ResponseAdditionalDataCommon) GetShopperReferenceOk() (*string, bool)

GetShopperReferenceOk returns a tuple with the ShopperReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCommon) GetTerminalId

func (o *ResponseAdditionalDataCommon) GetTerminalId() string

GetTerminalId returns the TerminalId field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetTerminalIdOk

func (o *ResponseAdditionalDataCommon) GetTerminalIdOk() (*string, bool)

GetTerminalIdOk returns a tuple with the TerminalId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCommon) GetThreeDAuthenticated

func (o *ResponseAdditionalDataCommon) GetThreeDAuthenticated() string

GetThreeDAuthenticated returns the ThreeDAuthenticated field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetThreeDAuthenticatedOk

func (o *ResponseAdditionalDataCommon) GetThreeDAuthenticatedOk() (*string, bool)

GetThreeDAuthenticatedOk returns a tuple with the ThreeDAuthenticated field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCommon) GetThreeDAuthenticatedResponse

func (o *ResponseAdditionalDataCommon) GetThreeDAuthenticatedResponse() string

GetThreeDAuthenticatedResponse returns the ThreeDAuthenticatedResponse field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetThreeDAuthenticatedResponseOk

func (o *ResponseAdditionalDataCommon) GetThreeDAuthenticatedResponseOk() (*string, bool)

GetThreeDAuthenticatedResponseOk returns a tuple with the ThreeDAuthenticatedResponse field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCommon) GetThreeDOffered

func (o *ResponseAdditionalDataCommon) GetThreeDOffered() string

GetThreeDOffered returns the ThreeDOffered field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetThreeDOfferedOk

func (o *ResponseAdditionalDataCommon) GetThreeDOfferedOk() (*string, bool)

GetThreeDOfferedOk returns a tuple with the ThreeDOffered field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCommon) GetThreeDOfferedResponse

func (o *ResponseAdditionalDataCommon) GetThreeDOfferedResponse() string

GetThreeDOfferedResponse returns the ThreeDOfferedResponse field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetThreeDOfferedResponseOk

func (o *ResponseAdditionalDataCommon) GetThreeDOfferedResponseOk() (*string, bool)

GetThreeDOfferedResponseOk returns a tuple with the ThreeDOfferedResponse field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCommon) GetThreeDSVersion

func (o *ResponseAdditionalDataCommon) GetThreeDSVersion() string

GetThreeDSVersion returns the ThreeDSVersion field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetThreeDSVersionOk

func (o *ResponseAdditionalDataCommon) GetThreeDSVersionOk() (*string, bool)

GetThreeDSVersionOk returns a tuple with the ThreeDSVersion field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCommon) GetVisaTransactionId

func (o *ResponseAdditionalDataCommon) GetVisaTransactionId() string

GetVisaTransactionId returns the VisaTransactionId field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetVisaTransactionIdOk

func (o *ResponseAdditionalDataCommon) GetVisaTransactionIdOk() (*string, bool)

GetVisaTransactionIdOk returns a tuple with the VisaTransactionId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCommon) GetXid

GetXid returns the Xid field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetXidOk

func (o *ResponseAdditionalDataCommon) GetXidOk() (*string, bool)

GetXidOk returns a tuple with the Xid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataCommon) HasAcquirerAccountCode

func (o *ResponseAdditionalDataCommon) HasAcquirerAccountCode() bool

HasAcquirerAccountCode returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasAcquirerCode

func (o *ResponseAdditionalDataCommon) HasAcquirerCode() bool

HasAcquirerCode returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasAcquirerReference

func (o *ResponseAdditionalDataCommon) HasAcquirerReference() bool

HasAcquirerReference returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasAlias

func (o *ResponseAdditionalDataCommon) HasAlias() bool

HasAlias returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasAliasType

func (o *ResponseAdditionalDataCommon) HasAliasType() bool

HasAliasType returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasAuthCode

func (o *ResponseAdditionalDataCommon) HasAuthCode() bool

HasAuthCode returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasAuthorisationMid

func (o *ResponseAdditionalDataCommon) HasAuthorisationMid() bool

HasAuthorisationMid returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasAuthorisedAmountCurrency

func (o *ResponseAdditionalDataCommon) HasAuthorisedAmountCurrency() bool

HasAuthorisedAmountCurrency returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasAuthorisedAmountValue

func (o *ResponseAdditionalDataCommon) HasAuthorisedAmountValue() bool

HasAuthorisedAmountValue returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasAvsResult

func (o *ResponseAdditionalDataCommon) HasAvsResult() bool

HasAvsResult returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasAvsResultRaw

func (o *ResponseAdditionalDataCommon) HasAvsResultRaw() bool

HasAvsResultRaw returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasBic

func (o *ResponseAdditionalDataCommon) HasBic() bool

HasBic returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasCoBrandedWith

func (o *ResponseAdditionalDataCommon) HasCoBrandedWith() bool

HasCoBrandedWith returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasCvcResult

func (o *ResponseAdditionalDataCommon) HasCvcResult() bool

HasCvcResult returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasCvcResultRaw

func (o *ResponseAdditionalDataCommon) HasCvcResultRaw() bool

HasCvcResultRaw returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasDsTransID

func (o *ResponseAdditionalDataCommon) HasDsTransID() bool

HasDsTransID returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasEci

func (o *ResponseAdditionalDataCommon) HasEci() bool

HasEci returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasExpiryDate

func (o *ResponseAdditionalDataCommon) HasExpiryDate() bool

HasExpiryDate returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasExtraCostsCurrency

func (o *ResponseAdditionalDataCommon) HasExtraCostsCurrency() bool

HasExtraCostsCurrency returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasExtraCostsValue

func (o *ResponseAdditionalDataCommon) HasExtraCostsValue() bool

HasExtraCostsValue returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasFraudCheckItemNrFraudCheckname

func (o *ResponseAdditionalDataCommon) HasFraudCheckItemNrFraudCheckname() bool

HasFraudCheckItemNrFraudCheckname returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasFraudManualReview

func (o *ResponseAdditionalDataCommon) HasFraudManualReview() bool

HasFraudManualReview returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasFraudResultType

func (o *ResponseAdditionalDataCommon) HasFraudResultType() bool

HasFraudResultType returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasFundingSource

func (o *ResponseAdditionalDataCommon) HasFundingSource() bool

HasFundingSource returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasFundsAvailability

func (o *ResponseAdditionalDataCommon) HasFundsAvailability() bool

HasFundsAvailability returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasInferredRefusalReason

func (o *ResponseAdditionalDataCommon) HasInferredRefusalReason() bool

HasInferredRefusalReason returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasIsCardCommercial

func (o *ResponseAdditionalDataCommon) HasIsCardCommercial() bool

HasIsCardCommercial returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasIssuerCountry

func (o *ResponseAdditionalDataCommon) HasIssuerCountry() bool

HasIssuerCountry returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasLiabilityShift

func (o *ResponseAdditionalDataCommon) HasLiabilityShift() bool

HasLiabilityShift returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasMcBankNetReferenceNumber

func (o *ResponseAdditionalDataCommon) HasMcBankNetReferenceNumber() bool

HasMcBankNetReferenceNumber returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasMerchantAdviceCode

func (o *ResponseAdditionalDataCommon) HasMerchantAdviceCode() bool

HasMerchantAdviceCode returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasMerchantReference

func (o *ResponseAdditionalDataCommon) HasMerchantReference() bool

HasMerchantReference returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasNetworkTxReference

func (o *ResponseAdditionalDataCommon) HasNetworkTxReference() bool

HasNetworkTxReference returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasOwnerName

func (o *ResponseAdditionalDataCommon) HasOwnerName() bool

HasOwnerName returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasPaymentAccountReference

func (o *ResponseAdditionalDataCommon) HasPaymentAccountReference() bool

HasPaymentAccountReference returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasPaymentMethod

func (o *ResponseAdditionalDataCommon) HasPaymentMethod() bool

HasPaymentMethod returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasPaymentMethodVariant

func (o *ResponseAdditionalDataCommon) HasPaymentMethodVariant() bool

HasPaymentMethodVariant returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasPayoutEligible

func (o *ResponseAdditionalDataCommon) HasPayoutEligible() bool

HasPayoutEligible returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasRealtimeAccountUpdaterStatus

func (o *ResponseAdditionalDataCommon) HasRealtimeAccountUpdaterStatus() bool

HasRealtimeAccountUpdaterStatus returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasReceiptFreeText

func (o *ResponseAdditionalDataCommon) HasReceiptFreeText() bool

HasReceiptFreeText returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasRecurringContractTypes

func (o *ResponseAdditionalDataCommon) HasRecurringContractTypes() bool

HasRecurringContractTypes returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasRecurringFirstPspReference

func (o *ResponseAdditionalDataCommon) HasRecurringFirstPspReference() bool

HasRecurringFirstPspReference returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasRecurringProcessingModel

func (o *ResponseAdditionalDataCommon) HasRecurringProcessingModel() bool

HasRecurringProcessingModel returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasRecurringRecurringDetailReference

func (o *ResponseAdditionalDataCommon) HasRecurringRecurringDetailReference() bool

HasRecurringRecurringDetailReference returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasRecurringShopperReference

func (o *ResponseAdditionalDataCommon) HasRecurringShopperReference() bool

HasRecurringShopperReference returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasReferred

func (o *ResponseAdditionalDataCommon) HasReferred() bool

HasReferred returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasRefusalReasonRaw

func (o *ResponseAdditionalDataCommon) HasRefusalReasonRaw() bool

HasRefusalReasonRaw returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasRequestAmount

func (o *ResponseAdditionalDataCommon) HasRequestAmount() bool

HasRequestAmount returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasRequestCurrencyCode

func (o *ResponseAdditionalDataCommon) HasRequestCurrencyCode() bool

HasRequestCurrencyCode returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasShopperInteraction

func (o *ResponseAdditionalDataCommon) HasShopperInteraction() bool

HasShopperInteraction returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasShopperReference

func (o *ResponseAdditionalDataCommon) HasShopperReference() bool

HasShopperReference returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasTerminalId

func (o *ResponseAdditionalDataCommon) HasTerminalId() bool

HasTerminalId returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasThreeDAuthenticated

func (o *ResponseAdditionalDataCommon) HasThreeDAuthenticated() bool

HasThreeDAuthenticated returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasThreeDAuthenticatedResponse

func (o *ResponseAdditionalDataCommon) HasThreeDAuthenticatedResponse() bool

HasThreeDAuthenticatedResponse returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasThreeDOffered

func (o *ResponseAdditionalDataCommon) HasThreeDOffered() bool

HasThreeDOffered returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasThreeDOfferedResponse

func (o *ResponseAdditionalDataCommon) HasThreeDOfferedResponse() bool

HasThreeDOfferedResponse returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasThreeDSVersion

func (o *ResponseAdditionalDataCommon) HasThreeDSVersion() bool

HasThreeDSVersion returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasVisaTransactionId

func (o *ResponseAdditionalDataCommon) HasVisaTransactionId() bool

HasVisaTransactionId returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasXid

func (o *ResponseAdditionalDataCommon) HasXid() bool

HasXid returns a boolean if a field has been set.

func (ResponseAdditionalDataCommon) MarshalJSON

func (o ResponseAdditionalDataCommon) MarshalJSON() ([]byte, error)

func (*ResponseAdditionalDataCommon) SetAcquirerAccountCode

func (o *ResponseAdditionalDataCommon) SetAcquirerAccountCode(v string)

SetAcquirerAccountCode gets a reference to the given string and assigns it to the AcquirerAccountCode field.

func (*ResponseAdditionalDataCommon) SetAcquirerCode

func (o *ResponseAdditionalDataCommon) SetAcquirerCode(v string)

SetAcquirerCode gets a reference to the given string and assigns it to the AcquirerCode field.

func (*ResponseAdditionalDataCommon) SetAcquirerReference

func (o *ResponseAdditionalDataCommon) SetAcquirerReference(v string)

SetAcquirerReference gets a reference to the given string and assigns it to the AcquirerReference field.

func (*ResponseAdditionalDataCommon) SetAlias

func (o *ResponseAdditionalDataCommon) SetAlias(v string)

SetAlias gets a reference to the given string and assigns it to the Alias field.

func (*ResponseAdditionalDataCommon) SetAliasType

func (o *ResponseAdditionalDataCommon) SetAliasType(v string)

SetAliasType gets a reference to the given string and assigns it to the AliasType field.

func (*ResponseAdditionalDataCommon) SetAuthCode

func (o *ResponseAdditionalDataCommon) SetAuthCode(v string)

SetAuthCode gets a reference to the given string and assigns it to the AuthCode field.

func (*ResponseAdditionalDataCommon) SetAuthorisationMid

func (o *ResponseAdditionalDataCommon) SetAuthorisationMid(v string)

SetAuthorisationMid gets a reference to the given string and assigns it to the AuthorisationMid field.

func (*ResponseAdditionalDataCommon) SetAuthorisedAmountCurrency

func (o *ResponseAdditionalDataCommon) SetAuthorisedAmountCurrency(v string)

SetAuthorisedAmountCurrency gets a reference to the given string and assigns it to the AuthorisedAmountCurrency field.

func (*ResponseAdditionalDataCommon) SetAuthorisedAmountValue

func (o *ResponseAdditionalDataCommon) SetAuthorisedAmountValue(v string)

SetAuthorisedAmountValue gets a reference to the given string and assigns it to the AuthorisedAmountValue field.

func (*ResponseAdditionalDataCommon) SetAvsResult

func (o *ResponseAdditionalDataCommon) SetAvsResult(v string)

SetAvsResult gets a reference to the given string and assigns it to the AvsResult field.

func (*ResponseAdditionalDataCommon) SetAvsResultRaw

func (o *ResponseAdditionalDataCommon) SetAvsResultRaw(v string)

SetAvsResultRaw gets a reference to the given string and assigns it to the AvsResultRaw field.

func (*ResponseAdditionalDataCommon) SetBic

func (o *ResponseAdditionalDataCommon) SetBic(v string)

SetBic gets a reference to the given string and assigns it to the Bic field.

func (*ResponseAdditionalDataCommon) SetCoBrandedWith

func (o *ResponseAdditionalDataCommon) SetCoBrandedWith(v string)

SetCoBrandedWith gets a reference to the given string and assigns it to the CoBrandedWith field.

func (*ResponseAdditionalDataCommon) SetCvcResult

func (o *ResponseAdditionalDataCommon) SetCvcResult(v string)

SetCvcResult gets a reference to the given string and assigns it to the CvcResult field.

func (*ResponseAdditionalDataCommon) SetCvcResultRaw

func (o *ResponseAdditionalDataCommon) SetCvcResultRaw(v string)

SetCvcResultRaw gets a reference to the given string and assigns it to the CvcResultRaw field.

func (*ResponseAdditionalDataCommon) SetDsTransID

func (o *ResponseAdditionalDataCommon) SetDsTransID(v string)

SetDsTransID gets a reference to the given string and assigns it to the DsTransID field.

func (*ResponseAdditionalDataCommon) SetEci

func (o *ResponseAdditionalDataCommon) SetEci(v string)

SetEci gets a reference to the given string and assigns it to the Eci field.

func (*ResponseAdditionalDataCommon) SetExpiryDate

func (o *ResponseAdditionalDataCommon) SetExpiryDate(v string)

SetExpiryDate gets a reference to the given string and assigns it to the ExpiryDate field.

func (*ResponseAdditionalDataCommon) SetExtraCostsCurrency

func (o *ResponseAdditionalDataCommon) SetExtraCostsCurrency(v string)

SetExtraCostsCurrency gets a reference to the given string and assigns it to the ExtraCostsCurrency field.

func (*ResponseAdditionalDataCommon) SetExtraCostsValue

func (o *ResponseAdditionalDataCommon) SetExtraCostsValue(v string)

SetExtraCostsValue gets a reference to the given string and assigns it to the ExtraCostsValue field.

func (*ResponseAdditionalDataCommon) SetFraudCheckItemNrFraudCheckname

func (o *ResponseAdditionalDataCommon) SetFraudCheckItemNrFraudCheckname(v string)

SetFraudCheckItemNrFraudCheckname gets a reference to the given string and assigns it to the FraudCheckItemNrFraudCheckname field.

func (*ResponseAdditionalDataCommon) SetFraudManualReview

func (o *ResponseAdditionalDataCommon) SetFraudManualReview(v string)

SetFraudManualReview gets a reference to the given string and assigns it to the FraudManualReview field.

func (*ResponseAdditionalDataCommon) SetFraudResultType

func (o *ResponseAdditionalDataCommon) SetFraudResultType(v string)

SetFraudResultType gets a reference to the given string and assigns it to the FraudResultType field.

func (*ResponseAdditionalDataCommon) SetFundingSource

func (o *ResponseAdditionalDataCommon) SetFundingSource(v string)

SetFundingSource gets a reference to the given string and assigns it to the FundingSource field.

func (*ResponseAdditionalDataCommon) SetFundsAvailability

func (o *ResponseAdditionalDataCommon) SetFundsAvailability(v string)

SetFundsAvailability gets a reference to the given string and assigns it to the FundsAvailability field.

func (*ResponseAdditionalDataCommon) SetInferredRefusalReason

func (o *ResponseAdditionalDataCommon) SetInferredRefusalReason(v string)

SetInferredRefusalReason gets a reference to the given string and assigns it to the InferredRefusalReason field.

func (*ResponseAdditionalDataCommon) SetIsCardCommercial

func (o *ResponseAdditionalDataCommon) SetIsCardCommercial(v string)

SetIsCardCommercial gets a reference to the given string and assigns it to the IsCardCommercial field.

func (*ResponseAdditionalDataCommon) SetIssuerCountry

func (o *ResponseAdditionalDataCommon) SetIssuerCountry(v string)

SetIssuerCountry gets a reference to the given string and assigns it to the IssuerCountry field.

func (*ResponseAdditionalDataCommon) SetLiabilityShift

func (o *ResponseAdditionalDataCommon) SetLiabilityShift(v string)

SetLiabilityShift gets a reference to the given string and assigns it to the LiabilityShift field.

func (*ResponseAdditionalDataCommon) SetMcBankNetReferenceNumber

func (o *ResponseAdditionalDataCommon) SetMcBankNetReferenceNumber(v string)

SetMcBankNetReferenceNumber gets a reference to the given string and assigns it to the McBankNetReferenceNumber field.

func (*ResponseAdditionalDataCommon) SetMerchantAdviceCode

func (o *ResponseAdditionalDataCommon) SetMerchantAdviceCode(v string)

SetMerchantAdviceCode gets a reference to the given string and assigns it to the MerchantAdviceCode field.

func (*ResponseAdditionalDataCommon) SetMerchantReference

func (o *ResponseAdditionalDataCommon) SetMerchantReference(v string)

SetMerchantReference gets a reference to the given string and assigns it to the MerchantReference field.

func (*ResponseAdditionalDataCommon) SetNetworkTxReference

func (o *ResponseAdditionalDataCommon) SetNetworkTxReference(v string)

SetNetworkTxReference gets a reference to the given string and assigns it to the NetworkTxReference field.

func (*ResponseAdditionalDataCommon) SetOwnerName

func (o *ResponseAdditionalDataCommon) SetOwnerName(v string)

SetOwnerName gets a reference to the given string and assigns it to the OwnerName field.

func (*ResponseAdditionalDataCommon) SetPaymentAccountReference

func (o *ResponseAdditionalDataCommon) SetPaymentAccountReference(v string)

SetPaymentAccountReference gets a reference to the given string and assigns it to the PaymentAccountReference field.

func (*ResponseAdditionalDataCommon) SetPaymentMethod

func (o *ResponseAdditionalDataCommon) SetPaymentMethod(v string)

SetPaymentMethod gets a reference to the given string and assigns it to the PaymentMethod field.

func (*ResponseAdditionalDataCommon) SetPaymentMethodVariant

func (o *ResponseAdditionalDataCommon) SetPaymentMethodVariant(v string)

SetPaymentMethodVariant gets a reference to the given string and assigns it to the PaymentMethodVariant field.

func (*ResponseAdditionalDataCommon) SetPayoutEligible

func (o *ResponseAdditionalDataCommon) SetPayoutEligible(v string)

SetPayoutEligible gets a reference to the given string and assigns it to the PayoutEligible field.

func (*ResponseAdditionalDataCommon) SetRealtimeAccountUpdaterStatus

func (o *ResponseAdditionalDataCommon) SetRealtimeAccountUpdaterStatus(v string)

SetRealtimeAccountUpdaterStatus gets a reference to the given string and assigns it to the RealtimeAccountUpdaterStatus field.

func (*ResponseAdditionalDataCommon) SetReceiptFreeText

func (o *ResponseAdditionalDataCommon) SetReceiptFreeText(v string)

SetReceiptFreeText gets a reference to the given string and assigns it to the ReceiptFreeText field.

func (*ResponseAdditionalDataCommon) SetRecurringContractTypes

func (o *ResponseAdditionalDataCommon) SetRecurringContractTypes(v string)

SetRecurringContractTypes gets a reference to the given string and assigns it to the RecurringContractTypes field.

func (*ResponseAdditionalDataCommon) SetRecurringFirstPspReference

func (o *ResponseAdditionalDataCommon) SetRecurringFirstPspReference(v string)

SetRecurringFirstPspReference gets a reference to the given string and assigns it to the RecurringFirstPspReference field.

func (*ResponseAdditionalDataCommon) SetRecurringProcessingModel

func (o *ResponseAdditionalDataCommon) SetRecurringProcessingModel(v string)

SetRecurringProcessingModel gets a reference to the given string and assigns it to the RecurringProcessingModel field.

func (*ResponseAdditionalDataCommon) SetRecurringRecurringDetailReference

func (o *ResponseAdditionalDataCommon) SetRecurringRecurringDetailReference(v string)

SetRecurringRecurringDetailReference gets a reference to the given string and assigns it to the RecurringRecurringDetailReference field.

func (*ResponseAdditionalDataCommon) SetRecurringShopperReference

func (o *ResponseAdditionalDataCommon) SetRecurringShopperReference(v string)

SetRecurringShopperReference gets a reference to the given string and assigns it to the RecurringShopperReference field.

func (*ResponseAdditionalDataCommon) SetReferred

func (o *ResponseAdditionalDataCommon) SetReferred(v string)

SetReferred gets a reference to the given string and assigns it to the Referred field.

func (*ResponseAdditionalDataCommon) SetRefusalReasonRaw

func (o *ResponseAdditionalDataCommon) SetRefusalReasonRaw(v string)

SetRefusalReasonRaw gets a reference to the given string and assigns it to the RefusalReasonRaw field.

func (*ResponseAdditionalDataCommon) SetRequestAmount

func (o *ResponseAdditionalDataCommon) SetRequestAmount(v string)

SetRequestAmount gets a reference to the given string and assigns it to the RequestAmount field.

func (*ResponseAdditionalDataCommon) SetRequestCurrencyCode

func (o *ResponseAdditionalDataCommon) SetRequestCurrencyCode(v string)

SetRequestCurrencyCode gets a reference to the given string and assigns it to the RequestCurrencyCode field.

func (*ResponseAdditionalDataCommon) SetShopperInteraction

func (o *ResponseAdditionalDataCommon) SetShopperInteraction(v string)

SetShopperInteraction gets a reference to the given string and assigns it to the ShopperInteraction field.

func (*ResponseAdditionalDataCommon) SetShopperReference

func (o *ResponseAdditionalDataCommon) SetShopperReference(v string)

SetShopperReference gets a reference to the given string and assigns it to the ShopperReference field.

func (*ResponseAdditionalDataCommon) SetTerminalId

func (o *ResponseAdditionalDataCommon) SetTerminalId(v string)

SetTerminalId gets a reference to the given string and assigns it to the TerminalId field.

func (*ResponseAdditionalDataCommon) SetThreeDAuthenticated

func (o *ResponseAdditionalDataCommon) SetThreeDAuthenticated(v string)

SetThreeDAuthenticated gets a reference to the given string and assigns it to the ThreeDAuthenticated field.

func (*ResponseAdditionalDataCommon) SetThreeDAuthenticatedResponse

func (o *ResponseAdditionalDataCommon) SetThreeDAuthenticatedResponse(v string)

SetThreeDAuthenticatedResponse gets a reference to the given string and assigns it to the ThreeDAuthenticatedResponse field.

func (*ResponseAdditionalDataCommon) SetThreeDOffered

func (o *ResponseAdditionalDataCommon) SetThreeDOffered(v string)

SetThreeDOffered gets a reference to the given string and assigns it to the ThreeDOffered field.

func (*ResponseAdditionalDataCommon) SetThreeDOfferedResponse

func (o *ResponseAdditionalDataCommon) SetThreeDOfferedResponse(v string)

SetThreeDOfferedResponse gets a reference to the given string and assigns it to the ThreeDOfferedResponse field.

func (*ResponseAdditionalDataCommon) SetThreeDSVersion

func (o *ResponseAdditionalDataCommon) SetThreeDSVersion(v string)

SetThreeDSVersion gets a reference to the given string and assigns it to the ThreeDSVersion field.

func (*ResponseAdditionalDataCommon) SetVisaTransactionId

func (o *ResponseAdditionalDataCommon) SetVisaTransactionId(v string)

SetVisaTransactionId gets a reference to the given string and assigns it to the VisaTransactionId field.

func (*ResponseAdditionalDataCommon) SetXid

func (o *ResponseAdditionalDataCommon) SetXid(v string)

SetXid gets a reference to the given string and assigns it to the Xid field.

func (ResponseAdditionalDataCommon) ToMap

func (o ResponseAdditionalDataCommon) ToMap() (map[string]interface{}, error)

type ResponseAdditionalDataDomesticError added in v8.1.0

type ResponseAdditionalDataDomesticError struct {
	// The reason the transaction was declined, given by the local issuer.  Currently available for merchants in Japan.
	DomesticRefusalReasonRaw *string `json:"domesticRefusalReasonRaw,omitempty"`
	// The action the shopper should take, in a local language.  Currently available in Japanese, for merchants in Japan.
	DomesticShopperAdvice *string `json:"domesticShopperAdvice,omitempty"`
}

ResponseAdditionalDataDomesticError struct for ResponseAdditionalDataDomesticError

func NewResponseAdditionalDataDomesticError added in v8.1.0

func NewResponseAdditionalDataDomesticError() *ResponseAdditionalDataDomesticError

NewResponseAdditionalDataDomesticError instantiates a new ResponseAdditionalDataDomesticError object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewResponseAdditionalDataDomesticErrorWithDefaults added in v8.1.0

func NewResponseAdditionalDataDomesticErrorWithDefaults() *ResponseAdditionalDataDomesticError

NewResponseAdditionalDataDomesticErrorWithDefaults instantiates a new ResponseAdditionalDataDomesticError object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ResponseAdditionalDataDomesticError) GetDomesticRefusalReasonRaw added in v8.1.0

func (o *ResponseAdditionalDataDomesticError) GetDomesticRefusalReasonRaw() string

GetDomesticRefusalReasonRaw returns the DomesticRefusalReasonRaw field value if set, zero value otherwise.

func (*ResponseAdditionalDataDomesticError) GetDomesticRefusalReasonRawOk added in v8.1.0

func (o *ResponseAdditionalDataDomesticError) GetDomesticRefusalReasonRawOk() (*string, bool)

GetDomesticRefusalReasonRawOk returns a tuple with the DomesticRefusalReasonRaw field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataDomesticError) GetDomesticShopperAdvice added in v8.1.0

func (o *ResponseAdditionalDataDomesticError) GetDomesticShopperAdvice() string

GetDomesticShopperAdvice returns the DomesticShopperAdvice field value if set, zero value otherwise.

func (*ResponseAdditionalDataDomesticError) GetDomesticShopperAdviceOk added in v8.1.0

func (o *ResponseAdditionalDataDomesticError) GetDomesticShopperAdviceOk() (*string, bool)

GetDomesticShopperAdviceOk returns a tuple with the DomesticShopperAdvice field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataDomesticError) HasDomesticRefusalReasonRaw added in v8.1.0

func (o *ResponseAdditionalDataDomesticError) HasDomesticRefusalReasonRaw() bool

HasDomesticRefusalReasonRaw returns a boolean if a field has been set.

func (*ResponseAdditionalDataDomesticError) HasDomesticShopperAdvice added in v8.1.0

func (o *ResponseAdditionalDataDomesticError) HasDomesticShopperAdvice() bool

HasDomesticShopperAdvice returns a boolean if a field has been set.

func (ResponseAdditionalDataDomesticError) MarshalJSON added in v8.1.0

func (o ResponseAdditionalDataDomesticError) MarshalJSON() ([]byte, error)

func (*ResponseAdditionalDataDomesticError) SetDomesticRefusalReasonRaw added in v8.1.0

func (o *ResponseAdditionalDataDomesticError) SetDomesticRefusalReasonRaw(v string)

SetDomesticRefusalReasonRaw gets a reference to the given string and assigns it to the DomesticRefusalReasonRaw field.

func (*ResponseAdditionalDataDomesticError) SetDomesticShopperAdvice added in v8.1.0

func (o *ResponseAdditionalDataDomesticError) SetDomesticShopperAdvice(v string)

SetDomesticShopperAdvice gets a reference to the given string and assigns it to the DomesticShopperAdvice field.

func (ResponseAdditionalDataDomesticError) ToMap added in v8.1.0

func (o ResponseAdditionalDataDomesticError) ToMap() (map[string]interface{}, error)

type ResponseAdditionalDataInstallments

type ResponseAdditionalDataInstallments struct {
	// Type of installment. The value of `installmentType` should be **IssuerFinanced**.
	InstallmentPaymentDataInstallmentType *string `json:"installmentPaymentData.installmentType,omitempty"`
	// Annual interest rate.
	InstallmentPaymentDataOptionItemNrAnnualPercentageRate *string `json:"installmentPaymentData.option[itemNr].annualPercentageRate,omitempty"`
	// First Installment Amount in minor units.
	InstallmentPaymentDataOptionItemNrFirstInstallmentAmount *string `json:"installmentPaymentData.option[itemNr].firstInstallmentAmount,omitempty"`
	// Installment fee amount in minor units.
	InstallmentPaymentDataOptionItemNrInstallmentFee *string `json:"installmentPaymentData.option[itemNr].installmentFee,omitempty"`
	// Interest rate for the installment period.
	InstallmentPaymentDataOptionItemNrInterestRate *string `json:"installmentPaymentData.option[itemNr].interestRate,omitempty"`
	// Maximum number of installments possible for this payment.
	InstallmentPaymentDataOptionItemNrMaximumNumberOfInstallments *string `json:"installmentPaymentData.option[itemNr].maximumNumberOfInstallments,omitempty"`
	// Minimum number of installments possible for this payment.
	InstallmentPaymentDataOptionItemNrMinimumNumberOfInstallments *string `json:"installmentPaymentData.option[itemNr].minimumNumberOfInstallments,omitempty"`
	// Total number of installments possible for this payment.
	InstallmentPaymentDataOptionItemNrNumberOfInstallments *string `json:"installmentPaymentData.option[itemNr].numberOfInstallments,omitempty"`
	// Subsequent Installment Amount in minor units.
	InstallmentPaymentDataOptionItemNrSubsequentInstallmentAmount *string `json:"installmentPaymentData.option[itemNr].subsequentInstallmentAmount,omitempty"`
	// Total amount in minor units.
	InstallmentPaymentDataOptionItemNrTotalAmountDue *string `json:"installmentPaymentData.option[itemNr].totalAmountDue,omitempty"`
	// Possible values: * PayInInstallmentsOnly * PayInFullOnly * PayInFullOrInstallments
	InstallmentPaymentDataPaymentOptions *string `json:"installmentPaymentData.paymentOptions,omitempty"`
	// The number of installments that the payment amount should be charged with.  Example: 5 > Only relevant for card payments in countries that support installments.
	InstallmentsValue *string `json:"installments.value,omitempty"`
}

ResponseAdditionalDataInstallments struct for ResponseAdditionalDataInstallments

func NewResponseAdditionalDataInstallments

func NewResponseAdditionalDataInstallments() *ResponseAdditionalDataInstallments

NewResponseAdditionalDataInstallments instantiates a new ResponseAdditionalDataInstallments object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewResponseAdditionalDataInstallmentsWithDefaults

func NewResponseAdditionalDataInstallmentsWithDefaults() *ResponseAdditionalDataInstallments

NewResponseAdditionalDataInstallmentsWithDefaults instantiates a new ResponseAdditionalDataInstallments object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ResponseAdditionalDataInstallments) GetInstallmentPaymentDataInstallmentType

func (o *ResponseAdditionalDataInstallments) GetInstallmentPaymentDataInstallmentType() string

GetInstallmentPaymentDataInstallmentType returns the InstallmentPaymentDataInstallmentType field value if set, zero value otherwise.

func (*ResponseAdditionalDataInstallments) GetInstallmentPaymentDataInstallmentTypeOk

func (o *ResponseAdditionalDataInstallments) GetInstallmentPaymentDataInstallmentTypeOk() (*string, bool)

GetInstallmentPaymentDataInstallmentTypeOk returns a tuple with the InstallmentPaymentDataInstallmentType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrAnnualPercentageRate

func (o *ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrAnnualPercentageRate() string

GetInstallmentPaymentDataOptionItemNrAnnualPercentageRate returns the InstallmentPaymentDataOptionItemNrAnnualPercentageRate field value if set, zero value otherwise.

func (*ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrAnnualPercentageRateOk

func (o *ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrAnnualPercentageRateOk() (*string, bool)

GetInstallmentPaymentDataOptionItemNrAnnualPercentageRateOk returns a tuple with the InstallmentPaymentDataOptionItemNrAnnualPercentageRate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrFirstInstallmentAmount

func (o *ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrFirstInstallmentAmount() string

GetInstallmentPaymentDataOptionItemNrFirstInstallmentAmount returns the InstallmentPaymentDataOptionItemNrFirstInstallmentAmount field value if set, zero value otherwise.

func (*ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrFirstInstallmentAmountOk

func (o *ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrFirstInstallmentAmountOk() (*string, bool)

GetInstallmentPaymentDataOptionItemNrFirstInstallmentAmountOk returns a tuple with the InstallmentPaymentDataOptionItemNrFirstInstallmentAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrInstallmentFee

func (o *ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrInstallmentFee() string

GetInstallmentPaymentDataOptionItemNrInstallmentFee returns the InstallmentPaymentDataOptionItemNrInstallmentFee field value if set, zero value otherwise.

func (*ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrInstallmentFeeOk

func (o *ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrInstallmentFeeOk() (*string, bool)

GetInstallmentPaymentDataOptionItemNrInstallmentFeeOk returns a tuple with the InstallmentPaymentDataOptionItemNrInstallmentFee field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrInterestRate

func (o *ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrInterestRate() string

GetInstallmentPaymentDataOptionItemNrInterestRate returns the InstallmentPaymentDataOptionItemNrInterestRate field value if set, zero value otherwise.

func (*ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrInterestRateOk

func (o *ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrInterestRateOk() (*string, bool)

GetInstallmentPaymentDataOptionItemNrInterestRateOk returns a tuple with the InstallmentPaymentDataOptionItemNrInterestRate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrMaximumNumberOfInstallments

func (o *ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrMaximumNumberOfInstallments() string

GetInstallmentPaymentDataOptionItemNrMaximumNumberOfInstallments returns the InstallmentPaymentDataOptionItemNrMaximumNumberOfInstallments field value if set, zero value otherwise.

func (*ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrMaximumNumberOfInstallmentsOk

func (o *ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrMaximumNumberOfInstallmentsOk() (*string, bool)

GetInstallmentPaymentDataOptionItemNrMaximumNumberOfInstallmentsOk returns a tuple with the InstallmentPaymentDataOptionItemNrMaximumNumberOfInstallments field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrMinimumNumberOfInstallments

func (o *ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrMinimumNumberOfInstallments() string

GetInstallmentPaymentDataOptionItemNrMinimumNumberOfInstallments returns the InstallmentPaymentDataOptionItemNrMinimumNumberOfInstallments field value if set, zero value otherwise.

func (*ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrMinimumNumberOfInstallmentsOk

func (o *ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrMinimumNumberOfInstallmentsOk() (*string, bool)

GetInstallmentPaymentDataOptionItemNrMinimumNumberOfInstallmentsOk returns a tuple with the InstallmentPaymentDataOptionItemNrMinimumNumberOfInstallments field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrNumberOfInstallments

func (o *ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrNumberOfInstallments() string

GetInstallmentPaymentDataOptionItemNrNumberOfInstallments returns the InstallmentPaymentDataOptionItemNrNumberOfInstallments field value if set, zero value otherwise.

func (*ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrNumberOfInstallmentsOk

func (o *ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrNumberOfInstallmentsOk() (*string, bool)

GetInstallmentPaymentDataOptionItemNrNumberOfInstallmentsOk returns a tuple with the InstallmentPaymentDataOptionItemNrNumberOfInstallments field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrSubsequentInstallmentAmount

func (o *ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrSubsequentInstallmentAmount() string

GetInstallmentPaymentDataOptionItemNrSubsequentInstallmentAmount returns the InstallmentPaymentDataOptionItemNrSubsequentInstallmentAmount field value if set, zero value otherwise.

func (*ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrSubsequentInstallmentAmountOk

func (o *ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrSubsequentInstallmentAmountOk() (*string, bool)

GetInstallmentPaymentDataOptionItemNrSubsequentInstallmentAmountOk returns a tuple with the InstallmentPaymentDataOptionItemNrSubsequentInstallmentAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrTotalAmountDue

func (o *ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrTotalAmountDue() string

GetInstallmentPaymentDataOptionItemNrTotalAmountDue returns the InstallmentPaymentDataOptionItemNrTotalAmountDue field value if set, zero value otherwise.

func (*ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrTotalAmountDueOk

func (o *ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrTotalAmountDueOk() (*string, bool)

GetInstallmentPaymentDataOptionItemNrTotalAmountDueOk returns a tuple with the InstallmentPaymentDataOptionItemNrTotalAmountDue field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataInstallments) GetInstallmentPaymentDataPaymentOptions

func (o *ResponseAdditionalDataInstallments) GetInstallmentPaymentDataPaymentOptions() string

GetInstallmentPaymentDataPaymentOptions returns the InstallmentPaymentDataPaymentOptions field value if set, zero value otherwise.

func (*ResponseAdditionalDataInstallments) GetInstallmentPaymentDataPaymentOptionsOk

func (o *ResponseAdditionalDataInstallments) GetInstallmentPaymentDataPaymentOptionsOk() (*string, bool)

GetInstallmentPaymentDataPaymentOptionsOk returns a tuple with the InstallmentPaymentDataPaymentOptions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataInstallments) GetInstallmentsValue

func (o *ResponseAdditionalDataInstallments) GetInstallmentsValue() string

GetInstallmentsValue returns the InstallmentsValue field value if set, zero value otherwise.

func (*ResponseAdditionalDataInstallments) GetInstallmentsValueOk

func (o *ResponseAdditionalDataInstallments) GetInstallmentsValueOk() (*string, bool)

GetInstallmentsValueOk returns a tuple with the InstallmentsValue field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataInstallments) HasInstallmentPaymentDataInstallmentType

func (o *ResponseAdditionalDataInstallments) HasInstallmentPaymentDataInstallmentType() bool

HasInstallmentPaymentDataInstallmentType returns a boolean if a field has been set.

func (*ResponseAdditionalDataInstallments) HasInstallmentPaymentDataOptionItemNrAnnualPercentageRate

func (o *ResponseAdditionalDataInstallments) HasInstallmentPaymentDataOptionItemNrAnnualPercentageRate() bool

HasInstallmentPaymentDataOptionItemNrAnnualPercentageRate returns a boolean if a field has been set.

func (*ResponseAdditionalDataInstallments) HasInstallmentPaymentDataOptionItemNrFirstInstallmentAmount

func (o *ResponseAdditionalDataInstallments) HasInstallmentPaymentDataOptionItemNrFirstInstallmentAmount() bool

HasInstallmentPaymentDataOptionItemNrFirstInstallmentAmount returns a boolean if a field has been set.

func (*ResponseAdditionalDataInstallments) HasInstallmentPaymentDataOptionItemNrInstallmentFee

func (o *ResponseAdditionalDataInstallments) HasInstallmentPaymentDataOptionItemNrInstallmentFee() bool

HasInstallmentPaymentDataOptionItemNrInstallmentFee returns a boolean if a field has been set.

func (*ResponseAdditionalDataInstallments) HasInstallmentPaymentDataOptionItemNrInterestRate

func (o *ResponseAdditionalDataInstallments) HasInstallmentPaymentDataOptionItemNrInterestRate() bool

HasInstallmentPaymentDataOptionItemNrInterestRate returns a boolean if a field has been set.

func (*ResponseAdditionalDataInstallments) HasInstallmentPaymentDataOptionItemNrMaximumNumberOfInstallments

func (o *ResponseAdditionalDataInstallments) HasInstallmentPaymentDataOptionItemNrMaximumNumberOfInstallments() bool

HasInstallmentPaymentDataOptionItemNrMaximumNumberOfInstallments returns a boolean if a field has been set.

func (*ResponseAdditionalDataInstallments) HasInstallmentPaymentDataOptionItemNrMinimumNumberOfInstallments

func (o *ResponseAdditionalDataInstallments) HasInstallmentPaymentDataOptionItemNrMinimumNumberOfInstallments() bool

HasInstallmentPaymentDataOptionItemNrMinimumNumberOfInstallments returns a boolean if a field has been set.

func (*ResponseAdditionalDataInstallments) HasInstallmentPaymentDataOptionItemNrNumberOfInstallments

func (o *ResponseAdditionalDataInstallments) HasInstallmentPaymentDataOptionItemNrNumberOfInstallments() bool

HasInstallmentPaymentDataOptionItemNrNumberOfInstallments returns a boolean if a field has been set.

func (*ResponseAdditionalDataInstallments) HasInstallmentPaymentDataOptionItemNrSubsequentInstallmentAmount

func (o *ResponseAdditionalDataInstallments) HasInstallmentPaymentDataOptionItemNrSubsequentInstallmentAmount() bool

HasInstallmentPaymentDataOptionItemNrSubsequentInstallmentAmount returns a boolean if a field has been set.

func (*ResponseAdditionalDataInstallments) HasInstallmentPaymentDataOptionItemNrTotalAmountDue

func (o *ResponseAdditionalDataInstallments) HasInstallmentPaymentDataOptionItemNrTotalAmountDue() bool

HasInstallmentPaymentDataOptionItemNrTotalAmountDue returns a boolean if a field has been set.

func (*ResponseAdditionalDataInstallments) HasInstallmentPaymentDataPaymentOptions

func (o *ResponseAdditionalDataInstallments) HasInstallmentPaymentDataPaymentOptions() bool

HasInstallmentPaymentDataPaymentOptions returns a boolean if a field has been set.

func (*ResponseAdditionalDataInstallments) HasInstallmentsValue

func (o *ResponseAdditionalDataInstallments) HasInstallmentsValue() bool

HasInstallmentsValue returns a boolean if a field has been set.

func (ResponseAdditionalDataInstallments) MarshalJSON

func (o ResponseAdditionalDataInstallments) MarshalJSON() ([]byte, error)

func (*ResponseAdditionalDataInstallments) SetInstallmentPaymentDataInstallmentType

func (o *ResponseAdditionalDataInstallments) SetInstallmentPaymentDataInstallmentType(v string)

SetInstallmentPaymentDataInstallmentType gets a reference to the given string and assigns it to the InstallmentPaymentDataInstallmentType field.

func (*ResponseAdditionalDataInstallments) SetInstallmentPaymentDataOptionItemNrAnnualPercentageRate

func (o *ResponseAdditionalDataInstallments) SetInstallmentPaymentDataOptionItemNrAnnualPercentageRate(v string)

SetInstallmentPaymentDataOptionItemNrAnnualPercentageRate gets a reference to the given string and assigns it to the InstallmentPaymentDataOptionItemNrAnnualPercentageRate field.

func (*ResponseAdditionalDataInstallments) SetInstallmentPaymentDataOptionItemNrFirstInstallmentAmount

func (o *ResponseAdditionalDataInstallments) SetInstallmentPaymentDataOptionItemNrFirstInstallmentAmount(v string)

SetInstallmentPaymentDataOptionItemNrFirstInstallmentAmount gets a reference to the given string and assigns it to the InstallmentPaymentDataOptionItemNrFirstInstallmentAmount field.

func (*ResponseAdditionalDataInstallments) SetInstallmentPaymentDataOptionItemNrInstallmentFee

func (o *ResponseAdditionalDataInstallments) SetInstallmentPaymentDataOptionItemNrInstallmentFee(v string)

SetInstallmentPaymentDataOptionItemNrInstallmentFee gets a reference to the given string and assigns it to the InstallmentPaymentDataOptionItemNrInstallmentFee field.

func (*ResponseAdditionalDataInstallments) SetInstallmentPaymentDataOptionItemNrInterestRate

func (o *ResponseAdditionalDataInstallments) SetInstallmentPaymentDataOptionItemNrInterestRate(v string)

SetInstallmentPaymentDataOptionItemNrInterestRate gets a reference to the given string and assigns it to the InstallmentPaymentDataOptionItemNrInterestRate field.

func (*ResponseAdditionalDataInstallments) SetInstallmentPaymentDataOptionItemNrMaximumNumberOfInstallments

func (o *ResponseAdditionalDataInstallments) SetInstallmentPaymentDataOptionItemNrMaximumNumberOfInstallments(v string)

SetInstallmentPaymentDataOptionItemNrMaximumNumberOfInstallments gets a reference to the given string and assigns it to the InstallmentPaymentDataOptionItemNrMaximumNumberOfInstallments field.

func (*ResponseAdditionalDataInstallments) SetInstallmentPaymentDataOptionItemNrMinimumNumberOfInstallments

func (o *ResponseAdditionalDataInstallments) SetInstallmentPaymentDataOptionItemNrMinimumNumberOfInstallments(v string)

SetInstallmentPaymentDataOptionItemNrMinimumNumberOfInstallments gets a reference to the given string and assigns it to the InstallmentPaymentDataOptionItemNrMinimumNumberOfInstallments field.

func (*ResponseAdditionalDataInstallments) SetInstallmentPaymentDataOptionItemNrNumberOfInstallments

func (o *ResponseAdditionalDataInstallments) SetInstallmentPaymentDataOptionItemNrNumberOfInstallments(v string)

SetInstallmentPaymentDataOptionItemNrNumberOfInstallments gets a reference to the given string and assigns it to the InstallmentPaymentDataOptionItemNrNumberOfInstallments field.

func (*ResponseAdditionalDataInstallments) SetInstallmentPaymentDataOptionItemNrSubsequentInstallmentAmount

func (o *ResponseAdditionalDataInstallments) SetInstallmentPaymentDataOptionItemNrSubsequentInstallmentAmount(v string)

SetInstallmentPaymentDataOptionItemNrSubsequentInstallmentAmount gets a reference to the given string and assigns it to the InstallmentPaymentDataOptionItemNrSubsequentInstallmentAmount field.

func (*ResponseAdditionalDataInstallments) SetInstallmentPaymentDataOptionItemNrTotalAmountDue

func (o *ResponseAdditionalDataInstallments) SetInstallmentPaymentDataOptionItemNrTotalAmountDue(v string)

SetInstallmentPaymentDataOptionItemNrTotalAmountDue gets a reference to the given string and assigns it to the InstallmentPaymentDataOptionItemNrTotalAmountDue field.

func (*ResponseAdditionalDataInstallments) SetInstallmentPaymentDataPaymentOptions

func (o *ResponseAdditionalDataInstallments) SetInstallmentPaymentDataPaymentOptions(v string)

SetInstallmentPaymentDataPaymentOptions gets a reference to the given string and assigns it to the InstallmentPaymentDataPaymentOptions field.

func (*ResponseAdditionalDataInstallments) SetInstallmentsValue

func (o *ResponseAdditionalDataInstallments) SetInstallmentsValue(v string)

SetInstallmentsValue gets a reference to the given string and assigns it to the InstallmentsValue field.

func (ResponseAdditionalDataInstallments) ToMap

func (o ResponseAdditionalDataInstallments) ToMap() (map[string]interface{}, error)

type ResponseAdditionalDataNetworkTokens

type ResponseAdditionalDataNetworkTokens struct {
	// Indicates whether a network token is available for the specified card.
	NetworkTokenAvailable *string `json:"networkToken.available,omitempty"`
	// The Bank Identification Number of a tokenized card, which is the first six digits of a card number.
	NetworkTokenBin *string `json:"networkToken.bin,omitempty"`
	// The last four digits of a network token.
	NetworkTokenTokenSummary *string `json:"networkToken.tokenSummary,omitempty"`
}

ResponseAdditionalDataNetworkTokens struct for ResponseAdditionalDataNetworkTokens

func NewResponseAdditionalDataNetworkTokens

func NewResponseAdditionalDataNetworkTokens() *ResponseAdditionalDataNetworkTokens

NewResponseAdditionalDataNetworkTokens instantiates a new ResponseAdditionalDataNetworkTokens object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewResponseAdditionalDataNetworkTokensWithDefaults

func NewResponseAdditionalDataNetworkTokensWithDefaults() *ResponseAdditionalDataNetworkTokens

NewResponseAdditionalDataNetworkTokensWithDefaults instantiates a new ResponseAdditionalDataNetworkTokens object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ResponseAdditionalDataNetworkTokens) GetNetworkTokenAvailable

func (o *ResponseAdditionalDataNetworkTokens) GetNetworkTokenAvailable() string

GetNetworkTokenAvailable returns the NetworkTokenAvailable field value if set, zero value otherwise.

func (*ResponseAdditionalDataNetworkTokens) GetNetworkTokenAvailableOk

func (o *ResponseAdditionalDataNetworkTokens) GetNetworkTokenAvailableOk() (*string, bool)

GetNetworkTokenAvailableOk returns a tuple with the NetworkTokenAvailable field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataNetworkTokens) GetNetworkTokenBin

func (o *ResponseAdditionalDataNetworkTokens) GetNetworkTokenBin() string

GetNetworkTokenBin returns the NetworkTokenBin field value if set, zero value otherwise.

func (*ResponseAdditionalDataNetworkTokens) GetNetworkTokenBinOk

func (o *ResponseAdditionalDataNetworkTokens) GetNetworkTokenBinOk() (*string, bool)

GetNetworkTokenBinOk returns a tuple with the NetworkTokenBin field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataNetworkTokens) GetNetworkTokenTokenSummary

func (o *ResponseAdditionalDataNetworkTokens) GetNetworkTokenTokenSummary() string

GetNetworkTokenTokenSummary returns the NetworkTokenTokenSummary field value if set, zero value otherwise.

func (*ResponseAdditionalDataNetworkTokens) GetNetworkTokenTokenSummaryOk

func (o *ResponseAdditionalDataNetworkTokens) GetNetworkTokenTokenSummaryOk() (*string, bool)

GetNetworkTokenTokenSummaryOk returns a tuple with the NetworkTokenTokenSummary field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataNetworkTokens) HasNetworkTokenAvailable

func (o *ResponseAdditionalDataNetworkTokens) HasNetworkTokenAvailable() bool

HasNetworkTokenAvailable returns a boolean if a field has been set.

func (*ResponseAdditionalDataNetworkTokens) HasNetworkTokenBin

func (o *ResponseAdditionalDataNetworkTokens) HasNetworkTokenBin() bool

HasNetworkTokenBin returns a boolean if a field has been set.

func (*ResponseAdditionalDataNetworkTokens) HasNetworkTokenTokenSummary

func (o *ResponseAdditionalDataNetworkTokens) HasNetworkTokenTokenSummary() bool

HasNetworkTokenTokenSummary returns a boolean if a field has been set.

func (ResponseAdditionalDataNetworkTokens) MarshalJSON

func (o ResponseAdditionalDataNetworkTokens) MarshalJSON() ([]byte, error)

func (*ResponseAdditionalDataNetworkTokens) SetNetworkTokenAvailable

func (o *ResponseAdditionalDataNetworkTokens) SetNetworkTokenAvailable(v string)

SetNetworkTokenAvailable gets a reference to the given string and assigns it to the NetworkTokenAvailable field.

func (*ResponseAdditionalDataNetworkTokens) SetNetworkTokenBin

func (o *ResponseAdditionalDataNetworkTokens) SetNetworkTokenBin(v string)

SetNetworkTokenBin gets a reference to the given string and assigns it to the NetworkTokenBin field.

func (*ResponseAdditionalDataNetworkTokens) SetNetworkTokenTokenSummary

func (o *ResponseAdditionalDataNetworkTokens) SetNetworkTokenTokenSummary(v string)

SetNetworkTokenTokenSummary gets a reference to the given string and assigns it to the NetworkTokenTokenSummary field.

func (ResponseAdditionalDataNetworkTokens) ToMap

func (o ResponseAdditionalDataNetworkTokens) ToMap() (map[string]interface{}, error)

type ResponseAdditionalDataOpi

type ResponseAdditionalDataOpi struct {
	// Returned in the response if you included `opi.includeTransToken: true` in an ecommerce payment request. This contains an Oracle Payment Interface token that you can store in your Oracle Opera database to identify tokenized ecommerce transactions. For more information and required settings, see [Oracle Opera](https://docs.adyen.com/plugins/oracle-opera#opi-token-ecommerce).
	OpiTransToken *string `json:"opi.transToken,omitempty"`
}

ResponseAdditionalDataOpi struct for ResponseAdditionalDataOpi

func NewResponseAdditionalDataOpi

func NewResponseAdditionalDataOpi() *ResponseAdditionalDataOpi

NewResponseAdditionalDataOpi instantiates a new ResponseAdditionalDataOpi object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewResponseAdditionalDataOpiWithDefaults

func NewResponseAdditionalDataOpiWithDefaults() *ResponseAdditionalDataOpi

NewResponseAdditionalDataOpiWithDefaults instantiates a new ResponseAdditionalDataOpi object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ResponseAdditionalDataOpi) GetOpiTransToken

func (o *ResponseAdditionalDataOpi) GetOpiTransToken() string

GetOpiTransToken returns the OpiTransToken field value if set, zero value otherwise.

func (*ResponseAdditionalDataOpi) GetOpiTransTokenOk

func (o *ResponseAdditionalDataOpi) GetOpiTransTokenOk() (*string, bool)

GetOpiTransTokenOk returns a tuple with the OpiTransToken field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataOpi) HasOpiTransToken

func (o *ResponseAdditionalDataOpi) HasOpiTransToken() bool

HasOpiTransToken returns a boolean if a field has been set.

func (ResponseAdditionalDataOpi) MarshalJSON

func (o ResponseAdditionalDataOpi) MarshalJSON() ([]byte, error)

func (*ResponseAdditionalDataOpi) SetOpiTransToken

func (o *ResponseAdditionalDataOpi) SetOpiTransToken(v string)

SetOpiTransToken gets a reference to the given string and assigns it to the OpiTransToken field.

func (ResponseAdditionalDataOpi) ToMap

func (o ResponseAdditionalDataOpi) ToMap() (map[string]interface{}, error)

type ResponseAdditionalDataSepa

type ResponseAdditionalDataSepa struct {
	// The transaction signature date.  Format: yyyy-MM-dd
	SepadirectdebitDateOfSignature *string `json:"sepadirectdebit.dateOfSignature,omitempty"`
	// Its value corresponds to the pspReference value of the transaction.
	SepadirectdebitMandateId *string `json:"sepadirectdebit.mandateId,omitempty"`
	// This field can take one of the following values: * OneOff: (OOFF) Direct debit instruction to initiate exactly one direct debit transaction.  * First: (FRST) Initial/first collection in a series of direct debit instructions. * Recurring: (RCUR) Direct debit instruction to carry out regular direct debit transactions initiated by the creditor. * Final: (FNAL) Last/final collection in a series of direct debit instructions.  Example: OOFF
	SepadirectdebitSequenceType *string `json:"sepadirectdebit.sequenceType,omitempty"`
}

ResponseAdditionalDataSepa struct for ResponseAdditionalDataSepa

func NewResponseAdditionalDataSepa

func NewResponseAdditionalDataSepa() *ResponseAdditionalDataSepa

NewResponseAdditionalDataSepa instantiates a new ResponseAdditionalDataSepa object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewResponseAdditionalDataSepaWithDefaults

func NewResponseAdditionalDataSepaWithDefaults() *ResponseAdditionalDataSepa

NewResponseAdditionalDataSepaWithDefaults instantiates a new ResponseAdditionalDataSepa object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ResponseAdditionalDataSepa) GetSepadirectdebitDateOfSignature

func (o *ResponseAdditionalDataSepa) GetSepadirectdebitDateOfSignature() string

GetSepadirectdebitDateOfSignature returns the SepadirectdebitDateOfSignature field value if set, zero value otherwise.

func (*ResponseAdditionalDataSepa) GetSepadirectdebitDateOfSignatureOk

func (o *ResponseAdditionalDataSepa) GetSepadirectdebitDateOfSignatureOk() (*string, bool)

GetSepadirectdebitDateOfSignatureOk returns a tuple with the SepadirectdebitDateOfSignature field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataSepa) GetSepadirectdebitMandateId

func (o *ResponseAdditionalDataSepa) GetSepadirectdebitMandateId() string

GetSepadirectdebitMandateId returns the SepadirectdebitMandateId field value if set, zero value otherwise.

func (*ResponseAdditionalDataSepa) GetSepadirectdebitMandateIdOk

func (o *ResponseAdditionalDataSepa) GetSepadirectdebitMandateIdOk() (*string, bool)

GetSepadirectdebitMandateIdOk returns a tuple with the SepadirectdebitMandateId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataSepa) GetSepadirectdebitSequenceType

func (o *ResponseAdditionalDataSepa) GetSepadirectdebitSequenceType() string

GetSepadirectdebitSequenceType returns the SepadirectdebitSequenceType field value if set, zero value otherwise.

func (*ResponseAdditionalDataSepa) GetSepadirectdebitSequenceTypeOk

func (o *ResponseAdditionalDataSepa) GetSepadirectdebitSequenceTypeOk() (*string, bool)

GetSepadirectdebitSequenceTypeOk returns a tuple with the SepadirectdebitSequenceType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponseAdditionalDataSepa) HasSepadirectdebitDateOfSignature

func (o *ResponseAdditionalDataSepa) HasSepadirectdebitDateOfSignature() bool

HasSepadirectdebitDateOfSignature returns a boolean if a field has been set.

func (*ResponseAdditionalDataSepa) HasSepadirectdebitMandateId

func (o *ResponseAdditionalDataSepa) HasSepadirectdebitMandateId() bool

HasSepadirectdebitMandateId returns a boolean if a field has been set.

func (*ResponseAdditionalDataSepa) HasSepadirectdebitSequenceType

func (o *ResponseAdditionalDataSepa) HasSepadirectdebitSequenceType() bool

HasSepadirectdebitSequenceType returns a boolean if a field has been set.

func (ResponseAdditionalDataSepa) MarshalJSON

func (o ResponseAdditionalDataSepa) MarshalJSON() ([]byte, error)

func (*ResponseAdditionalDataSepa) SetSepadirectdebitDateOfSignature

func (o *ResponseAdditionalDataSepa) SetSepadirectdebitDateOfSignature(v string)

SetSepadirectdebitDateOfSignature gets a reference to the given string and assigns it to the SepadirectdebitDateOfSignature field.

func (*ResponseAdditionalDataSepa) SetSepadirectdebitMandateId

func (o *ResponseAdditionalDataSepa) SetSepadirectdebitMandateId(v string)

SetSepadirectdebitMandateId gets a reference to the given string and assigns it to the SepadirectdebitMandateId field.

func (*ResponseAdditionalDataSepa) SetSepadirectdebitSequenceType

func (o *ResponseAdditionalDataSepa) SetSepadirectdebitSequenceType(v string)

SetSepadirectdebitSequenceType gets a reference to the given string and assigns it to the SepadirectdebitSequenceType field.

func (ResponseAdditionalDataSepa) ToMap

func (o ResponseAdditionalDataSepa) ToMap() (map[string]interface{}, error)

type ResponsePaymentMethod

type ResponsePaymentMethod struct {
	// The card brand that the shopper used to pay. Only returned if `paymentMethod.type` is **scheme**.
	Brand *string `json:"brand,omitempty"`
	// The `paymentMethod.type` value used in the request.
	Type *string `json:"type,omitempty"`
}

ResponsePaymentMethod struct for ResponsePaymentMethod

func NewResponsePaymentMethod

func NewResponsePaymentMethod() *ResponsePaymentMethod

NewResponsePaymentMethod instantiates a new ResponsePaymentMethod object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewResponsePaymentMethodWithDefaults

func NewResponsePaymentMethodWithDefaults() *ResponsePaymentMethod

NewResponsePaymentMethodWithDefaults instantiates a new ResponsePaymentMethod object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ResponsePaymentMethod) GetBrand

func (o *ResponsePaymentMethod) GetBrand() string

GetBrand returns the Brand field value if set, zero value otherwise.

func (*ResponsePaymentMethod) GetBrandOk

func (o *ResponsePaymentMethod) GetBrandOk() (*string, bool)

GetBrandOk returns a tuple with the Brand field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponsePaymentMethod) GetType

func (o *ResponsePaymentMethod) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*ResponsePaymentMethod) GetTypeOk

func (o *ResponsePaymentMethod) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResponsePaymentMethod) HasBrand

func (o *ResponsePaymentMethod) HasBrand() bool

HasBrand returns a boolean if a field has been set.

func (*ResponsePaymentMethod) HasType

func (o *ResponsePaymentMethod) HasType() bool

HasType returns a boolean if a field has been set.

func (ResponsePaymentMethod) MarshalJSON

func (o ResponsePaymentMethod) MarshalJSON() ([]byte, error)

func (*ResponsePaymentMethod) SetBrand

func (o *ResponsePaymentMethod) SetBrand(v string)

SetBrand gets a reference to the given string and assigns it to the Brand field.

func (*ResponsePaymentMethod) SetType

func (o *ResponsePaymentMethod) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (ResponsePaymentMethod) ToMap

func (o ResponsePaymentMethod) ToMap() (map[string]interface{}, error)

type RiskData

type RiskData struct {
	// Contains client-side data, like the device fingerprint, cookies, and specific browser settings.
	ClientData *string `json:"clientData,omitempty"`
	// Any custom fields used as part of the input to configured risk rules.
	CustomFields *map[string]string `json:"customFields,omitempty"`
	// An integer value that is added to the normal fraud score. The value can be either positive or negative.
	FraudOffset *int32 `json:"fraudOffset,omitempty"`
	// The risk profile to assign to this payment. When left empty, the merchant-level account's default risk profile will be applied.
	ProfileReference *string `json:"profileReference,omitempty"`
}

RiskData struct for RiskData

func NewRiskData

func NewRiskData() *RiskData

NewRiskData instantiates a new RiskData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRiskDataWithDefaults

func NewRiskDataWithDefaults() *RiskData

NewRiskDataWithDefaults instantiates a new RiskData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RiskData) GetClientData

func (o *RiskData) GetClientData() string

GetClientData returns the ClientData field value if set, zero value otherwise.

func (*RiskData) GetClientDataOk

func (o *RiskData) GetClientDataOk() (*string, bool)

GetClientDataOk returns a tuple with the ClientData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RiskData) GetCustomFields

func (o *RiskData) GetCustomFields() map[string]string

GetCustomFields returns the CustomFields field value if set, zero value otherwise.

func (*RiskData) GetCustomFieldsOk

func (o *RiskData) GetCustomFieldsOk() (*map[string]string, bool)

GetCustomFieldsOk returns a tuple with the CustomFields field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RiskData) GetFraudOffset

func (o *RiskData) GetFraudOffset() int32

GetFraudOffset returns the FraudOffset field value if set, zero value otherwise.

func (*RiskData) GetFraudOffsetOk

func (o *RiskData) GetFraudOffsetOk() (*int32, bool)

GetFraudOffsetOk returns a tuple with the FraudOffset field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RiskData) GetProfileReference

func (o *RiskData) GetProfileReference() string

GetProfileReference returns the ProfileReference field value if set, zero value otherwise.

func (*RiskData) GetProfileReferenceOk

func (o *RiskData) GetProfileReferenceOk() (*string, bool)

GetProfileReferenceOk returns a tuple with the ProfileReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RiskData) HasClientData

func (o *RiskData) HasClientData() bool

HasClientData returns a boolean if a field has been set.

func (*RiskData) HasCustomFields

func (o *RiskData) HasCustomFields() bool

HasCustomFields returns a boolean if a field has been set.

func (*RiskData) HasFraudOffset

func (o *RiskData) HasFraudOffset() bool

HasFraudOffset returns a boolean if a field has been set.

func (*RiskData) HasProfileReference

func (o *RiskData) HasProfileReference() bool

HasProfileReference returns a boolean if a field has been set.

func (RiskData) MarshalJSON

func (o RiskData) MarshalJSON() ([]byte, error)

func (*RiskData) SetClientData

func (o *RiskData) SetClientData(v string)

SetClientData gets a reference to the given string and assigns it to the ClientData field.

func (*RiskData) SetCustomFields

func (o *RiskData) SetCustomFields(v map[string]string)

SetCustomFields gets a reference to the given map[string]string and assigns it to the CustomFields field.

func (*RiskData) SetFraudOffset

func (o *RiskData) SetFraudOffset(v int32)

SetFraudOffset gets a reference to the given int32 and assigns it to the FraudOffset field.

func (*RiskData) SetProfileReference

func (o *RiskData) SetProfileReference(v string)

SetProfileReference gets a reference to the given string and assigns it to the ProfileReference field.

func (RiskData) ToMap

func (o RiskData) ToMap() (map[string]interface{}, error)

type SDKEphemPubKey

type SDKEphemPubKey struct {
	// The `crv` value as received from the 3D Secure 2 SDK.
	Crv *string `json:"crv,omitempty"`
	// The `kty` value as received from the 3D Secure 2 SDK.
	Kty *string `json:"kty,omitempty"`
	// The `x` value as received from the 3D Secure 2 SDK.
	X *string `json:"x,omitempty"`
	// The `y` value as received from the 3D Secure 2 SDK.
	Y *string `json:"y,omitempty"`
}

SDKEphemPubKey struct for SDKEphemPubKey

func NewSDKEphemPubKey

func NewSDKEphemPubKey() *SDKEphemPubKey

NewSDKEphemPubKey instantiates a new SDKEphemPubKey object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSDKEphemPubKeyWithDefaults

func NewSDKEphemPubKeyWithDefaults() *SDKEphemPubKey

NewSDKEphemPubKeyWithDefaults instantiates a new SDKEphemPubKey object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SDKEphemPubKey) GetCrv

func (o *SDKEphemPubKey) GetCrv() string

GetCrv returns the Crv field value if set, zero value otherwise.

func (*SDKEphemPubKey) GetCrvOk

func (o *SDKEphemPubKey) GetCrvOk() (*string, bool)

GetCrvOk returns a tuple with the Crv field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SDKEphemPubKey) GetKty

func (o *SDKEphemPubKey) GetKty() string

GetKty returns the Kty field value if set, zero value otherwise.

func (*SDKEphemPubKey) GetKtyOk

func (o *SDKEphemPubKey) GetKtyOk() (*string, bool)

GetKtyOk returns a tuple with the Kty field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SDKEphemPubKey) GetX

func (o *SDKEphemPubKey) GetX() string

GetX returns the X field value if set, zero value otherwise.

func (*SDKEphemPubKey) GetXOk

func (o *SDKEphemPubKey) GetXOk() (*string, bool)

GetXOk returns a tuple with the X field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SDKEphemPubKey) GetY

func (o *SDKEphemPubKey) GetY() string

GetY returns the Y field value if set, zero value otherwise.

func (*SDKEphemPubKey) GetYOk

func (o *SDKEphemPubKey) GetYOk() (*string, bool)

GetYOk returns a tuple with the Y field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SDKEphemPubKey) HasCrv

func (o *SDKEphemPubKey) HasCrv() bool

HasCrv returns a boolean if a field has been set.

func (*SDKEphemPubKey) HasKty

func (o *SDKEphemPubKey) HasKty() bool

HasKty returns a boolean if a field has been set.

func (*SDKEphemPubKey) HasX

func (o *SDKEphemPubKey) HasX() bool

HasX returns a boolean if a field has been set.

func (*SDKEphemPubKey) HasY

func (o *SDKEphemPubKey) HasY() bool

HasY returns a boolean if a field has been set.

func (SDKEphemPubKey) MarshalJSON

func (o SDKEphemPubKey) MarshalJSON() ([]byte, error)

func (*SDKEphemPubKey) SetCrv

func (o *SDKEphemPubKey) SetCrv(v string)

SetCrv gets a reference to the given string and assigns it to the Crv field.

func (*SDKEphemPubKey) SetKty

func (o *SDKEphemPubKey) SetKty(v string)

SetKty gets a reference to the given string and assigns it to the Kty field.

func (*SDKEphemPubKey) SetX

func (o *SDKEphemPubKey) SetX(v string)

SetX gets a reference to the given string and assigns it to the X field.

func (*SDKEphemPubKey) SetY

func (o *SDKEphemPubKey) SetY(v string)

SetY gets a reference to the given string and assigns it to the Y field.

func (SDKEphemPubKey) ToMap

func (o SDKEphemPubKey) ToMap() (map[string]interface{}, error)

type SamsungPayDetails

type SamsungPayDetails struct {
	// The checkout attempt identifier.
	CheckoutAttemptId *string `json:"checkoutAttemptId,omitempty"`
	// The funding source that should be used when multiple sources are available. For Brazilian combo cards, by default the funding source is credit. To use debit, set this value to **debit**.
	FundingSource *string `json:"fundingSource,omitempty"`
	// This is the `recurringDetailReference` returned in the response when you created the token.
	// Deprecated
	RecurringDetailReference *string `json:"recurringDetailReference,omitempty"`
	// The payload you received from the Samsung Pay SDK response.
	SamsungPayToken string `json:"samsungPayToken"`
	// This is the `recurringDetailReference` returned in the response when you created the token.
	StoredPaymentMethodId *string `json:"storedPaymentMethodId,omitempty"`
	// **samsungpay**
	Type *string `json:"type,omitempty"`
}

SamsungPayDetails struct for SamsungPayDetails

func NewSamsungPayDetails

func NewSamsungPayDetails(samsungPayToken string) *SamsungPayDetails

NewSamsungPayDetails instantiates a new SamsungPayDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSamsungPayDetailsWithDefaults

func NewSamsungPayDetailsWithDefaults() *SamsungPayDetails

NewSamsungPayDetailsWithDefaults instantiates a new SamsungPayDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SamsungPayDetails) GetCheckoutAttemptId

func (o *SamsungPayDetails) GetCheckoutAttemptId() string

GetCheckoutAttemptId returns the CheckoutAttemptId field value if set, zero value otherwise.

func (*SamsungPayDetails) GetCheckoutAttemptIdOk

func (o *SamsungPayDetails) GetCheckoutAttemptIdOk() (*string, bool)

GetCheckoutAttemptIdOk returns a tuple with the CheckoutAttemptId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SamsungPayDetails) GetFundingSource

func (o *SamsungPayDetails) GetFundingSource() string

GetFundingSource returns the FundingSource field value if set, zero value otherwise.

func (*SamsungPayDetails) GetFundingSourceOk

func (o *SamsungPayDetails) GetFundingSourceOk() (*string, bool)

GetFundingSourceOk returns a tuple with the FundingSource field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SamsungPayDetails) GetRecurringDetailReference

func (o *SamsungPayDetails) GetRecurringDetailReference() string

GetRecurringDetailReference returns the RecurringDetailReference field value if set, zero value otherwise. Deprecated

func (*SamsungPayDetails) GetRecurringDetailReferenceOk

func (o *SamsungPayDetails) GetRecurringDetailReferenceOk() (*string, bool)

GetRecurringDetailReferenceOk returns a tuple with the RecurringDetailReference field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*SamsungPayDetails) GetSamsungPayToken

func (o *SamsungPayDetails) GetSamsungPayToken() string

GetSamsungPayToken returns the SamsungPayToken field value

func (*SamsungPayDetails) GetSamsungPayTokenOk

func (o *SamsungPayDetails) GetSamsungPayTokenOk() (*string, bool)

GetSamsungPayTokenOk returns a tuple with the SamsungPayToken field value and a boolean to check if the value has been set.

func (*SamsungPayDetails) GetStoredPaymentMethodId

func (o *SamsungPayDetails) GetStoredPaymentMethodId() string

GetStoredPaymentMethodId returns the StoredPaymentMethodId field value if set, zero value otherwise.

func (*SamsungPayDetails) GetStoredPaymentMethodIdOk

func (o *SamsungPayDetails) GetStoredPaymentMethodIdOk() (*string, bool)

GetStoredPaymentMethodIdOk returns a tuple with the StoredPaymentMethodId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SamsungPayDetails) GetType

func (o *SamsungPayDetails) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*SamsungPayDetails) GetTypeOk

func (o *SamsungPayDetails) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SamsungPayDetails) HasCheckoutAttemptId

func (o *SamsungPayDetails) HasCheckoutAttemptId() bool

HasCheckoutAttemptId returns a boolean if a field has been set.

func (*SamsungPayDetails) HasFundingSource

func (o *SamsungPayDetails) HasFundingSource() bool

HasFundingSource returns a boolean if a field has been set.

func (*SamsungPayDetails) HasRecurringDetailReference

func (o *SamsungPayDetails) HasRecurringDetailReference() bool

HasRecurringDetailReference returns a boolean if a field has been set.

func (*SamsungPayDetails) HasStoredPaymentMethodId

func (o *SamsungPayDetails) HasStoredPaymentMethodId() bool

HasStoredPaymentMethodId returns a boolean if a field has been set.

func (*SamsungPayDetails) HasType

func (o *SamsungPayDetails) HasType() bool

HasType returns a boolean if a field has been set.

func (SamsungPayDetails) MarshalJSON

func (o SamsungPayDetails) MarshalJSON() ([]byte, error)

func (*SamsungPayDetails) SetCheckoutAttemptId

func (o *SamsungPayDetails) SetCheckoutAttemptId(v string)

SetCheckoutAttemptId gets a reference to the given string and assigns it to the CheckoutAttemptId field.

func (*SamsungPayDetails) SetFundingSource

func (o *SamsungPayDetails) SetFundingSource(v string)

SetFundingSource gets a reference to the given string and assigns it to the FundingSource field.

func (*SamsungPayDetails) SetRecurringDetailReference

func (o *SamsungPayDetails) SetRecurringDetailReference(v string)

SetRecurringDetailReference gets a reference to the given string and assigns it to the RecurringDetailReference field. Deprecated

func (*SamsungPayDetails) SetSamsungPayToken

func (o *SamsungPayDetails) SetSamsungPayToken(v string)

SetSamsungPayToken sets field value

func (*SamsungPayDetails) SetStoredPaymentMethodId

func (o *SamsungPayDetails) SetStoredPaymentMethodId(v string)

SetStoredPaymentMethodId gets a reference to the given string and assigns it to the StoredPaymentMethodId field.

func (*SamsungPayDetails) SetType

func (o *SamsungPayDetails) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (SamsungPayDetails) ToMap

func (o SamsungPayDetails) ToMap() (map[string]interface{}, error)

type SepaDirectDebitDetails

type SepaDirectDebitDetails struct {
	// The checkout attempt identifier.
	CheckoutAttemptId *string `json:"checkoutAttemptId,omitempty"`
	// The International Bank Account Number (IBAN).
	Iban string `json:"iban"`
	// The name of the bank account holder.
	OwnerName string `json:"ownerName"`
	// This is the `recurringDetailReference` returned in the response when you created the token.
	// Deprecated
	RecurringDetailReference *string `json:"recurringDetailReference,omitempty"`
	// This is the `recurringDetailReference` returned in the response when you created the token.
	StoredPaymentMethodId *string `json:"storedPaymentMethodId,omitempty"`
	// **sepadirectdebit**
	Type *string `json:"type,omitempty"`
}

SepaDirectDebitDetails struct for SepaDirectDebitDetails

func NewSepaDirectDebitDetails

func NewSepaDirectDebitDetails(iban string, ownerName string) *SepaDirectDebitDetails

NewSepaDirectDebitDetails instantiates a new SepaDirectDebitDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSepaDirectDebitDetailsWithDefaults

func NewSepaDirectDebitDetailsWithDefaults() *SepaDirectDebitDetails

NewSepaDirectDebitDetailsWithDefaults instantiates a new SepaDirectDebitDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SepaDirectDebitDetails) GetCheckoutAttemptId

func (o *SepaDirectDebitDetails) GetCheckoutAttemptId() string

GetCheckoutAttemptId returns the CheckoutAttemptId field value if set, zero value otherwise.

func (*SepaDirectDebitDetails) GetCheckoutAttemptIdOk

func (o *SepaDirectDebitDetails) GetCheckoutAttemptIdOk() (*string, bool)

GetCheckoutAttemptIdOk returns a tuple with the CheckoutAttemptId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SepaDirectDebitDetails) GetIban

func (o *SepaDirectDebitDetails) GetIban() string

GetIban returns the Iban field value

func (*SepaDirectDebitDetails) GetIbanOk

func (o *SepaDirectDebitDetails) GetIbanOk() (*string, bool)

GetIbanOk returns a tuple with the Iban field value and a boolean to check if the value has been set.

func (*SepaDirectDebitDetails) GetOwnerName

func (o *SepaDirectDebitDetails) GetOwnerName() string

GetOwnerName returns the OwnerName field value

func (*SepaDirectDebitDetails) GetOwnerNameOk

func (o *SepaDirectDebitDetails) GetOwnerNameOk() (*string, bool)

GetOwnerNameOk returns a tuple with the OwnerName field value and a boolean to check if the value has been set.

func (*SepaDirectDebitDetails) GetRecurringDetailReference

func (o *SepaDirectDebitDetails) GetRecurringDetailReference() string

GetRecurringDetailReference returns the RecurringDetailReference field value if set, zero value otherwise. Deprecated

func (*SepaDirectDebitDetails) GetRecurringDetailReferenceOk

func (o *SepaDirectDebitDetails) GetRecurringDetailReferenceOk() (*string, bool)

GetRecurringDetailReferenceOk returns a tuple with the RecurringDetailReference field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*SepaDirectDebitDetails) GetStoredPaymentMethodId

func (o *SepaDirectDebitDetails) GetStoredPaymentMethodId() string

GetStoredPaymentMethodId returns the StoredPaymentMethodId field value if set, zero value otherwise.

func (*SepaDirectDebitDetails) GetStoredPaymentMethodIdOk

func (o *SepaDirectDebitDetails) GetStoredPaymentMethodIdOk() (*string, bool)

GetStoredPaymentMethodIdOk returns a tuple with the StoredPaymentMethodId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SepaDirectDebitDetails) GetType

func (o *SepaDirectDebitDetails) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*SepaDirectDebitDetails) GetTypeOk

func (o *SepaDirectDebitDetails) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SepaDirectDebitDetails) HasCheckoutAttemptId

func (o *SepaDirectDebitDetails) HasCheckoutAttemptId() bool

HasCheckoutAttemptId returns a boolean if a field has been set.

func (*SepaDirectDebitDetails) HasRecurringDetailReference

func (o *SepaDirectDebitDetails) HasRecurringDetailReference() bool

HasRecurringDetailReference returns a boolean if a field has been set.

func (*SepaDirectDebitDetails) HasStoredPaymentMethodId

func (o *SepaDirectDebitDetails) HasStoredPaymentMethodId() bool

HasStoredPaymentMethodId returns a boolean if a field has been set.

func (*SepaDirectDebitDetails) HasType

func (o *SepaDirectDebitDetails) HasType() bool

HasType returns a boolean if a field has been set.

func (SepaDirectDebitDetails) MarshalJSON

func (o SepaDirectDebitDetails) MarshalJSON() ([]byte, error)

func (*SepaDirectDebitDetails) SetCheckoutAttemptId

func (o *SepaDirectDebitDetails) SetCheckoutAttemptId(v string)

SetCheckoutAttemptId gets a reference to the given string and assigns it to the CheckoutAttemptId field.

func (*SepaDirectDebitDetails) SetIban

func (o *SepaDirectDebitDetails) SetIban(v string)

SetIban sets field value

func (*SepaDirectDebitDetails) SetOwnerName

func (o *SepaDirectDebitDetails) SetOwnerName(v string)

SetOwnerName sets field value

func (*SepaDirectDebitDetails) SetRecurringDetailReference

func (o *SepaDirectDebitDetails) SetRecurringDetailReference(v string)

SetRecurringDetailReference gets a reference to the given string and assigns it to the RecurringDetailReference field. Deprecated

func (*SepaDirectDebitDetails) SetStoredPaymentMethodId

func (o *SepaDirectDebitDetails) SetStoredPaymentMethodId(v string)

SetStoredPaymentMethodId gets a reference to the given string and assigns it to the StoredPaymentMethodId field.

func (*SepaDirectDebitDetails) SetType

func (o *SepaDirectDebitDetails) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (SepaDirectDebitDetails) ToMap

func (o SepaDirectDebitDetails) ToMap() (map[string]interface{}, error)

type ServiceError

type ServiceError struct {
	// Contains additional information about the payment. Some data fields are included only if you select them first. Go to **Customer Area** > **Developers** > **Additional data**.
	AdditionalData *map[string]string `json:"additionalData,omitempty"`
	// The error code mapped to the error message.
	ErrorCode *string `json:"errorCode,omitempty"`
	// The category of the error.
	ErrorType *string `json:"errorType,omitempty"`
	// A short explanation of the issue.
	Message *string `json:"message,omitempty"`
	// The PSP reference of the payment.
	PspReference *string `json:"pspReference,omitempty"`
	// The HTTP response status.
	Status *int32 `json:"status,omitempty"`
}

ServiceError struct for ServiceError

func NewServiceError

func NewServiceError() *ServiceError

NewServiceError instantiates a new ServiceError object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewServiceErrorWithDefaults

func NewServiceErrorWithDefaults() *ServiceError

NewServiceErrorWithDefaults instantiates a new ServiceError object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ServiceError) GetAdditionalData

func (o *ServiceError) GetAdditionalData() map[string]string

GetAdditionalData returns the AdditionalData field value if set, zero value otherwise.

func (*ServiceError) GetAdditionalDataOk

func (o *ServiceError) GetAdditionalDataOk() (*map[string]string, bool)

GetAdditionalDataOk returns a tuple with the AdditionalData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceError) GetErrorCode

func (o *ServiceError) GetErrorCode() string

GetErrorCode returns the ErrorCode field value if set, zero value otherwise.

func (*ServiceError) GetErrorCodeOk

func (o *ServiceError) GetErrorCodeOk() (*string, bool)

GetErrorCodeOk returns a tuple with the ErrorCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceError) GetErrorType

func (o *ServiceError) GetErrorType() string

GetErrorType returns the ErrorType field value if set, zero value otherwise.

func (*ServiceError) GetErrorTypeOk

func (o *ServiceError) GetErrorTypeOk() (*string, bool)

GetErrorTypeOk returns a tuple with the ErrorType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceError) GetMessage

func (o *ServiceError) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*ServiceError) GetMessageOk

func (o *ServiceError) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceError) GetPspReference

func (o *ServiceError) GetPspReference() string

GetPspReference returns the PspReference field value if set, zero value otherwise.

func (*ServiceError) GetPspReferenceOk

func (o *ServiceError) GetPspReferenceOk() (*string, bool)

GetPspReferenceOk returns a tuple with the PspReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceError) GetStatus

func (o *ServiceError) GetStatus() int32

GetStatus returns the Status field value if set, zero value otherwise.

func (*ServiceError) GetStatusOk

func (o *ServiceError) GetStatusOk() (*int32, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceError) HasAdditionalData

func (o *ServiceError) HasAdditionalData() bool

HasAdditionalData returns a boolean if a field has been set.

func (*ServiceError) HasErrorCode

func (o *ServiceError) HasErrorCode() bool

HasErrorCode returns a boolean if a field has been set.

func (*ServiceError) HasErrorType

func (o *ServiceError) HasErrorType() bool

HasErrorType returns a boolean if a field has been set.

func (*ServiceError) HasMessage

func (o *ServiceError) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*ServiceError) HasPspReference

func (o *ServiceError) HasPspReference() bool

HasPspReference returns a boolean if a field has been set.

func (*ServiceError) HasStatus

func (o *ServiceError) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (ServiceError) MarshalJSON

func (o ServiceError) MarshalJSON() ([]byte, error)

func (*ServiceError) SetAdditionalData

func (o *ServiceError) SetAdditionalData(v map[string]string)

SetAdditionalData gets a reference to the given map[string]string and assigns it to the AdditionalData field.

func (*ServiceError) SetErrorCode

func (o *ServiceError) SetErrorCode(v string)

SetErrorCode gets a reference to the given string and assigns it to the ErrorCode field.

func (*ServiceError) SetErrorType

func (o *ServiceError) SetErrorType(v string)

SetErrorType gets a reference to the given string and assigns it to the ErrorType field.

func (*ServiceError) SetMessage

func (o *ServiceError) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*ServiceError) SetPspReference

func (o *ServiceError) SetPspReference(v string)

SetPspReference gets a reference to the given string and assigns it to the PspReference field.

func (*ServiceError) SetStatus

func (o *ServiceError) SetStatus(v int32)

SetStatus gets a reference to the given int32 and assigns it to the Status field.

func (ServiceError) ToMap

func (o ServiceError) ToMap() (map[string]interface{}, error)

type ServiceErrorDetails

type ServiceErrorDetails struct {
	ErrorCode    *string `json:"errorCode,omitempty"`
	ErrorType    *string `json:"errorType,omitempty"`
	Message      *string `json:"message,omitempty"`
	PspReference *string `json:"pspReference,omitempty"`
}

ServiceErrorDetails struct for ServiceErrorDetails

func NewServiceErrorDetails

func NewServiceErrorDetails() *ServiceErrorDetails

NewServiceErrorDetails instantiates a new ServiceErrorDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewServiceErrorDetailsWithDefaults

func NewServiceErrorDetailsWithDefaults() *ServiceErrorDetails

NewServiceErrorDetailsWithDefaults instantiates a new ServiceErrorDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ServiceErrorDetails) GetErrorCode

func (o *ServiceErrorDetails) GetErrorCode() string

GetErrorCode returns the ErrorCode field value if set, zero value otherwise.

func (*ServiceErrorDetails) GetErrorCodeOk

func (o *ServiceErrorDetails) GetErrorCodeOk() (*string, bool)

GetErrorCodeOk returns a tuple with the ErrorCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceErrorDetails) GetErrorType

func (o *ServiceErrorDetails) GetErrorType() string

GetErrorType returns the ErrorType field value if set, zero value otherwise.

func (*ServiceErrorDetails) GetErrorTypeOk

func (o *ServiceErrorDetails) GetErrorTypeOk() (*string, bool)

GetErrorTypeOk returns a tuple with the ErrorType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceErrorDetails) GetMessage

func (o *ServiceErrorDetails) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*ServiceErrorDetails) GetMessageOk

func (o *ServiceErrorDetails) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceErrorDetails) GetPspReference

func (o *ServiceErrorDetails) GetPspReference() string

GetPspReference returns the PspReference field value if set, zero value otherwise.

func (*ServiceErrorDetails) GetPspReferenceOk

func (o *ServiceErrorDetails) GetPspReferenceOk() (*string, bool)

GetPspReferenceOk returns a tuple with the PspReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceErrorDetails) HasErrorCode

func (o *ServiceErrorDetails) HasErrorCode() bool

HasErrorCode returns a boolean if a field has been set.

func (*ServiceErrorDetails) HasErrorType

func (o *ServiceErrorDetails) HasErrorType() bool

HasErrorType returns a boolean if a field has been set.

func (*ServiceErrorDetails) HasMessage

func (o *ServiceErrorDetails) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*ServiceErrorDetails) HasPspReference

func (o *ServiceErrorDetails) HasPspReference() bool

HasPspReference returns a boolean if a field has been set.

func (ServiceErrorDetails) MarshalJSON

func (o ServiceErrorDetails) MarshalJSON() ([]byte, error)

func (*ServiceErrorDetails) SetErrorCode

func (o *ServiceErrorDetails) SetErrorCode(v string)

SetErrorCode gets a reference to the given string and assigns it to the ErrorCode field.

func (*ServiceErrorDetails) SetErrorType

func (o *ServiceErrorDetails) SetErrorType(v string)

SetErrorType gets a reference to the given string and assigns it to the ErrorType field.

func (*ServiceErrorDetails) SetMessage

func (o *ServiceErrorDetails) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*ServiceErrorDetails) SetPspReference

func (o *ServiceErrorDetails) SetPspReference(v string)

SetPspReference gets a reference to the given string and assigns it to the PspReference field.

func (ServiceErrorDetails) ToMap

func (o ServiceErrorDetails) ToMap() (map[string]interface{}, error)

type SessionResultResponse

type SessionResultResponse struct {
	// A unique identifier of the session.
	Id *string `json:"id,omitempty"`
	// The status of the session. The status included in the response doesn't get updated. Don't make the request again to check for payment status updates.  Possible values:           * **completed** – The shopper completed the payment. This means that the payment was authorized.          * **paymentPending** – The shopper is in the process of making the payment. This applies to payment methods with an asynchronous flow.          * **refused** – The session has been refused, due to too many refused payment attempts. Shoppers can no longer complete the payment with this session.          * **canceled** – The shopper canceled the payment.          * **active** – The session is still active and can be paid.          * **expired** – The session expired (default: 1 hour after session creation). Shoppers can no longer complete the payment with this session.
	Status *string `json:"status,omitempty"`
}

SessionResultResponse struct for SessionResultResponse

func NewSessionResultResponse

func NewSessionResultResponse() *SessionResultResponse

NewSessionResultResponse instantiates a new SessionResultResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSessionResultResponseWithDefaults

func NewSessionResultResponseWithDefaults() *SessionResultResponse

NewSessionResultResponseWithDefaults instantiates a new SessionResultResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SessionResultResponse) GetId

func (o *SessionResultResponse) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*SessionResultResponse) GetIdOk

func (o *SessionResultResponse) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SessionResultResponse) GetStatus

func (o *SessionResultResponse) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*SessionResultResponse) GetStatusOk

func (o *SessionResultResponse) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SessionResultResponse) HasId

func (o *SessionResultResponse) HasId() bool

HasId returns a boolean if a field has been set.

func (*SessionResultResponse) HasStatus

func (o *SessionResultResponse) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (SessionResultResponse) MarshalJSON

func (o SessionResultResponse) MarshalJSON() ([]byte, error)

func (*SessionResultResponse) SetId

func (o *SessionResultResponse) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*SessionResultResponse) SetStatus

func (o *SessionResultResponse) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (SessionResultResponse) ToMap

func (o SessionResultResponse) ToMap() (map[string]interface{}, error)

type ShopperInput

type ShopperInput struct {
	// Specifies visibility of billing address fields.  Permitted values: * editable * hidden * readOnly
	BillingAddress *string `json:"billingAddress,omitempty"`
	// Specifies visibility of delivery address fields.  Permitted values: * editable * hidden * readOnly
	DeliveryAddress *string `json:"deliveryAddress,omitempty"`
	// Specifies visibility of personal details.  Permitted values: * editable * hidden * readOnly
	PersonalDetails *string `json:"personalDetails,omitempty"`
}

ShopperInput struct for ShopperInput

func NewShopperInput

func NewShopperInput() *ShopperInput

NewShopperInput instantiates a new ShopperInput object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewShopperInputWithDefaults

func NewShopperInputWithDefaults() *ShopperInput

NewShopperInputWithDefaults instantiates a new ShopperInput object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ShopperInput) GetBillingAddress

func (o *ShopperInput) GetBillingAddress() string

GetBillingAddress returns the BillingAddress field value if set, zero value otherwise.

func (*ShopperInput) GetBillingAddressOk

func (o *ShopperInput) GetBillingAddressOk() (*string, bool)

GetBillingAddressOk returns a tuple with the BillingAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ShopperInput) GetDeliveryAddress

func (o *ShopperInput) GetDeliveryAddress() string

GetDeliveryAddress returns the DeliveryAddress field value if set, zero value otherwise.

func (*ShopperInput) GetDeliveryAddressOk

func (o *ShopperInput) GetDeliveryAddressOk() (*string, bool)

GetDeliveryAddressOk returns a tuple with the DeliveryAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ShopperInput) GetPersonalDetails

func (o *ShopperInput) GetPersonalDetails() string

GetPersonalDetails returns the PersonalDetails field value if set, zero value otherwise.

func (*ShopperInput) GetPersonalDetailsOk

func (o *ShopperInput) GetPersonalDetailsOk() (*string, bool)

GetPersonalDetailsOk returns a tuple with the PersonalDetails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ShopperInput) HasBillingAddress

func (o *ShopperInput) HasBillingAddress() bool

HasBillingAddress returns a boolean if a field has been set.

func (*ShopperInput) HasDeliveryAddress

func (o *ShopperInput) HasDeliveryAddress() bool

HasDeliveryAddress returns a boolean if a field has been set.

func (*ShopperInput) HasPersonalDetails

func (o *ShopperInput) HasPersonalDetails() bool

HasPersonalDetails returns a boolean if a field has been set.

func (ShopperInput) MarshalJSON

func (o ShopperInput) MarshalJSON() ([]byte, error)

func (*ShopperInput) SetBillingAddress

func (o *ShopperInput) SetBillingAddress(v string)

SetBillingAddress gets a reference to the given string and assigns it to the BillingAddress field.

func (*ShopperInput) SetDeliveryAddress

func (o *ShopperInput) SetDeliveryAddress(v string)

SetDeliveryAddress gets a reference to the given string and assigns it to the DeliveryAddress field.

func (*ShopperInput) SetPersonalDetails

func (o *ShopperInput) SetPersonalDetails(v string)

SetPersonalDetails gets a reference to the given string and assigns it to the PersonalDetails field.

func (ShopperInput) ToMap

func (o ShopperInput) ToMap() (map[string]interface{}, error)

type ShopperInteractionDevice

type ShopperInteractionDevice struct {
	// Locale on the shopper interaction device.
	Locale *string `json:"locale,omitempty"`
	// Operating system running on the shopper interaction device.
	Os *string `json:"os,omitempty"`
	// Version of the operating system on the shopper interaction device.
	OsVersion *string `json:"osVersion,omitempty"`
}

ShopperInteractionDevice struct for ShopperInteractionDevice

func NewShopperInteractionDevice

func NewShopperInteractionDevice() *ShopperInteractionDevice

NewShopperInteractionDevice instantiates a new ShopperInteractionDevice object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewShopperInteractionDeviceWithDefaults

func NewShopperInteractionDeviceWithDefaults() *ShopperInteractionDevice

NewShopperInteractionDeviceWithDefaults instantiates a new ShopperInteractionDevice object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ShopperInteractionDevice) GetLocale

func (o *ShopperInteractionDevice) GetLocale() string

GetLocale returns the Locale field value if set, zero value otherwise.

func (*ShopperInteractionDevice) GetLocaleOk

func (o *ShopperInteractionDevice) GetLocaleOk() (*string, bool)

GetLocaleOk returns a tuple with the Locale field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ShopperInteractionDevice) GetOs

func (o *ShopperInteractionDevice) GetOs() string

GetOs returns the Os field value if set, zero value otherwise.

func (*ShopperInteractionDevice) GetOsOk

func (o *ShopperInteractionDevice) GetOsOk() (*string, bool)

GetOsOk returns a tuple with the Os field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ShopperInteractionDevice) GetOsVersion

func (o *ShopperInteractionDevice) GetOsVersion() string

GetOsVersion returns the OsVersion field value if set, zero value otherwise.

func (*ShopperInteractionDevice) GetOsVersionOk

func (o *ShopperInteractionDevice) GetOsVersionOk() (*string, bool)

GetOsVersionOk returns a tuple with the OsVersion field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ShopperInteractionDevice) HasLocale

func (o *ShopperInteractionDevice) HasLocale() bool

HasLocale returns a boolean if a field has been set.

func (*ShopperInteractionDevice) HasOs

func (o *ShopperInteractionDevice) HasOs() bool

HasOs returns a boolean if a field has been set.

func (*ShopperInteractionDevice) HasOsVersion

func (o *ShopperInteractionDevice) HasOsVersion() bool

HasOsVersion returns a boolean if a field has been set.

func (ShopperInteractionDevice) MarshalJSON

func (o ShopperInteractionDevice) MarshalJSON() ([]byte, error)

func (*ShopperInteractionDevice) SetLocale

func (o *ShopperInteractionDevice) SetLocale(v string)

SetLocale gets a reference to the given string and assigns it to the Locale field.

func (*ShopperInteractionDevice) SetOs

func (o *ShopperInteractionDevice) SetOs(v string)

SetOs gets a reference to the given string and assigns it to the Os field.

func (*ShopperInteractionDevice) SetOsVersion

func (o *ShopperInteractionDevice) SetOsVersion(v string)

SetOsVersion gets a reference to the given string and assigns it to the OsVersion field.

func (ShopperInteractionDevice) ToMap

func (o ShopperInteractionDevice) ToMap() (map[string]interface{}, error)

type Split

type Split struct {
	// The unique identifier of the account to which the split amount is booked. Required if `type` is **MarketPlace** or **BalanceAccount**.  * [Classic Platforms integration](https://docs.adyen.com/marketplaces-and-platforms/classic): The [`accountCode`](https://docs.adyen.com/api-explorer/Account/latest/post/updateAccount#request-accountCode) of the account to which the split amount is booked. * [Balance Platform](https://docs.adyen.com/marketplaces-and-platforms): The [`balanceAccountId`](https://docs.adyen.com/api-explorer/balanceplatform/latest/get/balanceAccounts/_id_#path-id) of the account to which the split amount is booked.
	Account *string      `json:"account,omitempty"`
	Amount  *SplitAmount `json:"amount,omitempty"`
	// Your description for the split item.
	Description *string `json:"description,omitempty"`
	// Your unique reference for the split item.  This is required if `type` is **MarketPlace** ([Classic Platforms integration](https://docs.adyen.com/marketplaces-and-platforms/classic)) or **BalanceAccount** ([Balance Platform](https://docs.adyen.com/marketplaces-and-platforms)).  For the other types, we also recommend providing a **unique** reference so you can reconcile the split and the associated payment in the transaction overview and in the reports.
	Reference *string `json:"reference,omitempty"`
	// The type of the split item.  Possible values:  * [Classic Platforms integration](https://docs.adyen.com/marketplaces-and-platforms/classic): **Commission**, **Default**, **Marketplace**, **PaymentFee**, **VAT**. * [Balance Platform](https://docs.adyen.com/marketplaces-and-platforms): **BalanceAccount**, **Commission**, **Default**, **PaymentFee**, **Remainder**, **Surcharge**, **Tip**, **VAT**.
	Type string `json:"type"`
}

Split struct for Split

func NewSplit

func NewSplit(type_ string) *Split

NewSplit instantiates a new Split object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSplitWithDefaults

func NewSplitWithDefaults() *Split

NewSplitWithDefaults instantiates a new Split object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Split) GetAccount

func (o *Split) GetAccount() string

GetAccount returns the Account field value if set, zero value otherwise.

func (*Split) GetAccountOk

func (o *Split) GetAccountOk() (*string, bool)

GetAccountOk returns a tuple with the Account field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Split) GetAmount

func (o *Split) GetAmount() SplitAmount

GetAmount returns the Amount field value if set, zero value otherwise.

func (*Split) GetAmountOk

func (o *Split) GetAmountOk() (*SplitAmount, bool)

GetAmountOk returns a tuple with the Amount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Split) GetDescription

func (o *Split) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*Split) GetDescriptionOk

func (o *Split) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Split) GetReference

func (o *Split) GetReference() string

GetReference returns the Reference field value if set, zero value otherwise.

func (*Split) GetReferenceOk

func (o *Split) GetReferenceOk() (*string, bool)

GetReferenceOk returns a tuple with the Reference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Split) GetType

func (o *Split) GetType() string

GetType returns the Type field value

func (*Split) GetTypeOk

func (o *Split) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*Split) HasAccount

func (o *Split) HasAccount() bool

HasAccount returns a boolean if a field has been set.

func (*Split) HasAmount

func (o *Split) HasAmount() bool

HasAmount returns a boolean if a field has been set.

func (*Split) HasDescription

func (o *Split) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*Split) HasReference

func (o *Split) HasReference() bool

HasReference returns a boolean if a field has been set.

func (Split) MarshalJSON

func (o Split) MarshalJSON() ([]byte, error)

func (*Split) SetAccount

func (o *Split) SetAccount(v string)

SetAccount gets a reference to the given string and assigns it to the Account field.

func (*Split) SetAmount

func (o *Split) SetAmount(v SplitAmount)

SetAmount gets a reference to the given SplitAmount and assigns it to the Amount field.

func (*Split) SetDescription

func (o *Split) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*Split) SetReference

func (o *Split) SetReference(v string)

SetReference gets a reference to the given string and assigns it to the Reference field.

func (*Split) SetType

func (o *Split) SetType(v string)

SetType sets field value

func (Split) ToMap

func (o Split) ToMap() (map[string]interface{}, error)

type SplitAmount

type SplitAmount struct {
	// The three-character [ISO currency code](https://docs.adyen.com/development-resources/currency-codes). By default, this is the original payment currency.
	Currency *string `json:"currency,omitempty"`
	// The value of the split amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes).
	Value int64 `json:"value"`
}

SplitAmount struct for SplitAmount

func NewSplitAmount

func NewSplitAmount(value int64) *SplitAmount

NewSplitAmount instantiates a new SplitAmount object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSplitAmountWithDefaults

func NewSplitAmountWithDefaults() *SplitAmount

NewSplitAmountWithDefaults instantiates a new SplitAmount object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SplitAmount) GetCurrency

func (o *SplitAmount) GetCurrency() string

GetCurrency returns the Currency field value if set, zero value otherwise.

func (*SplitAmount) GetCurrencyOk

func (o *SplitAmount) GetCurrencyOk() (*string, bool)

GetCurrencyOk returns a tuple with the Currency field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SplitAmount) GetValue

func (o *SplitAmount) GetValue() int64

GetValue returns the Value field value

func (*SplitAmount) GetValueOk

func (o *SplitAmount) GetValueOk() (*int64, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (*SplitAmount) HasCurrency

func (o *SplitAmount) HasCurrency() bool

HasCurrency returns a boolean if a field has been set.

func (SplitAmount) MarshalJSON

func (o SplitAmount) MarshalJSON() ([]byte, error)

func (*SplitAmount) SetCurrency

func (o *SplitAmount) SetCurrency(v string)

SetCurrency gets a reference to the given string and assigns it to the Currency field.

func (*SplitAmount) SetValue

func (o *SplitAmount) SetValue(v int64)

SetValue sets field value

func (SplitAmount) ToMap

func (o SplitAmount) ToMap() (map[string]interface{}, error)

type StandalonePaymentCancelRequest

type StandalonePaymentCancelRequest struct {
	ApplicationInfo *ApplicationInfo `json:"applicationInfo,omitempty"`
	// The merchant account that is used to process the payment.
	MerchantAccount string `json:"merchantAccount"`
	// The [`reference`](https://docs.adyen.com/api-explorer/#/CheckoutService/latest/post/payments__reqParam_reference) of the payment that you want to cancel.
	PaymentReference string `json:"paymentReference"`
	// Your reference for the cancel request. Maximum length: 80 characters.
	Reference *string `json:"reference,omitempty"`
}

StandalonePaymentCancelRequest struct for StandalonePaymentCancelRequest

func NewStandalonePaymentCancelRequest

func NewStandalonePaymentCancelRequest(merchantAccount string, paymentReference string) *StandalonePaymentCancelRequest

NewStandalonePaymentCancelRequest instantiates a new StandalonePaymentCancelRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewStandalonePaymentCancelRequestWithDefaults

func NewStandalonePaymentCancelRequestWithDefaults() *StandalonePaymentCancelRequest

NewStandalonePaymentCancelRequestWithDefaults instantiates a new StandalonePaymentCancelRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*StandalonePaymentCancelRequest) GetApplicationInfo

func (o *StandalonePaymentCancelRequest) GetApplicationInfo() ApplicationInfo

GetApplicationInfo returns the ApplicationInfo field value if set, zero value otherwise.

func (*StandalonePaymentCancelRequest) GetApplicationInfoOk

func (o *StandalonePaymentCancelRequest) GetApplicationInfoOk() (*ApplicationInfo, bool)

GetApplicationInfoOk returns a tuple with the ApplicationInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StandalonePaymentCancelRequest) GetMerchantAccount

func (o *StandalonePaymentCancelRequest) GetMerchantAccount() string

GetMerchantAccount returns the MerchantAccount field value

func (*StandalonePaymentCancelRequest) GetMerchantAccountOk

func (o *StandalonePaymentCancelRequest) GetMerchantAccountOk() (*string, bool)

GetMerchantAccountOk returns a tuple with the MerchantAccount field value and a boolean to check if the value has been set.

func (*StandalonePaymentCancelRequest) GetPaymentReference

func (o *StandalonePaymentCancelRequest) GetPaymentReference() string

GetPaymentReference returns the PaymentReference field value

func (*StandalonePaymentCancelRequest) GetPaymentReferenceOk

func (o *StandalonePaymentCancelRequest) GetPaymentReferenceOk() (*string, bool)

GetPaymentReferenceOk returns a tuple with the PaymentReference field value and a boolean to check if the value has been set.

func (*StandalonePaymentCancelRequest) GetReference

func (o *StandalonePaymentCancelRequest) GetReference() string

GetReference returns the Reference field value if set, zero value otherwise.

func (*StandalonePaymentCancelRequest) GetReferenceOk

func (o *StandalonePaymentCancelRequest) GetReferenceOk() (*string, bool)

GetReferenceOk returns a tuple with the Reference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StandalonePaymentCancelRequest) HasApplicationInfo

func (o *StandalonePaymentCancelRequest) HasApplicationInfo() bool

HasApplicationInfo returns a boolean if a field has been set.

func (*StandalonePaymentCancelRequest) HasReference

func (o *StandalonePaymentCancelRequest) HasReference() bool

HasReference returns a boolean if a field has been set.

func (StandalonePaymentCancelRequest) MarshalJSON

func (o StandalonePaymentCancelRequest) MarshalJSON() ([]byte, error)

func (*StandalonePaymentCancelRequest) SetApplicationInfo

func (o *StandalonePaymentCancelRequest) SetApplicationInfo(v ApplicationInfo)

SetApplicationInfo gets a reference to the given ApplicationInfo and assigns it to the ApplicationInfo field.

func (*StandalonePaymentCancelRequest) SetMerchantAccount

func (o *StandalonePaymentCancelRequest) SetMerchantAccount(v string)

SetMerchantAccount sets field value

func (*StandalonePaymentCancelRequest) SetPaymentReference

func (o *StandalonePaymentCancelRequest) SetPaymentReference(v string)

SetPaymentReference sets field value

func (*StandalonePaymentCancelRequest) SetReference

func (o *StandalonePaymentCancelRequest) SetReference(v string)

SetReference gets a reference to the given string and assigns it to the Reference field.

func (StandalonePaymentCancelRequest) ToMap

func (o StandalonePaymentCancelRequest) ToMap() (map[string]interface{}, error)

type StandalonePaymentCancelResponse

type StandalonePaymentCancelResponse struct {
	// The merchant account that is used to process the payment.
	MerchantAccount string `json:"merchantAccount"`
	// The [`reference`](https://docs.adyen.com/api-explorer/#/CheckoutService/latest/post/payments__reqParam_reference) of the payment to cancel.
	PaymentReference string `json:"paymentReference"`
	// Adyen's 16-character reference associated with the cancel request.
	PspReference string `json:"pspReference"`
	// Your reference for the cancel request.
	Reference *string `json:"reference,omitempty"`
	// The status of your request. This will always have the value **received**.
	Status string `json:"status"`
}

StandalonePaymentCancelResponse struct for StandalonePaymentCancelResponse

func NewStandalonePaymentCancelResponse

func NewStandalonePaymentCancelResponse(merchantAccount string, paymentReference string, pspReference string, status string) *StandalonePaymentCancelResponse

NewStandalonePaymentCancelResponse instantiates a new StandalonePaymentCancelResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewStandalonePaymentCancelResponseWithDefaults

func NewStandalonePaymentCancelResponseWithDefaults() *StandalonePaymentCancelResponse

NewStandalonePaymentCancelResponseWithDefaults instantiates a new StandalonePaymentCancelResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*StandalonePaymentCancelResponse) GetMerchantAccount

func (o *StandalonePaymentCancelResponse) GetMerchantAccount() string

GetMerchantAccount returns the MerchantAccount field value

func (*StandalonePaymentCancelResponse) GetMerchantAccountOk

func (o *StandalonePaymentCancelResponse) GetMerchantAccountOk() (*string, bool)

GetMerchantAccountOk returns a tuple with the MerchantAccount field value and a boolean to check if the value has been set.

func (*StandalonePaymentCancelResponse) GetPaymentReference

func (o *StandalonePaymentCancelResponse) GetPaymentReference() string

GetPaymentReference returns the PaymentReference field value

func (*StandalonePaymentCancelResponse) GetPaymentReferenceOk

func (o *StandalonePaymentCancelResponse) GetPaymentReferenceOk() (*string, bool)

GetPaymentReferenceOk returns a tuple with the PaymentReference field value and a boolean to check if the value has been set.

func (*StandalonePaymentCancelResponse) GetPspReference

func (o *StandalonePaymentCancelResponse) GetPspReference() string

GetPspReference returns the PspReference field value

func (*StandalonePaymentCancelResponse) GetPspReferenceOk

func (o *StandalonePaymentCancelResponse) GetPspReferenceOk() (*string, bool)

GetPspReferenceOk returns a tuple with the PspReference field value and a boolean to check if the value has been set.

func (*StandalonePaymentCancelResponse) GetReference

func (o *StandalonePaymentCancelResponse) GetReference() string

GetReference returns the Reference field value if set, zero value otherwise.

func (*StandalonePaymentCancelResponse) GetReferenceOk

func (o *StandalonePaymentCancelResponse) GetReferenceOk() (*string, bool)

GetReferenceOk returns a tuple with the Reference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StandalonePaymentCancelResponse) GetStatus

func (o *StandalonePaymentCancelResponse) GetStatus() string

GetStatus returns the Status field value

func (*StandalonePaymentCancelResponse) GetStatusOk

func (o *StandalonePaymentCancelResponse) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*StandalonePaymentCancelResponse) HasReference

func (o *StandalonePaymentCancelResponse) HasReference() bool

HasReference returns a boolean if a field has been set.

func (StandalonePaymentCancelResponse) MarshalJSON

func (o StandalonePaymentCancelResponse) MarshalJSON() ([]byte, error)

func (*StandalonePaymentCancelResponse) SetMerchantAccount

func (o *StandalonePaymentCancelResponse) SetMerchantAccount(v string)

SetMerchantAccount sets field value

func (*StandalonePaymentCancelResponse) SetPaymentReference

func (o *StandalonePaymentCancelResponse) SetPaymentReference(v string)

SetPaymentReference sets field value

func (*StandalonePaymentCancelResponse) SetPspReference

func (o *StandalonePaymentCancelResponse) SetPspReference(v string)

SetPspReference sets field value

func (*StandalonePaymentCancelResponse) SetReference

func (o *StandalonePaymentCancelResponse) SetReference(v string)

SetReference gets a reference to the given string and assigns it to the Reference field.

func (*StandalonePaymentCancelResponse) SetStatus

func (o *StandalonePaymentCancelResponse) SetStatus(v string)

SetStatus sets field value

func (StandalonePaymentCancelResponse) ToMap

func (o StandalonePaymentCancelResponse) ToMap() (map[string]interface{}, error)

type StoredDetails

type StoredDetails struct {
	Bank *BankAccount `json:"bank,omitempty"`
	Card *Card        `json:"card,omitempty"`
	// The email associated with stored payment details.
	EmailAddress *string `json:"emailAddress,omitempty"`
}

StoredDetails struct for StoredDetails

func NewStoredDetails

func NewStoredDetails() *StoredDetails

NewStoredDetails instantiates a new StoredDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewStoredDetailsWithDefaults

func NewStoredDetailsWithDefaults() *StoredDetails

NewStoredDetailsWithDefaults instantiates a new StoredDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*StoredDetails) GetBank

func (o *StoredDetails) GetBank() BankAccount

GetBank returns the Bank field value if set, zero value otherwise.

func (*StoredDetails) GetBankOk

func (o *StoredDetails) GetBankOk() (*BankAccount, bool)

GetBankOk returns a tuple with the Bank field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StoredDetails) GetCard

func (o *StoredDetails) GetCard() Card

GetCard returns the Card field value if set, zero value otherwise.

func (*StoredDetails) GetCardOk

func (o *StoredDetails) GetCardOk() (*Card, bool)

GetCardOk returns a tuple with the Card field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StoredDetails) GetEmailAddress

func (o *StoredDetails) GetEmailAddress() string

GetEmailAddress returns the EmailAddress field value if set, zero value otherwise.

func (*StoredDetails) GetEmailAddressOk

func (o *StoredDetails) GetEmailAddressOk() (*string, bool)

GetEmailAddressOk returns a tuple with the EmailAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StoredDetails) HasBank

func (o *StoredDetails) HasBank() bool

HasBank returns a boolean if a field has been set.

func (*StoredDetails) HasCard

func (o *StoredDetails) HasCard() bool

HasCard returns a boolean if a field has been set.

func (*StoredDetails) HasEmailAddress

func (o *StoredDetails) HasEmailAddress() bool

HasEmailAddress returns a boolean if a field has been set.

func (StoredDetails) MarshalJSON

func (o StoredDetails) MarshalJSON() ([]byte, error)

func (*StoredDetails) SetBank

func (o *StoredDetails) SetBank(v BankAccount)

SetBank gets a reference to the given BankAccount and assigns it to the Bank field.

func (*StoredDetails) SetCard

func (o *StoredDetails) SetCard(v Card)

SetCard gets a reference to the given Card and assigns it to the Card field.

func (*StoredDetails) SetEmailAddress

func (o *StoredDetails) SetEmailAddress(v string)

SetEmailAddress gets a reference to the given string and assigns it to the EmailAddress field.

func (StoredDetails) ToMap

func (o StoredDetails) ToMap() (map[string]interface{}, error)

type StoredPaymentMethod

type StoredPaymentMethod struct {
	// The bank account number (without separators).
	BankAccountNumber *string `json:"bankAccountNumber,omitempty"`
	// The location id of the bank. The field value is `nil` in most cases.
	BankLocationId *string `json:"bankLocationId,omitempty"`
	// The brand of the card.
	Brand *string `json:"brand,omitempty"`
	// The month the card expires.
	ExpiryMonth *string `json:"expiryMonth,omitempty"`
	// The last two digits of the year the card expires. For example, **22** for the year 2022.
	ExpiryYear *string `json:"expiryYear,omitempty"`
	// The unique payment method code.
	HolderName *string `json:"holderName,omitempty"`
	// The IBAN of the bank account.
	Iban *string `json:"iban,omitempty"`
	// A unique identifier of this stored payment method.
	Id *string `json:"id,omitempty"`
	// The shopper’s issuer account label
	Label *string `json:"label,omitempty"`
	// The last four digits of the PAN.
	LastFour *string `json:"lastFour,omitempty"`
	// The display name of the stored payment method.
	Name *string `json:"name,omitempty"`
	// Returned in the response if you are not tokenizing with Adyen and are using the Merchant-initiated transactions (MIT) framework from Mastercard or Visa.  This contains either the Mastercard Trace ID or the Visa Transaction ID.
	NetworkTxReference *string `json:"networkTxReference,omitempty"`
	// The name of the bank account holder.
	OwnerName *string `json:"ownerName,omitempty"`
	// The shopper’s email address.
	ShopperEmail *string `json:"shopperEmail,omitempty"`
	// The supported recurring processing models for this stored payment method.
	SupportedRecurringProcessingModels []string `json:"supportedRecurringProcessingModels,omitempty"`
	// The supported shopper interactions for this stored payment method.
	SupportedShopperInteractions []string `json:"supportedShopperInteractions,omitempty"`
	// The type of payment method.
	Type *string `json:"type,omitempty"`
}

StoredPaymentMethod struct for StoredPaymentMethod

func NewStoredPaymentMethod

func NewStoredPaymentMethod() *StoredPaymentMethod

NewStoredPaymentMethod instantiates a new StoredPaymentMethod object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewStoredPaymentMethodWithDefaults

func NewStoredPaymentMethodWithDefaults() *StoredPaymentMethod

NewStoredPaymentMethodWithDefaults instantiates a new StoredPaymentMethod object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*StoredPaymentMethod) GetBankAccountNumber added in v8.2.0

func (o *StoredPaymentMethod) GetBankAccountNumber() string

GetBankAccountNumber returns the BankAccountNumber field value if set, zero value otherwise.

func (*StoredPaymentMethod) GetBankAccountNumberOk added in v8.2.0

func (o *StoredPaymentMethod) GetBankAccountNumberOk() (*string, bool)

GetBankAccountNumberOk returns a tuple with the BankAccountNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StoredPaymentMethod) GetBankLocationId added in v8.2.0

func (o *StoredPaymentMethod) GetBankLocationId() string

GetBankLocationId returns the BankLocationId field value if set, zero value otherwise.

func (*StoredPaymentMethod) GetBankLocationIdOk added in v8.2.0

func (o *StoredPaymentMethod) GetBankLocationIdOk() (*string, bool)

GetBankLocationIdOk returns a tuple with the BankLocationId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StoredPaymentMethod) GetBrand

func (o *StoredPaymentMethod) GetBrand() string

GetBrand returns the Brand field value if set, zero value otherwise.

func (*StoredPaymentMethod) GetBrandOk

func (o *StoredPaymentMethod) GetBrandOk() (*string, bool)

GetBrandOk returns a tuple with the Brand field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StoredPaymentMethod) GetExpiryMonth

func (o *StoredPaymentMethod) GetExpiryMonth() string

GetExpiryMonth returns the ExpiryMonth field value if set, zero value otherwise.

func (*StoredPaymentMethod) GetExpiryMonthOk

func (o *StoredPaymentMethod) GetExpiryMonthOk() (*string, bool)

GetExpiryMonthOk returns a tuple with the ExpiryMonth field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StoredPaymentMethod) GetExpiryYear

func (o *StoredPaymentMethod) GetExpiryYear() string

GetExpiryYear returns the ExpiryYear field value if set, zero value otherwise.

func (*StoredPaymentMethod) GetExpiryYearOk

func (o *StoredPaymentMethod) GetExpiryYearOk() (*string, bool)

GetExpiryYearOk returns a tuple with the ExpiryYear field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StoredPaymentMethod) GetHolderName

func (o *StoredPaymentMethod) GetHolderName() string

GetHolderName returns the HolderName field value if set, zero value otherwise.

func (*StoredPaymentMethod) GetHolderNameOk

func (o *StoredPaymentMethod) GetHolderNameOk() (*string, bool)

GetHolderNameOk returns a tuple with the HolderName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StoredPaymentMethod) GetIban

func (o *StoredPaymentMethod) GetIban() string

GetIban returns the Iban field value if set, zero value otherwise.

func (*StoredPaymentMethod) GetIbanOk

func (o *StoredPaymentMethod) GetIbanOk() (*string, bool)

GetIbanOk returns a tuple with the Iban field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StoredPaymentMethod) GetId

func (o *StoredPaymentMethod) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*StoredPaymentMethod) GetIdOk

func (o *StoredPaymentMethod) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StoredPaymentMethod) GetLabel added in v8.2.0

func (o *StoredPaymentMethod) GetLabel() string

GetLabel returns the Label field value if set, zero value otherwise.

func (*StoredPaymentMethod) GetLabelOk added in v8.2.0

func (o *StoredPaymentMethod) GetLabelOk() (*string, bool)

GetLabelOk returns a tuple with the Label field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StoredPaymentMethod) GetLastFour

func (o *StoredPaymentMethod) GetLastFour() string

GetLastFour returns the LastFour field value if set, zero value otherwise.

func (*StoredPaymentMethod) GetLastFourOk

func (o *StoredPaymentMethod) GetLastFourOk() (*string, bool)

GetLastFourOk returns a tuple with the LastFour field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StoredPaymentMethod) GetName

func (o *StoredPaymentMethod) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*StoredPaymentMethod) GetNameOk

func (o *StoredPaymentMethod) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StoredPaymentMethod) GetNetworkTxReference

func (o *StoredPaymentMethod) GetNetworkTxReference() string

GetNetworkTxReference returns the NetworkTxReference field value if set, zero value otherwise.

func (*StoredPaymentMethod) GetNetworkTxReferenceOk

func (o *StoredPaymentMethod) GetNetworkTxReferenceOk() (*string, bool)

GetNetworkTxReferenceOk returns a tuple with the NetworkTxReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StoredPaymentMethod) GetOwnerName

func (o *StoredPaymentMethod) GetOwnerName() string

GetOwnerName returns the OwnerName field value if set, zero value otherwise.

func (*StoredPaymentMethod) GetOwnerNameOk

func (o *StoredPaymentMethod) GetOwnerNameOk() (*string, bool)

GetOwnerNameOk returns a tuple with the OwnerName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StoredPaymentMethod) GetShopperEmail

func (o *StoredPaymentMethod) GetShopperEmail() string

GetShopperEmail returns the ShopperEmail field value if set, zero value otherwise.

func (*StoredPaymentMethod) GetShopperEmailOk

func (o *StoredPaymentMethod) GetShopperEmailOk() (*string, bool)

GetShopperEmailOk returns a tuple with the ShopperEmail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StoredPaymentMethod) GetSupportedRecurringProcessingModels

func (o *StoredPaymentMethod) GetSupportedRecurringProcessingModels() []string

GetSupportedRecurringProcessingModels returns the SupportedRecurringProcessingModels field value if set, zero value otherwise.

func (*StoredPaymentMethod) GetSupportedRecurringProcessingModelsOk

func (o *StoredPaymentMethod) GetSupportedRecurringProcessingModelsOk() ([]string, bool)

GetSupportedRecurringProcessingModelsOk returns a tuple with the SupportedRecurringProcessingModels field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StoredPaymentMethod) GetSupportedShopperInteractions

func (o *StoredPaymentMethod) GetSupportedShopperInteractions() []string

GetSupportedShopperInteractions returns the SupportedShopperInteractions field value if set, zero value otherwise.

func (*StoredPaymentMethod) GetSupportedShopperInteractionsOk

func (o *StoredPaymentMethod) GetSupportedShopperInteractionsOk() ([]string, bool)

GetSupportedShopperInteractionsOk returns a tuple with the SupportedShopperInteractions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StoredPaymentMethod) GetType

func (o *StoredPaymentMethod) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*StoredPaymentMethod) GetTypeOk

func (o *StoredPaymentMethod) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StoredPaymentMethod) HasBankAccountNumber added in v8.2.0

func (o *StoredPaymentMethod) HasBankAccountNumber() bool

HasBankAccountNumber returns a boolean if a field has been set.

func (*StoredPaymentMethod) HasBankLocationId added in v8.2.0

func (o *StoredPaymentMethod) HasBankLocationId() bool

HasBankLocationId returns a boolean if a field has been set.

func (*StoredPaymentMethod) HasBrand

func (o *StoredPaymentMethod) HasBrand() bool

HasBrand returns a boolean if a field has been set.

func (*StoredPaymentMethod) HasExpiryMonth

func (o *StoredPaymentMethod) HasExpiryMonth() bool

HasExpiryMonth returns a boolean if a field has been set.

func (*StoredPaymentMethod) HasExpiryYear

func (o *StoredPaymentMethod) HasExpiryYear() bool

HasExpiryYear returns a boolean if a field has been set.

func (*StoredPaymentMethod) HasHolderName

func (o *StoredPaymentMethod) HasHolderName() bool

HasHolderName returns a boolean if a field has been set.

func (*StoredPaymentMethod) HasIban

func (o *StoredPaymentMethod) HasIban() bool

HasIban returns a boolean if a field has been set.

func (*StoredPaymentMethod) HasId

func (o *StoredPaymentMethod) HasId() bool

HasId returns a boolean if a field has been set.

func (*StoredPaymentMethod) HasLabel added in v8.2.0

func (o *StoredPaymentMethod) HasLabel() bool

HasLabel returns a boolean if a field has been set.

func (*StoredPaymentMethod) HasLastFour

func (o *StoredPaymentMethod) HasLastFour() bool

HasLastFour returns a boolean if a field has been set.

func (*StoredPaymentMethod) HasName

func (o *StoredPaymentMethod) HasName() bool

HasName returns a boolean if a field has been set.

func (*StoredPaymentMethod) HasNetworkTxReference

func (o *StoredPaymentMethod) HasNetworkTxReference() bool

HasNetworkTxReference returns a boolean if a field has been set.

func (*StoredPaymentMethod) HasOwnerName

func (o *StoredPaymentMethod) HasOwnerName() bool

HasOwnerName returns a boolean if a field has been set.

func (*StoredPaymentMethod) HasShopperEmail

func (o *StoredPaymentMethod) HasShopperEmail() bool

HasShopperEmail returns a boolean if a field has been set.

func (*StoredPaymentMethod) HasSupportedRecurringProcessingModels

func (o *StoredPaymentMethod) HasSupportedRecurringProcessingModels() bool

HasSupportedRecurringProcessingModels returns a boolean if a field has been set.

func (*StoredPaymentMethod) HasSupportedShopperInteractions

func (o *StoredPaymentMethod) HasSupportedShopperInteractions() bool

HasSupportedShopperInteractions returns a boolean if a field has been set.

func (*StoredPaymentMethod) HasType

func (o *StoredPaymentMethod) HasType() bool

HasType returns a boolean if a field has been set.

func (StoredPaymentMethod) MarshalJSON

func (o StoredPaymentMethod) MarshalJSON() ([]byte, error)

func (*StoredPaymentMethod) SetBankAccountNumber added in v8.2.0

func (o *StoredPaymentMethod) SetBankAccountNumber(v string)

SetBankAccountNumber gets a reference to the given string and assigns it to the BankAccountNumber field.

func (*StoredPaymentMethod) SetBankLocationId added in v8.2.0

func (o *StoredPaymentMethod) SetBankLocationId(v string)

SetBankLocationId gets a reference to the given string and assigns it to the BankLocationId field.

func (*StoredPaymentMethod) SetBrand

func (o *StoredPaymentMethod) SetBrand(v string)

SetBrand gets a reference to the given string and assigns it to the Brand field.

func (*StoredPaymentMethod) SetExpiryMonth

func (o *StoredPaymentMethod) SetExpiryMonth(v string)

SetExpiryMonth gets a reference to the given string and assigns it to the ExpiryMonth field.

func (*StoredPaymentMethod) SetExpiryYear

func (o *StoredPaymentMethod) SetExpiryYear(v string)

SetExpiryYear gets a reference to the given string and assigns it to the ExpiryYear field.

func (*StoredPaymentMethod) SetHolderName

func (o *StoredPaymentMethod) SetHolderName(v string)

SetHolderName gets a reference to the given string and assigns it to the HolderName field.

func (*StoredPaymentMethod) SetIban

func (o *StoredPaymentMethod) SetIban(v string)

SetIban gets a reference to the given string and assigns it to the Iban field.

func (*StoredPaymentMethod) SetId

func (o *StoredPaymentMethod) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*StoredPaymentMethod) SetLabel added in v8.2.0

func (o *StoredPaymentMethod) SetLabel(v string)

SetLabel gets a reference to the given string and assigns it to the Label field.

func (*StoredPaymentMethod) SetLastFour

func (o *StoredPaymentMethod) SetLastFour(v string)

SetLastFour gets a reference to the given string and assigns it to the LastFour field.

func (*StoredPaymentMethod) SetName

func (o *StoredPaymentMethod) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*StoredPaymentMethod) SetNetworkTxReference

func (o *StoredPaymentMethod) SetNetworkTxReference(v string)

SetNetworkTxReference gets a reference to the given string and assigns it to the NetworkTxReference field.

func (*StoredPaymentMethod) SetOwnerName

func (o *StoredPaymentMethod) SetOwnerName(v string)

SetOwnerName gets a reference to the given string and assigns it to the OwnerName field.

func (*StoredPaymentMethod) SetShopperEmail

func (o *StoredPaymentMethod) SetShopperEmail(v string)

SetShopperEmail gets a reference to the given string and assigns it to the ShopperEmail field.

func (*StoredPaymentMethod) SetSupportedRecurringProcessingModels

func (o *StoredPaymentMethod) SetSupportedRecurringProcessingModels(v []string)

SetSupportedRecurringProcessingModels gets a reference to the given []string and assigns it to the SupportedRecurringProcessingModels field.

func (*StoredPaymentMethod) SetSupportedShopperInteractions

func (o *StoredPaymentMethod) SetSupportedShopperInteractions(v []string)

SetSupportedShopperInteractions gets a reference to the given []string and assigns it to the SupportedShopperInteractions field.

func (*StoredPaymentMethod) SetType

func (o *StoredPaymentMethod) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (StoredPaymentMethod) ToMap

func (o StoredPaymentMethod) ToMap() (map[string]interface{}, error)

type StoredPaymentMethodDetails

type StoredPaymentMethodDetails struct {
	// The checkout attempt identifier.
	CheckoutAttemptId *string `json:"checkoutAttemptId,omitempty"`
	// This is the `recurringDetailReference` returned in the response when you created the token.
	// Deprecated
	RecurringDetailReference *string `json:"recurringDetailReference,omitempty"`
	// This is the `recurringDetailReference` returned in the response when you created the token.
	StoredPaymentMethodId *string `json:"storedPaymentMethodId,omitempty"`
	// The payment method type.
	Type *string `json:"type,omitempty"`
}

StoredPaymentMethodDetails struct for StoredPaymentMethodDetails

func NewStoredPaymentMethodDetails

func NewStoredPaymentMethodDetails() *StoredPaymentMethodDetails

NewStoredPaymentMethodDetails instantiates a new StoredPaymentMethodDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewStoredPaymentMethodDetailsWithDefaults

func NewStoredPaymentMethodDetailsWithDefaults() *StoredPaymentMethodDetails

NewStoredPaymentMethodDetailsWithDefaults instantiates a new StoredPaymentMethodDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*StoredPaymentMethodDetails) GetCheckoutAttemptId

func (o *StoredPaymentMethodDetails) GetCheckoutAttemptId() string

GetCheckoutAttemptId returns the CheckoutAttemptId field value if set, zero value otherwise.

func (*StoredPaymentMethodDetails) GetCheckoutAttemptIdOk

func (o *StoredPaymentMethodDetails) GetCheckoutAttemptIdOk() (*string, bool)

GetCheckoutAttemptIdOk returns a tuple with the CheckoutAttemptId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StoredPaymentMethodDetails) GetRecurringDetailReference

func (o *StoredPaymentMethodDetails) GetRecurringDetailReference() string

GetRecurringDetailReference returns the RecurringDetailReference field value if set, zero value otherwise. Deprecated

func (*StoredPaymentMethodDetails) GetRecurringDetailReferenceOk

func (o *StoredPaymentMethodDetails) GetRecurringDetailReferenceOk() (*string, bool)

GetRecurringDetailReferenceOk returns a tuple with the RecurringDetailReference field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*StoredPaymentMethodDetails) GetStoredPaymentMethodId

func (o *StoredPaymentMethodDetails) GetStoredPaymentMethodId() string

GetStoredPaymentMethodId returns the StoredPaymentMethodId field value if set, zero value otherwise.

func (*StoredPaymentMethodDetails) GetStoredPaymentMethodIdOk

func (o *StoredPaymentMethodDetails) GetStoredPaymentMethodIdOk() (*string, bool)

GetStoredPaymentMethodIdOk returns a tuple with the StoredPaymentMethodId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StoredPaymentMethodDetails) GetType

func (o *StoredPaymentMethodDetails) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*StoredPaymentMethodDetails) GetTypeOk

func (o *StoredPaymentMethodDetails) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StoredPaymentMethodDetails) HasCheckoutAttemptId

func (o *StoredPaymentMethodDetails) HasCheckoutAttemptId() bool

HasCheckoutAttemptId returns a boolean if a field has been set.

func (*StoredPaymentMethodDetails) HasRecurringDetailReference

func (o *StoredPaymentMethodDetails) HasRecurringDetailReference() bool

HasRecurringDetailReference returns a boolean if a field has been set.

func (*StoredPaymentMethodDetails) HasStoredPaymentMethodId

func (o *StoredPaymentMethodDetails) HasStoredPaymentMethodId() bool

HasStoredPaymentMethodId returns a boolean if a field has been set.

func (*StoredPaymentMethodDetails) HasType

func (o *StoredPaymentMethodDetails) HasType() bool

HasType returns a boolean if a field has been set.

func (StoredPaymentMethodDetails) MarshalJSON

func (o StoredPaymentMethodDetails) MarshalJSON() ([]byte, error)

func (*StoredPaymentMethodDetails) SetCheckoutAttemptId

func (o *StoredPaymentMethodDetails) SetCheckoutAttemptId(v string)

SetCheckoutAttemptId gets a reference to the given string and assigns it to the CheckoutAttemptId field.

func (*StoredPaymentMethodDetails) SetRecurringDetailReference

func (o *StoredPaymentMethodDetails) SetRecurringDetailReference(v string)

SetRecurringDetailReference gets a reference to the given string and assigns it to the RecurringDetailReference field. Deprecated

func (*StoredPaymentMethodDetails) SetStoredPaymentMethodId

func (o *StoredPaymentMethodDetails) SetStoredPaymentMethodId(v string)

SetStoredPaymentMethodId gets a reference to the given string and assigns it to the StoredPaymentMethodId field.

func (*StoredPaymentMethodDetails) SetType

func (o *StoredPaymentMethodDetails) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (StoredPaymentMethodDetails) ToMap

func (o StoredPaymentMethodDetails) ToMap() (map[string]interface{}, error)

type StoredPaymentMethodResource

type StoredPaymentMethodResource struct {
	// The brand of the card.
	Brand *string `json:"brand,omitempty"`
	// The month the card expires.
	ExpiryMonth *string `json:"expiryMonth,omitempty"`
	// The last two digits of the year the card expires. For example, **22** for the year 2022.
	ExpiryYear *string `json:"expiryYear,omitempty"`
	// The response code returned by an external system (for example after a provisioning operation).
	ExternalResponseCode *string `json:"externalResponseCode,omitempty"`
	// The token reference of a linked token in an external system (for example a network token reference).
	ExternalTokenReference *string `json:"externalTokenReference,omitempty"`
	// The unique payment method code.
	HolderName *string `json:"holderName,omitempty"`
	// The IBAN of the bank account.
	Iban *string `json:"iban,omitempty"`
	// A unique identifier of this stored payment method.
	Id *string `json:"id,omitempty"`
	// The name of the issuer of token or card.
	IssuerName *string `json:"issuerName,omitempty"`
	// The last four digits of the PAN.
	LastFour *string `json:"lastFour,omitempty"`
	// The display name of the stored payment method.
	Name *string `json:"name,omitempty"`
	// Returned in the response if you are not tokenizing with Adyen and are using the Merchant-initiated transactions (MIT) framework from Mastercard or Visa.  This contains either the Mastercard Trace ID or the Visa Transaction ID.
	NetworkTxReference *string `json:"networkTxReference,omitempty"`
	// The name of the bank account holder.
	OwnerName *string `json:"ownerName,omitempty"`
	// The shopper’s email address.
	ShopperEmail *string `json:"shopperEmail,omitempty"`
	// Your reference to uniquely identify this shopper, for example user ID or account ID. Minimum length: 3 characters. > Your reference must not include personally identifiable information (PII), for example name or email address.
	ShopperReference *string `json:"shopperReference,omitempty"`
	// Defines a recurring payment type. Allowed values: * `Subscription` – A transaction for a fixed or variable amount, which follows a fixed schedule. * `CardOnFile` – With a card-on-file (CoF) transaction, card details are stored to enable one-click or omnichannel journeys, or simply to streamline the checkout process. Any subscription not following a fixed schedule is also considered a card-on-file transaction. * `UnscheduledCardOnFile` – An unscheduled card-on-file (UCoF) transaction is a transaction that occurs on a non-fixed schedule and/or have variable amounts. For example, automatic top-ups when a cardholder's balance drops below a certain amount.
	SupportedRecurringProcessingModels []string `json:"supportedRecurringProcessingModels,omitempty"`
	// The type of payment method.
	Type *string `json:"type,omitempty"`
}

StoredPaymentMethodResource struct for StoredPaymentMethodResource

func NewStoredPaymentMethodResource

func NewStoredPaymentMethodResource() *StoredPaymentMethodResource

NewStoredPaymentMethodResource instantiates a new StoredPaymentMethodResource object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewStoredPaymentMethodResourceWithDefaults

func NewStoredPaymentMethodResourceWithDefaults() *StoredPaymentMethodResource

NewStoredPaymentMethodResourceWithDefaults instantiates a new StoredPaymentMethodResource object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*StoredPaymentMethodResource) GetBrand

func (o *StoredPaymentMethodResource) GetBrand() string

GetBrand returns the Brand field value if set, zero value otherwise.

func (*StoredPaymentMethodResource) GetBrandOk

func (o *StoredPaymentMethodResource) GetBrandOk() (*string, bool)

GetBrandOk returns a tuple with the Brand field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StoredPaymentMethodResource) GetExpiryMonth

func (o *StoredPaymentMethodResource) GetExpiryMonth() string

GetExpiryMonth returns the ExpiryMonth field value if set, zero value otherwise.

func (*StoredPaymentMethodResource) GetExpiryMonthOk

func (o *StoredPaymentMethodResource) GetExpiryMonthOk() (*string, bool)

GetExpiryMonthOk returns a tuple with the ExpiryMonth field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StoredPaymentMethodResource) GetExpiryYear

func (o *StoredPaymentMethodResource) GetExpiryYear() string

GetExpiryYear returns the ExpiryYear field value if set, zero value otherwise.

func (*StoredPaymentMethodResource) GetExpiryYearOk

func (o *StoredPaymentMethodResource) GetExpiryYearOk() (*string, bool)

GetExpiryYearOk returns a tuple with the ExpiryYear field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StoredPaymentMethodResource) GetExternalResponseCode

func (o *StoredPaymentMethodResource) GetExternalResponseCode() string

GetExternalResponseCode returns the ExternalResponseCode field value if set, zero value otherwise.

func (*StoredPaymentMethodResource) GetExternalResponseCodeOk

func (o *StoredPaymentMethodResource) GetExternalResponseCodeOk() (*string, bool)

GetExternalResponseCodeOk returns a tuple with the ExternalResponseCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StoredPaymentMethodResource) GetExternalTokenReference

func (o *StoredPaymentMethodResource) GetExternalTokenReference() string

GetExternalTokenReference returns the ExternalTokenReference field value if set, zero value otherwise.

func (*StoredPaymentMethodResource) GetExternalTokenReferenceOk

func (o *StoredPaymentMethodResource) GetExternalTokenReferenceOk() (*string, bool)

GetExternalTokenReferenceOk returns a tuple with the ExternalTokenReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StoredPaymentMethodResource) GetHolderName

func (o *StoredPaymentMethodResource) GetHolderName() string

GetHolderName returns the HolderName field value if set, zero value otherwise.

func (*StoredPaymentMethodResource) GetHolderNameOk

func (o *StoredPaymentMethodResource) GetHolderNameOk() (*string, bool)

GetHolderNameOk returns a tuple with the HolderName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StoredPaymentMethodResource) GetIban

func (o *StoredPaymentMethodResource) GetIban() string

GetIban returns the Iban field value if set, zero value otherwise.

func (*StoredPaymentMethodResource) GetIbanOk

func (o *StoredPaymentMethodResource) GetIbanOk() (*string, bool)

GetIbanOk returns a tuple with the Iban field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StoredPaymentMethodResource) GetId

GetId returns the Id field value if set, zero value otherwise.

func (*StoredPaymentMethodResource) GetIdOk

func (o *StoredPaymentMethodResource) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StoredPaymentMethodResource) GetIssuerName

func (o *StoredPaymentMethodResource) GetIssuerName() string

GetIssuerName returns the IssuerName field value if set, zero value otherwise.

func (*StoredPaymentMethodResource) GetIssuerNameOk

func (o *StoredPaymentMethodResource) GetIssuerNameOk() (*string, bool)

GetIssuerNameOk returns a tuple with the IssuerName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StoredPaymentMethodResource) GetLastFour

func (o *StoredPaymentMethodResource) GetLastFour() string

GetLastFour returns the LastFour field value if set, zero value otherwise.

func (*StoredPaymentMethodResource) GetLastFourOk

func (o *StoredPaymentMethodResource) GetLastFourOk() (*string, bool)

GetLastFourOk returns a tuple with the LastFour field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StoredPaymentMethodResource) GetName

func (o *StoredPaymentMethodResource) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*StoredPaymentMethodResource) GetNameOk

func (o *StoredPaymentMethodResource) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StoredPaymentMethodResource) GetNetworkTxReference

func (o *StoredPaymentMethodResource) GetNetworkTxReference() string

GetNetworkTxReference returns the NetworkTxReference field value if set, zero value otherwise.

func (*StoredPaymentMethodResource) GetNetworkTxReferenceOk

func (o *StoredPaymentMethodResource) GetNetworkTxReferenceOk() (*string, bool)

GetNetworkTxReferenceOk returns a tuple with the NetworkTxReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StoredPaymentMethodResource) GetOwnerName

func (o *StoredPaymentMethodResource) GetOwnerName() string

GetOwnerName returns the OwnerName field value if set, zero value otherwise.

func (*StoredPaymentMethodResource) GetOwnerNameOk

func (o *StoredPaymentMethodResource) GetOwnerNameOk() (*string, bool)

GetOwnerNameOk returns a tuple with the OwnerName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StoredPaymentMethodResource) GetShopperEmail

func (o *StoredPaymentMethodResource) GetShopperEmail() string

GetShopperEmail returns the ShopperEmail field value if set, zero value otherwise.

func (*StoredPaymentMethodResource) GetShopperEmailOk

func (o *StoredPaymentMethodResource) GetShopperEmailOk() (*string, bool)

GetShopperEmailOk returns a tuple with the ShopperEmail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StoredPaymentMethodResource) GetShopperReference

func (o *StoredPaymentMethodResource) GetShopperReference() string

GetShopperReference returns the ShopperReference field value if set, zero value otherwise.

func (*StoredPaymentMethodResource) GetShopperReferenceOk

func (o *StoredPaymentMethodResource) GetShopperReferenceOk() (*string, bool)

GetShopperReferenceOk returns a tuple with the ShopperReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StoredPaymentMethodResource) GetSupportedRecurringProcessingModels

func (o *StoredPaymentMethodResource) GetSupportedRecurringProcessingModels() []string

GetSupportedRecurringProcessingModels returns the SupportedRecurringProcessingModels field value if set, zero value otherwise.

func (*StoredPaymentMethodResource) GetSupportedRecurringProcessingModelsOk

func (o *StoredPaymentMethodResource) GetSupportedRecurringProcessingModelsOk() ([]string, bool)

GetSupportedRecurringProcessingModelsOk returns a tuple with the SupportedRecurringProcessingModels field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StoredPaymentMethodResource) GetType

func (o *StoredPaymentMethodResource) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*StoredPaymentMethodResource) GetTypeOk

func (o *StoredPaymentMethodResource) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StoredPaymentMethodResource) HasBrand

func (o *StoredPaymentMethodResource) HasBrand() bool

HasBrand returns a boolean if a field has been set.

func (*StoredPaymentMethodResource) HasExpiryMonth

func (o *StoredPaymentMethodResource) HasExpiryMonth() bool

HasExpiryMonth returns a boolean if a field has been set.

func (*StoredPaymentMethodResource) HasExpiryYear

func (o *StoredPaymentMethodResource) HasExpiryYear() bool

HasExpiryYear returns a boolean if a field has been set.

func (*StoredPaymentMethodResource) HasExternalResponseCode

func (o *StoredPaymentMethodResource) HasExternalResponseCode() bool

HasExternalResponseCode returns a boolean if a field has been set.

func (*StoredPaymentMethodResource) HasExternalTokenReference

func (o *StoredPaymentMethodResource) HasExternalTokenReference() bool

HasExternalTokenReference returns a boolean if a field has been set.

func (*StoredPaymentMethodResource) HasHolderName

func (o *StoredPaymentMethodResource) HasHolderName() bool

HasHolderName returns a boolean if a field has been set.

func (*StoredPaymentMethodResource) HasIban

func (o *StoredPaymentMethodResource) HasIban() bool

HasIban returns a boolean if a field has been set.

func (*StoredPaymentMethodResource) HasId

func (o *StoredPaymentMethodResource) HasId() bool

HasId returns a boolean if a field has been set.

func (*StoredPaymentMethodResource) HasIssuerName

func (o *StoredPaymentMethodResource) HasIssuerName() bool

HasIssuerName returns a boolean if a field has been set.

func (*StoredPaymentMethodResource) HasLastFour

func (o *StoredPaymentMethodResource) HasLastFour() bool

HasLastFour returns a boolean if a field has been set.

func (*StoredPaymentMethodResource) HasName

func (o *StoredPaymentMethodResource) HasName() bool

HasName returns a boolean if a field has been set.

func (*StoredPaymentMethodResource) HasNetworkTxReference

func (o *StoredPaymentMethodResource) HasNetworkTxReference() bool

HasNetworkTxReference returns a boolean if a field has been set.

func (*StoredPaymentMethodResource) HasOwnerName

func (o *StoredPaymentMethodResource) HasOwnerName() bool

HasOwnerName returns a boolean if a field has been set.

func (*StoredPaymentMethodResource) HasShopperEmail

func (o *StoredPaymentMethodResource) HasShopperEmail() bool

HasShopperEmail returns a boolean if a field has been set.

func (*StoredPaymentMethodResource) HasShopperReference

func (o *StoredPaymentMethodResource) HasShopperReference() bool

HasShopperReference returns a boolean if a field has been set.

func (*StoredPaymentMethodResource) HasSupportedRecurringProcessingModels

func (o *StoredPaymentMethodResource) HasSupportedRecurringProcessingModels() bool

HasSupportedRecurringProcessingModels returns a boolean if a field has been set.

func (*StoredPaymentMethodResource) HasType

func (o *StoredPaymentMethodResource) HasType() bool

HasType returns a boolean if a field has been set.

func (StoredPaymentMethodResource) MarshalJSON

func (o StoredPaymentMethodResource) MarshalJSON() ([]byte, error)

func (*StoredPaymentMethodResource) SetBrand

func (o *StoredPaymentMethodResource) SetBrand(v string)

SetBrand gets a reference to the given string and assigns it to the Brand field.

func (*StoredPaymentMethodResource) SetExpiryMonth

func (o *StoredPaymentMethodResource) SetExpiryMonth(v string)

SetExpiryMonth gets a reference to the given string and assigns it to the ExpiryMonth field.

func (*StoredPaymentMethodResource) SetExpiryYear

func (o *StoredPaymentMethodResource) SetExpiryYear(v string)

SetExpiryYear gets a reference to the given string and assigns it to the ExpiryYear field.

func (*StoredPaymentMethodResource) SetExternalResponseCode

func (o *StoredPaymentMethodResource) SetExternalResponseCode(v string)

SetExternalResponseCode gets a reference to the given string and assigns it to the ExternalResponseCode field.

func (*StoredPaymentMethodResource) SetExternalTokenReference

func (o *StoredPaymentMethodResource) SetExternalTokenReference(v string)

SetExternalTokenReference gets a reference to the given string and assigns it to the ExternalTokenReference field.

func (*StoredPaymentMethodResource) SetHolderName

func (o *StoredPaymentMethodResource) SetHolderName(v string)

SetHolderName gets a reference to the given string and assigns it to the HolderName field.

func (*StoredPaymentMethodResource) SetIban

func (o *StoredPaymentMethodResource) SetIban(v string)

SetIban gets a reference to the given string and assigns it to the Iban field.

func (*StoredPaymentMethodResource) SetId

func (o *StoredPaymentMethodResource) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*StoredPaymentMethodResource) SetIssuerName

func (o *StoredPaymentMethodResource) SetIssuerName(v string)

SetIssuerName gets a reference to the given string and assigns it to the IssuerName field.

func (*StoredPaymentMethodResource) SetLastFour

func (o *StoredPaymentMethodResource) SetLastFour(v string)

SetLastFour gets a reference to the given string and assigns it to the LastFour field.

func (*StoredPaymentMethodResource) SetName

func (o *StoredPaymentMethodResource) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*StoredPaymentMethodResource) SetNetworkTxReference

func (o *StoredPaymentMethodResource) SetNetworkTxReference(v string)

SetNetworkTxReference gets a reference to the given string and assigns it to the NetworkTxReference field.

func (*StoredPaymentMethodResource) SetOwnerName

func (o *StoredPaymentMethodResource) SetOwnerName(v string)

SetOwnerName gets a reference to the given string and assigns it to the OwnerName field.

func (*StoredPaymentMethodResource) SetShopperEmail

func (o *StoredPaymentMethodResource) SetShopperEmail(v string)

SetShopperEmail gets a reference to the given string and assigns it to the ShopperEmail field.

func (*StoredPaymentMethodResource) SetShopperReference

func (o *StoredPaymentMethodResource) SetShopperReference(v string)

SetShopperReference gets a reference to the given string and assigns it to the ShopperReference field.

func (*StoredPaymentMethodResource) SetSupportedRecurringProcessingModels

func (o *StoredPaymentMethodResource) SetSupportedRecurringProcessingModels(v []string)

SetSupportedRecurringProcessingModels gets a reference to the given []string and assigns it to the SupportedRecurringProcessingModels field.

func (*StoredPaymentMethodResource) SetType

func (o *StoredPaymentMethodResource) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (StoredPaymentMethodResource) ToMap

func (o StoredPaymentMethodResource) ToMap() (map[string]interface{}, error)

type SubInputDetail

type SubInputDetail struct {
	// Configuration parameters for the required input.
	Configuration *map[string]string `json:"configuration,omitempty"`
	// In case of a select, the items to choose from.
	Items []Item `json:"items,omitempty"`
	// The value to provide in the result.
	Key *string `json:"key,omitempty"`
	// True if this input is optional to provide.
	Optional *bool `json:"optional,omitempty"`
	// The type of the required input.
	Type *string `json:"type,omitempty"`
	// The value can be pre-filled, if available.
	Value *string `json:"value,omitempty"`
}

SubInputDetail struct for SubInputDetail

func NewSubInputDetail

func NewSubInputDetail() *SubInputDetail

NewSubInputDetail instantiates a new SubInputDetail object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSubInputDetailWithDefaults

func NewSubInputDetailWithDefaults() *SubInputDetail

NewSubInputDetailWithDefaults instantiates a new SubInputDetail object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SubInputDetail) GetConfiguration

func (o *SubInputDetail) GetConfiguration() map[string]string

GetConfiguration returns the Configuration field value if set, zero value otherwise.

func (*SubInputDetail) GetConfigurationOk

func (o *SubInputDetail) GetConfigurationOk() (*map[string]string, bool)

GetConfigurationOk returns a tuple with the Configuration field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SubInputDetail) GetItems

func (o *SubInputDetail) GetItems() []Item

GetItems returns the Items field value if set, zero value otherwise.

func (*SubInputDetail) GetItemsOk

func (o *SubInputDetail) GetItemsOk() ([]Item, bool)

GetItemsOk returns a tuple with the Items field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SubInputDetail) GetKey

func (o *SubInputDetail) GetKey() string

GetKey returns the Key field value if set, zero value otherwise.

func (*SubInputDetail) GetKeyOk

func (o *SubInputDetail) GetKeyOk() (*string, bool)

GetKeyOk returns a tuple with the Key field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SubInputDetail) GetOptional

func (o *SubInputDetail) GetOptional() bool

GetOptional returns the Optional field value if set, zero value otherwise.

func (*SubInputDetail) GetOptionalOk

func (o *SubInputDetail) GetOptionalOk() (*bool, bool)

GetOptionalOk returns a tuple with the Optional field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SubInputDetail) GetType

func (o *SubInputDetail) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*SubInputDetail) GetTypeOk

func (o *SubInputDetail) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SubInputDetail) GetValue

func (o *SubInputDetail) GetValue() string

GetValue returns the Value field value if set, zero value otherwise.

func (*SubInputDetail) GetValueOk

func (o *SubInputDetail) GetValueOk() (*string, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SubInputDetail) HasConfiguration

func (o *SubInputDetail) HasConfiguration() bool

HasConfiguration returns a boolean if a field has been set.

func (*SubInputDetail) HasItems

func (o *SubInputDetail) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*SubInputDetail) HasKey

func (o *SubInputDetail) HasKey() bool

HasKey returns a boolean if a field has been set.

func (*SubInputDetail) HasOptional

func (o *SubInputDetail) HasOptional() bool

HasOptional returns a boolean if a field has been set.

func (*SubInputDetail) HasType

func (o *SubInputDetail) HasType() bool

HasType returns a boolean if a field has been set.

func (*SubInputDetail) HasValue

func (o *SubInputDetail) HasValue() bool

HasValue returns a boolean if a field has been set.

func (SubInputDetail) MarshalJSON

func (o SubInputDetail) MarshalJSON() ([]byte, error)

func (*SubInputDetail) SetConfiguration

func (o *SubInputDetail) SetConfiguration(v map[string]string)

SetConfiguration gets a reference to the given map[string]string and assigns it to the Configuration field.

func (*SubInputDetail) SetItems

func (o *SubInputDetail) SetItems(v []Item)

SetItems gets a reference to the given []Item and assigns it to the Items field.

func (*SubInputDetail) SetKey

func (o *SubInputDetail) SetKey(v string)

SetKey gets a reference to the given string and assigns it to the Key field.

func (*SubInputDetail) SetOptional

func (o *SubInputDetail) SetOptional(v bool)

SetOptional gets a reference to the given bool and assigns it to the Optional field.

func (*SubInputDetail) SetType

func (o *SubInputDetail) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*SubInputDetail) SetValue

func (o *SubInputDetail) SetValue(v string)

SetValue gets a reference to the given string and assigns it to the Value field.

func (SubInputDetail) ToMap

func (o SubInputDetail) ToMap() (map[string]interface{}, error)

type SubMerchant

type SubMerchant struct {
	// The city of the sub-merchant's address. * Format: Alphanumeric * Maximum length: 13 characters
	City *string `json:"city,omitempty"`
	// The three-letter country code of the sub-merchant's address. For example, **BRA** for Brazil.  * Format: [ISO 3166-1 alpha-3](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3) * Fixed length: 3 characters
	Country *string `json:"country,omitempty"`
	// The sub-merchant's 4-digit Merchant Category Code (MCC).  * Format: Numeric * Fixed length: 4 digits
	Mcc *string `json:"mcc,omitempty"`
	// The name of the sub-merchant. Based on scheme specifications, this value will overwrite the shopper statement  that will appear in the card statement. * Format: Alphanumeric * Maximum length: 22 characters
	Name *string `json:"name,omitempty"`
	// The tax ID of the sub-merchant. * Format: Numeric * Fixed length: 11 digits for the CPF or 14 digits for the CNPJ
	TaxId *string `json:"taxId,omitempty"`
}

SubMerchant struct for SubMerchant

func NewSubMerchant

func NewSubMerchant() *SubMerchant

NewSubMerchant instantiates a new SubMerchant object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSubMerchantWithDefaults

func NewSubMerchantWithDefaults() *SubMerchant

NewSubMerchantWithDefaults instantiates a new SubMerchant object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SubMerchant) GetCity

func (o *SubMerchant) GetCity() string

GetCity returns the City field value if set, zero value otherwise.

func (*SubMerchant) GetCityOk

func (o *SubMerchant) GetCityOk() (*string, bool)

GetCityOk returns a tuple with the City field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SubMerchant) GetCountry

func (o *SubMerchant) GetCountry() string

GetCountry returns the Country field value if set, zero value otherwise.

func (*SubMerchant) GetCountryOk

func (o *SubMerchant) GetCountryOk() (*string, bool)

GetCountryOk returns a tuple with the Country field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SubMerchant) GetMcc

func (o *SubMerchant) GetMcc() string

GetMcc returns the Mcc field value if set, zero value otherwise.

func (*SubMerchant) GetMccOk

func (o *SubMerchant) GetMccOk() (*string, bool)

GetMccOk returns a tuple with the Mcc field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SubMerchant) GetName

func (o *SubMerchant) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*SubMerchant) GetNameOk

func (o *SubMerchant) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SubMerchant) GetTaxId

func (o *SubMerchant) GetTaxId() string

GetTaxId returns the TaxId field value if set, zero value otherwise.

func (*SubMerchant) GetTaxIdOk

func (o *SubMerchant) GetTaxIdOk() (*string, bool)

GetTaxIdOk returns a tuple with the TaxId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SubMerchant) HasCity

func (o *SubMerchant) HasCity() bool

HasCity returns a boolean if a field has been set.

func (*SubMerchant) HasCountry

func (o *SubMerchant) HasCountry() bool

HasCountry returns a boolean if a field has been set.

func (*SubMerchant) HasMcc

func (o *SubMerchant) HasMcc() bool

HasMcc returns a boolean if a field has been set.

func (*SubMerchant) HasName

func (o *SubMerchant) HasName() bool

HasName returns a boolean if a field has been set.

func (*SubMerchant) HasTaxId

func (o *SubMerchant) HasTaxId() bool

HasTaxId returns a boolean if a field has been set.

func (SubMerchant) MarshalJSON

func (o SubMerchant) MarshalJSON() ([]byte, error)

func (*SubMerchant) SetCity

func (o *SubMerchant) SetCity(v string)

SetCity gets a reference to the given string and assigns it to the City field.

func (*SubMerchant) SetCountry

func (o *SubMerchant) SetCountry(v string)

SetCountry gets a reference to the given string and assigns it to the Country field.

func (*SubMerchant) SetMcc

func (o *SubMerchant) SetMcc(v string)

SetMcc gets a reference to the given string and assigns it to the Mcc field.

func (*SubMerchant) SetName

func (o *SubMerchant) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*SubMerchant) SetTaxId

func (o *SubMerchant) SetTaxId(v string)

SetTaxId gets a reference to the given string and assigns it to the TaxId field.

func (SubMerchant) ToMap

func (o SubMerchant) ToMap() (map[string]interface{}, error)

type SubMerchantInfo

type SubMerchantInfo struct {
	Address *BillingAddress `json:"address,omitempty"`
	Id      *string         `json:"id,omitempty"`
	Mcc     *string         `json:"mcc,omitempty"`
	Name    *string         `json:"name,omitempty"`
	TaxId   *string         `json:"taxId,omitempty"`
}

SubMerchantInfo struct for SubMerchantInfo

func NewSubMerchantInfo

func NewSubMerchantInfo() *SubMerchantInfo

NewSubMerchantInfo instantiates a new SubMerchantInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSubMerchantInfoWithDefaults

func NewSubMerchantInfoWithDefaults() *SubMerchantInfo

NewSubMerchantInfoWithDefaults instantiates a new SubMerchantInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SubMerchantInfo) GetAddress

func (o *SubMerchantInfo) GetAddress() BillingAddress

GetAddress returns the Address field value if set, zero value otherwise.

func (*SubMerchantInfo) GetAddressOk

func (o *SubMerchantInfo) GetAddressOk() (*BillingAddress, bool)

GetAddressOk returns a tuple with the Address field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SubMerchantInfo) GetId

func (o *SubMerchantInfo) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*SubMerchantInfo) GetIdOk

func (o *SubMerchantInfo) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SubMerchantInfo) GetMcc

func (o *SubMerchantInfo) GetMcc() string

GetMcc returns the Mcc field value if set, zero value otherwise.

func (*SubMerchantInfo) GetMccOk

func (o *SubMerchantInfo) GetMccOk() (*string, bool)

GetMccOk returns a tuple with the Mcc field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SubMerchantInfo) GetName

func (o *SubMerchantInfo) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*SubMerchantInfo) GetNameOk

func (o *SubMerchantInfo) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SubMerchantInfo) GetTaxId

func (o *SubMerchantInfo) GetTaxId() string

GetTaxId returns the TaxId field value if set, zero value otherwise.

func (*SubMerchantInfo) GetTaxIdOk

func (o *SubMerchantInfo) GetTaxIdOk() (*string, bool)

GetTaxIdOk returns a tuple with the TaxId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SubMerchantInfo) HasAddress

func (o *SubMerchantInfo) HasAddress() bool

HasAddress returns a boolean if a field has been set.

func (*SubMerchantInfo) HasId

func (o *SubMerchantInfo) HasId() bool

HasId returns a boolean if a field has been set.

func (*SubMerchantInfo) HasMcc

func (o *SubMerchantInfo) HasMcc() bool

HasMcc returns a boolean if a field has been set.

func (*SubMerchantInfo) HasName

func (o *SubMerchantInfo) HasName() bool

HasName returns a boolean if a field has been set.

func (*SubMerchantInfo) HasTaxId

func (o *SubMerchantInfo) HasTaxId() bool

HasTaxId returns a boolean if a field has been set.

func (SubMerchantInfo) MarshalJSON

func (o SubMerchantInfo) MarshalJSON() ([]byte, error)

func (*SubMerchantInfo) SetAddress

func (o *SubMerchantInfo) SetAddress(v BillingAddress)

SetAddress gets a reference to the given BillingAddress and assigns it to the Address field.

func (*SubMerchantInfo) SetId

func (o *SubMerchantInfo) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*SubMerchantInfo) SetMcc

func (o *SubMerchantInfo) SetMcc(v string)

SetMcc gets a reference to the given string and assigns it to the Mcc field.

func (*SubMerchantInfo) SetName

func (o *SubMerchantInfo) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*SubMerchantInfo) SetTaxId

func (o *SubMerchantInfo) SetTaxId(v string)

SetTaxId gets a reference to the given string and assigns it to the TaxId field.

func (SubMerchantInfo) ToMap

func (o SubMerchantInfo) ToMap() (map[string]interface{}, error)

type ThreeDS2RequestData

type ThreeDS2RequestData struct {
	AcctInfo *AcctInfo `json:"acctInfo,omitempty"`
	// Indicates the type of account. For example, for a multi-account card product. Length: 2 characters. Allowed values: * **01** — Not applicable * **02** — Credit * **03** — Debit
	AcctType *string `json:"acctType,omitempty"`
	// Required for [authentication-only integration](https://docs.adyen.com/online-payments/3d-secure/other-3ds-flows/authentication-only). The acquiring BIN enrolled for 3D Secure 2. This string should match the value that you will use in the authorisation. Use 123456 on the Test platform.
	AcquirerBIN *string `json:"acquirerBIN,omitempty"`
	// Required for [authentication-only integration](https://docs.adyen.com/online-payments/3d-secure/other-3ds-flows/authentication-only). The merchantId that is enrolled for 3D Secure 2 by the merchant's acquirer. This string should match the value that you will use in the authorisation. Use 123456 on the Test platform.
	AcquirerMerchantID *string `json:"acquirerMerchantID,omitempty"`
	// Indicates whether the Cardholder Shipping Address and Cardholder Billing Address are the same. Allowed values: * **Y** — Shipping Address matches Billing Address. * **N** — Shipping Address does not match Billing Address.
	AddrMatch *string `json:"addrMatch,omitempty"`
	// If set to true, you will only perform the [3D Secure 2 authentication](https://docs.adyen.com/online-payments/3d-secure/other-3ds-flows/authentication-only), and not the payment authorisation.
	// Deprecated
	AuthenticationOnly *bool `json:"authenticationOnly,omitempty"`
	// Possibility to specify a preference for receiving a challenge from the issuer. Allowed values: * `noPreference` * `requestNoChallenge` * `requestChallenge` * `requestChallengeAsMandate`
	// Deprecated
	ChallengeIndicator *string `json:"challengeIndicator,omitempty"`
	// The environment of the shopper. Allowed values: * `app` * `browser`
	DeviceChannel       string               `json:"deviceChannel"`
	DeviceRenderOptions *DeviceRenderOptions `json:"deviceRenderOptions,omitempty"`
	HomePhone           *Phone               `json:"homePhone,omitempty"`
	// Required for merchants that have been enrolled for 3D Secure 2 by another party than Adyen, mostly [authentication-only integrations](https://docs.adyen.com/online-payments/3d-secure/other-3ds-flows/authentication-only). The `mcc` is a four-digit code with which the previously given `acquirerMerchantID` is registered at the scheme.
	Mcc *string `json:"mcc,omitempty"`
	// Required for [authentication-only integration](https://docs.adyen.com/online-payments/3d-secure/other-3ds-flows/authentication-only). The merchant name that the issuer presents to the shopper if they get a challenge. We recommend to use the same value that you will use in the authorization. Maximum length is 40 characters. > Optional for a [full 3D Secure 2 integration](https://docs.adyen.com/online-payments/3d-secure/native-3ds2/api-integration). Use this field if you are enrolled for 3D Secure 2 with us and want to override the merchant name already configured on your account.
	MerchantName *string `json:"merchantName,omitempty"`
	// The `messageVersion` value indicating the 3D Secure 2 protocol version.
	MessageVersion *string `json:"messageVersion,omitempty"`
	MobilePhone    *Phone  `json:"mobilePhone,omitempty"`
	// URL to where the issuer should send the `CRes`. Required if you are not using components for `channel` **Web** or if you are using classic integration `deviceChannel` **browser**.
	NotificationURL *string `json:"notificationURL,omitempty"`
	// Value **true** indicates that the transaction was de-tokenised prior to being received by the ACS.
	PayTokenInd *bool `json:"payTokenInd,omitempty"`
	// Indicates the type of payment for which an authentication is requested (message extension)
	PaymentAuthenticationUseCase *string `json:"paymentAuthenticationUseCase,omitempty"`
	// Indicates the maximum number of authorisations permitted for instalment payments. Length: 1–3 characters.
	PurchaseInstalData *string `json:"purchaseInstalData,omitempty"`
	// Date after which no further authorisations shall be performed. Format: YYYYMMDD
	RecurringExpiry *string `json:"recurringExpiry,omitempty"`
	// Indicates the minimum number of days between authorisations. Maximum length: 4 characters.
	RecurringFrequency *string `json:"recurringFrequency,omitempty"`
	// The `sdkAppID` value as received from the 3D Secure 2 SDK. Required for `deviceChannel` set to **app**.
	SdkAppID *string `json:"sdkAppID,omitempty"`
	// The `sdkEncData` value as received from the 3D Secure 2 SDK. Required for `deviceChannel` set to **app**.
	SdkEncData     *string         `json:"sdkEncData,omitempty"`
	SdkEphemPubKey *SDKEphemPubKey `json:"sdkEphemPubKey,omitempty"`
	// The maximum amount of time in minutes for the 3D Secure 2 authentication process. Optional and only for `deviceChannel` set to **app**. Defaults to **60** minutes.
	SdkMaxTimeout *int32 `json:"sdkMaxTimeout,omitempty"`
	// The `sdkReferenceNumber` value as received from the 3D Secure 2 SDK. Only for `deviceChannel` set to **app**.
	SdkReferenceNumber *string `json:"sdkReferenceNumber,omitempty"`
	// The `sdkTransID` value as received from the 3D Secure 2 SDK. Only for `deviceChannel` set to **app**.
	SdkTransID *string `json:"sdkTransID,omitempty"`
	// Version of the 3D Secure 2 mobile SDK.  Only for `deviceChannel` set to **app**.
	SdkVersion *string `json:"sdkVersion,omitempty"`
	// Completion indicator for the device fingerprinting.
	ThreeDSCompInd *string `json:"threeDSCompInd,omitempty"`
	// Indicates the type of Authentication request.
	ThreeDSRequestorAuthenticationInd  *string                             `json:"threeDSRequestorAuthenticationInd,omitempty"`
	ThreeDSRequestorAuthenticationInfo *ThreeDSRequestorAuthenticationInfo `json:"threeDSRequestorAuthenticationInfo,omitempty"`
	// Indicates whether a challenge is requested for this transaction. Possible values: * **01** — No preference * **02** — No challenge requested * **03** — Challenge requested (3DS Requestor preference) * **04** — Challenge requested (Mandate) * **05** — No challenge (transactional risk analysis is already performed) * **06** — Data Only
	ThreeDSRequestorChallengeInd *string `json:"threeDSRequestorChallengeInd,omitempty"`
	// Required for [authentication-only integration](https://docs.adyen.com/online-payments/3d-secure/other-3ds-flows/authentication-only) for Visa. Unique 3D Secure requestor identifier assigned by the Directory Server when you enrol for 3D Secure 2.
	ThreeDSRequestorID *string `json:"threeDSRequestorID,omitempty"`
	// Required for [authentication-only integration](https://docs.adyen.com/online-payments/3d-secure/other-3ds-flows/authentication-only) for Visa. Unique 3D Secure requestor name assigned by the Directory Server when you enrol for 3D Secure 2.
	ThreeDSRequestorName                    *string                                  `json:"threeDSRequestorName,omitempty"`
	ThreeDSRequestorPriorAuthenticationInfo *ThreeDSRequestorPriorAuthenticationInfo `json:"threeDSRequestorPriorAuthenticationInfo,omitempty"`
	// URL of the (customer service) website that will be shown to the shopper in case of technical errors during the 3D Secure 2 process.
	ThreeDSRequestorURL *string `json:"threeDSRequestorURL,omitempty"`
	// Identifies the type of transaction being authenticated. Length: 2 characters. Allowed values: * **01** — Goods/Service Purchase * **03** — Check Acceptance * **10** — Account Funding * **11** — Quasi-Cash Transaction * **28** — Prepaid Activation and Load
	TransType *string `json:"transType,omitempty"`
	// Identify the type of the transaction being authenticated.
	TransactionType *string `json:"transactionType,omitempty"`
	// The `whiteListStatus` value returned from a previous 3D Secure 2 transaction, only applicable for 3D Secure 2 protocol version 2.2.0.
	WhiteListStatus *string `json:"whiteListStatus,omitempty"`
	WorkPhone       *Phone  `json:"workPhone,omitempty"`
}

ThreeDS2RequestData struct for ThreeDS2RequestData

func NewThreeDS2RequestData

func NewThreeDS2RequestData(deviceChannel string) *ThreeDS2RequestData

NewThreeDS2RequestData instantiates a new ThreeDS2RequestData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewThreeDS2RequestDataWithDefaults

func NewThreeDS2RequestDataWithDefaults() *ThreeDS2RequestData

NewThreeDS2RequestDataWithDefaults instantiates a new ThreeDS2RequestData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ThreeDS2RequestData) GetAcctInfo

func (o *ThreeDS2RequestData) GetAcctInfo() AcctInfo

GetAcctInfo returns the AcctInfo field value if set, zero value otherwise.

func (*ThreeDS2RequestData) GetAcctInfoOk

func (o *ThreeDS2RequestData) GetAcctInfoOk() (*AcctInfo, bool)

GetAcctInfoOk returns a tuple with the AcctInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestData) GetAcctType

func (o *ThreeDS2RequestData) GetAcctType() string

GetAcctType returns the AcctType field value if set, zero value otherwise.

func (*ThreeDS2RequestData) GetAcctTypeOk

func (o *ThreeDS2RequestData) GetAcctTypeOk() (*string, bool)

GetAcctTypeOk returns a tuple with the AcctType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestData) GetAcquirerBIN

func (o *ThreeDS2RequestData) GetAcquirerBIN() string

GetAcquirerBIN returns the AcquirerBIN field value if set, zero value otherwise.

func (*ThreeDS2RequestData) GetAcquirerBINOk

func (o *ThreeDS2RequestData) GetAcquirerBINOk() (*string, bool)

GetAcquirerBINOk returns a tuple with the AcquirerBIN field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestData) GetAcquirerMerchantID

func (o *ThreeDS2RequestData) GetAcquirerMerchantID() string

GetAcquirerMerchantID returns the AcquirerMerchantID field value if set, zero value otherwise.

func (*ThreeDS2RequestData) GetAcquirerMerchantIDOk

func (o *ThreeDS2RequestData) GetAcquirerMerchantIDOk() (*string, bool)

GetAcquirerMerchantIDOk returns a tuple with the AcquirerMerchantID field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestData) GetAddrMatch

func (o *ThreeDS2RequestData) GetAddrMatch() string

GetAddrMatch returns the AddrMatch field value if set, zero value otherwise.

func (*ThreeDS2RequestData) GetAddrMatchOk

func (o *ThreeDS2RequestData) GetAddrMatchOk() (*string, bool)

GetAddrMatchOk returns a tuple with the AddrMatch field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestData) GetAuthenticationOnly

func (o *ThreeDS2RequestData) GetAuthenticationOnly() bool

GetAuthenticationOnly returns the AuthenticationOnly field value if set, zero value otherwise. Deprecated

func (*ThreeDS2RequestData) GetAuthenticationOnlyOk

func (o *ThreeDS2RequestData) GetAuthenticationOnlyOk() (*bool, bool)

GetAuthenticationOnlyOk returns a tuple with the AuthenticationOnly field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*ThreeDS2RequestData) GetChallengeIndicator

func (o *ThreeDS2RequestData) GetChallengeIndicator() string

GetChallengeIndicator returns the ChallengeIndicator field value if set, zero value otherwise. Deprecated

func (*ThreeDS2RequestData) GetChallengeIndicatorOk

func (o *ThreeDS2RequestData) GetChallengeIndicatorOk() (*string, bool)

GetChallengeIndicatorOk returns a tuple with the ChallengeIndicator field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*ThreeDS2RequestData) GetDeviceChannel

func (o *ThreeDS2RequestData) GetDeviceChannel() string

GetDeviceChannel returns the DeviceChannel field value

func (*ThreeDS2RequestData) GetDeviceChannelOk

func (o *ThreeDS2RequestData) GetDeviceChannelOk() (*string, bool)

GetDeviceChannelOk returns a tuple with the DeviceChannel field value and a boolean to check if the value has been set.

func (*ThreeDS2RequestData) GetDeviceRenderOptions

func (o *ThreeDS2RequestData) GetDeviceRenderOptions() DeviceRenderOptions

GetDeviceRenderOptions returns the DeviceRenderOptions field value if set, zero value otherwise.

func (*ThreeDS2RequestData) GetDeviceRenderOptionsOk

func (o *ThreeDS2RequestData) GetDeviceRenderOptionsOk() (*DeviceRenderOptions, bool)

GetDeviceRenderOptionsOk returns a tuple with the DeviceRenderOptions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestData) GetHomePhone

func (o *ThreeDS2RequestData) GetHomePhone() Phone

GetHomePhone returns the HomePhone field value if set, zero value otherwise.

func (*ThreeDS2RequestData) GetHomePhoneOk

func (o *ThreeDS2RequestData) GetHomePhoneOk() (*Phone, bool)

GetHomePhoneOk returns a tuple with the HomePhone field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestData) GetMcc

func (o *ThreeDS2RequestData) GetMcc() string

GetMcc returns the Mcc field value if set, zero value otherwise.

func (*ThreeDS2RequestData) GetMccOk

func (o *ThreeDS2RequestData) GetMccOk() (*string, bool)

GetMccOk returns a tuple with the Mcc field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestData) GetMerchantName

func (o *ThreeDS2RequestData) GetMerchantName() string

GetMerchantName returns the MerchantName field value if set, zero value otherwise.

func (*ThreeDS2RequestData) GetMerchantNameOk

func (o *ThreeDS2RequestData) GetMerchantNameOk() (*string, bool)

GetMerchantNameOk returns a tuple with the MerchantName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestData) GetMessageVersion

func (o *ThreeDS2RequestData) GetMessageVersion() string

GetMessageVersion returns the MessageVersion field value if set, zero value otherwise.

func (*ThreeDS2RequestData) GetMessageVersionOk

func (o *ThreeDS2RequestData) GetMessageVersionOk() (*string, bool)

GetMessageVersionOk returns a tuple with the MessageVersion field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestData) GetMobilePhone

func (o *ThreeDS2RequestData) GetMobilePhone() Phone

GetMobilePhone returns the MobilePhone field value if set, zero value otherwise.

func (*ThreeDS2RequestData) GetMobilePhoneOk

func (o *ThreeDS2RequestData) GetMobilePhoneOk() (*Phone, bool)

GetMobilePhoneOk returns a tuple with the MobilePhone field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestData) GetNotificationURL

func (o *ThreeDS2RequestData) GetNotificationURL() string

GetNotificationURL returns the NotificationURL field value if set, zero value otherwise.

func (*ThreeDS2RequestData) GetNotificationURLOk

func (o *ThreeDS2RequestData) GetNotificationURLOk() (*string, bool)

GetNotificationURLOk returns a tuple with the NotificationURL field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestData) GetPayTokenInd

func (o *ThreeDS2RequestData) GetPayTokenInd() bool

GetPayTokenInd returns the PayTokenInd field value if set, zero value otherwise.

func (*ThreeDS2RequestData) GetPayTokenIndOk

func (o *ThreeDS2RequestData) GetPayTokenIndOk() (*bool, bool)

GetPayTokenIndOk returns a tuple with the PayTokenInd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestData) GetPaymentAuthenticationUseCase

func (o *ThreeDS2RequestData) GetPaymentAuthenticationUseCase() string

GetPaymentAuthenticationUseCase returns the PaymentAuthenticationUseCase field value if set, zero value otherwise.

func (*ThreeDS2RequestData) GetPaymentAuthenticationUseCaseOk

func (o *ThreeDS2RequestData) GetPaymentAuthenticationUseCaseOk() (*string, bool)

GetPaymentAuthenticationUseCaseOk returns a tuple with the PaymentAuthenticationUseCase field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestData) GetPurchaseInstalData

func (o *ThreeDS2RequestData) GetPurchaseInstalData() string

GetPurchaseInstalData returns the PurchaseInstalData field value if set, zero value otherwise.

func (*ThreeDS2RequestData) GetPurchaseInstalDataOk

func (o *ThreeDS2RequestData) GetPurchaseInstalDataOk() (*string, bool)

GetPurchaseInstalDataOk returns a tuple with the PurchaseInstalData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestData) GetRecurringExpiry

func (o *ThreeDS2RequestData) GetRecurringExpiry() string

GetRecurringExpiry returns the RecurringExpiry field value if set, zero value otherwise.

func (*ThreeDS2RequestData) GetRecurringExpiryOk

func (o *ThreeDS2RequestData) GetRecurringExpiryOk() (*string, bool)

GetRecurringExpiryOk returns a tuple with the RecurringExpiry field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestData) GetRecurringFrequency

func (o *ThreeDS2RequestData) GetRecurringFrequency() string

GetRecurringFrequency returns the RecurringFrequency field value if set, zero value otherwise.

func (*ThreeDS2RequestData) GetRecurringFrequencyOk

func (o *ThreeDS2RequestData) GetRecurringFrequencyOk() (*string, bool)

GetRecurringFrequencyOk returns a tuple with the RecurringFrequency field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestData) GetSdkAppID

func (o *ThreeDS2RequestData) GetSdkAppID() string

GetSdkAppID returns the SdkAppID field value if set, zero value otherwise.

func (*ThreeDS2RequestData) GetSdkAppIDOk

func (o *ThreeDS2RequestData) GetSdkAppIDOk() (*string, bool)

GetSdkAppIDOk returns a tuple with the SdkAppID field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestData) GetSdkEncData

func (o *ThreeDS2RequestData) GetSdkEncData() string

GetSdkEncData returns the SdkEncData field value if set, zero value otherwise.

func (*ThreeDS2RequestData) GetSdkEncDataOk

func (o *ThreeDS2RequestData) GetSdkEncDataOk() (*string, bool)

GetSdkEncDataOk returns a tuple with the SdkEncData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestData) GetSdkEphemPubKey

func (o *ThreeDS2RequestData) GetSdkEphemPubKey() SDKEphemPubKey

GetSdkEphemPubKey returns the SdkEphemPubKey field value if set, zero value otherwise.

func (*ThreeDS2RequestData) GetSdkEphemPubKeyOk

func (o *ThreeDS2RequestData) GetSdkEphemPubKeyOk() (*SDKEphemPubKey, bool)

GetSdkEphemPubKeyOk returns a tuple with the SdkEphemPubKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestData) GetSdkMaxTimeout

func (o *ThreeDS2RequestData) GetSdkMaxTimeout() int32

GetSdkMaxTimeout returns the SdkMaxTimeout field value if set, zero value otherwise.

func (*ThreeDS2RequestData) GetSdkMaxTimeoutOk

func (o *ThreeDS2RequestData) GetSdkMaxTimeoutOk() (*int32, bool)

GetSdkMaxTimeoutOk returns a tuple with the SdkMaxTimeout field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestData) GetSdkReferenceNumber

func (o *ThreeDS2RequestData) GetSdkReferenceNumber() string

GetSdkReferenceNumber returns the SdkReferenceNumber field value if set, zero value otherwise.

func (*ThreeDS2RequestData) GetSdkReferenceNumberOk

func (o *ThreeDS2RequestData) GetSdkReferenceNumberOk() (*string, bool)

GetSdkReferenceNumberOk returns a tuple with the SdkReferenceNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestData) GetSdkTransID

func (o *ThreeDS2RequestData) GetSdkTransID() string

GetSdkTransID returns the SdkTransID field value if set, zero value otherwise.

func (*ThreeDS2RequestData) GetSdkTransIDOk

func (o *ThreeDS2RequestData) GetSdkTransIDOk() (*string, bool)

GetSdkTransIDOk returns a tuple with the SdkTransID field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestData) GetSdkVersion

func (o *ThreeDS2RequestData) GetSdkVersion() string

GetSdkVersion returns the SdkVersion field value if set, zero value otherwise.

func (*ThreeDS2RequestData) GetSdkVersionOk

func (o *ThreeDS2RequestData) GetSdkVersionOk() (*string, bool)

GetSdkVersionOk returns a tuple with the SdkVersion field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestData) GetThreeDSCompInd

func (o *ThreeDS2RequestData) GetThreeDSCompInd() string

GetThreeDSCompInd returns the ThreeDSCompInd field value if set, zero value otherwise.

func (*ThreeDS2RequestData) GetThreeDSCompIndOk

func (o *ThreeDS2RequestData) GetThreeDSCompIndOk() (*string, bool)

GetThreeDSCompIndOk returns a tuple with the ThreeDSCompInd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestData) GetThreeDSRequestorAuthenticationInd

func (o *ThreeDS2RequestData) GetThreeDSRequestorAuthenticationInd() string

GetThreeDSRequestorAuthenticationInd returns the ThreeDSRequestorAuthenticationInd field value if set, zero value otherwise.

func (*ThreeDS2RequestData) GetThreeDSRequestorAuthenticationIndOk

func (o *ThreeDS2RequestData) GetThreeDSRequestorAuthenticationIndOk() (*string, bool)

GetThreeDSRequestorAuthenticationIndOk returns a tuple with the ThreeDSRequestorAuthenticationInd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestData) GetThreeDSRequestorAuthenticationInfo

func (o *ThreeDS2RequestData) GetThreeDSRequestorAuthenticationInfo() ThreeDSRequestorAuthenticationInfo

GetThreeDSRequestorAuthenticationInfo returns the ThreeDSRequestorAuthenticationInfo field value if set, zero value otherwise.

func (*ThreeDS2RequestData) GetThreeDSRequestorAuthenticationInfoOk

func (o *ThreeDS2RequestData) GetThreeDSRequestorAuthenticationInfoOk() (*ThreeDSRequestorAuthenticationInfo, bool)

GetThreeDSRequestorAuthenticationInfoOk returns a tuple with the ThreeDSRequestorAuthenticationInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestData) GetThreeDSRequestorChallengeInd

func (o *ThreeDS2RequestData) GetThreeDSRequestorChallengeInd() string

GetThreeDSRequestorChallengeInd returns the ThreeDSRequestorChallengeInd field value if set, zero value otherwise.

func (*ThreeDS2RequestData) GetThreeDSRequestorChallengeIndOk

func (o *ThreeDS2RequestData) GetThreeDSRequestorChallengeIndOk() (*string, bool)

GetThreeDSRequestorChallengeIndOk returns a tuple with the ThreeDSRequestorChallengeInd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestData) GetThreeDSRequestorID

func (o *ThreeDS2RequestData) GetThreeDSRequestorID() string

GetThreeDSRequestorID returns the ThreeDSRequestorID field value if set, zero value otherwise.

func (*ThreeDS2RequestData) GetThreeDSRequestorIDOk

func (o *ThreeDS2RequestData) GetThreeDSRequestorIDOk() (*string, bool)

GetThreeDSRequestorIDOk returns a tuple with the ThreeDSRequestorID field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestData) GetThreeDSRequestorName

func (o *ThreeDS2RequestData) GetThreeDSRequestorName() string

GetThreeDSRequestorName returns the ThreeDSRequestorName field value if set, zero value otherwise.

func (*ThreeDS2RequestData) GetThreeDSRequestorNameOk

func (o *ThreeDS2RequestData) GetThreeDSRequestorNameOk() (*string, bool)

GetThreeDSRequestorNameOk returns a tuple with the ThreeDSRequestorName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestData) GetThreeDSRequestorPriorAuthenticationInfo

func (o *ThreeDS2RequestData) GetThreeDSRequestorPriorAuthenticationInfo() ThreeDSRequestorPriorAuthenticationInfo

GetThreeDSRequestorPriorAuthenticationInfo returns the ThreeDSRequestorPriorAuthenticationInfo field value if set, zero value otherwise.

func (*ThreeDS2RequestData) GetThreeDSRequestorPriorAuthenticationInfoOk

func (o *ThreeDS2RequestData) GetThreeDSRequestorPriorAuthenticationInfoOk() (*ThreeDSRequestorPriorAuthenticationInfo, bool)

GetThreeDSRequestorPriorAuthenticationInfoOk returns a tuple with the ThreeDSRequestorPriorAuthenticationInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestData) GetThreeDSRequestorURL

func (o *ThreeDS2RequestData) GetThreeDSRequestorURL() string

GetThreeDSRequestorURL returns the ThreeDSRequestorURL field value if set, zero value otherwise.

func (*ThreeDS2RequestData) GetThreeDSRequestorURLOk

func (o *ThreeDS2RequestData) GetThreeDSRequestorURLOk() (*string, bool)

GetThreeDSRequestorURLOk returns a tuple with the ThreeDSRequestorURL field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestData) GetTransType

func (o *ThreeDS2RequestData) GetTransType() string

GetTransType returns the TransType field value if set, zero value otherwise.

func (*ThreeDS2RequestData) GetTransTypeOk

func (o *ThreeDS2RequestData) GetTransTypeOk() (*string, bool)

GetTransTypeOk returns a tuple with the TransType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestData) GetTransactionType

func (o *ThreeDS2RequestData) GetTransactionType() string

GetTransactionType returns the TransactionType field value if set, zero value otherwise.

func (*ThreeDS2RequestData) GetTransactionTypeOk

func (o *ThreeDS2RequestData) GetTransactionTypeOk() (*string, bool)

GetTransactionTypeOk returns a tuple with the TransactionType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestData) GetWhiteListStatus

func (o *ThreeDS2RequestData) GetWhiteListStatus() string

GetWhiteListStatus returns the WhiteListStatus field value if set, zero value otherwise.

func (*ThreeDS2RequestData) GetWhiteListStatusOk

func (o *ThreeDS2RequestData) GetWhiteListStatusOk() (*string, bool)

GetWhiteListStatusOk returns a tuple with the WhiteListStatus field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestData) GetWorkPhone

func (o *ThreeDS2RequestData) GetWorkPhone() Phone

GetWorkPhone returns the WorkPhone field value if set, zero value otherwise.

func (*ThreeDS2RequestData) GetWorkPhoneOk

func (o *ThreeDS2RequestData) GetWorkPhoneOk() (*Phone, bool)

GetWorkPhoneOk returns a tuple with the WorkPhone field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestData) HasAcctInfo

func (o *ThreeDS2RequestData) HasAcctInfo() bool

HasAcctInfo returns a boolean if a field has been set.

func (*ThreeDS2RequestData) HasAcctType

func (o *ThreeDS2RequestData) HasAcctType() bool

HasAcctType returns a boolean if a field has been set.

func (*ThreeDS2RequestData) HasAcquirerBIN

func (o *ThreeDS2RequestData) HasAcquirerBIN() bool

HasAcquirerBIN returns a boolean if a field has been set.

func (*ThreeDS2RequestData) HasAcquirerMerchantID

func (o *ThreeDS2RequestData) HasAcquirerMerchantID() bool

HasAcquirerMerchantID returns a boolean if a field has been set.

func (*ThreeDS2RequestData) HasAddrMatch

func (o *ThreeDS2RequestData) HasAddrMatch() bool

HasAddrMatch returns a boolean if a field has been set.

func (*ThreeDS2RequestData) HasAuthenticationOnly

func (o *ThreeDS2RequestData) HasAuthenticationOnly() bool

HasAuthenticationOnly returns a boolean if a field has been set.

func (*ThreeDS2RequestData) HasChallengeIndicator

func (o *ThreeDS2RequestData) HasChallengeIndicator() bool

HasChallengeIndicator returns a boolean if a field has been set.

func (*ThreeDS2RequestData) HasDeviceRenderOptions

func (o *ThreeDS2RequestData) HasDeviceRenderOptions() bool

HasDeviceRenderOptions returns a boolean if a field has been set.

func (*ThreeDS2RequestData) HasHomePhone

func (o *ThreeDS2RequestData) HasHomePhone() bool

HasHomePhone returns a boolean if a field has been set.

func (*ThreeDS2RequestData) HasMcc

func (o *ThreeDS2RequestData) HasMcc() bool

HasMcc returns a boolean if a field has been set.

func (*ThreeDS2RequestData) HasMerchantName

func (o *ThreeDS2RequestData) HasMerchantName() bool

HasMerchantName returns a boolean if a field has been set.

func (*ThreeDS2RequestData) HasMessageVersion

func (o *ThreeDS2RequestData) HasMessageVersion() bool

HasMessageVersion returns a boolean if a field has been set.

func (*ThreeDS2RequestData) HasMobilePhone

func (o *ThreeDS2RequestData) HasMobilePhone() bool

HasMobilePhone returns a boolean if a field has been set.

func (*ThreeDS2RequestData) HasNotificationURL

func (o *ThreeDS2RequestData) HasNotificationURL() bool

HasNotificationURL returns a boolean if a field has been set.

func (*ThreeDS2RequestData) HasPayTokenInd

func (o *ThreeDS2RequestData) HasPayTokenInd() bool

HasPayTokenInd returns a boolean if a field has been set.

func (*ThreeDS2RequestData) HasPaymentAuthenticationUseCase

func (o *ThreeDS2RequestData) HasPaymentAuthenticationUseCase() bool

HasPaymentAuthenticationUseCase returns a boolean if a field has been set.

func (*ThreeDS2RequestData) HasPurchaseInstalData

func (o *ThreeDS2RequestData) HasPurchaseInstalData() bool

HasPurchaseInstalData returns a boolean if a field has been set.

func (*ThreeDS2RequestData) HasRecurringExpiry

func (o *ThreeDS2RequestData) HasRecurringExpiry() bool

HasRecurringExpiry returns a boolean if a field has been set.

func (*ThreeDS2RequestData) HasRecurringFrequency

func (o *ThreeDS2RequestData) HasRecurringFrequency() bool

HasRecurringFrequency returns a boolean if a field has been set.

func (*ThreeDS2RequestData) HasSdkAppID

func (o *ThreeDS2RequestData) HasSdkAppID() bool

HasSdkAppID returns a boolean if a field has been set.

func (*ThreeDS2RequestData) HasSdkEncData

func (o *ThreeDS2RequestData) HasSdkEncData() bool

HasSdkEncData returns a boolean if a field has been set.

func (*ThreeDS2RequestData) HasSdkEphemPubKey

func (o *ThreeDS2RequestData) HasSdkEphemPubKey() bool

HasSdkEphemPubKey returns a boolean if a field has been set.

func (*ThreeDS2RequestData) HasSdkMaxTimeout

func (o *ThreeDS2RequestData) HasSdkMaxTimeout() bool

HasSdkMaxTimeout returns a boolean if a field has been set.

func (*ThreeDS2RequestData) HasSdkReferenceNumber

func (o *ThreeDS2RequestData) HasSdkReferenceNumber() bool

HasSdkReferenceNumber returns a boolean if a field has been set.

func (*ThreeDS2RequestData) HasSdkTransID

func (o *ThreeDS2RequestData) HasSdkTransID() bool

HasSdkTransID returns a boolean if a field has been set.

func (*ThreeDS2RequestData) HasSdkVersion

func (o *ThreeDS2RequestData) HasSdkVersion() bool

HasSdkVersion returns a boolean if a field has been set.

func (*ThreeDS2RequestData) HasThreeDSCompInd

func (o *ThreeDS2RequestData) HasThreeDSCompInd() bool

HasThreeDSCompInd returns a boolean if a field has been set.

func (*ThreeDS2RequestData) HasThreeDSRequestorAuthenticationInd

func (o *ThreeDS2RequestData) HasThreeDSRequestorAuthenticationInd() bool

HasThreeDSRequestorAuthenticationInd returns a boolean if a field has been set.

func (*ThreeDS2RequestData) HasThreeDSRequestorAuthenticationInfo

func (o *ThreeDS2RequestData) HasThreeDSRequestorAuthenticationInfo() bool

HasThreeDSRequestorAuthenticationInfo returns a boolean if a field has been set.

func (*ThreeDS2RequestData) HasThreeDSRequestorChallengeInd

func (o *ThreeDS2RequestData) HasThreeDSRequestorChallengeInd() bool

HasThreeDSRequestorChallengeInd returns a boolean if a field has been set.

func (*ThreeDS2RequestData) HasThreeDSRequestorID

func (o *ThreeDS2RequestData) HasThreeDSRequestorID() bool

HasThreeDSRequestorID returns a boolean if a field has been set.

func (*ThreeDS2RequestData) HasThreeDSRequestorName

func (o *ThreeDS2RequestData) HasThreeDSRequestorName() bool

HasThreeDSRequestorName returns a boolean if a field has been set.

func (*ThreeDS2RequestData) HasThreeDSRequestorPriorAuthenticationInfo

func (o *ThreeDS2RequestData) HasThreeDSRequestorPriorAuthenticationInfo() bool

HasThreeDSRequestorPriorAuthenticationInfo returns a boolean if a field has been set.

func (*ThreeDS2RequestData) HasThreeDSRequestorURL

func (o *ThreeDS2RequestData) HasThreeDSRequestorURL() bool

HasThreeDSRequestorURL returns a boolean if a field has been set.

func (*ThreeDS2RequestData) HasTransType

func (o *ThreeDS2RequestData) HasTransType() bool

HasTransType returns a boolean if a field has been set.

func (*ThreeDS2RequestData) HasTransactionType

func (o *ThreeDS2RequestData) HasTransactionType() bool

HasTransactionType returns a boolean if a field has been set.

func (*ThreeDS2RequestData) HasWhiteListStatus

func (o *ThreeDS2RequestData) HasWhiteListStatus() bool

HasWhiteListStatus returns a boolean if a field has been set.

func (*ThreeDS2RequestData) HasWorkPhone

func (o *ThreeDS2RequestData) HasWorkPhone() bool

HasWorkPhone returns a boolean if a field has been set.

func (ThreeDS2RequestData) MarshalJSON

func (o ThreeDS2RequestData) MarshalJSON() ([]byte, error)

func (*ThreeDS2RequestData) SetAcctInfo

func (o *ThreeDS2RequestData) SetAcctInfo(v AcctInfo)

SetAcctInfo gets a reference to the given AcctInfo and assigns it to the AcctInfo field.

func (*ThreeDS2RequestData) SetAcctType

func (o *ThreeDS2RequestData) SetAcctType(v string)

SetAcctType gets a reference to the given string and assigns it to the AcctType field.

func (*ThreeDS2RequestData) SetAcquirerBIN

func (o *ThreeDS2RequestData) SetAcquirerBIN(v string)

SetAcquirerBIN gets a reference to the given string and assigns it to the AcquirerBIN field.

func (*ThreeDS2RequestData) SetAcquirerMerchantID

func (o *ThreeDS2RequestData) SetAcquirerMerchantID(v string)

SetAcquirerMerchantID gets a reference to the given string and assigns it to the AcquirerMerchantID field.

func (*ThreeDS2RequestData) SetAddrMatch

func (o *ThreeDS2RequestData) SetAddrMatch(v string)

SetAddrMatch gets a reference to the given string and assigns it to the AddrMatch field.

func (*ThreeDS2RequestData) SetAuthenticationOnly

func (o *ThreeDS2RequestData) SetAuthenticationOnly(v bool)

SetAuthenticationOnly gets a reference to the given bool and assigns it to the AuthenticationOnly field. Deprecated

func (*ThreeDS2RequestData) SetChallengeIndicator

func (o *ThreeDS2RequestData) SetChallengeIndicator(v string)

SetChallengeIndicator gets a reference to the given string and assigns it to the ChallengeIndicator field. Deprecated

func (*ThreeDS2RequestData) SetDeviceChannel

func (o *ThreeDS2RequestData) SetDeviceChannel(v string)

SetDeviceChannel sets field value

func (*ThreeDS2RequestData) SetDeviceRenderOptions

func (o *ThreeDS2RequestData) SetDeviceRenderOptions(v DeviceRenderOptions)

SetDeviceRenderOptions gets a reference to the given DeviceRenderOptions and assigns it to the DeviceRenderOptions field.

func (*ThreeDS2RequestData) SetHomePhone

func (o *ThreeDS2RequestData) SetHomePhone(v Phone)

SetHomePhone gets a reference to the given Phone and assigns it to the HomePhone field.

func (*ThreeDS2RequestData) SetMcc

func (o *ThreeDS2RequestData) SetMcc(v string)

SetMcc gets a reference to the given string and assigns it to the Mcc field.

func (*ThreeDS2RequestData) SetMerchantName

func (o *ThreeDS2RequestData) SetMerchantName(v string)

SetMerchantName gets a reference to the given string and assigns it to the MerchantName field.

func (*ThreeDS2RequestData) SetMessageVersion

func (o *ThreeDS2RequestData) SetMessageVersion(v string)

SetMessageVersion gets a reference to the given string and assigns it to the MessageVersion field.

func (*ThreeDS2RequestData) SetMobilePhone

func (o *ThreeDS2RequestData) SetMobilePhone(v Phone)

SetMobilePhone gets a reference to the given Phone and assigns it to the MobilePhone field.

func (*ThreeDS2RequestData) SetNotificationURL

func (o *ThreeDS2RequestData) SetNotificationURL(v string)

SetNotificationURL gets a reference to the given string and assigns it to the NotificationURL field.

func (*ThreeDS2RequestData) SetPayTokenInd

func (o *ThreeDS2RequestData) SetPayTokenInd(v bool)

SetPayTokenInd gets a reference to the given bool and assigns it to the PayTokenInd field.

func (*ThreeDS2RequestData) SetPaymentAuthenticationUseCase

func (o *ThreeDS2RequestData) SetPaymentAuthenticationUseCase(v string)

SetPaymentAuthenticationUseCase gets a reference to the given string and assigns it to the PaymentAuthenticationUseCase field.

func (*ThreeDS2RequestData) SetPurchaseInstalData

func (o *ThreeDS2RequestData) SetPurchaseInstalData(v string)

SetPurchaseInstalData gets a reference to the given string and assigns it to the PurchaseInstalData field.

func (*ThreeDS2RequestData) SetRecurringExpiry

func (o *ThreeDS2RequestData) SetRecurringExpiry(v string)

SetRecurringExpiry gets a reference to the given string and assigns it to the RecurringExpiry field.

func (*ThreeDS2RequestData) SetRecurringFrequency

func (o *ThreeDS2RequestData) SetRecurringFrequency(v string)

SetRecurringFrequency gets a reference to the given string and assigns it to the RecurringFrequency field.

func (*ThreeDS2RequestData) SetSdkAppID

func (o *ThreeDS2RequestData) SetSdkAppID(v string)

SetSdkAppID gets a reference to the given string and assigns it to the SdkAppID field.

func (*ThreeDS2RequestData) SetSdkEncData

func (o *ThreeDS2RequestData) SetSdkEncData(v string)

SetSdkEncData gets a reference to the given string and assigns it to the SdkEncData field.

func (*ThreeDS2RequestData) SetSdkEphemPubKey

func (o *ThreeDS2RequestData) SetSdkEphemPubKey(v SDKEphemPubKey)

SetSdkEphemPubKey gets a reference to the given SDKEphemPubKey and assigns it to the SdkEphemPubKey field.

func (*ThreeDS2RequestData) SetSdkMaxTimeout

func (o *ThreeDS2RequestData) SetSdkMaxTimeout(v int32)

SetSdkMaxTimeout gets a reference to the given int32 and assigns it to the SdkMaxTimeout field.

func (*ThreeDS2RequestData) SetSdkReferenceNumber

func (o *ThreeDS2RequestData) SetSdkReferenceNumber(v string)

SetSdkReferenceNumber gets a reference to the given string and assigns it to the SdkReferenceNumber field.

func (*ThreeDS2RequestData) SetSdkTransID

func (o *ThreeDS2RequestData) SetSdkTransID(v string)

SetSdkTransID gets a reference to the given string and assigns it to the SdkTransID field.

func (*ThreeDS2RequestData) SetSdkVersion

func (o *ThreeDS2RequestData) SetSdkVersion(v string)

SetSdkVersion gets a reference to the given string and assigns it to the SdkVersion field.

func (*ThreeDS2RequestData) SetThreeDSCompInd

func (o *ThreeDS2RequestData) SetThreeDSCompInd(v string)

SetThreeDSCompInd gets a reference to the given string and assigns it to the ThreeDSCompInd field.

func (*ThreeDS2RequestData) SetThreeDSRequestorAuthenticationInd

func (o *ThreeDS2RequestData) SetThreeDSRequestorAuthenticationInd(v string)

SetThreeDSRequestorAuthenticationInd gets a reference to the given string and assigns it to the ThreeDSRequestorAuthenticationInd field.

func (*ThreeDS2RequestData) SetThreeDSRequestorAuthenticationInfo

func (o *ThreeDS2RequestData) SetThreeDSRequestorAuthenticationInfo(v ThreeDSRequestorAuthenticationInfo)

SetThreeDSRequestorAuthenticationInfo gets a reference to the given ThreeDSRequestorAuthenticationInfo and assigns it to the ThreeDSRequestorAuthenticationInfo field.

func (*ThreeDS2RequestData) SetThreeDSRequestorChallengeInd

func (o *ThreeDS2RequestData) SetThreeDSRequestorChallengeInd(v string)

SetThreeDSRequestorChallengeInd gets a reference to the given string and assigns it to the ThreeDSRequestorChallengeInd field.

func (*ThreeDS2RequestData) SetThreeDSRequestorID

func (o *ThreeDS2RequestData) SetThreeDSRequestorID(v string)

SetThreeDSRequestorID gets a reference to the given string and assigns it to the ThreeDSRequestorID field.

func (*ThreeDS2RequestData) SetThreeDSRequestorName

func (o *ThreeDS2RequestData) SetThreeDSRequestorName(v string)

SetThreeDSRequestorName gets a reference to the given string and assigns it to the ThreeDSRequestorName field.

func (*ThreeDS2RequestData) SetThreeDSRequestorPriorAuthenticationInfo

func (o *ThreeDS2RequestData) SetThreeDSRequestorPriorAuthenticationInfo(v ThreeDSRequestorPriorAuthenticationInfo)

SetThreeDSRequestorPriorAuthenticationInfo gets a reference to the given ThreeDSRequestorPriorAuthenticationInfo and assigns it to the ThreeDSRequestorPriorAuthenticationInfo field.

func (*ThreeDS2RequestData) SetThreeDSRequestorURL

func (o *ThreeDS2RequestData) SetThreeDSRequestorURL(v string)

SetThreeDSRequestorURL gets a reference to the given string and assigns it to the ThreeDSRequestorURL field.

func (*ThreeDS2RequestData) SetTransType

func (o *ThreeDS2RequestData) SetTransType(v string)

SetTransType gets a reference to the given string and assigns it to the TransType field.

func (*ThreeDS2RequestData) SetTransactionType

func (o *ThreeDS2RequestData) SetTransactionType(v string)

SetTransactionType gets a reference to the given string and assigns it to the TransactionType field.

func (*ThreeDS2RequestData) SetWhiteListStatus

func (o *ThreeDS2RequestData) SetWhiteListStatus(v string)

SetWhiteListStatus gets a reference to the given string and assigns it to the WhiteListStatus field.

func (*ThreeDS2RequestData) SetWorkPhone

func (o *ThreeDS2RequestData) SetWorkPhone(v Phone)

SetWorkPhone gets a reference to the given Phone and assigns it to the WorkPhone field.

func (ThreeDS2RequestData) ToMap

func (o ThreeDS2RequestData) ToMap() (map[string]interface{}, error)

type ThreeDS2RequestFields

type ThreeDS2RequestFields struct {
	AcctInfo *AcctInfo `json:"acctInfo,omitempty"`
	// Indicates the type of account. For example, for a multi-account card product. Length: 2 characters. Allowed values: * **01** — Not applicable * **02** — Credit * **03** — Debit
	AcctType *string `json:"acctType,omitempty"`
	// Required for [authentication-only integration](https://docs.adyen.com/online-payments/3d-secure/other-3ds-flows/authentication-only). The acquiring BIN enrolled for 3D Secure 2. This string should match the value that you will use in the authorisation. Use 123456 on the Test platform.
	AcquirerBIN *string `json:"acquirerBIN,omitempty"`
	// Required for [authentication-only integration](https://docs.adyen.com/online-payments/3d-secure/other-3ds-flows/authentication-only). The merchantId that is enrolled for 3D Secure 2 by the merchant's acquirer. This string should match the value that you will use in the authorisation. Use 123456 on the Test platform.
	AcquirerMerchantID *string `json:"acquirerMerchantID,omitempty"`
	// Indicates whether the Cardholder Shipping Address and Cardholder Billing Address are the same. Allowed values: * **Y** — Shipping Address matches Billing Address. * **N** — Shipping Address does not match Billing Address.
	AddrMatch *string `json:"addrMatch,omitempty"`
	// If set to true, you will only perform the [3D Secure 2 authentication](https://docs.adyen.com/online-payments/3d-secure/other-3ds-flows/authentication-only), and not the payment authorisation.
	// Deprecated
	AuthenticationOnly *bool `json:"authenticationOnly,omitempty"`
	// Possibility to specify a preference for receiving a challenge from the issuer. Allowed values: * `noPreference` * `requestNoChallenge` * `requestChallenge` * `requestChallengeAsMandate`
	// Deprecated
	ChallengeIndicator  *string              `json:"challengeIndicator,omitempty"`
	DeviceRenderOptions *DeviceRenderOptions `json:"deviceRenderOptions,omitempty"`
	HomePhone           *Phone               `json:"homePhone,omitempty"`
	// Required for merchants that have been enrolled for 3D Secure 2 by another party than Adyen, mostly [authentication-only integrations](https://docs.adyen.com/online-payments/3d-secure/other-3ds-flows/authentication-only). The `mcc` is a four-digit code with which the previously given `acquirerMerchantID` is registered at the scheme.
	Mcc *string `json:"mcc,omitempty"`
	// Required for [authentication-only integration](https://docs.adyen.com/online-payments/3d-secure/other-3ds-flows/authentication-only). The merchant name that the issuer presents to the shopper if they get a challenge. We recommend to use the same value that you will use in the authorization. Maximum length is 40 characters. > Optional for a [full 3D Secure 2 integration](https://docs.adyen.com/online-payments/3d-secure/native-3ds2/api-integration). Use this field if you are enrolled for 3D Secure 2 with us and want to override the merchant name already configured on your account.
	MerchantName *string `json:"merchantName,omitempty"`
	// The `messageVersion` value indicating the 3D Secure 2 protocol version.
	MessageVersion *string `json:"messageVersion,omitempty"`
	MobilePhone    *Phone  `json:"mobilePhone,omitempty"`
	// URL to where the issuer should send the `CRes`. Required if you are not using components for `channel` **Web** or if you are using classic integration `deviceChannel` **browser**.
	NotificationURL *string `json:"notificationURL,omitempty"`
	// Value **true** indicates that the transaction was de-tokenised prior to being received by the ACS.
	PayTokenInd *bool `json:"payTokenInd,omitempty"`
	// Indicates the type of payment for which an authentication is requested (message extension)
	PaymentAuthenticationUseCase *string `json:"paymentAuthenticationUseCase,omitempty"`
	// Indicates the maximum number of authorisations permitted for instalment payments. Length: 1–3 characters.
	PurchaseInstalData *string `json:"purchaseInstalData,omitempty"`
	// Date after which no further authorisations shall be performed. Format: YYYYMMDD
	RecurringExpiry *string `json:"recurringExpiry,omitempty"`
	// Indicates the minimum number of days between authorisations. Maximum length: 4 characters.
	RecurringFrequency *string `json:"recurringFrequency,omitempty"`
	// The `sdkAppID` value as received from the 3D Secure 2 SDK.
	SdkAppID       *string         `json:"sdkAppID,omitempty"`
	SdkEphemPubKey *SDKEphemPubKey `json:"sdkEphemPubKey,omitempty"`
	// The maximum amount of time in minutes for the 3D Secure 2 authentication process. Optional and only for `deviceChannel` set to **app**. Defaults to **60** minutes.
	SdkMaxTimeout *int32 `json:"sdkMaxTimeout,omitempty"`
	// The `sdkReferenceNumber` value as received from the 3D Secure 2 SDK.
	SdkReferenceNumber *string `json:"sdkReferenceNumber,omitempty"`
	// The `sdkTransID` value as received from the 3D Secure 2 SDK.
	SdkTransID *string `json:"sdkTransID,omitempty"`
	// Completion indicator for the device fingerprinting.
	ThreeDSCompInd *string `json:"threeDSCompInd,omitempty"`
	// Indicates the type of Authentication request.
	ThreeDSRequestorAuthenticationInd  *string                             `json:"threeDSRequestorAuthenticationInd,omitempty"`
	ThreeDSRequestorAuthenticationInfo *ThreeDSRequestorAuthenticationInfo `json:"threeDSRequestorAuthenticationInfo,omitempty"`
	// Indicates whether a challenge is requested for this transaction. Possible values: * **01** — No preference * **02** — No challenge requested * **03** — Challenge requested (3DS Requestor preference) * **04** — Challenge requested (Mandate) * **05** — No challenge (transactional risk analysis is already performed) * **06** — Data Only
	ThreeDSRequestorChallengeInd *string `json:"threeDSRequestorChallengeInd,omitempty"`
	// Required for [authentication-only integration](https://docs.adyen.com/online-payments/3d-secure/other-3ds-flows/authentication-only) for Visa. Unique 3D Secure requestor identifier assigned by the Directory Server when you enrol for 3D Secure 2.
	ThreeDSRequestorID *string `json:"threeDSRequestorID,omitempty"`
	// Required for [authentication-only integration](https://docs.adyen.com/online-payments/3d-secure/other-3ds-flows/authentication-only) for Visa. Unique 3D Secure requestor name assigned by the Directory Server when you enrol for 3D Secure 2.
	ThreeDSRequestorName                    *string                                  `json:"threeDSRequestorName,omitempty"`
	ThreeDSRequestorPriorAuthenticationInfo *ThreeDSRequestorPriorAuthenticationInfo `json:"threeDSRequestorPriorAuthenticationInfo,omitempty"`
	// URL of the (customer service) website that will be shown to the shopper in case of technical errors during the 3D Secure 2 process.
	ThreeDSRequestorURL *string `json:"threeDSRequestorURL,omitempty"`
	// Identifies the type of transaction being authenticated. Length: 2 characters. Allowed values: * **01** — Goods/Service Purchase * **03** — Check Acceptance * **10** — Account Funding * **11** — Quasi-Cash Transaction * **28** — Prepaid Activation and Load
	TransType *string `json:"transType,omitempty"`
	// Identify the type of the transaction being authenticated.
	TransactionType *string `json:"transactionType,omitempty"`
	// The `whiteListStatus` value returned from a previous 3D Secure 2 transaction, only applicable for 3D Secure 2 protocol version 2.2.0.
	WhiteListStatus *string `json:"whiteListStatus,omitempty"`
	WorkPhone       *Phone  `json:"workPhone,omitempty"`
}

ThreeDS2RequestFields struct for ThreeDS2RequestFields

func NewThreeDS2RequestFields

func NewThreeDS2RequestFields() *ThreeDS2RequestFields

NewThreeDS2RequestFields instantiates a new ThreeDS2RequestFields object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewThreeDS2RequestFieldsWithDefaults

func NewThreeDS2RequestFieldsWithDefaults() *ThreeDS2RequestFields

NewThreeDS2RequestFieldsWithDefaults instantiates a new ThreeDS2RequestFields object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ThreeDS2RequestFields) GetAcctInfo

func (o *ThreeDS2RequestFields) GetAcctInfo() AcctInfo

GetAcctInfo returns the AcctInfo field value if set, zero value otherwise.

func (*ThreeDS2RequestFields) GetAcctInfoOk

func (o *ThreeDS2RequestFields) GetAcctInfoOk() (*AcctInfo, bool)

GetAcctInfoOk returns a tuple with the AcctInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestFields) GetAcctType

func (o *ThreeDS2RequestFields) GetAcctType() string

GetAcctType returns the AcctType field value if set, zero value otherwise.

func (*ThreeDS2RequestFields) GetAcctTypeOk

func (o *ThreeDS2RequestFields) GetAcctTypeOk() (*string, bool)

GetAcctTypeOk returns a tuple with the AcctType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestFields) GetAcquirerBIN

func (o *ThreeDS2RequestFields) GetAcquirerBIN() string

GetAcquirerBIN returns the AcquirerBIN field value if set, zero value otherwise.

func (*ThreeDS2RequestFields) GetAcquirerBINOk

func (o *ThreeDS2RequestFields) GetAcquirerBINOk() (*string, bool)

GetAcquirerBINOk returns a tuple with the AcquirerBIN field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestFields) GetAcquirerMerchantID

func (o *ThreeDS2RequestFields) GetAcquirerMerchantID() string

GetAcquirerMerchantID returns the AcquirerMerchantID field value if set, zero value otherwise.

func (*ThreeDS2RequestFields) GetAcquirerMerchantIDOk

func (o *ThreeDS2RequestFields) GetAcquirerMerchantIDOk() (*string, bool)

GetAcquirerMerchantIDOk returns a tuple with the AcquirerMerchantID field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestFields) GetAddrMatch

func (o *ThreeDS2RequestFields) GetAddrMatch() string

GetAddrMatch returns the AddrMatch field value if set, zero value otherwise.

func (*ThreeDS2RequestFields) GetAddrMatchOk

func (o *ThreeDS2RequestFields) GetAddrMatchOk() (*string, bool)

GetAddrMatchOk returns a tuple with the AddrMatch field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestFields) GetAuthenticationOnly

func (o *ThreeDS2RequestFields) GetAuthenticationOnly() bool

GetAuthenticationOnly returns the AuthenticationOnly field value if set, zero value otherwise. Deprecated

func (*ThreeDS2RequestFields) GetAuthenticationOnlyOk

func (o *ThreeDS2RequestFields) GetAuthenticationOnlyOk() (*bool, bool)

GetAuthenticationOnlyOk returns a tuple with the AuthenticationOnly field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*ThreeDS2RequestFields) GetChallengeIndicator

func (o *ThreeDS2RequestFields) GetChallengeIndicator() string

GetChallengeIndicator returns the ChallengeIndicator field value if set, zero value otherwise. Deprecated

func (*ThreeDS2RequestFields) GetChallengeIndicatorOk

func (o *ThreeDS2RequestFields) GetChallengeIndicatorOk() (*string, bool)

GetChallengeIndicatorOk returns a tuple with the ChallengeIndicator field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*ThreeDS2RequestFields) GetDeviceRenderOptions

func (o *ThreeDS2RequestFields) GetDeviceRenderOptions() DeviceRenderOptions

GetDeviceRenderOptions returns the DeviceRenderOptions field value if set, zero value otherwise.

func (*ThreeDS2RequestFields) GetDeviceRenderOptionsOk

func (o *ThreeDS2RequestFields) GetDeviceRenderOptionsOk() (*DeviceRenderOptions, bool)

GetDeviceRenderOptionsOk returns a tuple with the DeviceRenderOptions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestFields) GetHomePhone

func (o *ThreeDS2RequestFields) GetHomePhone() Phone

GetHomePhone returns the HomePhone field value if set, zero value otherwise.

func (*ThreeDS2RequestFields) GetHomePhoneOk

func (o *ThreeDS2RequestFields) GetHomePhoneOk() (*Phone, bool)

GetHomePhoneOk returns a tuple with the HomePhone field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestFields) GetMcc

func (o *ThreeDS2RequestFields) GetMcc() string

GetMcc returns the Mcc field value if set, zero value otherwise.

func (*ThreeDS2RequestFields) GetMccOk

func (o *ThreeDS2RequestFields) GetMccOk() (*string, bool)

GetMccOk returns a tuple with the Mcc field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestFields) GetMerchantName

func (o *ThreeDS2RequestFields) GetMerchantName() string

GetMerchantName returns the MerchantName field value if set, zero value otherwise.

func (*ThreeDS2RequestFields) GetMerchantNameOk

func (o *ThreeDS2RequestFields) GetMerchantNameOk() (*string, bool)

GetMerchantNameOk returns a tuple with the MerchantName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestFields) GetMessageVersion

func (o *ThreeDS2RequestFields) GetMessageVersion() string

GetMessageVersion returns the MessageVersion field value if set, zero value otherwise.

func (*ThreeDS2RequestFields) GetMessageVersionOk

func (o *ThreeDS2RequestFields) GetMessageVersionOk() (*string, bool)

GetMessageVersionOk returns a tuple with the MessageVersion field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestFields) GetMobilePhone

func (o *ThreeDS2RequestFields) GetMobilePhone() Phone

GetMobilePhone returns the MobilePhone field value if set, zero value otherwise.

func (*ThreeDS2RequestFields) GetMobilePhoneOk

func (o *ThreeDS2RequestFields) GetMobilePhoneOk() (*Phone, bool)

GetMobilePhoneOk returns a tuple with the MobilePhone field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestFields) GetNotificationURL

func (o *ThreeDS2RequestFields) GetNotificationURL() string

GetNotificationURL returns the NotificationURL field value if set, zero value otherwise.

func (*ThreeDS2RequestFields) GetNotificationURLOk

func (o *ThreeDS2RequestFields) GetNotificationURLOk() (*string, bool)

GetNotificationURLOk returns a tuple with the NotificationURL field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestFields) GetPayTokenInd

func (o *ThreeDS2RequestFields) GetPayTokenInd() bool

GetPayTokenInd returns the PayTokenInd field value if set, zero value otherwise.

func (*ThreeDS2RequestFields) GetPayTokenIndOk

func (o *ThreeDS2RequestFields) GetPayTokenIndOk() (*bool, bool)

GetPayTokenIndOk returns a tuple with the PayTokenInd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestFields) GetPaymentAuthenticationUseCase

func (o *ThreeDS2RequestFields) GetPaymentAuthenticationUseCase() string

GetPaymentAuthenticationUseCase returns the PaymentAuthenticationUseCase field value if set, zero value otherwise.

func (*ThreeDS2RequestFields) GetPaymentAuthenticationUseCaseOk

func (o *ThreeDS2RequestFields) GetPaymentAuthenticationUseCaseOk() (*string, bool)

GetPaymentAuthenticationUseCaseOk returns a tuple with the PaymentAuthenticationUseCase field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestFields) GetPurchaseInstalData

func (o *ThreeDS2RequestFields) GetPurchaseInstalData() string

GetPurchaseInstalData returns the PurchaseInstalData field value if set, zero value otherwise.

func (*ThreeDS2RequestFields) GetPurchaseInstalDataOk

func (o *ThreeDS2RequestFields) GetPurchaseInstalDataOk() (*string, bool)

GetPurchaseInstalDataOk returns a tuple with the PurchaseInstalData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestFields) GetRecurringExpiry

func (o *ThreeDS2RequestFields) GetRecurringExpiry() string

GetRecurringExpiry returns the RecurringExpiry field value if set, zero value otherwise.

func (*ThreeDS2RequestFields) GetRecurringExpiryOk

func (o *ThreeDS2RequestFields) GetRecurringExpiryOk() (*string, bool)

GetRecurringExpiryOk returns a tuple with the RecurringExpiry field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestFields) GetRecurringFrequency

func (o *ThreeDS2RequestFields) GetRecurringFrequency() string

GetRecurringFrequency returns the RecurringFrequency field value if set, zero value otherwise.

func (*ThreeDS2RequestFields) GetRecurringFrequencyOk

func (o *ThreeDS2RequestFields) GetRecurringFrequencyOk() (*string, bool)

GetRecurringFrequencyOk returns a tuple with the RecurringFrequency field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestFields) GetSdkAppID

func (o *ThreeDS2RequestFields) GetSdkAppID() string

GetSdkAppID returns the SdkAppID field value if set, zero value otherwise.

func (*ThreeDS2RequestFields) GetSdkAppIDOk

func (o *ThreeDS2RequestFields) GetSdkAppIDOk() (*string, bool)

GetSdkAppIDOk returns a tuple with the SdkAppID field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestFields) GetSdkEphemPubKey

func (o *ThreeDS2RequestFields) GetSdkEphemPubKey() SDKEphemPubKey

GetSdkEphemPubKey returns the SdkEphemPubKey field value if set, zero value otherwise.

func (*ThreeDS2RequestFields) GetSdkEphemPubKeyOk

func (o *ThreeDS2RequestFields) GetSdkEphemPubKeyOk() (*SDKEphemPubKey, bool)

GetSdkEphemPubKeyOk returns a tuple with the SdkEphemPubKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestFields) GetSdkMaxTimeout

func (o *ThreeDS2RequestFields) GetSdkMaxTimeout() int32

GetSdkMaxTimeout returns the SdkMaxTimeout field value if set, zero value otherwise.

func (*ThreeDS2RequestFields) GetSdkMaxTimeoutOk

func (o *ThreeDS2RequestFields) GetSdkMaxTimeoutOk() (*int32, bool)

GetSdkMaxTimeoutOk returns a tuple with the SdkMaxTimeout field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestFields) GetSdkReferenceNumber

func (o *ThreeDS2RequestFields) GetSdkReferenceNumber() string

GetSdkReferenceNumber returns the SdkReferenceNumber field value if set, zero value otherwise.

func (*ThreeDS2RequestFields) GetSdkReferenceNumberOk

func (o *ThreeDS2RequestFields) GetSdkReferenceNumberOk() (*string, bool)

GetSdkReferenceNumberOk returns a tuple with the SdkReferenceNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestFields) GetSdkTransID

func (o *ThreeDS2RequestFields) GetSdkTransID() string

GetSdkTransID returns the SdkTransID field value if set, zero value otherwise.

func (*ThreeDS2RequestFields) GetSdkTransIDOk

func (o *ThreeDS2RequestFields) GetSdkTransIDOk() (*string, bool)

GetSdkTransIDOk returns a tuple with the SdkTransID field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestFields) GetThreeDSCompInd

func (o *ThreeDS2RequestFields) GetThreeDSCompInd() string

GetThreeDSCompInd returns the ThreeDSCompInd field value if set, zero value otherwise.

func (*ThreeDS2RequestFields) GetThreeDSCompIndOk

func (o *ThreeDS2RequestFields) GetThreeDSCompIndOk() (*string, bool)

GetThreeDSCompIndOk returns a tuple with the ThreeDSCompInd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestFields) GetThreeDSRequestorAuthenticationInd

func (o *ThreeDS2RequestFields) GetThreeDSRequestorAuthenticationInd() string

GetThreeDSRequestorAuthenticationInd returns the ThreeDSRequestorAuthenticationInd field value if set, zero value otherwise.

func (*ThreeDS2RequestFields) GetThreeDSRequestorAuthenticationIndOk

func (o *ThreeDS2RequestFields) GetThreeDSRequestorAuthenticationIndOk() (*string, bool)

GetThreeDSRequestorAuthenticationIndOk returns a tuple with the ThreeDSRequestorAuthenticationInd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestFields) GetThreeDSRequestorAuthenticationInfo

func (o *ThreeDS2RequestFields) GetThreeDSRequestorAuthenticationInfo() ThreeDSRequestorAuthenticationInfo

GetThreeDSRequestorAuthenticationInfo returns the ThreeDSRequestorAuthenticationInfo field value if set, zero value otherwise.

func (*ThreeDS2RequestFields) GetThreeDSRequestorAuthenticationInfoOk

func (o *ThreeDS2RequestFields) GetThreeDSRequestorAuthenticationInfoOk() (*ThreeDSRequestorAuthenticationInfo, bool)

GetThreeDSRequestorAuthenticationInfoOk returns a tuple with the ThreeDSRequestorAuthenticationInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestFields) GetThreeDSRequestorChallengeInd

func (o *ThreeDS2RequestFields) GetThreeDSRequestorChallengeInd() string

GetThreeDSRequestorChallengeInd returns the ThreeDSRequestorChallengeInd field value if set, zero value otherwise.

func (*ThreeDS2RequestFields) GetThreeDSRequestorChallengeIndOk

func (o *ThreeDS2RequestFields) GetThreeDSRequestorChallengeIndOk() (*string, bool)

GetThreeDSRequestorChallengeIndOk returns a tuple with the ThreeDSRequestorChallengeInd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestFields) GetThreeDSRequestorID

func (o *ThreeDS2RequestFields) GetThreeDSRequestorID() string

GetThreeDSRequestorID returns the ThreeDSRequestorID field value if set, zero value otherwise.

func (*ThreeDS2RequestFields) GetThreeDSRequestorIDOk

func (o *ThreeDS2RequestFields) GetThreeDSRequestorIDOk() (*string, bool)

GetThreeDSRequestorIDOk returns a tuple with the ThreeDSRequestorID field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestFields) GetThreeDSRequestorName

func (o *ThreeDS2RequestFields) GetThreeDSRequestorName() string

GetThreeDSRequestorName returns the ThreeDSRequestorName field value if set, zero value otherwise.

func (*ThreeDS2RequestFields) GetThreeDSRequestorNameOk

func (o *ThreeDS2RequestFields) GetThreeDSRequestorNameOk() (*string, bool)

GetThreeDSRequestorNameOk returns a tuple with the ThreeDSRequestorName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestFields) GetThreeDSRequestorPriorAuthenticationInfo

func (o *ThreeDS2RequestFields) GetThreeDSRequestorPriorAuthenticationInfo() ThreeDSRequestorPriorAuthenticationInfo

GetThreeDSRequestorPriorAuthenticationInfo returns the ThreeDSRequestorPriorAuthenticationInfo field value if set, zero value otherwise.

func (*ThreeDS2RequestFields) GetThreeDSRequestorPriorAuthenticationInfoOk

func (o *ThreeDS2RequestFields) GetThreeDSRequestorPriorAuthenticationInfoOk() (*ThreeDSRequestorPriorAuthenticationInfo, bool)

GetThreeDSRequestorPriorAuthenticationInfoOk returns a tuple with the ThreeDSRequestorPriorAuthenticationInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestFields) GetThreeDSRequestorURL

func (o *ThreeDS2RequestFields) GetThreeDSRequestorURL() string

GetThreeDSRequestorURL returns the ThreeDSRequestorURL field value if set, zero value otherwise.

func (*ThreeDS2RequestFields) GetThreeDSRequestorURLOk

func (o *ThreeDS2RequestFields) GetThreeDSRequestorURLOk() (*string, bool)

GetThreeDSRequestorURLOk returns a tuple with the ThreeDSRequestorURL field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestFields) GetTransType

func (o *ThreeDS2RequestFields) GetTransType() string

GetTransType returns the TransType field value if set, zero value otherwise.

func (*ThreeDS2RequestFields) GetTransTypeOk

func (o *ThreeDS2RequestFields) GetTransTypeOk() (*string, bool)

GetTransTypeOk returns a tuple with the TransType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestFields) GetTransactionType

func (o *ThreeDS2RequestFields) GetTransactionType() string

GetTransactionType returns the TransactionType field value if set, zero value otherwise.

func (*ThreeDS2RequestFields) GetTransactionTypeOk

func (o *ThreeDS2RequestFields) GetTransactionTypeOk() (*string, bool)

GetTransactionTypeOk returns a tuple with the TransactionType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestFields) GetWhiteListStatus

func (o *ThreeDS2RequestFields) GetWhiteListStatus() string

GetWhiteListStatus returns the WhiteListStatus field value if set, zero value otherwise.

func (*ThreeDS2RequestFields) GetWhiteListStatusOk

func (o *ThreeDS2RequestFields) GetWhiteListStatusOk() (*string, bool)

GetWhiteListStatusOk returns a tuple with the WhiteListStatus field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestFields) GetWorkPhone

func (o *ThreeDS2RequestFields) GetWorkPhone() Phone

GetWorkPhone returns the WorkPhone field value if set, zero value otherwise.

func (*ThreeDS2RequestFields) GetWorkPhoneOk

func (o *ThreeDS2RequestFields) GetWorkPhoneOk() (*Phone, bool)

GetWorkPhoneOk returns a tuple with the WorkPhone field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2RequestFields) HasAcctInfo

func (o *ThreeDS2RequestFields) HasAcctInfo() bool

HasAcctInfo returns a boolean if a field has been set.

func (*ThreeDS2RequestFields) HasAcctType

func (o *ThreeDS2RequestFields) HasAcctType() bool

HasAcctType returns a boolean if a field has been set.

func (*ThreeDS2RequestFields) HasAcquirerBIN

func (o *ThreeDS2RequestFields) HasAcquirerBIN() bool

HasAcquirerBIN returns a boolean if a field has been set.

func (*ThreeDS2RequestFields) HasAcquirerMerchantID

func (o *ThreeDS2RequestFields) HasAcquirerMerchantID() bool

HasAcquirerMerchantID returns a boolean if a field has been set.

func (*ThreeDS2RequestFields) HasAddrMatch

func (o *ThreeDS2RequestFields) HasAddrMatch() bool

HasAddrMatch returns a boolean if a field has been set.

func (*ThreeDS2RequestFields) HasAuthenticationOnly

func (o *ThreeDS2RequestFields) HasAuthenticationOnly() bool

HasAuthenticationOnly returns a boolean if a field has been set.

func (*ThreeDS2RequestFields) HasChallengeIndicator

func (o *ThreeDS2RequestFields) HasChallengeIndicator() bool

HasChallengeIndicator returns a boolean if a field has been set.

func (*ThreeDS2RequestFields) HasDeviceRenderOptions

func (o *ThreeDS2RequestFields) HasDeviceRenderOptions() bool

HasDeviceRenderOptions returns a boolean if a field has been set.

func (*ThreeDS2RequestFields) HasHomePhone

func (o *ThreeDS2RequestFields) HasHomePhone() bool

HasHomePhone returns a boolean if a field has been set.

func (*ThreeDS2RequestFields) HasMcc

func (o *ThreeDS2RequestFields) HasMcc() bool

HasMcc returns a boolean if a field has been set.

func (*ThreeDS2RequestFields) HasMerchantName

func (o *ThreeDS2RequestFields) HasMerchantName() bool

HasMerchantName returns a boolean if a field has been set.

func (*ThreeDS2RequestFields) HasMessageVersion

func (o *ThreeDS2RequestFields) HasMessageVersion() bool

HasMessageVersion returns a boolean if a field has been set.

func (*ThreeDS2RequestFields) HasMobilePhone

func (o *ThreeDS2RequestFields) HasMobilePhone() bool

HasMobilePhone returns a boolean if a field has been set.

func (*ThreeDS2RequestFields) HasNotificationURL

func (o *ThreeDS2RequestFields) HasNotificationURL() bool

HasNotificationURL returns a boolean if a field has been set.

func (*ThreeDS2RequestFields) HasPayTokenInd

func (o *ThreeDS2RequestFields) HasPayTokenInd() bool

HasPayTokenInd returns a boolean if a field has been set.

func (*ThreeDS2RequestFields) HasPaymentAuthenticationUseCase

func (o *ThreeDS2RequestFields) HasPaymentAuthenticationUseCase() bool

HasPaymentAuthenticationUseCase returns a boolean if a field has been set.

func (*ThreeDS2RequestFields) HasPurchaseInstalData

func (o *ThreeDS2RequestFields) HasPurchaseInstalData() bool

HasPurchaseInstalData returns a boolean if a field has been set.

func (*ThreeDS2RequestFields) HasRecurringExpiry

func (o *ThreeDS2RequestFields) HasRecurringExpiry() bool

HasRecurringExpiry returns a boolean if a field has been set.

func (*ThreeDS2RequestFields) HasRecurringFrequency

func (o *ThreeDS2RequestFields) HasRecurringFrequency() bool

HasRecurringFrequency returns a boolean if a field has been set.

func (*ThreeDS2RequestFields) HasSdkAppID

func (o *ThreeDS2RequestFields) HasSdkAppID() bool

HasSdkAppID returns a boolean if a field has been set.

func (*ThreeDS2RequestFields) HasSdkEphemPubKey

func (o *ThreeDS2RequestFields) HasSdkEphemPubKey() bool

HasSdkEphemPubKey returns a boolean if a field has been set.

func (*ThreeDS2RequestFields) HasSdkMaxTimeout

func (o *ThreeDS2RequestFields) HasSdkMaxTimeout() bool

HasSdkMaxTimeout returns a boolean if a field has been set.

func (*ThreeDS2RequestFields) HasSdkReferenceNumber

func (o *ThreeDS2RequestFields) HasSdkReferenceNumber() bool

HasSdkReferenceNumber returns a boolean if a field has been set.

func (*ThreeDS2RequestFields) HasSdkTransID

func (o *ThreeDS2RequestFields) HasSdkTransID() bool

HasSdkTransID returns a boolean if a field has been set.

func (*ThreeDS2RequestFields) HasThreeDSCompInd

func (o *ThreeDS2RequestFields) HasThreeDSCompInd() bool

HasThreeDSCompInd returns a boolean if a field has been set.

func (*ThreeDS2RequestFields) HasThreeDSRequestorAuthenticationInd

func (o *ThreeDS2RequestFields) HasThreeDSRequestorAuthenticationInd() bool

HasThreeDSRequestorAuthenticationInd returns a boolean if a field has been set.

func (*ThreeDS2RequestFields) HasThreeDSRequestorAuthenticationInfo

func (o *ThreeDS2RequestFields) HasThreeDSRequestorAuthenticationInfo() bool

HasThreeDSRequestorAuthenticationInfo returns a boolean if a field has been set.

func (*ThreeDS2RequestFields) HasThreeDSRequestorChallengeInd

func (o *ThreeDS2RequestFields) HasThreeDSRequestorChallengeInd() bool

HasThreeDSRequestorChallengeInd returns a boolean if a field has been set.

func (*ThreeDS2RequestFields) HasThreeDSRequestorID

func (o *ThreeDS2RequestFields) HasThreeDSRequestorID() bool

HasThreeDSRequestorID returns a boolean if a field has been set.

func (*ThreeDS2RequestFields) HasThreeDSRequestorName

func (o *ThreeDS2RequestFields) HasThreeDSRequestorName() bool

HasThreeDSRequestorName returns a boolean if a field has been set.

func (*ThreeDS2RequestFields) HasThreeDSRequestorPriorAuthenticationInfo

func (o *ThreeDS2RequestFields) HasThreeDSRequestorPriorAuthenticationInfo() bool

HasThreeDSRequestorPriorAuthenticationInfo returns a boolean if a field has been set.

func (*ThreeDS2RequestFields) HasThreeDSRequestorURL

func (o *ThreeDS2RequestFields) HasThreeDSRequestorURL() bool

HasThreeDSRequestorURL returns a boolean if a field has been set.

func (*ThreeDS2RequestFields) HasTransType

func (o *ThreeDS2RequestFields) HasTransType() bool

HasTransType returns a boolean if a field has been set.

func (*ThreeDS2RequestFields) HasTransactionType

func (o *ThreeDS2RequestFields) HasTransactionType() bool

HasTransactionType returns a boolean if a field has been set.

func (*ThreeDS2RequestFields) HasWhiteListStatus

func (o *ThreeDS2RequestFields) HasWhiteListStatus() bool

HasWhiteListStatus returns a boolean if a field has been set.

func (*ThreeDS2RequestFields) HasWorkPhone

func (o *ThreeDS2RequestFields) HasWorkPhone() bool

HasWorkPhone returns a boolean if a field has been set.

func (ThreeDS2RequestFields) MarshalJSON

func (o ThreeDS2RequestFields) MarshalJSON() ([]byte, error)

func (*ThreeDS2RequestFields) SetAcctInfo

func (o *ThreeDS2RequestFields) SetAcctInfo(v AcctInfo)

SetAcctInfo gets a reference to the given AcctInfo and assigns it to the AcctInfo field.

func (*ThreeDS2RequestFields) SetAcctType

func (o *ThreeDS2RequestFields) SetAcctType(v string)

SetAcctType gets a reference to the given string and assigns it to the AcctType field.

func (*ThreeDS2RequestFields) SetAcquirerBIN

func (o *ThreeDS2RequestFields) SetAcquirerBIN(v string)

SetAcquirerBIN gets a reference to the given string and assigns it to the AcquirerBIN field.

func (*ThreeDS2RequestFields) SetAcquirerMerchantID

func (o *ThreeDS2RequestFields) SetAcquirerMerchantID(v string)

SetAcquirerMerchantID gets a reference to the given string and assigns it to the AcquirerMerchantID field.

func (*ThreeDS2RequestFields) SetAddrMatch

func (o *ThreeDS2RequestFields) SetAddrMatch(v string)

SetAddrMatch gets a reference to the given string and assigns it to the AddrMatch field.

func (*ThreeDS2RequestFields) SetAuthenticationOnly

func (o *ThreeDS2RequestFields) SetAuthenticationOnly(v bool)

SetAuthenticationOnly gets a reference to the given bool and assigns it to the AuthenticationOnly field. Deprecated

func (*ThreeDS2RequestFields) SetChallengeIndicator

func (o *ThreeDS2RequestFields) SetChallengeIndicator(v string)

SetChallengeIndicator gets a reference to the given string and assigns it to the ChallengeIndicator field. Deprecated

func (*ThreeDS2RequestFields) SetDeviceRenderOptions

func (o *ThreeDS2RequestFields) SetDeviceRenderOptions(v DeviceRenderOptions)

SetDeviceRenderOptions gets a reference to the given DeviceRenderOptions and assigns it to the DeviceRenderOptions field.

func (*ThreeDS2RequestFields) SetHomePhone

func (o *ThreeDS2RequestFields) SetHomePhone(v Phone)

SetHomePhone gets a reference to the given Phone and assigns it to the HomePhone field.

func (*ThreeDS2RequestFields) SetMcc

func (o *ThreeDS2RequestFields) SetMcc(v string)

SetMcc gets a reference to the given string and assigns it to the Mcc field.

func (*ThreeDS2RequestFields) SetMerchantName

func (o *ThreeDS2RequestFields) SetMerchantName(v string)

SetMerchantName gets a reference to the given string and assigns it to the MerchantName field.

func (*ThreeDS2RequestFields) SetMessageVersion

func (o *ThreeDS2RequestFields) SetMessageVersion(v string)

SetMessageVersion gets a reference to the given string and assigns it to the MessageVersion field.

func (*ThreeDS2RequestFields) SetMobilePhone

func (o *ThreeDS2RequestFields) SetMobilePhone(v Phone)

SetMobilePhone gets a reference to the given Phone and assigns it to the MobilePhone field.

func (*ThreeDS2RequestFields) SetNotificationURL

func (o *ThreeDS2RequestFields) SetNotificationURL(v string)

SetNotificationURL gets a reference to the given string and assigns it to the NotificationURL field.

func (*ThreeDS2RequestFields) SetPayTokenInd

func (o *ThreeDS2RequestFields) SetPayTokenInd(v bool)

SetPayTokenInd gets a reference to the given bool and assigns it to the PayTokenInd field.

func (*ThreeDS2RequestFields) SetPaymentAuthenticationUseCase

func (o *ThreeDS2RequestFields) SetPaymentAuthenticationUseCase(v string)

SetPaymentAuthenticationUseCase gets a reference to the given string and assigns it to the PaymentAuthenticationUseCase field.

func (*ThreeDS2RequestFields) SetPurchaseInstalData

func (o *ThreeDS2RequestFields) SetPurchaseInstalData(v string)

SetPurchaseInstalData gets a reference to the given string and assigns it to the PurchaseInstalData field.

func (*ThreeDS2RequestFields) SetRecurringExpiry

func (o *ThreeDS2RequestFields) SetRecurringExpiry(v string)

SetRecurringExpiry gets a reference to the given string and assigns it to the RecurringExpiry field.

func (*ThreeDS2RequestFields) SetRecurringFrequency

func (o *ThreeDS2RequestFields) SetRecurringFrequency(v string)

SetRecurringFrequency gets a reference to the given string and assigns it to the RecurringFrequency field.

func (*ThreeDS2RequestFields) SetSdkAppID

func (o *ThreeDS2RequestFields) SetSdkAppID(v string)

SetSdkAppID gets a reference to the given string and assigns it to the SdkAppID field.

func (*ThreeDS2RequestFields) SetSdkEphemPubKey

func (o *ThreeDS2RequestFields) SetSdkEphemPubKey(v SDKEphemPubKey)

SetSdkEphemPubKey gets a reference to the given SDKEphemPubKey and assigns it to the SdkEphemPubKey field.

func (*ThreeDS2RequestFields) SetSdkMaxTimeout

func (o *ThreeDS2RequestFields) SetSdkMaxTimeout(v int32)

SetSdkMaxTimeout gets a reference to the given int32 and assigns it to the SdkMaxTimeout field.

func (*ThreeDS2RequestFields) SetSdkReferenceNumber

func (o *ThreeDS2RequestFields) SetSdkReferenceNumber(v string)

SetSdkReferenceNumber gets a reference to the given string and assigns it to the SdkReferenceNumber field.

func (*ThreeDS2RequestFields) SetSdkTransID

func (o *ThreeDS2RequestFields) SetSdkTransID(v string)

SetSdkTransID gets a reference to the given string and assigns it to the SdkTransID field.

func (*ThreeDS2RequestFields) SetThreeDSCompInd

func (o *ThreeDS2RequestFields) SetThreeDSCompInd(v string)

SetThreeDSCompInd gets a reference to the given string and assigns it to the ThreeDSCompInd field.

func (*ThreeDS2RequestFields) SetThreeDSRequestorAuthenticationInd

func (o *ThreeDS2RequestFields) SetThreeDSRequestorAuthenticationInd(v string)

SetThreeDSRequestorAuthenticationInd gets a reference to the given string and assigns it to the ThreeDSRequestorAuthenticationInd field.

func (*ThreeDS2RequestFields) SetThreeDSRequestorAuthenticationInfo

func (o *ThreeDS2RequestFields) SetThreeDSRequestorAuthenticationInfo(v ThreeDSRequestorAuthenticationInfo)

SetThreeDSRequestorAuthenticationInfo gets a reference to the given ThreeDSRequestorAuthenticationInfo and assigns it to the ThreeDSRequestorAuthenticationInfo field.

func (*ThreeDS2RequestFields) SetThreeDSRequestorChallengeInd

func (o *ThreeDS2RequestFields) SetThreeDSRequestorChallengeInd(v string)

SetThreeDSRequestorChallengeInd gets a reference to the given string and assigns it to the ThreeDSRequestorChallengeInd field.

func (*ThreeDS2RequestFields) SetThreeDSRequestorID

func (o *ThreeDS2RequestFields) SetThreeDSRequestorID(v string)

SetThreeDSRequestorID gets a reference to the given string and assigns it to the ThreeDSRequestorID field.

func (*ThreeDS2RequestFields) SetThreeDSRequestorName

func (o *ThreeDS2RequestFields) SetThreeDSRequestorName(v string)

SetThreeDSRequestorName gets a reference to the given string and assigns it to the ThreeDSRequestorName field.

func (*ThreeDS2RequestFields) SetThreeDSRequestorPriorAuthenticationInfo

func (o *ThreeDS2RequestFields) SetThreeDSRequestorPriorAuthenticationInfo(v ThreeDSRequestorPriorAuthenticationInfo)

SetThreeDSRequestorPriorAuthenticationInfo gets a reference to the given ThreeDSRequestorPriorAuthenticationInfo and assigns it to the ThreeDSRequestorPriorAuthenticationInfo field.

func (*ThreeDS2RequestFields) SetThreeDSRequestorURL

func (o *ThreeDS2RequestFields) SetThreeDSRequestorURL(v string)

SetThreeDSRequestorURL gets a reference to the given string and assigns it to the ThreeDSRequestorURL field.

func (*ThreeDS2RequestFields) SetTransType

func (o *ThreeDS2RequestFields) SetTransType(v string)

SetTransType gets a reference to the given string and assigns it to the TransType field.

func (*ThreeDS2RequestFields) SetTransactionType

func (o *ThreeDS2RequestFields) SetTransactionType(v string)

SetTransactionType gets a reference to the given string and assigns it to the TransactionType field.

func (*ThreeDS2RequestFields) SetWhiteListStatus

func (o *ThreeDS2RequestFields) SetWhiteListStatus(v string)

SetWhiteListStatus gets a reference to the given string and assigns it to the WhiteListStatus field.

func (*ThreeDS2RequestFields) SetWorkPhone

func (o *ThreeDS2RequestFields) SetWorkPhone(v Phone)

SetWorkPhone gets a reference to the given Phone and assigns it to the WorkPhone field.

func (ThreeDS2RequestFields) ToMap

func (o ThreeDS2RequestFields) ToMap() (map[string]interface{}, error)

type ThreeDS2ResponseData

type ThreeDS2ResponseData struct {
	AcsChallengeMandated *string `json:"acsChallengeMandated,omitempty"`
	AcsOperatorID        *string `json:"acsOperatorID,omitempty"`
	AcsReferenceNumber   *string `json:"acsReferenceNumber,omitempty"`
	AcsSignedContent     *string `json:"acsSignedContent,omitempty"`
	AcsTransID           *string `json:"acsTransID,omitempty"`
	AcsURL               *string `json:"acsURL,omitempty"`
	AuthenticationType   *string `json:"authenticationType,omitempty"`
	CardHolderInfo       *string `json:"cardHolderInfo,omitempty"`
	CavvAlgorithm        *string `json:"cavvAlgorithm,omitempty"`
	ChallengeIndicator   *string `json:"challengeIndicator,omitempty"`
	DsReferenceNumber    *string `json:"dsReferenceNumber,omitempty"`
	DsTransID            *string `json:"dsTransID,omitempty"`
	ExemptionIndicator   *string `json:"exemptionIndicator,omitempty"`
	MessageVersion       *string `json:"messageVersion,omitempty"`
	RiskScore            *string `json:"riskScore,omitempty"`
	SdkEphemPubKey       *string `json:"sdkEphemPubKey,omitempty"`
	ThreeDSServerTransID *string `json:"threeDSServerTransID,omitempty"`
	TransStatus          *string `json:"transStatus,omitempty"`
	TransStatusReason    *string `json:"transStatusReason,omitempty"`
}

ThreeDS2ResponseData struct for ThreeDS2ResponseData

func NewThreeDS2ResponseData

func NewThreeDS2ResponseData() *ThreeDS2ResponseData

NewThreeDS2ResponseData instantiates a new ThreeDS2ResponseData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewThreeDS2ResponseDataWithDefaults

func NewThreeDS2ResponseDataWithDefaults() *ThreeDS2ResponseData

NewThreeDS2ResponseDataWithDefaults instantiates a new ThreeDS2ResponseData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ThreeDS2ResponseData) GetAcsChallengeMandated

func (o *ThreeDS2ResponseData) GetAcsChallengeMandated() string

GetAcsChallengeMandated returns the AcsChallengeMandated field value if set, zero value otherwise.

func (*ThreeDS2ResponseData) GetAcsChallengeMandatedOk

func (o *ThreeDS2ResponseData) GetAcsChallengeMandatedOk() (*string, bool)

GetAcsChallengeMandatedOk returns a tuple with the AcsChallengeMandated field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2ResponseData) GetAcsOperatorID

func (o *ThreeDS2ResponseData) GetAcsOperatorID() string

GetAcsOperatorID returns the AcsOperatorID field value if set, zero value otherwise.

func (*ThreeDS2ResponseData) GetAcsOperatorIDOk

func (o *ThreeDS2ResponseData) GetAcsOperatorIDOk() (*string, bool)

GetAcsOperatorIDOk returns a tuple with the AcsOperatorID field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2ResponseData) GetAcsReferenceNumber

func (o *ThreeDS2ResponseData) GetAcsReferenceNumber() string

GetAcsReferenceNumber returns the AcsReferenceNumber field value if set, zero value otherwise.

func (*ThreeDS2ResponseData) GetAcsReferenceNumberOk

func (o *ThreeDS2ResponseData) GetAcsReferenceNumberOk() (*string, bool)

GetAcsReferenceNumberOk returns a tuple with the AcsReferenceNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2ResponseData) GetAcsSignedContent

func (o *ThreeDS2ResponseData) GetAcsSignedContent() string

GetAcsSignedContent returns the AcsSignedContent field value if set, zero value otherwise.

func (*ThreeDS2ResponseData) GetAcsSignedContentOk

func (o *ThreeDS2ResponseData) GetAcsSignedContentOk() (*string, bool)

GetAcsSignedContentOk returns a tuple with the AcsSignedContent field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2ResponseData) GetAcsTransID

func (o *ThreeDS2ResponseData) GetAcsTransID() string

GetAcsTransID returns the AcsTransID field value if set, zero value otherwise.

func (*ThreeDS2ResponseData) GetAcsTransIDOk

func (o *ThreeDS2ResponseData) GetAcsTransIDOk() (*string, bool)

GetAcsTransIDOk returns a tuple with the AcsTransID field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2ResponseData) GetAcsURL

func (o *ThreeDS2ResponseData) GetAcsURL() string

GetAcsURL returns the AcsURL field value if set, zero value otherwise.

func (*ThreeDS2ResponseData) GetAcsURLOk

func (o *ThreeDS2ResponseData) GetAcsURLOk() (*string, bool)

GetAcsURLOk returns a tuple with the AcsURL field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2ResponseData) GetAuthenticationType

func (o *ThreeDS2ResponseData) GetAuthenticationType() string

GetAuthenticationType returns the AuthenticationType field value if set, zero value otherwise.

func (*ThreeDS2ResponseData) GetAuthenticationTypeOk

func (o *ThreeDS2ResponseData) GetAuthenticationTypeOk() (*string, bool)

GetAuthenticationTypeOk returns a tuple with the AuthenticationType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2ResponseData) GetCardHolderInfo

func (o *ThreeDS2ResponseData) GetCardHolderInfo() string

GetCardHolderInfo returns the CardHolderInfo field value if set, zero value otherwise.

func (*ThreeDS2ResponseData) GetCardHolderInfoOk

func (o *ThreeDS2ResponseData) GetCardHolderInfoOk() (*string, bool)

GetCardHolderInfoOk returns a tuple with the CardHolderInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2ResponseData) GetCavvAlgorithm

func (o *ThreeDS2ResponseData) GetCavvAlgorithm() string

GetCavvAlgorithm returns the CavvAlgorithm field value if set, zero value otherwise.

func (*ThreeDS2ResponseData) GetCavvAlgorithmOk

func (o *ThreeDS2ResponseData) GetCavvAlgorithmOk() (*string, bool)

GetCavvAlgorithmOk returns a tuple with the CavvAlgorithm field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2ResponseData) GetChallengeIndicator

func (o *ThreeDS2ResponseData) GetChallengeIndicator() string

GetChallengeIndicator returns the ChallengeIndicator field value if set, zero value otherwise.

func (*ThreeDS2ResponseData) GetChallengeIndicatorOk

func (o *ThreeDS2ResponseData) GetChallengeIndicatorOk() (*string, bool)

GetChallengeIndicatorOk returns a tuple with the ChallengeIndicator field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2ResponseData) GetDsReferenceNumber

func (o *ThreeDS2ResponseData) GetDsReferenceNumber() string

GetDsReferenceNumber returns the DsReferenceNumber field value if set, zero value otherwise.

func (*ThreeDS2ResponseData) GetDsReferenceNumberOk

func (o *ThreeDS2ResponseData) GetDsReferenceNumberOk() (*string, bool)

GetDsReferenceNumberOk returns a tuple with the DsReferenceNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2ResponseData) GetDsTransID

func (o *ThreeDS2ResponseData) GetDsTransID() string

GetDsTransID returns the DsTransID field value if set, zero value otherwise.

func (*ThreeDS2ResponseData) GetDsTransIDOk

func (o *ThreeDS2ResponseData) GetDsTransIDOk() (*string, bool)

GetDsTransIDOk returns a tuple with the DsTransID field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2ResponseData) GetExemptionIndicator

func (o *ThreeDS2ResponseData) GetExemptionIndicator() string

GetExemptionIndicator returns the ExemptionIndicator field value if set, zero value otherwise.

func (*ThreeDS2ResponseData) GetExemptionIndicatorOk

func (o *ThreeDS2ResponseData) GetExemptionIndicatorOk() (*string, bool)

GetExemptionIndicatorOk returns a tuple with the ExemptionIndicator field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2ResponseData) GetMessageVersion

func (o *ThreeDS2ResponseData) GetMessageVersion() string

GetMessageVersion returns the MessageVersion field value if set, zero value otherwise.

func (*ThreeDS2ResponseData) GetMessageVersionOk

func (o *ThreeDS2ResponseData) GetMessageVersionOk() (*string, bool)

GetMessageVersionOk returns a tuple with the MessageVersion field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2ResponseData) GetRiskScore

func (o *ThreeDS2ResponseData) GetRiskScore() string

GetRiskScore returns the RiskScore field value if set, zero value otherwise.

func (*ThreeDS2ResponseData) GetRiskScoreOk

func (o *ThreeDS2ResponseData) GetRiskScoreOk() (*string, bool)

GetRiskScoreOk returns a tuple with the RiskScore field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2ResponseData) GetSdkEphemPubKey

func (o *ThreeDS2ResponseData) GetSdkEphemPubKey() string

GetSdkEphemPubKey returns the SdkEphemPubKey field value if set, zero value otherwise.

func (*ThreeDS2ResponseData) GetSdkEphemPubKeyOk

func (o *ThreeDS2ResponseData) GetSdkEphemPubKeyOk() (*string, bool)

GetSdkEphemPubKeyOk returns a tuple with the SdkEphemPubKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2ResponseData) GetThreeDSServerTransID

func (o *ThreeDS2ResponseData) GetThreeDSServerTransID() string

GetThreeDSServerTransID returns the ThreeDSServerTransID field value if set, zero value otherwise.

func (*ThreeDS2ResponseData) GetThreeDSServerTransIDOk

func (o *ThreeDS2ResponseData) GetThreeDSServerTransIDOk() (*string, bool)

GetThreeDSServerTransIDOk returns a tuple with the ThreeDSServerTransID field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2ResponseData) GetTransStatus

func (o *ThreeDS2ResponseData) GetTransStatus() string

GetTransStatus returns the TransStatus field value if set, zero value otherwise.

func (*ThreeDS2ResponseData) GetTransStatusOk

func (o *ThreeDS2ResponseData) GetTransStatusOk() (*string, bool)

GetTransStatusOk returns a tuple with the TransStatus field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2ResponseData) GetTransStatusReason

func (o *ThreeDS2ResponseData) GetTransStatusReason() string

GetTransStatusReason returns the TransStatusReason field value if set, zero value otherwise.

func (*ThreeDS2ResponseData) GetTransStatusReasonOk

func (o *ThreeDS2ResponseData) GetTransStatusReasonOk() (*string, bool)

GetTransStatusReasonOk returns a tuple with the TransStatusReason field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2ResponseData) HasAcsChallengeMandated

func (o *ThreeDS2ResponseData) HasAcsChallengeMandated() bool

HasAcsChallengeMandated returns a boolean if a field has been set.

func (*ThreeDS2ResponseData) HasAcsOperatorID

func (o *ThreeDS2ResponseData) HasAcsOperatorID() bool

HasAcsOperatorID returns a boolean if a field has been set.

func (*ThreeDS2ResponseData) HasAcsReferenceNumber

func (o *ThreeDS2ResponseData) HasAcsReferenceNumber() bool

HasAcsReferenceNumber returns a boolean if a field has been set.

func (*ThreeDS2ResponseData) HasAcsSignedContent

func (o *ThreeDS2ResponseData) HasAcsSignedContent() bool

HasAcsSignedContent returns a boolean if a field has been set.

func (*ThreeDS2ResponseData) HasAcsTransID

func (o *ThreeDS2ResponseData) HasAcsTransID() bool

HasAcsTransID returns a boolean if a field has been set.

func (*ThreeDS2ResponseData) HasAcsURL

func (o *ThreeDS2ResponseData) HasAcsURL() bool

HasAcsURL returns a boolean if a field has been set.

func (*ThreeDS2ResponseData) HasAuthenticationType

func (o *ThreeDS2ResponseData) HasAuthenticationType() bool

HasAuthenticationType returns a boolean if a field has been set.

func (*ThreeDS2ResponseData) HasCardHolderInfo

func (o *ThreeDS2ResponseData) HasCardHolderInfo() bool

HasCardHolderInfo returns a boolean if a field has been set.

func (*ThreeDS2ResponseData) HasCavvAlgorithm

func (o *ThreeDS2ResponseData) HasCavvAlgorithm() bool

HasCavvAlgorithm returns a boolean if a field has been set.

func (*ThreeDS2ResponseData) HasChallengeIndicator

func (o *ThreeDS2ResponseData) HasChallengeIndicator() bool

HasChallengeIndicator returns a boolean if a field has been set.

func (*ThreeDS2ResponseData) HasDsReferenceNumber

func (o *ThreeDS2ResponseData) HasDsReferenceNumber() bool

HasDsReferenceNumber returns a boolean if a field has been set.

func (*ThreeDS2ResponseData) HasDsTransID

func (o *ThreeDS2ResponseData) HasDsTransID() bool

HasDsTransID returns a boolean if a field has been set.

func (*ThreeDS2ResponseData) HasExemptionIndicator

func (o *ThreeDS2ResponseData) HasExemptionIndicator() bool

HasExemptionIndicator returns a boolean if a field has been set.

func (*ThreeDS2ResponseData) HasMessageVersion

func (o *ThreeDS2ResponseData) HasMessageVersion() bool

HasMessageVersion returns a boolean if a field has been set.

func (*ThreeDS2ResponseData) HasRiskScore

func (o *ThreeDS2ResponseData) HasRiskScore() bool

HasRiskScore returns a boolean if a field has been set.

func (*ThreeDS2ResponseData) HasSdkEphemPubKey

func (o *ThreeDS2ResponseData) HasSdkEphemPubKey() bool

HasSdkEphemPubKey returns a boolean if a field has been set.

func (*ThreeDS2ResponseData) HasThreeDSServerTransID

func (o *ThreeDS2ResponseData) HasThreeDSServerTransID() bool

HasThreeDSServerTransID returns a boolean if a field has been set.

func (*ThreeDS2ResponseData) HasTransStatus

func (o *ThreeDS2ResponseData) HasTransStatus() bool

HasTransStatus returns a boolean if a field has been set.

func (*ThreeDS2ResponseData) HasTransStatusReason

func (o *ThreeDS2ResponseData) HasTransStatusReason() bool

HasTransStatusReason returns a boolean if a field has been set.

func (ThreeDS2ResponseData) MarshalJSON

func (o ThreeDS2ResponseData) MarshalJSON() ([]byte, error)

func (*ThreeDS2ResponseData) SetAcsChallengeMandated

func (o *ThreeDS2ResponseData) SetAcsChallengeMandated(v string)

SetAcsChallengeMandated gets a reference to the given string and assigns it to the AcsChallengeMandated field.

func (*ThreeDS2ResponseData) SetAcsOperatorID

func (o *ThreeDS2ResponseData) SetAcsOperatorID(v string)

SetAcsOperatorID gets a reference to the given string and assigns it to the AcsOperatorID field.

func (*ThreeDS2ResponseData) SetAcsReferenceNumber

func (o *ThreeDS2ResponseData) SetAcsReferenceNumber(v string)

SetAcsReferenceNumber gets a reference to the given string and assigns it to the AcsReferenceNumber field.

func (*ThreeDS2ResponseData) SetAcsSignedContent

func (o *ThreeDS2ResponseData) SetAcsSignedContent(v string)

SetAcsSignedContent gets a reference to the given string and assigns it to the AcsSignedContent field.

func (*ThreeDS2ResponseData) SetAcsTransID

func (o *ThreeDS2ResponseData) SetAcsTransID(v string)

SetAcsTransID gets a reference to the given string and assigns it to the AcsTransID field.

func (*ThreeDS2ResponseData) SetAcsURL

func (o *ThreeDS2ResponseData) SetAcsURL(v string)

SetAcsURL gets a reference to the given string and assigns it to the AcsURL field.

func (*ThreeDS2ResponseData) SetAuthenticationType

func (o *ThreeDS2ResponseData) SetAuthenticationType(v string)

SetAuthenticationType gets a reference to the given string and assigns it to the AuthenticationType field.

func (*ThreeDS2ResponseData) SetCardHolderInfo

func (o *ThreeDS2ResponseData) SetCardHolderInfo(v string)

SetCardHolderInfo gets a reference to the given string and assigns it to the CardHolderInfo field.

func (*ThreeDS2ResponseData) SetCavvAlgorithm

func (o *ThreeDS2ResponseData) SetCavvAlgorithm(v string)

SetCavvAlgorithm gets a reference to the given string and assigns it to the CavvAlgorithm field.

func (*ThreeDS2ResponseData) SetChallengeIndicator

func (o *ThreeDS2ResponseData) SetChallengeIndicator(v string)

SetChallengeIndicator gets a reference to the given string and assigns it to the ChallengeIndicator field.

func (*ThreeDS2ResponseData) SetDsReferenceNumber

func (o *ThreeDS2ResponseData) SetDsReferenceNumber(v string)

SetDsReferenceNumber gets a reference to the given string and assigns it to the DsReferenceNumber field.

func (*ThreeDS2ResponseData) SetDsTransID

func (o *ThreeDS2ResponseData) SetDsTransID(v string)

SetDsTransID gets a reference to the given string and assigns it to the DsTransID field.

func (*ThreeDS2ResponseData) SetExemptionIndicator

func (o *ThreeDS2ResponseData) SetExemptionIndicator(v string)

SetExemptionIndicator gets a reference to the given string and assigns it to the ExemptionIndicator field.

func (*ThreeDS2ResponseData) SetMessageVersion

func (o *ThreeDS2ResponseData) SetMessageVersion(v string)

SetMessageVersion gets a reference to the given string and assigns it to the MessageVersion field.

func (*ThreeDS2ResponseData) SetRiskScore

func (o *ThreeDS2ResponseData) SetRiskScore(v string)

SetRiskScore gets a reference to the given string and assigns it to the RiskScore field.

func (*ThreeDS2ResponseData) SetSdkEphemPubKey

func (o *ThreeDS2ResponseData) SetSdkEphemPubKey(v string)

SetSdkEphemPubKey gets a reference to the given string and assigns it to the SdkEphemPubKey field.

func (*ThreeDS2ResponseData) SetThreeDSServerTransID

func (o *ThreeDS2ResponseData) SetThreeDSServerTransID(v string)

SetThreeDSServerTransID gets a reference to the given string and assigns it to the ThreeDSServerTransID field.

func (*ThreeDS2ResponseData) SetTransStatus

func (o *ThreeDS2ResponseData) SetTransStatus(v string)

SetTransStatus gets a reference to the given string and assigns it to the TransStatus field.

func (*ThreeDS2ResponseData) SetTransStatusReason

func (o *ThreeDS2ResponseData) SetTransStatusReason(v string)

SetTransStatusReason gets a reference to the given string and assigns it to the TransStatusReason field.

func (ThreeDS2ResponseData) ToMap

func (o ThreeDS2ResponseData) ToMap() (map[string]interface{}, error)

type ThreeDS2Result

type ThreeDS2Result struct {
	// The `authenticationValue` value as defined in the 3D Secure 2 specification.
	AuthenticationValue *string `json:"authenticationValue,omitempty"`
	// The algorithm used by the ACS to calculate the authentication value, only for Cartes Bancaires integrations.
	CavvAlgorithm *string `json:"cavvAlgorithm,omitempty"`
	// Indicator informing the Access Control Server (ACS) and the Directory Server (DS) that the authentication has been cancelled. For possible values, refer to [3D Secure API reference](https://docs.adyen.com/online-payments/3d-secure/api-reference#mpidata).
	ChallengeCancel *string `json:"challengeCancel,omitempty"`
	// The `dsTransID` value as defined in the 3D Secure 2 specification.
	DsTransID *string `json:"dsTransID,omitempty"`
	// The `eci` value as defined in the 3D Secure 2 specification.
	Eci *string `json:"eci,omitempty"`
	// Indicates the exemption type that was applied by the issuer to the authentication, if exemption applied. Allowed values: * `lowValue` * `secureCorporate` * `trustedBeneficiary` * `transactionRiskAnalysis`
	ExemptionIndicator *string `json:"exemptionIndicator,omitempty"`
	// The `messageVersion` value as defined in the 3D Secure 2 specification.
	MessageVersion *string `json:"messageVersion,omitempty"`
	// Risk score calculated by Cartes Bancaires Directory Server (DS).
	RiskScore *string `json:"riskScore,omitempty"`
	// Indicates whether a challenge is requested for this transaction. Possible values: * **01** — No preference * **02** — No challenge requested * **03** — Challenge requested (3DS Requestor preference) * **04** — Challenge requested (Mandate) * **05** — No challenge (transactional risk analysis is already performed) * **06** — Data Only
	ThreeDSRequestorChallengeInd *string `json:"threeDSRequestorChallengeInd,omitempty"`
	// The `threeDSServerTransID` value as defined in the 3D Secure 2 specification.
	ThreeDSServerTransID *string `json:"threeDSServerTransID,omitempty"`
	// The `timestamp` value of the 3D Secure 2 authentication.
	Timestamp *string `json:"timestamp,omitempty"`
	// The `transStatus` value as defined in the 3D Secure 2 specification.
	TransStatus *string `json:"transStatus,omitempty"`
	// Provides information on why the `transStatus` field has the specified value. For possible values, refer to [our docs](https://docs.adyen.com/online-payments/3d-secure/api-reference#possible-transstatusreason-values).
	TransStatusReason *string `json:"transStatusReason,omitempty"`
	// The `whiteListStatus` value as defined in the 3D Secure 2 specification.
	WhiteListStatus *string `json:"whiteListStatus,omitempty"`
}

ThreeDS2Result struct for ThreeDS2Result

func NewThreeDS2Result

func NewThreeDS2Result() *ThreeDS2Result

NewThreeDS2Result instantiates a new ThreeDS2Result object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewThreeDS2ResultWithDefaults

func NewThreeDS2ResultWithDefaults() *ThreeDS2Result

NewThreeDS2ResultWithDefaults instantiates a new ThreeDS2Result object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ThreeDS2Result) GetAuthenticationValue

func (o *ThreeDS2Result) GetAuthenticationValue() string

GetAuthenticationValue returns the AuthenticationValue field value if set, zero value otherwise.

func (*ThreeDS2Result) GetAuthenticationValueOk

func (o *ThreeDS2Result) GetAuthenticationValueOk() (*string, bool)

GetAuthenticationValueOk returns a tuple with the AuthenticationValue field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2Result) GetCavvAlgorithm

func (o *ThreeDS2Result) GetCavvAlgorithm() string

GetCavvAlgorithm returns the CavvAlgorithm field value if set, zero value otherwise.

func (*ThreeDS2Result) GetCavvAlgorithmOk

func (o *ThreeDS2Result) GetCavvAlgorithmOk() (*string, bool)

GetCavvAlgorithmOk returns a tuple with the CavvAlgorithm field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2Result) GetChallengeCancel

func (o *ThreeDS2Result) GetChallengeCancel() string

GetChallengeCancel returns the ChallengeCancel field value if set, zero value otherwise.

func (*ThreeDS2Result) GetChallengeCancelOk

func (o *ThreeDS2Result) GetChallengeCancelOk() (*string, bool)

GetChallengeCancelOk returns a tuple with the ChallengeCancel field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2Result) GetDsTransID

func (o *ThreeDS2Result) GetDsTransID() string

GetDsTransID returns the DsTransID field value if set, zero value otherwise.

func (*ThreeDS2Result) GetDsTransIDOk

func (o *ThreeDS2Result) GetDsTransIDOk() (*string, bool)

GetDsTransIDOk returns a tuple with the DsTransID field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2Result) GetEci

func (o *ThreeDS2Result) GetEci() string

GetEci returns the Eci field value if set, zero value otherwise.

func (*ThreeDS2Result) GetEciOk

func (o *ThreeDS2Result) GetEciOk() (*string, bool)

GetEciOk returns a tuple with the Eci field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2Result) GetExemptionIndicator

func (o *ThreeDS2Result) GetExemptionIndicator() string

GetExemptionIndicator returns the ExemptionIndicator field value if set, zero value otherwise.

func (*ThreeDS2Result) GetExemptionIndicatorOk

func (o *ThreeDS2Result) GetExemptionIndicatorOk() (*string, bool)

GetExemptionIndicatorOk returns a tuple with the ExemptionIndicator field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2Result) GetMessageVersion

func (o *ThreeDS2Result) GetMessageVersion() string

GetMessageVersion returns the MessageVersion field value if set, zero value otherwise.

func (*ThreeDS2Result) GetMessageVersionOk

func (o *ThreeDS2Result) GetMessageVersionOk() (*string, bool)

GetMessageVersionOk returns a tuple with the MessageVersion field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2Result) GetRiskScore

func (o *ThreeDS2Result) GetRiskScore() string

GetRiskScore returns the RiskScore field value if set, zero value otherwise.

func (*ThreeDS2Result) GetRiskScoreOk

func (o *ThreeDS2Result) GetRiskScoreOk() (*string, bool)

GetRiskScoreOk returns a tuple with the RiskScore field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2Result) GetThreeDSRequestorChallengeInd

func (o *ThreeDS2Result) GetThreeDSRequestorChallengeInd() string

GetThreeDSRequestorChallengeInd returns the ThreeDSRequestorChallengeInd field value if set, zero value otherwise.

func (*ThreeDS2Result) GetThreeDSRequestorChallengeIndOk

func (o *ThreeDS2Result) GetThreeDSRequestorChallengeIndOk() (*string, bool)

GetThreeDSRequestorChallengeIndOk returns a tuple with the ThreeDSRequestorChallengeInd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2Result) GetThreeDSServerTransID

func (o *ThreeDS2Result) GetThreeDSServerTransID() string

GetThreeDSServerTransID returns the ThreeDSServerTransID field value if set, zero value otherwise.

func (*ThreeDS2Result) GetThreeDSServerTransIDOk

func (o *ThreeDS2Result) GetThreeDSServerTransIDOk() (*string, bool)

GetThreeDSServerTransIDOk returns a tuple with the ThreeDSServerTransID field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2Result) GetTimestamp

func (o *ThreeDS2Result) GetTimestamp() string

GetTimestamp returns the Timestamp field value if set, zero value otherwise.

func (*ThreeDS2Result) GetTimestampOk

func (o *ThreeDS2Result) GetTimestampOk() (*string, bool)

GetTimestampOk returns a tuple with the Timestamp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2Result) GetTransStatus

func (o *ThreeDS2Result) GetTransStatus() string

GetTransStatus returns the TransStatus field value if set, zero value otherwise.

func (*ThreeDS2Result) GetTransStatusOk

func (o *ThreeDS2Result) GetTransStatusOk() (*string, bool)

GetTransStatusOk returns a tuple with the TransStatus field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2Result) GetTransStatusReason

func (o *ThreeDS2Result) GetTransStatusReason() string

GetTransStatusReason returns the TransStatusReason field value if set, zero value otherwise.

func (*ThreeDS2Result) GetTransStatusReasonOk

func (o *ThreeDS2Result) GetTransStatusReasonOk() (*string, bool)

GetTransStatusReasonOk returns a tuple with the TransStatusReason field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2Result) GetWhiteListStatus

func (o *ThreeDS2Result) GetWhiteListStatus() string

GetWhiteListStatus returns the WhiteListStatus field value if set, zero value otherwise.

func (*ThreeDS2Result) GetWhiteListStatusOk

func (o *ThreeDS2Result) GetWhiteListStatusOk() (*string, bool)

GetWhiteListStatusOk returns a tuple with the WhiteListStatus field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDS2Result) HasAuthenticationValue

func (o *ThreeDS2Result) HasAuthenticationValue() bool

HasAuthenticationValue returns a boolean if a field has been set.

func (*ThreeDS2Result) HasCavvAlgorithm

func (o *ThreeDS2Result) HasCavvAlgorithm() bool

HasCavvAlgorithm returns a boolean if a field has been set.

func (*ThreeDS2Result) HasChallengeCancel

func (o *ThreeDS2Result) HasChallengeCancel() bool

HasChallengeCancel returns a boolean if a field has been set.

func (*ThreeDS2Result) HasDsTransID

func (o *ThreeDS2Result) HasDsTransID() bool

HasDsTransID returns a boolean if a field has been set.

func (*ThreeDS2Result) HasEci

func (o *ThreeDS2Result) HasEci() bool

HasEci returns a boolean if a field has been set.

func (*ThreeDS2Result) HasExemptionIndicator

func (o *ThreeDS2Result) HasExemptionIndicator() bool

HasExemptionIndicator returns a boolean if a field has been set.

func (*ThreeDS2Result) HasMessageVersion

func (o *ThreeDS2Result) HasMessageVersion() bool

HasMessageVersion returns a boolean if a field has been set.

func (*ThreeDS2Result) HasRiskScore

func (o *ThreeDS2Result) HasRiskScore() bool

HasRiskScore returns a boolean if a field has been set.

func (*ThreeDS2Result) HasThreeDSRequestorChallengeInd

func (o *ThreeDS2Result) HasThreeDSRequestorChallengeInd() bool

HasThreeDSRequestorChallengeInd returns a boolean if a field has been set.

func (*ThreeDS2Result) HasThreeDSServerTransID

func (o *ThreeDS2Result) HasThreeDSServerTransID() bool

HasThreeDSServerTransID returns a boolean if a field has been set.

func (*ThreeDS2Result) HasTimestamp

func (o *ThreeDS2Result) HasTimestamp() bool

HasTimestamp returns a boolean if a field has been set.

func (*ThreeDS2Result) HasTransStatus

func (o *ThreeDS2Result) HasTransStatus() bool

HasTransStatus returns a boolean if a field has been set.

func (*ThreeDS2Result) HasTransStatusReason

func (o *ThreeDS2Result) HasTransStatusReason() bool

HasTransStatusReason returns a boolean if a field has been set.

func (*ThreeDS2Result) HasWhiteListStatus

func (o *ThreeDS2Result) HasWhiteListStatus() bool

HasWhiteListStatus returns a boolean if a field has been set.

func (ThreeDS2Result) MarshalJSON

func (o ThreeDS2Result) MarshalJSON() ([]byte, error)

func (*ThreeDS2Result) SetAuthenticationValue

func (o *ThreeDS2Result) SetAuthenticationValue(v string)

SetAuthenticationValue gets a reference to the given string and assigns it to the AuthenticationValue field.

func (*ThreeDS2Result) SetCavvAlgorithm

func (o *ThreeDS2Result) SetCavvAlgorithm(v string)

SetCavvAlgorithm gets a reference to the given string and assigns it to the CavvAlgorithm field.

func (*ThreeDS2Result) SetChallengeCancel

func (o *ThreeDS2Result) SetChallengeCancel(v string)

SetChallengeCancel gets a reference to the given string and assigns it to the ChallengeCancel field.

func (*ThreeDS2Result) SetDsTransID

func (o *ThreeDS2Result) SetDsTransID(v string)

SetDsTransID gets a reference to the given string and assigns it to the DsTransID field.

func (*ThreeDS2Result) SetEci

func (o *ThreeDS2Result) SetEci(v string)

SetEci gets a reference to the given string and assigns it to the Eci field.

func (*ThreeDS2Result) SetExemptionIndicator

func (o *ThreeDS2Result) SetExemptionIndicator(v string)

SetExemptionIndicator gets a reference to the given string and assigns it to the ExemptionIndicator field.

func (*ThreeDS2Result) SetMessageVersion

func (o *ThreeDS2Result) SetMessageVersion(v string)

SetMessageVersion gets a reference to the given string and assigns it to the MessageVersion field.

func (*ThreeDS2Result) SetRiskScore

func (o *ThreeDS2Result) SetRiskScore(v string)

SetRiskScore gets a reference to the given string and assigns it to the RiskScore field.

func (*ThreeDS2Result) SetThreeDSRequestorChallengeInd

func (o *ThreeDS2Result) SetThreeDSRequestorChallengeInd(v string)

SetThreeDSRequestorChallengeInd gets a reference to the given string and assigns it to the ThreeDSRequestorChallengeInd field.

func (*ThreeDS2Result) SetThreeDSServerTransID

func (o *ThreeDS2Result) SetThreeDSServerTransID(v string)

SetThreeDSServerTransID gets a reference to the given string and assigns it to the ThreeDSServerTransID field.

func (*ThreeDS2Result) SetTimestamp

func (o *ThreeDS2Result) SetTimestamp(v string)

SetTimestamp gets a reference to the given string and assigns it to the Timestamp field.

func (*ThreeDS2Result) SetTransStatus

func (o *ThreeDS2Result) SetTransStatus(v string)

SetTransStatus gets a reference to the given string and assigns it to the TransStatus field.

func (*ThreeDS2Result) SetTransStatusReason

func (o *ThreeDS2Result) SetTransStatusReason(v string)

SetTransStatusReason gets a reference to the given string and assigns it to the TransStatusReason field.

func (*ThreeDS2Result) SetWhiteListStatus

func (o *ThreeDS2Result) SetWhiteListStatus(v string)

SetWhiteListStatus gets a reference to the given string and assigns it to the WhiteListStatus field.

func (ThreeDS2Result) ToMap

func (o ThreeDS2Result) ToMap() (map[string]interface{}, error)

type ThreeDSRequestData

type ThreeDSRequestData struct {
	// Dimensions of the 3DS2 challenge window to be displayed to the cardholder.  Possible values:  * **01** - size of 250x400  * **02** - size of 390x400 * **03** - size of 500x600 * **04** - size of 600x400 * **05** - Fullscreen
	ChallengeWindowSize *string `json:"challengeWindowSize,omitempty"`
	// Flag for data only flow.
	DataOnly *string `json:"dataOnly,omitempty"`
	// Indicates if [native 3D Secure authentication](https://docs.adyen.com/online-payments/3d-secure/native-3ds2) should be used when available.  Possible values: * **preferred**: Use native 3D Secure authentication when available.
	NativeThreeDS *string `json:"nativeThreeDS,omitempty"`
	// The version of 3D Secure to use.  Possible values:  * **2.1.0** * **2.2.0**
	ThreeDSVersion *string `json:"threeDSVersion,omitempty"`
}

ThreeDSRequestData struct for ThreeDSRequestData

func NewThreeDSRequestData

func NewThreeDSRequestData() *ThreeDSRequestData

NewThreeDSRequestData instantiates a new ThreeDSRequestData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewThreeDSRequestDataWithDefaults

func NewThreeDSRequestDataWithDefaults() *ThreeDSRequestData

NewThreeDSRequestDataWithDefaults instantiates a new ThreeDSRequestData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ThreeDSRequestData) GetChallengeWindowSize

func (o *ThreeDSRequestData) GetChallengeWindowSize() string

GetChallengeWindowSize returns the ChallengeWindowSize field value if set, zero value otherwise.

func (*ThreeDSRequestData) GetChallengeWindowSizeOk

func (o *ThreeDSRequestData) GetChallengeWindowSizeOk() (*string, bool)

GetChallengeWindowSizeOk returns a tuple with the ChallengeWindowSize field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDSRequestData) GetDataOnly

func (o *ThreeDSRequestData) GetDataOnly() string

GetDataOnly returns the DataOnly field value if set, zero value otherwise.

func (*ThreeDSRequestData) GetDataOnlyOk

func (o *ThreeDSRequestData) GetDataOnlyOk() (*string, bool)

GetDataOnlyOk returns a tuple with the DataOnly field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDSRequestData) GetNativeThreeDS

func (o *ThreeDSRequestData) GetNativeThreeDS() string

GetNativeThreeDS returns the NativeThreeDS field value if set, zero value otherwise.

func (*ThreeDSRequestData) GetNativeThreeDSOk

func (o *ThreeDSRequestData) GetNativeThreeDSOk() (*string, bool)

GetNativeThreeDSOk returns a tuple with the NativeThreeDS field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDSRequestData) GetThreeDSVersion

func (o *ThreeDSRequestData) GetThreeDSVersion() string

GetThreeDSVersion returns the ThreeDSVersion field value if set, zero value otherwise.

func (*ThreeDSRequestData) GetThreeDSVersionOk

func (o *ThreeDSRequestData) GetThreeDSVersionOk() (*string, bool)

GetThreeDSVersionOk returns a tuple with the ThreeDSVersion field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDSRequestData) HasChallengeWindowSize

func (o *ThreeDSRequestData) HasChallengeWindowSize() bool

HasChallengeWindowSize returns a boolean if a field has been set.

func (*ThreeDSRequestData) HasDataOnly

func (o *ThreeDSRequestData) HasDataOnly() bool

HasDataOnly returns a boolean if a field has been set.

func (*ThreeDSRequestData) HasNativeThreeDS

func (o *ThreeDSRequestData) HasNativeThreeDS() bool

HasNativeThreeDS returns a boolean if a field has been set.

func (*ThreeDSRequestData) HasThreeDSVersion

func (o *ThreeDSRequestData) HasThreeDSVersion() bool

HasThreeDSVersion returns a boolean if a field has been set.

func (ThreeDSRequestData) MarshalJSON

func (o ThreeDSRequestData) MarshalJSON() ([]byte, error)

func (*ThreeDSRequestData) SetChallengeWindowSize

func (o *ThreeDSRequestData) SetChallengeWindowSize(v string)

SetChallengeWindowSize gets a reference to the given string and assigns it to the ChallengeWindowSize field.

func (*ThreeDSRequestData) SetDataOnly

func (o *ThreeDSRequestData) SetDataOnly(v string)

SetDataOnly gets a reference to the given string and assigns it to the DataOnly field.

func (*ThreeDSRequestData) SetNativeThreeDS

func (o *ThreeDSRequestData) SetNativeThreeDS(v string)

SetNativeThreeDS gets a reference to the given string and assigns it to the NativeThreeDS field.

func (*ThreeDSRequestData) SetThreeDSVersion

func (o *ThreeDSRequestData) SetThreeDSVersion(v string)

SetThreeDSVersion gets a reference to the given string and assigns it to the ThreeDSVersion field.

func (ThreeDSRequestData) ToMap

func (o ThreeDSRequestData) ToMap() (map[string]interface{}, error)

type ThreeDSRequestorAuthenticationInfo

type ThreeDSRequestorAuthenticationInfo struct {
	// Data that documents and supports a specific authentication process. Maximum length: 2048 bytes.
	ThreeDSReqAuthData *string `json:"threeDSReqAuthData,omitempty"`
	// Mechanism used by the Cardholder to authenticate to the 3DS Requestor. Allowed values: * **01** — No 3DS Requestor authentication occurred (for example, cardholder “logged in” as guest). * **02** — Login to the cardholder account at the 3DS Requestor system using 3DS Requestor’s own credentials. * **03** — Login to the cardholder account at the 3DS Requestor system using federated ID. * **04** — Login to the cardholder account at the 3DS Requestor system using issuer credentials. * **05** — Login to the cardholder account at the 3DS Requestor system using third-party authentication. * **06** — Login to the cardholder account at the 3DS Requestor system using FIDO Authenticator.
	ThreeDSReqAuthMethod *string `json:"threeDSReqAuthMethod,omitempty"`
	// Date and time in UTC of the cardholder authentication. Format: YYYYMMDDHHMM
	ThreeDSReqAuthTimestamp *string `json:"threeDSReqAuthTimestamp,omitempty"`
}

ThreeDSRequestorAuthenticationInfo struct for ThreeDSRequestorAuthenticationInfo

func NewThreeDSRequestorAuthenticationInfo

func NewThreeDSRequestorAuthenticationInfo() *ThreeDSRequestorAuthenticationInfo

NewThreeDSRequestorAuthenticationInfo instantiates a new ThreeDSRequestorAuthenticationInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewThreeDSRequestorAuthenticationInfoWithDefaults

func NewThreeDSRequestorAuthenticationInfoWithDefaults() *ThreeDSRequestorAuthenticationInfo

NewThreeDSRequestorAuthenticationInfoWithDefaults instantiates a new ThreeDSRequestorAuthenticationInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ThreeDSRequestorAuthenticationInfo) GetThreeDSReqAuthData

func (o *ThreeDSRequestorAuthenticationInfo) GetThreeDSReqAuthData() string

GetThreeDSReqAuthData returns the ThreeDSReqAuthData field value if set, zero value otherwise.

func (*ThreeDSRequestorAuthenticationInfo) GetThreeDSReqAuthDataOk

func (o *ThreeDSRequestorAuthenticationInfo) GetThreeDSReqAuthDataOk() (*string, bool)

GetThreeDSReqAuthDataOk returns a tuple with the ThreeDSReqAuthData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDSRequestorAuthenticationInfo) GetThreeDSReqAuthMethod

func (o *ThreeDSRequestorAuthenticationInfo) GetThreeDSReqAuthMethod() string

GetThreeDSReqAuthMethod returns the ThreeDSReqAuthMethod field value if set, zero value otherwise.

func (*ThreeDSRequestorAuthenticationInfo) GetThreeDSReqAuthMethodOk

func (o *ThreeDSRequestorAuthenticationInfo) GetThreeDSReqAuthMethodOk() (*string, bool)

GetThreeDSReqAuthMethodOk returns a tuple with the ThreeDSReqAuthMethod field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDSRequestorAuthenticationInfo) GetThreeDSReqAuthTimestamp

func (o *ThreeDSRequestorAuthenticationInfo) GetThreeDSReqAuthTimestamp() string

GetThreeDSReqAuthTimestamp returns the ThreeDSReqAuthTimestamp field value if set, zero value otherwise.

func (*ThreeDSRequestorAuthenticationInfo) GetThreeDSReqAuthTimestampOk

func (o *ThreeDSRequestorAuthenticationInfo) GetThreeDSReqAuthTimestampOk() (*string, bool)

GetThreeDSReqAuthTimestampOk returns a tuple with the ThreeDSReqAuthTimestamp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDSRequestorAuthenticationInfo) HasThreeDSReqAuthData

func (o *ThreeDSRequestorAuthenticationInfo) HasThreeDSReqAuthData() bool

HasThreeDSReqAuthData returns a boolean if a field has been set.

func (*ThreeDSRequestorAuthenticationInfo) HasThreeDSReqAuthMethod

func (o *ThreeDSRequestorAuthenticationInfo) HasThreeDSReqAuthMethod() bool

HasThreeDSReqAuthMethod returns a boolean if a field has been set.

func (*ThreeDSRequestorAuthenticationInfo) HasThreeDSReqAuthTimestamp

func (o *ThreeDSRequestorAuthenticationInfo) HasThreeDSReqAuthTimestamp() bool

HasThreeDSReqAuthTimestamp returns a boolean if a field has been set.

func (ThreeDSRequestorAuthenticationInfo) MarshalJSON

func (o ThreeDSRequestorAuthenticationInfo) MarshalJSON() ([]byte, error)

func (*ThreeDSRequestorAuthenticationInfo) SetThreeDSReqAuthData

func (o *ThreeDSRequestorAuthenticationInfo) SetThreeDSReqAuthData(v string)

SetThreeDSReqAuthData gets a reference to the given string and assigns it to the ThreeDSReqAuthData field.

func (*ThreeDSRequestorAuthenticationInfo) SetThreeDSReqAuthMethod

func (o *ThreeDSRequestorAuthenticationInfo) SetThreeDSReqAuthMethod(v string)

SetThreeDSReqAuthMethod gets a reference to the given string and assigns it to the ThreeDSReqAuthMethod field.

func (*ThreeDSRequestorAuthenticationInfo) SetThreeDSReqAuthTimestamp

func (o *ThreeDSRequestorAuthenticationInfo) SetThreeDSReqAuthTimestamp(v string)

SetThreeDSReqAuthTimestamp gets a reference to the given string and assigns it to the ThreeDSReqAuthTimestamp field.

func (ThreeDSRequestorAuthenticationInfo) ToMap

func (o ThreeDSRequestorAuthenticationInfo) ToMap() (map[string]interface{}, error)

type ThreeDSRequestorPriorAuthenticationInfo

type ThreeDSRequestorPriorAuthenticationInfo struct {
	// Data that documents and supports a specific authentication process. Maximum length: 2048 bytes.
	ThreeDSReqPriorAuthData *string `json:"threeDSReqPriorAuthData,omitempty"`
	// Mechanism used by the Cardholder to previously authenticate to the 3DS Requestor. Allowed values: * **01** — Frictionless authentication occurred by ACS. * **02** — Cardholder challenge occurred by ACS. * **03** — AVS verified. * **04** — Other issuer methods.
	ThreeDSReqPriorAuthMethod *string `json:"threeDSReqPriorAuthMethod,omitempty"`
	// Date and time in UTC of the prior cardholder authentication. Format: YYYYMMDDHHMM
	ThreeDSReqPriorAuthTimestamp *string `json:"threeDSReqPriorAuthTimestamp,omitempty"`
	// This data element provides additional information to the ACS to determine the best approach for handing a request. This data element contains an ACS Transaction ID for a prior authenticated transaction. For example, the first recurring transaction that was authenticated with the cardholder. Length: 30 characters.
	ThreeDSReqPriorRef *string `json:"threeDSReqPriorRef,omitempty"`
}

ThreeDSRequestorPriorAuthenticationInfo struct for ThreeDSRequestorPriorAuthenticationInfo

func NewThreeDSRequestorPriorAuthenticationInfo

func NewThreeDSRequestorPriorAuthenticationInfo() *ThreeDSRequestorPriorAuthenticationInfo

NewThreeDSRequestorPriorAuthenticationInfo instantiates a new ThreeDSRequestorPriorAuthenticationInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewThreeDSRequestorPriorAuthenticationInfoWithDefaults

func NewThreeDSRequestorPriorAuthenticationInfoWithDefaults() *ThreeDSRequestorPriorAuthenticationInfo

NewThreeDSRequestorPriorAuthenticationInfoWithDefaults instantiates a new ThreeDSRequestorPriorAuthenticationInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ThreeDSRequestorPriorAuthenticationInfo) GetThreeDSReqPriorAuthData

func (o *ThreeDSRequestorPriorAuthenticationInfo) GetThreeDSReqPriorAuthData() string

GetThreeDSReqPriorAuthData returns the ThreeDSReqPriorAuthData field value if set, zero value otherwise.

func (*ThreeDSRequestorPriorAuthenticationInfo) GetThreeDSReqPriorAuthDataOk

func (o *ThreeDSRequestorPriorAuthenticationInfo) GetThreeDSReqPriorAuthDataOk() (*string, bool)

GetThreeDSReqPriorAuthDataOk returns a tuple with the ThreeDSReqPriorAuthData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDSRequestorPriorAuthenticationInfo) GetThreeDSReqPriorAuthMethod

func (o *ThreeDSRequestorPriorAuthenticationInfo) GetThreeDSReqPriorAuthMethod() string

GetThreeDSReqPriorAuthMethod returns the ThreeDSReqPriorAuthMethod field value if set, zero value otherwise.

func (*ThreeDSRequestorPriorAuthenticationInfo) GetThreeDSReqPriorAuthMethodOk

func (o *ThreeDSRequestorPriorAuthenticationInfo) GetThreeDSReqPriorAuthMethodOk() (*string, bool)

GetThreeDSReqPriorAuthMethodOk returns a tuple with the ThreeDSReqPriorAuthMethod field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDSRequestorPriorAuthenticationInfo) GetThreeDSReqPriorAuthTimestamp

func (o *ThreeDSRequestorPriorAuthenticationInfo) GetThreeDSReqPriorAuthTimestamp() string

GetThreeDSReqPriorAuthTimestamp returns the ThreeDSReqPriorAuthTimestamp field value if set, zero value otherwise.

func (*ThreeDSRequestorPriorAuthenticationInfo) GetThreeDSReqPriorAuthTimestampOk

func (o *ThreeDSRequestorPriorAuthenticationInfo) GetThreeDSReqPriorAuthTimestampOk() (*string, bool)

GetThreeDSReqPriorAuthTimestampOk returns a tuple with the ThreeDSReqPriorAuthTimestamp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDSRequestorPriorAuthenticationInfo) GetThreeDSReqPriorRef

func (o *ThreeDSRequestorPriorAuthenticationInfo) GetThreeDSReqPriorRef() string

GetThreeDSReqPriorRef returns the ThreeDSReqPriorRef field value if set, zero value otherwise.

func (*ThreeDSRequestorPriorAuthenticationInfo) GetThreeDSReqPriorRefOk

func (o *ThreeDSRequestorPriorAuthenticationInfo) GetThreeDSReqPriorRefOk() (*string, bool)

GetThreeDSReqPriorRefOk returns a tuple with the ThreeDSReqPriorRef field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDSRequestorPriorAuthenticationInfo) HasThreeDSReqPriorAuthData

func (o *ThreeDSRequestorPriorAuthenticationInfo) HasThreeDSReqPriorAuthData() bool

HasThreeDSReqPriorAuthData returns a boolean if a field has been set.

func (*ThreeDSRequestorPriorAuthenticationInfo) HasThreeDSReqPriorAuthMethod

func (o *ThreeDSRequestorPriorAuthenticationInfo) HasThreeDSReqPriorAuthMethod() bool

HasThreeDSReqPriorAuthMethod returns a boolean if a field has been set.

func (*ThreeDSRequestorPriorAuthenticationInfo) HasThreeDSReqPriorAuthTimestamp

func (o *ThreeDSRequestorPriorAuthenticationInfo) HasThreeDSReqPriorAuthTimestamp() bool

HasThreeDSReqPriorAuthTimestamp returns a boolean if a field has been set.

func (*ThreeDSRequestorPriorAuthenticationInfo) HasThreeDSReqPriorRef

func (o *ThreeDSRequestorPriorAuthenticationInfo) HasThreeDSReqPriorRef() bool

HasThreeDSReqPriorRef returns a boolean if a field has been set.

func (ThreeDSRequestorPriorAuthenticationInfo) MarshalJSON

func (o ThreeDSRequestorPriorAuthenticationInfo) MarshalJSON() ([]byte, error)

func (*ThreeDSRequestorPriorAuthenticationInfo) SetThreeDSReqPriorAuthData

func (o *ThreeDSRequestorPriorAuthenticationInfo) SetThreeDSReqPriorAuthData(v string)

SetThreeDSReqPriorAuthData gets a reference to the given string and assigns it to the ThreeDSReqPriorAuthData field.

func (*ThreeDSRequestorPriorAuthenticationInfo) SetThreeDSReqPriorAuthMethod

func (o *ThreeDSRequestorPriorAuthenticationInfo) SetThreeDSReqPriorAuthMethod(v string)

SetThreeDSReqPriorAuthMethod gets a reference to the given string and assigns it to the ThreeDSReqPriorAuthMethod field.

func (*ThreeDSRequestorPriorAuthenticationInfo) SetThreeDSReqPriorAuthTimestamp

func (o *ThreeDSRequestorPriorAuthenticationInfo) SetThreeDSReqPriorAuthTimestamp(v string)

SetThreeDSReqPriorAuthTimestamp gets a reference to the given string and assigns it to the ThreeDSReqPriorAuthTimestamp field.

func (*ThreeDSRequestorPriorAuthenticationInfo) SetThreeDSReqPriorRef

func (o *ThreeDSRequestorPriorAuthenticationInfo) SetThreeDSReqPriorRef(v string)

SetThreeDSReqPriorRef gets a reference to the given string and assigns it to the ThreeDSReqPriorRef field.

func (ThreeDSRequestorPriorAuthenticationInfo) ToMap

func (o ThreeDSRequestorPriorAuthenticationInfo) ToMap() (map[string]interface{}, error)

type ThreeDSecureData

type ThreeDSecureData struct {
	// In 3D Secure 1, the authentication response if the shopper was redirected.  In 3D Secure 2, this is the `transStatus` from the challenge result. If the transaction was frictionless, omit this parameter.
	AuthenticationResponse *string `json:"authenticationResponse,omitempty"`
	// The cardholder authentication value (base64 encoded, 20 bytes in a decoded form).
	Cavv *string `json:"cavv,omitempty"`
	// The CAVV algorithm used. Include this only for 3D Secure 1.
	CavvAlgorithm *string `json:"cavvAlgorithm,omitempty"`
	// Indicator informing the Access Control Server (ACS) and the Directory Server (DS) that the authentication has been cancelled. For possible values, refer to [3D Secure API reference](https://docs.adyen.com/online-payments/3d-secure/api-reference#mpidata).
	ChallengeCancel *string `json:"challengeCancel,omitempty"`
	// In 3D Secure 1, this is the enrollment response from the 3D directory server.  In 3D Secure 2, this is the `transStatus` from the `ARes`.
	DirectoryResponse *string `json:"directoryResponse,omitempty"`
	// Supported for 3D Secure 2. The unique transaction identifier assigned by the Directory Server (DS) to identify a single transaction.
	DsTransID *string `json:"dsTransID,omitempty"`
	// The electronic commerce indicator.
	Eci *string `json:"eci,omitempty"`
	// Risk score calculated by Directory Server (DS). Required for Cartes Bancaires integrations.
	RiskScore *string `json:"riskScore,omitempty"`
	// The version of the 3D Secure protocol.
	ThreeDSVersion *string `json:"threeDSVersion,omitempty"`
	// Network token authentication verification value (TAVV). The network token cryptogram.
	TokenAuthenticationVerificationValue *string `json:"tokenAuthenticationVerificationValue,omitempty"`
	// Provides information on why the `transStatus` field has the specified value. For possible values, refer to [our docs](https://docs.adyen.com/online-payments/3d-secure/api-reference#possible-transstatusreason-values).
	TransStatusReason *string `json:"transStatusReason,omitempty"`
	// Supported for 3D Secure 1. The transaction identifier (Base64-encoded, 20 bytes in a decoded form).
	Xid *string `json:"xid,omitempty"`
}

ThreeDSecureData struct for ThreeDSecureData

func NewThreeDSecureData

func NewThreeDSecureData() *ThreeDSecureData

NewThreeDSecureData instantiates a new ThreeDSecureData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewThreeDSecureDataWithDefaults

func NewThreeDSecureDataWithDefaults() *ThreeDSecureData

NewThreeDSecureDataWithDefaults instantiates a new ThreeDSecureData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ThreeDSecureData) GetAuthenticationResponse

func (o *ThreeDSecureData) GetAuthenticationResponse() string

GetAuthenticationResponse returns the AuthenticationResponse field value if set, zero value otherwise.

func (*ThreeDSecureData) GetAuthenticationResponseOk

func (o *ThreeDSecureData) GetAuthenticationResponseOk() (*string, bool)

GetAuthenticationResponseOk returns a tuple with the AuthenticationResponse field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDSecureData) GetCavv

func (o *ThreeDSecureData) GetCavv() string

GetCavv returns the Cavv field value if set, zero value otherwise.

func (*ThreeDSecureData) GetCavvAlgorithm

func (o *ThreeDSecureData) GetCavvAlgorithm() string

GetCavvAlgorithm returns the CavvAlgorithm field value if set, zero value otherwise.

func (*ThreeDSecureData) GetCavvAlgorithmOk

func (o *ThreeDSecureData) GetCavvAlgorithmOk() (*string, bool)

GetCavvAlgorithmOk returns a tuple with the CavvAlgorithm field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDSecureData) GetCavvOk

func (o *ThreeDSecureData) GetCavvOk() (*string, bool)

GetCavvOk returns a tuple with the Cavv field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDSecureData) GetChallengeCancel

func (o *ThreeDSecureData) GetChallengeCancel() string

GetChallengeCancel returns the ChallengeCancel field value if set, zero value otherwise.

func (*ThreeDSecureData) GetChallengeCancelOk

func (o *ThreeDSecureData) GetChallengeCancelOk() (*string, bool)

GetChallengeCancelOk returns a tuple with the ChallengeCancel field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDSecureData) GetDirectoryResponse

func (o *ThreeDSecureData) GetDirectoryResponse() string

GetDirectoryResponse returns the DirectoryResponse field value if set, zero value otherwise.

func (*ThreeDSecureData) GetDirectoryResponseOk

func (o *ThreeDSecureData) GetDirectoryResponseOk() (*string, bool)

GetDirectoryResponseOk returns a tuple with the DirectoryResponse field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDSecureData) GetDsTransID

func (o *ThreeDSecureData) GetDsTransID() string

GetDsTransID returns the DsTransID field value if set, zero value otherwise.

func (*ThreeDSecureData) GetDsTransIDOk

func (o *ThreeDSecureData) GetDsTransIDOk() (*string, bool)

GetDsTransIDOk returns a tuple with the DsTransID field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDSecureData) GetEci

func (o *ThreeDSecureData) GetEci() string

GetEci returns the Eci field value if set, zero value otherwise.

func (*ThreeDSecureData) GetEciOk

func (o *ThreeDSecureData) GetEciOk() (*string, bool)

GetEciOk returns a tuple with the Eci field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDSecureData) GetRiskScore

func (o *ThreeDSecureData) GetRiskScore() string

GetRiskScore returns the RiskScore field value if set, zero value otherwise.

func (*ThreeDSecureData) GetRiskScoreOk

func (o *ThreeDSecureData) GetRiskScoreOk() (*string, bool)

GetRiskScoreOk returns a tuple with the RiskScore field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDSecureData) GetThreeDSVersion

func (o *ThreeDSecureData) GetThreeDSVersion() string

GetThreeDSVersion returns the ThreeDSVersion field value if set, zero value otherwise.

func (*ThreeDSecureData) GetThreeDSVersionOk

func (o *ThreeDSecureData) GetThreeDSVersionOk() (*string, bool)

GetThreeDSVersionOk returns a tuple with the ThreeDSVersion field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDSecureData) GetTokenAuthenticationVerificationValue

func (o *ThreeDSecureData) GetTokenAuthenticationVerificationValue() string

GetTokenAuthenticationVerificationValue returns the TokenAuthenticationVerificationValue field value if set, zero value otherwise.

func (*ThreeDSecureData) GetTokenAuthenticationVerificationValueOk

func (o *ThreeDSecureData) GetTokenAuthenticationVerificationValueOk() (*string, bool)

GetTokenAuthenticationVerificationValueOk returns a tuple with the TokenAuthenticationVerificationValue field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDSecureData) GetTransStatusReason

func (o *ThreeDSecureData) GetTransStatusReason() string

GetTransStatusReason returns the TransStatusReason field value if set, zero value otherwise.

func (*ThreeDSecureData) GetTransStatusReasonOk

func (o *ThreeDSecureData) GetTransStatusReasonOk() (*string, bool)

GetTransStatusReasonOk returns a tuple with the TransStatusReason field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDSecureData) GetXid

func (o *ThreeDSecureData) GetXid() string

GetXid returns the Xid field value if set, zero value otherwise.

func (*ThreeDSecureData) GetXidOk

func (o *ThreeDSecureData) GetXidOk() (*string, bool)

GetXidOk returns a tuple with the Xid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ThreeDSecureData) HasAuthenticationResponse

func (o *ThreeDSecureData) HasAuthenticationResponse() bool

HasAuthenticationResponse returns a boolean if a field has been set.

func (*ThreeDSecureData) HasCavv

func (o *ThreeDSecureData) HasCavv() bool

HasCavv returns a boolean if a field has been set.

func (*ThreeDSecureData) HasCavvAlgorithm

func (o *ThreeDSecureData) HasCavvAlgorithm() bool

HasCavvAlgorithm returns a boolean if a field has been set.

func (*ThreeDSecureData) HasChallengeCancel

func (o *ThreeDSecureData) HasChallengeCancel() bool

HasChallengeCancel returns a boolean if a field has been set.

func (*ThreeDSecureData) HasDirectoryResponse

func (o *ThreeDSecureData) HasDirectoryResponse() bool

HasDirectoryResponse returns a boolean if a field has been set.

func (*ThreeDSecureData) HasDsTransID

func (o *ThreeDSecureData) HasDsTransID() bool

HasDsTransID returns a boolean if a field has been set.

func (*ThreeDSecureData) HasEci

func (o *ThreeDSecureData) HasEci() bool

HasEci returns a boolean if a field has been set.

func (*ThreeDSecureData) HasRiskScore

func (o *ThreeDSecureData) HasRiskScore() bool

HasRiskScore returns a boolean if a field has been set.

func (*ThreeDSecureData) HasThreeDSVersion

func (o *ThreeDSecureData) HasThreeDSVersion() bool

HasThreeDSVersion returns a boolean if a field has been set.

func (*ThreeDSecureData) HasTokenAuthenticationVerificationValue

func (o *ThreeDSecureData) HasTokenAuthenticationVerificationValue() bool

HasTokenAuthenticationVerificationValue returns a boolean if a field has been set.

func (*ThreeDSecureData) HasTransStatusReason

func (o *ThreeDSecureData) HasTransStatusReason() bool

HasTransStatusReason returns a boolean if a field has been set.

func (*ThreeDSecureData) HasXid

func (o *ThreeDSecureData) HasXid() bool

HasXid returns a boolean if a field has been set.

func (ThreeDSecureData) MarshalJSON

func (o ThreeDSecureData) MarshalJSON() ([]byte, error)

func (*ThreeDSecureData) SetAuthenticationResponse

func (o *ThreeDSecureData) SetAuthenticationResponse(v string)

SetAuthenticationResponse gets a reference to the given string and assigns it to the AuthenticationResponse field.

func (*ThreeDSecureData) SetCavv

func (o *ThreeDSecureData) SetCavv(v string)

SetCavv gets a reference to the given string and assigns it to the Cavv field.

func (*ThreeDSecureData) SetCavvAlgorithm

func (o *ThreeDSecureData) SetCavvAlgorithm(v string)

SetCavvAlgorithm gets a reference to the given string and assigns it to the CavvAlgorithm field.

func (*ThreeDSecureData) SetChallengeCancel

func (o *ThreeDSecureData) SetChallengeCancel(v string)

SetChallengeCancel gets a reference to the given string and assigns it to the ChallengeCancel field.

func (*ThreeDSecureData) SetDirectoryResponse

func (o *ThreeDSecureData) SetDirectoryResponse(v string)

SetDirectoryResponse gets a reference to the given string and assigns it to the DirectoryResponse field.

func (*ThreeDSecureData) SetDsTransID

func (o *ThreeDSecureData) SetDsTransID(v string)

SetDsTransID gets a reference to the given string and assigns it to the DsTransID field.

func (*ThreeDSecureData) SetEci

func (o *ThreeDSecureData) SetEci(v string)

SetEci gets a reference to the given string and assigns it to the Eci field.

func (*ThreeDSecureData) SetRiskScore

func (o *ThreeDSecureData) SetRiskScore(v string)

SetRiskScore gets a reference to the given string and assigns it to the RiskScore field.

func (*ThreeDSecureData) SetThreeDSVersion

func (o *ThreeDSecureData) SetThreeDSVersion(v string)

SetThreeDSVersion gets a reference to the given string and assigns it to the ThreeDSVersion field.

func (*ThreeDSecureData) SetTokenAuthenticationVerificationValue

func (o *ThreeDSecureData) SetTokenAuthenticationVerificationValue(v string)

SetTokenAuthenticationVerificationValue gets a reference to the given string and assigns it to the TokenAuthenticationVerificationValue field.

func (*ThreeDSecureData) SetTransStatusReason

func (o *ThreeDSecureData) SetTransStatusReason(v string)

SetTransStatusReason gets a reference to the given string and assigns it to the TransStatusReason field.

func (*ThreeDSecureData) SetXid

func (o *ThreeDSecureData) SetXid(v string)

SetXid gets a reference to the given string and assigns it to the Xid field.

func (ThreeDSecureData) ToMap

func (o ThreeDSecureData) ToMap() (map[string]interface{}, error)

type UpdatePaymentLinkRequest

type UpdatePaymentLinkRequest struct {
	// Status of the payment link. Possible values: * **expired**
	Status string `json:"status"`
}

UpdatePaymentLinkRequest struct for UpdatePaymentLinkRequest

func NewUpdatePaymentLinkRequest

func NewUpdatePaymentLinkRequest(status string) *UpdatePaymentLinkRequest

NewUpdatePaymentLinkRequest instantiates a new UpdatePaymentLinkRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUpdatePaymentLinkRequestWithDefaults

func NewUpdatePaymentLinkRequestWithDefaults() *UpdatePaymentLinkRequest

NewUpdatePaymentLinkRequestWithDefaults instantiates a new UpdatePaymentLinkRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UpdatePaymentLinkRequest) GetStatus

func (o *UpdatePaymentLinkRequest) GetStatus() string

GetStatus returns the Status field value

func (*UpdatePaymentLinkRequest) GetStatusOk

func (o *UpdatePaymentLinkRequest) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (UpdatePaymentLinkRequest) MarshalJSON

func (o UpdatePaymentLinkRequest) MarshalJSON() ([]byte, error)

func (*UpdatePaymentLinkRequest) SetStatus

func (o *UpdatePaymentLinkRequest) SetStatus(v string)

SetStatus sets field value

func (UpdatePaymentLinkRequest) ToMap

func (o UpdatePaymentLinkRequest) ToMap() (map[string]interface{}, error)

type UpiCollectDetails

type UpiCollectDetails struct {
	// The sequence number for the debit. For example, send **2** if this is the second debit for the subscription. The sequence number is included in the notification sent to the shopper.
	BillingSequenceNumber string `json:"billingSequenceNumber"`
	// The checkout attempt identifier.
	CheckoutAttemptId *string `json:"checkoutAttemptId,omitempty"`
	// This is the `recurringDetailReference` returned in the response when you created the token.
	// Deprecated
	RecurringDetailReference *string `json:"recurringDetailReference,omitempty"`
	// The `shopperNotificationReference` returned in the response when you requested to notify the shopper. Used for recurring payment only.
	ShopperNotificationReference *string `json:"shopperNotificationReference,omitempty"`
	// This is the `recurringDetailReference` returned in the response when you created the token.
	StoredPaymentMethodId *string `json:"storedPaymentMethodId,omitempty"`
	// **upi_collect**
	Type string `json:"type"`
	// The virtual payment address for UPI.
	VirtualPaymentAddress *string `json:"virtualPaymentAddress,omitempty"`
}

UpiCollectDetails struct for UpiCollectDetails

func NewUpiCollectDetails

func NewUpiCollectDetails(billingSequenceNumber string, type_ string) *UpiCollectDetails

NewUpiCollectDetails instantiates a new UpiCollectDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUpiCollectDetailsWithDefaults

func NewUpiCollectDetailsWithDefaults() *UpiCollectDetails

NewUpiCollectDetailsWithDefaults instantiates a new UpiCollectDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UpiCollectDetails) GetBillingSequenceNumber

func (o *UpiCollectDetails) GetBillingSequenceNumber() string

GetBillingSequenceNumber returns the BillingSequenceNumber field value

func (*UpiCollectDetails) GetBillingSequenceNumberOk

func (o *UpiCollectDetails) GetBillingSequenceNumberOk() (*string, bool)

GetBillingSequenceNumberOk returns a tuple with the BillingSequenceNumber field value and a boolean to check if the value has been set.

func (*UpiCollectDetails) GetCheckoutAttemptId

func (o *UpiCollectDetails) GetCheckoutAttemptId() string

GetCheckoutAttemptId returns the CheckoutAttemptId field value if set, zero value otherwise.

func (*UpiCollectDetails) GetCheckoutAttemptIdOk

func (o *UpiCollectDetails) GetCheckoutAttemptIdOk() (*string, bool)

GetCheckoutAttemptIdOk returns a tuple with the CheckoutAttemptId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpiCollectDetails) GetRecurringDetailReference

func (o *UpiCollectDetails) GetRecurringDetailReference() string

GetRecurringDetailReference returns the RecurringDetailReference field value if set, zero value otherwise. Deprecated

func (*UpiCollectDetails) GetRecurringDetailReferenceOk

func (o *UpiCollectDetails) GetRecurringDetailReferenceOk() (*string, bool)

GetRecurringDetailReferenceOk returns a tuple with the RecurringDetailReference field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*UpiCollectDetails) GetShopperNotificationReference

func (o *UpiCollectDetails) GetShopperNotificationReference() string

GetShopperNotificationReference returns the ShopperNotificationReference field value if set, zero value otherwise.

func (*UpiCollectDetails) GetShopperNotificationReferenceOk

func (o *UpiCollectDetails) GetShopperNotificationReferenceOk() (*string, bool)

GetShopperNotificationReferenceOk returns a tuple with the ShopperNotificationReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpiCollectDetails) GetStoredPaymentMethodId

func (o *UpiCollectDetails) GetStoredPaymentMethodId() string

GetStoredPaymentMethodId returns the StoredPaymentMethodId field value if set, zero value otherwise.

func (*UpiCollectDetails) GetStoredPaymentMethodIdOk

func (o *UpiCollectDetails) GetStoredPaymentMethodIdOk() (*string, bool)

GetStoredPaymentMethodIdOk returns a tuple with the StoredPaymentMethodId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpiCollectDetails) GetType

func (o *UpiCollectDetails) GetType() string

GetType returns the Type field value

func (*UpiCollectDetails) GetTypeOk

func (o *UpiCollectDetails) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*UpiCollectDetails) GetVirtualPaymentAddress

func (o *UpiCollectDetails) GetVirtualPaymentAddress() string

GetVirtualPaymentAddress returns the VirtualPaymentAddress field value if set, zero value otherwise.

func (*UpiCollectDetails) GetVirtualPaymentAddressOk

func (o *UpiCollectDetails) GetVirtualPaymentAddressOk() (*string, bool)

GetVirtualPaymentAddressOk returns a tuple with the VirtualPaymentAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpiCollectDetails) HasCheckoutAttemptId

func (o *UpiCollectDetails) HasCheckoutAttemptId() bool

HasCheckoutAttemptId returns a boolean if a field has been set.

func (*UpiCollectDetails) HasRecurringDetailReference

func (o *UpiCollectDetails) HasRecurringDetailReference() bool

HasRecurringDetailReference returns a boolean if a field has been set.

func (*UpiCollectDetails) HasShopperNotificationReference

func (o *UpiCollectDetails) HasShopperNotificationReference() bool

HasShopperNotificationReference returns a boolean if a field has been set.

func (*UpiCollectDetails) HasStoredPaymentMethodId

func (o *UpiCollectDetails) HasStoredPaymentMethodId() bool

HasStoredPaymentMethodId returns a boolean if a field has been set.

func (*UpiCollectDetails) HasVirtualPaymentAddress

func (o *UpiCollectDetails) HasVirtualPaymentAddress() bool

HasVirtualPaymentAddress returns a boolean if a field has been set.

func (UpiCollectDetails) MarshalJSON

func (o UpiCollectDetails) MarshalJSON() ([]byte, error)

func (*UpiCollectDetails) SetBillingSequenceNumber

func (o *UpiCollectDetails) SetBillingSequenceNumber(v string)

SetBillingSequenceNumber sets field value

func (*UpiCollectDetails) SetCheckoutAttemptId

func (o *UpiCollectDetails) SetCheckoutAttemptId(v string)

SetCheckoutAttemptId gets a reference to the given string and assigns it to the CheckoutAttemptId field.

func (*UpiCollectDetails) SetRecurringDetailReference

func (o *UpiCollectDetails) SetRecurringDetailReference(v string)

SetRecurringDetailReference gets a reference to the given string and assigns it to the RecurringDetailReference field. Deprecated

func (*UpiCollectDetails) SetShopperNotificationReference

func (o *UpiCollectDetails) SetShopperNotificationReference(v string)

SetShopperNotificationReference gets a reference to the given string and assigns it to the ShopperNotificationReference field.

func (*UpiCollectDetails) SetStoredPaymentMethodId

func (o *UpiCollectDetails) SetStoredPaymentMethodId(v string)

SetStoredPaymentMethodId gets a reference to the given string and assigns it to the StoredPaymentMethodId field.

func (*UpiCollectDetails) SetType

func (o *UpiCollectDetails) SetType(v string)

SetType sets field value

func (*UpiCollectDetails) SetVirtualPaymentAddress

func (o *UpiCollectDetails) SetVirtualPaymentAddress(v string)

SetVirtualPaymentAddress gets a reference to the given string and assigns it to the VirtualPaymentAddress field.

func (UpiCollectDetails) ToMap

func (o UpiCollectDetails) ToMap() (map[string]interface{}, error)

type UpiIntentDetails

type UpiIntentDetails struct {
	// The checkout attempt identifier.
	CheckoutAttemptId *string `json:"checkoutAttemptId,omitempty"`
	// This is the `recurringDetailReference` returned in the response when you created the token.
	// Deprecated
	RecurringDetailReference *string `json:"recurringDetailReference,omitempty"`
	// The `shopperNotificationReference` returned in the response when you requested to notify the shopper. Used for recurring payment only.
	ShopperNotificationReference *string `json:"shopperNotificationReference,omitempty"`
	// This is the `recurringDetailReference` returned in the response when you created the token.
	StoredPaymentMethodId *string `json:"storedPaymentMethodId,omitempty"`
	// **upi_intent**
	Type string `json:"type"`
}

UpiIntentDetails struct for UpiIntentDetails

func NewUpiIntentDetails

func NewUpiIntentDetails(type_ string) *UpiIntentDetails

NewUpiIntentDetails instantiates a new UpiIntentDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUpiIntentDetailsWithDefaults

func NewUpiIntentDetailsWithDefaults() *UpiIntentDetails

NewUpiIntentDetailsWithDefaults instantiates a new UpiIntentDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UpiIntentDetails) GetCheckoutAttemptId

func (o *UpiIntentDetails) GetCheckoutAttemptId() string

GetCheckoutAttemptId returns the CheckoutAttemptId field value if set, zero value otherwise.

func (*UpiIntentDetails) GetCheckoutAttemptIdOk

func (o *UpiIntentDetails) GetCheckoutAttemptIdOk() (*string, bool)

GetCheckoutAttemptIdOk returns a tuple with the CheckoutAttemptId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpiIntentDetails) GetRecurringDetailReference

func (o *UpiIntentDetails) GetRecurringDetailReference() string

GetRecurringDetailReference returns the RecurringDetailReference field value if set, zero value otherwise. Deprecated

func (*UpiIntentDetails) GetRecurringDetailReferenceOk

func (o *UpiIntentDetails) GetRecurringDetailReferenceOk() (*string, bool)

GetRecurringDetailReferenceOk returns a tuple with the RecurringDetailReference field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*UpiIntentDetails) GetShopperNotificationReference

func (o *UpiIntentDetails) GetShopperNotificationReference() string

GetShopperNotificationReference returns the ShopperNotificationReference field value if set, zero value otherwise.

func (*UpiIntentDetails) GetShopperNotificationReferenceOk

func (o *UpiIntentDetails) GetShopperNotificationReferenceOk() (*string, bool)

GetShopperNotificationReferenceOk returns a tuple with the ShopperNotificationReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpiIntentDetails) GetStoredPaymentMethodId

func (o *UpiIntentDetails) GetStoredPaymentMethodId() string

GetStoredPaymentMethodId returns the StoredPaymentMethodId field value if set, zero value otherwise.

func (*UpiIntentDetails) GetStoredPaymentMethodIdOk

func (o *UpiIntentDetails) GetStoredPaymentMethodIdOk() (*string, bool)

GetStoredPaymentMethodIdOk returns a tuple with the StoredPaymentMethodId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpiIntentDetails) GetType

func (o *UpiIntentDetails) GetType() string

GetType returns the Type field value

func (*UpiIntentDetails) GetTypeOk

func (o *UpiIntentDetails) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*UpiIntentDetails) HasCheckoutAttemptId

func (o *UpiIntentDetails) HasCheckoutAttemptId() bool

HasCheckoutAttemptId returns a boolean if a field has been set.

func (*UpiIntentDetails) HasRecurringDetailReference

func (o *UpiIntentDetails) HasRecurringDetailReference() bool

HasRecurringDetailReference returns a boolean if a field has been set.

func (*UpiIntentDetails) HasShopperNotificationReference

func (o *UpiIntentDetails) HasShopperNotificationReference() bool

HasShopperNotificationReference returns a boolean if a field has been set.

func (*UpiIntentDetails) HasStoredPaymentMethodId

func (o *UpiIntentDetails) HasStoredPaymentMethodId() bool

HasStoredPaymentMethodId returns a boolean if a field has been set.

func (UpiIntentDetails) MarshalJSON

func (o UpiIntentDetails) MarshalJSON() ([]byte, error)

func (*UpiIntentDetails) SetCheckoutAttemptId

func (o *UpiIntentDetails) SetCheckoutAttemptId(v string)

SetCheckoutAttemptId gets a reference to the given string and assigns it to the CheckoutAttemptId field.

func (*UpiIntentDetails) SetRecurringDetailReference

func (o *UpiIntentDetails) SetRecurringDetailReference(v string)

SetRecurringDetailReference gets a reference to the given string and assigns it to the RecurringDetailReference field. Deprecated

func (*UpiIntentDetails) SetShopperNotificationReference

func (o *UpiIntentDetails) SetShopperNotificationReference(v string)

SetShopperNotificationReference gets a reference to the given string and assigns it to the ShopperNotificationReference field.

func (*UpiIntentDetails) SetStoredPaymentMethodId

func (o *UpiIntentDetails) SetStoredPaymentMethodId(v string)

SetStoredPaymentMethodId gets a reference to the given string and assigns it to the StoredPaymentMethodId field.

func (*UpiIntentDetails) SetType

func (o *UpiIntentDetails) SetType(v string)

SetType sets field value

func (UpiIntentDetails) ToMap

func (o UpiIntentDetails) ToMap() (map[string]interface{}, error)

type UtilityApi

type UtilityApi common.Service

UtilityApi service

func (*UtilityApi) GetApplePaySession

GetApplePaySession Get an Apple Pay session

You need to use this endpoint if you have an API-only integration with Apple Pay which uses Adyen's Apple Pay certificate.

The endpoint returns the Apple Pay session data which you need to complete the [Apple Pay session validation](https://docs.adyen.com/payment-methods/apple-pay/api-only?tab=adyen-certificate-validation_1#complete-apple-pay-session-validation).

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r UtilityApiGetApplePaySessionInput - Request parameters, see GetApplePaySessionInput @return ApplePaySessionResponse, *http.Response, error

func (*UtilityApi) GetApplePaySessionInput

func (a *UtilityApi) GetApplePaySessionInput() UtilityApiGetApplePaySessionInput

Prepare a request for GetApplePaySession

@return UtilityApiGetApplePaySessionInput

func (*UtilityApi) OriginKeys

OriginKeys Create originKey values for domains

This operation takes the origin domains and returns a JSON object containing the corresponding origin keys for the domains. > If you're still using origin key for your Web Drop-in or Components integration, we recommend [switching to client key](https://docs.adyen.com/development-resources/client-side-authentication/migrate-from-origin-key-to-client-key). This allows you to use a single key for all origins, add or remove origins without generating a new key, and detect the card type from the number entered in your payment form.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r UtilityApiOriginKeysInput - Request parameters, see OriginKeysInput @return UtilityResponse, *http.Response, error

Deprecated

func (*UtilityApi) OriginKeysInput

func (a *UtilityApi) OriginKeysInput() UtilityApiOriginKeysInput

Prepare a request for OriginKeys

@return UtilityApiOriginKeysInput

Deprecated

type UtilityApiGetApplePaySessionInput

type UtilityApiGetApplePaySessionInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by UtilityApi.GetApplePaySession

func (UtilityApiGetApplePaySessionInput) ApplePaySessionRequest

func (r UtilityApiGetApplePaySessionInput) ApplePaySessionRequest(applePaySessionRequest ApplePaySessionRequest) UtilityApiGetApplePaySessionInput

func (UtilityApiGetApplePaySessionInput) IdempotencyKey

A unique identifier for the message with a maximum of 64 characters (we recommend a UUID).

type UtilityApiOriginKeysInput

type UtilityApiOriginKeysInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by UtilityApi.OriginKeys

func (UtilityApiOriginKeysInput) IdempotencyKey

func (r UtilityApiOriginKeysInput) IdempotencyKey(idempotencyKey string) UtilityApiOriginKeysInput

A unique identifier for the message with a maximum of 64 characters (we recommend a UUID).

func (UtilityApiOriginKeysInput) UtilityRequest

func (r UtilityApiOriginKeysInput) UtilityRequest(utilityRequest UtilityRequest) UtilityApiOriginKeysInput

type UtilityRequest

type UtilityRequest struct {
	// The list of origin domains, for which origin keys are requested.
	OriginDomains []string `json:"originDomains"`
}

UtilityRequest struct for UtilityRequest

func NewUtilityRequest

func NewUtilityRequest(originDomains []string) *UtilityRequest

NewUtilityRequest instantiates a new UtilityRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUtilityRequestWithDefaults

func NewUtilityRequestWithDefaults() *UtilityRequest

NewUtilityRequestWithDefaults instantiates a new UtilityRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UtilityRequest) GetOriginDomains

func (o *UtilityRequest) GetOriginDomains() []string

GetOriginDomains returns the OriginDomains field value

func (*UtilityRequest) GetOriginDomainsOk

func (o *UtilityRequest) GetOriginDomainsOk() ([]string, bool)

GetOriginDomainsOk returns a tuple with the OriginDomains field value and a boolean to check if the value has been set.

func (UtilityRequest) MarshalJSON

func (o UtilityRequest) MarshalJSON() ([]byte, error)

func (*UtilityRequest) SetOriginDomains

func (o *UtilityRequest) SetOriginDomains(v []string)

SetOriginDomains sets field value

func (UtilityRequest) ToMap

func (o UtilityRequest) ToMap() (map[string]interface{}, error)

type UtilityResponse

type UtilityResponse struct {
	// The list of origin keys for all requested domains. For each list item, the key is the domain and the value is the origin key.
	OriginKeys *map[string]string `json:"originKeys,omitempty"`
}

UtilityResponse struct for UtilityResponse

func NewUtilityResponse

func NewUtilityResponse() *UtilityResponse

NewUtilityResponse instantiates a new UtilityResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUtilityResponseWithDefaults

func NewUtilityResponseWithDefaults() *UtilityResponse

NewUtilityResponseWithDefaults instantiates a new UtilityResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UtilityResponse) GetOriginKeys

func (o *UtilityResponse) GetOriginKeys() map[string]string

GetOriginKeys returns the OriginKeys field value if set, zero value otherwise.

func (*UtilityResponse) GetOriginKeysOk

func (o *UtilityResponse) GetOriginKeysOk() (*map[string]string, bool)

GetOriginKeysOk returns a tuple with the OriginKeys field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UtilityResponse) HasOriginKeys

func (o *UtilityResponse) HasOriginKeys() bool

HasOriginKeys returns a boolean if a field has been set.

func (UtilityResponse) MarshalJSON

func (o UtilityResponse) MarshalJSON() ([]byte, error)

func (*UtilityResponse) SetOriginKeys

func (o *UtilityResponse) SetOriginKeys(v map[string]string)

SetOriginKeys gets a reference to the given map[string]string and assigns it to the OriginKeys field.

func (UtilityResponse) ToMap

func (o UtilityResponse) ToMap() (map[string]interface{}, error)

type VippsDetails

type VippsDetails struct {
	// The checkout attempt identifier.
	CheckoutAttemptId *string `json:"checkoutAttemptId,omitempty"`
	// This is the `recurringDetailReference` returned in the response when you created the token.
	// Deprecated
	RecurringDetailReference *string `json:"recurringDetailReference,omitempty"`
	// This is the `recurringDetailReference` returned in the response when you created the token.
	StoredPaymentMethodId *string `json:"storedPaymentMethodId,omitempty"`
	//
	TelephoneNumber string `json:"telephoneNumber"`
	// **vipps**
	Type *string `json:"type,omitempty"`
}

VippsDetails struct for VippsDetails

func NewVippsDetails

func NewVippsDetails(telephoneNumber string) *VippsDetails

NewVippsDetails instantiates a new VippsDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewVippsDetailsWithDefaults

func NewVippsDetailsWithDefaults() *VippsDetails

NewVippsDetailsWithDefaults instantiates a new VippsDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*VippsDetails) GetCheckoutAttemptId

func (o *VippsDetails) GetCheckoutAttemptId() string

GetCheckoutAttemptId returns the CheckoutAttemptId field value if set, zero value otherwise.

func (*VippsDetails) GetCheckoutAttemptIdOk

func (o *VippsDetails) GetCheckoutAttemptIdOk() (*string, bool)

GetCheckoutAttemptIdOk returns a tuple with the CheckoutAttemptId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VippsDetails) GetRecurringDetailReference

func (o *VippsDetails) GetRecurringDetailReference() string

GetRecurringDetailReference returns the RecurringDetailReference field value if set, zero value otherwise. Deprecated

func (*VippsDetails) GetRecurringDetailReferenceOk

func (o *VippsDetails) GetRecurringDetailReferenceOk() (*string, bool)

GetRecurringDetailReferenceOk returns a tuple with the RecurringDetailReference field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*VippsDetails) GetStoredPaymentMethodId

func (o *VippsDetails) GetStoredPaymentMethodId() string

GetStoredPaymentMethodId returns the StoredPaymentMethodId field value if set, zero value otherwise.

func (*VippsDetails) GetStoredPaymentMethodIdOk

func (o *VippsDetails) GetStoredPaymentMethodIdOk() (*string, bool)

GetStoredPaymentMethodIdOk returns a tuple with the StoredPaymentMethodId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VippsDetails) GetTelephoneNumber

func (o *VippsDetails) GetTelephoneNumber() string

GetTelephoneNumber returns the TelephoneNumber field value

func (*VippsDetails) GetTelephoneNumberOk

func (o *VippsDetails) GetTelephoneNumberOk() (*string, bool)

GetTelephoneNumberOk returns a tuple with the TelephoneNumber field value and a boolean to check if the value has been set.

func (*VippsDetails) GetType

func (o *VippsDetails) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*VippsDetails) GetTypeOk

func (o *VippsDetails) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VippsDetails) HasCheckoutAttemptId

func (o *VippsDetails) HasCheckoutAttemptId() bool

HasCheckoutAttemptId returns a boolean if a field has been set.

func (*VippsDetails) HasRecurringDetailReference

func (o *VippsDetails) HasRecurringDetailReference() bool

HasRecurringDetailReference returns a boolean if a field has been set.

func (*VippsDetails) HasStoredPaymentMethodId

func (o *VippsDetails) HasStoredPaymentMethodId() bool

HasStoredPaymentMethodId returns a boolean if a field has been set.

func (*VippsDetails) HasType

func (o *VippsDetails) HasType() bool

HasType returns a boolean if a field has been set.

func (VippsDetails) MarshalJSON

func (o VippsDetails) MarshalJSON() ([]byte, error)

func (*VippsDetails) SetCheckoutAttemptId

func (o *VippsDetails) SetCheckoutAttemptId(v string)

SetCheckoutAttemptId gets a reference to the given string and assigns it to the CheckoutAttemptId field.

func (*VippsDetails) SetRecurringDetailReference

func (o *VippsDetails) SetRecurringDetailReference(v string)

SetRecurringDetailReference gets a reference to the given string and assigns it to the RecurringDetailReference field. Deprecated

func (*VippsDetails) SetStoredPaymentMethodId

func (o *VippsDetails) SetStoredPaymentMethodId(v string)

SetStoredPaymentMethodId gets a reference to the given string and assigns it to the StoredPaymentMethodId field.

func (*VippsDetails) SetTelephoneNumber

func (o *VippsDetails) SetTelephoneNumber(v string)

SetTelephoneNumber sets field value

func (*VippsDetails) SetType

func (o *VippsDetails) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (VippsDetails) ToMap

func (o VippsDetails) ToMap() (map[string]interface{}, error)

type VisaCheckoutDetails

type VisaCheckoutDetails struct {
	// The checkout attempt identifier.
	CheckoutAttemptId *string `json:"checkoutAttemptId,omitempty"`
	// The funding source that should be used when multiple sources are available. For Brazilian combo cards, by default the funding source is credit. To use debit, set this value to **debit**.
	FundingSource *string `json:"fundingSource,omitempty"`
	// **visacheckout**
	Type *string `json:"type,omitempty"`
	// The Visa Click to Pay Call ID value. When your shopper selects a payment and/or a shipping address from Visa Click to Pay, you will receive a Visa Click to Pay Call ID.
	VisaCheckoutCallId string `json:"visaCheckoutCallId"`
}

VisaCheckoutDetails struct for VisaCheckoutDetails

func NewVisaCheckoutDetails

func NewVisaCheckoutDetails(visaCheckoutCallId string) *VisaCheckoutDetails

NewVisaCheckoutDetails instantiates a new VisaCheckoutDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewVisaCheckoutDetailsWithDefaults

func NewVisaCheckoutDetailsWithDefaults() *VisaCheckoutDetails

NewVisaCheckoutDetailsWithDefaults instantiates a new VisaCheckoutDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*VisaCheckoutDetails) GetCheckoutAttemptId

func (o *VisaCheckoutDetails) GetCheckoutAttemptId() string

GetCheckoutAttemptId returns the CheckoutAttemptId field value if set, zero value otherwise.

func (*VisaCheckoutDetails) GetCheckoutAttemptIdOk

func (o *VisaCheckoutDetails) GetCheckoutAttemptIdOk() (*string, bool)

GetCheckoutAttemptIdOk returns a tuple with the CheckoutAttemptId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VisaCheckoutDetails) GetFundingSource

func (o *VisaCheckoutDetails) GetFundingSource() string

GetFundingSource returns the FundingSource field value if set, zero value otherwise.

func (*VisaCheckoutDetails) GetFundingSourceOk

func (o *VisaCheckoutDetails) GetFundingSourceOk() (*string, bool)

GetFundingSourceOk returns a tuple with the FundingSource field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VisaCheckoutDetails) GetType

func (o *VisaCheckoutDetails) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*VisaCheckoutDetails) GetTypeOk

func (o *VisaCheckoutDetails) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VisaCheckoutDetails) GetVisaCheckoutCallId

func (o *VisaCheckoutDetails) GetVisaCheckoutCallId() string

GetVisaCheckoutCallId returns the VisaCheckoutCallId field value

func (*VisaCheckoutDetails) GetVisaCheckoutCallIdOk

func (o *VisaCheckoutDetails) GetVisaCheckoutCallIdOk() (*string, bool)

GetVisaCheckoutCallIdOk returns a tuple with the VisaCheckoutCallId field value and a boolean to check if the value has been set.

func (*VisaCheckoutDetails) HasCheckoutAttemptId

func (o *VisaCheckoutDetails) HasCheckoutAttemptId() bool

HasCheckoutAttemptId returns a boolean if a field has been set.

func (*VisaCheckoutDetails) HasFundingSource

func (o *VisaCheckoutDetails) HasFundingSource() bool

HasFundingSource returns a boolean if a field has been set.

func (*VisaCheckoutDetails) HasType

func (o *VisaCheckoutDetails) HasType() bool

HasType returns a boolean if a field has been set.

func (VisaCheckoutDetails) MarshalJSON

func (o VisaCheckoutDetails) MarshalJSON() ([]byte, error)

func (*VisaCheckoutDetails) SetCheckoutAttemptId

func (o *VisaCheckoutDetails) SetCheckoutAttemptId(v string)

SetCheckoutAttemptId gets a reference to the given string and assigns it to the CheckoutAttemptId field.

func (*VisaCheckoutDetails) SetFundingSource

func (o *VisaCheckoutDetails) SetFundingSource(v string)

SetFundingSource gets a reference to the given string and assigns it to the FundingSource field.

func (*VisaCheckoutDetails) SetType

func (o *VisaCheckoutDetails) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*VisaCheckoutDetails) SetVisaCheckoutCallId

func (o *VisaCheckoutDetails) SetVisaCheckoutCallId(v string)

SetVisaCheckoutCallId sets field value

func (VisaCheckoutDetails) ToMap

func (o VisaCheckoutDetails) ToMap() (map[string]interface{}, error)

type WeChatPayDetails

type WeChatPayDetails struct {
	// The checkout attempt identifier.
	CheckoutAttemptId *string `json:"checkoutAttemptId,omitempty"`
	// **wechatpay**
	Type *string `json:"type,omitempty"`
}

WeChatPayDetails struct for WeChatPayDetails

func NewWeChatPayDetails

func NewWeChatPayDetails() *WeChatPayDetails

NewWeChatPayDetails instantiates a new WeChatPayDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewWeChatPayDetailsWithDefaults

func NewWeChatPayDetailsWithDefaults() *WeChatPayDetails

NewWeChatPayDetailsWithDefaults instantiates a new WeChatPayDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*WeChatPayDetails) GetCheckoutAttemptId

func (o *WeChatPayDetails) GetCheckoutAttemptId() string

GetCheckoutAttemptId returns the CheckoutAttemptId field value if set, zero value otherwise.

func (*WeChatPayDetails) GetCheckoutAttemptIdOk

func (o *WeChatPayDetails) GetCheckoutAttemptIdOk() (*string, bool)

GetCheckoutAttemptIdOk returns a tuple with the CheckoutAttemptId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WeChatPayDetails) GetType

func (o *WeChatPayDetails) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*WeChatPayDetails) GetTypeOk

func (o *WeChatPayDetails) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WeChatPayDetails) HasCheckoutAttemptId

func (o *WeChatPayDetails) HasCheckoutAttemptId() bool

HasCheckoutAttemptId returns a boolean if a field has been set.

func (*WeChatPayDetails) HasType

func (o *WeChatPayDetails) HasType() bool

HasType returns a boolean if a field has been set.

func (WeChatPayDetails) MarshalJSON

func (o WeChatPayDetails) MarshalJSON() ([]byte, error)

func (*WeChatPayDetails) SetCheckoutAttemptId

func (o *WeChatPayDetails) SetCheckoutAttemptId(v string)

SetCheckoutAttemptId gets a reference to the given string and assigns it to the CheckoutAttemptId field.

func (*WeChatPayDetails) SetType

func (o *WeChatPayDetails) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (WeChatPayDetails) ToMap

func (o WeChatPayDetails) ToMap() (map[string]interface{}, error)

type WeChatPayMiniProgramDetails

type WeChatPayMiniProgramDetails struct {
	AppId *string `json:"appId,omitempty"`
	// The checkout attempt identifier.
	CheckoutAttemptId *string `json:"checkoutAttemptId,omitempty"`
	Openid            *string `json:"openid,omitempty"`
	// **wechatpayMiniProgram**
	Type *string `json:"type,omitempty"`
}

WeChatPayMiniProgramDetails struct for WeChatPayMiniProgramDetails

func NewWeChatPayMiniProgramDetails

func NewWeChatPayMiniProgramDetails() *WeChatPayMiniProgramDetails

NewWeChatPayMiniProgramDetails instantiates a new WeChatPayMiniProgramDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewWeChatPayMiniProgramDetailsWithDefaults

func NewWeChatPayMiniProgramDetailsWithDefaults() *WeChatPayMiniProgramDetails

NewWeChatPayMiniProgramDetailsWithDefaults instantiates a new WeChatPayMiniProgramDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*WeChatPayMiniProgramDetails) GetAppId

func (o *WeChatPayMiniProgramDetails) GetAppId() string

GetAppId returns the AppId field value if set, zero value otherwise.

func (*WeChatPayMiniProgramDetails) GetAppIdOk

func (o *WeChatPayMiniProgramDetails) GetAppIdOk() (*string, bool)

GetAppIdOk returns a tuple with the AppId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WeChatPayMiniProgramDetails) GetCheckoutAttemptId

func (o *WeChatPayMiniProgramDetails) GetCheckoutAttemptId() string

GetCheckoutAttemptId returns the CheckoutAttemptId field value if set, zero value otherwise.

func (*WeChatPayMiniProgramDetails) GetCheckoutAttemptIdOk

func (o *WeChatPayMiniProgramDetails) GetCheckoutAttemptIdOk() (*string, bool)

GetCheckoutAttemptIdOk returns a tuple with the CheckoutAttemptId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WeChatPayMiniProgramDetails) GetOpenid

func (o *WeChatPayMiniProgramDetails) GetOpenid() string

GetOpenid returns the Openid field value if set, zero value otherwise.

func (*WeChatPayMiniProgramDetails) GetOpenidOk

func (o *WeChatPayMiniProgramDetails) GetOpenidOk() (*string, bool)

GetOpenidOk returns a tuple with the Openid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WeChatPayMiniProgramDetails) GetType

func (o *WeChatPayMiniProgramDetails) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*WeChatPayMiniProgramDetails) GetTypeOk

func (o *WeChatPayMiniProgramDetails) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WeChatPayMiniProgramDetails) HasAppId

func (o *WeChatPayMiniProgramDetails) HasAppId() bool

HasAppId returns a boolean if a field has been set.

func (*WeChatPayMiniProgramDetails) HasCheckoutAttemptId

func (o *WeChatPayMiniProgramDetails) HasCheckoutAttemptId() bool

HasCheckoutAttemptId returns a boolean if a field has been set.

func (*WeChatPayMiniProgramDetails) HasOpenid

func (o *WeChatPayMiniProgramDetails) HasOpenid() bool

HasOpenid returns a boolean if a field has been set.

func (*WeChatPayMiniProgramDetails) HasType

func (o *WeChatPayMiniProgramDetails) HasType() bool

HasType returns a boolean if a field has been set.

func (WeChatPayMiniProgramDetails) MarshalJSON

func (o WeChatPayMiniProgramDetails) MarshalJSON() ([]byte, error)

func (*WeChatPayMiniProgramDetails) SetAppId

func (o *WeChatPayMiniProgramDetails) SetAppId(v string)

SetAppId gets a reference to the given string and assigns it to the AppId field.

func (*WeChatPayMiniProgramDetails) SetCheckoutAttemptId

func (o *WeChatPayMiniProgramDetails) SetCheckoutAttemptId(v string)

SetCheckoutAttemptId gets a reference to the given string and assigns it to the CheckoutAttemptId field.

func (*WeChatPayMiniProgramDetails) SetOpenid

func (o *WeChatPayMiniProgramDetails) SetOpenid(v string)

SetOpenid gets a reference to the given string and assigns it to the Openid field.

func (*WeChatPayMiniProgramDetails) SetType

func (o *WeChatPayMiniProgramDetails) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (WeChatPayMiniProgramDetails) ToMap

func (o WeChatPayMiniProgramDetails) ToMap() (map[string]interface{}, error)

type ZipDetails

type ZipDetails struct {
	// The checkout attempt identifier.
	CheckoutAttemptId *string `json:"checkoutAttemptId,omitempty"`
	// Set this to **true** if the shopper would like to pick up and collect their order, instead of having the goods delivered to them.
	ClickAndCollect *string `json:"clickAndCollect,omitempty"`
	// This is the `recurringDetailReference` returned in the response when you created the token.
	// Deprecated
	RecurringDetailReference *string `json:"recurringDetailReference,omitempty"`
	// This is the `recurringDetailReference` returned in the response when you created the token.
	StoredPaymentMethodId *string `json:"storedPaymentMethodId,omitempty"`
	// **zip**
	Type *string `json:"type,omitempty"`
}

ZipDetails struct for ZipDetails

func NewZipDetails

func NewZipDetails() *ZipDetails

NewZipDetails instantiates a new ZipDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewZipDetailsWithDefaults

func NewZipDetailsWithDefaults() *ZipDetails

NewZipDetailsWithDefaults instantiates a new ZipDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ZipDetails) GetCheckoutAttemptId

func (o *ZipDetails) GetCheckoutAttemptId() string

GetCheckoutAttemptId returns the CheckoutAttemptId field value if set, zero value otherwise.

func (*ZipDetails) GetCheckoutAttemptIdOk

func (o *ZipDetails) GetCheckoutAttemptIdOk() (*string, bool)

GetCheckoutAttemptIdOk returns a tuple with the CheckoutAttemptId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZipDetails) GetClickAndCollect

func (o *ZipDetails) GetClickAndCollect() string

GetClickAndCollect returns the ClickAndCollect field value if set, zero value otherwise.

func (*ZipDetails) GetClickAndCollectOk

func (o *ZipDetails) GetClickAndCollectOk() (*string, bool)

GetClickAndCollectOk returns a tuple with the ClickAndCollect field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZipDetails) GetRecurringDetailReference

func (o *ZipDetails) GetRecurringDetailReference() string

GetRecurringDetailReference returns the RecurringDetailReference field value if set, zero value otherwise. Deprecated

func (*ZipDetails) GetRecurringDetailReferenceOk

func (o *ZipDetails) GetRecurringDetailReferenceOk() (*string, bool)

GetRecurringDetailReferenceOk returns a tuple with the RecurringDetailReference field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*ZipDetails) GetStoredPaymentMethodId

func (o *ZipDetails) GetStoredPaymentMethodId() string

GetStoredPaymentMethodId returns the StoredPaymentMethodId field value if set, zero value otherwise.

func (*ZipDetails) GetStoredPaymentMethodIdOk

func (o *ZipDetails) GetStoredPaymentMethodIdOk() (*string, bool)

GetStoredPaymentMethodIdOk returns a tuple with the StoredPaymentMethodId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZipDetails) GetType

func (o *ZipDetails) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*ZipDetails) GetTypeOk

func (o *ZipDetails) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ZipDetails) HasCheckoutAttemptId

func (o *ZipDetails) HasCheckoutAttemptId() bool

HasCheckoutAttemptId returns a boolean if a field has been set.

func (*ZipDetails) HasClickAndCollect

func (o *ZipDetails) HasClickAndCollect() bool

HasClickAndCollect returns a boolean if a field has been set.

func (*ZipDetails) HasRecurringDetailReference

func (o *ZipDetails) HasRecurringDetailReference() bool

HasRecurringDetailReference returns a boolean if a field has been set.

func (*ZipDetails) HasStoredPaymentMethodId

func (o *ZipDetails) HasStoredPaymentMethodId() bool

HasStoredPaymentMethodId returns a boolean if a field has been set.

func (*ZipDetails) HasType

func (o *ZipDetails) HasType() bool

HasType returns a boolean if a field has been set.

func (ZipDetails) MarshalJSON

func (o ZipDetails) MarshalJSON() ([]byte, error)

func (*ZipDetails) SetCheckoutAttemptId

func (o *ZipDetails) SetCheckoutAttemptId(v string)

SetCheckoutAttemptId gets a reference to the given string and assigns it to the CheckoutAttemptId field.

func (*ZipDetails) SetClickAndCollect

func (o *ZipDetails) SetClickAndCollect(v string)

SetClickAndCollect gets a reference to the given string and assigns it to the ClickAndCollect field.

func (*ZipDetails) SetRecurringDetailReference

func (o *ZipDetails) SetRecurringDetailReference(v string)

SetRecurringDetailReference gets a reference to the given string and assigns it to the RecurringDetailReference field. Deprecated

func (*ZipDetails) SetStoredPaymentMethodId

func (o *ZipDetails) SetStoredPaymentMethodId(v string)

SetStoredPaymentMethodId gets a reference to the given string and assigns it to the StoredPaymentMethodId field.

func (*ZipDetails) SetType

func (o *ZipDetails) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (ZipDetails) ToMap

func (o ZipDetails) ToMap() (map[string]interface{}, error)

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL