payments

package
v7.3.1 Latest Latest
Warning

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

Go to latest
Published: Oct 20, 2023 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type APIClient

type APIClient struct {
	GeneralApi *GeneralApi

	ModificationsApi *ModificationsApi
	// contains filtered or unexported fields
}

APIClient manages communication with the Adyen Payment API API v68 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 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.
	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.
	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.

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.

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.

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.

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.

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.

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 be all zeros * Must not contain any special characters such as + or -
	CarRentalCustomerServiceTollFreeNumber *string `json:"carRental.customerServiceTollFreeNumber,omitempty"`
	// Number of days for which the car is being rented. * Format: Numeric * maxLength: 2 * 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: 2
	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, if supplied by a customer.  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
	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
	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 be all zeros * Must not contain any special characters such as + or -
	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 be all zeros * Must not contain any special characters such as + or -
	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: 2 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: 2 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 AdditionalDataModifications

type AdditionalDataModifications struct {
	// This is the installment option selected by the shopper. It is required only if specified by the user.
	InstallmentPaymentDataSelectedInstallmentOption *string `json:"installmentPaymentData.selectedInstallmentOption,omitempty"`
}

AdditionalDataModifications struct for AdditionalDataModifications

func NewAdditionalDataModifications

func NewAdditionalDataModifications() *AdditionalDataModifications

NewAdditionalDataModifications instantiates a new AdditionalDataModifications 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 NewAdditionalDataModificationsWithDefaults

func NewAdditionalDataModificationsWithDefaults() *AdditionalDataModifications

NewAdditionalDataModificationsWithDefaults instantiates a new AdditionalDataModifications 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 (*AdditionalDataModifications) GetInstallmentPaymentDataSelectedInstallmentOption

func (o *AdditionalDataModifications) GetInstallmentPaymentDataSelectedInstallmentOption() string

GetInstallmentPaymentDataSelectedInstallmentOption returns the InstallmentPaymentDataSelectedInstallmentOption field value if set, zero value otherwise.

func (*AdditionalDataModifications) GetInstallmentPaymentDataSelectedInstallmentOptionOk

func (o *AdditionalDataModifications) GetInstallmentPaymentDataSelectedInstallmentOptionOk() (*string, bool)

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

func (*AdditionalDataModifications) HasInstallmentPaymentDataSelectedInstallmentOption

func (o *AdditionalDataModifications) HasInstallmentPaymentDataSelectedInstallmentOption() bool

HasInstallmentPaymentDataSelectedInstallmentOption returns a boolean if a field has been set.

func (AdditionalDataModifications) MarshalJSON

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

func (*AdditionalDataModifications) SetInstallmentPaymentDataSelectedInstallmentOption

func (o *AdditionalDataModifications) SetInstallmentPaymentDataSelectedInstallmentOption(v string)

SetInstallmentPaymentDataSelectedInstallmentOption gets a reference to the given string and assigns it to the InstallmentPaymentDataSelectedInstallmentOption field.

func (AdditionalDataModifications) ToMap

func (o AdditionalDataModifications) 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 zeros * Must not be all spaces
	EnhancedSchemeDataEmployeeName *string `json:"enhancedSchemeData.employeeName,omitempty"`
	// The job description of the person working in a temporary capacity. * maxLength: 40 * Must not be all zeros * Must not be all spaces
	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 AdjustAuthorisationRequest

type AdjustAuthorisationRequest struct {
	// This field contains additional data, which may be required for a particular modification request.  The additionalData object consists of entries, each of which includes the key and value.
	AdditionalData *map[string]string `json:"additionalData,omitempty"`
	// The merchant account that is used to process the payment.
	MerchantAccount    string            `json:"merchantAccount"`
	ModificationAmount Amount            `json:"modificationAmount"`
	MpiData            *ThreeDSecureData `json:"mpiData,omitempty"`
	// The original merchant reference to cancel.
	OriginalMerchantReference *string `json:"originalMerchantReference,omitempty"`
	// The original pspReference of the payment to modify. This reference is returned in: * authorisation response * authorisation notification
	OriginalReference       string                   `json:"originalReference"`
	PlatformChargebackLogic *PlatformChargebackLogic `json:"platformChargebackLogic,omitempty"`
	// Your reference for the payment modification. This reference is visible in Customer Area and in reports. 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 transaction reference provided by the PED. For point-of-sale integrations only.
	TenderReference *string `json:"tenderReference,omitempty"`
	// Unique terminal ID for the PED that originally processed the request. For point-of-sale integrations only.
	UniqueTerminalId *string `json:"uniqueTerminalId,omitempty"`
}

AdjustAuthorisationRequest struct for AdjustAuthorisationRequest

func NewAdjustAuthorisationRequest

func NewAdjustAuthorisationRequest(merchantAccount string, modificationAmount Amount, originalReference string) *AdjustAuthorisationRequest

NewAdjustAuthorisationRequest instantiates a new AdjustAuthorisationRequest 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 NewAdjustAuthorisationRequestWithDefaults

func NewAdjustAuthorisationRequestWithDefaults() *AdjustAuthorisationRequest

NewAdjustAuthorisationRequestWithDefaults instantiates a new AdjustAuthorisationRequest 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 (*AdjustAuthorisationRequest) GetAdditionalData

func (o *AdjustAuthorisationRequest) GetAdditionalData() map[string]string

GetAdditionalData returns the AdditionalData field value if set, zero value otherwise.

func (*AdjustAuthorisationRequest) GetAdditionalDataOk

func (o *AdjustAuthorisationRequest) 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 (*AdjustAuthorisationRequest) GetMerchantAccount

func (o *AdjustAuthorisationRequest) GetMerchantAccount() string

GetMerchantAccount returns the MerchantAccount field value

func (*AdjustAuthorisationRequest) GetMerchantAccountOk

func (o *AdjustAuthorisationRequest) GetMerchantAccountOk() (*string, bool)

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

func (*AdjustAuthorisationRequest) GetModificationAmount

func (o *AdjustAuthorisationRequest) GetModificationAmount() Amount

GetModificationAmount returns the ModificationAmount field value

func (*AdjustAuthorisationRequest) GetModificationAmountOk

func (o *AdjustAuthorisationRequest) GetModificationAmountOk() (*Amount, bool)

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

func (*AdjustAuthorisationRequest) GetMpiData

GetMpiData returns the MpiData field value if set, zero value otherwise.

func (*AdjustAuthorisationRequest) GetMpiDataOk

func (o *AdjustAuthorisationRequest) 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 (*AdjustAuthorisationRequest) GetOriginalMerchantReference

func (o *AdjustAuthorisationRequest) GetOriginalMerchantReference() string

GetOriginalMerchantReference returns the OriginalMerchantReference field value if set, zero value otherwise.

func (*AdjustAuthorisationRequest) GetOriginalMerchantReferenceOk

func (o *AdjustAuthorisationRequest) GetOriginalMerchantReferenceOk() (*string, bool)

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

func (*AdjustAuthorisationRequest) GetOriginalReference

func (o *AdjustAuthorisationRequest) GetOriginalReference() string

GetOriginalReference returns the OriginalReference field value

func (*AdjustAuthorisationRequest) GetOriginalReferenceOk

func (o *AdjustAuthorisationRequest) GetOriginalReferenceOk() (*string, bool)

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

func (*AdjustAuthorisationRequest) GetPlatformChargebackLogic

func (o *AdjustAuthorisationRequest) GetPlatformChargebackLogic() PlatformChargebackLogic

GetPlatformChargebackLogic returns the PlatformChargebackLogic field value if set, zero value otherwise.

func (*AdjustAuthorisationRequest) GetPlatformChargebackLogicOk

func (o *AdjustAuthorisationRequest) 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 (*AdjustAuthorisationRequest) GetReference

func (o *AdjustAuthorisationRequest) GetReference() string

GetReference returns the Reference field value if set, zero value otherwise.

func (*AdjustAuthorisationRequest) GetReferenceOk

func (o *AdjustAuthorisationRequest) 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 (*AdjustAuthorisationRequest) GetSplits

func (o *AdjustAuthorisationRequest) GetSplits() []Split

GetSplits returns the Splits field value if set, zero value otherwise.

func (*AdjustAuthorisationRequest) GetSplitsOk

func (o *AdjustAuthorisationRequest) 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 (*AdjustAuthorisationRequest) GetTenderReference

func (o *AdjustAuthorisationRequest) GetTenderReference() string

GetTenderReference returns the TenderReference field value if set, zero value otherwise.

func (*AdjustAuthorisationRequest) GetTenderReferenceOk

func (o *AdjustAuthorisationRequest) GetTenderReferenceOk() (*string, bool)

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

func (*AdjustAuthorisationRequest) GetUniqueTerminalId

func (o *AdjustAuthorisationRequest) GetUniqueTerminalId() string

GetUniqueTerminalId returns the UniqueTerminalId field value if set, zero value otherwise.

func (*AdjustAuthorisationRequest) GetUniqueTerminalIdOk

func (o *AdjustAuthorisationRequest) GetUniqueTerminalIdOk() (*string, bool)

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

func (*AdjustAuthorisationRequest) HasAdditionalData

func (o *AdjustAuthorisationRequest) HasAdditionalData() bool

HasAdditionalData returns a boolean if a field has been set.

func (*AdjustAuthorisationRequest) HasMpiData

func (o *AdjustAuthorisationRequest) HasMpiData() bool

HasMpiData returns a boolean if a field has been set.

func (*AdjustAuthorisationRequest) HasOriginalMerchantReference

func (o *AdjustAuthorisationRequest) HasOriginalMerchantReference() bool

HasOriginalMerchantReference returns a boolean if a field has been set.

func (*AdjustAuthorisationRequest) HasPlatformChargebackLogic

func (o *AdjustAuthorisationRequest) HasPlatformChargebackLogic() bool

HasPlatformChargebackLogic returns a boolean if a field has been set.

func (*AdjustAuthorisationRequest) HasReference

func (o *AdjustAuthorisationRequest) HasReference() bool

HasReference returns a boolean if a field has been set.

func (*AdjustAuthorisationRequest) HasSplits

func (o *AdjustAuthorisationRequest) HasSplits() bool

HasSplits returns a boolean if a field has been set.

func (*AdjustAuthorisationRequest) HasTenderReference

func (o *AdjustAuthorisationRequest) HasTenderReference() bool

HasTenderReference returns a boolean if a field has been set.

func (*AdjustAuthorisationRequest) HasUniqueTerminalId

func (o *AdjustAuthorisationRequest) HasUniqueTerminalId() bool

HasUniqueTerminalId returns a boolean if a field has been set.

func (AdjustAuthorisationRequest) MarshalJSON

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

func (*AdjustAuthorisationRequest) SetAdditionalData

func (o *AdjustAuthorisationRequest) SetAdditionalData(v map[string]string)

SetAdditionalData gets a reference to the given map[string]string and assigns it to the AdditionalData field.

func (*AdjustAuthorisationRequest) SetMerchantAccount

func (o *AdjustAuthorisationRequest) SetMerchantAccount(v string)

SetMerchantAccount sets field value

func (*AdjustAuthorisationRequest) SetModificationAmount

func (o *AdjustAuthorisationRequest) SetModificationAmount(v Amount)

SetModificationAmount sets field value

func (*AdjustAuthorisationRequest) SetMpiData

SetMpiData gets a reference to the given ThreeDSecureData and assigns it to the MpiData field.

func (*AdjustAuthorisationRequest) SetOriginalMerchantReference

func (o *AdjustAuthorisationRequest) SetOriginalMerchantReference(v string)

SetOriginalMerchantReference gets a reference to the given string and assigns it to the OriginalMerchantReference field.

func (*AdjustAuthorisationRequest) SetOriginalReference

func (o *AdjustAuthorisationRequest) SetOriginalReference(v string)

SetOriginalReference sets field value

func (*AdjustAuthorisationRequest) SetPlatformChargebackLogic

func (o *AdjustAuthorisationRequest) SetPlatformChargebackLogic(v PlatformChargebackLogic)

SetPlatformChargebackLogic gets a reference to the given PlatformChargebackLogic and assigns it to the PlatformChargebackLogic field.

func (*AdjustAuthorisationRequest) SetReference

func (o *AdjustAuthorisationRequest) SetReference(v string)

SetReference gets a reference to the given string and assigns it to the Reference field.

func (*AdjustAuthorisationRequest) SetSplits

func (o *AdjustAuthorisationRequest) SetSplits(v []Split)

SetSplits gets a reference to the given []Split and assigns it to the Splits field.

func (*AdjustAuthorisationRequest) SetTenderReference

func (o *AdjustAuthorisationRequest) SetTenderReference(v string)

SetTenderReference gets a reference to the given string and assigns it to the TenderReference field.

func (*AdjustAuthorisationRequest) SetUniqueTerminalId

func (o *AdjustAuthorisationRequest) SetUniqueTerminalId(v string)

SetUniqueTerminalId gets a reference to the given string and assigns it to the UniqueTerminalId field.

func (AdjustAuthorisationRequest) ToMap

func (o AdjustAuthorisationRequest) 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 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 AuthenticationResultRequest

type AuthenticationResultRequest struct {
	// The merchant account identifier, with which the authentication was processed.
	MerchantAccount string `json:"merchantAccount"`
	// The pspReference identifier for the transaction.
	PspReference string `json:"pspReference"`
}

AuthenticationResultRequest struct for AuthenticationResultRequest

func NewAuthenticationResultRequest

func NewAuthenticationResultRequest(merchantAccount string, pspReference string) *AuthenticationResultRequest

NewAuthenticationResultRequest instantiates a new AuthenticationResultRequest 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 NewAuthenticationResultRequestWithDefaults

func NewAuthenticationResultRequestWithDefaults() *AuthenticationResultRequest

NewAuthenticationResultRequestWithDefaults instantiates a new AuthenticationResultRequest 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 (*AuthenticationResultRequest) GetMerchantAccount

func (o *AuthenticationResultRequest) GetMerchantAccount() string

GetMerchantAccount returns the MerchantAccount field value

func (*AuthenticationResultRequest) GetMerchantAccountOk

func (o *AuthenticationResultRequest) GetMerchantAccountOk() (*string, bool)

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

func (*AuthenticationResultRequest) GetPspReference

func (o *AuthenticationResultRequest) GetPspReference() string

GetPspReference returns the PspReference field value

func (*AuthenticationResultRequest) GetPspReferenceOk

func (o *AuthenticationResultRequest) GetPspReferenceOk() (*string, bool)

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

func (AuthenticationResultRequest) MarshalJSON

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

func (*AuthenticationResultRequest) SetMerchantAccount

func (o *AuthenticationResultRequest) SetMerchantAccount(v string)

SetMerchantAccount sets field value

func (*AuthenticationResultRequest) SetPspReference

func (o *AuthenticationResultRequest) SetPspReference(v string)

SetPspReference sets field value

func (AuthenticationResultRequest) ToMap

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

type AuthenticationResultResponse

type AuthenticationResultResponse struct {
	ThreeDS1Result *ThreeDS1Result `json:"threeDS1Result,omitempty"`
	ThreeDS2Result *ThreeDS2Result `json:"threeDS2Result,omitempty"`
}

AuthenticationResultResponse struct for AuthenticationResultResponse

func NewAuthenticationResultResponse

func NewAuthenticationResultResponse() *AuthenticationResultResponse

NewAuthenticationResultResponse instantiates a new AuthenticationResultResponse 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 NewAuthenticationResultResponseWithDefaults

func NewAuthenticationResultResponseWithDefaults() *AuthenticationResultResponse

NewAuthenticationResultResponseWithDefaults instantiates a new AuthenticationResultResponse 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 (*AuthenticationResultResponse) GetThreeDS1Result

func (o *AuthenticationResultResponse) GetThreeDS1Result() ThreeDS1Result

GetThreeDS1Result returns the ThreeDS1Result field value if set, zero value otherwise.

func (*AuthenticationResultResponse) GetThreeDS1ResultOk

func (o *AuthenticationResultResponse) GetThreeDS1ResultOk() (*ThreeDS1Result, bool)

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

func (*AuthenticationResultResponse) GetThreeDS2Result

func (o *AuthenticationResultResponse) GetThreeDS2Result() ThreeDS2Result

GetThreeDS2Result returns the ThreeDS2Result field value if set, zero value otherwise.

func (*AuthenticationResultResponse) GetThreeDS2ResultOk

func (o *AuthenticationResultResponse) 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 (*AuthenticationResultResponse) HasThreeDS1Result

func (o *AuthenticationResultResponse) HasThreeDS1Result() bool

HasThreeDS1Result returns a boolean if a field has been set.

func (*AuthenticationResultResponse) HasThreeDS2Result

func (o *AuthenticationResultResponse) HasThreeDS2Result() bool

HasThreeDS2Result returns a boolean if a field has been set.

func (AuthenticationResultResponse) MarshalJSON

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

func (*AuthenticationResultResponse) SetThreeDS1Result

func (o *AuthenticationResultResponse) SetThreeDS1Result(v ThreeDS1Result)

SetThreeDS1Result gets a reference to the given ThreeDS1Result and assigns it to the ThreeDS1Result field.

func (*AuthenticationResultResponse) SetThreeDS2Result

func (o *AuthenticationResultResponse) SetThreeDS2Result(v ThreeDS2Result)

SetThreeDS2Result gets a reference to the given ThreeDS2Result and assigns it to the ThreeDS2Result field.

func (AuthenticationResultResponse) ToMap

func (o AuthenticationResultResponse) 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 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 CancelOrRefundRequest

type CancelOrRefundRequest struct {
	// This field contains additional data, which may be required for a particular modification request.  The additionalData object consists of entries, each of which includes the key and value.
	AdditionalData *map[string]string `json:"additionalData,omitempty"`
	// The merchant account that is used to process the payment.
	MerchantAccount string            `json:"merchantAccount"`
	MpiData         *ThreeDSecureData `json:"mpiData,omitempty"`
	// The original merchant reference to cancel.
	OriginalMerchantReference *string `json:"originalMerchantReference,omitempty"`
	// The original pspReference of the payment to modify. This reference is returned in: * authorisation response * authorisation notification
	OriginalReference       string                   `json:"originalReference"`
	PlatformChargebackLogic *PlatformChargebackLogic `json:"platformChargebackLogic,omitempty"`
	// Your reference for the payment modification. This reference is visible in Customer Area and in reports. Maximum length: 80 characters.
	Reference *string `json:"reference,omitempty"`
	// The transaction reference provided by the PED. For point-of-sale integrations only.
	TenderReference *string `json:"tenderReference,omitempty"`
	// Unique terminal ID for the PED that originally processed the request. For point-of-sale integrations only.
	UniqueTerminalId *string `json:"uniqueTerminalId,omitempty"`
}

CancelOrRefundRequest struct for CancelOrRefundRequest

func NewCancelOrRefundRequest

func NewCancelOrRefundRequest(merchantAccount string, originalReference string) *CancelOrRefundRequest

NewCancelOrRefundRequest instantiates a new CancelOrRefundRequest 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 NewCancelOrRefundRequestWithDefaults

func NewCancelOrRefundRequestWithDefaults() *CancelOrRefundRequest

NewCancelOrRefundRequestWithDefaults instantiates a new CancelOrRefundRequest 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 (*CancelOrRefundRequest) GetAdditionalData

func (o *CancelOrRefundRequest) GetAdditionalData() map[string]string

GetAdditionalData returns the AdditionalData field value if set, zero value otherwise.

func (*CancelOrRefundRequest) GetAdditionalDataOk

func (o *CancelOrRefundRequest) 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 (*CancelOrRefundRequest) GetMerchantAccount

func (o *CancelOrRefundRequest) GetMerchantAccount() string

GetMerchantAccount returns the MerchantAccount field value

func (*CancelOrRefundRequest) GetMerchantAccountOk

func (o *CancelOrRefundRequest) GetMerchantAccountOk() (*string, bool)

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

func (*CancelOrRefundRequest) GetMpiData

func (o *CancelOrRefundRequest) GetMpiData() ThreeDSecureData

GetMpiData returns the MpiData field value if set, zero value otherwise.

func (*CancelOrRefundRequest) GetMpiDataOk

func (o *CancelOrRefundRequest) 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 (*CancelOrRefundRequest) GetOriginalMerchantReference

func (o *CancelOrRefundRequest) GetOriginalMerchantReference() string

GetOriginalMerchantReference returns the OriginalMerchantReference field value if set, zero value otherwise.

func (*CancelOrRefundRequest) GetOriginalMerchantReferenceOk

func (o *CancelOrRefundRequest) GetOriginalMerchantReferenceOk() (*string, bool)

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

func (*CancelOrRefundRequest) GetOriginalReference

func (o *CancelOrRefundRequest) GetOriginalReference() string

GetOriginalReference returns the OriginalReference field value

func (*CancelOrRefundRequest) GetOriginalReferenceOk

func (o *CancelOrRefundRequest) GetOriginalReferenceOk() (*string, bool)

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

func (*CancelOrRefundRequest) GetPlatformChargebackLogic

func (o *CancelOrRefundRequest) GetPlatformChargebackLogic() PlatformChargebackLogic

GetPlatformChargebackLogic returns the PlatformChargebackLogic field value if set, zero value otherwise.

func (*CancelOrRefundRequest) GetPlatformChargebackLogicOk

func (o *CancelOrRefundRequest) 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 (*CancelOrRefundRequest) GetReference

func (o *CancelOrRefundRequest) GetReference() string

GetReference returns the Reference field value if set, zero value otherwise.

func (*CancelOrRefundRequest) GetReferenceOk

func (o *CancelOrRefundRequest) 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 (*CancelOrRefundRequest) GetTenderReference

func (o *CancelOrRefundRequest) GetTenderReference() string

GetTenderReference returns the TenderReference field value if set, zero value otherwise.

func (*CancelOrRefundRequest) GetTenderReferenceOk

func (o *CancelOrRefundRequest) GetTenderReferenceOk() (*string, bool)

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

func (*CancelOrRefundRequest) GetUniqueTerminalId

func (o *CancelOrRefundRequest) GetUniqueTerminalId() string

GetUniqueTerminalId returns the UniqueTerminalId field value if set, zero value otherwise.

func (*CancelOrRefundRequest) GetUniqueTerminalIdOk

func (o *CancelOrRefundRequest) GetUniqueTerminalIdOk() (*string, bool)

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

func (*CancelOrRefundRequest) HasAdditionalData

func (o *CancelOrRefundRequest) HasAdditionalData() bool

HasAdditionalData returns a boolean if a field has been set.

func (*CancelOrRefundRequest) HasMpiData

func (o *CancelOrRefundRequest) HasMpiData() bool

HasMpiData returns a boolean if a field has been set.

func (*CancelOrRefundRequest) HasOriginalMerchantReference

func (o *CancelOrRefundRequest) HasOriginalMerchantReference() bool

HasOriginalMerchantReference returns a boolean if a field has been set.

func (*CancelOrRefundRequest) HasPlatformChargebackLogic

func (o *CancelOrRefundRequest) HasPlatformChargebackLogic() bool

HasPlatformChargebackLogic returns a boolean if a field has been set.

func (*CancelOrRefundRequest) HasReference

func (o *CancelOrRefundRequest) HasReference() bool

HasReference returns a boolean if a field has been set.

func (*CancelOrRefundRequest) HasTenderReference

func (o *CancelOrRefundRequest) HasTenderReference() bool

HasTenderReference returns a boolean if a field has been set.

func (*CancelOrRefundRequest) HasUniqueTerminalId

func (o *CancelOrRefundRequest) HasUniqueTerminalId() bool

HasUniqueTerminalId returns a boolean if a field has been set.

func (CancelOrRefundRequest) MarshalJSON

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

func (*CancelOrRefundRequest) SetAdditionalData

func (o *CancelOrRefundRequest) SetAdditionalData(v map[string]string)

SetAdditionalData gets a reference to the given map[string]string and assigns it to the AdditionalData field.

func (*CancelOrRefundRequest) SetMerchantAccount

func (o *CancelOrRefundRequest) SetMerchantAccount(v string)

SetMerchantAccount sets field value

func (*CancelOrRefundRequest) SetMpiData

func (o *CancelOrRefundRequest) SetMpiData(v ThreeDSecureData)

SetMpiData gets a reference to the given ThreeDSecureData and assigns it to the MpiData field.

func (*CancelOrRefundRequest) SetOriginalMerchantReference

func (o *CancelOrRefundRequest) SetOriginalMerchantReference(v string)

SetOriginalMerchantReference gets a reference to the given string and assigns it to the OriginalMerchantReference field.

func (*CancelOrRefundRequest) SetOriginalReference

func (o *CancelOrRefundRequest) SetOriginalReference(v string)

SetOriginalReference sets field value

func (*CancelOrRefundRequest) SetPlatformChargebackLogic

func (o *CancelOrRefundRequest) SetPlatformChargebackLogic(v PlatformChargebackLogic)

SetPlatformChargebackLogic gets a reference to the given PlatformChargebackLogic and assigns it to the PlatformChargebackLogic field.

func (*CancelOrRefundRequest) SetReference

func (o *CancelOrRefundRequest) SetReference(v string)

SetReference gets a reference to the given string and assigns it to the Reference field.

func (*CancelOrRefundRequest) SetTenderReference

func (o *CancelOrRefundRequest) SetTenderReference(v string)

SetTenderReference gets a reference to the given string and assigns it to the TenderReference field.

func (*CancelOrRefundRequest) SetUniqueTerminalId

func (o *CancelOrRefundRequest) SetUniqueTerminalId(v string)

SetUniqueTerminalId gets a reference to the given string and assigns it to the UniqueTerminalId field.

func (CancelOrRefundRequest) ToMap

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

type CancelRequest

type CancelRequest struct {
	// This field contains additional data, which may be required for a particular modification request.  The additionalData object consists of entries, each of which includes the key and value.
	AdditionalData *map[string]string `json:"additionalData,omitempty"`
	// The merchant account that is used to process the payment.
	MerchantAccount string            `json:"merchantAccount"`
	MpiData         *ThreeDSecureData `json:"mpiData,omitempty"`
	// The original merchant reference to cancel.
	OriginalMerchantReference *string `json:"originalMerchantReference,omitempty"`
	// The original pspReference of the payment to modify. This reference is returned in: * authorisation response * authorisation notification
	OriginalReference       string                   `json:"originalReference"`
	PlatformChargebackLogic *PlatformChargebackLogic `json:"platformChargebackLogic,omitempty"`
	// Your reference for the payment modification. This reference is visible in Customer Area and in reports. 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 transaction reference provided by the PED. For point-of-sale integrations only.
	TenderReference *string `json:"tenderReference,omitempty"`
	// Unique terminal ID for the PED that originally processed the request. For point-of-sale integrations only.
	UniqueTerminalId *string `json:"uniqueTerminalId,omitempty"`
}

CancelRequest struct for CancelRequest

func NewCancelRequest

func NewCancelRequest(merchantAccount string, originalReference string) *CancelRequest

NewCancelRequest instantiates a new CancelRequest 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 NewCancelRequestWithDefaults

func NewCancelRequestWithDefaults() *CancelRequest

NewCancelRequestWithDefaults instantiates a new CancelRequest 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 (*CancelRequest) GetAdditionalData

func (o *CancelRequest) GetAdditionalData() map[string]string

GetAdditionalData returns the AdditionalData field value if set, zero value otherwise.

func (*CancelRequest) GetAdditionalDataOk

func (o *CancelRequest) 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 (*CancelRequest) GetMerchantAccount

func (o *CancelRequest) GetMerchantAccount() string

GetMerchantAccount returns the MerchantAccount field value

func (*CancelRequest) GetMerchantAccountOk

func (o *CancelRequest) GetMerchantAccountOk() (*string, bool)

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

func (*CancelRequest) GetMpiData

func (o *CancelRequest) GetMpiData() ThreeDSecureData

GetMpiData returns the MpiData field value if set, zero value otherwise.

func (*CancelRequest) GetMpiDataOk

func (o *CancelRequest) 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 (*CancelRequest) GetOriginalMerchantReference

func (o *CancelRequest) GetOriginalMerchantReference() string

GetOriginalMerchantReference returns the OriginalMerchantReference field value if set, zero value otherwise.

func (*CancelRequest) GetOriginalMerchantReferenceOk

func (o *CancelRequest) GetOriginalMerchantReferenceOk() (*string, bool)

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

func (*CancelRequest) GetOriginalReference

func (o *CancelRequest) GetOriginalReference() string

GetOriginalReference returns the OriginalReference field value

func (*CancelRequest) GetOriginalReferenceOk

func (o *CancelRequest) GetOriginalReferenceOk() (*string, bool)

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

func (*CancelRequest) GetPlatformChargebackLogic

func (o *CancelRequest) GetPlatformChargebackLogic() PlatformChargebackLogic

GetPlatformChargebackLogic returns the PlatformChargebackLogic field value if set, zero value otherwise.

func (*CancelRequest) GetPlatformChargebackLogicOk

func (o *CancelRequest) 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 (*CancelRequest) GetReference

func (o *CancelRequest) GetReference() string

GetReference returns the Reference field value if set, zero value otherwise.

func (*CancelRequest) GetReferenceOk

func (o *CancelRequest) 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 (*CancelRequest) GetSplits

func (o *CancelRequest) GetSplits() []Split

GetSplits returns the Splits field value if set, zero value otherwise.

func (*CancelRequest) GetSplitsOk

func (o *CancelRequest) 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 (*CancelRequest) GetTenderReference

func (o *CancelRequest) GetTenderReference() string

GetTenderReference returns the TenderReference field value if set, zero value otherwise.

func (*CancelRequest) GetTenderReferenceOk

func (o *CancelRequest) GetTenderReferenceOk() (*string, bool)

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

func (*CancelRequest) GetUniqueTerminalId

func (o *CancelRequest) GetUniqueTerminalId() string

GetUniqueTerminalId returns the UniqueTerminalId field value if set, zero value otherwise.

func (*CancelRequest) GetUniqueTerminalIdOk

func (o *CancelRequest) GetUniqueTerminalIdOk() (*string, bool)

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

func (*CancelRequest) HasAdditionalData

func (o *CancelRequest) HasAdditionalData() bool

HasAdditionalData returns a boolean if a field has been set.

func (*CancelRequest) HasMpiData

func (o *CancelRequest) HasMpiData() bool

HasMpiData returns a boolean if a field has been set.

func (*CancelRequest) HasOriginalMerchantReference

func (o *CancelRequest) HasOriginalMerchantReference() bool

HasOriginalMerchantReference returns a boolean if a field has been set.

func (*CancelRequest) HasPlatformChargebackLogic

func (o *CancelRequest) HasPlatformChargebackLogic() bool

HasPlatformChargebackLogic returns a boolean if a field has been set.

func (*CancelRequest) HasReference

func (o *CancelRequest) HasReference() bool

HasReference returns a boolean if a field has been set.

func (*CancelRequest) HasSplits

func (o *CancelRequest) HasSplits() bool

HasSplits returns a boolean if a field has been set.

func (*CancelRequest) HasTenderReference

func (o *CancelRequest) HasTenderReference() bool

HasTenderReference returns a boolean if a field has been set.

func (*CancelRequest) HasUniqueTerminalId

func (o *CancelRequest) HasUniqueTerminalId() bool

HasUniqueTerminalId returns a boolean if a field has been set.

func (CancelRequest) MarshalJSON

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

func (*CancelRequest) SetAdditionalData

func (o *CancelRequest) SetAdditionalData(v map[string]string)

SetAdditionalData gets a reference to the given map[string]string and assigns it to the AdditionalData field.

func (*CancelRequest) SetMerchantAccount

func (o *CancelRequest) SetMerchantAccount(v string)

SetMerchantAccount sets field value

func (*CancelRequest) SetMpiData

func (o *CancelRequest) SetMpiData(v ThreeDSecureData)

SetMpiData gets a reference to the given ThreeDSecureData and assigns it to the MpiData field.

func (*CancelRequest) SetOriginalMerchantReference

func (o *CancelRequest) SetOriginalMerchantReference(v string)

SetOriginalMerchantReference gets a reference to the given string and assigns it to the OriginalMerchantReference field.

func (*CancelRequest) SetOriginalReference

func (o *CancelRequest) SetOriginalReference(v string)

SetOriginalReference sets field value

func (*CancelRequest) SetPlatformChargebackLogic

func (o *CancelRequest) SetPlatformChargebackLogic(v PlatformChargebackLogic)

SetPlatformChargebackLogic gets a reference to the given PlatformChargebackLogic and assigns it to the PlatformChargebackLogic field.

func (*CancelRequest) SetReference

func (o *CancelRequest) SetReference(v string)

SetReference gets a reference to the given string and assigns it to the Reference field.

func (*CancelRequest) SetSplits

func (o *CancelRequest) SetSplits(v []Split)

SetSplits gets a reference to the given []Split and assigns it to the Splits field.

func (*CancelRequest) SetTenderReference

func (o *CancelRequest) SetTenderReference(v string)

SetTenderReference gets a reference to the given string and assigns it to the TenderReference field.

func (*CancelRequest) SetUniqueTerminalId

func (o *CancelRequest) SetUniqueTerminalId(v string)

SetUniqueTerminalId gets a reference to the given string and assigns it to the UniqueTerminalId field.

func (CancelRequest) ToMap

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

type CaptureRequest

type CaptureRequest struct {
	// This field contains additional data, which may be required for a particular modification request.  The additionalData object consists of entries, each of which includes the key and value.
	AdditionalData *map[string]string `json:"additionalData,omitempty"`
	// The merchant account that is used to process the payment.
	MerchantAccount    string            `json:"merchantAccount"`
	ModificationAmount Amount            `json:"modificationAmount"`
	MpiData            *ThreeDSecureData `json:"mpiData,omitempty"`
	// The original merchant reference to cancel.
	OriginalMerchantReference *string `json:"originalMerchantReference,omitempty"`
	// The original pspReference of the payment to modify. This reference is returned in: * authorisation response * authorisation notification
	OriginalReference       string                   `json:"originalReference"`
	PlatformChargebackLogic *PlatformChargebackLogic `json:"platformChargebackLogic,omitempty"`
	// Your reference for the payment modification. This reference is visible in Customer Area and in reports. 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 transaction reference provided by the PED. For point-of-sale integrations only.
	TenderReference *string `json:"tenderReference,omitempty"`
	// Unique terminal ID for the PED that originally processed the request. For point-of-sale integrations only.
	UniqueTerminalId *string `json:"uniqueTerminalId,omitempty"`
}

CaptureRequest struct for CaptureRequest

func NewCaptureRequest

func NewCaptureRequest(merchantAccount string, modificationAmount Amount, originalReference string) *CaptureRequest

NewCaptureRequest instantiates a new CaptureRequest 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 NewCaptureRequestWithDefaults

func NewCaptureRequestWithDefaults() *CaptureRequest

NewCaptureRequestWithDefaults instantiates a new CaptureRequest 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 (*CaptureRequest) GetAdditionalData

func (o *CaptureRequest) GetAdditionalData() map[string]string

GetAdditionalData returns the AdditionalData field value if set, zero value otherwise.

func (*CaptureRequest) GetAdditionalDataOk

func (o *CaptureRequest) 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 (*CaptureRequest) GetMerchantAccount

func (o *CaptureRequest) GetMerchantAccount() string

GetMerchantAccount returns the MerchantAccount field value

func (*CaptureRequest) GetMerchantAccountOk

func (o *CaptureRequest) GetMerchantAccountOk() (*string, bool)

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

func (*CaptureRequest) GetModificationAmount

func (o *CaptureRequest) GetModificationAmount() Amount

GetModificationAmount returns the ModificationAmount field value

func (*CaptureRequest) GetModificationAmountOk

func (o *CaptureRequest) GetModificationAmountOk() (*Amount, bool)

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

func (*CaptureRequest) GetMpiData

func (o *CaptureRequest) GetMpiData() ThreeDSecureData

GetMpiData returns the MpiData field value if set, zero value otherwise.

func (*CaptureRequest) GetMpiDataOk

func (o *CaptureRequest) 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 (*CaptureRequest) GetOriginalMerchantReference

func (o *CaptureRequest) GetOriginalMerchantReference() string

GetOriginalMerchantReference returns the OriginalMerchantReference field value if set, zero value otherwise.

func (*CaptureRequest) GetOriginalMerchantReferenceOk

func (o *CaptureRequest) GetOriginalMerchantReferenceOk() (*string, bool)

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

func (*CaptureRequest) GetOriginalReference

func (o *CaptureRequest) GetOriginalReference() string

GetOriginalReference returns the OriginalReference field value

func (*CaptureRequest) GetOriginalReferenceOk

func (o *CaptureRequest) GetOriginalReferenceOk() (*string, bool)

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

func (*CaptureRequest) GetPlatformChargebackLogic

func (o *CaptureRequest) GetPlatformChargebackLogic() PlatformChargebackLogic

GetPlatformChargebackLogic returns the PlatformChargebackLogic field value if set, zero value otherwise.

func (*CaptureRequest) GetPlatformChargebackLogicOk

func (o *CaptureRequest) 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 (*CaptureRequest) GetReference

func (o *CaptureRequest) GetReference() string

GetReference returns the Reference field value if set, zero value otherwise.

func (*CaptureRequest) GetReferenceOk

func (o *CaptureRequest) 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 (*CaptureRequest) GetSplits

func (o *CaptureRequest) GetSplits() []Split

GetSplits returns the Splits field value if set, zero value otherwise.

func (*CaptureRequest) GetSplitsOk

func (o *CaptureRequest) 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 (*CaptureRequest) GetTenderReference

func (o *CaptureRequest) GetTenderReference() string

GetTenderReference returns the TenderReference field value if set, zero value otherwise.

func (*CaptureRequest) GetTenderReferenceOk

func (o *CaptureRequest) GetTenderReferenceOk() (*string, bool)

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

func (*CaptureRequest) GetUniqueTerminalId

func (o *CaptureRequest) GetUniqueTerminalId() string

GetUniqueTerminalId returns the UniqueTerminalId field value if set, zero value otherwise.

func (*CaptureRequest) GetUniqueTerminalIdOk

func (o *CaptureRequest) GetUniqueTerminalIdOk() (*string, bool)

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

func (*CaptureRequest) HasAdditionalData

func (o *CaptureRequest) HasAdditionalData() bool

HasAdditionalData returns a boolean if a field has been set.

func (*CaptureRequest) HasMpiData

func (o *CaptureRequest) HasMpiData() bool

HasMpiData returns a boolean if a field has been set.

func (*CaptureRequest) HasOriginalMerchantReference

func (o *CaptureRequest) HasOriginalMerchantReference() bool

HasOriginalMerchantReference returns a boolean if a field has been set.

func (*CaptureRequest) HasPlatformChargebackLogic

func (o *CaptureRequest) HasPlatformChargebackLogic() bool

HasPlatformChargebackLogic returns a boolean if a field has been set.

func (*CaptureRequest) HasReference

func (o *CaptureRequest) HasReference() bool

HasReference returns a boolean if a field has been set.

func (*CaptureRequest) HasSplits

func (o *CaptureRequest) HasSplits() bool

HasSplits returns a boolean if a field has been set.

func (*CaptureRequest) HasTenderReference

func (o *CaptureRequest) HasTenderReference() bool

HasTenderReference returns a boolean if a field has been set.

func (*CaptureRequest) HasUniqueTerminalId

func (o *CaptureRequest) HasUniqueTerminalId() bool

HasUniqueTerminalId returns a boolean if a field has been set.

func (CaptureRequest) MarshalJSON

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

func (*CaptureRequest) SetAdditionalData

func (o *CaptureRequest) SetAdditionalData(v map[string]string)

SetAdditionalData gets a reference to the given map[string]string and assigns it to the AdditionalData field.

func (*CaptureRequest) SetMerchantAccount

func (o *CaptureRequest) SetMerchantAccount(v string)

SetMerchantAccount sets field value

func (*CaptureRequest) SetModificationAmount

func (o *CaptureRequest) SetModificationAmount(v Amount)

SetModificationAmount sets field value

func (*CaptureRequest) SetMpiData

func (o *CaptureRequest) SetMpiData(v ThreeDSecureData)

SetMpiData gets a reference to the given ThreeDSecureData and assigns it to the MpiData field.

func (*CaptureRequest) SetOriginalMerchantReference

func (o *CaptureRequest) SetOriginalMerchantReference(v string)

SetOriginalMerchantReference gets a reference to the given string and assigns it to the OriginalMerchantReference field.

func (*CaptureRequest) SetOriginalReference

func (o *CaptureRequest) SetOriginalReference(v string)

SetOriginalReference sets field value

func (*CaptureRequest) SetPlatformChargebackLogic

func (o *CaptureRequest) SetPlatformChargebackLogic(v PlatformChargebackLogic)

SetPlatformChargebackLogic gets a reference to the given PlatformChargebackLogic and assigns it to the PlatformChargebackLogic field.

func (*CaptureRequest) SetReference

func (o *CaptureRequest) SetReference(v string)

SetReference gets a reference to the given string and assigns it to the Reference field.

func (*CaptureRequest) SetSplits

func (o *CaptureRequest) SetSplits(v []Split)

SetSplits gets a reference to the given []Split and assigns it to the Splits field.

func (*CaptureRequest) SetTenderReference

func (o *CaptureRequest) SetTenderReference(v string)

SetTenderReference gets a reference to the given string and assigns it to the TenderReference field.

func (*CaptureRequest) SetUniqueTerminalId

func (o *CaptureRequest) SetUniqueTerminalId(v string)

SetUniqueTerminalId gets a reference to the given string and assigns it to the UniqueTerminalId field.

func (CaptureRequest) ToMap

func (o CaptureRequest) 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 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 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 DonationRequest

type DonationRequest struct {
	// The Adyen account name of the charity.
	DonationAccount string `json:"donationAccount"`
	// The merchant account that is used to process the payment.
	MerchantAccount    string `json:"merchantAccount"`
	ModificationAmount Amount `json:"modificationAmount"`
	// The original pspReference of the payment to modify. This reference is returned in: * authorisation response * authorisation notification
	OriginalReference       *string                  `json:"originalReference,omitempty"`
	PlatformChargebackLogic *PlatformChargebackLogic `json:"platformChargebackLogic,omitempty"`
	// Your reference for the payment modification. This reference is visible in Customer Area and in reports. Maximum length: 80 characters.
	Reference *string `json:"reference,omitempty"`
}

DonationRequest struct for DonationRequest

func NewDonationRequest

func NewDonationRequest(donationAccount string, merchantAccount string, modificationAmount Amount) *DonationRequest

NewDonationRequest instantiates a new DonationRequest 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 NewDonationRequestWithDefaults

func NewDonationRequestWithDefaults() *DonationRequest

NewDonationRequestWithDefaults instantiates a new DonationRequest 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 (*DonationRequest) GetDonationAccount

func (o *DonationRequest) GetDonationAccount() string

GetDonationAccount returns the DonationAccount field value

func (*DonationRequest) GetDonationAccountOk

func (o *DonationRequest) GetDonationAccountOk() (*string, bool)

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

func (*DonationRequest) GetMerchantAccount

func (o *DonationRequest) GetMerchantAccount() string

GetMerchantAccount returns the MerchantAccount field value

func (*DonationRequest) GetMerchantAccountOk

func (o *DonationRequest) GetMerchantAccountOk() (*string, bool)

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

func (*DonationRequest) GetModificationAmount

func (o *DonationRequest) GetModificationAmount() Amount

GetModificationAmount returns the ModificationAmount field value

func (*DonationRequest) GetModificationAmountOk

func (o *DonationRequest) GetModificationAmountOk() (*Amount, bool)

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

func (*DonationRequest) GetOriginalReference

func (o *DonationRequest) GetOriginalReference() string

GetOriginalReference returns the OriginalReference field value if set, zero value otherwise.

func (*DonationRequest) GetOriginalReferenceOk

func (o *DonationRequest) GetOriginalReferenceOk() (*string, bool)

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

func (*DonationRequest) GetPlatformChargebackLogic

func (o *DonationRequest) GetPlatformChargebackLogic() PlatformChargebackLogic

GetPlatformChargebackLogic returns the PlatformChargebackLogic field value if set, zero value otherwise.

func (*DonationRequest) GetPlatformChargebackLogicOk

func (o *DonationRequest) 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 (*DonationRequest) GetReference

func (o *DonationRequest) GetReference() string

GetReference returns the Reference field value if set, zero value otherwise.

func (*DonationRequest) GetReferenceOk

func (o *DonationRequest) 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 (*DonationRequest) HasOriginalReference

func (o *DonationRequest) HasOriginalReference() bool

HasOriginalReference returns a boolean if a field has been set.

func (*DonationRequest) HasPlatformChargebackLogic

func (o *DonationRequest) HasPlatformChargebackLogic() bool

HasPlatformChargebackLogic returns a boolean if a field has been set.

func (*DonationRequest) HasReference

func (o *DonationRequest) HasReference() bool

HasReference returns a boolean if a field has been set.

func (DonationRequest) MarshalJSON

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

func (*DonationRequest) SetDonationAccount

func (o *DonationRequest) SetDonationAccount(v string)

SetDonationAccount sets field value

func (*DonationRequest) SetMerchantAccount

func (o *DonationRequest) SetMerchantAccount(v string)

SetMerchantAccount sets field value

func (*DonationRequest) SetModificationAmount

func (o *DonationRequest) SetModificationAmount(v Amount)

SetModificationAmount sets field value

func (*DonationRequest) SetOriginalReference

func (o *DonationRequest) SetOriginalReference(v string)

SetOriginalReference gets a reference to the given string and assigns it to the OriginalReference field.

func (*DonationRequest) SetPlatformChargebackLogic

func (o *DonationRequest) SetPlatformChargebackLogic(v PlatformChargebackLogic)

SetPlatformChargebackLogic gets a reference to the given PlatformChargebackLogic and assigns it to the PlatformChargebackLogic field.

func (*DonationRequest) SetReference

func (o *DonationRequest) SetReference(v string)

SetReference gets a reference to the given string and assigns it to the Reference field.

func (DonationRequest) ToMap

func (o DonationRequest) 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 FraudCheckResultWrapper

type FraudCheckResultWrapper struct {
	FraudCheckResult *FraudCheckResult `json:"FraudCheckResult,omitempty"`
}

FraudCheckResultWrapper struct for FraudCheckResultWrapper

func NewFraudCheckResultWrapper

func NewFraudCheckResultWrapper() *FraudCheckResultWrapper

NewFraudCheckResultWrapper instantiates a new FraudCheckResultWrapper 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 NewFraudCheckResultWrapperWithDefaults

func NewFraudCheckResultWrapperWithDefaults() *FraudCheckResultWrapper

NewFraudCheckResultWrapperWithDefaults instantiates a new FraudCheckResultWrapper 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 (*FraudCheckResultWrapper) GetFraudCheckResult

func (o *FraudCheckResultWrapper) GetFraudCheckResult() FraudCheckResult

GetFraudCheckResult returns the FraudCheckResult field value if set, zero value otherwise.

func (*FraudCheckResultWrapper) GetFraudCheckResultOk

func (o *FraudCheckResultWrapper) GetFraudCheckResultOk() (*FraudCheckResult, bool)

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

func (*FraudCheckResultWrapper) HasFraudCheckResult

func (o *FraudCheckResultWrapper) HasFraudCheckResult() bool

HasFraudCheckResult returns a boolean if a field has been set.

func (FraudCheckResultWrapper) MarshalJSON

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

func (*FraudCheckResultWrapper) SetFraudCheckResult

func (o *FraudCheckResultWrapper) SetFraudCheckResult(v FraudCheckResult)

SetFraudCheckResult gets a reference to the given FraudCheckResult and assigns it to the FraudCheckResult field.

func (FraudCheckResultWrapper) ToMap

func (o FraudCheckResultWrapper) 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 []FraudCheckResultWrapper `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() []FraudCheckResultWrapper

GetResults returns the Results field value if set, zero value otherwise.

func (*FraudResult) GetResultsOk

func (o *FraudResult) GetResultsOk() ([]FraudCheckResultWrapper, 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 []FraudCheckResultWrapper)

SetResults gets a reference to the given []FraudCheckResultWrapper and assigns it to the Results field.

func (FraudResult) ToMap

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

type FundDestination

type FundDestination struct {
	// a map of name/value pairs for passing in additional/industry-specific data
	AdditionalData *map[string]string `json:"additionalData,omitempty"`
	BillingAddress *Address           `json:"billingAddress,omitempty"`
	Card           *Card              `json:"card,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"`
	// 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"`
	SubMerchant      *SubMerchant `json:"subMerchant,omitempty"`
	// the telephone number of the person
	TelephoneNumber *string `json:"telephoneNumber,omitempty"`
}

FundDestination struct for FundDestination

func NewFundDestination

func NewFundDestination() *FundDestination

NewFundDestination instantiates a new FundDestination 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 NewFundDestinationWithDefaults

func NewFundDestinationWithDefaults() *FundDestination

NewFundDestinationWithDefaults instantiates a new FundDestination 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 (*FundDestination) GetAdditionalData

func (o *FundDestination) GetAdditionalData() map[string]string

GetAdditionalData returns the AdditionalData field value if set, zero value otherwise.

func (*FundDestination) GetAdditionalDataOk

func (o *FundDestination) 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 (*FundDestination) GetBillingAddress

func (o *FundDestination) GetBillingAddress() Address

GetBillingAddress returns the BillingAddress field value if set, zero value otherwise.

func (*FundDestination) GetBillingAddressOk

func (o *FundDestination) 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 (*FundDestination) GetCard

func (o *FundDestination) GetCard() Card

GetCard returns the Card field value if set, zero value otherwise.

func (*FundDestination) GetCardOk

func (o *FundDestination) 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 (*FundDestination) GetSelectedRecurringDetailReference

func (o *FundDestination) GetSelectedRecurringDetailReference() string

GetSelectedRecurringDetailReference returns the SelectedRecurringDetailReference field value if set, zero value otherwise.

func (*FundDestination) GetSelectedRecurringDetailReferenceOk

func (o *FundDestination) 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 (*FundDestination) GetShopperEmail

func (o *FundDestination) GetShopperEmail() string

GetShopperEmail returns the ShopperEmail field value if set, zero value otherwise.

func (*FundDestination) GetShopperEmailOk

func (o *FundDestination) 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 (*FundDestination) GetShopperName

func (o *FundDestination) GetShopperName() Name

GetShopperName returns the ShopperName field value if set, zero value otherwise.

func (*FundDestination) GetShopperNameOk

func (o *FundDestination) 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 (*FundDestination) GetShopperReference

func (o *FundDestination) GetShopperReference() string

GetShopperReference returns the ShopperReference field value if set, zero value otherwise.

func (*FundDestination) GetShopperReferenceOk

func (o *FundDestination) 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 (*FundDestination) GetSubMerchant

func (o *FundDestination) GetSubMerchant() SubMerchant

GetSubMerchant returns the SubMerchant field value if set, zero value otherwise.

func (*FundDestination) GetSubMerchantOk

func (o *FundDestination) 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 (*FundDestination) GetTelephoneNumber

func (o *FundDestination) GetTelephoneNumber() string

GetTelephoneNumber returns the TelephoneNumber field value if set, zero value otherwise.

func (*FundDestination) GetTelephoneNumberOk

func (o *FundDestination) 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 (*FundDestination) HasAdditionalData

func (o *FundDestination) HasAdditionalData() bool

HasAdditionalData returns a boolean if a field has been set.

func (*FundDestination) HasBillingAddress

func (o *FundDestination) HasBillingAddress() bool

HasBillingAddress returns a boolean if a field has been set.

func (*FundDestination) HasCard

func (o *FundDestination) HasCard() bool

HasCard returns a boolean if a field has been set.

func (*FundDestination) HasSelectedRecurringDetailReference

func (o *FundDestination) HasSelectedRecurringDetailReference() bool

HasSelectedRecurringDetailReference returns a boolean if a field has been set.

func (*FundDestination) HasShopperEmail

func (o *FundDestination) HasShopperEmail() bool

HasShopperEmail returns a boolean if a field has been set.

func (*FundDestination) HasShopperName

func (o *FundDestination) HasShopperName() bool

HasShopperName returns a boolean if a field has been set.

func (*FundDestination) HasShopperReference

func (o *FundDestination) HasShopperReference() bool

HasShopperReference returns a boolean if a field has been set.

func (*FundDestination) HasSubMerchant

func (o *FundDestination) HasSubMerchant() bool

HasSubMerchant returns a boolean if a field has been set.

func (*FundDestination) HasTelephoneNumber

func (o *FundDestination) HasTelephoneNumber() bool

HasTelephoneNumber returns a boolean if a field has been set.

func (FundDestination) MarshalJSON

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

func (*FundDestination) SetAdditionalData

func (o *FundDestination) SetAdditionalData(v map[string]string)

SetAdditionalData gets a reference to the given map[string]string and assigns it to the AdditionalData field.

func (*FundDestination) SetBillingAddress

func (o *FundDestination) SetBillingAddress(v Address)

SetBillingAddress gets a reference to the given Address and assigns it to the BillingAddress field.

func (*FundDestination) SetCard

func (o *FundDestination) SetCard(v Card)

SetCard gets a reference to the given Card and assigns it to the Card field.

func (*FundDestination) SetSelectedRecurringDetailReference

func (o *FundDestination) SetSelectedRecurringDetailReference(v string)

SetSelectedRecurringDetailReference gets a reference to the given string and assigns it to the SelectedRecurringDetailReference field.

func (*FundDestination) SetShopperEmail

func (o *FundDestination) SetShopperEmail(v string)

SetShopperEmail gets a reference to the given string and assigns it to the ShopperEmail field.

func (*FundDestination) SetShopperName

func (o *FundDestination) SetShopperName(v Name)

SetShopperName gets a reference to the given Name and assigns it to the ShopperName field.

func (*FundDestination) SetShopperReference

func (o *FundDestination) SetShopperReference(v string)

SetShopperReference gets a reference to the given string and assigns it to the ShopperReference field.

func (*FundDestination) SetSubMerchant

func (o *FundDestination) SetSubMerchant(v SubMerchant)

SetSubMerchant gets a reference to the given SubMerchant and assigns it to the SubMerchant field.

func (*FundDestination) SetTelephoneNumber

func (o *FundDestination) SetTelephoneNumber(v string)

SetTelephoneNumber gets a reference to the given string and assigns it to the TelephoneNumber field.

func (FundDestination) ToMap

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

type FundSource

type FundSource struct {
	// A map of name-value pairs for passing additional or industry-specific data.
	AdditionalData *map[string]string `json:"additionalData,omitempty"`
	BillingAddress *Address           `json:"billingAddress,omitempty"`
	Card           *Card              `json:"card,omitempty"`
	// Email address of the person.
	ShopperEmail *string `json:"shopperEmail,omitempty"`
	ShopperName  *Name   `json:"shopperName,omitempty"`
	// Phone number of the person
	TelephoneNumber *string `json:"telephoneNumber,omitempty"`
}

FundSource struct for FundSource

func NewFundSource

func NewFundSource() *FundSource

NewFundSource instantiates a new FundSource 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 NewFundSourceWithDefaults

func NewFundSourceWithDefaults() *FundSource

NewFundSourceWithDefaults instantiates a new FundSource 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 (*FundSource) GetAdditionalData

func (o *FundSource) GetAdditionalData() map[string]string

GetAdditionalData returns the AdditionalData field value if set, zero value otherwise.

func (*FundSource) GetAdditionalDataOk

func (o *FundSource) 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 (*FundSource) GetBillingAddress

func (o *FundSource) GetBillingAddress() Address

GetBillingAddress returns the BillingAddress field value if set, zero value otherwise.

func (*FundSource) GetBillingAddressOk

func (o *FundSource) 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 (*FundSource) GetCard

func (o *FundSource) GetCard() Card

GetCard returns the Card field value if set, zero value otherwise.

func (*FundSource) GetCardOk

func (o *FundSource) 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 (*FundSource) GetShopperEmail

func (o *FundSource) GetShopperEmail() string

GetShopperEmail returns the ShopperEmail field value if set, zero value otherwise.

func (*FundSource) GetShopperEmailOk

func (o *FundSource) 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 (*FundSource) GetShopperName

func (o *FundSource) GetShopperName() Name

GetShopperName returns the ShopperName field value if set, zero value otherwise.

func (*FundSource) GetShopperNameOk

func (o *FundSource) 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 (*FundSource) GetTelephoneNumber

func (o *FundSource) GetTelephoneNumber() string

GetTelephoneNumber returns the TelephoneNumber field value if set, zero value otherwise.

func (*FundSource) GetTelephoneNumberOk

func (o *FundSource) 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 (*FundSource) HasAdditionalData

func (o *FundSource) HasAdditionalData() bool

HasAdditionalData returns a boolean if a field has been set.

func (*FundSource) HasBillingAddress

func (o *FundSource) HasBillingAddress() bool

HasBillingAddress returns a boolean if a field has been set.

func (*FundSource) HasCard

func (o *FundSource) HasCard() bool

HasCard returns a boolean if a field has been set.

func (*FundSource) HasShopperEmail

func (o *FundSource) HasShopperEmail() bool

HasShopperEmail returns a boolean if a field has been set.

func (*FundSource) HasShopperName

func (o *FundSource) HasShopperName() bool

HasShopperName returns a boolean if a field has been set.

func (*FundSource) HasTelephoneNumber

func (o *FundSource) HasTelephoneNumber() bool

HasTelephoneNumber returns a boolean if a field has been set.

func (FundSource) MarshalJSON

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

func (*FundSource) SetAdditionalData

func (o *FundSource) SetAdditionalData(v map[string]string)

SetAdditionalData gets a reference to the given map[string]string and assigns it to the AdditionalData field.

func (*FundSource) SetBillingAddress

func (o *FundSource) SetBillingAddress(v Address)

SetBillingAddress gets a reference to the given Address and assigns it to the BillingAddress field.

func (*FundSource) SetCard

func (o *FundSource) SetCard(v Card)

SetCard gets a reference to the given Card and assigns it to the Card field.

func (*FundSource) SetShopperEmail

func (o *FundSource) SetShopperEmail(v string)

SetShopperEmail gets a reference to the given string and assigns it to the ShopperEmail field.

func (*FundSource) SetShopperName

func (o *FundSource) SetShopperName(v Name)

SetShopperName gets a reference to the given Name and assigns it to the ShopperName field.

func (*FundSource) SetTelephoneNumber

func (o *FundSource) SetTelephoneNumber(v string)

SetTelephoneNumber gets a reference to the given string and assigns it to the TelephoneNumber field.

func (FundSource) ToMap

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

type GeneralApi

type GeneralApi common.Service

GeneralApi service

func (*GeneralApi) Authorise

Authorise Create an authorisation

Creates a payment with a unique reference (`pspReference`) and attempts to obtain an authorisation hold. For cards, this amount can be captured or cancelled later. Non-card payment methods typically don't support this and will automatically capture as part of the authorisation. > This endpoint is part of our [classic API integration](https://docs.adyen.com/online-payments/classic-integrations/api-integration-ecommerce). If using a [newer integration](https://docs.adyen.com/online-payments), use the [`/payments`](https://docs.adyen.com/api-explorer/#/CheckoutService/payments) endpoint under Checkout API instead.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r GeneralApiAuthoriseInput - Request parameters, see AuthoriseInput @return PaymentResult, *http.Response, error

func (*GeneralApi) Authorise3d

Authorise3d Complete a 3DS authorisation

For an authenticated 3D Secure session, completes the payment authorisation. This endpoint must receive the `md` and `paResponse` parameters that you get from the card issuer after a shopper pays via 3D Secure.

> This endpoint is part of our [classic API integration](https://docs.adyen.com/online-payments/classic-integrations/api-integration-ecommerce/3d-secure). If using a [newer integration](https://docs.adyen.com/online-payments), use the [`/payments/details`](https://docs.adyen.com/api-explorer/#/CheckoutService/payments/details) endpoint under Checkout API instead.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r GeneralApiAuthorise3dInput - Request parameters, see Authorise3dInput @return PaymentResult, *http.Response, error

func (*GeneralApi) Authorise3dInput

func (a *GeneralApi) Authorise3dInput() GeneralApiAuthorise3dInput

Prepare a request for Authorise3d

@return GeneralApiAuthorise3dInput

func (*GeneralApi) Authorise3ds2

Authorise3ds2 Complete a 3DS2 authorisation

For an authenticated 3D Secure 2 session, completes the payment authorisation. This endpoint must receive the `threeDS2Token` and `threeDS2Result` parameters.

> This endpoint is part of our [classic API integration](https://docs.adyen.com/online-payments/classic-integrations/api-integration-ecommerce/3d-secure). If using a [newer integration](https://docs.adyen.com/online-payments), use the [`/payments/details`](https://docs.adyen.com/api-explorer/#/CheckoutService/payments/details) endpoint under Checkout API instead.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r GeneralApiAuthorise3ds2Input - Request parameters, see Authorise3ds2Input @return PaymentResult, *http.Response, error

func (*GeneralApi) Authorise3ds2Input

func (a *GeneralApi) Authorise3ds2Input() GeneralApiAuthorise3ds2Input

Prepare a request for Authorise3ds2

@return GeneralApiAuthorise3ds2Input

func (*GeneralApi) AuthoriseInput

func (a *GeneralApi) AuthoriseInput() GeneralApiAuthoriseInput

Prepare a request for Authorise

@return GeneralApiAuthoriseInput

func (*GeneralApi) GetAuthenticationResult

GetAuthenticationResult Get the 3DS authentication result

Return the authentication result after doing a 3D Secure authentication only.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r GeneralApiGetAuthenticationResultInput - Request parameters, see GetAuthenticationResultInput @return AuthenticationResultResponse, *http.Response, error

func (*GeneralApi) GetAuthenticationResultInput

func (a *GeneralApi) GetAuthenticationResultInput() GeneralApiGetAuthenticationResultInput

Prepare a request for GetAuthenticationResult

@return GeneralApiGetAuthenticationResultInput

func (*GeneralApi) Retrieve3ds2Result

Retrieve3ds2Result Get the 3DS2 authentication result

Retrieves the `threeDS2Result` after doing a 3D Secure 2 authentication only.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r GeneralApiRetrieve3ds2ResultInput - Request parameters, see Retrieve3ds2ResultInput @return ThreeDS2ResultResponse, *http.Response, error

func (*GeneralApi) Retrieve3ds2ResultInput

func (a *GeneralApi) Retrieve3ds2ResultInput() GeneralApiRetrieve3ds2ResultInput

Prepare a request for Retrieve3ds2Result

@return GeneralApiRetrieve3ds2ResultInput

type GeneralApiAuthorise3dInput

type GeneralApiAuthorise3dInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by GeneralApi.Authorise3d

func (GeneralApiAuthorise3dInput) PaymentRequest3d

func (r GeneralApiAuthorise3dInput) PaymentRequest3d(paymentRequest3d PaymentRequest3d) GeneralApiAuthorise3dInput

type GeneralApiAuthorise3ds2Input

type GeneralApiAuthorise3ds2Input struct {
	// contains filtered or unexported fields
}

All parameters accepted by GeneralApi.Authorise3ds2

func (GeneralApiAuthorise3ds2Input) PaymentRequest3ds2

func (r GeneralApiAuthorise3ds2Input) PaymentRequest3ds2(paymentRequest3ds2 PaymentRequest3ds2) GeneralApiAuthorise3ds2Input

type GeneralApiAuthoriseInput

type GeneralApiAuthoriseInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by GeneralApi.Authorise

func (GeneralApiAuthoriseInput) PaymentRequest

func (r GeneralApiAuthoriseInput) PaymentRequest(paymentRequest PaymentRequest) GeneralApiAuthoriseInput

type GeneralApiGetAuthenticationResultInput

type GeneralApiGetAuthenticationResultInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by GeneralApi.GetAuthenticationResult

func (GeneralApiGetAuthenticationResultInput) AuthenticationResultRequest

func (r GeneralApiGetAuthenticationResultInput) AuthenticationResultRequest(authenticationResultRequest AuthenticationResultRequest) GeneralApiGetAuthenticationResultInput

type GeneralApiRetrieve3ds2ResultInput

type GeneralApiRetrieve3ds2ResultInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by GeneralApi.Retrieve3ds2Result

func (GeneralApiRetrieve3ds2ResultInput) ThreeDS2ResultRequest

func (r GeneralApiRetrieve3ds2ResultInput) ThreeDS2ResultRequest(threeDS2ResultRequest ThreeDS2ResultRequest) GeneralApiRetrieve3ds2ResultInput

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 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 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 ModificationResult

type ModificationResult struct {
	// This field contains additional data, which may be returned in a particular modification response.
	AdditionalData *map[string]string `json:"additionalData,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"`
	// Indicates if the modification request has been received for processing.
	Response string `json:"response"`
}

ModificationResult struct for ModificationResult

func NewModificationResult

func NewModificationResult(pspReference string, response string) *ModificationResult

NewModificationResult instantiates a new ModificationResult 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 NewModificationResultWithDefaults

func NewModificationResultWithDefaults() *ModificationResult

NewModificationResultWithDefaults instantiates a new ModificationResult 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 (*ModificationResult) GetAdditionalData

func (o *ModificationResult) GetAdditionalData() map[string]string

GetAdditionalData returns the AdditionalData field value if set, zero value otherwise.

func (*ModificationResult) GetAdditionalDataOk

func (o *ModificationResult) 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 (*ModificationResult) GetPspReference

func (o *ModificationResult) GetPspReference() string

GetPspReference returns the PspReference field value

func (*ModificationResult) GetPspReferenceOk

func (o *ModificationResult) GetPspReferenceOk() (*string, bool)

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

func (*ModificationResult) GetResponse

func (o *ModificationResult) GetResponse() string

GetResponse returns the Response field value

func (*ModificationResult) GetResponseOk

func (o *ModificationResult) GetResponseOk() (*string, bool)

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

func (*ModificationResult) HasAdditionalData

func (o *ModificationResult) HasAdditionalData() bool

HasAdditionalData returns a boolean if a field has been set.

func (ModificationResult) MarshalJSON

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

func (*ModificationResult) SetAdditionalData

func (o *ModificationResult) SetAdditionalData(v map[string]string)

SetAdditionalData gets a reference to the given map[string]string and assigns it to the AdditionalData field.

func (*ModificationResult) SetPspReference

func (o *ModificationResult) SetPspReference(v string)

SetPspReference sets field value

func (*ModificationResult) SetResponse

func (o *ModificationResult) SetResponse(v string)

SetResponse sets field value

func (ModificationResult) ToMap

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

type ModificationsApi

type ModificationsApi common.Service

ModificationsApi service

func (*ModificationsApi) AdjustAuthorisation

AdjustAuthorisation Change the authorised amount

Allows you to increase or decrease the authorised amount after the initial authorisation has taken place. This functionality enables for example tipping, improving the chances your authorisation will be valid, or charging the shopper when they have already left the merchant premises.

> This endpoint is part of our [classic API integration](https://docs.adyen.com/online-payments/classic-integrations/api-integration-ecommerce). > If you have a [newer integration](https://docs.adyen.com/online-payments), and are doing: > * [Asynchronous adjustments](https://docs.adyen.com/online-payments/adjust-authorisation#asynchronous-or-synchronous-adjustment), use the [`/payments/{paymentPspReference}/amountUpdates`](https://docs.adyen.com/api-explorer/#/CheckoutService/v67/post/payments/{paymentPspReference}/amountUpdates) endpoint on Checkout API. > * [Synchronous adjustments](https://docs.adyen.com/online-payments/adjust-authorisation#asynchronous-or-synchronous-adjustment), use this endpoint.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r ModificationsApiAdjustAuthorisationInput - Request parameters, see AdjustAuthorisationInput @return ModificationResult, *http.Response, error

func (*ModificationsApi) AdjustAuthorisationInput

func (a *ModificationsApi) AdjustAuthorisationInput() ModificationsApiAdjustAuthorisationInput

Prepare a request for AdjustAuthorisation

@return ModificationsApiAdjustAuthorisationInput

func (*ModificationsApi) Cancel

Cancel Cancel an authorisation

Cancels the authorisation hold on a payment, returning a unique reference for this request. You can cancel payments after authorisation only for payment methods that support distinct authorisations and captures.

For more information, refer to [Cancel](https://docs.adyen.com/online-payments/classic-integrations/modify-payments/cancel).

> This endpoint is part of our [classic API integration](https://docs.adyen.com/online-payments/classic-integrations/api-integration-ecommerce). If using a [newer integration](https://docs.adyen.com/online-payments), use the [`/payments/{paymentPspReference}/cancels`](https://docs.adyen.com/api-explorer/#/CheckoutService/payments/{paymentPspReference}/cancels) endpoint under Checkout API instead.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r ModificationsApiCancelInput - Request parameters, see CancelInput @return ModificationResult, *http.Response, error

func (*ModificationsApi) CancelInput

Prepare a request for Cancel

@return ModificationsApiCancelInput

func (*ModificationsApi) CancelOrRefund

CancelOrRefund Cancel or refund a payment

Cancels a payment if it has not been captured yet, or refunds it if it has already been captured. This is useful when it is not certain if the payment has been captured or not (for example, when using auto-capture).

Do not use this endpoint for payments that involve:

For more information, refer to [Cancel or refund](https://docs.adyen.com/online-payments/classic-integrations/modify-payments/cancel-or-refund).

> This endpoint is part of our [classic API integration](https://docs.adyen.com/online-payments/classic-integrations/api-integration-ecommerce). If using a [newer integration](https://docs.adyen.com/online-payments), use the [`/payments/{paymentPspReference}/reversals`](https://docs.adyen.com/api-explorer/#/CheckoutService/payments/{paymentPspReference}/reversals) endpoint under Checkout API instead.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r ModificationsApiCancelOrRefundInput - Request parameters, see CancelOrRefundInput @return ModificationResult, *http.Response, error

func (*ModificationsApi) CancelOrRefundInput

func (a *ModificationsApi) CancelOrRefundInput() ModificationsApiCancelOrRefundInput

Prepare a request for CancelOrRefund

@return ModificationsApiCancelOrRefundInput

func (*ModificationsApi) Capture

Capture Capture an authorisation

Captures the authorisation hold on a payment, returning a unique reference for this request. Usually the full authorisation amount is captured, however it's also possible to capture a smaller amount, which results in cancelling the remaining authorisation balance.

Payment methods that are captured automatically after authorisation don't need to be captured. However, submitting a capture request on these transactions will not result in double charges. If immediate or delayed auto-capture is enabled, calling the capture method is not neccessary.

For more information refer to [Capture](https://docs.adyen.com/online-payments/classic-integrations/modify-payments/capture).

> This endpoint is part of our [classic API integration](https://docs.adyen.com/online-payments/classic-integrations/api-integration-ecommerce). If using a [newer integration](https://docs.adyen.com/online-payments), use the [`/payments/{paymentPspReference}/captures`](https://docs.adyen.com/api-explorer/#/CheckoutService/v67/post/payments/{paymentPspReference}/captures) endpoint on Checkout API instead.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r ModificationsApiCaptureInput - Request parameters, see CaptureInput @return ModificationResult, *http.Response, error

func (*ModificationsApi) CaptureInput

Prepare a request for Capture

@return ModificationsApiCaptureInput

func (*ModificationsApi) Donate

Donate Create a donation

Schedules a new payment to be created (including a new authorisation request) for the specified donation using the payment details of the original payment.

> This endpoint is part of our [classic API integration](https://docs.adyen.com/online-payments/classic-integrations/api-integration-ecommerce). If using a [newer integration](https://docs.adyen.com/online-payments), use the [`/donations`](https://docs.adyen.com/api-explorer/#/CheckoutService/latest/post/donations) endpoint under Checkout API instead.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r ModificationsApiDonateInput - Request parameters, see DonateInput @return ModificationResult, *http.Response, error

func (*ModificationsApi) DonateInput

Prepare a request for Donate

@return ModificationsApiDonateInput

func (*ModificationsApi) Refund

Refund Refund a captured payment

Refunds a payment that has previously been captured, returning a unique reference for this request. Refunding can be done on the full captured amount or a partial amount. Multiple (partial) refunds will be accepted as long as their sum doesn't exceed the captured amount. Payments which have been authorised, but not captured, cannot be refunded, use the /cancel method instead.

Some payment methods/gateways do not support partial/multiple refunds. A margin above the captured limit can be configured to cover shipping/handling costs.

For more information, refer to [Refund](https://docs.adyen.com/online-payments/classic-integrations/modify-payments/refund).

> This endpoint is part of our [classic API integration](https://docs.adyen.com/online-payments/classic-integrations/api-integration-ecommerce). If using a [newer integration](https://docs.adyen.com/online-payments), use the [`/payments/{paymentPspReference}/refunds`](https://docs.adyen.com/api-explorer/#/CheckoutService/payments/{paymentPspReference}/refunds) endpoint under Checkout API instead.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r ModificationsApiRefundInput - Request parameters, see RefundInput @return ModificationResult, *http.Response, error

func (*ModificationsApi) RefundInput

Prepare a request for Refund

@return ModificationsApiRefundInput

func (*ModificationsApi) TechnicalCancel

TechnicalCancel Cancel an authorisation using your reference

This endpoint allows you to cancel a payment if you do not have the PSP reference of the original payment request available.

In your call, refer to the original payment by using the `reference` that you specified in your payment request.

For more information, see [Technical cancel](https://docs.adyen.com/online-payments/classic-integrations/modify-payments/cancel#technical-cancel).

> This endpoint is part of our [classic API integration](https://docs.adyen.com/online-payments/classic-integrations/api-integration-ecommerce). If using a [newer integration](https://docs.adyen.com/online-payments), use the [`/cancels`](https://docs.adyen.com/api-explorer/#/CheckoutService/cancels) endpoint under Checkout API instead.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r ModificationsApiTechnicalCancelInput - Request parameters, see TechnicalCancelInput @return ModificationResult, *http.Response, error

func (*ModificationsApi) TechnicalCancelInput

func (a *ModificationsApi) TechnicalCancelInput() ModificationsApiTechnicalCancelInput

Prepare a request for TechnicalCancel

@return ModificationsApiTechnicalCancelInput

func (*ModificationsApi) VoidPendingRefund

VoidPendingRefund Cancel an in-person refund

This endpoint allows you to cancel an unreferenced refund request before it has been completed.

In your call, you can refer to the original refund request either by using the `tenderReference`, or the `pspReference`. We recommend implementing based on the `tenderReference`, as this is generated for both offline and online transactions.

For more information, refer to [Cancel an unreferenced refund](https://docs.adyen.com/point-of-sale/refund-payment/cancel-unreferenced).

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r ModificationsApiVoidPendingRefundInput - Request parameters, see VoidPendingRefundInput @return ModificationResult, *http.Response, error

func (*ModificationsApi) VoidPendingRefundInput

func (a *ModificationsApi) VoidPendingRefundInput() ModificationsApiVoidPendingRefundInput

Prepare a request for VoidPendingRefund

@return ModificationsApiVoidPendingRefundInput

type ModificationsApiAdjustAuthorisationInput

type ModificationsApiAdjustAuthorisationInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by ModificationsApi.AdjustAuthorisation

func (ModificationsApiAdjustAuthorisationInput) AdjustAuthorisationRequest

type ModificationsApiCancelInput

type ModificationsApiCancelInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by ModificationsApi.Cancel

func (ModificationsApiCancelInput) CancelRequest

type ModificationsApiCancelOrRefundInput

type ModificationsApiCancelOrRefundInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by ModificationsApi.CancelOrRefund

func (ModificationsApiCancelOrRefundInput) CancelOrRefundRequest

type ModificationsApiCaptureInput

type ModificationsApiCaptureInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by ModificationsApi.Capture

func (ModificationsApiCaptureInput) CaptureRequest

type ModificationsApiDonateInput

type ModificationsApiDonateInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by ModificationsApi.Donate

func (ModificationsApiDonateInput) DonationRequest

func (r ModificationsApiDonateInput) DonationRequest(donationRequest DonationRequest) ModificationsApiDonateInput

type ModificationsApiRefundInput

type ModificationsApiRefundInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by ModificationsApi.Refund

func (ModificationsApiRefundInput) RefundRequest

type ModificationsApiTechnicalCancelInput

type ModificationsApiTechnicalCancelInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by ModificationsApi.TechnicalCancel

func (ModificationsApiTechnicalCancelInput) TechnicalCancelRequest

type ModificationsApiVoidPendingRefundInput

type ModificationsApiVoidPendingRefundInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by ModificationsApi.VoidPendingRefund

func (ModificationsApiVoidPendingRefundInput) VoidPendingRefundRequest

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 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 NullableAdditionalDataModifications

type NullableAdditionalDataModifications struct {
	// contains filtered or unexported fields
}

func (NullableAdditionalDataModifications) Get

func (NullableAdditionalDataModifications) IsSet

func (NullableAdditionalDataModifications) MarshalJSON

func (v NullableAdditionalDataModifications) MarshalJSON() ([]byte, error)

func (*NullableAdditionalDataModifications) Set

func (*NullableAdditionalDataModifications) UnmarshalJSON

func (v *NullableAdditionalDataModifications) UnmarshalJSON(src []byte) error

func (*NullableAdditionalDataModifications) 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 NullableAdjustAuthorisationRequest

type NullableAdjustAuthorisationRequest struct {
	// contains filtered or unexported fields
}

func (NullableAdjustAuthorisationRequest) Get

func (NullableAdjustAuthorisationRequest) IsSet

func (NullableAdjustAuthorisationRequest) MarshalJSON

func (v NullableAdjustAuthorisationRequest) MarshalJSON() ([]byte, error)

func (*NullableAdjustAuthorisationRequest) Set

func (*NullableAdjustAuthorisationRequest) UnmarshalJSON

func (v *NullableAdjustAuthorisationRequest) UnmarshalJSON(src []byte) error

func (*NullableAdjustAuthorisationRequest) 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 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 NullableAuthenticationResultRequest

type NullableAuthenticationResultRequest struct {
	// contains filtered or unexported fields
}

func (NullableAuthenticationResultRequest) Get

func (NullableAuthenticationResultRequest) IsSet

func (NullableAuthenticationResultRequest) MarshalJSON

func (v NullableAuthenticationResultRequest) MarshalJSON() ([]byte, error)

func (*NullableAuthenticationResultRequest) Set

func (*NullableAuthenticationResultRequest) UnmarshalJSON

func (v *NullableAuthenticationResultRequest) UnmarshalJSON(src []byte) error

func (*NullableAuthenticationResultRequest) Unset

type NullableAuthenticationResultResponse

type NullableAuthenticationResultResponse struct {
	// contains filtered or unexported fields
}

func (NullableAuthenticationResultResponse) Get

func (NullableAuthenticationResultResponse) IsSet

func (NullableAuthenticationResultResponse) MarshalJSON

func (v NullableAuthenticationResultResponse) MarshalJSON() ([]byte, error)

func (*NullableAuthenticationResultResponse) Set

func (*NullableAuthenticationResultResponse) UnmarshalJSON

func (v *NullableAuthenticationResultResponse) UnmarshalJSON(src []byte) error

func (*NullableAuthenticationResultResponse) 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 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 NullableCancelOrRefundRequest

type NullableCancelOrRefundRequest struct {
	// contains filtered or unexported fields
}

func (NullableCancelOrRefundRequest) Get

func (NullableCancelOrRefundRequest) IsSet

func (NullableCancelOrRefundRequest) MarshalJSON

func (v NullableCancelOrRefundRequest) MarshalJSON() ([]byte, error)

func (*NullableCancelOrRefundRequest) Set

func (*NullableCancelOrRefundRequest) UnmarshalJSON

func (v *NullableCancelOrRefundRequest) UnmarshalJSON(src []byte) error

func (*NullableCancelOrRefundRequest) Unset

func (v *NullableCancelOrRefundRequest) Unset()

type NullableCancelRequest

type NullableCancelRequest struct {
	// contains filtered or unexported fields
}

func NewNullableCancelRequest

func NewNullableCancelRequest(val *CancelRequest) *NullableCancelRequest

func (NullableCancelRequest) Get

func (NullableCancelRequest) IsSet

func (v NullableCancelRequest) IsSet() bool

func (NullableCancelRequest) MarshalJSON

func (v NullableCancelRequest) MarshalJSON() ([]byte, error)

func (*NullableCancelRequest) Set

func (v *NullableCancelRequest) Set(val *CancelRequest)

func (*NullableCancelRequest) UnmarshalJSON

func (v *NullableCancelRequest) UnmarshalJSON(src []byte) error

func (*NullableCancelRequest) Unset

func (v *NullableCancelRequest) Unset()

type NullableCaptureRequest

type NullableCaptureRequest struct {
	// contains filtered or unexported fields
}

func NewNullableCaptureRequest

func NewNullableCaptureRequest(val *CaptureRequest) *NullableCaptureRequest

func (NullableCaptureRequest) Get

func (NullableCaptureRequest) IsSet

func (v NullableCaptureRequest) IsSet() bool

func (NullableCaptureRequest) MarshalJSON

func (v NullableCaptureRequest) MarshalJSON() ([]byte, error)

func (*NullableCaptureRequest) Set

func (*NullableCaptureRequest) UnmarshalJSON

func (v *NullableCaptureRequest) UnmarshalJSON(src []byte) error

func (*NullableCaptureRequest) Unset

func (v *NullableCaptureRequest) 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 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 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 NullableDonationRequest

type NullableDonationRequest struct {
	// contains filtered or unexported fields
}

func NewNullableDonationRequest

func NewNullableDonationRequest(val *DonationRequest) *NullableDonationRequest

func (NullableDonationRequest) Get

func (NullableDonationRequest) IsSet

func (v NullableDonationRequest) IsSet() bool

func (NullableDonationRequest) MarshalJSON

func (v NullableDonationRequest) MarshalJSON() ([]byte, error)

func (*NullableDonationRequest) Set

func (*NullableDonationRequest) UnmarshalJSON

func (v *NullableDonationRequest) UnmarshalJSON(src []byte) error

func (*NullableDonationRequest) Unset

func (v *NullableDonationRequest) 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 NullableFraudCheckResultWrapper

type NullableFraudCheckResultWrapper struct {
	// contains filtered or unexported fields
}

func (NullableFraudCheckResultWrapper) Get

func (NullableFraudCheckResultWrapper) IsSet

func (NullableFraudCheckResultWrapper) MarshalJSON

func (v NullableFraudCheckResultWrapper) MarshalJSON() ([]byte, error)

func (*NullableFraudCheckResultWrapper) Set

func (*NullableFraudCheckResultWrapper) UnmarshalJSON

func (v *NullableFraudCheckResultWrapper) UnmarshalJSON(src []byte) error

func (*NullableFraudCheckResultWrapper) 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 NullableFundDestination

type NullableFundDestination struct {
	// contains filtered or unexported fields
}

func NewNullableFundDestination

func NewNullableFundDestination(val *FundDestination) *NullableFundDestination

func (NullableFundDestination) Get

func (NullableFundDestination) IsSet

func (v NullableFundDestination) IsSet() bool

func (NullableFundDestination) MarshalJSON

func (v NullableFundDestination) MarshalJSON() ([]byte, error)

func (*NullableFundDestination) Set

func (*NullableFundDestination) UnmarshalJSON

func (v *NullableFundDestination) UnmarshalJSON(src []byte) error

func (*NullableFundDestination) Unset

func (v *NullableFundDestination) Unset()

type NullableFundSource

type NullableFundSource struct {
	// contains filtered or unexported fields
}

func NewNullableFundSource

func NewNullableFundSource(val *FundSource) *NullableFundSource

func (NullableFundSource) Get

func (v NullableFundSource) Get() *FundSource

func (NullableFundSource) IsSet

func (v NullableFundSource) IsSet() bool

func (NullableFundSource) MarshalJSON

func (v NullableFundSource) MarshalJSON() ([]byte, error)

func (*NullableFundSource) Set

func (v *NullableFundSource) Set(val *FundSource)

func (*NullableFundSource) UnmarshalJSON

func (v *NullableFundSource) UnmarshalJSON(src []byte) error

func (*NullableFundSource) Unset

func (v *NullableFundSource) 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 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 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 NullableModificationResult

type NullableModificationResult struct {
	// contains filtered or unexported fields
}

func NewNullableModificationResult

func NewNullableModificationResult(val *ModificationResult) *NullableModificationResult

func (NullableModificationResult) Get

func (NullableModificationResult) IsSet

func (v NullableModificationResult) IsSet() bool

func (NullableModificationResult) MarshalJSON

func (v NullableModificationResult) MarshalJSON() ([]byte, error)

func (*NullableModificationResult) Set

func (*NullableModificationResult) UnmarshalJSON

func (v *NullableModificationResult) UnmarshalJSON(src []byte) error

func (*NullableModificationResult) Unset

func (v *NullableModificationResult) 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 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 NullablePaymentRequest3d

type NullablePaymentRequest3d struct {
	// contains filtered or unexported fields
}

func NewNullablePaymentRequest3d

func NewNullablePaymentRequest3d(val *PaymentRequest3d) *NullablePaymentRequest3d

func (NullablePaymentRequest3d) Get

func (NullablePaymentRequest3d) IsSet

func (v NullablePaymentRequest3d) IsSet() bool

func (NullablePaymentRequest3d) MarshalJSON

func (v NullablePaymentRequest3d) MarshalJSON() ([]byte, error)

func (*NullablePaymentRequest3d) Set

func (*NullablePaymentRequest3d) UnmarshalJSON

func (v *NullablePaymentRequest3d) UnmarshalJSON(src []byte) error

func (*NullablePaymentRequest3d) Unset

func (v *NullablePaymentRequest3d) Unset()

type NullablePaymentRequest3ds2

type NullablePaymentRequest3ds2 struct {
	// contains filtered or unexported fields
}

func NewNullablePaymentRequest3ds2

func NewNullablePaymentRequest3ds2(val *PaymentRequest3ds2) *NullablePaymentRequest3ds2

func (NullablePaymentRequest3ds2) Get

func (NullablePaymentRequest3ds2) IsSet

func (v NullablePaymentRequest3ds2) IsSet() bool

func (NullablePaymentRequest3ds2) MarshalJSON

func (v NullablePaymentRequest3ds2) MarshalJSON() ([]byte, error)

func (*NullablePaymentRequest3ds2) Set

func (*NullablePaymentRequest3ds2) UnmarshalJSON

func (v *NullablePaymentRequest3ds2) UnmarshalJSON(src []byte) error

func (*NullablePaymentRequest3ds2) Unset

func (v *NullablePaymentRequest3ds2) Unset()

type NullablePaymentResult

type NullablePaymentResult struct {
	// contains filtered or unexported fields
}

func NewNullablePaymentResult

func NewNullablePaymentResult(val *PaymentResult) *NullablePaymentResult

func (NullablePaymentResult) Get

func (NullablePaymentResult) IsSet

func (v NullablePaymentResult) IsSet() bool

func (NullablePaymentResult) MarshalJSON

func (v NullablePaymentResult) MarshalJSON() ([]byte, error)

func (*NullablePaymentResult) Set

func (v *NullablePaymentResult) Set(val *PaymentResult)

func (*NullablePaymentResult) UnmarshalJSON

func (v *NullablePaymentResult) UnmarshalJSON(src []byte) error

func (*NullablePaymentResult) Unset

func (v *NullablePaymentResult) 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 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 NullableRefundRequest

type NullableRefundRequest struct {
	// contains filtered or unexported fields
}

func NewNullableRefundRequest

func NewNullableRefundRequest(val *RefundRequest) *NullableRefundRequest

func (NullableRefundRequest) Get

func (NullableRefundRequest) IsSet

func (v NullableRefundRequest) IsSet() bool

func (NullableRefundRequest) MarshalJSON

func (v NullableRefundRequest) MarshalJSON() ([]byte, error)

func (*NullableRefundRequest) Set

func (v *NullableRefundRequest) Set(val *RefundRequest)

func (*NullableRefundRequest) UnmarshalJSON

func (v *NullableRefundRequest) UnmarshalJSON(src []byte) error

func (*NullableRefundRequest) Unset

func (v *NullableRefundRequest) 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 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 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 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 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 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 NullableTechnicalCancelRequest

type NullableTechnicalCancelRequest struct {
	// contains filtered or unexported fields
}

func (NullableTechnicalCancelRequest) Get

func (NullableTechnicalCancelRequest) IsSet

func (NullableTechnicalCancelRequest) MarshalJSON

func (v NullableTechnicalCancelRequest) MarshalJSON() ([]byte, error)

func (*NullableTechnicalCancelRequest) Set

func (*NullableTechnicalCancelRequest) UnmarshalJSON

func (v *NullableTechnicalCancelRequest) UnmarshalJSON(src []byte) error

func (*NullableTechnicalCancelRequest) Unset

func (v *NullableTechnicalCancelRequest) Unset()

type NullableThreeDS1Result

type NullableThreeDS1Result struct {
	// contains filtered or unexported fields
}

func NewNullableThreeDS1Result

func NewNullableThreeDS1Result(val *ThreeDS1Result) *NullableThreeDS1Result

func (NullableThreeDS1Result) Get

func (NullableThreeDS1Result) IsSet

func (v NullableThreeDS1Result) IsSet() bool

func (NullableThreeDS1Result) MarshalJSON

func (v NullableThreeDS1Result) MarshalJSON() ([]byte, error)

func (*NullableThreeDS1Result) Set

func (*NullableThreeDS1Result) UnmarshalJSON

func (v *NullableThreeDS1Result) UnmarshalJSON(src []byte) error

func (*NullableThreeDS1Result) Unset

func (v *NullableThreeDS1Result) 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 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 NullableThreeDS2ResultRequest

type NullableThreeDS2ResultRequest struct {
	// contains filtered or unexported fields
}

func (NullableThreeDS2ResultRequest) Get

func (NullableThreeDS2ResultRequest) IsSet

func (NullableThreeDS2ResultRequest) MarshalJSON

func (v NullableThreeDS2ResultRequest) MarshalJSON() ([]byte, error)

func (*NullableThreeDS2ResultRequest) Set

func (*NullableThreeDS2ResultRequest) UnmarshalJSON

func (v *NullableThreeDS2ResultRequest) UnmarshalJSON(src []byte) error

func (*NullableThreeDS2ResultRequest) Unset

func (v *NullableThreeDS2ResultRequest) Unset()

type NullableThreeDS2ResultResponse

type NullableThreeDS2ResultResponse struct {
	// contains filtered or unexported fields
}

func (NullableThreeDS2ResultResponse) Get

func (NullableThreeDS2ResultResponse) IsSet

func (NullableThreeDS2ResultResponse) MarshalJSON

func (v NullableThreeDS2ResultResponse) MarshalJSON() ([]byte, error)

func (*NullableThreeDS2ResultResponse) Set

func (*NullableThreeDS2ResultResponse) UnmarshalJSON

func (v *NullableThreeDS2ResultResponse) UnmarshalJSON(src []byte) error

func (*NullableThreeDS2ResultResponse) Unset

func (v *NullableThreeDS2ResultResponse) 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 NullableVoidPendingRefundRequest

type NullableVoidPendingRefundRequest struct {
	// contains filtered or unexported fields
}

func (NullableVoidPendingRefundRequest) Get

func (NullableVoidPendingRefundRequest) IsSet

func (NullableVoidPendingRefundRequest) MarshalJSON

func (v NullableVoidPendingRefundRequest) MarshalJSON() ([]byte, error)

func (*NullableVoidPendingRefundRequest) Set

func (*NullableVoidPendingRefundRequest) UnmarshalJSON

func (v *NullableVoidPendingRefundRequest) UnmarshalJSON(src []byte) error

func (*NullableVoidPendingRefundRequest) Unset

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"`
	BankAccount     *BankAccount       `json:"bankAccount,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"`
	Card              *Card  `json:"card,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"`
	// 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"`
	FundDestination *FundDestination `json:"fundDestination,omitempty"`
	FundSource      *FundSource      `json:"fundSource,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"`
	Installments  *Installments `json:"installments,omitempty"`
	// This field allows merchants to use dynamic shopper statement in local character sets. The local shopper statement field can be supplied in markets where localized merchant descriptors are used. Currently, Adyen only supports this in the Japanese market .The available character sets at the moment are: * Processing in Japan: **ja-Kana** The character set **ja-Kana** supports UTF-8 based Katakana and alphanumeric and special characters. Merchants can use half-width or full-width characters. An example request would be: > {   \"shopperStatement\" : \"ADYEN - SELLER-A\",   \"localizedShopperStatement\" : {     \"ja-Kana\" : \"ADYEN - セラーA\"   } } We recommend merchants to always supply the field localizedShopperStatement in addition to the field shopperStatement.It is issuer dependent whether the localized shopper statement field is supported. In the case of non-domestic transactions (e.g. US-issued cards processed in JP) the field `shopperStatement` is used to modify the statement of the shopper. Adyen handles the complexity of ensuring the correct descriptors are assigned. Please note, this field can be used for only Visa and Mastercard transactions.
	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"`
	// The two-character country code of the shopper's nationality.
	Nationality *string `json:"nationality,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"`
	PlatformChargebackLogic *PlatformChargebackLogic `json:"platformChargebackLogic,omitempty"`
	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"`
	// 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.
	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"`
}

PaymentRequest struct for PaymentRequest

func NewPaymentRequest

func NewPaymentRequest(amount Amount, merchantAccount string, reference 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) GetBankAccount

func (o *PaymentRequest) GetBankAccount() BankAccount

GetBankAccount returns the BankAccount field value if set, zero value otherwise.

func (*PaymentRequest) GetBankAccountOk

func (o *PaymentRequest) GetBankAccountOk() (*BankAccount, bool)

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

func (*PaymentRequest) GetBillingAddress

func (o *PaymentRequest) GetBillingAddress() Address

GetBillingAddress returns the BillingAddress field value if set, zero value otherwise.

func (*PaymentRequest) GetBillingAddressOk

func (o *PaymentRequest) 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 (*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) GetCard

func (o *PaymentRequest) GetCard() Card

GetCard returns the Card field value if set, zero value otherwise.

func (*PaymentRequest) GetCardOk

func (o *PaymentRequest) 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 (*PaymentRequest) GetDateOfBirth

func (o *PaymentRequest) GetDateOfBirth() string

GetDateOfBirth returns the DateOfBirth field value if set, zero value otherwise.

func (*PaymentRequest) GetDateOfBirthOk

func (o *PaymentRequest) 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 (*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) GetDeliveryAddress

func (o *PaymentRequest) GetDeliveryAddress() Address

GetDeliveryAddress returns the DeliveryAddress field value if set, zero value otherwise.

func (*PaymentRequest) GetDeliveryAddressOk

func (o *PaymentRequest) 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 (*PaymentRequest) GetDeliveryDate

func (o *PaymentRequest) GetDeliveryDate() time.Time

GetDeliveryDate returns the DeliveryDate field value if set, zero value otherwise.

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.

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) 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) GetFundDestination

func (o *PaymentRequest) GetFundDestination() FundDestination

GetFundDestination returns the FundDestination field value if set, zero value otherwise.

func (*PaymentRequest) GetFundDestinationOk

func (o *PaymentRequest) GetFundDestinationOk() (*FundDestination, bool)

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

func (*PaymentRequest) GetFundSource

func (o *PaymentRequest) GetFundSource() FundSource

GetFundSource returns the FundSource field value if set, zero value otherwise.

func (*PaymentRequest) GetFundSourceOk

func (o *PaymentRequest) GetFundSourceOk() (*FundSource, bool)

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

func (*PaymentRequest) GetFundingSource

func (o *PaymentRequest) GetFundingSource() string

GetFundingSource returns the FundingSource field value if set, zero value otherwise.

func (*PaymentRequest) GetFundingSourceOk

func (o *PaymentRequest) 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 (*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) 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) GetNationality

func (o *PaymentRequest) GetNationality() string

GetNationality returns the Nationality field value if set, zero value otherwise.

func (*PaymentRequest) GetNationalityOk

func (o *PaymentRequest) GetNationalityOk() (*string, bool)

GetNationalityOk returns a tuple with the Nationality 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) 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) GetRecurring

func (o *PaymentRequest) GetRecurring() Recurring

GetRecurring returns the Recurring field value if set, zero value otherwise.

func (*PaymentRequest) GetRecurringOk

func (o *PaymentRequest) 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 (*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) 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) GetSelectedBrand

func (o *PaymentRequest) GetSelectedBrand() string

GetSelectedBrand returns the SelectedBrand field value if set, zero value otherwise.

func (*PaymentRequest) GetSelectedBrandOk

func (o *PaymentRequest) 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 (*PaymentRequest) GetSelectedRecurringDetailReference

func (o *PaymentRequest) GetSelectedRecurringDetailReference() string

GetSelectedRecurringDetailReference returns the SelectedRecurringDetailReference field value if set, zero value otherwise.

func (*PaymentRequest) GetSelectedRecurringDetailReferenceOk

func (o *PaymentRequest) 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 (*PaymentRequest) GetSessionId

func (o *PaymentRequest) GetSessionId() string

GetSessionId returns the SessionId field value if set, zero value otherwise.

func (*PaymentRequest) GetSessionIdOk

func (o *PaymentRequest) 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 (*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) 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() ThreeDS2RequestData

GetThreeDS2RequestData returns the ThreeDS2RequestData field value if set, zero value otherwise.

func (*PaymentRequest) GetThreeDS2RequestDataOk

func (o *PaymentRequest) 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 (*PaymentRequest) GetThreeDSAuthenticationOnly

func (o *PaymentRequest) GetThreeDSAuthenticationOnly() bool

GetThreeDSAuthenticationOnly returns the ThreeDSAuthenticationOnly field value if set, zero value otherwise.

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.

func (*PaymentRequest) GetTotalsGroup

func (o *PaymentRequest) GetTotalsGroup() string

GetTotalsGroup returns the TotalsGroup field value if set, zero value otherwise.

func (*PaymentRequest) GetTotalsGroupOk

func (o *PaymentRequest) 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 (*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) HasBankAccount

func (o *PaymentRequest) HasBankAccount() bool

HasBankAccount 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) HasCard

func (o *PaymentRequest) HasCard() bool

HasCard 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) 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) 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) HasFundDestination

func (o *PaymentRequest) HasFundDestination() bool

HasFundDestination returns a boolean if a field has been set.

func (*PaymentRequest) HasFundSource

func (o *PaymentRequest) HasFundSource() bool

HasFundSource returns a boolean if a field has been set.

func (*PaymentRequest) HasFundingSource

func (o *PaymentRequest) HasFundingSource() bool

HasFundingSource 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) 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) HasNationality

func (o *PaymentRequest) HasNationality() bool

HasNationality 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) HasPlatformChargebackLogic

func (o *PaymentRequest) HasPlatformChargebackLogic() bool

HasPlatformChargebackLogic returns a boolean if a field has been set.

func (*PaymentRequest) HasRecurring

func (o *PaymentRequest) HasRecurring() bool

HasRecurring 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) HasSelectedBrand

func (o *PaymentRequest) HasSelectedBrand() bool

HasSelectedBrand returns a boolean if a field has been set.

func (*PaymentRequest) HasSelectedRecurringDetailReference

func (o *PaymentRequest) HasSelectedRecurringDetailReference() bool

HasSelectedRecurringDetailReference returns a boolean if a field has been set.

func (*PaymentRequest) HasSessionId

func (o *PaymentRequest) HasSessionId() bool

HasSessionId 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) 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) HasTotalsGroup

func (o *PaymentRequest) HasTotalsGroup() bool

HasTotalsGroup 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) SetBankAccount

func (o *PaymentRequest) SetBankAccount(v BankAccount)

SetBankAccount gets a reference to the given BankAccount and assigns it to the BankAccount field.

func (*PaymentRequest) SetBillingAddress

func (o *PaymentRequest) SetBillingAddress(v Address)

SetBillingAddress gets a reference to the given Address 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) SetCard

func (o *PaymentRequest) SetCard(v Card)

SetCard gets a reference to the given Card and assigns it to the Card field.

func (*PaymentRequest) SetDateOfBirth

func (o *PaymentRequest) SetDateOfBirth(v string)

SetDateOfBirth gets a reference to the given string 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) SetDeliveryAddress

func (o *PaymentRequest) SetDeliveryAddress(v Address)

SetDeliveryAddress gets a reference to the given Address 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.

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) 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) SetFundDestination

func (o *PaymentRequest) SetFundDestination(v FundDestination)

SetFundDestination gets a reference to the given FundDestination and assigns it to the FundDestination field.

func (*PaymentRequest) SetFundSource

func (o *PaymentRequest) SetFundSource(v FundSource)

SetFundSource gets a reference to the given FundSource and assigns it to the FundSource field.

func (*PaymentRequest) SetFundingSource

func (o *PaymentRequest) SetFundingSource(v string)

SetFundingSource gets a reference to the given string and assigns it to the FundingSource 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) 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) SetNationality

func (o *PaymentRequest) SetNationality(v string)

SetNationality gets a reference to the given string and assigns it to the Nationality 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) SetPlatformChargebackLogic

func (o *PaymentRequest) SetPlatformChargebackLogic(v PlatformChargebackLogic)

SetPlatformChargebackLogic gets a reference to the given PlatformChargebackLogic and assigns it to the PlatformChargebackLogic field.

func (*PaymentRequest) SetRecurring

func (o *PaymentRequest) SetRecurring(v Recurring)

SetRecurring gets a reference to the given Recurring and assigns it to the Recurring 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) SetReference

func (o *PaymentRequest) SetReference(v string)

SetReference sets field value

func (*PaymentRequest) SetSelectedBrand

func (o *PaymentRequest) SetSelectedBrand(v string)

SetSelectedBrand gets a reference to the given string and assigns it to the SelectedBrand field.

func (*PaymentRequest) SetSelectedRecurringDetailReference

func (o *PaymentRequest) SetSelectedRecurringDetailReference(v string)

SetSelectedRecurringDetailReference gets a reference to the given string and assigns it to the SelectedRecurringDetailReference field.

func (*PaymentRequest) SetSessionId

func (o *PaymentRequest) SetSessionId(v string)

SetSessionId gets a reference to the given string and assigns it to the SessionId 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) 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 ThreeDS2RequestData)

SetThreeDS2RequestData gets a reference to the given ThreeDS2RequestData 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.

func (*PaymentRequest) SetTotalsGroup

func (o *PaymentRequest) SetTotalsGroup(v string)

SetTotalsGroup gets a reference to the given string and assigns it to the TotalsGroup field.

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 PaymentRequest3d

type PaymentRequest3d 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,omitempty"`
	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"`
	// This field allows merchants to use dynamic shopper statement in local character sets. The local shopper statement field can be supplied in markets where localized merchant descriptors are used. Currently, Adyen only supports this in the Japanese market .The available character sets at the moment are: * Processing in Japan: **ja-Kana** The character set **ja-Kana** supports UTF-8 based Katakana and alphanumeric and special characters. Merchants can use half-width or full-width characters. An example request would be: > {   \"shopperStatement\" : \"ADYEN - SELLER-A\",   \"localizedShopperStatement\" : {     \"ja-Kana\" : \"ADYEN - セラーA\"   } } We recommend merchants to always supply the field localizedShopperStatement in addition to the field shopperStatement.It is issuer dependent whether the localized shopper statement field is supported. In the case of non-domestic transactions (e.g. US-issued cards processed in JP) the field `shopperStatement` is used to modify the statement of the shopper. Adyen handles the complexity of ensuring the correct descriptors are assigned. Please note, this field can be used for only Visa and Mastercard transactions.
	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 payment session identifier returned by the card issuer.
	Md string `json:"md"`
	// 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"`
	// Payment authorisation response returned by the card issuer. The `paResponse` field holds the PaRes value received from the card issuer.
	PaResponse string     `json:"paResponse"`
	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.
	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"`
}

PaymentRequest3d struct for PaymentRequest3d

func NewPaymentRequest3d

func NewPaymentRequest3d(md string, merchantAccount string, paResponse string) *PaymentRequest3d

NewPaymentRequest3d instantiates a new PaymentRequest3d 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 NewPaymentRequest3dWithDefaults

func NewPaymentRequest3dWithDefaults() *PaymentRequest3d

NewPaymentRequest3dWithDefaults instantiates a new PaymentRequest3d 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 (*PaymentRequest3d) GetAccountInfo

func (o *PaymentRequest3d) GetAccountInfo() AccountInfo

GetAccountInfo returns the AccountInfo field value if set, zero value otherwise.

func (*PaymentRequest3d) GetAccountInfoOk

func (o *PaymentRequest3d) 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 (*PaymentRequest3d) GetAdditionalAmount

func (o *PaymentRequest3d) GetAdditionalAmount() Amount

GetAdditionalAmount returns the AdditionalAmount field value if set, zero value otherwise.

func (*PaymentRequest3d) GetAdditionalAmountOk

func (o *PaymentRequest3d) 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 (*PaymentRequest3d) GetAdditionalData

func (o *PaymentRequest3d) GetAdditionalData() map[string]string

GetAdditionalData returns the AdditionalData field value if set, zero value otherwise.

func (*PaymentRequest3d) GetAdditionalDataOk

func (o *PaymentRequest3d) 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 (*PaymentRequest3d) GetAmount

func (o *PaymentRequest3d) GetAmount() Amount

GetAmount returns the Amount field value if set, zero value otherwise.

func (*PaymentRequest3d) GetAmountOk

func (o *PaymentRequest3d) 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 (*PaymentRequest3d) GetApplicationInfo

func (o *PaymentRequest3d) GetApplicationInfo() ApplicationInfo

GetApplicationInfo returns the ApplicationInfo field value if set, zero value otherwise.

func (*PaymentRequest3d) GetApplicationInfoOk

func (o *PaymentRequest3d) 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 (*PaymentRequest3d) GetBillingAddress

func (o *PaymentRequest3d) GetBillingAddress() Address

GetBillingAddress returns the BillingAddress field value if set, zero value otherwise.

func (*PaymentRequest3d) GetBillingAddressOk

func (o *PaymentRequest3d) 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 (*PaymentRequest3d) GetBrowserInfo

func (o *PaymentRequest3d) GetBrowserInfo() BrowserInfo

GetBrowserInfo returns the BrowserInfo field value if set, zero value otherwise.

func (*PaymentRequest3d) GetBrowserInfoOk

func (o *PaymentRequest3d) 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 (*PaymentRequest3d) GetCaptureDelayHours

func (o *PaymentRequest3d) GetCaptureDelayHours() int32

GetCaptureDelayHours returns the CaptureDelayHours field value if set, zero value otherwise.

func (*PaymentRequest3d) GetCaptureDelayHoursOk

func (o *PaymentRequest3d) 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 (*PaymentRequest3d) GetDateOfBirth

func (o *PaymentRequest3d) GetDateOfBirth() string

GetDateOfBirth returns the DateOfBirth field value if set, zero value otherwise.

func (*PaymentRequest3d) GetDateOfBirthOk

func (o *PaymentRequest3d) 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 (*PaymentRequest3d) GetDccQuote

func (o *PaymentRequest3d) GetDccQuote() ForexQuote

GetDccQuote returns the DccQuote field value if set, zero value otherwise.

func (*PaymentRequest3d) GetDccQuoteOk

func (o *PaymentRequest3d) 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 (*PaymentRequest3d) GetDeliveryAddress

func (o *PaymentRequest3d) GetDeliveryAddress() Address

GetDeliveryAddress returns the DeliveryAddress field value if set, zero value otherwise.

func (*PaymentRequest3d) GetDeliveryAddressOk

func (o *PaymentRequest3d) 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 (*PaymentRequest3d) GetDeliveryDate

func (o *PaymentRequest3d) GetDeliveryDate() time.Time

GetDeliveryDate returns the DeliveryDate field value if set, zero value otherwise.

func (*PaymentRequest3d) GetDeliveryDateOk

func (o *PaymentRequest3d) 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 (*PaymentRequest3d) GetDeviceFingerprint

func (o *PaymentRequest3d) GetDeviceFingerprint() string

GetDeviceFingerprint returns the DeviceFingerprint field value if set, zero value otherwise.

func (*PaymentRequest3d) GetDeviceFingerprintOk

func (o *PaymentRequest3d) 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 (*PaymentRequest3d) GetFraudOffset

func (o *PaymentRequest3d) GetFraudOffset() int32

GetFraudOffset returns the FraudOffset field value if set, zero value otherwise.

func (*PaymentRequest3d) GetFraudOffsetOk

func (o *PaymentRequest3d) 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 (*PaymentRequest3d) GetInstallments

func (o *PaymentRequest3d) GetInstallments() Installments

GetInstallments returns the Installments field value if set, zero value otherwise.

func (*PaymentRequest3d) GetInstallmentsOk

func (o *PaymentRequest3d) 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 (*PaymentRequest3d) GetLocalizedShopperStatement

func (o *PaymentRequest3d) GetLocalizedShopperStatement() map[string]string

GetLocalizedShopperStatement returns the LocalizedShopperStatement field value if set, zero value otherwise.

func (*PaymentRequest3d) GetLocalizedShopperStatementOk

func (o *PaymentRequest3d) 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 (*PaymentRequest3d) GetMcc

func (o *PaymentRequest3d) GetMcc() string

GetMcc returns the Mcc field value if set, zero value otherwise.

func (*PaymentRequest3d) GetMccOk

func (o *PaymentRequest3d) 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 (*PaymentRequest3d) GetMd

func (o *PaymentRequest3d) GetMd() string

GetMd returns the Md field value

func (*PaymentRequest3d) GetMdOk

func (o *PaymentRequest3d) GetMdOk() (*string, bool)

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

func (*PaymentRequest3d) GetMerchantAccount

func (o *PaymentRequest3d) GetMerchantAccount() string

GetMerchantAccount returns the MerchantAccount field value

func (*PaymentRequest3d) GetMerchantAccountOk

func (o *PaymentRequest3d) GetMerchantAccountOk() (*string, bool)

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

func (*PaymentRequest3d) GetMerchantOrderReference

func (o *PaymentRequest3d) GetMerchantOrderReference() string

GetMerchantOrderReference returns the MerchantOrderReference field value if set, zero value otherwise.

func (*PaymentRequest3d) GetMerchantOrderReferenceOk

func (o *PaymentRequest3d) 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 (*PaymentRequest3d) GetMerchantRiskIndicator

func (o *PaymentRequest3d) GetMerchantRiskIndicator() MerchantRiskIndicator

GetMerchantRiskIndicator returns the MerchantRiskIndicator field value if set, zero value otherwise.

func (*PaymentRequest3d) GetMerchantRiskIndicatorOk

func (o *PaymentRequest3d) 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 (*PaymentRequest3d) GetMetadata

func (o *PaymentRequest3d) GetMetadata() map[string]string

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*PaymentRequest3d) GetMetadataOk

func (o *PaymentRequest3d) 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 (*PaymentRequest3d) GetOrderReference

func (o *PaymentRequest3d) GetOrderReference() string

GetOrderReference returns the OrderReference field value if set, zero value otherwise.

func (*PaymentRequest3d) GetOrderReferenceOk

func (o *PaymentRequest3d) 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 (*PaymentRequest3d) GetPaResponse

func (o *PaymentRequest3d) GetPaResponse() string

GetPaResponse returns the PaResponse field value

func (*PaymentRequest3d) GetPaResponseOk

func (o *PaymentRequest3d) GetPaResponseOk() (*string, bool)

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

func (*PaymentRequest3d) GetRecurring

func (o *PaymentRequest3d) GetRecurring() Recurring

GetRecurring returns the Recurring field value if set, zero value otherwise.

func (*PaymentRequest3d) GetRecurringOk

func (o *PaymentRequest3d) 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 (*PaymentRequest3d) GetRecurringProcessingModel

func (o *PaymentRequest3d) GetRecurringProcessingModel() string

GetRecurringProcessingModel returns the RecurringProcessingModel field value if set, zero value otherwise.

func (*PaymentRequest3d) GetRecurringProcessingModelOk

func (o *PaymentRequest3d) 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 (*PaymentRequest3d) GetReference

func (o *PaymentRequest3d) GetReference() string

GetReference returns the Reference field value if set, zero value otherwise.

func (*PaymentRequest3d) GetReferenceOk

func (o *PaymentRequest3d) 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 (*PaymentRequest3d) GetSelectedBrand

func (o *PaymentRequest3d) GetSelectedBrand() string

GetSelectedBrand returns the SelectedBrand field value if set, zero value otherwise.

func (*PaymentRequest3d) GetSelectedBrandOk

func (o *PaymentRequest3d) 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 (*PaymentRequest3d) GetSelectedRecurringDetailReference

func (o *PaymentRequest3d) GetSelectedRecurringDetailReference() string

GetSelectedRecurringDetailReference returns the SelectedRecurringDetailReference field value if set, zero value otherwise.

func (*PaymentRequest3d) GetSelectedRecurringDetailReferenceOk

func (o *PaymentRequest3d) 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 (*PaymentRequest3d) GetSessionId

func (o *PaymentRequest3d) GetSessionId() string

GetSessionId returns the SessionId field value if set, zero value otherwise.

func (*PaymentRequest3d) GetSessionIdOk

func (o *PaymentRequest3d) 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 (*PaymentRequest3d) GetShopperEmail

func (o *PaymentRequest3d) GetShopperEmail() string

GetShopperEmail returns the ShopperEmail field value if set, zero value otherwise.

func (*PaymentRequest3d) GetShopperEmailOk

func (o *PaymentRequest3d) 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 (*PaymentRequest3d) GetShopperIP

func (o *PaymentRequest3d) GetShopperIP() string

GetShopperIP returns the ShopperIP field value if set, zero value otherwise.

func (*PaymentRequest3d) GetShopperIPOk

func (o *PaymentRequest3d) 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 (*PaymentRequest3d) GetShopperInteraction

func (o *PaymentRequest3d) GetShopperInteraction() string

GetShopperInteraction returns the ShopperInteraction field value if set, zero value otherwise.

func (*PaymentRequest3d) GetShopperInteractionOk

func (o *PaymentRequest3d) 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 (*PaymentRequest3d) GetShopperLocale

func (o *PaymentRequest3d) GetShopperLocale() string

GetShopperLocale returns the ShopperLocale field value if set, zero value otherwise.

func (*PaymentRequest3d) GetShopperLocaleOk

func (o *PaymentRequest3d) 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 (*PaymentRequest3d) GetShopperName

func (o *PaymentRequest3d) GetShopperName() Name

GetShopperName returns the ShopperName field value if set, zero value otherwise.

func (*PaymentRequest3d) GetShopperNameOk

func (o *PaymentRequest3d) 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 (*PaymentRequest3d) GetShopperReference

func (o *PaymentRequest3d) GetShopperReference() string

GetShopperReference returns the ShopperReference field value if set, zero value otherwise.

func (*PaymentRequest3d) GetShopperReferenceOk

func (o *PaymentRequest3d) 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 (*PaymentRequest3d) GetShopperStatement

func (o *PaymentRequest3d) GetShopperStatement() string

GetShopperStatement returns the ShopperStatement field value if set, zero value otherwise.

func (*PaymentRequest3d) GetShopperStatementOk

func (o *PaymentRequest3d) 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 (*PaymentRequest3d) GetSocialSecurityNumber

func (o *PaymentRequest3d) GetSocialSecurityNumber() string

GetSocialSecurityNumber returns the SocialSecurityNumber field value if set, zero value otherwise.

func (*PaymentRequest3d) GetSocialSecurityNumberOk

func (o *PaymentRequest3d) 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 (*PaymentRequest3d) GetSplits

func (o *PaymentRequest3d) GetSplits() []Split

GetSplits returns the Splits field value if set, zero value otherwise.

func (*PaymentRequest3d) GetSplitsOk

func (o *PaymentRequest3d) 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 (*PaymentRequest3d) GetStore

func (o *PaymentRequest3d) GetStore() string

GetStore returns the Store field value if set, zero value otherwise.

func (*PaymentRequest3d) GetStoreOk

func (o *PaymentRequest3d) 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 (*PaymentRequest3d) GetTelephoneNumber

func (o *PaymentRequest3d) GetTelephoneNumber() string

GetTelephoneNumber returns the TelephoneNumber field value if set, zero value otherwise.

func (*PaymentRequest3d) GetTelephoneNumberOk

func (o *PaymentRequest3d) 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 (*PaymentRequest3d) GetThreeDS2RequestData

func (o *PaymentRequest3d) GetThreeDS2RequestData() ThreeDS2RequestData

GetThreeDS2RequestData returns the ThreeDS2RequestData field value if set, zero value otherwise.

func (*PaymentRequest3d) GetThreeDS2RequestDataOk

func (o *PaymentRequest3d) 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 (*PaymentRequest3d) GetThreeDSAuthenticationOnly

func (o *PaymentRequest3d) GetThreeDSAuthenticationOnly() bool

GetThreeDSAuthenticationOnly returns the ThreeDSAuthenticationOnly field value if set, zero value otherwise.

func (*PaymentRequest3d) GetThreeDSAuthenticationOnlyOk

func (o *PaymentRequest3d) 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.

func (*PaymentRequest3d) GetTotalsGroup

func (o *PaymentRequest3d) GetTotalsGroup() string

GetTotalsGroup returns the TotalsGroup field value if set, zero value otherwise.

func (*PaymentRequest3d) GetTotalsGroupOk

func (o *PaymentRequest3d) 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 (*PaymentRequest3d) GetTrustedShopper

func (o *PaymentRequest3d) GetTrustedShopper() bool

GetTrustedShopper returns the TrustedShopper field value if set, zero value otherwise.

func (*PaymentRequest3d) GetTrustedShopperOk

func (o *PaymentRequest3d) 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 (*PaymentRequest3d) HasAccountInfo

func (o *PaymentRequest3d) HasAccountInfo() bool

HasAccountInfo returns a boolean if a field has been set.

func (*PaymentRequest3d) HasAdditionalAmount

func (o *PaymentRequest3d) HasAdditionalAmount() bool

HasAdditionalAmount returns a boolean if a field has been set.

func (*PaymentRequest3d) HasAdditionalData

func (o *PaymentRequest3d) HasAdditionalData() bool

HasAdditionalData returns a boolean if a field has been set.

func (*PaymentRequest3d) HasAmount

func (o *PaymentRequest3d) HasAmount() bool

HasAmount returns a boolean if a field has been set.

func (*PaymentRequest3d) HasApplicationInfo

func (o *PaymentRequest3d) HasApplicationInfo() bool

HasApplicationInfo returns a boolean if a field has been set.

func (*PaymentRequest3d) HasBillingAddress

func (o *PaymentRequest3d) HasBillingAddress() bool

HasBillingAddress returns a boolean if a field has been set.

func (*PaymentRequest3d) HasBrowserInfo

func (o *PaymentRequest3d) HasBrowserInfo() bool

HasBrowserInfo returns a boolean if a field has been set.

func (*PaymentRequest3d) HasCaptureDelayHours

func (o *PaymentRequest3d) HasCaptureDelayHours() bool

HasCaptureDelayHours returns a boolean if a field has been set.

func (*PaymentRequest3d) HasDateOfBirth

func (o *PaymentRequest3d) HasDateOfBirth() bool

HasDateOfBirth returns a boolean if a field has been set.

func (*PaymentRequest3d) HasDccQuote

func (o *PaymentRequest3d) HasDccQuote() bool

HasDccQuote returns a boolean if a field has been set.

func (*PaymentRequest3d) HasDeliveryAddress

func (o *PaymentRequest3d) HasDeliveryAddress() bool

HasDeliveryAddress returns a boolean if a field has been set.

func (*PaymentRequest3d) HasDeliveryDate

func (o *PaymentRequest3d) HasDeliveryDate() bool

HasDeliveryDate returns a boolean if a field has been set.

func (*PaymentRequest3d) HasDeviceFingerprint

func (o *PaymentRequest3d) HasDeviceFingerprint() bool

HasDeviceFingerprint returns a boolean if a field has been set.

func (*PaymentRequest3d) HasFraudOffset

func (o *PaymentRequest3d) HasFraudOffset() bool

HasFraudOffset returns a boolean if a field has been set.

func (*PaymentRequest3d) HasInstallments

func (o *PaymentRequest3d) HasInstallments() bool

HasInstallments returns a boolean if a field has been set.

func (*PaymentRequest3d) HasLocalizedShopperStatement

func (o *PaymentRequest3d) HasLocalizedShopperStatement() bool

HasLocalizedShopperStatement returns a boolean if a field has been set.

func (*PaymentRequest3d) HasMcc

func (o *PaymentRequest3d) HasMcc() bool

HasMcc returns a boolean if a field has been set.

func (*PaymentRequest3d) HasMerchantOrderReference

func (o *PaymentRequest3d) HasMerchantOrderReference() bool

HasMerchantOrderReference returns a boolean if a field has been set.

func (*PaymentRequest3d) HasMerchantRiskIndicator

func (o *PaymentRequest3d) HasMerchantRiskIndicator() bool

HasMerchantRiskIndicator returns a boolean if a field has been set.

func (*PaymentRequest3d) HasMetadata

func (o *PaymentRequest3d) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*PaymentRequest3d) HasOrderReference

func (o *PaymentRequest3d) HasOrderReference() bool

HasOrderReference returns a boolean if a field has been set.

func (*PaymentRequest3d) HasRecurring

func (o *PaymentRequest3d) HasRecurring() bool

HasRecurring returns a boolean if a field has been set.

func (*PaymentRequest3d) HasRecurringProcessingModel

func (o *PaymentRequest3d) HasRecurringProcessingModel() bool

HasRecurringProcessingModel returns a boolean if a field has been set.

func (*PaymentRequest3d) HasReference

func (o *PaymentRequest3d) HasReference() bool

HasReference returns a boolean if a field has been set.

func (*PaymentRequest3d) HasSelectedBrand

func (o *PaymentRequest3d) HasSelectedBrand() bool

HasSelectedBrand returns a boolean if a field has been set.

func (*PaymentRequest3d) HasSelectedRecurringDetailReference

func (o *PaymentRequest3d) HasSelectedRecurringDetailReference() bool

HasSelectedRecurringDetailReference returns a boolean if a field has been set.

func (*PaymentRequest3d) HasSessionId

func (o *PaymentRequest3d) HasSessionId() bool

HasSessionId returns a boolean if a field has been set.

func (*PaymentRequest3d) HasShopperEmail

func (o *PaymentRequest3d) HasShopperEmail() bool

HasShopperEmail returns a boolean if a field has been set.

func (*PaymentRequest3d) HasShopperIP

func (o *PaymentRequest3d) HasShopperIP() bool

HasShopperIP returns a boolean if a field has been set.

func (*PaymentRequest3d) HasShopperInteraction

func (o *PaymentRequest3d) HasShopperInteraction() bool

HasShopperInteraction returns a boolean if a field has been set.

func (*PaymentRequest3d) HasShopperLocale

func (o *PaymentRequest3d) HasShopperLocale() bool

HasShopperLocale returns a boolean if a field has been set.

func (*PaymentRequest3d) HasShopperName

func (o *PaymentRequest3d) HasShopperName() bool

HasShopperName returns a boolean if a field has been set.

func (*PaymentRequest3d) HasShopperReference

func (o *PaymentRequest3d) HasShopperReference() bool

HasShopperReference returns a boolean if a field has been set.

func (*PaymentRequest3d) HasShopperStatement

func (o *PaymentRequest3d) HasShopperStatement() bool

HasShopperStatement returns a boolean if a field has been set.

func (*PaymentRequest3d) HasSocialSecurityNumber

func (o *PaymentRequest3d) HasSocialSecurityNumber() bool

HasSocialSecurityNumber returns a boolean if a field has been set.

func (*PaymentRequest3d) HasSplits

func (o *PaymentRequest3d) HasSplits() bool

HasSplits returns a boolean if a field has been set.

func (*PaymentRequest3d) HasStore

func (o *PaymentRequest3d) HasStore() bool

HasStore returns a boolean if a field has been set.

func (*PaymentRequest3d) HasTelephoneNumber

func (o *PaymentRequest3d) HasTelephoneNumber() bool

HasTelephoneNumber returns a boolean if a field has been set.

func (*PaymentRequest3d) HasThreeDS2RequestData

func (o *PaymentRequest3d) HasThreeDS2RequestData() bool

HasThreeDS2RequestData returns a boolean if a field has been set.

func (*PaymentRequest3d) HasThreeDSAuthenticationOnly

func (o *PaymentRequest3d) HasThreeDSAuthenticationOnly() bool

HasThreeDSAuthenticationOnly returns a boolean if a field has been set.

func (*PaymentRequest3d) HasTotalsGroup

func (o *PaymentRequest3d) HasTotalsGroup() bool

HasTotalsGroup returns a boolean if a field has been set.

func (*PaymentRequest3d) HasTrustedShopper

func (o *PaymentRequest3d) HasTrustedShopper() bool

HasTrustedShopper returns a boolean if a field has been set.

func (PaymentRequest3d) MarshalJSON

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

func (*PaymentRequest3d) SetAccountInfo

func (o *PaymentRequest3d) SetAccountInfo(v AccountInfo)

SetAccountInfo gets a reference to the given AccountInfo and assigns it to the AccountInfo field.

func (*PaymentRequest3d) SetAdditionalAmount

func (o *PaymentRequest3d) SetAdditionalAmount(v Amount)

SetAdditionalAmount gets a reference to the given Amount and assigns it to the AdditionalAmount field.

func (*PaymentRequest3d) SetAdditionalData

func (o *PaymentRequest3d) SetAdditionalData(v map[string]string)

SetAdditionalData gets a reference to the given map[string]string and assigns it to the AdditionalData field.

func (*PaymentRequest3d) SetAmount

func (o *PaymentRequest3d) SetAmount(v Amount)

SetAmount gets a reference to the given Amount and assigns it to the Amount field.

func (*PaymentRequest3d) SetApplicationInfo

func (o *PaymentRequest3d) SetApplicationInfo(v ApplicationInfo)

SetApplicationInfo gets a reference to the given ApplicationInfo and assigns it to the ApplicationInfo field.

func (*PaymentRequest3d) SetBillingAddress

func (o *PaymentRequest3d) SetBillingAddress(v Address)

SetBillingAddress gets a reference to the given Address and assigns it to the BillingAddress field.

func (*PaymentRequest3d) SetBrowserInfo

func (o *PaymentRequest3d) SetBrowserInfo(v BrowserInfo)

SetBrowserInfo gets a reference to the given BrowserInfo and assigns it to the BrowserInfo field.

func (*PaymentRequest3d) SetCaptureDelayHours

func (o *PaymentRequest3d) SetCaptureDelayHours(v int32)

SetCaptureDelayHours gets a reference to the given int32 and assigns it to the CaptureDelayHours field.

func (*PaymentRequest3d) SetDateOfBirth

func (o *PaymentRequest3d) SetDateOfBirth(v string)

SetDateOfBirth gets a reference to the given string and assigns it to the DateOfBirth field.

func (*PaymentRequest3d) SetDccQuote

func (o *PaymentRequest3d) SetDccQuote(v ForexQuote)

SetDccQuote gets a reference to the given ForexQuote and assigns it to the DccQuote field.

func (*PaymentRequest3d) SetDeliveryAddress

func (o *PaymentRequest3d) SetDeliveryAddress(v Address)

SetDeliveryAddress gets a reference to the given Address and assigns it to the DeliveryAddress field.

func (*PaymentRequest3d) SetDeliveryDate

func (o *PaymentRequest3d) SetDeliveryDate(v time.Time)

SetDeliveryDate gets a reference to the given time.Time and assigns it to the DeliveryDate field.

func (*PaymentRequest3d) SetDeviceFingerprint

func (o *PaymentRequest3d) SetDeviceFingerprint(v string)

SetDeviceFingerprint gets a reference to the given string and assigns it to the DeviceFingerprint field.

func (*PaymentRequest3d) SetFraudOffset

func (o *PaymentRequest3d) SetFraudOffset(v int32)

SetFraudOffset gets a reference to the given int32 and assigns it to the FraudOffset field.

func (*PaymentRequest3d) SetInstallments

func (o *PaymentRequest3d) SetInstallments(v Installments)

SetInstallments gets a reference to the given Installments and assigns it to the Installments field.

func (*PaymentRequest3d) SetLocalizedShopperStatement

func (o *PaymentRequest3d) SetLocalizedShopperStatement(v map[string]string)

SetLocalizedShopperStatement gets a reference to the given map[string]string and assigns it to the LocalizedShopperStatement field.

func (*PaymentRequest3d) SetMcc

func (o *PaymentRequest3d) SetMcc(v string)

SetMcc gets a reference to the given string and assigns it to the Mcc field.

func (*PaymentRequest3d) SetMd

func (o *PaymentRequest3d) SetMd(v string)

SetMd sets field value

func (*PaymentRequest3d) SetMerchantAccount

func (o *PaymentRequest3d) SetMerchantAccount(v string)

SetMerchantAccount sets field value

func (*PaymentRequest3d) SetMerchantOrderReference

func (o *PaymentRequest3d) SetMerchantOrderReference(v string)

SetMerchantOrderReference gets a reference to the given string and assigns it to the MerchantOrderReference field.

func (*PaymentRequest3d) SetMerchantRiskIndicator

func (o *PaymentRequest3d) SetMerchantRiskIndicator(v MerchantRiskIndicator)

SetMerchantRiskIndicator gets a reference to the given MerchantRiskIndicator and assigns it to the MerchantRiskIndicator field.

func (*PaymentRequest3d) SetMetadata

func (o *PaymentRequest3d) SetMetadata(v map[string]string)

SetMetadata gets a reference to the given map[string]string and assigns it to the Metadata field.

func (*PaymentRequest3d) SetOrderReference

func (o *PaymentRequest3d) SetOrderReference(v string)

SetOrderReference gets a reference to the given string and assigns it to the OrderReference field.

func (*PaymentRequest3d) SetPaResponse

func (o *PaymentRequest3d) SetPaResponse(v string)

SetPaResponse sets field value

func (*PaymentRequest3d) SetRecurring

func (o *PaymentRequest3d) SetRecurring(v Recurring)

SetRecurring gets a reference to the given Recurring and assigns it to the Recurring field.

func (*PaymentRequest3d) SetRecurringProcessingModel

func (o *PaymentRequest3d) SetRecurringProcessingModel(v string)

SetRecurringProcessingModel gets a reference to the given string and assigns it to the RecurringProcessingModel field.

func (*PaymentRequest3d) SetReference

func (o *PaymentRequest3d) SetReference(v string)

SetReference gets a reference to the given string and assigns it to the Reference field.

func (*PaymentRequest3d) SetSelectedBrand

func (o *PaymentRequest3d) SetSelectedBrand(v string)

SetSelectedBrand gets a reference to the given string and assigns it to the SelectedBrand field.

func (*PaymentRequest3d) SetSelectedRecurringDetailReference

func (o *PaymentRequest3d) SetSelectedRecurringDetailReference(v string)

SetSelectedRecurringDetailReference gets a reference to the given string and assigns it to the SelectedRecurringDetailReference field.

func (*PaymentRequest3d) SetSessionId

func (o *PaymentRequest3d) SetSessionId(v string)

SetSessionId gets a reference to the given string and assigns it to the SessionId field.

func (*PaymentRequest3d) SetShopperEmail

func (o *PaymentRequest3d) SetShopperEmail(v string)

SetShopperEmail gets a reference to the given string and assigns it to the ShopperEmail field.

func (*PaymentRequest3d) SetShopperIP

func (o *PaymentRequest3d) SetShopperIP(v string)

SetShopperIP gets a reference to the given string and assigns it to the ShopperIP field.

func (*PaymentRequest3d) SetShopperInteraction

func (o *PaymentRequest3d) SetShopperInteraction(v string)

SetShopperInteraction gets a reference to the given string and assigns it to the ShopperInteraction field.

func (*PaymentRequest3d) SetShopperLocale

func (o *PaymentRequest3d) SetShopperLocale(v string)

SetShopperLocale gets a reference to the given string and assigns it to the ShopperLocale field.

func (*PaymentRequest3d) SetShopperName

func (o *PaymentRequest3d) SetShopperName(v Name)

SetShopperName gets a reference to the given Name and assigns it to the ShopperName field.

func (*PaymentRequest3d) SetShopperReference

func (o *PaymentRequest3d) SetShopperReference(v string)

SetShopperReference gets a reference to the given string and assigns it to the ShopperReference field.

func (*PaymentRequest3d) SetShopperStatement

func (o *PaymentRequest3d) SetShopperStatement(v string)

SetShopperStatement gets a reference to the given string and assigns it to the ShopperStatement field.

func (*PaymentRequest3d) SetSocialSecurityNumber

func (o *PaymentRequest3d) SetSocialSecurityNumber(v string)

SetSocialSecurityNumber gets a reference to the given string and assigns it to the SocialSecurityNumber field.

func (*PaymentRequest3d) SetSplits

func (o *PaymentRequest3d) SetSplits(v []Split)

SetSplits gets a reference to the given []Split and assigns it to the Splits field.

func (*PaymentRequest3d) SetStore

func (o *PaymentRequest3d) SetStore(v string)

SetStore gets a reference to the given string and assigns it to the Store field.

func (*PaymentRequest3d) SetTelephoneNumber

func (o *PaymentRequest3d) SetTelephoneNumber(v string)

SetTelephoneNumber gets a reference to the given string and assigns it to the TelephoneNumber field.

func (*PaymentRequest3d) SetThreeDS2RequestData

func (o *PaymentRequest3d) SetThreeDS2RequestData(v ThreeDS2RequestData)

SetThreeDS2RequestData gets a reference to the given ThreeDS2RequestData and assigns it to the ThreeDS2RequestData field.

func (*PaymentRequest3d) SetThreeDSAuthenticationOnly

func (o *PaymentRequest3d) SetThreeDSAuthenticationOnly(v bool)

SetThreeDSAuthenticationOnly gets a reference to the given bool and assigns it to the ThreeDSAuthenticationOnly field.

func (*PaymentRequest3d) SetTotalsGroup

func (o *PaymentRequest3d) SetTotalsGroup(v string)

SetTotalsGroup gets a reference to the given string and assigns it to the TotalsGroup field.

func (*PaymentRequest3d) SetTrustedShopper

func (o *PaymentRequest3d) SetTrustedShopper(v bool)

SetTrustedShopper gets a reference to the given bool and assigns it to the TrustedShopper field.

func (PaymentRequest3d) ToMap

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

type PaymentRequest3ds2

type PaymentRequest3ds2 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"`
	// This field allows merchants to use dynamic shopper statement in local character sets. The local shopper statement field can be supplied in markets where localized merchant descriptors are used. Currently, Adyen only supports this in the Japanese market .The available character sets at the moment are: * Processing in Japan: **ja-Kana** The character set **ja-Kana** supports UTF-8 based Katakana and alphanumeric and special characters. Merchants can use half-width or full-width characters. An example request would be: > {   \"shopperStatement\" : \"ADYEN - SELLER-A\",   \"localizedShopperStatement\" : {     \"ja-Kana\" : \"ADYEN - セラーA\"   } } We recommend merchants to always supply the field localizedShopperStatement in addition to the field shopperStatement.It is issuer dependent whether the localized shopper statement field is supported. In the case of non-domestic transactions (e.g. US-issued cards processed in JP) the field `shopperStatement` is used to modify the statement of the shopper. Adyen handles the complexity of ensuring the correct descriptors are assigned. Please note, this field can be used for only Visa and Mastercard transactions.
	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"`
	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"`
	// 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"`
	ThreeDS2Result      *ThreeDS2Result      `json:"threeDS2Result,omitempty"`
	// The ThreeDS2Token that was returned in the /authorise call.
	ThreeDS2Token *string `json:"threeDS2Token,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.
	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"`
}

PaymentRequest3ds2 struct for PaymentRequest3ds2

func NewPaymentRequest3ds2

func NewPaymentRequest3ds2(amount Amount, merchantAccount string, reference string) *PaymentRequest3ds2

NewPaymentRequest3ds2 instantiates a new PaymentRequest3ds2 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 NewPaymentRequest3ds2WithDefaults

func NewPaymentRequest3ds2WithDefaults() *PaymentRequest3ds2

NewPaymentRequest3ds2WithDefaults instantiates a new PaymentRequest3ds2 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 (*PaymentRequest3ds2) GetAccountInfo

func (o *PaymentRequest3ds2) GetAccountInfo() AccountInfo

GetAccountInfo returns the AccountInfo field value if set, zero value otherwise.

func (*PaymentRequest3ds2) GetAccountInfoOk

func (o *PaymentRequest3ds2) 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 (*PaymentRequest3ds2) GetAdditionalAmount

func (o *PaymentRequest3ds2) GetAdditionalAmount() Amount

GetAdditionalAmount returns the AdditionalAmount field value if set, zero value otherwise.

func (*PaymentRequest3ds2) GetAdditionalAmountOk

func (o *PaymentRequest3ds2) 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 (*PaymentRequest3ds2) GetAdditionalData

func (o *PaymentRequest3ds2) GetAdditionalData() map[string]string

GetAdditionalData returns the AdditionalData field value if set, zero value otherwise.

func (*PaymentRequest3ds2) GetAdditionalDataOk

func (o *PaymentRequest3ds2) 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 (*PaymentRequest3ds2) GetAmount

func (o *PaymentRequest3ds2) GetAmount() Amount

GetAmount returns the Amount field value

func (*PaymentRequest3ds2) GetAmountOk

func (o *PaymentRequest3ds2) GetAmountOk() (*Amount, bool)

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

func (*PaymentRequest3ds2) GetApplicationInfo

func (o *PaymentRequest3ds2) GetApplicationInfo() ApplicationInfo

GetApplicationInfo returns the ApplicationInfo field value if set, zero value otherwise.

func (*PaymentRequest3ds2) GetApplicationInfoOk

func (o *PaymentRequest3ds2) 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 (*PaymentRequest3ds2) GetBillingAddress

func (o *PaymentRequest3ds2) GetBillingAddress() Address

GetBillingAddress returns the BillingAddress field value if set, zero value otherwise.

func (*PaymentRequest3ds2) GetBillingAddressOk

func (o *PaymentRequest3ds2) 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 (*PaymentRequest3ds2) GetBrowserInfo

func (o *PaymentRequest3ds2) GetBrowserInfo() BrowserInfo

GetBrowserInfo returns the BrowserInfo field value if set, zero value otherwise.

func (*PaymentRequest3ds2) GetBrowserInfoOk

func (o *PaymentRequest3ds2) 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 (*PaymentRequest3ds2) GetCaptureDelayHours

func (o *PaymentRequest3ds2) GetCaptureDelayHours() int32

GetCaptureDelayHours returns the CaptureDelayHours field value if set, zero value otherwise.

func (*PaymentRequest3ds2) GetCaptureDelayHoursOk

func (o *PaymentRequest3ds2) 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 (*PaymentRequest3ds2) GetDateOfBirth

func (o *PaymentRequest3ds2) GetDateOfBirth() string

GetDateOfBirth returns the DateOfBirth field value if set, zero value otherwise.

func (*PaymentRequest3ds2) GetDateOfBirthOk

func (o *PaymentRequest3ds2) 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 (*PaymentRequest3ds2) GetDccQuote

func (o *PaymentRequest3ds2) GetDccQuote() ForexQuote

GetDccQuote returns the DccQuote field value if set, zero value otherwise.

func (*PaymentRequest3ds2) GetDccQuoteOk

func (o *PaymentRequest3ds2) 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 (*PaymentRequest3ds2) GetDeliveryAddress

func (o *PaymentRequest3ds2) GetDeliveryAddress() Address

GetDeliveryAddress returns the DeliveryAddress field value if set, zero value otherwise.

func (*PaymentRequest3ds2) GetDeliveryAddressOk

func (o *PaymentRequest3ds2) 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 (*PaymentRequest3ds2) GetDeliveryDate

func (o *PaymentRequest3ds2) GetDeliveryDate() time.Time

GetDeliveryDate returns the DeliveryDate field value if set, zero value otherwise.

func (*PaymentRequest3ds2) GetDeliveryDateOk

func (o *PaymentRequest3ds2) 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 (*PaymentRequest3ds2) GetDeviceFingerprint

func (o *PaymentRequest3ds2) GetDeviceFingerprint() string

GetDeviceFingerprint returns the DeviceFingerprint field value if set, zero value otherwise.

func (*PaymentRequest3ds2) GetDeviceFingerprintOk

func (o *PaymentRequest3ds2) 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 (*PaymentRequest3ds2) GetFraudOffset

func (o *PaymentRequest3ds2) GetFraudOffset() int32

GetFraudOffset returns the FraudOffset field value if set, zero value otherwise.

func (*PaymentRequest3ds2) GetFraudOffsetOk

func (o *PaymentRequest3ds2) 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 (*PaymentRequest3ds2) GetInstallments

func (o *PaymentRequest3ds2) GetInstallments() Installments

GetInstallments returns the Installments field value if set, zero value otherwise.

func (*PaymentRequest3ds2) GetInstallmentsOk

func (o *PaymentRequest3ds2) 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 (*PaymentRequest3ds2) GetLocalizedShopperStatement

func (o *PaymentRequest3ds2) GetLocalizedShopperStatement() map[string]string

GetLocalizedShopperStatement returns the LocalizedShopperStatement field value if set, zero value otherwise.

func (*PaymentRequest3ds2) GetLocalizedShopperStatementOk

func (o *PaymentRequest3ds2) 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 (*PaymentRequest3ds2) GetMcc

func (o *PaymentRequest3ds2) GetMcc() string

GetMcc returns the Mcc field value if set, zero value otherwise.

func (*PaymentRequest3ds2) GetMccOk

func (o *PaymentRequest3ds2) 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 (*PaymentRequest3ds2) GetMerchantAccount

func (o *PaymentRequest3ds2) GetMerchantAccount() string

GetMerchantAccount returns the MerchantAccount field value

func (*PaymentRequest3ds2) GetMerchantAccountOk

func (o *PaymentRequest3ds2) GetMerchantAccountOk() (*string, bool)

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

func (*PaymentRequest3ds2) GetMerchantOrderReference

func (o *PaymentRequest3ds2) GetMerchantOrderReference() string

GetMerchantOrderReference returns the MerchantOrderReference field value if set, zero value otherwise.

func (*PaymentRequest3ds2) GetMerchantOrderReferenceOk

func (o *PaymentRequest3ds2) 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 (*PaymentRequest3ds2) GetMerchantRiskIndicator

func (o *PaymentRequest3ds2) GetMerchantRiskIndicator() MerchantRiskIndicator

GetMerchantRiskIndicator returns the MerchantRiskIndicator field value if set, zero value otherwise.

func (*PaymentRequest3ds2) GetMerchantRiskIndicatorOk

func (o *PaymentRequest3ds2) 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 (*PaymentRequest3ds2) GetMetadata

func (o *PaymentRequest3ds2) GetMetadata() map[string]string

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*PaymentRequest3ds2) GetMetadataOk

func (o *PaymentRequest3ds2) 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 (*PaymentRequest3ds2) GetOrderReference

func (o *PaymentRequest3ds2) GetOrderReference() string

GetOrderReference returns the OrderReference field value if set, zero value otherwise.

func (*PaymentRequest3ds2) GetOrderReferenceOk

func (o *PaymentRequest3ds2) 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 (*PaymentRequest3ds2) GetRecurring

func (o *PaymentRequest3ds2) GetRecurring() Recurring

GetRecurring returns the Recurring field value if set, zero value otherwise.

func (*PaymentRequest3ds2) GetRecurringOk

func (o *PaymentRequest3ds2) 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 (*PaymentRequest3ds2) GetRecurringProcessingModel

func (o *PaymentRequest3ds2) GetRecurringProcessingModel() string

GetRecurringProcessingModel returns the RecurringProcessingModel field value if set, zero value otherwise.

func (*PaymentRequest3ds2) GetRecurringProcessingModelOk

func (o *PaymentRequest3ds2) 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 (*PaymentRequest3ds2) GetReference

func (o *PaymentRequest3ds2) GetReference() string

GetReference returns the Reference field value

func (*PaymentRequest3ds2) GetReferenceOk

func (o *PaymentRequest3ds2) GetReferenceOk() (*string, bool)

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

func (*PaymentRequest3ds2) GetSelectedBrand

func (o *PaymentRequest3ds2) GetSelectedBrand() string

GetSelectedBrand returns the SelectedBrand field value if set, zero value otherwise.

func (*PaymentRequest3ds2) GetSelectedBrandOk

func (o *PaymentRequest3ds2) 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 (*PaymentRequest3ds2) GetSelectedRecurringDetailReference

func (o *PaymentRequest3ds2) GetSelectedRecurringDetailReference() string

GetSelectedRecurringDetailReference returns the SelectedRecurringDetailReference field value if set, zero value otherwise.

func (*PaymentRequest3ds2) GetSelectedRecurringDetailReferenceOk

func (o *PaymentRequest3ds2) 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 (*PaymentRequest3ds2) GetSessionId

func (o *PaymentRequest3ds2) GetSessionId() string

GetSessionId returns the SessionId field value if set, zero value otherwise.

func (*PaymentRequest3ds2) GetSessionIdOk

func (o *PaymentRequest3ds2) 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 (*PaymentRequest3ds2) GetShopperEmail

func (o *PaymentRequest3ds2) GetShopperEmail() string

GetShopperEmail returns the ShopperEmail field value if set, zero value otherwise.

func (*PaymentRequest3ds2) GetShopperEmailOk

func (o *PaymentRequest3ds2) 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 (*PaymentRequest3ds2) GetShopperIP

func (o *PaymentRequest3ds2) GetShopperIP() string

GetShopperIP returns the ShopperIP field value if set, zero value otherwise.

func (*PaymentRequest3ds2) GetShopperIPOk

func (o *PaymentRequest3ds2) 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 (*PaymentRequest3ds2) GetShopperInteraction

func (o *PaymentRequest3ds2) GetShopperInteraction() string

GetShopperInteraction returns the ShopperInteraction field value if set, zero value otherwise.

func (*PaymentRequest3ds2) GetShopperInteractionOk

func (o *PaymentRequest3ds2) 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 (*PaymentRequest3ds2) GetShopperLocale

func (o *PaymentRequest3ds2) GetShopperLocale() string

GetShopperLocale returns the ShopperLocale field value if set, zero value otherwise.

func (*PaymentRequest3ds2) GetShopperLocaleOk

func (o *PaymentRequest3ds2) 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 (*PaymentRequest3ds2) GetShopperName

func (o *PaymentRequest3ds2) GetShopperName() Name

GetShopperName returns the ShopperName field value if set, zero value otherwise.

func (*PaymentRequest3ds2) GetShopperNameOk

func (o *PaymentRequest3ds2) 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 (*PaymentRequest3ds2) GetShopperReference

func (o *PaymentRequest3ds2) GetShopperReference() string

GetShopperReference returns the ShopperReference field value if set, zero value otherwise.

func (*PaymentRequest3ds2) GetShopperReferenceOk

func (o *PaymentRequest3ds2) 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 (*PaymentRequest3ds2) GetShopperStatement

func (o *PaymentRequest3ds2) GetShopperStatement() string

GetShopperStatement returns the ShopperStatement field value if set, zero value otherwise.

func (*PaymentRequest3ds2) GetShopperStatementOk

func (o *PaymentRequest3ds2) 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 (*PaymentRequest3ds2) GetSocialSecurityNumber

func (o *PaymentRequest3ds2) GetSocialSecurityNumber() string

GetSocialSecurityNumber returns the SocialSecurityNumber field value if set, zero value otherwise.

func (*PaymentRequest3ds2) GetSocialSecurityNumberOk

func (o *PaymentRequest3ds2) 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 (*PaymentRequest3ds2) GetSplits

func (o *PaymentRequest3ds2) GetSplits() []Split

GetSplits returns the Splits field value if set, zero value otherwise.

func (*PaymentRequest3ds2) GetSplitsOk

func (o *PaymentRequest3ds2) 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 (*PaymentRequest3ds2) GetStore

func (o *PaymentRequest3ds2) GetStore() string

GetStore returns the Store field value if set, zero value otherwise.

func (*PaymentRequest3ds2) GetStoreOk

func (o *PaymentRequest3ds2) 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 (*PaymentRequest3ds2) GetTelephoneNumber

func (o *PaymentRequest3ds2) GetTelephoneNumber() string

GetTelephoneNumber returns the TelephoneNumber field value if set, zero value otherwise.

func (*PaymentRequest3ds2) GetTelephoneNumberOk

func (o *PaymentRequest3ds2) 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 (*PaymentRequest3ds2) GetThreeDS2RequestData

func (o *PaymentRequest3ds2) GetThreeDS2RequestData() ThreeDS2RequestData

GetThreeDS2RequestData returns the ThreeDS2RequestData field value if set, zero value otherwise.

func (*PaymentRequest3ds2) GetThreeDS2RequestDataOk

func (o *PaymentRequest3ds2) 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 (*PaymentRequest3ds2) GetThreeDS2Result

func (o *PaymentRequest3ds2) GetThreeDS2Result() ThreeDS2Result

GetThreeDS2Result returns the ThreeDS2Result field value if set, zero value otherwise.

func (*PaymentRequest3ds2) GetThreeDS2ResultOk

func (o *PaymentRequest3ds2) 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 (*PaymentRequest3ds2) GetThreeDS2Token

func (o *PaymentRequest3ds2) GetThreeDS2Token() string

GetThreeDS2Token returns the ThreeDS2Token field value if set, zero value otherwise.

func (*PaymentRequest3ds2) GetThreeDS2TokenOk

func (o *PaymentRequest3ds2) GetThreeDS2TokenOk() (*string, bool)

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

func (*PaymentRequest3ds2) GetThreeDSAuthenticationOnly

func (o *PaymentRequest3ds2) GetThreeDSAuthenticationOnly() bool

GetThreeDSAuthenticationOnly returns the ThreeDSAuthenticationOnly field value if set, zero value otherwise.

func (*PaymentRequest3ds2) GetThreeDSAuthenticationOnlyOk

func (o *PaymentRequest3ds2) 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.

func (*PaymentRequest3ds2) GetTotalsGroup

func (o *PaymentRequest3ds2) GetTotalsGroup() string

GetTotalsGroup returns the TotalsGroup field value if set, zero value otherwise.

func (*PaymentRequest3ds2) GetTotalsGroupOk

func (o *PaymentRequest3ds2) 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 (*PaymentRequest3ds2) GetTrustedShopper

func (o *PaymentRequest3ds2) GetTrustedShopper() bool

GetTrustedShopper returns the TrustedShopper field value if set, zero value otherwise.

func (*PaymentRequest3ds2) GetTrustedShopperOk

func (o *PaymentRequest3ds2) 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 (*PaymentRequest3ds2) HasAccountInfo

func (o *PaymentRequest3ds2) HasAccountInfo() bool

HasAccountInfo returns a boolean if a field has been set.

func (*PaymentRequest3ds2) HasAdditionalAmount

func (o *PaymentRequest3ds2) HasAdditionalAmount() bool

HasAdditionalAmount returns a boolean if a field has been set.

func (*PaymentRequest3ds2) HasAdditionalData

func (o *PaymentRequest3ds2) HasAdditionalData() bool

HasAdditionalData returns a boolean if a field has been set.

func (*PaymentRequest3ds2) HasApplicationInfo

func (o *PaymentRequest3ds2) HasApplicationInfo() bool

HasApplicationInfo returns a boolean if a field has been set.

func (*PaymentRequest3ds2) HasBillingAddress

func (o *PaymentRequest3ds2) HasBillingAddress() bool

HasBillingAddress returns a boolean if a field has been set.

func (*PaymentRequest3ds2) HasBrowserInfo

func (o *PaymentRequest3ds2) HasBrowserInfo() bool

HasBrowserInfo returns a boolean if a field has been set.

func (*PaymentRequest3ds2) HasCaptureDelayHours

func (o *PaymentRequest3ds2) HasCaptureDelayHours() bool

HasCaptureDelayHours returns a boolean if a field has been set.

func (*PaymentRequest3ds2) HasDateOfBirth

func (o *PaymentRequest3ds2) HasDateOfBirth() bool

HasDateOfBirth returns a boolean if a field has been set.

func (*PaymentRequest3ds2) HasDccQuote

func (o *PaymentRequest3ds2) HasDccQuote() bool

HasDccQuote returns a boolean if a field has been set.

func (*PaymentRequest3ds2) HasDeliveryAddress

func (o *PaymentRequest3ds2) HasDeliveryAddress() bool

HasDeliveryAddress returns a boolean if a field has been set.

func (*PaymentRequest3ds2) HasDeliveryDate

func (o *PaymentRequest3ds2) HasDeliveryDate() bool

HasDeliveryDate returns a boolean if a field has been set.

func (*PaymentRequest3ds2) HasDeviceFingerprint

func (o *PaymentRequest3ds2) HasDeviceFingerprint() bool

HasDeviceFingerprint returns a boolean if a field has been set.

func (*PaymentRequest3ds2) HasFraudOffset

func (o *PaymentRequest3ds2) HasFraudOffset() bool

HasFraudOffset returns a boolean if a field has been set.

func (*PaymentRequest3ds2) HasInstallments

func (o *PaymentRequest3ds2) HasInstallments() bool

HasInstallments returns a boolean if a field has been set.

func (*PaymentRequest3ds2) HasLocalizedShopperStatement

func (o *PaymentRequest3ds2) HasLocalizedShopperStatement() bool

HasLocalizedShopperStatement returns a boolean if a field has been set.

func (*PaymentRequest3ds2) HasMcc

func (o *PaymentRequest3ds2) HasMcc() bool

HasMcc returns a boolean if a field has been set.

func (*PaymentRequest3ds2) HasMerchantOrderReference

func (o *PaymentRequest3ds2) HasMerchantOrderReference() bool

HasMerchantOrderReference returns a boolean if a field has been set.

func (*PaymentRequest3ds2) HasMerchantRiskIndicator

func (o *PaymentRequest3ds2) HasMerchantRiskIndicator() bool

HasMerchantRiskIndicator returns a boolean if a field has been set.

func (*PaymentRequest3ds2) HasMetadata

func (o *PaymentRequest3ds2) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*PaymentRequest3ds2) HasOrderReference

func (o *PaymentRequest3ds2) HasOrderReference() bool

HasOrderReference returns a boolean if a field has been set.

func (*PaymentRequest3ds2) HasRecurring

func (o *PaymentRequest3ds2) HasRecurring() bool

HasRecurring returns a boolean if a field has been set.

func (*PaymentRequest3ds2) HasRecurringProcessingModel

func (o *PaymentRequest3ds2) HasRecurringProcessingModel() bool

HasRecurringProcessingModel returns a boolean if a field has been set.

func (*PaymentRequest3ds2) HasSelectedBrand

func (o *PaymentRequest3ds2) HasSelectedBrand() bool

HasSelectedBrand returns a boolean if a field has been set.

func (*PaymentRequest3ds2) HasSelectedRecurringDetailReference

func (o *PaymentRequest3ds2) HasSelectedRecurringDetailReference() bool

HasSelectedRecurringDetailReference returns a boolean if a field has been set.

func (*PaymentRequest3ds2) HasSessionId

func (o *PaymentRequest3ds2) HasSessionId() bool

HasSessionId returns a boolean if a field has been set.

func (*PaymentRequest3ds2) HasShopperEmail

func (o *PaymentRequest3ds2) HasShopperEmail() bool

HasShopperEmail returns a boolean if a field has been set.

func (*PaymentRequest3ds2) HasShopperIP

func (o *PaymentRequest3ds2) HasShopperIP() bool

HasShopperIP returns a boolean if a field has been set.

func (*PaymentRequest3ds2) HasShopperInteraction

func (o *PaymentRequest3ds2) HasShopperInteraction() bool

HasShopperInteraction returns a boolean if a field has been set.

func (*PaymentRequest3ds2) HasShopperLocale

func (o *PaymentRequest3ds2) HasShopperLocale() bool

HasShopperLocale returns a boolean if a field has been set.

func (*PaymentRequest3ds2) HasShopperName

func (o *PaymentRequest3ds2) HasShopperName() bool

HasShopperName returns a boolean if a field has been set.

func (*PaymentRequest3ds2) HasShopperReference

func (o *PaymentRequest3ds2) HasShopperReference() bool

HasShopperReference returns a boolean if a field has been set.

func (*PaymentRequest3ds2) HasShopperStatement

func (o *PaymentRequest3ds2) HasShopperStatement() bool

HasShopperStatement returns a boolean if a field has been set.

func (*PaymentRequest3ds2) HasSocialSecurityNumber

func (o *PaymentRequest3ds2) HasSocialSecurityNumber() bool

HasSocialSecurityNumber returns a boolean if a field has been set.

func (*PaymentRequest3ds2) HasSplits

func (o *PaymentRequest3ds2) HasSplits() bool

HasSplits returns a boolean if a field has been set.

func (*PaymentRequest3ds2) HasStore

func (o *PaymentRequest3ds2) HasStore() bool

HasStore returns a boolean if a field has been set.

func (*PaymentRequest3ds2) HasTelephoneNumber

func (o *PaymentRequest3ds2) HasTelephoneNumber() bool

HasTelephoneNumber returns a boolean if a field has been set.

func (*PaymentRequest3ds2) HasThreeDS2RequestData

func (o *PaymentRequest3ds2) HasThreeDS2RequestData() bool

HasThreeDS2RequestData returns a boolean if a field has been set.

func (*PaymentRequest3ds2) HasThreeDS2Result

func (o *PaymentRequest3ds2) HasThreeDS2Result() bool

HasThreeDS2Result returns a boolean if a field has been set.

func (*PaymentRequest3ds2) HasThreeDS2Token

func (o *PaymentRequest3ds2) HasThreeDS2Token() bool

HasThreeDS2Token returns a boolean if a field has been set.

func (*PaymentRequest3ds2) HasThreeDSAuthenticationOnly

func (o *PaymentRequest3ds2) HasThreeDSAuthenticationOnly() bool

HasThreeDSAuthenticationOnly returns a boolean if a field has been set.

func (*PaymentRequest3ds2) HasTotalsGroup

func (o *PaymentRequest3ds2) HasTotalsGroup() bool

HasTotalsGroup returns a boolean if a field has been set.

func (*PaymentRequest3ds2) HasTrustedShopper

func (o *PaymentRequest3ds2) HasTrustedShopper() bool

HasTrustedShopper returns a boolean if a field has been set.

func (PaymentRequest3ds2) MarshalJSON

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

func (*PaymentRequest3ds2) SetAccountInfo

func (o *PaymentRequest3ds2) SetAccountInfo(v AccountInfo)

SetAccountInfo gets a reference to the given AccountInfo and assigns it to the AccountInfo field.

func (*PaymentRequest3ds2) SetAdditionalAmount

func (o *PaymentRequest3ds2) SetAdditionalAmount(v Amount)

SetAdditionalAmount gets a reference to the given Amount and assigns it to the AdditionalAmount field.

func (*PaymentRequest3ds2) SetAdditionalData

func (o *PaymentRequest3ds2) SetAdditionalData(v map[string]string)

SetAdditionalData gets a reference to the given map[string]string and assigns it to the AdditionalData field.

func (*PaymentRequest3ds2) SetAmount

func (o *PaymentRequest3ds2) SetAmount(v Amount)

SetAmount sets field value

func (*PaymentRequest3ds2) SetApplicationInfo

func (o *PaymentRequest3ds2) SetApplicationInfo(v ApplicationInfo)

SetApplicationInfo gets a reference to the given ApplicationInfo and assigns it to the ApplicationInfo field.

func (*PaymentRequest3ds2) SetBillingAddress

func (o *PaymentRequest3ds2) SetBillingAddress(v Address)

SetBillingAddress gets a reference to the given Address and assigns it to the BillingAddress field.

func (*PaymentRequest3ds2) SetBrowserInfo

func (o *PaymentRequest3ds2) SetBrowserInfo(v BrowserInfo)

SetBrowserInfo gets a reference to the given BrowserInfo and assigns it to the BrowserInfo field.

func (*PaymentRequest3ds2) SetCaptureDelayHours

func (o *PaymentRequest3ds2) SetCaptureDelayHours(v int32)

SetCaptureDelayHours gets a reference to the given int32 and assigns it to the CaptureDelayHours field.

func (*PaymentRequest3ds2) SetDateOfBirth

func (o *PaymentRequest3ds2) SetDateOfBirth(v string)

SetDateOfBirth gets a reference to the given string and assigns it to the DateOfBirth field.

func (*PaymentRequest3ds2) SetDccQuote

func (o *PaymentRequest3ds2) SetDccQuote(v ForexQuote)

SetDccQuote gets a reference to the given ForexQuote and assigns it to the DccQuote field.

func (*PaymentRequest3ds2) SetDeliveryAddress

func (o *PaymentRequest3ds2) SetDeliveryAddress(v Address)

SetDeliveryAddress gets a reference to the given Address and assigns it to the DeliveryAddress field.

func (*PaymentRequest3ds2) SetDeliveryDate

func (o *PaymentRequest3ds2) SetDeliveryDate(v time.Time)

SetDeliveryDate gets a reference to the given time.Time and assigns it to the DeliveryDate field.

func (*PaymentRequest3ds2) SetDeviceFingerprint

func (o *PaymentRequest3ds2) SetDeviceFingerprint(v string)

SetDeviceFingerprint gets a reference to the given string and assigns it to the DeviceFingerprint field.

func (*PaymentRequest3ds2) SetFraudOffset

func (o *PaymentRequest3ds2) SetFraudOffset(v int32)

SetFraudOffset gets a reference to the given int32 and assigns it to the FraudOffset field.

func (*PaymentRequest3ds2) SetInstallments

func (o *PaymentRequest3ds2) SetInstallments(v Installments)

SetInstallments gets a reference to the given Installments and assigns it to the Installments field.

func (*PaymentRequest3ds2) SetLocalizedShopperStatement

func (o *PaymentRequest3ds2) SetLocalizedShopperStatement(v map[string]string)

SetLocalizedShopperStatement gets a reference to the given map[string]string and assigns it to the LocalizedShopperStatement field.

func (*PaymentRequest3ds2) SetMcc

func (o *PaymentRequest3ds2) SetMcc(v string)

SetMcc gets a reference to the given string and assigns it to the Mcc field.

func (*PaymentRequest3ds2) SetMerchantAccount

func (o *PaymentRequest3ds2) SetMerchantAccount(v string)

SetMerchantAccount sets field value

func (*PaymentRequest3ds2) SetMerchantOrderReference

func (o *PaymentRequest3ds2) SetMerchantOrderReference(v string)

SetMerchantOrderReference gets a reference to the given string and assigns it to the MerchantOrderReference field.

func (*PaymentRequest3ds2) SetMerchantRiskIndicator

func (o *PaymentRequest3ds2) SetMerchantRiskIndicator(v MerchantRiskIndicator)

SetMerchantRiskIndicator gets a reference to the given MerchantRiskIndicator and assigns it to the MerchantRiskIndicator field.

func (*PaymentRequest3ds2) SetMetadata

func (o *PaymentRequest3ds2) SetMetadata(v map[string]string)

SetMetadata gets a reference to the given map[string]string and assigns it to the Metadata field.

func (*PaymentRequest3ds2) SetOrderReference

func (o *PaymentRequest3ds2) SetOrderReference(v string)

SetOrderReference gets a reference to the given string and assigns it to the OrderReference field.

func (*PaymentRequest3ds2) SetRecurring

func (o *PaymentRequest3ds2) SetRecurring(v Recurring)

SetRecurring gets a reference to the given Recurring and assigns it to the Recurring field.

func (*PaymentRequest3ds2) SetRecurringProcessingModel

func (o *PaymentRequest3ds2) SetRecurringProcessingModel(v string)

SetRecurringProcessingModel gets a reference to the given string and assigns it to the RecurringProcessingModel field.

func (*PaymentRequest3ds2) SetReference

func (o *PaymentRequest3ds2) SetReference(v string)

SetReference sets field value

func (*PaymentRequest3ds2) SetSelectedBrand

func (o *PaymentRequest3ds2) SetSelectedBrand(v string)

SetSelectedBrand gets a reference to the given string and assigns it to the SelectedBrand field.

func (*PaymentRequest3ds2) SetSelectedRecurringDetailReference

func (o *PaymentRequest3ds2) SetSelectedRecurringDetailReference(v string)

SetSelectedRecurringDetailReference gets a reference to the given string and assigns it to the SelectedRecurringDetailReference field.

func (*PaymentRequest3ds2) SetSessionId

func (o *PaymentRequest3ds2) SetSessionId(v string)

SetSessionId gets a reference to the given string and assigns it to the SessionId field.

func (*PaymentRequest3ds2) SetShopperEmail

func (o *PaymentRequest3ds2) SetShopperEmail(v string)

SetShopperEmail gets a reference to the given string and assigns it to the ShopperEmail field.

func (*PaymentRequest3ds2) SetShopperIP

func (o *PaymentRequest3ds2) SetShopperIP(v string)

SetShopperIP gets a reference to the given string and assigns it to the ShopperIP field.

func (*PaymentRequest3ds2) SetShopperInteraction

func (o *PaymentRequest3ds2) SetShopperInteraction(v string)

SetShopperInteraction gets a reference to the given string and assigns it to the ShopperInteraction field.

func (*PaymentRequest3ds2) SetShopperLocale

func (o *PaymentRequest3ds2) SetShopperLocale(v string)

SetShopperLocale gets a reference to the given string and assigns it to the ShopperLocale field.

func (*PaymentRequest3ds2) SetShopperName

func (o *PaymentRequest3ds2) SetShopperName(v Name)

SetShopperName gets a reference to the given Name and assigns it to the ShopperName field.

func (*PaymentRequest3ds2) SetShopperReference

func (o *PaymentRequest3ds2) SetShopperReference(v string)

SetShopperReference gets a reference to the given string and assigns it to the ShopperReference field.

func (*PaymentRequest3ds2) SetShopperStatement

func (o *PaymentRequest3ds2) SetShopperStatement(v string)

SetShopperStatement gets a reference to the given string and assigns it to the ShopperStatement field.

func (*PaymentRequest3ds2) SetSocialSecurityNumber

func (o *PaymentRequest3ds2) SetSocialSecurityNumber(v string)

SetSocialSecurityNumber gets a reference to the given string and assigns it to the SocialSecurityNumber field.

func (*PaymentRequest3ds2) SetSplits

func (o *PaymentRequest3ds2) SetSplits(v []Split)

SetSplits gets a reference to the given []Split and assigns it to the Splits field.

func (*PaymentRequest3ds2) SetStore

func (o *PaymentRequest3ds2) SetStore(v string)

SetStore gets a reference to the given string and assigns it to the Store field.

func (*PaymentRequest3ds2) SetTelephoneNumber

func (o *PaymentRequest3ds2) SetTelephoneNumber(v string)

SetTelephoneNumber gets a reference to the given string and assigns it to the TelephoneNumber field.

func (*PaymentRequest3ds2) SetThreeDS2RequestData

func (o *PaymentRequest3ds2) SetThreeDS2RequestData(v ThreeDS2RequestData)

SetThreeDS2RequestData gets a reference to the given ThreeDS2RequestData and assigns it to the ThreeDS2RequestData field.

func (*PaymentRequest3ds2) SetThreeDS2Result

func (o *PaymentRequest3ds2) SetThreeDS2Result(v ThreeDS2Result)

SetThreeDS2Result gets a reference to the given ThreeDS2Result and assigns it to the ThreeDS2Result field.

func (*PaymentRequest3ds2) SetThreeDS2Token

func (o *PaymentRequest3ds2) SetThreeDS2Token(v string)

SetThreeDS2Token gets a reference to the given string and assigns it to the ThreeDS2Token field.

func (*PaymentRequest3ds2) SetThreeDSAuthenticationOnly

func (o *PaymentRequest3ds2) SetThreeDSAuthenticationOnly(v bool)

SetThreeDSAuthenticationOnly gets a reference to the given bool and assigns it to the ThreeDSAuthenticationOnly field.

func (*PaymentRequest3ds2) SetTotalsGroup

func (o *PaymentRequest3ds2) SetTotalsGroup(v string)

SetTotalsGroup gets a reference to the given string and assigns it to the TotalsGroup field.

func (*PaymentRequest3ds2) SetTrustedShopper

func (o *PaymentRequest3ds2) SetTrustedShopper(v bool)

SetTrustedShopper gets a reference to the given bool and assigns it to the TrustedShopper field.

func (PaymentRequest3ds2) ToMap

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

type PaymentResult

type PaymentResult 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"`
	// 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.
	AuthCode  *string `json:"authCode,omitempty"`
	DccAmount *Amount `json:"dccAmount,omitempty"`
	// Cryptographic signature used to verify `dccQuote`. > This value only applies if you have implemented Dynamic Currency Conversion. For more information, [contact Support](https://www.adyen.help/hc/en-us/requests/new).
	DccSignature *string      `json:"dccSignature,omitempty"`
	FraudResult  *FraudResult `json:"fraudResult,omitempty"`
	// The URL to direct the shopper to. > In case of SecurePlus, do not redirect a shopper to this URL.
	IssuerUrl *string `json:"issuerUrl,omitempty"`
	// The payment session.
	Md *string `json:"md,omitempty"`
	// The 3D request data for the issuer.  If the value is **CUPSecurePlus-CollectSMSVerificationCode**, collect an SMS code from the shopper and pass it in the `/authorise3D` request. For more information, see [3D Secure](https://docs.adyen.com/classic-integration/3d-secure).
	PaRequest *string `json:"paRequest,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 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. * **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"`
}

PaymentResult struct for PaymentResult

func NewPaymentResult

func NewPaymentResult() *PaymentResult

NewPaymentResult instantiates a new PaymentResult 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 NewPaymentResultWithDefaults

func NewPaymentResultWithDefaults() *PaymentResult

NewPaymentResultWithDefaults instantiates a new PaymentResult 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 (*PaymentResult) GetAdditionalData

func (o *PaymentResult) GetAdditionalData() map[string]string

GetAdditionalData returns the AdditionalData field value if set, zero value otherwise.

func (*PaymentResult) GetAdditionalDataOk

func (o *PaymentResult) 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 (*PaymentResult) GetAuthCode

func (o *PaymentResult) GetAuthCode() string

GetAuthCode returns the AuthCode field value if set, zero value otherwise.

func (*PaymentResult) GetAuthCodeOk

func (o *PaymentResult) 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 (*PaymentResult) GetDccAmount

func (o *PaymentResult) GetDccAmount() Amount

GetDccAmount returns the DccAmount field value if set, zero value otherwise.

func (*PaymentResult) GetDccAmountOk

func (o *PaymentResult) GetDccAmountOk() (*Amount, bool)

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

func (*PaymentResult) GetDccSignature

func (o *PaymentResult) GetDccSignature() string

GetDccSignature returns the DccSignature field value if set, zero value otherwise.

func (*PaymentResult) GetDccSignatureOk

func (o *PaymentResult) GetDccSignatureOk() (*string, bool)

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

func (*PaymentResult) GetFraudResult

func (o *PaymentResult) GetFraudResult() FraudResult

GetFraudResult returns the FraudResult field value if set, zero value otherwise.

func (*PaymentResult) GetFraudResultOk

func (o *PaymentResult) 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 (*PaymentResult) GetIssuerUrl

func (o *PaymentResult) GetIssuerUrl() string

GetIssuerUrl returns the IssuerUrl field value if set, zero value otherwise.

func (*PaymentResult) GetIssuerUrlOk

func (o *PaymentResult) GetIssuerUrlOk() (*string, bool)

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

func (*PaymentResult) GetMd

func (o *PaymentResult) GetMd() string

GetMd returns the Md field value if set, zero value otherwise.

func (*PaymentResult) GetMdOk

func (o *PaymentResult) 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 (*PaymentResult) GetPaRequest

func (o *PaymentResult) GetPaRequest() string

GetPaRequest returns the PaRequest field value if set, zero value otherwise.

func (*PaymentResult) GetPaRequestOk

func (o *PaymentResult) GetPaRequestOk() (*string, bool)

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

func (*PaymentResult) GetPspReference

func (o *PaymentResult) GetPspReference() string

GetPspReference returns the PspReference field value if set, zero value otherwise.

func (*PaymentResult) GetPspReferenceOk

func (o *PaymentResult) 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 (*PaymentResult) GetRefusalReason

func (o *PaymentResult) GetRefusalReason() string

GetRefusalReason returns the RefusalReason field value if set, zero value otherwise.

func (*PaymentResult) GetRefusalReasonOk

func (o *PaymentResult) 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 (*PaymentResult) GetResultCode

func (o *PaymentResult) GetResultCode() string

GetResultCode returns the ResultCode field value if set, zero value otherwise.

func (*PaymentResult) GetResultCodeOk

func (o *PaymentResult) 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 (*PaymentResult) HasAdditionalData

func (o *PaymentResult) HasAdditionalData() bool

HasAdditionalData returns a boolean if a field has been set.

func (*PaymentResult) HasAuthCode

func (o *PaymentResult) HasAuthCode() bool

HasAuthCode returns a boolean if a field has been set.

func (*PaymentResult) HasDccAmount

func (o *PaymentResult) HasDccAmount() bool

HasDccAmount returns a boolean if a field has been set.

func (*PaymentResult) HasDccSignature

func (o *PaymentResult) HasDccSignature() bool

HasDccSignature returns a boolean if a field has been set.

func (*PaymentResult) HasFraudResult

func (o *PaymentResult) HasFraudResult() bool

HasFraudResult returns a boolean if a field has been set.

func (*PaymentResult) HasIssuerUrl

func (o *PaymentResult) HasIssuerUrl() bool

HasIssuerUrl returns a boolean if a field has been set.

func (*PaymentResult) HasMd

func (o *PaymentResult) HasMd() bool

HasMd returns a boolean if a field has been set.

func (*PaymentResult) HasPaRequest

func (o *PaymentResult) HasPaRequest() bool

HasPaRequest returns a boolean if a field has been set.

func (*PaymentResult) HasPspReference

func (o *PaymentResult) HasPspReference() bool

HasPspReference returns a boolean if a field has been set.

func (*PaymentResult) HasRefusalReason

func (o *PaymentResult) HasRefusalReason() bool

HasRefusalReason returns a boolean if a field has been set.

func (*PaymentResult) HasResultCode

func (o *PaymentResult) HasResultCode() bool

HasResultCode returns a boolean if a field has been set.

func (PaymentResult) MarshalJSON

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

func (*PaymentResult) SetAdditionalData

func (o *PaymentResult) SetAdditionalData(v map[string]string)

SetAdditionalData gets a reference to the given map[string]string and assigns it to the AdditionalData field.

func (*PaymentResult) SetAuthCode

func (o *PaymentResult) SetAuthCode(v string)

SetAuthCode gets a reference to the given string and assigns it to the AuthCode field.

func (*PaymentResult) SetDccAmount

func (o *PaymentResult) SetDccAmount(v Amount)

SetDccAmount gets a reference to the given Amount and assigns it to the DccAmount field.

func (*PaymentResult) SetDccSignature

func (o *PaymentResult) SetDccSignature(v string)

SetDccSignature gets a reference to the given string and assigns it to the DccSignature field.

func (*PaymentResult) SetFraudResult

func (o *PaymentResult) SetFraudResult(v FraudResult)

SetFraudResult gets a reference to the given FraudResult and assigns it to the FraudResult field.

func (*PaymentResult) SetIssuerUrl

func (o *PaymentResult) SetIssuerUrl(v string)

SetIssuerUrl gets a reference to the given string and assigns it to the IssuerUrl field.

func (*PaymentResult) SetMd

func (o *PaymentResult) SetMd(v string)

SetMd gets a reference to the given string and assigns it to the Md field.

func (*PaymentResult) SetPaRequest

func (o *PaymentResult) SetPaRequest(v string)

SetPaRequest gets a reference to the given string and assigns it to the PaRequest field.

func (*PaymentResult) SetPspReference

func (o *PaymentResult) SetPspReference(v string)

SetPspReference gets a reference to the given string and assigns it to the PspReference field.

func (*PaymentResult) SetRefusalReason

func (o *PaymentResult) SetRefusalReason(v string)

SetRefusalReason gets a reference to the given string and assigns it to the RefusalReason field.

func (*PaymentResult) SetResultCode

func (o *PaymentResult) SetResultCode(v string)

SetResultCode gets a reference to the given string and assigns it to the ResultCode field.

func (PaymentResult) ToMap

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

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 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 RefundRequest

type RefundRequest struct {
	// This field contains additional data, which may be required for a particular modification request.  The additionalData object consists of entries, each of which includes the key and value.
	AdditionalData *map[string]string `json:"additionalData,omitempty"`
	// The merchant account that is used to process the payment.
	MerchantAccount    string            `json:"merchantAccount"`
	ModificationAmount Amount            `json:"modificationAmount"`
	MpiData            *ThreeDSecureData `json:"mpiData,omitempty"`
	// The original merchant reference to cancel.
	OriginalMerchantReference *string `json:"originalMerchantReference,omitempty"`
	// The original pspReference of the payment to modify. This reference is returned in: * authorisation response * authorisation notification
	OriginalReference       string                   `json:"originalReference"`
	PlatformChargebackLogic *PlatformChargebackLogic `json:"platformChargebackLogic,omitempty"`
	// Your reference for the payment modification. This reference is visible in Customer Area and in reports. 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 transaction reference provided by the PED. For point-of-sale integrations only.
	TenderReference *string `json:"tenderReference,omitempty"`
	// Unique terminal ID for the PED that originally processed the request. For point-of-sale integrations only.
	UniqueTerminalId *string `json:"uniqueTerminalId,omitempty"`
}

RefundRequest struct for RefundRequest

func NewRefundRequest

func NewRefundRequest(merchantAccount string, modificationAmount Amount, originalReference string) *RefundRequest

NewRefundRequest instantiates a new RefundRequest 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 NewRefundRequestWithDefaults

func NewRefundRequestWithDefaults() *RefundRequest

NewRefundRequestWithDefaults instantiates a new RefundRequest 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 (*RefundRequest) GetAdditionalData

func (o *RefundRequest) GetAdditionalData() map[string]string

GetAdditionalData returns the AdditionalData field value if set, zero value otherwise.

func (*RefundRequest) GetAdditionalDataOk

func (o *RefundRequest) 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 (*RefundRequest) GetMerchantAccount

func (o *RefundRequest) GetMerchantAccount() string

GetMerchantAccount returns the MerchantAccount field value

func (*RefundRequest) GetMerchantAccountOk

func (o *RefundRequest) GetMerchantAccountOk() (*string, bool)

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

func (*RefundRequest) GetModificationAmount

func (o *RefundRequest) GetModificationAmount() Amount

GetModificationAmount returns the ModificationAmount field value

func (*RefundRequest) GetModificationAmountOk

func (o *RefundRequest) GetModificationAmountOk() (*Amount, bool)

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

func (*RefundRequest) GetMpiData

func (o *RefundRequest) GetMpiData() ThreeDSecureData

GetMpiData returns the MpiData field value if set, zero value otherwise.

func (*RefundRequest) GetMpiDataOk

func (o *RefundRequest) 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 (*RefundRequest) GetOriginalMerchantReference

func (o *RefundRequest) GetOriginalMerchantReference() string

GetOriginalMerchantReference returns the OriginalMerchantReference field value if set, zero value otherwise.

func (*RefundRequest) GetOriginalMerchantReferenceOk

func (o *RefundRequest) GetOriginalMerchantReferenceOk() (*string, bool)

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

func (*RefundRequest) GetOriginalReference

func (o *RefundRequest) GetOriginalReference() string

GetOriginalReference returns the OriginalReference field value

func (*RefundRequest) GetOriginalReferenceOk

func (o *RefundRequest) GetOriginalReferenceOk() (*string, bool)

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

func (*RefundRequest) GetPlatformChargebackLogic

func (o *RefundRequest) GetPlatformChargebackLogic() PlatformChargebackLogic

GetPlatformChargebackLogic returns the PlatformChargebackLogic field value if set, zero value otherwise.

func (*RefundRequest) GetPlatformChargebackLogicOk

func (o *RefundRequest) 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 (*RefundRequest) GetReference

func (o *RefundRequest) GetReference() string

GetReference returns the Reference field value if set, zero value otherwise.

func (*RefundRequest) GetReferenceOk

func (o *RefundRequest) 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 (*RefundRequest) GetSplits

func (o *RefundRequest) GetSplits() []Split

GetSplits returns the Splits field value if set, zero value otherwise.

func (*RefundRequest) GetSplitsOk

func (o *RefundRequest) 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 (*RefundRequest) GetTenderReference

func (o *RefundRequest) GetTenderReference() string

GetTenderReference returns the TenderReference field value if set, zero value otherwise.

func (*RefundRequest) GetTenderReferenceOk

func (o *RefundRequest) GetTenderReferenceOk() (*string, bool)

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

func (*RefundRequest) GetUniqueTerminalId

func (o *RefundRequest) GetUniqueTerminalId() string

GetUniqueTerminalId returns the UniqueTerminalId field value if set, zero value otherwise.

func (*RefundRequest) GetUniqueTerminalIdOk

func (o *RefundRequest) GetUniqueTerminalIdOk() (*string, bool)

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

func (*RefundRequest) HasAdditionalData

func (o *RefundRequest) HasAdditionalData() bool

HasAdditionalData returns a boolean if a field has been set.

func (*RefundRequest) HasMpiData

func (o *RefundRequest) HasMpiData() bool

HasMpiData returns a boolean if a field has been set.

func (*RefundRequest) HasOriginalMerchantReference

func (o *RefundRequest) HasOriginalMerchantReference() bool

HasOriginalMerchantReference returns a boolean if a field has been set.

func (*RefundRequest) HasPlatformChargebackLogic

func (o *RefundRequest) HasPlatformChargebackLogic() bool

HasPlatformChargebackLogic returns a boolean if a field has been set.

func (*RefundRequest) HasReference

func (o *RefundRequest) HasReference() bool

HasReference returns a boolean if a field has been set.

func (*RefundRequest) HasSplits

func (o *RefundRequest) HasSplits() bool

HasSplits returns a boolean if a field has been set.

func (*RefundRequest) HasTenderReference

func (o *RefundRequest) HasTenderReference() bool

HasTenderReference returns a boolean if a field has been set.

func (*RefundRequest) HasUniqueTerminalId

func (o *RefundRequest) HasUniqueTerminalId() bool

HasUniqueTerminalId returns a boolean if a field has been set.

func (RefundRequest) MarshalJSON

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

func (*RefundRequest) SetAdditionalData

func (o *RefundRequest) SetAdditionalData(v map[string]string)

SetAdditionalData gets a reference to the given map[string]string and assigns it to the AdditionalData field.

func (*RefundRequest) SetMerchantAccount

func (o *RefundRequest) SetMerchantAccount(v string)

SetMerchantAccount sets field value

func (*RefundRequest) SetModificationAmount

func (o *RefundRequest) SetModificationAmount(v Amount)

SetModificationAmount sets field value

func (*RefundRequest) SetMpiData

func (o *RefundRequest) SetMpiData(v ThreeDSecureData)

SetMpiData gets a reference to the given ThreeDSecureData and assigns it to the MpiData field.

func (*RefundRequest) SetOriginalMerchantReference

func (o *RefundRequest) SetOriginalMerchantReference(v string)

SetOriginalMerchantReference gets a reference to the given string and assigns it to the OriginalMerchantReference field.

func (*RefundRequest) SetOriginalReference

func (o *RefundRequest) SetOriginalReference(v string)

SetOriginalReference sets field value

func (*RefundRequest) SetPlatformChargebackLogic

func (o *RefundRequest) SetPlatformChargebackLogic(v PlatformChargebackLogic)

SetPlatformChargebackLogic gets a reference to the given PlatformChargebackLogic and assigns it to the PlatformChargebackLogic field.

func (*RefundRequest) SetReference

func (o *RefundRequest) SetReference(v string)

SetReference gets a reference to the given string and assigns it to the Reference field.

func (*RefundRequest) SetSplits

func (o *RefundRequest) SetSplits(v []Split)

SetSplits gets a reference to the given []Split and assigns it to the Splits field.

func (*RefundRequest) SetTenderReference

func (o *RefundRequest) SetTenderReference(v string)

SetTenderReference gets a reference to the given string and assigns it to the TenderReference field.

func (*RefundRequest) SetUniqueTerminalId

func (o *RefundRequest) SetUniqueTerminalId(v string)

SetUniqueTerminalId gets a reference to the given string and assigns it to the UniqueTerminalId field.

func (RefundRequest) ToMap

func (o RefundRequest) 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 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 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 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 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 {
	// Unique identifier of the account where the split amount should be sent. This is required if `type` is **MarketPlace** or **BalanceAccount**.
	Account *string     `json:"account,omitempty"`
	Amount  SplitAmount `json:"amount"`
	// A description of this split.
	Description *string `json:"description,omitempty"`
	// Your reference for the split, which you can use to link the split to other operations such as captures and refunds.  This is required if `type` is **MarketPlace** or **BalanceAccount**. For the other types, we also recommend sending a reference so you can reconcile the split and the associated payment in the transaction overview and in the reports. If the reference is not provided, the split is reported as part of the aggregated [TransferBalance record type](https://docs.adyen.com/reporting/marketpay-payments-accounting-report) in Adyen for Platforms.
	Reference *string `json:"reference,omitempty"`
	// The type of split. Possible values: **Default**, **PaymentFee**, **VAT**, **Commission**, **MarketPlace**, **BalanceAccount**, **Remainder**, **Surcharge**, **Tip**.
	Type string `json:"type"`
}

Split struct for Split

func NewSplit

func NewSplit(amount SplitAmount, 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

func (*Split) GetAmountOk

func (o *Split) GetAmountOk() (*SplitAmount, bool)

GetAmountOk returns a tuple with the Amount field value 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) 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 sets field value

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).  If this value is not provided, the currency in which the payment is made will be used.
	Currency *string `json:"currency,omitempty"`
	// The 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 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 TechnicalCancelRequest

type TechnicalCancelRequest struct {
	// This field contains additional data, which may be required for a particular modification request.  The additionalData object consists of entries, each of which includes the key and value.
	AdditionalData *map[string]string `json:"additionalData,omitempty"`
	// The merchant account that is used to process the payment.
	MerchantAccount    string            `json:"merchantAccount"`
	ModificationAmount *Amount           `json:"modificationAmount,omitempty"`
	MpiData            *ThreeDSecureData `json:"mpiData,omitempty"`
	// The original merchant reference to cancel.
	OriginalMerchantReference string                   `json:"originalMerchantReference"`
	PlatformChargebackLogic   *PlatformChargebackLogic `json:"platformChargebackLogic,omitempty"`
	// Your reference for the payment modification. This reference is visible in Customer Area and in reports. 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 transaction reference provided by the PED. For point-of-sale integrations only.
	TenderReference *string `json:"tenderReference,omitempty"`
	// Unique terminal ID for the PED that originally processed the request. For point-of-sale integrations only.
	UniqueTerminalId *string `json:"uniqueTerminalId,omitempty"`
}

TechnicalCancelRequest struct for TechnicalCancelRequest

func NewTechnicalCancelRequest

func NewTechnicalCancelRequest(merchantAccount string, originalMerchantReference string) *TechnicalCancelRequest

NewTechnicalCancelRequest instantiates a new TechnicalCancelRequest 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 NewTechnicalCancelRequestWithDefaults

func NewTechnicalCancelRequestWithDefaults() *TechnicalCancelRequest

NewTechnicalCancelRequestWithDefaults instantiates a new TechnicalCancelRequest 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 (*TechnicalCancelRequest) GetAdditionalData

func (o *TechnicalCancelRequest) GetAdditionalData() map[string]string

GetAdditionalData returns the AdditionalData field value if set, zero value otherwise.

func (*TechnicalCancelRequest) GetAdditionalDataOk

func (o *TechnicalCancelRequest) 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 (*TechnicalCancelRequest) GetMerchantAccount

func (o *TechnicalCancelRequest) GetMerchantAccount() string

GetMerchantAccount returns the MerchantAccount field value

func (*TechnicalCancelRequest) GetMerchantAccountOk

func (o *TechnicalCancelRequest) GetMerchantAccountOk() (*string, bool)

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

func (*TechnicalCancelRequest) GetModificationAmount

func (o *TechnicalCancelRequest) GetModificationAmount() Amount

GetModificationAmount returns the ModificationAmount field value if set, zero value otherwise.

func (*TechnicalCancelRequest) GetModificationAmountOk

func (o *TechnicalCancelRequest) GetModificationAmountOk() (*Amount, bool)

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

func (*TechnicalCancelRequest) GetMpiData

func (o *TechnicalCancelRequest) GetMpiData() ThreeDSecureData

GetMpiData returns the MpiData field value if set, zero value otherwise.

func (*TechnicalCancelRequest) GetMpiDataOk

func (o *TechnicalCancelRequest) 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 (*TechnicalCancelRequest) GetOriginalMerchantReference

func (o *TechnicalCancelRequest) GetOriginalMerchantReference() string

GetOriginalMerchantReference returns the OriginalMerchantReference field value

func (*TechnicalCancelRequest) GetOriginalMerchantReferenceOk

func (o *TechnicalCancelRequest) GetOriginalMerchantReferenceOk() (*string, bool)

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

func (*TechnicalCancelRequest) GetPlatformChargebackLogic

func (o *TechnicalCancelRequest) GetPlatformChargebackLogic() PlatformChargebackLogic

GetPlatformChargebackLogic returns the PlatformChargebackLogic field value if set, zero value otherwise.

func (*TechnicalCancelRequest) GetPlatformChargebackLogicOk

func (o *TechnicalCancelRequest) 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 (*TechnicalCancelRequest) GetReference

func (o *TechnicalCancelRequest) GetReference() string

GetReference returns the Reference field value if set, zero value otherwise.

func (*TechnicalCancelRequest) GetReferenceOk

func (o *TechnicalCancelRequest) 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 (*TechnicalCancelRequest) GetSplits

func (o *TechnicalCancelRequest) GetSplits() []Split

GetSplits returns the Splits field value if set, zero value otherwise.

func (*TechnicalCancelRequest) GetSplitsOk

func (o *TechnicalCancelRequest) 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 (*TechnicalCancelRequest) GetTenderReference

func (o *TechnicalCancelRequest) GetTenderReference() string

GetTenderReference returns the TenderReference field value if set, zero value otherwise.

func (*TechnicalCancelRequest) GetTenderReferenceOk

func (o *TechnicalCancelRequest) GetTenderReferenceOk() (*string, bool)

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

func (*TechnicalCancelRequest) GetUniqueTerminalId

func (o *TechnicalCancelRequest) GetUniqueTerminalId() string

GetUniqueTerminalId returns the UniqueTerminalId field value if set, zero value otherwise.

func (*TechnicalCancelRequest) GetUniqueTerminalIdOk

func (o *TechnicalCancelRequest) GetUniqueTerminalIdOk() (*string, bool)

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

func (*TechnicalCancelRequest) HasAdditionalData

func (o *TechnicalCancelRequest) HasAdditionalData() bool

HasAdditionalData returns a boolean if a field has been set.

func (*TechnicalCancelRequest) HasModificationAmount

func (o *TechnicalCancelRequest) HasModificationAmount() bool

HasModificationAmount returns a boolean if a field has been set.

func (*TechnicalCancelRequest) HasMpiData

func (o *TechnicalCancelRequest) HasMpiData() bool

HasMpiData returns a boolean if a field has been set.

func (*TechnicalCancelRequest) HasPlatformChargebackLogic

func (o *TechnicalCancelRequest) HasPlatformChargebackLogic() bool

HasPlatformChargebackLogic returns a boolean if a field has been set.

func (*TechnicalCancelRequest) HasReference

func (o *TechnicalCancelRequest) HasReference() bool

HasReference returns a boolean if a field has been set.

func (*TechnicalCancelRequest) HasSplits

func (o *TechnicalCancelRequest) HasSplits() bool

HasSplits returns a boolean if a field has been set.

func (*TechnicalCancelRequest) HasTenderReference

func (o *TechnicalCancelRequest) HasTenderReference() bool

HasTenderReference returns a boolean if a field has been set.

func (*TechnicalCancelRequest) HasUniqueTerminalId

func (o *TechnicalCancelRequest) HasUniqueTerminalId() bool

HasUniqueTerminalId returns a boolean if a field has been set.

func (TechnicalCancelRequest) MarshalJSON

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

func (*TechnicalCancelRequest) SetAdditionalData

func (o *TechnicalCancelRequest) SetAdditionalData(v map[string]string)

SetAdditionalData gets a reference to the given map[string]string and assigns it to the AdditionalData field.

func (*TechnicalCancelRequest) SetMerchantAccount

func (o *TechnicalCancelRequest) SetMerchantAccount(v string)

SetMerchantAccount sets field value

func (*TechnicalCancelRequest) SetModificationAmount

func (o *TechnicalCancelRequest) SetModificationAmount(v Amount)

SetModificationAmount gets a reference to the given Amount and assigns it to the ModificationAmount field.

func (*TechnicalCancelRequest) SetMpiData

func (o *TechnicalCancelRequest) SetMpiData(v ThreeDSecureData)

SetMpiData gets a reference to the given ThreeDSecureData and assigns it to the MpiData field.

func (*TechnicalCancelRequest) SetOriginalMerchantReference

func (o *TechnicalCancelRequest) SetOriginalMerchantReference(v string)

SetOriginalMerchantReference sets field value

func (*TechnicalCancelRequest) SetPlatformChargebackLogic

func (o *TechnicalCancelRequest) SetPlatformChargebackLogic(v PlatformChargebackLogic)

SetPlatformChargebackLogic gets a reference to the given PlatformChargebackLogic and assigns it to the PlatformChargebackLogic field.

func (*TechnicalCancelRequest) SetReference

func (o *TechnicalCancelRequest) SetReference(v string)

SetReference gets a reference to the given string and assigns it to the Reference field.

func (*TechnicalCancelRequest) SetSplits

func (o *TechnicalCancelRequest) SetSplits(v []Split)

SetSplits gets a reference to the given []Split and assigns it to the Splits field.

func (*TechnicalCancelRequest) SetTenderReference

func (o *TechnicalCancelRequest) SetTenderReference(v string)

SetTenderReference gets a reference to the given string and assigns it to the TenderReference field.

func (*TechnicalCancelRequest) SetUniqueTerminalId

func (o *TechnicalCancelRequest) SetUniqueTerminalId(v string)

SetUniqueTerminalId gets a reference to the given string and assigns it to the UniqueTerminalId field.

func (TechnicalCancelRequest) ToMap

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

type ThreeDS1Result

type ThreeDS1Result struct {
	// The cardholder authentication value (base64 encoded).
	Cavv *string `json:"cavv,omitempty"`
	// The CAVV algorithm used.
	CavvAlgorithm *string `json:"cavvAlgorithm,omitempty"`
	// 3D Secure Electronic Commerce Indicator (ECI).
	Eci *string `json:"eci,omitempty"`
	// The authentication response from the ACS.
	ThreeDAuthenticatedResponse *string `json:"threeDAuthenticatedResponse,omitempty"`
	// Whether 3D Secure was offered or not.
	ThreeDOfferedResponse *string `json:"threeDOfferedResponse,omitempty"`
	// A unique transaction identifier generated by the MPI on behalf of the merchant to identify the 3D Secure transaction, in `Base64` encoding.
	Xid *string `json:"xid,omitempty"`
}

ThreeDS1Result struct for ThreeDS1Result

func NewThreeDS1Result

func NewThreeDS1Result() *ThreeDS1Result

NewThreeDS1Result instantiates a new ThreeDS1Result 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 NewThreeDS1ResultWithDefaults

func NewThreeDS1ResultWithDefaults() *ThreeDS1Result

NewThreeDS1ResultWithDefaults instantiates a new ThreeDS1Result 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 (*ThreeDS1Result) GetCavv

func (o *ThreeDS1Result) GetCavv() string

GetCavv returns the Cavv field value if set, zero value otherwise.

func (*ThreeDS1Result) GetCavvAlgorithm

func (o *ThreeDS1Result) GetCavvAlgorithm() string

GetCavvAlgorithm returns the CavvAlgorithm field value if set, zero value otherwise.

func (*ThreeDS1Result) GetCavvAlgorithmOk

func (o *ThreeDS1Result) 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 (*ThreeDS1Result) GetCavvOk

func (o *ThreeDS1Result) 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 (*ThreeDS1Result) GetEci

func (o *ThreeDS1Result) GetEci() string

GetEci returns the Eci field value if set, zero value otherwise.

func (*ThreeDS1Result) GetEciOk

func (o *ThreeDS1Result) 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 (*ThreeDS1Result) GetThreeDAuthenticatedResponse

func (o *ThreeDS1Result) GetThreeDAuthenticatedResponse() string

GetThreeDAuthenticatedResponse returns the ThreeDAuthenticatedResponse field value if set, zero value otherwise.

func (*ThreeDS1Result) GetThreeDAuthenticatedResponseOk

func (o *ThreeDS1Result) 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 (*ThreeDS1Result) GetThreeDOfferedResponse

func (o *ThreeDS1Result) GetThreeDOfferedResponse() string

GetThreeDOfferedResponse returns the ThreeDOfferedResponse field value if set, zero value otherwise.

func (*ThreeDS1Result) GetThreeDOfferedResponseOk

func (o *ThreeDS1Result) 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 (*ThreeDS1Result) GetXid

func (o *ThreeDS1Result) GetXid() string

GetXid returns the Xid field value if set, zero value otherwise.

func (*ThreeDS1Result) GetXidOk

func (o *ThreeDS1Result) 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 (*ThreeDS1Result) HasCavv

func (o *ThreeDS1Result) HasCavv() bool

HasCavv returns a boolean if a field has been set.

func (*ThreeDS1Result) HasCavvAlgorithm

func (o *ThreeDS1Result) HasCavvAlgorithm() bool

HasCavvAlgorithm returns a boolean if a field has been set.

func (*ThreeDS1Result) HasEci

func (o *ThreeDS1Result) HasEci() bool

HasEci returns a boolean if a field has been set.

func (*ThreeDS1Result) HasThreeDAuthenticatedResponse

func (o *ThreeDS1Result) HasThreeDAuthenticatedResponse() bool

HasThreeDAuthenticatedResponse returns a boolean if a field has been set.

func (*ThreeDS1Result) HasThreeDOfferedResponse

func (o *ThreeDS1Result) HasThreeDOfferedResponse() bool

HasThreeDOfferedResponse returns a boolean if a field has been set.

func (*ThreeDS1Result) HasXid

func (o *ThreeDS1Result) HasXid() bool

HasXid returns a boolean if a field has been set.

func (ThreeDS1Result) MarshalJSON

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

func (*ThreeDS1Result) SetCavv

func (o *ThreeDS1Result) SetCavv(v string)

SetCavv gets a reference to the given string and assigns it to the Cavv field.

func (*ThreeDS1Result) SetCavvAlgorithm

func (o *ThreeDS1Result) SetCavvAlgorithm(v string)

SetCavvAlgorithm gets a reference to the given string and assigns it to the CavvAlgorithm field.

func (*ThreeDS1Result) SetEci

func (o *ThreeDS1Result) SetEci(v string)

SetEci gets a reference to the given string and assigns it to the Eci field.

func (*ThreeDS1Result) SetThreeDAuthenticatedResponse

func (o *ThreeDS1Result) SetThreeDAuthenticatedResponse(v string)

SetThreeDAuthenticatedResponse gets a reference to the given string and assigns it to the ThreeDAuthenticatedResponse field.

func (*ThreeDS1Result) SetThreeDOfferedResponse

func (o *ThreeDS1Result) SetThreeDOfferedResponse(v string)

SetThreeDOfferedResponse gets a reference to the given string and assigns it to the ThreeDOfferedResponse field.

func (*ThreeDS1Result) SetXid

func (o *ThreeDS1Result) SetXid(v string)

SetXid gets a reference to the given string and assigns it to the Xid field.

func (ThreeDS1Result) ToMap

func (o ThreeDS1Result) 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 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"`
	// Specifies a preference for receiving a challenge from the issuer. Allowed values: * `noPreference` * `requestNoChallenge` * `requestChallenge` * `requestChallengeAsMandate`
	ChallengeIndicator *string `json:"challengeIndicator,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"`
	// 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) GetChallengeIndicator

func (o *ThreeDS2Result) GetChallengeIndicator() string

GetChallengeIndicator returns the ChallengeIndicator field value if set, zero value otherwise.

func (*ThreeDS2Result) GetChallengeIndicatorOk

func (o *ThreeDS2Result) 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 (*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) 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) HasChallengeIndicator

func (o *ThreeDS2Result) HasChallengeIndicator() bool

HasChallengeIndicator 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) 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) SetChallengeIndicator

func (o *ThreeDS2Result) SetChallengeIndicator(v string)

SetChallengeIndicator gets a reference to the given string and assigns it to the ChallengeIndicator 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) 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 ThreeDS2ResultRequest

type ThreeDS2ResultRequest struct {
	// The merchant account identifier, with which you want to process the transaction.
	MerchantAccount string `json:"merchantAccount"`
	// The pspReference returned in the /authorise call.
	PspReference string `json:"pspReference"`
}

ThreeDS2ResultRequest struct for ThreeDS2ResultRequest

func NewThreeDS2ResultRequest

func NewThreeDS2ResultRequest(merchantAccount string, pspReference string) *ThreeDS2ResultRequest

NewThreeDS2ResultRequest instantiates a new ThreeDS2ResultRequest 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 NewThreeDS2ResultRequestWithDefaults

func NewThreeDS2ResultRequestWithDefaults() *ThreeDS2ResultRequest

NewThreeDS2ResultRequestWithDefaults instantiates a new ThreeDS2ResultRequest 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 (*ThreeDS2ResultRequest) GetMerchantAccount

func (o *ThreeDS2ResultRequest) GetMerchantAccount() string

GetMerchantAccount returns the MerchantAccount field value

func (*ThreeDS2ResultRequest) GetMerchantAccountOk

func (o *ThreeDS2ResultRequest) GetMerchantAccountOk() (*string, bool)

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

func (*ThreeDS2ResultRequest) GetPspReference

func (o *ThreeDS2ResultRequest) GetPspReference() string

GetPspReference returns the PspReference field value

func (*ThreeDS2ResultRequest) GetPspReferenceOk

func (o *ThreeDS2ResultRequest) GetPspReferenceOk() (*string, bool)

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

func (ThreeDS2ResultRequest) MarshalJSON

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

func (*ThreeDS2ResultRequest) SetMerchantAccount

func (o *ThreeDS2ResultRequest) SetMerchantAccount(v string)

SetMerchantAccount sets field value

func (*ThreeDS2ResultRequest) SetPspReference

func (o *ThreeDS2ResultRequest) SetPspReference(v string)

SetPspReference sets field value

func (ThreeDS2ResultRequest) ToMap

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

type ThreeDS2ResultResponse

type ThreeDS2ResultResponse struct {
	ThreeDS2Result *ThreeDS2Result `json:"threeDS2Result,omitempty"`
}

ThreeDS2ResultResponse struct for ThreeDS2ResultResponse

func NewThreeDS2ResultResponse

func NewThreeDS2ResultResponse() *ThreeDS2ResultResponse

NewThreeDS2ResultResponse instantiates a new ThreeDS2ResultResponse 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 NewThreeDS2ResultResponseWithDefaults

func NewThreeDS2ResultResponseWithDefaults() *ThreeDS2ResultResponse

NewThreeDS2ResultResponseWithDefaults instantiates a new ThreeDS2ResultResponse 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 (*ThreeDS2ResultResponse) GetThreeDS2Result

func (o *ThreeDS2ResultResponse) GetThreeDS2Result() ThreeDS2Result

GetThreeDS2Result returns the ThreeDS2Result field value if set, zero value otherwise.

func (*ThreeDS2ResultResponse) GetThreeDS2ResultOk

func (o *ThreeDS2ResultResponse) 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 (*ThreeDS2ResultResponse) HasThreeDS2Result

func (o *ThreeDS2ResultResponse) HasThreeDS2Result() bool

HasThreeDS2Result returns a boolean if a field has been set.

func (ThreeDS2ResultResponse) MarshalJSON

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

func (*ThreeDS2ResultResponse) SetThreeDS2Result

func (o *ThreeDS2ResultResponse) SetThreeDS2Result(v ThreeDS2Result)

SetThreeDS2Result gets a reference to the given ThreeDS2Result and assigns it to the ThreeDS2Result field.

func (ThreeDS2ResultResponse) ToMap

func (o ThreeDS2ResultResponse) 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 VoidPendingRefundRequest

type VoidPendingRefundRequest struct {
	// This field contains additional data, which may be required for a particular modification request.  The additionalData object consists of entries, each of which includes the key and value.
	AdditionalData *map[string]string `json:"additionalData,omitempty"`
	// The merchant account that is used to process the payment.
	MerchantAccount    string            `json:"merchantAccount"`
	ModificationAmount *Amount           `json:"modificationAmount,omitempty"`
	MpiData            *ThreeDSecureData `json:"mpiData,omitempty"`
	// The original merchant reference to cancel.
	OriginalMerchantReference *string `json:"originalMerchantReference,omitempty"`
	// The original pspReference of the payment to modify. This reference is returned in: * authorisation response * authorisation notification
	OriginalReference       *string                  `json:"originalReference,omitempty"`
	PlatformChargebackLogic *PlatformChargebackLogic `json:"platformChargebackLogic,omitempty"`
	// Your reference for the payment modification. This reference is visible in Customer Area and in reports. 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 transaction reference provided by the PED. For point-of-sale integrations only.
	TenderReference *string `json:"tenderReference,omitempty"`
	// Unique terminal ID for the PED that originally processed the request. For point-of-sale integrations only.
	UniqueTerminalId *string `json:"uniqueTerminalId,omitempty"`
}

VoidPendingRefundRequest struct for VoidPendingRefundRequest

func NewVoidPendingRefundRequest

func NewVoidPendingRefundRequest(merchantAccount string) *VoidPendingRefundRequest

NewVoidPendingRefundRequest instantiates a new VoidPendingRefundRequest 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 NewVoidPendingRefundRequestWithDefaults

func NewVoidPendingRefundRequestWithDefaults() *VoidPendingRefundRequest

NewVoidPendingRefundRequestWithDefaults instantiates a new VoidPendingRefundRequest 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 (*VoidPendingRefundRequest) GetAdditionalData

func (o *VoidPendingRefundRequest) GetAdditionalData() map[string]string

GetAdditionalData returns the AdditionalData field value if set, zero value otherwise.

func (*VoidPendingRefundRequest) GetAdditionalDataOk

func (o *VoidPendingRefundRequest) 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 (*VoidPendingRefundRequest) GetMerchantAccount

func (o *VoidPendingRefundRequest) GetMerchantAccount() string

GetMerchantAccount returns the MerchantAccount field value

func (*VoidPendingRefundRequest) GetMerchantAccountOk

func (o *VoidPendingRefundRequest) GetMerchantAccountOk() (*string, bool)

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

func (*VoidPendingRefundRequest) GetModificationAmount

func (o *VoidPendingRefundRequest) GetModificationAmount() Amount

GetModificationAmount returns the ModificationAmount field value if set, zero value otherwise.

func (*VoidPendingRefundRequest) GetModificationAmountOk

func (o *VoidPendingRefundRequest) GetModificationAmountOk() (*Amount, bool)

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

func (*VoidPendingRefundRequest) GetMpiData

GetMpiData returns the MpiData field value if set, zero value otherwise.

func (*VoidPendingRefundRequest) GetMpiDataOk

func (o *VoidPendingRefundRequest) 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 (*VoidPendingRefundRequest) GetOriginalMerchantReference

func (o *VoidPendingRefundRequest) GetOriginalMerchantReference() string

GetOriginalMerchantReference returns the OriginalMerchantReference field value if set, zero value otherwise.

func (*VoidPendingRefundRequest) GetOriginalMerchantReferenceOk

func (o *VoidPendingRefundRequest) GetOriginalMerchantReferenceOk() (*string, bool)

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

func (*VoidPendingRefundRequest) GetOriginalReference

func (o *VoidPendingRefundRequest) GetOriginalReference() string

GetOriginalReference returns the OriginalReference field value if set, zero value otherwise.

func (*VoidPendingRefundRequest) GetOriginalReferenceOk

func (o *VoidPendingRefundRequest) GetOriginalReferenceOk() (*string, bool)

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

func (*VoidPendingRefundRequest) GetPlatformChargebackLogic

func (o *VoidPendingRefundRequest) GetPlatformChargebackLogic() PlatformChargebackLogic

GetPlatformChargebackLogic returns the PlatformChargebackLogic field value if set, zero value otherwise.

func (*VoidPendingRefundRequest) GetPlatformChargebackLogicOk

func (o *VoidPendingRefundRequest) 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 (*VoidPendingRefundRequest) GetReference

func (o *VoidPendingRefundRequest) GetReference() string

GetReference returns the Reference field value if set, zero value otherwise.

func (*VoidPendingRefundRequest) GetReferenceOk

func (o *VoidPendingRefundRequest) 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 (*VoidPendingRefundRequest) GetSplits

func (o *VoidPendingRefundRequest) GetSplits() []Split

GetSplits returns the Splits field value if set, zero value otherwise.

func (*VoidPendingRefundRequest) GetSplitsOk

func (o *VoidPendingRefundRequest) 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 (*VoidPendingRefundRequest) GetTenderReference

func (o *VoidPendingRefundRequest) GetTenderReference() string

GetTenderReference returns the TenderReference field value if set, zero value otherwise.

func (*VoidPendingRefundRequest) GetTenderReferenceOk

func (o *VoidPendingRefundRequest) GetTenderReferenceOk() (*string, bool)

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

func (*VoidPendingRefundRequest) GetUniqueTerminalId

func (o *VoidPendingRefundRequest) GetUniqueTerminalId() string

GetUniqueTerminalId returns the UniqueTerminalId field value if set, zero value otherwise.

func (*VoidPendingRefundRequest) GetUniqueTerminalIdOk

func (o *VoidPendingRefundRequest) GetUniqueTerminalIdOk() (*string, bool)

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

func (*VoidPendingRefundRequest) HasAdditionalData

func (o *VoidPendingRefundRequest) HasAdditionalData() bool

HasAdditionalData returns a boolean if a field has been set.

func (*VoidPendingRefundRequest) HasModificationAmount

func (o *VoidPendingRefundRequest) HasModificationAmount() bool

HasModificationAmount returns a boolean if a field has been set.

func (*VoidPendingRefundRequest) HasMpiData

func (o *VoidPendingRefundRequest) HasMpiData() bool

HasMpiData returns a boolean if a field has been set.

func (*VoidPendingRefundRequest) HasOriginalMerchantReference

func (o *VoidPendingRefundRequest) HasOriginalMerchantReference() bool

HasOriginalMerchantReference returns a boolean if a field has been set.

func (*VoidPendingRefundRequest) HasOriginalReference

func (o *VoidPendingRefundRequest) HasOriginalReference() bool

HasOriginalReference returns a boolean if a field has been set.

func (*VoidPendingRefundRequest) HasPlatformChargebackLogic

func (o *VoidPendingRefundRequest) HasPlatformChargebackLogic() bool

HasPlatformChargebackLogic returns a boolean if a field has been set.

func (*VoidPendingRefundRequest) HasReference

func (o *VoidPendingRefundRequest) HasReference() bool

HasReference returns a boolean if a field has been set.

func (*VoidPendingRefundRequest) HasSplits

func (o *VoidPendingRefundRequest) HasSplits() bool

HasSplits returns a boolean if a field has been set.

func (*VoidPendingRefundRequest) HasTenderReference

func (o *VoidPendingRefundRequest) HasTenderReference() bool

HasTenderReference returns a boolean if a field has been set.

func (*VoidPendingRefundRequest) HasUniqueTerminalId

func (o *VoidPendingRefundRequest) HasUniqueTerminalId() bool

HasUniqueTerminalId returns a boolean if a field has been set.

func (VoidPendingRefundRequest) MarshalJSON

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

func (*VoidPendingRefundRequest) SetAdditionalData

func (o *VoidPendingRefundRequest) SetAdditionalData(v map[string]string)

SetAdditionalData gets a reference to the given map[string]string and assigns it to the AdditionalData field.

func (*VoidPendingRefundRequest) SetMerchantAccount

func (o *VoidPendingRefundRequest) SetMerchantAccount(v string)

SetMerchantAccount sets field value

func (*VoidPendingRefundRequest) SetModificationAmount

func (o *VoidPendingRefundRequest) SetModificationAmount(v Amount)

SetModificationAmount gets a reference to the given Amount and assigns it to the ModificationAmount field.

func (*VoidPendingRefundRequest) SetMpiData

func (o *VoidPendingRefundRequest) SetMpiData(v ThreeDSecureData)

SetMpiData gets a reference to the given ThreeDSecureData and assigns it to the MpiData field.

func (*VoidPendingRefundRequest) SetOriginalMerchantReference

func (o *VoidPendingRefundRequest) SetOriginalMerchantReference(v string)

SetOriginalMerchantReference gets a reference to the given string and assigns it to the OriginalMerchantReference field.

func (*VoidPendingRefundRequest) SetOriginalReference

func (o *VoidPendingRefundRequest) SetOriginalReference(v string)

SetOriginalReference gets a reference to the given string and assigns it to the OriginalReference field.

func (*VoidPendingRefundRequest) SetPlatformChargebackLogic

func (o *VoidPendingRefundRequest) SetPlatformChargebackLogic(v PlatformChargebackLogic)

SetPlatformChargebackLogic gets a reference to the given PlatformChargebackLogic and assigns it to the PlatformChargebackLogic field.

func (*VoidPendingRefundRequest) SetReference

func (o *VoidPendingRefundRequest) SetReference(v string)

SetReference gets a reference to the given string and assigns it to the Reference field.

func (*VoidPendingRefundRequest) SetSplits

func (o *VoidPendingRefundRequest) SetSplits(v []Split)

SetSplits gets a reference to the given []Split and assigns it to the Splits field.

func (*VoidPendingRefundRequest) SetTenderReference

func (o *VoidPendingRefundRequest) SetTenderReference(v string)

SetTenderReference gets a reference to the given string and assigns it to the TenderReference field.

func (*VoidPendingRefundRequest) SetUniqueTerminalId

func (o *VoidPendingRefundRequest) SetUniqueTerminalId(v string)

SetUniqueTerminalId gets a reference to the given string and assigns it to the UniqueTerminalId field.

func (VoidPendingRefundRequest) ToMap

func (o VoidPendingRefundRequest) 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