payout

package
v9.4.0 Latest Latest
Warning

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

Go to latest
Published: Apr 25, 2024 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 {
	InitializationApi *InitializationApi

	InstantPayoutsApi *InstantPayoutsApi

	ReviewingApi *ReviewingApi
	// contains filtered or unexported fields
}

APIClient manages communication with the Adyen Payout 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 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 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 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 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 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 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 InitializationApi

type InitializationApi common.Service

InitializationApi service

func (*InitializationApi) StoreDetail

StoreDetail Store payout details

Stores payment details under the `PAYOUT` recurring contract. These payment details can be used later to submit a payout via the `/submitThirdParty` call.

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

func (*InitializationApi) StoreDetailAndSubmitThirdParty

StoreDetailAndSubmitThirdParty Store details and submit a payout

Submits a payout and stores its details for subsequent payouts.

The submitted payout must be confirmed or declined either by a reviewer or via `/confirmThirdParty` or `/declineThirdParty` calls.

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

func (*InitializationApi) StoreDetailAndSubmitThirdPartyInput

func (a *InitializationApi) StoreDetailAndSubmitThirdPartyInput() InitializationApiStoreDetailAndSubmitThirdPartyInput

Prepare a request for StoreDetailAndSubmitThirdParty

@return InitializationApiStoreDetailAndSubmitThirdPartyInput

func (*InitializationApi) StoreDetailInput

Prepare a request for StoreDetail

@return InitializationApiStoreDetailInput

func (*InitializationApi) SubmitThirdParty

SubmitThirdParty Submit a payout

Submits a payout using the previously stored payment details. To store payment details, use the `/storeDetail` API call.

The submitted payout must be confirmed or declined either by a reviewer or via `/confirmThirdParty` or `/declineThirdParty` calls.

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

func (*InitializationApi) SubmitThirdPartyInput

func (a *InitializationApi) SubmitThirdPartyInput() InitializationApiSubmitThirdPartyInput

Prepare a request for SubmitThirdParty

@return InitializationApiSubmitThirdPartyInput

type InitializationApiStoreDetailAndSubmitThirdPartyInput

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

All parameters accepted by InitializationApi.StoreDetailAndSubmitThirdParty

func (InitializationApiStoreDetailAndSubmitThirdPartyInput) StoreDetailAndSubmitRequest

type InitializationApiStoreDetailInput

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

All parameters accepted by InitializationApi.StoreDetail

func (InitializationApiStoreDetailInput) StoreDetailRequest

type InitializationApiSubmitThirdPartyInput

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

All parameters accepted by InitializationApi.SubmitThirdParty

func (InitializationApiSubmitThirdPartyInput) SubmitRequest

type InstantPayoutsApi

type InstantPayoutsApi common.Service

InstantPayoutsApi service

func (*InstantPayoutsApi) Payout

Payout Make an instant card payout

With this call, you can pay out to your customers, and funds will be made available within 30 minutes on the cardholder's bank account (this is dependent on whether the issuer supports this functionality). Instant card payouts are only supported for Visa and Mastercard cards.

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

func (*InstantPayoutsApi) PayoutInput

Prepare a request for Payout

@return InstantPayoutsApiPayoutInput

type InstantPayoutsApiPayoutInput

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

All parameters accepted by InstantPayoutsApi.Payout

func (InstantPayoutsApiPayoutInput) PayoutRequest

type ModifyRequest

type ModifyRequest struct {
	// This field contains additional data, which may be required for a particular payout request.
	AdditionalData *map[string]string `json:"additionalData,omitempty"`
	// The merchant account identifier, with which you want to process the transaction.
	MerchantAccount string `json:"merchantAccount"`
	// The PSP reference received in the `/submitThirdParty` response.
	OriginalReference string `json:"originalReference"`
}

ModifyRequest struct for ModifyRequest

func NewModifyRequest

func NewModifyRequest(merchantAccount string, originalReference string) *ModifyRequest

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

func NewModifyRequestWithDefaults

func NewModifyRequestWithDefaults() *ModifyRequest

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

func (*ModifyRequest) GetAdditionalData

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

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

func (*ModifyRequest) GetAdditionalDataOk

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

func (o *ModifyRequest) GetMerchantAccount() string

GetMerchantAccount returns the MerchantAccount field value

func (*ModifyRequest) GetMerchantAccountOk

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

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

func (*ModifyRequest) GetOriginalReference

func (o *ModifyRequest) GetOriginalReference() string

GetOriginalReference returns the OriginalReference field value

func (*ModifyRequest) GetOriginalReferenceOk

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

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

func (*ModifyRequest) HasAdditionalData

func (o *ModifyRequest) HasAdditionalData() bool

HasAdditionalData returns a boolean if a field has been set.

func (ModifyRequest) MarshalJSON

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

func (*ModifyRequest) SetAdditionalData

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

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

func (*ModifyRequest) SetMerchantAccount

func (o *ModifyRequest) SetMerchantAccount(v string)

SetMerchantAccount sets field value

func (*ModifyRequest) SetOriginalReference

func (o *ModifyRequest) SetOriginalReference(v string)

SetOriginalReference sets field value

func (ModifyRequest) ToMap

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

type ModifyResponse

type ModifyResponse struct {
	// This field contains additional data, which may be returned in a particular response.
	AdditionalData *map[string]string `json:"additionalData,omitempty"`
	// Adyen's 16-character string reference associated with the transaction. This value is globally unique; quote it when communicating with us about this response.
	PspReference string `json:"pspReference"`
	// The response: * In case of success, it is either `payout-confirm-received` or `payout-decline-received`. * In case of an error, an informational message is returned.
	Response string `json:"response"`
}

ModifyResponse struct for ModifyResponse

func NewModifyResponse

func NewModifyResponse(pspReference string, response string) *ModifyResponse

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

func NewModifyResponseWithDefaults

func NewModifyResponseWithDefaults() *ModifyResponse

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

func (*ModifyResponse) GetAdditionalData

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

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

func (*ModifyResponse) GetAdditionalDataOk

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

func (o *ModifyResponse) GetPspReference() string

GetPspReference returns the PspReference field value

func (*ModifyResponse) GetPspReferenceOk

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

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

func (*ModifyResponse) GetResponse

func (o *ModifyResponse) GetResponse() string

GetResponse returns the Response field value

func (*ModifyResponse) GetResponseOk

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

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

func (*ModifyResponse) HasAdditionalData

func (o *ModifyResponse) HasAdditionalData() bool

HasAdditionalData returns a boolean if a field has been set.

func (ModifyResponse) MarshalJSON

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

func (*ModifyResponse) SetAdditionalData

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

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

func (*ModifyResponse) SetPspReference

func (o *ModifyResponse) SetPspReference(v string)

SetPspReference sets field value

func (*ModifyResponse) SetResponse

func (o *ModifyResponse) SetResponse(v string)

SetResponse sets field value

func (ModifyResponse) ToMap

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

type Name

type Name struct {
	// The first name.
	FirstName string `json:"firstName"`
	// The last name.
	LastName string `json:"lastName"`
}

Name struct for Name

func NewName

func NewName(firstName string, lastName string) *Name

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

func NewNameWithDefaults

func NewNameWithDefaults() *Name

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

func (*Name) GetFirstName

func (o *Name) GetFirstName() string

GetFirstName returns the FirstName field value

func (*Name) GetFirstNameOk

func (o *Name) GetFirstNameOk() (*string, bool)

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

func (*Name) GetLastName

func (o *Name) GetLastName() string

GetLastName returns the LastName field value

func (*Name) GetLastNameOk

func (o *Name) GetLastNameOk() (*string, bool)

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

func (Name) MarshalJSON

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

func (*Name) SetFirstName

func (o *Name) SetFirstName(v string)

SetFirstName sets field value

func (*Name) SetLastName

func (o *Name) SetLastName(v string)

SetLastName sets field value

func (Name) ToMap

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

type 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 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 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 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 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 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 NullableModifyRequest

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

func NewNullableModifyRequest

func NewNullableModifyRequest(val *ModifyRequest) *NullableModifyRequest

func (NullableModifyRequest) Get

func (NullableModifyRequest) IsSet

func (v NullableModifyRequest) IsSet() bool

func (NullableModifyRequest) MarshalJSON

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

func (*NullableModifyRequest) Set

func (v *NullableModifyRequest) Set(val *ModifyRequest)

func (*NullableModifyRequest) UnmarshalJSON

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

func (*NullableModifyRequest) Unset

func (v *NullableModifyRequest) Unset()

type NullableModifyResponse

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

func NewNullableModifyResponse

func NewNullableModifyResponse(val *ModifyResponse) *NullableModifyResponse

func (NullableModifyResponse) Get

func (NullableModifyResponse) IsSet

func (v NullableModifyResponse) IsSet() bool

func (NullableModifyResponse) MarshalJSON

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

func (*NullableModifyResponse) Set

func (*NullableModifyResponse) UnmarshalJSON

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

func (*NullableModifyResponse) Unset

func (v *NullableModifyResponse) 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 NullablePayoutRequest

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

func NewNullablePayoutRequest

func NewNullablePayoutRequest(val *PayoutRequest) *NullablePayoutRequest

func (NullablePayoutRequest) Get

func (NullablePayoutRequest) IsSet

func (v NullablePayoutRequest) IsSet() bool

func (NullablePayoutRequest) MarshalJSON

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

func (*NullablePayoutRequest) Set

func (v *NullablePayoutRequest) Set(val *PayoutRequest)

func (*NullablePayoutRequest) UnmarshalJSON

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

func (*NullablePayoutRequest) Unset

func (v *NullablePayoutRequest) Unset()

type NullablePayoutResponse

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

func NewNullablePayoutResponse

func NewNullablePayoutResponse(val *PayoutResponse) *NullablePayoutResponse

func (NullablePayoutResponse) Get

func (NullablePayoutResponse) IsSet

func (v NullablePayoutResponse) IsSet() bool

func (NullablePayoutResponse) MarshalJSON

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

func (*NullablePayoutResponse) Set

func (*NullablePayoutResponse) UnmarshalJSON

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

func (*NullablePayoutResponse) Unset

func (v *NullablePayoutResponse) 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 NullableResponseAdditionalData3DSecure

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

func (NullableResponseAdditionalData3DSecure) Get

func (NullableResponseAdditionalData3DSecure) IsSet

func (NullableResponseAdditionalData3DSecure) MarshalJSON

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

func (*NullableResponseAdditionalData3DSecure) Set

func (*NullableResponseAdditionalData3DSecure) UnmarshalJSON

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

func (*NullableResponseAdditionalData3DSecure) Unset

type NullableResponseAdditionalDataBillingAddress

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

func (NullableResponseAdditionalDataBillingAddress) Get

func (NullableResponseAdditionalDataBillingAddress) IsSet

func (NullableResponseAdditionalDataBillingAddress) MarshalJSON

func (*NullableResponseAdditionalDataBillingAddress) Set

func (*NullableResponseAdditionalDataBillingAddress) UnmarshalJSON

func (*NullableResponseAdditionalDataBillingAddress) Unset

type NullableResponseAdditionalDataCard

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

func (NullableResponseAdditionalDataCard) Get

func (NullableResponseAdditionalDataCard) IsSet

func (NullableResponseAdditionalDataCard) MarshalJSON

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

func (*NullableResponseAdditionalDataCard) Set

func (*NullableResponseAdditionalDataCard) UnmarshalJSON

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

func (*NullableResponseAdditionalDataCard) Unset

type NullableResponseAdditionalDataCommon

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

func (NullableResponseAdditionalDataCommon) Get

func (NullableResponseAdditionalDataCommon) IsSet

func (NullableResponseAdditionalDataCommon) MarshalJSON

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

func (*NullableResponseAdditionalDataCommon) Set

func (*NullableResponseAdditionalDataCommon) UnmarshalJSON

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

func (*NullableResponseAdditionalDataCommon) Unset

type NullableResponseAdditionalDataDomesticError

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

func (NullableResponseAdditionalDataDomesticError) Get

func (NullableResponseAdditionalDataDomesticError) IsSet

func (NullableResponseAdditionalDataDomesticError) MarshalJSON

func (*NullableResponseAdditionalDataDomesticError) Set

func (*NullableResponseAdditionalDataDomesticError) UnmarshalJSON

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

func (*NullableResponseAdditionalDataDomesticError) 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 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 NullableStoreDetailAndSubmitRequest

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

func (NullableStoreDetailAndSubmitRequest) Get

func (NullableStoreDetailAndSubmitRequest) IsSet

func (NullableStoreDetailAndSubmitRequest) MarshalJSON

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

func (*NullableStoreDetailAndSubmitRequest) Set

func (*NullableStoreDetailAndSubmitRequest) UnmarshalJSON

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

func (*NullableStoreDetailAndSubmitRequest) Unset

type NullableStoreDetailAndSubmitResponse

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

func (NullableStoreDetailAndSubmitResponse) Get

func (NullableStoreDetailAndSubmitResponse) IsSet

func (NullableStoreDetailAndSubmitResponse) MarshalJSON

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

func (*NullableStoreDetailAndSubmitResponse) Set

func (*NullableStoreDetailAndSubmitResponse) UnmarshalJSON

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

func (*NullableStoreDetailAndSubmitResponse) Unset

type NullableStoreDetailRequest

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

func NewNullableStoreDetailRequest

func NewNullableStoreDetailRequest(val *StoreDetailRequest) *NullableStoreDetailRequest

func (NullableStoreDetailRequest) Get

func (NullableStoreDetailRequest) IsSet

func (v NullableStoreDetailRequest) IsSet() bool

func (NullableStoreDetailRequest) MarshalJSON

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

func (*NullableStoreDetailRequest) Set

func (*NullableStoreDetailRequest) UnmarshalJSON

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

func (*NullableStoreDetailRequest) Unset

func (v *NullableStoreDetailRequest) Unset()

type NullableStoreDetailResponse

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

func NewNullableStoreDetailResponse

func NewNullableStoreDetailResponse(val *StoreDetailResponse) *NullableStoreDetailResponse

func (NullableStoreDetailResponse) Get

func (NullableStoreDetailResponse) IsSet

func (NullableStoreDetailResponse) MarshalJSON

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

func (*NullableStoreDetailResponse) Set

func (*NullableStoreDetailResponse) UnmarshalJSON

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

func (*NullableStoreDetailResponse) Unset

func (v *NullableStoreDetailResponse) Unset()

type NullableSubmitRequest

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

func NewNullableSubmitRequest

func NewNullableSubmitRequest(val *SubmitRequest) *NullableSubmitRequest

func (NullableSubmitRequest) Get

func (NullableSubmitRequest) IsSet

func (v NullableSubmitRequest) IsSet() bool

func (NullableSubmitRequest) MarshalJSON

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

func (*NullableSubmitRequest) Set

func (v *NullableSubmitRequest) Set(val *SubmitRequest)

func (*NullableSubmitRequest) UnmarshalJSON

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

func (*NullableSubmitRequest) Unset

func (v *NullableSubmitRequest) Unset()

type NullableSubmitResponse

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

func NewNullableSubmitResponse

func NewNullableSubmitResponse(val *SubmitResponse) *NullableSubmitResponse

func (NullableSubmitResponse) Get

func (NullableSubmitResponse) IsSet

func (v NullableSubmitResponse) IsSet() bool

func (NullableSubmitResponse) MarshalJSON

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

func (*NullableSubmitResponse) Set

func (*NullableSubmitResponse) UnmarshalJSON

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

func (*NullableSubmitResponse) Unset

func (v *NullableSubmitResponse) Unset()

type PayoutRequest

type PayoutRequest struct {
	Amount         Amount   `json:"amount"`
	BillingAddress *Address `json:"billingAddress,omitempty"`
	Card           *Card    `json:"card,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"`
	FundSource  *FundSource `json:"fundSource,omitempty"`
	// The merchant account identifier, with which you want to process the transaction.
	MerchantAccount string     `json:"merchantAccount"`
	Recurring       *Recurring `json:"recurring,omitempty"`
	// The reference to uniquely identify a payment. This reference is used in all communication with you about the payment status. We recommend using a unique value per payment; however, it is not a requirement. If you need to provide multiple references for a transaction, separate them with hyphens (\"-\"). Maximum length: 80 characters.
	Reference string `json:"reference"`
	// The `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 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"`
	// 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"`
	ShopperName        *Name   `json:"shopperName,omitempty"`
	// Required for recurring payments.  Your reference to uniquely identify this shopper, for example user ID or account ID. Minimum length: 3 characters. > Your reference must not include personally identifiable information (PII), for example name or email address.
	ShopperReference *string `json:"shopperReference,omitempty"`
	// The shopper's telephone number.
	TelephoneNumber *string `json:"telephoneNumber,omitempty"`
}

PayoutRequest struct for PayoutRequest

func NewPayoutRequest

func NewPayoutRequest(amount Amount, merchantAccount string, reference string) *PayoutRequest

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

func NewPayoutRequestWithDefaults

func NewPayoutRequestWithDefaults() *PayoutRequest

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

func (*PayoutRequest) GetAmount

func (o *PayoutRequest) GetAmount() Amount

GetAmount returns the Amount field value

func (*PayoutRequest) GetAmountOk

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

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

func (*PayoutRequest) GetBillingAddress

func (o *PayoutRequest) GetBillingAddress() Address

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

func (*PayoutRequest) GetBillingAddressOk

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

func (o *PayoutRequest) GetCard() Card

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

func (*PayoutRequest) GetCardOk

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

func (o *PayoutRequest) GetFraudOffset() int32

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

func (*PayoutRequest) GetFraudOffsetOk

func (o *PayoutRequest) 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 (*PayoutRequest) GetFundSource

func (o *PayoutRequest) GetFundSource() FundSource

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

func (*PayoutRequest) GetFundSourceOk

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

func (o *PayoutRequest) GetMerchantAccount() string

GetMerchantAccount returns the MerchantAccount field value

func (*PayoutRequest) GetMerchantAccountOk

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

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

func (*PayoutRequest) GetRecurring

func (o *PayoutRequest) GetRecurring() Recurring

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

func (*PayoutRequest) GetRecurringOk

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

func (o *PayoutRequest) GetReference() string

GetReference returns the Reference field value

func (*PayoutRequest) GetReferenceOk

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

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

func (*PayoutRequest) GetSelectedRecurringDetailReference

func (o *PayoutRequest) GetSelectedRecurringDetailReference() string

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

func (*PayoutRequest) GetSelectedRecurringDetailReferenceOk

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

func (o *PayoutRequest) GetShopperEmail() string

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

func (*PayoutRequest) GetShopperEmailOk

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

func (o *PayoutRequest) GetShopperInteraction() string

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

func (*PayoutRequest) GetShopperInteractionOk

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

func (o *PayoutRequest) GetShopperName() Name

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

func (*PayoutRequest) GetShopperNameOk

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

func (o *PayoutRequest) GetShopperReference() string

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

func (*PayoutRequest) GetShopperReferenceOk

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

func (o *PayoutRequest) GetTelephoneNumber() string

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

func (*PayoutRequest) GetTelephoneNumberOk

func (o *PayoutRequest) 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 (*PayoutRequest) HasBillingAddress

func (o *PayoutRequest) HasBillingAddress() bool

HasBillingAddress returns a boolean if a field has been set.

func (*PayoutRequest) HasCard

func (o *PayoutRequest) HasCard() bool

HasCard returns a boolean if a field has been set.

func (*PayoutRequest) HasFraudOffset

func (o *PayoutRequest) HasFraudOffset() bool

HasFraudOffset returns a boolean if a field has been set.

func (*PayoutRequest) HasFundSource

func (o *PayoutRequest) HasFundSource() bool

HasFundSource returns a boolean if a field has been set.

func (*PayoutRequest) HasRecurring

func (o *PayoutRequest) HasRecurring() bool

HasRecurring returns a boolean if a field has been set.

func (*PayoutRequest) HasSelectedRecurringDetailReference

func (o *PayoutRequest) HasSelectedRecurringDetailReference() bool

HasSelectedRecurringDetailReference returns a boolean if a field has been set.

func (*PayoutRequest) HasShopperEmail

func (o *PayoutRequest) HasShopperEmail() bool

HasShopperEmail returns a boolean if a field has been set.

func (*PayoutRequest) HasShopperInteraction

func (o *PayoutRequest) HasShopperInteraction() bool

HasShopperInteraction returns a boolean if a field has been set.

func (*PayoutRequest) HasShopperName

func (o *PayoutRequest) HasShopperName() bool

HasShopperName returns a boolean if a field has been set.

func (*PayoutRequest) HasShopperReference

func (o *PayoutRequest) HasShopperReference() bool

HasShopperReference returns a boolean if a field has been set.

func (*PayoutRequest) HasTelephoneNumber

func (o *PayoutRequest) HasTelephoneNumber() bool

HasTelephoneNumber returns a boolean if a field has been set.

func (PayoutRequest) MarshalJSON

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

func (*PayoutRequest) SetAmount

func (o *PayoutRequest) SetAmount(v Amount)

SetAmount sets field value

func (*PayoutRequest) SetBillingAddress

func (o *PayoutRequest) SetBillingAddress(v Address)

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

func (*PayoutRequest) SetCard

func (o *PayoutRequest) SetCard(v Card)

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

func (*PayoutRequest) SetFraudOffset

func (o *PayoutRequest) SetFraudOffset(v int32)

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

func (*PayoutRequest) SetFundSource

func (o *PayoutRequest) SetFundSource(v FundSource)

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

func (*PayoutRequest) SetMerchantAccount

func (o *PayoutRequest) SetMerchantAccount(v string)

SetMerchantAccount sets field value

func (*PayoutRequest) SetRecurring

func (o *PayoutRequest) SetRecurring(v Recurring)

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

func (*PayoutRequest) SetReference

func (o *PayoutRequest) SetReference(v string)

SetReference sets field value

func (*PayoutRequest) SetSelectedRecurringDetailReference

func (o *PayoutRequest) SetSelectedRecurringDetailReference(v string)

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

func (*PayoutRequest) SetShopperEmail

func (o *PayoutRequest) SetShopperEmail(v string)

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

func (*PayoutRequest) SetShopperInteraction

func (o *PayoutRequest) SetShopperInteraction(v string)

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

func (*PayoutRequest) SetShopperName

func (o *PayoutRequest) SetShopperName(v Name)

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

func (*PayoutRequest) SetShopperReference

func (o *PayoutRequest) SetShopperReference(v string)

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

func (*PayoutRequest) SetTelephoneNumber

func (o *PayoutRequest) SetTelephoneNumber(v string)

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

func (PayoutRequest) ToMap

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

type PayoutResponse

type PayoutResponse 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. * **PartiallyAuthorised** – The payment has been authorised for a partial amount. This happens for card payments when the merchant supports Partial Authorisations and the cardholder has insufficient funds. * **Pending** – Indicates that it is not possible to obtain the final status of the payment. This can happen if the systems providing final status information for the payment are unavailable, or if the shopper needs to take further action to complete the payment. * **PresentToShopper** – Indicates that the response contains additional information that you need to present to a shopper, so that they can use it to complete a payment. * **Received** – Indicates the payment has successfully been received by Adyen, and will be processed. This is the initial state for all payments. * **RedirectShopper** – Indicates the shopper should be redirected to an external web page or app to complete the authorisation. * **Refused** – Indicates the payment was refused. The reason is given in the `refusalReason` field. This is a final state.
	ResultCode *string `json:"resultCode,omitempty"`
}

PayoutResponse struct for PayoutResponse

func NewPayoutResponse

func NewPayoutResponse() *PayoutResponse

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

func NewPayoutResponseWithDefaults

func NewPayoutResponseWithDefaults() *PayoutResponse

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

func (*PayoutResponse) GetAdditionalData

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

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

func (*PayoutResponse) GetAdditionalDataOk

func (o *PayoutResponse) 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 (*PayoutResponse) GetAuthCode

func (o *PayoutResponse) GetAuthCode() string

GetAuthCode returns the AuthCode field value if set, zero value otherwise.

func (*PayoutResponse) GetAuthCodeOk

func (o *PayoutResponse) 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 (*PayoutResponse) GetDccAmount

func (o *PayoutResponse) GetDccAmount() Amount

GetDccAmount returns the DccAmount field value if set, zero value otherwise.

func (*PayoutResponse) GetDccAmountOk

func (o *PayoutResponse) 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 (*PayoutResponse) GetDccSignature

func (o *PayoutResponse) GetDccSignature() string

GetDccSignature returns the DccSignature field value if set, zero value otherwise.

func (*PayoutResponse) GetDccSignatureOk

func (o *PayoutResponse) 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 (*PayoutResponse) GetFraudResult

func (o *PayoutResponse) GetFraudResult() FraudResult

GetFraudResult returns the FraudResult field value if set, zero value otherwise.

func (*PayoutResponse) GetFraudResultOk

func (o *PayoutResponse) 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 (*PayoutResponse) GetIssuerUrl

func (o *PayoutResponse) GetIssuerUrl() string

GetIssuerUrl returns the IssuerUrl field value if set, zero value otherwise.

func (*PayoutResponse) GetIssuerUrlOk

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

func (o *PayoutResponse) GetMd() string

GetMd returns the Md field value if set, zero value otherwise.

func (*PayoutResponse) GetMdOk

func (o *PayoutResponse) 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 (*PayoutResponse) GetPaRequest

func (o *PayoutResponse) GetPaRequest() string

GetPaRequest returns the PaRequest field value if set, zero value otherwise.

func (*PayoutResponse) GetPaRequestOk

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

func (o *PayoutResponse) GetPspReference() string

GetPspReference returns the PspReference field value if set, zero value otherwise.

func (*PayoutResponse) GetPspReferenceOk

func (o *PayoutResponse) 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 (*PayoutResponse) GetRefusalReason

func (o *PayoutResponse) GetRefusalReason() string

GetRefusalReason returns the RefusalReason field value if set, zero value otherwise.

func (*PayoutResponse) GetRefusalReasonOk

func (o *PayoutResponse) 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 (*PayoutResponse) GetResultCode

func (o *PayoutResponse) GetResultCode() string

GetResultCode returns the ResultCode field value if set, zero value otherwise.

func (*PayoutResponse) GetResultCodeOk

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

func (o *PayoutResponse) HasAdditionalData() bool

HasAdditionalData returns a boolean if a field has been set.

func (*PayoutResponse) HasAuthCode

func (o *PayoutResponse) HasAuthCode() bool

HasAuthCode returns a boolean if a field has been set.

func (*PayoutResponse) HasDccAmount

func (o *PayoutResponse) HasDccAmount() bool

HasDccAmount returns a boolean if a field has been set.

func (*PayoutResponse) HasDccSignature

func (o *PayoutResponse) HasDccSignature() bool

HasDccSignature returns a boolean if a field has been set.

func (*PayoutResponse) HasFraudResult

func (o *PayoutResponse) HasFraudResult() bool

HasFraudResult returns a boolean if a field has been set.

func (*PayoutResponse) HasIssuerUrl

func (o *PayoutResponse) HasIssuerUrl() bool

HasIssuerUrl returns a boolean if a field has been set.

func (*PayoutResponse) HasMd

func (o *PayoutResponse) HasMd() bool

HasMd returns a boolean if a field has been set.

func (*PayoutResponse) HasPaRequest

func (o *PayoutResponse) HasPaRequest() bool

HasPaRequest returns a boolean if a field has been set.

func (*PayoutResponse) HasPspReference

func (o *PayoutResponse) HasPspReference() bool

HasPspReference returns a boolean if a field has been set.

func (*PayoutResponse) HasRefusalReason

func (o *PayoutResponse) HasRefusalReason() bool

HasRefusalReason returns a boolean if a field has been set.

func (*PayoutResponse) HasResultCode

func (o *PayoutResponse) HasResultCode() bool

HasResultCode returns a boolean if a field has been set.

func (PayoutResponse) MarshalJSON

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

func (*PayoutResponse) SetAdditionalData

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

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

func (*PayoutResponse) SetAuthCode

func (o *PayoutResponse) SetAuthCode(v string)

SetAuthCode gets a reference to the given string and assigns it to the AuthCode field.

func (*PayoutResponse) SetDccAmount

func (o *PayoutResponse) SetDccAmount(v Amount)

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

func (*PayoutResponse) SetDccSignature

func (o *PayoutResponse) SetDccSignature(v string)

SetDccSignature gets a reference to the given string and assigns it to the DccSignature field.

func (*PayoutResponse) SetFraudResult

func (o *PayoutResponse) SetFraudResult(v FraudResult)

SetFraudResult gets a reference to the given FraudResult and assigns it to the FraudResult field.

func (*PayoutResponse) SetIssuerUrl

func (o *PayoutResponse) SetIssuerUrl(v string)

SetIssuerUrl gets a reference to the given string and assigns it to the IssuerUrl field.

func (*PayoutResponse) SetMd

func (o *PayoutResponse) SetMd(v string)

SetMd gets a reference to the given string and assigns it to the Md field.

func (*PayoutResponse) SetPaRequest

func (o *PayoutResponse) SetPaRequest(v string)

SetPaRequest gets a reference to the given string and assigns it to the PaRequest field.

func (*PayoutResponse) SetPspReference

func (o *PayoutResponse) SetPspReference(v string)

SetPspReference gets a reference to the given string and assigns it to the PspReference field.

func (*PayoutResponse) SetRefusalReason

func (o *PayoutResponse) SetRefusalReason(v string)

SetRefusalReason gets a reference to the given string and assigns it to the RefusalReason field.

func (*PayoutResponse) SetResultCode

func (o *PayoutResponse) SetResultCode(v string)

SetResultCode gets a reference to the given string and assigns it to the ResultCode field.

func (PayoutResponse) ToMap

func (o PayoutResponse) 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 ResponseAdditionalData3DSecure

type ResponseAdditionalData3DSecure struct {
	// Information provided by the issuer to the cardholder. If this field is present, you need to display this information to the cardholder.
	CardHolderInfo *string `json:"cardHolderInfo,omitempty"`
	// The Cardholder Authentication Verification Value (CAVV) for the 3D Secure authentication session, as a Base64-encoded 20-byte array.
	Cavv *string `json:"cavv,omitempty"`
	// The CAVV algorithm used.
	CavvAlgorithm *string `json:"cavvAlgorithm,omitempty"`
	// Shows the [exemption type](https://docs.adyen.com/payments-fundamentals/psd2-sca-compliance-and-implementation-guide#specifypreferenceinyourapirequest) that Adyen requested for the payment.   Possible values: * **lowValue**  * **secureCorporate**  * **trustedBeneficiary**  * **transactionRiskAnalysis**
	ScaExemptionRequested *string `json:"scaExemptionRequested,omitempty"`
	// Indicates whether a card is enrolled for 3D Secure 2.
	Threeds2CardEnrolled *bool `json:"threeds2.cardEnrolled,omitempty"`
}

ResponseAdditionalData3DSecure struct for ResponseAdditionalData3DSecure

func NewResponseAdditionalData3DSecure

func NewResponseAdditionalData3DSecure() *ResponseAdditionalData3DSecure

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

func NewResponseAdditionalData3DSecureWithDefaults

func NewResponseAdditionalData3DSecureWithDefaults() *ResponseAdditionalData3DSecure

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

func (*ResponseAdditionalData3DSecure) GetCardHolderInfo

func (o *ResponseAdditionalData3DSecure) GetCardHolderInfo() string

GetCardHolderInfo returns the CardHolderInfo field value if set, zero value otherwise.

func (*ResponseAdditionalData3DSecure) GetCardHolderInfoOk

func (o *ResponseAdditionalData3DSecure) GetCardHolderInfoOk() (*string, bool)

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

func (*ResponseAdditionalData3DSecure) GetCavv

GetCavv returns the Cavv field value if set, zero value otherwise.

func (*ResponseAdditionalData3DSecure) GetCavvAlgorithm

func (o *ResponseAdditionalData3DSecure) GetCavvAlgorithm() string

GetCavvAlgorithm returns the CavvAlgorithm field value if set, zero value otherwise.

func (*ResponseAdditionalData3DSecure) GetCavvAlgorithmOk

func (o *ResponseAdditionalData3DSecure) GetCavvAlgorithmOk() (*string, bool)

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

func (*ResponseAdditionalData3DSecure) GetCavvOk

func (o *ResponseAdditionalData3DSecure) GetCavvOk() (*string, bool)

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

func (*ResponseAdditionalData3DSecure) GetScaExemptionRequested

func (o *ResponseAdditionalData3DSecure) GetScaExemptionRequested() string

GetScaExemptionRequested returns the ScaExemptionRequested field value if set, zero value otherwise.

func (*ResponseAdditionalData3DSecure) GetScaExemptionRequestedOk

func (o *ResponseAdditionalData3DSecure) GetScaExemptionRequestedOk() (*string, bool)

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

func (*ResponseAdditionalData3DSecure) GetThreeds2CardEnrolled

func (o *ResponseAdditionalData3DSecure) GetThreeds2CardEnrolled() bool

GetThreeds2CardEnrolled returns the Threeds2CardEnrolled field value if set, zero value otherwise.

func (*ResponseAdditionalData3DSecure) GetThreeds2CardEnrolledOk

func (o *ResponseAdditionalData3DSecure) GetThreeds2CardEnrolledOk() (*bool, bool)

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

func (*ResponseAdditionalData3DSecure) HasCardHolderInfo

func (o *ResponseAdditionalData3DSecure) HasCardHolderInfo() bool

HasCardHolderInfo returns a boolean if a field has been set.

func (*ResponseAdditionalData3DSecure) HasCavv

func (o *ResponseAdditionalData3DSecure) HasCavv() bool

HasCavv returns a boolean if a field has been set.

func (*ResponseAdditionalData3DSecure) HasCavvAlgorithm

func (o *ResponseAdditionalData3DSecure) HasCavvAlgorithm() bool

HasCavvAlgorithm returns a boolean if a field has been set.

func (*ResponseAdditionalData3DSecure) HasScaExemptionRequested

func (o *ResponseAdditionalData3DSecure) HasScaExemptionRequested() bool

HasScaExemptionRequested returns a boolean if a field has been set.

func (*ResponseAdditionalData3DSecure) HasThreeds2CardEnrolled

func (o *ResponseAdditionalData3DSecure) HasThreeds2CardEnrolled() bool

HasThreeds2CardEnrolled returns a boolean if a field has been set.

func (ResponseAdditionalData3DSecure) MarshalJSON

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

func (*ResponseAdditionalData3DSecure) SetCardHolderInfo

func (o *ResponseAdditionalData3DSecure) SetCardHolderInfo(v string)

SetCardHolderInfo gets a reference to the given string and assigns it to the CardHolderInfo field.

func (*ResponseAdditionalData3DSecure) SetCavv

func (o *ResponseAdditionalData3DSecure) SetCavv(v string)

SetCavv gets a reference to the given string and assigns it to the Cavv field.

func (*ResponseAdditionalData3DSecure) SetCavvAlgorithm

func (o *ResponseAdditionalData3DSecure) SetCavvAlgorithm(v string)

SetCavvAlgorithm gets a reference to the given string and assigns it to the CavvAlgorithm field.

func (*ResponseAdditionalData3DSecure) SetScaExemptionRequested

func (o *ResponseAdditionalData3DSecure) SetScaExemptionRequested(v string)

SetScaExemptionRequested gets a reference to the given string and assigns it to the ScaExemptionRequested field.

func (*ResponseAdditionalData3DSecure) SetThreeds2CardEnrolled

func (o *ResponseAdditionalData3DSecure) SetThreeds2CardEnrolled(v bool)

SetThreeds2CardEnrolled gets a reference to the given bool and assigns it to the Threeds2CardEnrolled field.

func (ResponseAdditionalData3DSecure) ToMap

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

type ResponseAdditionalDataBillingAddress

type ResponseAdditionalDataBillingAddress struct {
	// The billing address city passed in the payment request.
	BillingAddressCity *string `json:"billingAddress.city,omitempty"`
	// The billing address country passed in the payment request.  Example: NL
	BillingAddressCountry *string `json:"billingAddress.country,omitempty"`
	// The billing address house number or name passed in the payment request.
	BillingAddressHouseNumberOrName *string `json:"billingAddress.houseNumberOrName,omitempty"`
	// The billing address postal code passed in the payment request.  Example: 1011 DJ
	BillingAddressPostalCode *string `json:"billingAddress.postalCode,omitempty"`
	// The billing address state or province passed in the payment request.  Example: NH
	BillingAddressStateOrProvince *string `json:"billingAddress.stateOrProvince,omitempty"`
	// The billing address street passed in the payment request.
	BillingAddressStreet *string `json:"billingAddress.street,omitempty"`
}

ResponseAdditionalDataBillingAddress struct for ResponseAdditionalDataBillingAddress

func NewResponseAdditionalDataBillingAddress

func NewResponseAdditionalDataBillingAddress() *ResponseAdditionalDataBillingAddress

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

func NewResponseAdditionalDataBillingAddressWithDefaults

func NewResponseAdditionalDataBillingAddressWithDefaults() *ResponseAdditionalDataBillingAddress

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

func (*ResponseAdditionalDataBillingAddress) GetBillingAddressCity

func (o *ResponseAdditionalDataBillingAddress) GetBillingAddressCity() string

GetBillingAddressCity returns the BillingAddressCity field value if set, zero value otherwise.

func (*ResponseAdditionalDataBillingAddress) GetBillingAddressCityOk

func (o *ResponseAdditionalDataBillingAddress) GetBillingAddressCityOk() (*string, bool)

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

func (*ResponseAdditionalDataBillingAddress) GetBillingAddressCountry

func (o *ResponseAdditionalDataBillingAddress) GetBillingAddressCountry() string

GetBillingAddressCountry returns the BillingAddressCountry field value if set, zero value otherwise.

func (*ResponseAdditionalDataBillingAddress) GetBillingAddressCountryOk

func (o *ResponseAdditionalDataBillingAddress) GetBillingAddressCountryOk() (*string, bool)

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

func (*ResponseAdditionalDataBillingAddress) GetBillingAddressHouseNumberOrName

func (o *ResponseAdditionalDataBillingAddress) GetBillingAddressHouseNumberOrName() string

GetBillingAddressHouseNumberOrName returns the BillingAddressHouseNumberOrName field value if set, zero value otherwise.

func (*ResponseAdditionalDataBillingAddress) GetBillingAddressHouseNumberOrNameOk

func (o *ResponseAdditionalDataBillingAddress) GetBillingAddressHouseNumberOrNameOk() (*string, bool)

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

func (*ResponseAdditionalDataBillingAddress) GetBillingAddressPostalCode

func (o *ResponseAdditionalDataBillingAddress) GetBillingAddressPostalCode() string

GetBillingAddressPostalCode returns the BillingAddressPostalCode field value if set, zero value otherwise.

func (*ResponseAdditionalDataBillingAddress) GetBillingAddressPostalCodeOk

func (o *ResponseAdditionalDataBillingAddress) GetBillingAddressPostalCodeOk() (*string, bool)

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

func (*ResponseAdditionalDataBillingAddress) GetBillingAddressStateOrProvince

func (o *ResponseAdditionalDataBillingAddress) GetBillingAddressStateOrProvince() string

GetBillingAddressStateOrProvince returns the BillingAddressStateOrProvince field value if set, zero value otherwise.

func (*ResponseAdditionalDataBillingAddress) GetBillingAddressStateOrProvinceOk

func (o *ResponseAdditionalDataBillingAddress) GetBillingAddressStateOrProvinceOk() (*string, bool)

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

func (*ResponseAdditionalDataBillingAddress) GetBillingAddressStreet

func (o *ResponseAdditionalDataBillingAddress) GetBillingAddressStreet() string

GetBillingAddressStreet returns the BillingAddressStreet field value if set, zero value otherwise.

func (*ResponseAdditionalDataBillingAddress) GetBillingAddressStreetOk

func (o *ResponseAdditionalDataBillingAddress) GetBillingAddressStreetOk() (*string, bool)

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

func (*ResponseAdditionalDataBillingAddress) HasBillingAddressCity

func (o *ResponseAdditionalDataBillingAddress) HasBillingAddressCity() bool

HasBillingAddressCity returns a boolean if a field has been set.

func (*ResponseAdditionalDataBillingAddress) HasBillingAddressCountry

func (o *ResponseAdditionalDataBillingAddress) HasBillingAddressCountry() bool

HasBillingAddressCountry returns a boolean if a field has been set.

func (*ResponseAdditionalDataBillingAddress) HasBillingAddressHouseNumberOrName

func (o *ResponseAdditionalDataBillingAddress) HasBillingAddressHouseNumberOrName() bool

HasBillingAddressHouseNumberOrName returns a boolean if a field has been set.

func (*ResponseAdditionalDataBillingAddress) HasBillingAddressPostalCode

func (o *ResponseAdditionalDataBillingAddress) HasBillingAddressPostalCode() bool

HasBillingAddressPostalCode returns a boolean if a field has been set.

func (*ResponseAdditionalDataBillingAddress) HasBillingAddressStateOrProvince

func (o *ResponseAdditionalDataBillingAddress) HasBillingAddressStateOrProvince() bool

HasBillingAddressStateOrProvince returns a boolean if a field has been set.

func (*ResponseAdditionalDataBillingAddress) HasBillingAddressStreet

func (o *ResponseAdditionalDataBillingAddress) HasBillingAddressStreet() bool

HasBillingAddressStreet returns a boolean if a field has been set.

func (ResponseAdditionalDataBillingAddress) MarshalJSON

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

func (*ResponseAdditionalDataBillingAddress) SetBillingAddressCity

func (o *ResponseAdditionalDataBillingAddress) SetBillingAddressCity(v string)

SetBillingAddressCity gets a reference to the given string and assigns it to the BillingAddressCity field.

func (*ResponseAdditionalDataBillingAddress) SetBillingAddressCountry

func (o *ResponseAdditionalDataBillingAddress) SetBillingAddressCountry(v string)

SetBillingAddressCountry gets a reference to the given string and assigns it to the BillingAddressCountry field.

func (*ResponseAdditionalDataBillingAddress) SetBillingAddressHouseNumberOrName

func (o *ResponseAdditionalDataBillingAddress) SetBillingAddressHouseNumberOrName(v string)

SetBillingAddressHouseNumberOrName gets a reference to the given string and assigns it to the BillingAddressHouseNumberOrName field.

func (*ResponseAdditionalDataBillingAddress) SetBillingAddressPostalCode

func (o *ResponseAdditionalDataBillingAddress) SetBillingAddressPostalCode(v string)

SetBillingAddressPostalCode gets a reference to the given string and assigns it to the BillingAddressPostalCode field.

func (*ResponseAdditionalDataBillingAddress) SetBillingAddressStateOrProvince

func (o *ResponseAdditionalDataBillingAddress) SetBillingAddressStateOrProvince(v string)

SetBillingAddressStateOrProvince gets a reference to the given string and assigns it to the BillingAddressStateOrProvince field.

func (*ResponseAdditionalDataBillingAddress) SetBillingAddressStreet

func (o *ResponseAdditionalDataBillingAddress) SetBillingAddressStreet(v string)

SetBillingAddressStreet gets a reference to the given string and assigns it to the BillingAddressStreet field.

func (ResponseAdditionalDataBillingAddress) ToMap

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

type ResponseAdditionalDataCard

type ResponseAdditionalDataCard struct {
	// The first six digits of the card number.  This is the [Bank Identification Number (BIN)](https://docs.adyen.com/get-started-with-adyen/payment-glossary#bank-identification-number-bin) for card numbers with a six-digit BIN.  Example: 521234
	CardBin *string `json:"cardBin,omitempty"`
	// The cardholder name passed in the payment request.
	CardHolderName *string `json:"cardHolderName,omitempty"`
	// The bank or the financial institution granting lines of credit through card association branded payment cards. This information can be included when available.
	CardIssuingBank *string `json:"cardIssuingBank,omitempty"`
	// The country where the card was issued.  Example: US
	CardIssuingCountry *string `json:"cardIssuingCountry,omitempty"`
	// The currency in which the card is issued, if this information is available. Provided as the currency code or currency number from the ISO-4217 standard.   Example: USD
	CardIssuingCurrency *string `json:"cardIssuingCurrency,omitempty"`
	// The card payment method used for the transaction.  Example: amex
	CardPaymentMethod *string `json:"cardPaymentMethod,omitempty"`
	// The last four digits of a card number.  > Returned only in case of a card payment.
	CardSummary *string `json:"cardSummary,omitempty"`
	// The first eight digits of the card number. Only returned if the card number is 16 digits or more.  This is the [Bank Identification Number (BIN)](https://docs.adyen.com/get-started-with-adyen/payment-glossary#bank-identification-number-bin) for card numbers with an eight-digit BIN.  Example: 52123423
	IssuerBin *string `json:"issuerBin,omitempty"`
}

ResponseAdditionalDataCard struct for ResponseAdditionalDataCard

func NewResponseAdditionalDataCard

func NewResponseAdditionalDataCard() *ResponseAdditionalDataCard

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

func NewResponseAdditionalDataCardWithDefaults

func NewResponseAdditionalDataCardWithDefaults() *ResponseAdditionalDataCard

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

func (*ResponseAdditionalDataCard) GetCardBin

func (o *ResponseAdditionalDataCard) GetCardBin() string

GetCardBin returns the CardBin field value if set, zero value otherwise.

func (*ResponseAdditionalDataCard) GetCardBinOk

func (o *ResponseAdditionalDataCard) GetCardBinOk() (*string, bool)

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

func (*ResponseAdditionalDataCard) GetCardHolderName

func (o *ResponseAdditionalDataCard) GetCardHolderName() string

GetCardHolderName returns the CardHolderName field value if set, zero value otherwise.

func (*ResponseAdditionalDataCard) GetCardHolderNameOk

func (o *ResponseAdditionalDataCard) GetCardHolderNameOk() (*string, bool)

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

func (*ResponseAdditionalDataCard) GetCardIssuingBank

func (o *ResponseAdditionalDataCard) GetCardIssuingBank() string

GetCardIssuingBank returns the CardIssuingBank field value if set, zero value otherwise.

func (*ResponseAdditionalDataCard) GetCardIssuingBankOk

func (o *ResponseAdditionalDataCard) GetCardIssuingBankOk() (*string, bool)

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

func (*ResponseAdditionalDataCard) GetCardIssuingCountry

func (o *ResponseAdditionalDataCard) GetCardIssuingCountry() string

GetCardIssuingCountry returns the CardIssuingCountry field value if set, zero value otherwise.

func (*ResponseAdditionalDataCard) GetCardIssuingCountryOk

func (o *ResponseAdditionalDataCard) GetCardIssuingCountryOk() (*string, bool)

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

func (*ResponseAdditionalDataCard) GetCardIssuingCurrency

func (o *ResponseAdditionalDataCard) GetCardIssuingCurrency() string

GetCardIssuingCurrency returns the CardIssuingCurrency field value if set, zero value otherwise.

func (*ResponseAdditionalDataCard) GetCardIssuingCurrencyOk

func (o *ResponseAdditionalDataCard) GetCardIssuingCurrencyOk() (*string, bool)

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

func (*ResponseAdditionalDataCard) GetCardPaymentMethod

func (o *ResponseAdditionalDataCard) GetCardPaymentMethod() string

GetCardPaymentMethod returns the CardPaymentMethod field value if set, zero value otherwise.

func (*ResponseAdditionalDataCard) GetCardPaymentMethodOk

func (o *ResponseAdditionalDataCard) GetCardPaymentMethodOk() (*string, bool)

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

func (*ResponseAdditionalDataCard) GetCardSummary

func (o *ResponseAdditionalDataCard) GetCardSummary() string

GetCardSummary returns the CardSummary field value if set, zero value otherwise.

func (*ResponseAdditionalDataCard) GetCardSummaryOk

func (o *ResponseAdditionalDataCard) GetCardSummaryOk() (*string, bool)

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

func (*ResponseAdditionalDataCard) GetIssuerBin

func (o *ResponseAdditionalDataCard) GetIssuerBin() string

GetIssuerBin returns the IssuerBin field value if set, zero value otherwise.

func (*ResponseAdditionalDataCard) GetIssuerBinOk

func (o *ResponseAdditionalDataCard) GetIssuerBinOk() (*string, bool)

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

func (*ResponseAdditionalDataCard) HasCardBin

func (o *ResponseAdditionalDataCard) HasCardBin() bool

HasCardBin returns a boolean if a field has been set.

func (*ResponseAdditionalDataCard) HasCardHolderName

func (o *ResponseAdditionalDataCard) HasCardHolderName() bool

HasCardHolderName returns a boolean if a field has been set.

func (*ResponseAdditionalDataCard) HasCardIssuingBank

func (o *ResponseAdditionalDataCard) HasCardIssuingBank() bool

HasCardIssuingBank returns a boolean if a field has been set.

func (*ResponseAdditionalDataCard) HasCardIssuingCountry

func (o *ResponseAdditionalDataCard) HasCardIssuingCountry() bool

HasCardIssuingCountry returns a boolean if a field has been set.

func (*ResponseAdditionalDataCard) HasCardIssuingCurrency

func (o *ResponseAdditionalDataCard) HasCardIssuingCurrency() bool

HasCardIssuingCurrency returns a boolean if a field has been set.

func (*ResponseAdditionalDataCard) HasCardPaymentMethod

func (o *ResponseAdditionalDataCard) HasCardPaymentMethod() bool

HasCardPaymentMethod returns a boolean if a field has been set.

func (*ResponseAdditionalDataCard) HasCardSummary

func (o *ResponseAdditionalDataCard) HasCardSummary() bool

HasCardSummary returns a boolean if a field has been set.

func (*ResponseAdditionalDataCard) HasIssuerBin

func (o *ResponseAdditionalDataCard) HasIssuerBin() bool

HasIssuerBin returns a boolean if a field has been set.

func (ResponseAdditionalDataCard) MarshalJSON

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

func (*ResponseAdditionalDataCard) SetCardBin

func (o *ResponseAdditionalDataCard) SetCardBin(v string)

SetCardBin gets a reference to the given string and assigns it to the CardBin field.

func (*ResponseAdditionalDataCard) SetCardHolderName

func (o *ResponseAdditionalDataCard) SetCardHolderName(v string)

SetCardHolderName gets a reference to the given string and assigns it to the CardHolderName field.

func (*ResponseAdditionalDataCard) SetCardIssuingBank

func (o *ResponseAdditionalDataCard) SetCardIssuingBank(v string)

SetCardIssuingBank gets a reference to the given string and assigns it to the CardIssuingBank field.

func (*ResponseAdditionalDataCard) SetCardIssuingCountry

func (o *ResponseAdditionalDataCard) SetCardIssuingCountry(v string)

SetCardIssuingCountry gets a reference to the given string and assigns it to the CardIssuingCountry field.

func (*ResponseAdditionalDataCard) SetCardIssuingCurrency

func (o *ResponseAdditionalDataCard) SetCardIssuingCurrency(v string)

SetCardIssuingCurrency gets a reference to the given string and assigns it to the CardIssuingCurrency field.

func (*ResponseAdditionalDataCard) SetCardPaymentMethod

func (o *ResponseAdditionalDataCard) SetCardPaymentMethod(v string)

SetCardPaymentMethod gets a reference to the given string and assigns it to the CardPaymentMethod field.

func (*ResponseAdditionalDataCard) SetCardSummary

func (o *ResponseAdditionalDataCard) SetCardSummary(v string)

SetCardSummary gets a reference to the given string and assigns it to the CardSummary field.

func (*ResponseAdditionalDataCard) SetIssuerBin

func (o *ResponseAdditionalDataCard) SetIssuerBin(v string)

SetIssuerBin gets a reference to the given string and assigns it to the IssuerBin field.

func (ResponseAdditionalDataCard) ToMap

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

type ResponseAdditionalDataCommon

type ResponseAdditionalDataCommon struct {
	// The name of the Adyen acquirer account.  Example: PayPalSandbox_TestAcquirer  > Only relevant for PayPal transactions.
	AcquirerAccountCode *string `json:"acquirerAccountCode,omitempty"`
	// The name of the acquirer processing the payment request.  Example: TestPmmAcquirer
	AcquirerCode *string `json:"acquirerCode,omitempty"`
	// The reference number that can be used for reconciliation in case a non-Adyen acquirer is used for settlement.  Example: 7C9N3FNBKT9
	AcquirerReference *string `json:"acquirerReference,omitempty"`
	// The Adyen alias of the card.  Example: H167852639363479
	Alias *string `json:"alias,omitempty"`
	// The type of the card alias.  Example: Default
	AliasType *string `json:"aliasType,omitempty"`
	// Authorisation code: * When the payment is authorised successfully, this field holds the authorisation code for the payment. * When the payment is not authorised, this field is empty.  Example: 58747
	AuthCode *string `json:"authCode,omitempty"`
	// Merchant ID known by the acquirer.
	AuthorisationMid *string `json:"authorisationMid,omitempty"`
	// The currency of the authorised amount, as a three-character [ISO currency code](https://docs.adyen.com/development-resources/currency-codes).
	AuthorisedAmountCurrency *string `json:"authorisedAmountCurrency,omitempty"`
	// Value of the amount authorised.  This amount is represented in minor units according to the [following table](https://docs.adyen.com/development-resources/currency-codes).
	AuthorisedAmountValue *string `json:"authorisedAmountValue,omitempty"`
	// The AVS result code of the payment, which provides information about the outcome of the AVS check.  For possible values, see [AVS](https://docs.adyen.com/risk-management/configure-standard-risk-rules/consistency-rules#billing-address-does-not-match-cardholder-address-avs).
	AvsResult *string `json:"avsResult,omitempty"`
	// Raw AVS result received from the acquirer, where available.  Example: D
	AvsResultRaw *string `json:"avsResultRaw,omitempty"`
	// BIC of a bank account.  Example: TESTNL01  > Only relevant for SEPA Direct Debit transactions.
	Bic *string `json:"bic,omitempty"`
	// Includes the co-branded card information.
	CoBrandedWith *string `json:"coBrandedWith,omitempty"`
	// The result of CVC verification.
	CvcResult *string `json:"cvcResult,omitempty"`
	// The raw result of CVC verification.
	CvcResultRaw *string `json:"cvcResultRaw,omitempty"`
	// Supported for 3D Secure 2. The unique transaction identifier assigned by the DS to identify a single transaction.
	DsTransID *string `json:"dsTransID,omitempty"`
	// The Electronic Commerce Indicator returned from the schemes for the 3DS payment session.  Example: 02
	Eci *string `json:"eci,omitempty"`
	// The expiry date on the card.  Example: 6/2016  > Returned only in case of a card payment.
	ExpiryDate *string `json:"expiryDate,omitempty"`
	// The currency of the extra amount charged due to additional amounts set in the skin used in the HPP payment request.  Example: EUR
	ExtraCostsCurrency *string `json:"extraCostsCurrency,omitempty"`
	// The value of the extra amount charged due to additional amounts set in the skin used in the HPP payment request. The amount is in minor units.
	ExtraCostsValue *string `json:"extraCostsValue,omitempty"`
	// The fraud score due to a particular fraud check. The fraud check name is found in the key of the key-value pair.
	FraudCheckItemNrFraudCheckname *string `json:"fraudCheck-[itemNr]-[FraudCheckname],omitempty"`
	// Indicates if the payment is sent to manual review.
	FraudManualReview *string `json:"fraudManualReview,omitempty"`
	// The fraud result properties of the payment.
	FraudResultType *string `json:"fraudResultType,omitempty"`
	// Information regarding the funding type of the card. The possible return values are: * CHARGE * CREDIT * DEBIT * PREPAID * PREPAID_RELOADABLE  * PREPAID_NONRELOADABLE * DEFFERED_DEBIT  > This functionality requires additional configuration on Adyen's end. To enable it, contact the Support Team.  For receiving this field in the notification, enable **Include Funding Source** in **Notifications** > **Additional settings**.
	FundingSource *string `json:"fundingSource,omitempty"`
	// Indicates availability of funds.  Visa: * \"I\" (fast funds are supported) * \"N\" (otherwise)  Mastercard: * \"I\" (product type is Prepaid or Debit, or issuing country is in CEE/HGEM list) * \"N\" (otherwise)  > Returned when you verify a card BIN or estimate costs, and only if payoutEligible is \"Y\" or \"D\".
	FundsAvailability *string `json:"fundsAvailability,omitempty"`
	// Provides the more granular indication of why a transaction was refused. When a transaction fails with either \"Refused\", \"Restricted Card\", \"Transaction Not Permitted\", \"Not supported\" or \"DeclinedNon Generic\" refusalReason from the issuer, Adyen cross references its PSP-wide data for extra insight into the refusal reason. If an inferred refusal reason is available, the `inferredRefusalReason`, field is populated and the `refusalReason`, is set to \"Not Supported\".  Possible values:  * 3D Secure Mandated * Closed Account * ContAuth Not Supported * CVC Mandated * Ecommerce Not Allowed * Crossborder Not Supported * Card Updated  * Low Authrate Bin * Non-reloadable prepaid card
	InferredRefusalReason *string `json:"inferredRefusalReason,omitempty"`
	// Indicates if the card is used for business purposes only.
	IsCardCommercial *string `json:"isCardCommercial,omitempty"`
	// The issuing country of the card based on the BIN list that Adyen maintains.  Example: JP
	IssuerCountry *string `json:"issuerCountry,omitempty"`
	// A Boolean value indicating whether a liability shift was offered for this payment.
	LiabilityShift *string `json:"liabilityShift,omitempty"`
	// The `mcBankNetReferenceNumber`, is a minimum of six characters and a maximum of nine characters long.  > Contact Support Team to enable this field.
	McBankNetReferenceNumber *string `json:"mcBankNetReferenceNumber,omitempty"`
	// The Merchant Advice Code (MAC) can be returned by Mastercard issuers for refused payments. If present, the MAC contains information about why the payment failed, and whether it can be retried.  For more information see [Mastercard Merchant Advice Codes](https://docs.adyen.com/development-resources/raw-acquirer-responses#mastercard-merchant-advice-codes).
	MerchantAdviceCode *string `json:"merchantAdviceCode,omitempty"`
	// The reference provided for the transaction.
	MerchantReference *string `json:"merchantReference,omitempty"`
	// Returned in the response if you are not tokenizing with Adyen and are using the Merchant-initiated transactions (MIT) framework from Mastercard or Visa.  This contains either the Mastercard Trace ID or the Visa Transaction ID.
	NetworkTxReference *string `json:"networkTxReference,omitempty"`
	// The owner name of a bank account.  Only relevant for SEPA Direct Debit transactions.
	OwnerName *string `json:"ownerName,omitempty"`
	// The Payment Account Reference (PAR) value links a network token with the underlying primary account number (PAN). The PAR value consists of 29 uppercase alphanumeric characters.
	PaymentAccountReference *string `json:"paymentAccountReference,omitempty"`
	// The payment method used in the transaction.
	PaymentMethod *string `json:"paymentMethod,omitempty"`
	// The Adyen sub-variant of the payment method used for the payment request.  For more information, refer to [PaymentMethodVariant](https://docs.adyen.com/development-resources/paymentmethodvariant).  Example: mcpro
	PaymentMethodVariant *string `json:"paymentMethodVariant,omitempty"`
	// Indicates whether a payout is eligible or not for this card.  Visa: * \"Y\" * \"N\"  Mastercard: * \"Y\" (domestic and cross-border)  * \"D\" (only domestic) * \"N\" (no MoneySend) * \"U\" (unknown)
	PayoutEligible *string `json:"payoutEligible,omitempty"`
	// The response code from the Real Time Account Updater service.  Possible return values are: * CardChanged * CardExpiryChanged * CloseAccount  * ContactCardAccountHolder
	RealtimeAccountUpdaterStatus *string `json:"realtimeAccountUpdaterStatus,omitempty"`
	// Message to be displayed on the terminal.
	ReceiptFreeText *string `json:"receiptFreeText,omitempty"`
	// The recurring contract types applicable to the transaction.
	RecurringContractTypes *string `json:"recurring.contractTypes,omitempty"`
	// The `pspReference`, of the first recurring payment that created the recurring detail.  This functionality requires additional configuration on Adyen's end. To enable it, contact the Support Team.
	RecurringFirstPspReference *string `json:"recurring.firstPspReference,omitempty"`
	// The reference that uniquely identifies the recurring transaction.
	RecurringRecurringDetailReference *string `json:"recurring.recurringDetailReference,omitempty"`
	// The provided reference of the shopper for a recurring transaction.
	RecurringShopperReference *string `json:"recurring.shopperReference,omitempty"`
	// The processing model used for the recurring transaction.
	RecurringProcessingModel *string `json:"recurringProcessingModel,omitempty"`
	// If the payment is referred, this field is set to true.  This field is unavailable if the payment is referred and is usually not returned with ecommerce transactions.  Example: true
	Referred *string `json:"referred,omitempty"`
	// Raw refusal reason received from the acquirer, where available.  Example: AUTHORISED
	RefusalReasonRaw *string `json:"refusalReasonRaw,omitempty"`
	// The amount of the payment request.
	RequestAmount *string `json:"requestAmount,omitempty"`
	// The currency of the payment request.
	RequestCurrencyCode *string `json:"requestCurrencyCode,omitempty"`
	// The shopper interaction type of the payment request.  Example: Ecommerce
	ShopperInteraction *string `json:"shopperInteraction,omitempty"`
	// The shopperReference passed in the payment request.  Example: AdyenTestShopperXX
	ShopperReference *string `json:"shopperReference,omitempty"`
	// The terminal ID used in a point-of-sale payment.  Example: 06022622
	TerminalId *string `json:"terminalId,omitempty"`
	// A Boolean value indicating whether 3DS authentication was completed on this payment.  Example: true
	ThreeDAuthenticated *string `json:"threeDAuthenticated,omitempty"`
	// The raw 3DS authentication result from the card issuer.  Example: N
	ThreeDAuthenticatedResponse *string `json:"threeDAuthenticatedResponse,omitempty"`
	// A Boolean value indicating whether 3DS was offered for this payment.  Example: true
	ThreeDOffered *string `json:"threeDOffered,omitempty"`
	// The raw enrollment result from the 3DS directory services of the card schemes.  Example: Y
	ThreeDOfferedResponse *string `json:"threeDOfferedResponse,omitempty"`
	// The 3D Secure 2 version.
	ThreeDSVersion *string `json:"threeDSVersion,omitempty"`
	// The `visaTransactionId`, has a fixed length of 15 numeric characters.  > Contact Support Team to enable this field.
	VisaTransactionId *string `json:"visaTransactionId,omitempty"`
	// The 3DS transaction ID of the 3DS session sent in notifications. The value is Base64-encoded and is returned for transactions with directoryResponse 'N' or 'Y'. If you want to submit the xid in your 3D Secure 1 request, use the `mpiData.xid`, field.  Example: ODgxNDc2MDg2MDExODk5MAAAAAA=
	Xid *string `json:"xid,omitempty"`
}

ResponseAdditionalDataCommon struct for ResponseAdditionalDataCommon

func NewResponseAdditionalDataCommon

func NewResponseAdditionalDataCommon() *ResponseAdditionalDataCommon

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

func NewResponseAdditionalDataCommonWithDefaults

func NewResponseAdditionalDataCommonWithDefaults() *ResponseAdditionalDataCommon

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

func (*ResponseAdditionalDataCommon) GetAcquirerAccountCode

func (o *ResponseAdditionalDataCommon) GetAcquirerAccountCode() string

GetAcquirerAccountCode returns the AcquirerAccountCode field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetAcquirerAccountCodeOk

func (o *ResponseAdditionalDataCommon) GetAcquirerAccountCodeOk() (*string, bool)

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

func (*ResponseAdditionalDataCommon) GetAcquirerCode

func (o *ResponseAdditionalDataCommon) GetAcquirerCode() string

GetAcquirerCode returns the AcquirerCode field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetAcquirerCodeOk

func (o *ResponseAdditionalDataCommon) GetAcquirerCodeOk() (*string, bool)

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

func (*ResponseAdditionalDataCommon) GetAcquirerReference

func (o *ResponseAdditionalDataCommon) GetAcquirerReference() string

GetAcquirerReference returns the AcquirerReference field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetAcquirerReferenceOk

func (o *ResponseAdditionalDataCommon) GetAcquirerReferenceOk() (*string, bool)

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

func (*ResponseAdditionalDataCommon) GetAlias

func (o *ResponseAdditionalDataCommon) GetAlias() string

GetAlias returns the Alias field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetAliasOk

func (o *ResponseAdditionalDataCommon) GetAliasOk() (*string, bool)

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

func (*ResponseAdditionalDataCommon) GetAliasType

func (o *ResponseAdditionalDataCommon) GetAliasType() string

GetAliasType returns the AliasType field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetAliasTypeOk

func (o *ResponseAdditionalDataCommon) GetAliasTypeOk() (*string, bool)

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

func (*ResponseAdditionalDataCommon) GetAuthCode

func (o *ResponseAdditionalDataCommon) GetAuthCode() string

GetAuthCode returns the AuthCode field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetAuthCodeOk

func (o *ResponseAdditionalDataCommon) GetAuthCodeOk() (*string, bool)

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

func (*ResponseAdditionalDataCommon) GetAuthorisationMid

func (o *ResponseAdditionalDataCommon) GetAuthorisationMid() string

GetAuthorisationMid returns the AuthorisationMid field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetAuthorisationMidOk

func (o *ResponseAdditionalDataCommon) GetAuthorisationMidOk() (*string, bool)

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

func (*ResponseAdditionalDataCommon) GetAuthorisedAmountCurrency

func (o *ResponseAdditionalDataCommon) GetAuthorisedAmountCurrency() string

GetAuthorisedAmountCurrency returns the AuthorisedAmountCurrency field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetAuthorisedAmountCurrencyOk

func (o *ResponseAdditionalDataCommon) GetAuthorisedAmountCurrencyOk() (*string, bool)

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

func (*ResponseAdditionalDataCommon) GetAuthorisedAmountValue

func (o *ResponseAdditionalDataCommon) GetAuthorisedAmountValue() string

GetAuthorisedAmountValue returns the AuthorisedAmountValue field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetAuthorisedAmountValueOk

func (o *ResponseAdditionalDataCommon) GetAuthorisedAmountValueOk() (*string, bool)

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

func (*ResponseAdditionalDataCommon) GetAvsResult

func (o *ResponseAdditionalDataCommon) GetAvsResult() string

GetAvsResult returns the AvsResult field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetAvsResultOk

func (o *ResponseAdditionalDataCommon) GetAvsResultOk() (*string, bool)

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

func (*ResponseAdditionalDataCommon) GetAvsResultRaw

func (o *ResponseAdditionalDataCommon) GetAvsResultRaw() string

GetAvsResultRaw returns the AvsResultRaw field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetAvsResultRawOk

func (o *ResponseAdditionalDataCommon) GetAvsResultRawOk() (*string, bool)

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

func (*ResponseAdditionalDataCommon) GetBic

GetBic returns the Bic field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetBicOk

func (o *ResponseAdditionalDataCommon) GetBicOk() (*string, bool)

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

func (*ResponseAdditionalDataCommon) GetCoBrandedWith

func (o *ResponseAdditionalDataCommon) GetCoBrandedWith() string

GetCoBrandedWith returns the CoBrandedWith field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetCoBrandedWithOk

func (o *ResponseAdditionalDataCommon) GetCoBrandedWithOk() (*string, bool)

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

func (*ResponseAdditionalDataCommon) GetCvcResult

func (o *ResponseAdditionalDataCommon) GetCvcResult() string

GetCvcResult returns the CvcResult field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetCvcResultOk

func (o *ResponseAdditionalDataCommon) GetCvcResultOk() (*string, bool)

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

func (*ResponseAdditionalDataCommon) GetCvcResultRaw

func (o *ResponseAdditionalDataCommon) GetCvcResultRaw() string

GetCvcResultRaw returns the CvcResultRaw field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetCvcResultRawOk

func (o *ResponseAdditionalDataCommon) GetCvcResultRawOk() (*string, bool)

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

func (*ResponseAdditionalDataCommon) GetDsTransID

func (o *ResponseAdditionalDataCommon) GetDsTransID() string

GetDsTransID returns the DsTransID field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetDsTransIDOk

func (o *ResponseAdditionalDataCommon) GetDsTransIDOk() (*string, bool)

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

func (*ResponseAdditionalDataCommon) GetEci

GetEci returns the Eci field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetEciOk

func (o *ResponseAdditionalDataCommon) GetEciOk() (*string, bool)

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

func (*ResponseAdditionalDataCommon) GetExpiryDate

func (o *ResponseAdditionalDataCommon) GetExpiryDate() string

GetExpiryDate returns the ExpiryDate field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetExpiryDateOk

func (o *ResponseAdditionalDataCommon) GetExpiryDateOk() (*string, bool)

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

func (*ResponseAdditionalDataCommon) GetExtraCostsCurrency

func (o *ResponseAdditionalDataCommon) GetExtraCostsCurrency() string

GetExtraCostsCurrency returns the ExtraCostsCurrency field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetExtraCostsCurrencyOk

func (o *ResponseAdditionalDataCommon) GetExtraCostsCurrencyOk() (*string, bool)

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

func (*ResponseAdditionalDataCommon) GetExtraCostsValue

func (o *ResponseAdditionalDataCommon) GetExtraCostsValue() string

GetExtraCostsValue returns the ExtraCostsValue field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetExtraCostsValueOk

func (o *ResponseAdditionalDataCommon) GetExtraCostsValueOk() (*string, bool)

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

func (*ResponseAdditionalDataCommon) GetFraudCheckItemNrFraudCheckname

func (o *ResponseAdditionalDataCommon) GetFraudCheckItemNrFraudCheckname() string

GetFraudCheckItemNrFraudCheckname returns the FraudCheckItemNrFraudCheckname field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetFraudCheckItemNrFraudChecknameOk

func (o *ResponseAdditionalDataCommon) GetFraudCheckItemNrFraudChecknameOk() (*string, bool)

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

func (*ResponseAdditionalDataCommon) GetFraudManualReview

func (o *ResponseAdditionalDataCommon) GetFraudManualReview() string

GetFraudManualReview returns the FraudManualReview field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetFraudManualReviewOk

func (o *ResponseAdditionalDataCommon) GetFraudManualReviewOk() (*string, bool)

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

func (*ResponseAdditionalDataCommon) GetFraudResultType

func (o *ResponseAdditionalDataCommon) GetFraudResultType() string

GetFraudResultType returns the FraudResultType field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetFraudResultTypeOk

func (o *ResponseAdditionalDataCommon) GetFraudResultTypeOk() (*string, bool)

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

func (*ResponseAdditionalDataCommon) GetFundingSource

func (o *ResponseAdditionalDataCommon) GetFundingSource() string

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

func (*ResponseAdditionalDataCommon) GetFundingSourceOk

func (o *ResponseAdditionalDataCommon) GetFundingSourceOk() (*string, bool)

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

func (*ResponseAdditionalDataCommon) GetFundsAvailability

func (o *ResponseAdditionalDataCommon) GetFundsAvailability() string

GetFundsAvailability returns the FundsAvailability field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetFundsAvailabilityOk

func (o *ResponseAdditionalDataCommon) GetFundsAvailabilityOk() (*string, bool)

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

func (*ResponseAdditionalDataCommon) GetInferredRefusalReason

func (o *ResponseAdditionalDataCommon) GetInferredRefusalReason() string

GetInferredRefusalReason returns the InferredRefusalReason field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetInferredRefusalReasonOk

func (o *ResponseAdditionalDataCommon) GetInferredRefusalReasonOk() (*string, bool)

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

func (*ResponseAdditionalDataCommon) GetIsCardCommercial

func (o *ResponseAdditionalDataCommon) GetIsCardCommercial() string

GetIsCardCommercial returns the IsCardCommercial field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetIsCardCommercialOk

func (o *ResponseAdditionalDataCommon) GetIsCardCommercialOk() (*string, bool)

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

func (*ResponseAdditionalDataCommon) GetIssuerCountry

func (o *ResponseAdditionalDataCommon) GetIssuerCountry() string

GetIssuerCountry returns the IssuerCountry field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetIssuerCountryOk

func (o *ResponseAdditionalDataCommon) GetIssuerCountryOk() (*string, bool)

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

func (*ResponseAdditionalDataCommon) GetLiabilityShift

func (o *ResponseAdditionalDataCommon) GetLiabilityShift() string

GetLiabilityShift returns the LiabilityShift field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetLiabilityShiftOk

func (o *ResponseAdditionalDataCommon) GetLiabilityShiftOk() (*string, bool)

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

func (*ResponseAdditionalDataCommon) GetMcBankNetReferenceNumber

func (o *ResponseAdditionalDataCommon) GetMcBankNetReferenceNumber() string

GetMcBankNetReferenceNumber returns the McBankNetReferenceNumber field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetMcBankNetReferenceNumberOk

func (o *ResponseAdditionalDataCommon) GetMcBankNetReferenceNumberOk() (*string, bool)

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

func (*ResponseAdditionalDataCommon) GetMerchantAdviceCode

func (o *ResponseAdditionalDataCommon) GetMerchantAdviceCode() string

GetMerchantAdviceCode returns the MerchantAdviceCode field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetMerchantAdviceCodeOk

func (o *ResponseAdditionalDataCommon) GetMerchantAdviceCodeOk() (*string, bool)

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

func (*ResponseAdditionalDataCommon) GetMerchantReference

func (o *ResponseAdditionalDataCommon) GetMerchantReference() string

GetMerchantReference returns the MerchantReference field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetMerchantReferenceOk

func (o *ResponseAdditionalDataCommon) GetMerchantReferenceOk() (*string, bool)

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

func (*ResponseAdditionalDataCommon) GetNetworkTxReference

func (o *ResponseAdditionalDataCommon) GetNetworkTxReference() string

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

func (*ResponseAdditionalDataCommon) GetNetworkTxReferenceOk

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

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

func (*ResponseAdditionalDataCommon) GetOwnerName

func (o *ResponseAdditionalDataCommon) GetOwnerName() string

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

func (*ResponseAdditionalDataCommon) GetOwnerNameOk

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

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

func (*ResponseAdditionalDataCommon) GetPaymentAccountReference

func (o *ResponseAdditionalDataCommon) GetPaymentAccountReference() string

GetPaymentAccountReference returns the PaymentAccountReference field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetPaymentAccountReferenceOk

func (o *ResponseAdditionalDataCommon) GetPaymentAccountReferenceOk() (*string, bool)

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

func (*ResponseAdditionalDataCommon) GetPaymentMethod

func (o *ResponseAdditionalDataCommon) GetPaymentMethod() string

GetPaymentMethod returns the PaymentMethod field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetPaymentMethodOk

func (o *ResponseAdditionalDataCommon) GetPaymentMethodOk() (*string, bool)

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

func (*ResponseAdditionalDataCommon) GetPaymentMethodVariant

func (o *ResponseAdditionalDataCommon) GetPaymentMethodVariant() string

GetPaymentMethodVariant returns the PaymentMethodVariant field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetPaymentMethodVariantOk

func (o *ResponseAdditionalDataCommon) GetPaymentMethodVariantOk() (*string, bool)

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

func (*ResponseAdditionalDataCommon) GetPayoutEligible

func (o *ResponseAdditionalDataCommon) GetPayoutEligible() string

GetPayoutEligible returns the PayoutEligible field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetPayoutEligibleOk

func (o *ResponseAdditionalDataCommon) GetPayoutEligibleOk() (*string, bool)

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

func (*ResponseAdditionalDataCommon) GetRealtimeAccountUpdaterStatus

func (o *ResponseAdditionalDataCommon) GetRealtimeAccountUpdaterStatus() string

GetRealtimeAccountUpdaterStatus returns the RealtimeAccountUpdaterStatus field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetRealtimeAccountUpdaterStatusOk

func (o *ResponseAdditionalDataCommon) GetRealtimeAccountUpdaterStatusOk() (*string, bool)

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

func (*ResponseAdditionalDataCommon) GetReceiptFreeText

func (o *ResponseAdditionalDataCommon) GetReceiptFreeText() string

GetReceiptFreeText returns the ReceiptFreeText field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetReceiptFreeTextOk

func (o *ResponseAdditionalDataCommon) GetReceiptFreeTextOk() (*string, bool)

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

func (*ResponseAdditionalDataCommon) GetRecurringContractTypes

func (o *ResponseAdditionalDataCommon) GetRecurringContractTypes() string

GetRecurringContractTypes returns the RecurringContractTypes field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetRecurringContractTypesOk

func (o *ResponseAdditionalDataCommon) GetRecurringContractTypesOk() (*string, bool)

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

func (*ResponseAdditionalDataCommon) GetRecurringFirstPspReference

func (o *ResponseAdditionalDataCommon) GetRecurringFirstPspReference() string

GetRecurringFirstPspReference returns the RecurringFirstPspReference field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetRecurringFirstPspReferenceOk

func (o *ResponseAdditionalDataCommon) GetRecurringFirstPspReferenceOk() (*string, bool)

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

func (*ResponseAdditionalDataCommon) GetRecurringProcessingModel

func (o *ResponseAdditionalDataCommon) GetRecurringProcessingModel() string

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

func (*ResponseAdditionalDataCommon) GetRecurringProcessingModelOk

func (o *ResponseAdditionalDataCommon) GetRecurringProcessingModelOk() (*string, bool)

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

func (*ResponseAdditionalDataCommon) GetRecurringRecurringDetailReference

func (o *ResponseAdditionalDataCommon) GetRecurringRecurringDetailReference() string

GetRecurringRecurringDetailReference returns the RecurringRecurringDetailReference field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetRecurringRecurringDetailReferenceOk

func (o *ResponseAdditionalDataCommon) GetRecurringRecurringDetailReferenceOk() (*string, bool)

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

func (*ResponseAdditionalDataCommon) GetRecurringShopperReference

func (o *ResponseAdditionalDataCommon) GetRecurringShopperReference() string

GetRecurringShopperReference returns the RecurringShopperReference field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetRecurringShopperReferenceOk

func (o *ResponseAdditionalDataCommon) GetRecurringShopperReferenceOk() (*string, bool)

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

func (*ResponseAdditionalDataCommon) GetReferred

func (o *ResponseAdditionalDataCommon) GetReferred() string

GetReferred returns the Referred field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetReferredOk

func (o *ResponseAdditionalDataCommon) GetReferredOk() (*string, bool)

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

func (*ResponseAdditionalDataCommon) GetRefusalReasonRaw

func (o *ResponseAdditionalDataCommon) GetRefusalReasonRaw() string

GetRefusalReasonRaw returns the RefusalReasonRaw field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetRefusalReasonRawOk

func (o *ResponseAdditionalDataCommon) GetRefusalReasonRawOk() (*string, bool)

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

func (*ResponseAdditionalDataCommon) GetRequestAmount

func (o *ResponseAdditionalDataCommon) GetRequestAmount() string

GetRequestAmount returns the RequestAmount field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetRequestAmountOk

func (o *ResponseAdditionalDataCommon) GetRequestAmountOk() (*string, bool)

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

func (*ResponseAdditionalDataCommon) GetRequestCurrencyCode

func (o *ResponseAdditionalDataCommon) GetRequestCurrencyCode() string

GetRequestCurrencyCode returns the RequestCurrencyCode field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetRequestCurrencyCodeOk

func (o *ResponseAdditionalDataCommon) GetRequestCurrencyCodeOk() (*string, bool)

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

func (*ResponseAdditionalDataCommon) GetShopperInteraction

func (o *ResponseAdditionalDataCommon) GetShopperInteraction() string

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

func (*ResponseAdditionalDataCommon) GetShopperInteractionOk

func (o *ResponseAdditionalDataCommon) GetShopperInteractionOk() (*string, bool)

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

func (*ResponseAdditionalDataCommon) GetShopperReference

func (o *ResponseAdditionalDataCommon) GetShopperReference() string

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

func (*ResponseAdditionalDataCommon) GetShopperReferenceOk

func (o *ResponseAdditionalDataCommon) GetShopperReferenceOk() (*string, bool)

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

func (*ResponseAdditionalDataCommon) GetTerminalId

func (o *ResponseAdditionalDataCommon) GetTerminalId() string

GetTerminalId returns the TerminalId field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetTerminalIdOk

func (o *ResponseAdditionalDataCommon) GetTerminalIdOk() (*string, bool)

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

func (*ResponseAdditionalDataCommon) GetThreeDAuthenticated

func (o *ResponseAdditionalDataCommon) GetThreeDAuthenticated() string

GetThreeDAuthenticated returns the ThreeDAuthenticated field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetThreeDAuthenticatedOk

func (o *ResponseAdditionalDataCommon) GetThreeDAuthenticatedOk() (*string, bool)

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

func (*ResponseAdditionalDataCommon) GetThreeDAuthenticatedResponse

func (o *ResponseAdditionalDataCommon) GetThreeDAuthenticatedResponse() string

GetThreeDAuthenticatedResponse returns the ThreeDAuthenticatedResponse field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetThreeDAuthenticatedResponseOk

func (o *ResponseAdditionalDataCommon) GetThreeDAuthenticatedResponseOk() (*string, bool)

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

func (*ResponseAdditionalDataCommon) GetThreeDOffered

func (o *ResponseAdditionalDataCommon) GetThreeDOffered() string

GetThreeDOffered returns the ThreeDOffered field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetThreeDOfferedOk

func (o *ResponseAdditionalDataCommon) GetThreeDOfferedOk() (*string, bool)

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

func (*ResponseAdditionalDataCommon) GetThreeDOfferedResponse

func (o *ResponseAdditionalDataCommon) GetThreeDOfferedResponse() string

GetThreeDOfferedResponse returns the ThreeDOfferedResponse field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetThreeDOfferedResponseOk

func (o *ResponseAdditionalDataCommon) GetThreeDOfferedResponseOk() (*string, bool)

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

func (*ResponseAdditionalDataCommon) GetThreeDSVersion

func (o *ResponseAdditionalDataCommon) GetThreeDSVersion() string

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

func (*ResponseAdditionalDataCommon) GetThreeDSVersionOk

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

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

func (*ResponseAdditionalDataCommon) GetVisaTransactionId

func (o *ResponseAdditionalDataCommon) GetVisaTransactionId() string

GetVisaTransactionId returns the VisaTransactionId field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetVisaTransactionIdOk

func (o *ResponseAdditionalDataCommon) GetVisaTransactionIdOk() (*string, bool)

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

func (*ResponseAdditionalDataCommon) GetXid

GetXid returns the Xid field value if set, zero value otherwise.

func (*ResponseAdditionalDataCommon) GetXidOk

func (o *ResponseAdditionalDataCommon) GetXidOk() (*string, bool)

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

func (*ResponseAdditionalDataCommon) HasAcquirerAccountCode

func (o *ResponseAdditionalDataCommon) HasAcquirerAccountCode() bool

HasAcquirerAccountCode returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasAcquirerCode

func (o *ResponseAdditionalDataCommon) HasAcquirerCode() bool

HasAcquirerCode returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasAcquirerReference

func (o *ResponseAdditionalDataCommon) HasAcquirerReference() bool

HasAcquirerReference returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasAlias

func (o *ResponseAdditionalDataCommon) HasAlias() bool

HasAlias returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasAliasType

func (o *ResponseAdditionalDataCommon) HasAliasType() bool

HasAliasType returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasAuthCode

func (o *ResponseAdditionalDataCommon) HasAuthCode() bool

HasAuthCode returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasAuthorisationMid

func (o *ResponseAdditionalDataCommon) HasAuthorisationMid() bool

HasAuthorisationMid returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasAuthorisedAmountCurrency

func (o *ResponseAdditionalDataCommon) HasAuthorisedAmountCurrency() bool

HasAuthorisedAmountCurrency returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasAuthorisedAmountValue

func (o *ResponseAdditionalDataCommon) HasAuthorisedAmountValue() bool

HasAuthorisedAmountValue returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasAvsResult

func (o *ResponseAdditionalDataCommon) HasAvsResult() bool

HasAvsResult returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasAvsResultRaw

func (o *ResponseAdditionalDataCommon) HasAvsResultRaw() bool

HasAvsResultRaw returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasBic

func (o *ResponseAdditionalDataCommon) HasBic() bool

HasBic returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasCoBrandedWith

func (o *ResponseAdditionalDataCommon) HasCoBrandedWith() bool

HasCoBrandedWith returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasCvcResult

func (o *ResponseAdditionalDataCommon) HasCvcResult() bool

HasCvcResult returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasCvcResultRaw

func (o *ResponseAdditionalDataCommon) HasCvcResultRaw() bool

HasCvcResultRaw returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasDsTransID

func (o *ResponseAdditionalDataCommon) HasDsTransID() bool

HasDsTransID returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasEci

func (o *ResponseAdditionalDataCommon) HasEci() bool

HasEci returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasExpiryDate

func (o *ResponseAdditionalDataCommon) HasExpiryDate() bool

HasExpiryDate returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasExtraCostsCurrency

func (o *ResponseAdditionalDataCommon) HasExtraCostsCurrency() bool

HasExtraCostsCurrency returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasExtraCostsValue

func (o *ResponseAdditionalDataCommon) HasExtraCostsValue() bool

HasExtraCostsValue returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasFraudCheckItemNrFraudCheckname

func (o *ResponseAdditionalDataCommon) HasFraudCheckItemNrFraudCheckname() bool

HasFraudCheckItemNrFraudCheckname returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasFraudManualReview

func (o *ResponseAdditionalDataCommon) HasFraudManualReview() bool

HasFraudManualReview returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasFraudResultType

func (o *ResponseAdditionalDataCommon) HasFraudResultType() bool

HasFraudResultType returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasFundingSource

func (o *ResponseAdditionalDataCommon) HasFundingSource() bool

HasFundingSource returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasFundsAvailability

func (o *ResponseAdditionalDataCommon) HasFundsAvailability() bool

HasFundsAvailability returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasInferredRefusalReason

func (o *ResponseAdditionalDataCommon) HasInferredRefusalReason() bool

HasInferredRefusalReason returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasIsCardCommercial

func (o *ResponseAdditionalDataCommon) HasIsCardCommercial() bool

HasIsCardCommercial returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasIssuerCountry

func (o *ResponseAdditionalDataCommon) HasIssuerCountry() bool

HasIssuerCountry returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasLiabilityShift

func (o *ResponseAdditionalDataCommon) HasLiabilityShift() bool

HasLiabilityShift returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasMcBankNetReferenceNumber

func (o *ResponseAdditionalDataCommon) HasMcBankNetReferenceNumber() bool

HasMcBankNetReferenceNumber returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasMerchantAdviceCode

func (o *ResponseAdditionalDataCommon) HasMerchantAdviceCode() bool

HasMerchantAdviceCode returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasMerchantReference

func (o *ResponseAdditionalDataCommon) HasMerchantReference() bool

HasMerchantReference returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasNetworkTxReference

func (o *ResponseAdditionalDataCommon) HasNetworkTxReference() bool

HasNetworkTxReference returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasOwnerName

func (o *ResponseAdditionalDataCommon) HasOwnerName() bool

HasOwnerName returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasPaymentAccountReference

func (o *ResponseAdditionalDataCommon) HasPaymentAccountReference() bool

HasPaymentAccountReference returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasPaymentMethod

func (o *ResponseAdditionalDataCommon) HasPaymentMethod() bool

HasPaymentMethod returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasPaymentMethodVariant

func (o *ResponseAdditionalDataCommon) HasPaymentMethodVariant() bool

HasPaymentMethodVariant returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasPayoutEligible

func (o *ResponseAdditionalDataCommon) HasPayoutEligible() bool

HasPayoutEligible returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasRealtimeAccountUpdaterStatus

func (o *ResponseAdditionalDataCommon) HasRealtimeAccountUpdaterStatus() bool

HasRealtimeAccountUpdaterStatus returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasReceiptFreeText

func (o *ResponseAdditionalDataCommon) HasReceiptFreeText() bool

HasReceiptFreeText returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasRecurringContractTypes

func (o *ResponseAdditionalDataCommon) HasRecurringContractTypes() bool

HasRecurringContractTypes returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasRecurringFirstPspReference

func (o *ResponseAdditionalDataCommon) HasRecurringFirstPspReference() bool

HasRecurringFirstPspReference returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasRecurringProcessingModel

func (o *ResponseAdditionalDataCommon) HasRecurringProcessingModel() bool

HasRecurringProcessingModel returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasRecurringRecurringDetailReference

func (o *ResponseAdditionalDataCommon) HasRecurringRecurringDetailReference() bool

HasRecurringRecurringDetailReference returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasRecurringShopperReference

func (o *ResponseAdditionalDataCommon) HasRecurringShopperReference() bool

HasRecurringShopperReference returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasReferred

func (o *ResponseAdditionalDataCommon) HasReferred() bool

HasReferred returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasRefusalReasonRaw

func (o *ResponseAdditionalDataCommon) HasRefusalReasonRaw() bool

HasRefusalReasonRaw returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasRequestAmount

func (o *ResponseAdditionalDataCommon) HasRequestAmount() bool

HasRequestAmount returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasRequestCurrencyCode

func (o *ResponseAdditionalDataCommon) HasRequestCurrencyCode() bool

HasRequestCurrencyCode returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasShopperInteraction

func (o *ResponseAdditionalDataCommon) HasShopperInteraction() bool

HasShopperInteraction returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasShopperReference

func (o *ResponseAdditionalDataCommon) HasShopperReference() bool

HasShopperReference returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasTerminalId

func (o *ResponseAdditionalDataCommon) HasTerminalId() bool

HasTerminalId returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasThreeDAuthenticated

func (o *ResponseAdditionalDataCommon) HasThreeDAuthenticated() bool

HasThreeDAuthenticated returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasThreeDAuthenticatedResponse

func (o *ResponseAdditionalDataCommon) HasThreeDAuthenticatedResponse() bool

HasThreeDAuthenticatedResponse returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasThreeDOffered

func (o *ResponseAdditionalDataCommon) HasThreeDOffered() bool

HasThreeDOffered returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasThreeDOfferedResponse

func (o *ResponseAdditionalDataCommon) HasThreeDOfferedResponse() bool

HasThreeDOfferedResponse returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasThreeDSVersion

func (o *ResponseAdditionalDataCommon) HasThreeDSVersion() bool

HasThreeDSVersion returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasVisaTransactionId

func (o *ResponseAdditionalDataCommon) HasVisaTransactionId() bool

HasVisaTransactionId returns a boolean if a field has been set.

func (*ResponseAdditionalDataCommon) HasXid

func (o *ResponseAdditionalDataCommon) HasXid() bool

HasXid returns a boolean if a field has been set.

func (ResponseAdditionalDataCommon) MarshalJSON

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

func (*ResponseAdditionalDataCommon) SetAcquirerAccountCode

func (o *ResponseAdditionalDataCommon) SetAcquirerAccountCode(v string)

SetAcquirerAccountCode gets a reference to the given string and assigns it to the AcquirerAccountCode field.

func (*ResponseAdditionalDataCommon) SetAcquirerCode

func (o *ResponseAdditionalDataCommon) SetAcquirerCode(v string)

SetAcquirerCode gets a reference to the given string and assigns it to the AcquirerCode field.

func (*ResponseAdditionalDataCommon) SetAcquirerReference

func (o *ResponseAdditionalDataCommon) SetAcquirerReference(v string)

SetAcquirerReference gets a reference to the given string and assigns it to the AcquirerReference field.

func (*ResponseAdditionalDataCommon) SetAlias

func (o *ResponseAdditionalDataCommon) SetAlias(v string)

SetAlias gets a reference to the given string and assigns it to the Alias field.

func (*ResponseAdditionalDataCommon) SetAliasType

func (o *ResponseAdditionalDataCommon) SetAliasType(v string)

SetAliasType gets a reference to the given string and assigns it to the AliasType field.

func (*ResponseAdditionalDataCommon) SetAuthCode

func (o *ResponseAdditionalDataCommon) SetAuthCode(v string)

SetAuthCode gets a reference to the given string and assigns it to the AuthCode field.

func (*ResponseAdditionalDataCommon) SetAuthorisationMid

func (o *ResponseAdditionalDataCommon) SetAuthorisationMid(v string)

SetAuthorisationMid gets a reference to the given string and assigns it to the AuthorisationMid field.

func (*ResponseAdditionalDataCommon) SetAuthorisedAmountCurrency

func (o *ResponseAdditionalDataCommon) SetAuthorisedAmountCurrency(v string)

SetAuthorisedAmountCurrency gets a reference to the given string and assigns it to the AuthorisedAmountCurrency field.

func (*ResponseAdditionalDataCommon) SetAuthorisedAmountValue

func (o *ResponseAdditionalDataCommon) SetAuthorisedAmountValue(v string)

SetAuthorisedAmountValue gets a reference to the given string and assigns it to the AuthorisedAmountValue field.

func (*ResponseAdditionalDataCommon) SetAvsResult

func (o *ResponseAdditionalDataCommon) SetAvsResult(v string)

SetAvsResult gets a reference to the given string and assigns it to the AvsResult field.

func (*ResponseAdditionalDataCommon) SetAvsResultRaw

func (o *ResponseAdditionalDataCommon) SetAvsResultRaw(v string)

SetAvsResultRaw gets a reference to the given string and assigns it to the AvsResultRaw field.

func (*ResponseAdditionalDataCommon) SetBic

func (o *ResponseAdditionalDataCommon) SetBic(v string)

SetBic gets a reference to the given string and assigns it to the Bic field.

func (*ResponseAdditionalDataCommon) SetCoBrandedWith

func (o *ResponseAdditionalDataCommon) SetCoBrandedWith(v string)

SetCoBrandedWith gets a reference to the given string and assigns it to the CoBrandedWith field.

func (*ResponseAdditionalDataCommon) SetCvcResult

func (o *ResponseAdditionalDataCommon) SetCvcResult(v string)

SetCvcResult gets a reference to the given string and assigns it to the CvcResult field.

func (*ResponseAdditionalDataCommon) SetCvcResultRaw

func (o *ResponseAdditionalDataCommon) SetCvcResultRaw(v string)

SetCvcResultRaw gets a reference to the given string and assigns it to the CvcResultRaw field.

func (*ResponseAdditionalDataCommon) SetDsTransID

func (o *ResponseAdditionalDataCommon) SetDsTransID(v string)

SetDsTransID gets a reference to the given string and assigns it to the DsTransID field.

func (*ResponseAdditionalDataCommon) SetEci

func (o *ResponseAdditionalDataCommon) SetEci(v string)

SetEci gets a reference to the given string and assigns it to the Eci field.

func (*ResponseAdditionalDataCommon) SetExpiryDate

func (o *ResponseAdditionalDataCommon) SetExpiryDate(v string)

SetExpiryDate gets a reference to the given string and assigns it to the ExpiryDate field.

func (*ResponseAdditionalDataCommon) SetExtraCostsCurrency

func (o *ResponseAdditionalDataCommon) SetExtraCostsCurrency(v string)

SetExtraCostsCurrency gets a reference to the given string and assigns it to the ExtraCostsCurrency field.

func (*ResponseAdditionalDataCommon) SetExtraCostsValue

func (o *ResponseAdditionalDataCommon) SetExtraCostsValue(v string)

SetExtraCostsValue gets a reference to the given string and assigns it to the ExtraCostsValue field.

func (*ResponseAdditionalDataCommon) SetFraudCheckItemNrFraudCheckname

func (o *ResponseAdditionalDataCommon) SetFraudCheckItemNrFraudCheckname(v string)

SetFraudCheckItemNrFraudCheckname gets a reference to the given string and assigns it to the FraudCheckItemNrFraudCheckname field.

func (*ResponseAdditionalDataCommon) SetFraudManualReview

func (o *ResponseAdditionalDataCommon) SetFraudManualReview(v string)

SetFraudManualReview gets a reference to the given string and assigns it to the FraudManualReview field.

func (*ResponseAdditionalDataCommon) SetFraudResultType

func (o *ResponseAdditionalDataCommon) SetFraudResultType(v string)

SetFraudResultType gets a reference to the given string and assigns it to the FraudResultType field.

func (*ResponseAdditionalDataCommon) SetFundingSource

func (o *ResponseAdditionalDataCommon) SetFundingSource(v string)

SetFundingSource gets a reference to the given string and assigns it to the FundingSource field.

func (*ResponseAdditionalDataCommon) SetFundsAvailability

func (o *ResponseAdditionalDataCommon) SetFundsAvailability(v string)

SetFundsAvailability gets a reference to the given string and assigns it to the FundsAvailability field.

func (*ResponseAdditionalDataCommon) SetInferredRefusalReason

func (o *ResponseAdditionalDataCommon) SetInferredRefusalReason(v string)

SetInferredRefusalReason gets a reference to the given string and assigns it to the InferredRefusalReason field.

func (*ResponseAdditionalDataCommon) SetIsCardCommercial

func (o *ResponseAdditionalDataCommon) SetIsCardCommercial(v string)

SetIsCardCommercial gets a reference to the given string and assigns it to the IsCardCommercial field.

func (*ResponseAdditionalDataCommon) SetIssuerCountry

func (o *ResponseAdditionalDataCommon) SetIssuerCountry(v string)

SetIssuerCountry gets a reference to the given string and assigns it to the IssuerCountry field.

func (*ResponseAdditionalDataCommon) SetLiabilityShift

func (o *ResponseAdditionalDataCommon) SetLiabilityShift(v string)

SetLiabilityShift gets a reference to the given string and assigns it to the LiabilityShift field.

func (*ResponseAdditionalDataCommon) SetMcBankNetReferenceNumber

func (o *ResponseAdditionalDataCommon) SetMcBankNetReferenceNumber(v string)

SetMcBankNetReferenceNumber gets a reference to the given string and assigns it to the McBankNetReferenceNumber field.

func (*ResponseAdditionalDataCommon) SetMerchantAdviceCode

func (o *ResponseAdditionalDataCommon) SetMerchantAdviceCode(v string)

SetMerchantAdviceCode gets a reference to the given string and assigns it to the MerchantAdviceCode field.

func (*ResponseAdditionalDataCommon) SetMerchantReference

func (o *ResponseAdditionalDataCommon) SetMerchantReference(v string)

SetMerchantReference gets a reference to the given string and assigns it to the MerchantReference field.

func (*ResponseAdditionalDataCommon) SetNetworkTxReference

func (o *ResponseAdditionalDataCommon) SetNetworkTxReference(v string)

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

func (*ResponseAdditionalDataCommon) SetOwnerName

func (o *ResponseAdditionalDataCommon) SetOwnerName(v string)

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

func (*ResponseAdditionalDataCommon) SetPaymentAccountReference

func (o *ResponseAdditionalDataCommon) SetPaymentAccountReference(v string)

SetPaymentAccountReference gets a reference to the given string and assigns it to the PaymentAccountReference field.

func (*ResponseAdditionalDataCommon) SetPaymentMethod

func (o *ResponseAdditionalDataCommon) SetPaymentMethod(v string)

SetPaymentMethod gets a reference to the given string and assigns it to the PaymentMethod field.

func (*ResponseAdditionalDataCommon) SetPaymentMethodVariant

func (o *ResponseAdditionalDataCommon) SetPaymentMethodVariant(v string)

SetPaymentMethodVariant gets a reference to the given string and assigns it to the PaymentMethodVariant field.

func (*ResponseAdditionalDataCommon) SetPayoutEligible

func (o *ResponseAdditionalDataCommon) SetPayoutEligible(v string)

SetPayoutEligible gets a reference to the given string and assigns it to the PayoutEligible field.

func (*ResponseAdditionalDataCommon) SetRealtimeAccountUpdaterStatus

func (o *ResponseAdditionalDataCommon) SetRealtimeAccountUpdaterStatus(v string)

SetRealtimeAccountUpdaterStatus gets a reference to the given string and assigns it to the RealtimeAccountUpdaterStatus field.

func (*ResponseAdditionalDataCommon) SetReceiptFreeText

func (o *ResponseAdditionalDataCommon) SetReceiptFreeText(v string)

SetReceiptFreeText gets a reference to the given string and assigns it to the ReceiptFreeText field.

func (*ResponseAdditionalDataCommon) SetRecurringContractTypes

func (o *ResponseAdditionalDataCommon) SetRecurringContractTypes(v string)

SetRecurringContractTypes gets a reference to the given string and assigns it to the RecurringContractTypes field.

func (*ResponseAdditionalDataCommon) SetRecurringFirstPspReference

func (o *ResponseAdditionalDataCommon) SetRecurringFirstPspReference(v string)

SetRecurringFirstPspReference gets a reference to the given string and assigns it to the RecurringFirstPspReference field.

func (*ResponseAdditionalDataCommon) SetRecurringProcessingModel

func (o *ResponseAdditionalDataCommon) SetRecurringProcessingModel(v string)

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

func (*ResponseAdditionalDataCommon) SetRecurringRecurringDetailReference

func (o *ResponseAdditionalDataCommon) SetRecurringRecurringDetailReference(v string)

SetRecurringRecurringDetailReference gets a reference to the given string and assigns it to the RecurringRecurringDetailReference field.

func (*ResponseAdditionalDataCommon) SetRecurringShopperReference

func (o *ResponseAdditionalDataCommon) SetRecurringShopperReference(v string)

SetRecurringShopperReference gets a reference to the given string and assigns it to the RecurringShopperReference field.

func (*ResponseAdditionalDataCommon) SetReferred

func (o *ResponseAdditionalDataCommon) SetReferred(v string)

SetReferred gets a reference to the given string and assigns it to the Referred field.

func (*ResponseAdditionalDataCommon) SetRefusalReasonRaw

func (o *ResponseAdditionalDataCommon) SetRefusalReasonRaw(v string)

SetRefusalReasonRaw gets a reference to the given string and assigns it to the RefusalReasonRaw field.

func (*ResponseAdditionalDataCommon) SetRequestAmount

func (o *ResponseAdditionalDataCommon) SetRequestAmount(v string)

SetRequestAmount gets a reference to the given string and assigns it to the RequestAmount field.

func (*ResponseAdditionalDataCommon) SetRequestCurrencyCode

func (o *ResponseAdditionalDataCommon) SetRequestCurrencyCode(v string)

SetRequestCurrencyCode gets a reference to the given string and assigns it to the RequestCurrencyCode field.

func (*ResponseAdditionalDataCommon) SetShopperInteraction

func (o *ResponseAdditionalDataCommon) SetShopperInteraction(v string)

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

func (*ResponseAdditionalDataCommon) SetShopperReference

func (o *ResponseAdditionalDataCommon) SetShopperReference(v string)

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

func (*ResponseAdditionalDataCommon) SetTerminalId

func (o *ResponseAdditionalDataCommon) SetTerminalId(v string)

SetTerminalId gets a reference to the given string and assigns it to the TerminalId field.

func (*ResponseAdditionalDataCommon) SetThreeDAuthenticated

func (o *ResponseAdditionalDataCommon) SetThreeDAuthenticated(v string)

SetThreeDAuthenticated gets a reference to the given string and assigns it to the ThreeDAuthenticated field.

func (*ResponseAdditionalDataCommon) SetThreeDAuthenticatedResponse

func (o *ResponseAdditionalDataCommon) SetThreeDAuthenticatedResponse(v string)

SetThreeDAuthenticatedResponse gets a reference to the given string and assigns it to the ThreeDAuthenticatedResponse field.

func (*ResponseAdditionalDataCommon) SetThreeDOffered

func (o *ResponseAdditionalDataCommon) SetThreeDOffered(v string)

SetThreeDOffered gets a reference to the given string and assigns it to the ThreeDOffered field.

func (*ResponseAdditionalDataCommon) SetThreeDOfferedResponse

func (o *ResponseAdditionalDataCommon) SetThreeDOfferedResponse(v string)

SetThreeDOfferedResponse gets a reference to the given string and assigns it to the ThreeDOfferedResponse field.

func (*ResponseAdditionalDataCommon) SetThreeDSVersion

func (o *ResponseAdditionalDataCommon) SetThreeDSVersion(v string)

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

func (*ResponseAdditionalDataCommon) SetVisaTransactionId

func (o *ResponseAdditionalDataCommon) SetVisaTransactionId(v string)

SetVisaTransactionId gets a reference to the given string and assigns it to the VisaTransactionId field.

func (*ResponseAdditionalDataCommon) SetXid

func (o *ResponseAdditionalDataCommon) SetXid(v string)

SetXid gets a reference to the given string and assigns it to the Xid field.

func (ResponseAdditionalDataCommon) ToMap

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

type ResponseAdditionalDataDomesticError

type ResponseAdditionalDataDomesticError struct {
	// The reason the transaction was declined, given by the local issuer.  Currently available for merchants in Japan.
	DomesticRefusalReasonRaw *string `json:"domesticRefusalReasonRaw,omitempty"`
	// The action the shopper should take, in a local language.  Currently available in Japanese, for merchants in Japan.
	DomesticShopperAdvice *string `json:"domesticShopperAdvice,omitempty"`
}

ResponseAdditionalDataDomesticError struct for ResponseAdditionalDataDomesticError

func NewResponseAdditionalDataDomesticError

func NewResponseAdditionalDataDomesticError() *ResponseAdditionalDataDomesticError

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

func NewResponseAdditionalDataDomesticErrorWithDefaults

func NewResponseAdditionalDataDomesticErrorWithDefaults() *ResponseAdditionalDataDomesticError

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

func (*ResponseAdditionalDataDomesticError) GetDomesticRefusalReasonRaw

func (o *ResponseAdditionalDataDomesticError) GetDomesticRefusalReasonRaw() string

GetDomesticRefusalReasonRaw returns the DomesticRefusalReasonRaw field value if set, zero value otherwise.

func (*ResponseAdditionalDataDomesticError) GetDomesticRefusalReasonRawOk

func (o *ResponseAdditionalDataDomesticError) GetDomesticRefusalReasonRawOk() (*string, bool)

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

func (*ResponseAdditionalDataDomesticError) GetDomesticShopperAdvice

func (o *ResponseAdditionalDataDomesticError) GetDomesticShopperAdvice() string

GetDomesticShopperAdvice returns the DomesticShopperAdvice field value if set, zero value otherwise.

func (*ResponseAdditionalDataDomesticError) GetDomesticShopperAdviceOk

func (o *ResponseAdditionalDataDomesticError) GetDomesticShopperAdviceOk() (*string, bool)

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

func (*ResponseAdditionalDataDomesticError) HasDomesticRefusalReasonRaw

func (o *ResponseAdditionalDataDomesticError) HasDomesticRefusalReasonRaw() bool

HasDomesticRefusalReasonRaw returns a boolean if a field has been set.

func (*ResponseAdditionalDataDomesticError) HasDomesticShopperAdvice

func (o *ResponseAdditionalDataDomesticError) HasDomesticShopperAdvice() bool

HasDomesticShopperAdvice returns a boolean if a field has been set.

func (ResponseAdditionalDataDomesticError) MarshalJSON

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

func (*ResponseAdditionalDataDomesticError) SetDomesticRefusalReasonRaw

func (o *ResponseAdditionalDataDomesticError) SetDomesticRefusalReasonRaw(v string)

SetDomesticRefusalReasonRaw gets a reference to the given string and assigns it to the DomesticRefusalReasonRaw field.

func (*ResponseAdditionalDataDomesticError) SetDomesticShopperAdvice

func (o *ResponseAdditionalDataDomesticError) SetDomesticShopperAdvice(v string)

SetDomesticShopperAdvice gets a reference to the given string and assigns it to the DomesticShopperAdvice field.

func (ResponseAdditionalDataDomesticError) ToMap

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

type ResponseAdditionalDataInstallments

type ResponseAdditionalDataInstallments struct {
	// Type of installment. The value of `installmentType` should be **IssuerFinanced**.
	InstallmentPaymentDataInstallmentType *string `json:"installmentPaymentData.installmentType,omitempty"`
	// Annual interest rate.
	InstallmentPaymentDataOptionItemNrAnnualPercentageRate *string `json:"installmentPaymentData.option[itemNr].annualPercentageRate,omitempty"`
	// First Installment Amount in minor units.
	InstallmentPaymentDataOptionItemNrFirstInstallmentAmount *string `json:"installmentPaymentData.option[itemNr].firstInstallmentAmount,omitempty"`
	// Installment fee amount in minor units.
	InstallmentPaymentDataOptionItemNrInstallmentFee *string `json:"installmentPaymentData.option[itemNr].installmentFee,omitempty"`
	// Interest rate for the installment period.
	InstallmentPaymentDataOptionItemNrInterestRate *string `json:"installmentPaymentData.option[itemNr].interestRate,omitempty"`
	// Maximum number of installments possible for this payment.
	InstallmentPaymentDataOptionItemNrMaximumNumberOfInstallments *string `json:"installmentPaymentData.option[itemNr].maximumNumberOfInstallments,omitempty"`
	// Minimum number of installments possible for this payment.
	InstallmentPaymentDataOptionItemNrMinimumNumberOfInstallments *string `json:"installmentPaymentData.option[itemNr].minimumNumberOfInstallments,omitempty"`
	// Total number of installments possible for this payment.
	InstallmentPaymentDataOptionItemNrNumberOfInstallments *string `json:"installmentPaymentData.option[itemNr].numberOfInstallments,omitempty"`
	// Subsequent Installment Amount in minor units.
	InstallmentPaymentDataOptionItemNrSubsequentInstallmentAmount *string `json:"installmentPaymentData.option[itemNr].subsequentInstallmentAmount,omitempty"`
	// Total amount in minor units.
	InstallmentPaymentDataOptionItemNrTotalAmountDue *string `json:"installmentPaymentData.option[itemNr].totalAmountDue,omitempty"`
	// Possible values: * PayInInstallmentsOnly * PayInFullOnly * PayInFullOrInstallments
	InstallmentPaymentDataPaymentOptions *string `json:"installmentPaymentData.paymentOptions,omitempty"`
	// The number of installments that the payment amount should be charged with.  Example: 5 > Only relevant for card payments in countries that support installments.
	InstallmentsValue *string `json:"installments.value,omitempty"`
}

ResponseAdditionalDataInstallments struct for ResponseAdditionalDataInstallments

func NewResponseAdditionalDataInstallments

func NewResponseAdditionalDataInstallments() *ResponseAdditionalDataInstallments

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

func NewResponseAdditionalDataInstallmentsWithDefaults

func NewResponseAdditionalDataInstallmentsWithDefaults() *ResponseAdditionalDataInstallments

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

func (*ResponseAdditionalDataInstallments) GetInstallmentPaymentDataInstallmentType

func (o *ResponseAdditionalDataInstallments) GetInstallmentPaymentDataInstallmentType() string

GetInstallmentPaymentDataInstallmentType returns the InstallmentPaymentDataInstallmentType field value if set, zero value otherwise.

func (*ResponseAdditionalDataInstallments) GetInstallmentPaymentDataInstallmentTypeOk

func (o *ResponseAdditionalDataInstallments) GetInstallmentPaymentDataInstallmentTypeOk() (*string, bool)

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

func (*ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrAnnualPercentageRate

func (o *ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrAnnualPercentageRate() string

GetInstallmentPaymentDataOptionItemNrAnnualPercentageRate returns the InstallmentPaymentDataOptionItemNrAnnualPercentageRate field value if set, zero value otherwise.

func (*ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrAnnualPercentageRateOk

func (o *ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrAnnualPercentageRateOk() (*string, bool)

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

func (*ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrFirstInstallmentAmount

func (o *ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrFirstInstallmentAmount() string

GetInstallmentPaymentDataOptionItemNrFirstInstallmentAmount returns the InstallmentPaymentDataOptionItemNrFirstInstallmentAmount field value if set, zero value otherwise.

func (*ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrFirstInstallmentAmountOk

func (o *ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrFirstInstallmentAmountOk() (*string, bool)

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

func (*ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrInstallmentFee

func (o *ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrInstallmentFee() string

GetInstallmentPaymentDataOptionItemNrInstallmentFee returns the InstallmentPaymentDataOptionItemNrInstallmentFee field value if set, zero value otherwise.

func (*ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrInstallmentFeeOk

func (o *ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrInstallmentFeeOk() (*string, bool)

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

func (*ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrInterestRate

func (o *ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrInterestRate() string

GetInstallmentPaymentDataOptionItemNrInterestRate returns the InstallmentPaymentDataOptionItemNrInterestRate field value if set, zero value otherwise.

func (*ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrInterestRateOk

func (o *ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrInterestRateOk() (*string, bool)

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

func (*ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrMaximumNumberOfInstallments

func (o *ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrMaximumNumberOfInstallments() string

GetInstallmentPaymentDataOptionItemNrMaximumNumberOfInstallments returns the InstallmentPaymentDataOptionItemNrMaximumNumberOfInstallments field value if set, zero value otherwise.

func (*ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrMaximumNumberOfInstallmentsOk

func (o *ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrMaximumNumberOfInstallmentsOk() (*string, bool)

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

func (*ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrMinimumNumberOfInstallments

func (o *ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrMinimumNumberOfInstallments() string

GetInstallmentPaymentDataOptionItemNrMinimumNumberOfInstallments returns the InstallmentPaymentDataOptionItemNrMinimumNumberOfInstallments field value if set, zero value otherwise.

func (*ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrMinimumNumberOfInstallmentsOk

func (o *ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrMinimumNumberOfInstallmentsOk() (*string, bool)

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

func (*ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrNumberOfInstallments

func (o *ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrNumberOfInstallments() string

GetInstallmentPaymentDataOptionItemNrNumberOfInstallments returns the InstallmentPaymentDataOptionItemNrNumberOfInstallments field value if set, zero value otherwise.

func (*ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrNumberOfInstallmentsOk

func (o *ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrNumberOfInstallmentsOk() (*string, bool)

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

func (*ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrSubsequentInstallmentAmount

func (o *ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrSubsequentInstallmentAmount() string

GetInstallmentPaymentDataOptionItemNrSubsequentInstallmentAmount returns the InstallmentPaymentDataOptionItemNrSubsequentInstallmentAmount field value if set, zero value otherwise.

func (*ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrSubsequentInstallmentAmountOk

func (o *ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrSubsequentInstallmentAmountOk() (*string, bool)

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

func (*ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrTotalAmountDue

func (o *ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrTotalAmountDue() string

GetInstallmentPaymentDataOptionItemNrTotalAmountDue returns the InstallmentPaymentDataOptionItemNrTotalAmountDue field value if set, zero value otherwise.

func (*ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrTotalAmountDueOk

func (o *ResponseAdditionalDataInstallments) GetInstallmentPaymentDataOptionItemNrTotalAmountDueOk() (*string, bool)

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

func (*ResponseAdditionalDataInstallments) GetInstallmentPaymentDataPaymentOptions

func (o *ResponseAdditionalDataInstallments) GetInstallmentPaymentDataPaymentOptions() string

GetInstallmentPaymentDataPaymentOptions returns the InstallmentPaymentDataPaymentOptions field value if set, zero value otherwise.

func (*ResponseAdditionalDataInstallments) GetInstallmentPaymentDataPaymentOptionsOk

func (o *ResponseAdditionalDataInstallments) GetInstallmentPaymentDataPaymentOptionsOk() (*string, bool)

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

func (*ResponseAdditionalDataInstallments) GetInstallmentsValue

func (o *ResponseAdditionalDataInstallments) GetInstallmentsValue() string

GetInstallmentsValue returns the InstallmentsValue field value if set, zero value otherwise.

func (*ResponseAdditionalDataInstallments) GetInstallmentsValueOk

func (o *ResponseAdditionalDataInstallments) GetInstallmentsValueOk() (*string, bool)

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

func (*ResponseAdditionalDataInstallments) HasInstallmentPaymentDataInstallmentType

func (o *ResponseAdditionalDataInstallments) HasInstallmentPaymentDataInstallmentType() bool

HasInstallmentPaymentDataInstallmentType returns a boolean if a field has been set.

func (*ResponseAdditionalDataInstallments) HasInstallmentPaymentDataOptionItemNrAnnualPercentageRate

func (o *ResponseAdditionalDataInstallments) HasInstallmentPaymentDataOptionItemNrAnnualPercentageRate() bool

HasInstallmentPaymentDataOptionItemNrAnnualPercentageRate returns a boolean if a field has been set.

func (*ResponseAdditionalDataInstallments) HasInstallmentPaymentDataOptionItemNrFirstInstallmentAmount

func (o *ResponseAdditionalDataInstallments) HasInstallmentPaymentDataOptionItemNrFirstInstallmentAmount() bool

HasInstallmentPaymentDataOptionItemNrFirstInstallmentAmount returns a boolean if a field has been set.

func (*ResponseAdditionalDataInstallments) HasInstallmentPaymentDataOptionItemNrInstallmentFee

func (o *ResponseAdditionalDataInstallments) HasInstallmentPaymentDataOptionItemNrInstallmentFee() bool

HasInstallmentPaymentDataOptionItemNrInstallmentFee returns a boolean if a field has been set.

func (*ResponseAdditionalDataInstallments) HasInstallmentPaymentDataOptionItemNrInterestRate

func (o *ResponseAdditionalDataInstallments) HasInstallmentPaymentDataOptionItemNrInterestRate() bool

HasInstallmentPaymentDataOptionItemNrInterestRate returns a boolean if a field has been set.

func (*ResponseAdditionalDataInstallments) HasInstallmentPaymentDataOptionItemNrMaximumNumberOfInstallments

func (o *ResponseAdditionalDataInstallments) HasInstallmentPaymentDataOptionItemNrMaximumNumberOfInstallments() bool

HasInstallmentPaymentDataOptionItemNrMaximumNumberOfInstallments returns a boolean if a field has been set.

func (*ResponseAdditionalDataInstallments) HasInstallmentPaymentDataOptionItemNrMinimumNumberOfInstallments

func (o *ResponseAdditionalDataInstallments) HasInstallmentPaymentDataOptionItemNrMinimumNumberOfInstallments() bool

HasInstallmentPaymentDataOptionItemNrMinimumNumberOfInstallments returns a boolean if a field has been set.

func (*ResponseAdditionalDataInstallments) HasInstallmentPaymentDataOptionItemNrNumberOfInstallments

func (o *ResponseAdditionalDataInstallments) HasInstallmentPaymentDataOptionItemNrNumberOfInstallments() bool

HasInstallmentPaymentDataOptionItemNrNumberOfInstallments returns a boolean if a field has been set.

func (*ResponseAdditionalDataInstallments) HasInstallmentPaymentDataOptionItemNrSubsequentInstallmentAmount

func (o *ResponseAdditionalDataInstallments) HasInstallmentPaymentDataOptionItemNrSubsequentInstallmentAmount() bool

HasInstallmentPaymentDataOptionItemNrSubsequentInstallmentAmount returns a boolean if a field has been set.

func (*ResponseAdditionalDataInstallments) HasInstallmentPaymentDataOptionItemNrTotalAmountDue

func (o *ResponseAdditionalDataInstallments) HasInstallmentPaymentDataOptionItemNrTotalAmountDue() bool

HasInstallmentPaymentDataOptionItemNrTotalAmountDue returns a boolean if a field has been set.

func (*ResponseAdditionalDataInstallments) HasInstallmentPaymentDataPaymentOptions

func (o *ResponseAdditionalDataInstallments) HasInstallmentPaymentDataPaymentOptions() bool

HasInstallmentPaymentDataPaymentOptions returns a boolean if a field has been set.

func (*ResponseAdditionalDataInstallments) HasInstallmentsValue

func (o *ResponseAdditionalDataInstallments) HasInstallmentsValue() bool

HasInstallmentsValue returns a boolean if a field has been set.

func (ResponseAdditionalDataInstallments) MarshalJSON

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

func (*ResponseAdditionalDataInstallments) SetInstallmentPaymentDataInstallmentType

func (o *ResponseAdditionalDataInstallments) SetInstallmentPaymentDataInstallmentType(v string)

SetInstallmentPaymentDataInstallmentType gets a reference to the given string and assigns it to the InstallmentPaymentDataInstallmentType field.

func (*ResponseAdditionalDataInstallments) SetInstallmentPaymentDataOptionItemNrAnnualPercentageRate

func (o *ResponseAdditionalDataInstallments) SetInstallmentPaymentDataOptionItemNrAnnualPercentageRate(v string)

SetInstallmentPaymentDataOptionItemNrAnnualPercentageRate gets a reference to the given string and assigns it to the InstallmentPaymentDataOptionItemNrAnnualPercentageRate field.

func (*ResponseAdditionalDataInstallments) SetInstallmentPaymentDataOptionItemNrFirstInstallmentAmount

func (o *ResponseAdditionalDataInstallments) SetInstallmentPaymentDataOptionItemNrFirstInstallmentAmount(v string)

SetInstallmentPaymentDataOptionItemNrFirstInstallmentAmount gets a reference to the given string and assigns it to the InstallmentPaymentDataOptionItemNrFirstInstallmentAmount field.

func (*ResponseAdditionalDataInstallments) SetInstallmentPaymentDataOptionItemNrInstallmentFee

func (o *ResponseAdditionalDataInstallments) SetInstallmentPaymentDataOptionItemNrInstallmentFee(v string)

SetInstallmentPaymentDataOptionItemNrInstallmentFee gets a reference to the given string and assigns it to the InstallmentPaymentDataOptionItemNrInstallmentFee field.

func (*ResponseAdditionalDataInstallments) SetInstallmentPaymentDataOptionItemNrInterestRate

func (o *ResponseAdditionalDataInstallments) SetInstallmentPaymentDataOptionItemNrInterestRate(v string)

SetInstallmentPaymentDataOptionItemNrInterestRate gets a reference to the given string and assigns it to the InstallmentPaymentDataOptionItemNrInterestRate field.

func (*ResponseAdditionalDataInstallments) SetInstallmentPaymentDataOptionItemNrMaximumNumberOfInstallments

func (o *ResponseAdditionalDataInstallments) SetInstallmentPaymentDataOptionItemNrMaximumNumberOfInstallments(v string)

SetInstallmentPaymentDataOptionItemNrMaximumNumberOfInstallments gets a reference to the given string and assigns it to the InstallmentPaymentDataOptionItemNrMaximumNumberOfInstallments field.

func (*ResponseAdditionalDataInstallments) SetInstallmentPaymentDataOptionItemNrMinimumNumberOfInstallments

func (o *ResponseAdditionalDataInstallments) SetInstallmentPaymentDataOptionItemNrMinimumNumberOfInstallments(v string)

SetInstallmentPaymentDataOptionItemNrMinimumNumberOfInstallments gets a reference to the given string and assigns it to the InstallmentPaymentDataOptionItemNrMinimumNumberOfInstallments field.

func (*ResponseAdditionalDataInstallments) SetInstallmentPaymentDataOptionItemNrNumberOfInstallments

func (o *ResponseAdditionalDataInstallments) SetInstallmentPaymentDataOptionItemNrNumberOfInstallments(v string)

SetInstallmentPaymentDataOptionItemNrNumberOfInstallments gets a reference to the given string and assigns it to the InstallmentPaymentDataOptionItemNrNumberOfInstallments field.

func (*ResponseAdditionalDataInstallments) SetInstallmentPaymentDataOptionItemNrSubsequentInstallmentAmount

func (o *ResponseAdditionalDataInstallments) SetInstallmentPaymentDataOptionItemNrSubsequentInstallmentAmount(v string)

SetInstallmentPaymentDataOptionItemNrSubsequentInstallmentAmount gets a reference to the given string and assigns it to the InstallmentPaymentDataOptionItemNrSubsequentInstallmentAmount field.

func (*ResponseAdditionalDataInstallments) SetInstallmentPaymentDataOptionItemNrTotalAmountDue

func (o *ResponseAdditionalDataInstallments) SetInstallmentPaymentDataOptionItemNrTotalAmountDue(v string)

SetInstallmentPaymentDataOptionItemNrTotalAmountDue gets a reference to the given string and assigns it to the InstallmentPaymentDataOptionItemNrTotalAmountDue field.

func (*ResponseAdditionalDataInstallments) SetInstallmentPaymentDataPaymentOptions

func (o *ResponseAdditionalDataInstallments) SetInstallmentPaymentDataPaymentOptions(v string)

SetInstallmentPaymentDataPaymentOptions gets a reference to the given string and assigns it to the InstallmentPaymentDataPaymentOptions field.

func (*ResponseAdditionalDataInstallments) SetInstallmentsValue

func (o *ResponseAdditionalDataInstallments) SetInstallmentsValue(v string)

SetInstallmentsValue gets a reference to the given string and assigns it to the InstallmentsValue field.

func (ResponseAdditionalDataInstallments) ToMap

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

type ResponseAdditionalDataNetworkTokens

type ResponseAdditionalDataNetworkTokens struct {
	// Indicates whether a network token is available for the specified card.
	NetworkTokenAvailable *string `json:"networkToken.available,omitempty"`
	// The Bank Identification Number of a tokenized card, which is the first six digits of a card number.
	NetworkTokenBin *string `json:"networkToken.bin,omitempty"`
	// The last four digits of a network token.
	NetworkTokenTokenSummary *string `json:"networkToken.tokenSummary,omitempty"`
}

ResponseAdditionalDataNetworkTokens struct for ResponseAdditionalDataNetworkTokens

func NewResponseAdditionalDataNetworkTokens

func NewResponseAdditionalDataNetworkTokens() *ResponseAdditionalDataNetworkTokens

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

func NewResponseAdditionalDataNetworkTokensWithDefaults

func NewResponseAdditionalDataNetworkTokensWithDefaults() *ResponseAdditionalDataNetworkTokens

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

func (*ResponseAdditionalDataNetworkTokens) GetNetworkTokenAvailable

func (o *ResponseAdditionalDataNetworkTokens) GetNetworkTokenAvailable() string

GetNetworkTokenAvailable returns the NetworkTokenAvailable field value if set, zero value otherwise.

func (*ResponseAdditionalDataNetworkTokens) GetNetworkTokenAvailableOk

func (o *ResponseAdditionalDataNetworkTokens) GetNetworkTokenAvailableOk() (*string, bool)

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

func (*ResponseAdditionalDataNetworkTokens) GetNetworkTokenBin

func (o *ResponseAdditionalDataNetworkTokens) GetNetworkTokenBin() string

GetNetworkTokenBin returns the NetworkTokenBin field value if set, zero value otherwise.

func (*ResponseAdditionalDataNetworkTokens) GetNetworkTokenBinOk

func (o *ResponseAdditionalDataNetworkTokens) GetNetworkTokenBinOk() (*string, bool)

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

func (*ResponseAdditionalDataNetworkTokens) GetNetworkTokenTokenSummary

func (o *ResponseAdditionalDataNetworkTokens) GetNetworkTokenTokenSummary() string

GetNetworkTokenTokenSummary returns the NetworkTokenTokenSummary field value if set, zero value otherwise.

func (*ResponseAdditionalDataNetworkTokens) GetNetworkTokenTokenSummaryOk

func (o *ResponseAdditionalDataNetworkTokens) GetNetworkTokenTokenSummaryOk() (*string, bool)

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

func (*ResponseAdditionalDataNetworkTokens) HasNetworkTokenAvailable

func (o *ResponseAdditionalDataNetworkTokens) HasNetworkTokenAvailable() bool

HasNetworkTokenAvailable returns a boolean if a field has been set.

func (*ResponseAdditionalDataNetworkTokens) HasNetworkTokenBin

func (o *ResponseAdditionalDataNetworkTokens) HasNetworkTokenBin() bool

HasNetworkTokenBin returns a boolean if a field has been set.

func (*ResponseAdditionalDataNetworkTokens) HasNetworkTokenTokenSummary

func (o *ResponseAdditionalDataNetworkTokens) HasNetworkTokenTokenSummary() bool

HasNetworkTokenTokenSummary returns a boolean if a field has been set.

func (ResponseAdditionalDataNetworkTokens) MarshalJSON

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

func (*ResponseAdditionalDataNetworkTokens) SetNetworkTokenAvailable

func (o *ResponseAdditionalDataNetworkTokens) SetNetworkTokenAvailable(v string)

SetNetworkTokenAvailable gets a reference to the given string and assigns it to the NetworkTokenAvailable field.

func (*ResponseAdditionalDataNetworkTokens) SetNetworkTokenBin

func (o *ResponseAdditionalDataNetworkTokens) SetNetworkTokenBin(v string)

SetNetworkTokenBin gets a reference to the given string and assigns it to the NetworkTokenBin field.

func (*ResponseAdditionalDataNetworkTokens) SetNetworkTokenTokenSummary

func (o *ResponseAdditionalDataNetworkTokens) SetNetworkTokenTokenSummary(v string)

SetNetworkTokenTokenSummary gets a reference to the given string and assigns it to the NetworkTokenTokenSummary field.

func (ResponseAdditionalDataNetworkTokens) ToMap

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

type ResponseAdditionalDataOpi

type ResponseAdditionalDataOpi struct {
	// Returned in the response if you included `opi.includeTransToken: true` in an ecommerce payment request. This contains an Oracle Payment Interface token that you can store in your Oracle Opera database to identify tokenized ecommerce transactions. For more information and required settings, see [Oracle Opera](https://docs.adyen.com/plugins/oracle-opera#opi-token-ecommerce).
	OpiTransToken *string `json:"opi.transToken,omitempty"`
}

ResponseAdditionalDataOpi struct for ResponseAdditionalDataOpi

func NewResponseAdditionalDataOpi

func NewResponseAdditionalDataOpi() *ResponseAdditionalDataOpi

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

func NewResponseAdditionalDataOpiWithDefaults

func NewResponseAdditionalDataOpiWithDefaults() *ResponseAdditionalDataOpi

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

func (*ResponseAdditionalDataOpi) GetOpiTransToken

func (o *ResponseAdditionalDataOpi) GetOpiTransToken() string

GetOpiTransToken returns the OpiTransToken field value if set, zero value otherwise.

func (*ResponseAdditionalDataOpi) GetOpiTransTokenOk

func (o *ResponseAdditionalDataOpi) GetOpiTransTokenOk() (*string, bool)

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

func (*ResponseAdditionalDataOpi) HasOpiTransToken

func (o *ResponseAdditionalDataOpi) HasOpiTransToken() bool

HasOpiTransToken returns a boolean if a field has been set.

func (ResponseAdditionalDataOpi) MarshalJSON

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

func (*ResponseAdditionalDataOpi) SetOpiTransToken

func (o *ResponseAdditionalDataOpi) SetOpiTransToken(v string)

SetOpiTransToken gets a reference to the given string and assigns it to the OpiTransToken field.

func (ResponseAdditionalDataOpi) ToMap

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

type ResponseAdditionalDataSepa

type ResponseAdditionalDataSepa struct {
	// The transaction signature date.  Format: yyyy-MM-dd
	SepadirectdebitDateOfSignature *string `json:"sepadirectdebit.dateOfSignature,omitempty"`
	// Its value corresponds to the pspReference value of the transaction.
	SepadirectdebitMandateId *string `json:"sepadirectdebit.mandateId,omitempty"`
	// This field can take one of the following values: * OneOff: (OOFF) Direct debit instruction to initiate exactly one direct debit transaction.  * First: (FRST) Initial/first collection in a series of direct debit instructions. * Recurring: (RCUR) Direct debit instruction to carry out regular direct debit transactions initiated by the creditor. * Final: (FNAL) Last/final collection in a series of direct debit instructions.  Example: OOFF
	SepadirectdebitSequenceType *string `json:"sepadirectdebit.sequenceType,omitempty"`
}

ResponseAdditionalDataSepa struct for ResponseAdditionalDataSepa

func NewResponseAdditionalDataSepa

func NewResponseAdditionalDataSepa() *ResponseAdditionalDataSepa

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

func NewResponseAdditionalDataSepaWithDefaults

func NewResponseAdditionalDataSepaWithDefaults() *ResponseAdditionalDataSepa

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

func (*ResponseAdditionalDataSepa) GetSepadirectdebitDateOfSignature

func (o *ResponseAdditionalDataSepa) GetSepadirectdebitDateOfSignature() string

GetSepadirectdebitDateOfSignature returns the SepadirectdebitDateOfSignature field value if set, zero value otherwise.

func (*ResponseAdditionalDataSepa) GetSepadirectdebitDateOfSignatureOk

func (o *ResponseAdditionalDataSepa) GetSepadirectdebitDateOfSignatureOk() (*string, bool)

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

func (*ResponseAdditionalDataSepa) GetSepadirectdebitMandateId

func (o *ResponseAdditionalDataSepa) GetSepadirectdebitMandateId() string

GetSepadirectdebitMandateId returns the SepadirectdebitMandateId field value if set, zero value otherwise.

func (*ResponseAdditionalDataSepa) GetSepadirectdebitMandateIdOk

func (o *ResponseAdditionalDataSepa) GetSepadirectdebitMandateIdOk() (*string, bool)

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

func (*ResponseAdditionalDataSepa) GetSepadirectdebitSequenceType

func (o *ResponseAdditionalDataSepa) GetSepadirectdebitSequenceType() string

GetSepadirectdebitSequenceType returns the SepadirectdebitSequenceType field value if set, zero value otherwise.

func (*ResponseAdditionalDataSepa) GetSepadirectdebitSequenceTypeOk

func (o *ResponseAdditionalDataSepa) GetSepadirectdebitSequenceTypeOk() (*string, bool)

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

func (*ResponseAdditionalDataSepa) HasSepadirectdebitDateOfSignature

func (o *ResponseAdditionalDataSepa) HasSepadirectdebitDateOfSignature() bool

HasSepadirectdebitDateOfSignature returns a boolean if a field has been set.

func (*ResponseAdditionalDataSepa) HasSepadirectdebitMandateId

func (o *ResponseAdditionalDataSepa) HasSepadirectdebitMandateId() bool

HasSepadirectdebitMandateId returns a boolean if a field has been set.

func (*ResponseAdditionalDataSepa) HasSepadirectdebitSequenceType

func (o *ResponseAdditionalDataSepa) HasSepadirectdebitSequenceType() bool

HasSepadirectdebitSequenceType returns a boolean if a field has been set.

func (ResponseAdditionalDataSepa) MarshalJSON

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

func (*ResponseAdditionalDataSepa) SetSepadirectdebitDateOfSignature

func (o *ResponseAdditionalDataSepa) SetSepadirectdebitDateOfSignature(v string)

SetSepadirectdebitDateOfSignature gets a reference to the given string and assigns it to the SepadirectdebitDateOfSignature field.

func (*ResponseAdditionalDataSepa) SetSepadirectdebitMandateId

func (o *ResponseAdditionalDataSepa) SetSepadirectdebitMandateId(v string)

SetSepadirectdebitMandateId gets a reference to the given string and assigns it to the SepadirectdebitMandateId field.

func (*ResponseAdditionalDataSepa) SetSepadirectdebitSequenceType

func (o *ResponseAdditionalDataSepa) SetSepadirectdebitSequenceType(v string)

SetSepadirectdebitSequenceType gets a reference to the given string and assigns it to the SepadirectdebitSequenceType field.

func (ResponseAdditionalDataSepa) ToMap

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

type ReviewingApi

type ReviewingApi common.Service

ReviewingApi service

func (*ReviewingApi) ConfirmThirdParty

ConfirmThirdParty Confirm a payout

Confirms a previously submitted payout.

To cancel a payout, use the `/declineThirdParty` endpoint.

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

func (*ReviewingApi) ConfirmThirdPartyInput

func (a *ReviewingApi) ConfirmThirdPartyInput() ReviewingApiConfirmThirdPartyInput

Prepare a request for ConfirmThirdParty

@return ReviewingApiConfirmThirdPartyInput

func (*ReviewingApi) DeclineThirdParty

DeclineThirdParty Cancel a payout

Cancels a previously submitted payout.

To confirm and send a payout, use the `/confirmThirdParty` endpoint.

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

func (*ReviewingApi) DeclineThirdPartyInput

func (a *ReviewingApi) DeclineThirdPartyInput() ReviewingApiDeclineThirdPartyInput

Prepare a request for DeclineThirdParty

@return ReviewingApiDeclineThirdPartyInput

type ReviewingApiConfirmThirdPartyInput

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

All parameters accepted by ReviewingApi.ConfirmThirdParty

func (ReviewingApiConfirmThirdPartyInput) ModifyRequest

type ReviewingApiDeclineThirdPartyInput

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

All parameters accepted by ReviewingApi.DeclineThirdParty

func (ReviewingApiDeclineThirdPartyInput) ModifyRequest

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 StoreDetailAndSubmitRequest

type StoreDetailAndSubmitRequest struct {
	// This field contains additional data, which may be required for a particular request.
	AdditionalData *map[string]string `json:"additionalData,omitempty"`
	Amount         Amount             `json:"amount"`
	Bank           *BankAccount       `json:"bank,omitempty"`
	BillingAddress *Address           `json:"billingAddress,omitempty"`
	Card           *Card              `json:"card,omitempty"`
	// The date of birth. Format: [ISO-8601](https://www.w3.org/TR/NOTE-datetime); example: YYYY-MM-DD For Paysafecard it must be the same as used when registering the Paysafecard account. > This field is mandatory for natural persons.
	DateOfBirth string `json:"dateOfBirth"`
	// The type of the entity the payout is processed for.
	EntityType string `json:"entityType"`
	// An integer value that is added to the normal fraud score. The value can be either positive or negative.
	FraudOffset *int32 `json:"fraudOffset,omitempty"`
	// The merchant account identifier, with which you want to process the transaction.
	MerchantAccount string `json:"merchantAccount"`
	// The shopper's nationality.  A valid value is an ISO 2-character country code (e.g. 'NL').
	Nationality string    `json:"nationality"`
	Recurring   Recurring `json:"recurring"`
	// The merchant reference for this payment. This reference will be used in all communication to the merchant about the status of the payout. Although it is a good idea to make sure it is unique, this is not a requirement.
	Reference string `json:"reference"`
	// The name of the brand to make a payout to.  For Paysafecard it must be set to `paysafecard`.
	SelectedBrand *string `json:"selectedBrand,omitempty"`
	// The shopper's email address.
	ShopperEmail string `json:"shopperEmail"`
	ShopperName  *Name  `json:"shopperName,omitempty"`
	// The shopper's reference for the payment transaction.
	ShopperReference string `json:"shopperReference"`
	// The description of this payout. This description is shown on the bank statement of the shopper (if this is supported by the chosen payment method).
	ShopperStatement *string `json:"shopperStatement,omitempty"`
	// The shopper's social security number.
	SocialSecurityNumber *string `json:"socialSecurityNumber,omitempty"`
	// The shopper's phone number.
	TelephoneNumber *string `json:"telephoneNumber,omitempty"`
}

StoreDetailAndSubmitRequest struct for StoreDetailAndSubmitRequest

func NewStoreDetailAndSubmitRequest

func NewStoreDetailAndSubmitRequest(amount Amount, dateOfBirth string, entityType string, merchantAccount string, nationality string, recurring Recurring, reference string, shopperEmail string, shopperReference string) *StoreDetailAndSubmitRequest

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

func NewStoreDetailAndSubmitRequestWithDefaults

func NewStoreDetailAndSubmitRequestWithDefaults() *StoreDetailAndSubmitRequest

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

func (*StoreDetailAndSubmitRequest) GetAdditionalData

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

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

func (*StoreDetailAndSubmitRequest) GetAdditionalDataOk

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

func (o *StoreDetailAndSubmitRequest) GetAmount() Amount

GetAmount returns the Amount field value

func (*StoreDetailAndSubmitRequest) GetAmountOk

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

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

func (*StoreDetailAndSubmitRequest) GetBank

GetBank returns the Bank field value if set, zero value otherwise.

func (*StoreDetailAndSubmitRequest) GetBankOk

func (o *StoreDetailAndSubmitRequest) GetBankOk() (*BankAccount, bool)

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

func (*StoreDetailAndSubmitRequest) GetBillingAddress

func (o *StoreDetailAndSubmitRequest) GetBillingAddress() Address

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

func (*StoreDetailAndSubmitRequest) GetBillingAddressOk

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

func (o *StoreDetailAndSubmitRequest) GetCard() Card

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

func (*StoreDetailAndSubmitRequest) GetCardOk

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

func (o *StoreDetailAndSubmitRequest) GetDateOfBirth() string

GetDateOfBirth returns the DateOfBirth field value

func (*StoreDetailAndSubmitRequest) GetDateOfBirthOk

func (o *StoreDetailAndSubmitRequest) GetDateOfBirthOk() (*string, bool)

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

func (*StoreDetailAndSubmitRequest) GetEntityType

func (o *StoreDetailAndSubmitRequest) GetEntityType() string

GetEntityType returns the EntityType field value

func (*StoreDetailAndSubmitRequest) GetEntityTypeOk

func (o *StoreDetailAndSubmitRequest) GetEntityTypeOk() (*string, bool)

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

func (*StoreDetailAndSubmitRequest) GetFraudOffset

func (o *StoreDetailAndSubmitRequest) GetFraudOffset() int32

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

func (*StoreDetailAndSubmitRequest) GetFraudOffsetOk

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

func (o *StoreDetailAndSubmitRequest) GetMerchantAccount() string

GetMerchantAccount returns the MerchantAccount field value

func (*StoreDetailAndSubmitRequest) GetMerchantAccountOk

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

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

func (*StoreDetailAndSubmitRequest) GetNationality

func (o *StoreDetailAndSubmitRequest) GetNationality() string

GetNationality returns the Nationality field value

func (*StoreDetailAndSubmitRequest) GetNationalityOk

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

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

func (*StoreDetailAndSubmitRequest) GetRecurring

func (o *StoreDetailAndSubmitRequest) GetRecurring() Recurring

GetRecurring returns the Recurring field value

func (*StoreDetailAndSubmitRequest) GetRecurringOk

func (o *StoreDetailAndSubmitRequest) GetRecurringOk() (*Recurring, bool)

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

func (*StoreDetailAndSubmitRequest) GetReference

func (o *StoreDetailAndSubmitRequest) GetReference() string

GetReference returns the Reference field value

func (*StoreDetailAndSubmitRequest) GetReferenceOk

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

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

func (*StoreDetailAndSubmitRequest) GetSelectedBrand

func (o *StoreDetailAndSubmitRequest) GetSelectedBrand() string

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

func (*StoreDetailAndSubmitRequest) GetSelectedBrandOk

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

func (o *StoreDetailAndSubmitRequest) GetShopperEmail() string

GetShopperEmail returns the ShopperEmail field value

func (*StoreDetailAndSubmitRequest) GetShopperEmailOk

func (o *StoreDetailAndSubmitRequest) GetShopperEmailOk() (*string, bool)

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

func (*StoreDetailAndSubmitRequest) GetShopperName

func (o *StoreDetailAndSubmitRequest) GetShopperName() Name

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

func (*StoreDetailAndSubmitRequest) GetShopperNameOk

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

func (o *StoreDetailAndSubmitRequest) GetShopperReference() string

GetShopperReference returns the ShopperReference field value

func (*StoreDetailAndSubmitRequest) GetShopperReferenceOk

func (o *StoreDetailAndSubmitRequest) GetShopperReferenceOk() (*string, bool)

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

func (*StoreDetailAndSubmitRequest) GetShopperStatement

func (o *StoreDetailAndSubmitRequest) GetShopperStatement() string

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

func (*StoreDetailAndSubmitRequest) GetShopperStatementOk

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

func (o *StoreDetailAndSubmitRequest) GetSocialSecurityNumber() string

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

func (*StoreDetailAndSubmitRequest) GetSocialSecurityNumberOk

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

func (o *StoreDetailAndSubmitRequest) GetTelephoneNumber() string

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

func (*StoreDetailAndSubmitRequest) GetTelephoneNumberOk

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

func (o *StoreDetailAndSubmitRequest) HasAdditionalData() bool

HasAdditionalData returns a boolean if a field has been set.

func (*StoreDetailAndSubmitRequest) HasBank

func (o *StoreDetailAndSubmitRequest) HasBank() bool

HasBank returns a boolean if a field has been set.

func (*StoreDetailAndSubmitRequest) HasBillingAddress

func (o *StoreDetailAndSubmitRequest) HasBillingAddress() bool

HasBillingAddress returns a boolean if a field has been set.

func (*StoreDetailAndSubmitRequest) HasCard

func (o *StoreDetailAndSubmitRequest) HasCard() bool

HasCard returns a boolean if a field has been set.

func (*StoreDetailAndSubmitRequest) HasFraudOffset

func (o *StoreDetailAndSubmitRequest) HasFraudOffset() bool

HasFraudOffset returns a boolean if a field has been set.

func (*StoreDetailAndSubmitRequest) HasSelectedBrand

func (o *StoreDetailAndSubmitRequest) HasSelectedBrand() bool

HasSelectedBrand returns a boolean if a field has been set.

func (*StoreDetailAndSubmitRequest) HasShopperName

func (o *StoreDetailAndSubmitRequest) HasShopperName() bool

HasShopperName returns a boolean if a field has been set.

func (*StoreDetailAndSubmitRequest) HasShopperStatement

func (o *StoreDetailAndSubmitRequest) HasShopperStatement() bool

HasShopperStatement returns a boolean if a field has been set.

func (*StoreDetailAndSubmitRequest) HasSocialSecurityNumber

func (o *StoreDetailAndSubmitRequest) HasSocialSecurityNumber() bool

HasSocialSecurityNumber returns a boolean if a field has been set.

func (*StoreDetailAndSubmitRequest) HasTelephoneNumber

func (o *StoreDetailAndSubmitRequest) HasTelephoneNumber() bool

HasTelephoneNumber returns a boolean if a field has been set.

func (StoreDetailAndSubmitRequest) MarshalJSON

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

func (*StoreDetailAndSubmitRequest) SetAdditionalData

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

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

func (*StoreDetailAndSubmitRequest) SetAmount

func (o *StoreDetailAndSubmitRequest) SetAmount(v Amount)

SetAmount sets field value

func (*StoreDetailAndSubmitRequest) SetBank

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

func (*StoreDetailAndSubmitRequest) SetBillingAddress

func (o *StoreDetailAndSubmitRequest) SetBillingAddress(v Address)

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

func (*StoreDetailAndSubmitRequest) SetCard

func (o *StoreDetailAndSubmitRequest) SetCard(v Card)

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

func (*StoreDetailAndSubmitRequest) SetDateOfBirth

func (o *StoreDetailAndSubmitRequest) SetDateOfBirth(v string)

SetDateOfBirth sets field value

func (*StoreDetailAndSubmitRequest) SetEntityType

func (o *StoreDetailAndSubmitRequest) SetEntityType(v string)

SetEntityType sets field value

func (*StoreDetailAndSubmitRequest) SetFraudOffset

func (o *StoreDetailAndSubmitRequest) SetFraudOffset(v int32)

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

func (*StoreDetailAndSubmitRequest) SetMerchantAccount

func (o *StoreDetailAndSubmitRequest) SetMerchantAccount(v string)

SetMerchantAccount sets field value

func (*StoreDetailAndSubmitRequest) SetNationality

func (o *StoreDetailAndSubmitRequest) SetNationality(v string)

SetNationality sets field value

func (*StoreDetailAndSubmitRequest) SetRecurring

func (o *StoreDetailAndSubmitRequest) SetRecurring(v Recurring)

SetRecurring sets field value

func (*StoreDetailAndSubmitRequest) SetReference

func (o *StoreDetailAndSubmitRequest) SetReference(v string)

SetReference sets field value

func (*StoreDetailAndSubmitRequest) SetSelectedBrand

func (o *StoreDetailAndSubmitRequest) SetSelectedBrand(v string)

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

func (*StoreDetailAndSubmitRequest) SetShopperEmail

func (o *StoreDetailAndSubmitRequest) SetShopperEmail(v string)

SetShopperEmail sets field value

func (*StoreDetailAndSubmitRequest) SetShopperName

func (o *StoreDetailAndSubmitRequest) SetShopperName(v Name)

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

func (*StoreDetailAndSubmitRequest) SetShopperReference

func (o *StoreDetailAndSubmitRequest) SetShopperReference(v string)

SetShopperReference sets field value

func (*StoreDetailAndSubmitRequest) SetShopperStatement

func (o *StoreDetailAndSubmitRequest) SetShopperStatement(v string)

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

func (*StoreDetailAndSubmitRequest) SetSocialSecurityNumber

func (o *StoreDetailAndSubmitRequest) SetSocialSecurityNumber(v string)

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

func (*StoreDetailAndSubmitRequest) SetTelephoneNumber

func (o *StoreDetailAndSubmitRequest) SetTelephoneNumber(v string)

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

func (StoreDetailAndSubmitRequest) ToMap

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

type StoreDetailAndSubmitResponse

type StoreDetailAndSubmitResponse struct {
	// This field contains additional data, which may be returned in a particular response.
	AdditionalData *map[string]string `json:"additionalData,omitempty"`
	// A new reference to uniquely identify this request.
	PspReference string `json:"pspReference"`
	// In case of refusal, an informational message for the reason.
	RefusalReason *string `json:"refusalReason,omitempty"`
	// The response:  * In case of success is payout-submit-received. * In case of an error, an informational message is returned.
	ResultCode string `json:"resultCode"`
}

StoreDetailAndSubmitResponse struct for StoreDetailAndSubmitResponse

func NewStoreDetailAndSubmitResponse

func NewStoreDetailAndSubmitResponse(pspReference string, resultCode string) *StoreDetailAndSubmitResponse

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

func NewStoreDetailAndSubmitResponseWithDefaults

func NewStoreDetailAndSubmitResponseWithDefaults() *StoreDetailAndSubmitResponse

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

func (*StoreDetailAndSubmitResponse) GetAdditionalData

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

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

func (*StoreDetailAndSubmitResponse) GetAdditionalDataOk

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

func (o *StoreDetailAndSubmitResponse) GetPspReference() string

GetPspReference returns the PspReference field value

func (*StoreDetailAndSubmitResponse) GetPspReferenceOk

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

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

func (*StoreDetailAndSubmitResponse) GetRefusalReason

func (o *StoreDetailAndSubmitResponse) GetRefusalReason() string

GetRefusalReason returns the RefusalReason field value if set, zero value otherwise.

func (*StoreDetailAndSubmitResponse) GetRefusalReasonOk

func (o *StoreDetailAndSubmitResponse) 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 (*StoreDetailAndSubmitResponse) GetResultCode

func (o *StoreDetailAndSubmitResponse) GetResultCode() string

GetResultCode returns the ResultCode field value

func (*StoreDetailAndSubmitResponse) GetResultCodeOk

func (o *StoreDetailAndSubmitResponse) GetResultCodeOk() (*string, bool)

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

func (*StoreDetailAndSubmitResponse) HasAdditionalData

func (o *StoreDetailAndSubmitResponse) HasAdditionalData() bool

HasAdditionalData returns a boolean if a field has been set.

func (*StoreDetailAndSubmitResponse) HasRefusalReason

func (o *StoreDetailAndSubmitResponse) HasRefusalReason() bool

HasRefusalReason returns a boolean if a field has been set.

func (StoreDetailAndSubmitResponse) MarshalJSON

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

func (*StoreDetailAndSubmitResponse) SetAdditionalData

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

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

func (*StoreDetailAndSubmitResponse) SetPspReference

func (o *StoreDetailAndSubmitResponse) SetPspReference(v string)

SetPspReference sets field value

func (*StoreDetailAndSubmitResponse) SetRefusalReason

func (o *StoreDetailAndSubmitResponse) SetRefusalReason(v string)

SetRefusalReason gets a reference to the given string and assigns it to the RefusalReason field.

func (*StoreDetailAndSubmitResponse) SetResultCode

func (o *StoreDetailAndSubmitResponse) SetResultCode(v string)

SetResultCode sets field value

func (StoreDetailAndSubmitResponse) ToMap

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

type StoreDetailRequest

type StoreDetailRequest struct {
	// This field contains additional data, which may be required for a particular request.
	AdditionalData *map[string]string `json:"additionalData,omitempty"`
	Bank           *BankAccount       `json:"bank,omitempty"`
	BillingAddress *Address           `json:"billingAddress,omitempty"`
	Card           *Card              `json:"card,omitempty"`
	// The date of birth. Format: [ISO-8601](https://www.w3.org/TR/NOTE-datetime); example: YYYY-MM-DD For Paysafecard it must be the same as used when registering the Paysafecard account. > This field is mandatory for natural persons.
	DateOfBirth string `json:"dateOfBirth"`
	// The type of the entity the payout is processed for.
	EntityType string `json:"entityType"`
	// An integer value that is added to the normal fraud score. The value can be either positive or negative.
	FraudOffset *int32 `json:"fraudOffset,omitempty"`
	// The merchant account identifier, with which you want to process the transaction.
	MerchantAccount string `json:"merchantAccount"`
	// The shopper's nationality.  A valid value is an ISO 2-character country code (e.g. 'NL').
	Nationality string    `json:"nationality"`
	Recurring   Recurring `json:"recurring"`
	// The name of the brand to make a payout to.  For Paysafecard it must be set to `paysafecard`.
	SelectedBrand *string `json:"selectedBrand,omitempty"`
	// The shopper's email address.
	ShopperEmail string `json:"shopperEmail"`
	ShopperName  *Name  `json:"shopperName,omitempty"`
	// The shopper's reference for the payment transaction.
	ShopperReference string `json:"shopperReference"`
	// The shopper's social security number.
	SocialSecurityNumber *string `json:"socialSecurityNumber,omitempty"`
	// The shopper's phone number.
	TelephoneNumber *string `json:"telephoneNumber,omitempty"`
}

StoreDetailRequest struct for StoreDetailRequest

func NewStoreDetailRequest

func NewStoreDetailRequest(dateOfBirth string, entityType string, merchantAccount string, nationality string, recurring Recurring, shopperEmail string, shopperReference string) *StoreDetailRequest

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

func NewStoreDetailRequestWithDefaults

func NewStoreDetailRequestWithDefaults() *StoreDetailRequest

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

func (*StoreDetailRequest) GetAdditionalData

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

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

func (*StoreDetailRequest) GetAdditionalDataOk

func (o *StoreDetailRequest) 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 (*StoreDetailRequest) GetBank

func (o *StoreDetailRequest) GetBank() BankAccount

GetBank returns the Bank field value if set, zero value otherwise.

func (*StoreDetailRequest) GetBankOk

func (o *StoreDetailRequest) GetBankOk() (*BankAccount, bool)

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

func (*StoreDetailRequest) GetBillingAddress

func (o *StoreDetailRequest) GetBillingAddress() Address

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

func (*StoreDetailRequest) GetBillingAddressOk

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

func (o *StoreDetailRequest) GetCard() Card

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

func (*StoreDetailRequest) GetCardOk

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

func (o *StoreDetailRequest) GetDateOfBirth() string

GetDateOfBirth returns the DateOfBirth field value

func (*StoreDetailRequest) GetDateOfBirthOk

func (o *StoreDetailRequest) GetDateOfBirthOk() (*string, bool)

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

func (*StoreDetailRequest) GetEntityType

func (o *StoreDetailRequest) GetEntityType() string

GetEntityType returns the EntityType field value

func (*StoreDetailRequest) GetEntityTypeOk

func (o *StoreDetailRequest) GetEntityTypeOk() (*string, bool)

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

func (*StoreDetailRequest) GetFraudOffset

func (o *StoreDetailRequest) GetFraudOffset() int32

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

func (*StoreDetailRequest) GetFraudOffsetOk

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

func (o *StoreDetailRequest) GetMerchantAccount() string

GetMerchantAccount returns the MerchantAccount field value

func (*StoreDetailRequest) GetMerchantAccountOk

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

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

func (*StoreDetailRequest) GetNationality

func (o *StoreDetailRequest) GetNationality() string

GetNationality returns the Nationality field value

func (*StoreDetailRequest) GetNationalityOk

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

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

func (*StoreDetailRequest) GetRecurring

func (o *StoreDetailRequest) GetRecurring() Recurring

GetRecurring returns the Recurring field value

func (*StoreDetailRequest) GetRecurringOk

func (o *StoreDetailRequest) GetRecurringOk() (*Recurring, bool)

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

func (*StoreDetailRequest) GetSelectedBrand

func (o *StoreDetailRequest) GetSelectedBrand() string

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

func (*StoreDetailRequest) GetSelectedBrandOk

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

func (o *StoreDetailRequest) GetShopperEmail() string

GetShopperEmail returns the ShopperEmail field value

func (*StoreDetailRequest) GetShopperEmailOk

func (o *StoreDetailRequest) GetShopperEmailOk() (*string, bool)

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

func (*StoreDetailRequest) GetShopperName

func (o *StoreDetailRequest) GetShopperName() Name

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

func (*StoreDetailRequest) GetShopperNameOk

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

func (o *StoreDetailRequest) GetShopperReference() string

GetShopperReference returns the ShopperReference field value

func (*StoreDetailRequest) GetShopperReferenceOk

func (o *StoreDetailRequest) GetShopperReferenceOk() (*string, bool)

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

func (*StoreDetailRequest) GetSocialSecurityNumber

func (o *StoreDetailRequest) GetSocialSecurityNumber() string

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

func (*StoreDetailRequest) GetSocialSecurityNumberOk

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

func (o *StoreDetailRequest) GetTelephoneNumber() string

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

func (*StoreDetailRequest) GetTelephoneNumberOk

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

func (o *StoreDetailRequest) HasAdditionalData() bool

HasAdditionalData returns a boolean if a field has been set.

func (*StoreDetailRequest) HasBank

func (o *StoreDetailRequest) HasBank() bool

HasBank returns a boolean if a field has been set.

func (*StoreDetailRequest) HasBillingAddress

func (o *StoreDetailRequest) HasBillingAddress() bool

HasBillingAddress returns a boolean if a field has been set.

func (*StoreDetailRequest) HasCard

func (o *StoreDetailRequest) HasCard() bool

HasCard returns a boolean if a field has been set.

func (*StoreDetailRequest) HasFraudOffset

func (o *StoreDetailRequest) HasFraudOffset() bool

HasFraudOffset returns a boolean if a field has been set.

func (*StoreDetailRequest) HasSelectedBrand

func (o *StoreDetailRequest) HasSelectedBrand() bool

HasSelectedBrand returns a boolean if a field has been set.

func (*StoreDetailRequest) HasShopperName

func (o *StoreDetailRequest) HasShopperName() bool

HasShopperName returns a boolean if a field has been set.

func (*StoreDetailRequest) HasSocialSecurityNumber

func (o *StoreDetailRequest) HasSocialSecurityNumber() bool

HasSocialSecurityNumber returns a boolean if a field has been set.

func (*StoreDetailRequest) HasTelephoneNumber

func (o *StoreDetailRequest) HasTelephoneNumber() bool

HasTelephoneNumber returns a boolean if a field has been set.

func (StoreDetailRequest) MarshalJSON

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

func (*StoreDetailRequest) SetAdditionalData

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

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

func (*StoreDetailRequest) SetBank

func (o *StoreDetailRequest) SetBank(v BankAccount)

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

func (*StoreDetailRequest) SetBillingAddress

func (o *StoreDetailRequest) SetBillingAddress(v Address)

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

func (*StoreDetailRequest) SetCard

func (o *StoreDetailRequest) SetCard(v Card)

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

func (*StoreDetailRequest) SetDateOfBirth

func (o *StoreDetailRequest) SetDateOfBirth(v string)

SetDateOfBirth sets field value

func (*StoreDetailRequest) SetEntityType

func (o *StoreDetailRequest) SetEntityType(v string)

SetEntityType sets field value

func (*StoreDetailRequest) SetFraudOffset

func (o *StoreDetailRequest) SetFraudOffset(v int32)

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

func (*StoreDetailRequest) SetMerchantAccount

func (o *StoreDetailRequest) SetMerchantAccount(v string)

SetMerchantAccount sets field value

func (*StoreDetailRequest) SetNationality

func (o *StoreDetailRequest) SetNationality(v string)

SetNationality sets field value

func (*StoreDetailRequest) SetRecurring

func (o *StoreDetailRequest) SetRecurring(v Recurring)

SetRecurring sets field value

func (*StoreDetailRequest) SetSelectedBrand

func (o *StoreDetailRequest) SetSelectedBrand(v string)

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

func (*StoreDetailRequest) SetShopperEmail

func (o *StoreDetailRequest) SetShopperEmail(v string)

SetShopperEmail sets field value

func (*StoreDetailRequest) SetShopperName

func (o *StoreDetailRequest) SetShopperName(v Name)

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

func (*StoreDetailRequest) SetShopperReference

func (o *StoreDetailRequest) SetShopperReference(v string)

SetShopperReference sets field value

func (*StoreDetailRequest) SetSocialSecurityNumber

func (o *StoreDetailRequest) SetSocialSecurityNumber(v string)

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

func (*StoreDetailRequest) SetTelephoneNumber

func (o *StoreDetailRequest) SetTelephoneNumber(v string)

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

func (StoreDetailRequest) ToMap

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

type StoreDetailResponse

type StoreDetailResponse struct {
	// This field contains additional data, which may be returned in a particular response.
	AdditionalData *map[string]string `json:"additionalData,omitempty"`
	// A new reference to uniquely identify this request.
	PspReference string `json:"pspReference"`
	// The token which you can use later on for submitting the payout.
	RecurringDetailReference string `json:"recurringDetailReference"`
	// The result code of the transaction. `Success` indicates that the details were stored successfully.
	ResultCode string `json:"resultCode"`
}

StoreDetailResponse struct for StoreDetailResponse

func NewStoreDetailResponse

func NewStoreDetailResponse(pspReference string, recurringDetailReference string, resultCode string) *StoreDetailResponse

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

func NewStoreDetailResponseWithDefaults

func NewStoreDetailResponseWithDefaults() *StoreDetailResponse

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

func (*StoreDetailResponse) GetAdditionalData

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

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

func (*StoreDetailResponse) GetAdditionalDataOk

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

func (o *StoreDetailResponse) GetPspReference() string

GetPspReference returns the PspReference field value

func (*StoreDetailResponse) GetPspReferenceOk

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

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

func (*StoreDetailResponse) GetRecurringDetailReference

func (o *StoreDetailResponse) GetRecurringDetailReference() string

GetRecurringDetailReference returns the RecurringDetailReference field value

func (*StoreDetailResponse) GetRecurringDetailReferenceOk

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

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

func (*StoreDetailResponse) GetResultCode

func (o *StoreDetailResponse) GetResultCode() string

GetResultCode returns the ResultCode field value

func (*StoreDetailResponse) GetResultCodeOk

func (o *StoreDetailResponse) GetResultCodeOk() (*string, bool)

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

func (*StoreDetailResponse) HasAdditionalData

func (o *StoreDetailResponse) HasAdditionalData() bool

HasAdditionalData returns a boolean if a field has been set.

func (StoreDetailResponse) MarshalJSON

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

func (*StoreDetailResponse) SetAdditionalData

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

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

func (*StoreDetailResponse) SetPspReference

func (o *StoreDetailResponse) SetPspReference(v string)

SetPspReference sets field value

func (*StoreDetailResponse) SetRecurringDetailReference

func (o *StoreDetailResponse) SetRecurringDetailReference(v string)

SetRecurringDetailReference sets field value

func (*StoreDetailResponse) SetResultCode

func (o *StoreDetailResponse) SetResultCode(v string)

SetResultCode sets field value

func (StoreDetailResponse) ToMap

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

type SubmitRequest

type SubmitRequest struct {
	// This field contains additional data, which may be required for a particular request.
	AdditionalData *map[string]string `json:"additionalData,omitempty"`
	Amount         Amount             `json:"amount"`
	// The date of birth. Format: ISO-8601; example: YYYY-MM-DD  For Paysafecard it must be the same as used when registering the Paysafecard account.  > This field is mandatory for natural persons.  > This field is required to update the existing `dateOfBirth` that is associated with this recurring contract.
	DateOfBirth *string `json:"dateOfBirth,omitempty"`
	// The type of the entity the payout is processed for.  Allowed values: * NaturalPerson * Company > This field is required to update the existing `entityType` that is associated with this recurring contract.
	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"`
	// The merchant account identifier you want to process the transaction request with.
	MerchantAccount string `json:"merchantAccount"`
	// The shopper's nationality.  A valid value is an ISO 2-character country code (e.g. 'NL').  > This field is required to update the existing nationality that is associated with this recurring contract.
	Nationality *string   `json:"nationality,omitempty"`
	Recurring   Recurring `json:"recurring"`
	// The merchant reference for this payout. This reference will be used in all communication to the merchant about the status of the payout. Although it is a good idea to make sure it is unique, this is not a requirement.
	Reference string `json:"reference"`
	// This is the `recurringDetailReference` you want to use for this payout.  You can use the value LATEST to select the most recently used recurring detail.
	SelectedRecurringDetailReference string `json:"selectedRecurringDetailReference"`
	// The shopper's email address.
	ShopperEmail string `json:"shopperEmail"`
	ShopperName  *Name  `json:"shopperName,omitempty"`
	// The shopper's reference for the payout transaction.
	ShopperReference string `json:"shopperReference"`
	// The description of this payout. This description is shown on the bank statement of the shopper (if this is supported by the chosen payment method).
	ShopperStatement *string `json:"shopperStatement,omitempty"`
	// The shopper's social security number.
	SocialSecurityNumber *string `json:"socialSecurityNumber,omitempty"`
}

SubmitRequest struct for SubmitRequest

func NewSubmitRequest

func NewSubmitRequest(amount Amount, merchantAccount string, recurring Recurring, reference string, selectedRecurringDetailReference string, shopperEmail string, shopperReference string) *SubmitRequest

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

func NewSubmitRequestWithDefaults

func NewSubmitRequestWithDefaults() *SubmitRequest

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

func (*SubmitRequest) GetAdditionalData

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

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

func (*SubmitRequest) GetAdditionalDataOk

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

func (o *SubmitRequest) GetAmount() Amount

GetAmount returns the Amount field value

func (*SubmitRequest) GetAmountOk

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

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

func (*SubmitRequest) GetDateOfBirth

func (o *SubmitRequest) GetDateOfBirth() string

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

func (*SubmitRequest) GetDateOfBirthOk

func (o *SubmitRequest) 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 (*SubmitRequest) GetEntityType

func (o *SubmitRequest) GetEntityType() string

GetEntityType returns the EntityType field value if set, zero value otherwise.

func (*SubmitRequest) GetEntityTypeOk

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

func (o *SubmitRequest) GetFraudOffset() int32

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

func (*SubmitRequest) GetFraudOffsetOk

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

func (o *SubmitRequest) GetMerchantAccount() string

GetMerchantAccount returns the MerchantAccount field value

func (*SubmitRequest) GetMerchantAccountOk

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

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

func (*SubmitRequest) GetNationality

func (o *SubmitRequest) GetNationality() string

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

func (*SubmitRequest) GetNationalityOk

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

func (o *SubmitRequest) GetRecurring() Recurring

GetRecurring returns the Recurring field value

func (*SubmitRequest) GetRecurringOk

func (o *SubmitRequest) GetRecurringOk() (*Recurring, bool)

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

func (*SubmitRequest) GetReference

func (o *SubmitRequest) GetReference() string

GetReference returns the Reference field value

func (*SubmitRequest) GetReferenceOk

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

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

func (*SubmitRequest) GetSelectedRecurringDetailReference

func (o *SubmitRequest) GetSelectedRecurringDetailReference() string

GetSelectedRecurringDetailReference returns the SelectedRecurringDetailReference field value

func (*SubmitRequest) GetSelectedRecurringDetailReferenceOk

func (o *SubmitRequest) GetSelectedRecurringDetailReferenceOk() (*string, bool)

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

func (*SubmitRequest) GetShopperEmail

func (o *SubmitRequest) GetShopperEmail() string

GetShopperEmail returns the ShopperEmail field value

func (*SubmitRequest) GetShopperEmailOk

func (o *SubmitRequest) GetShopperEmailOk() (*string, bool)

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

func (*SubmitRequest) GetShopperName

func (o *SubmitRequest) GetShopperName() Name

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

func (*SubmitRequest) GetShopperNameOk

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

func (o *SubmitRequest) GetShopperReference() string

GetShopperReference returns the ShopperReference field value

func (*SubmitRequest) GetShopperReferenceOk

func (o *SubmitRequest) GetShopperReferenceOk() (*string, bool)

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

func (*SubmitRequest) GetShopperStatement

func (o *SubmitRequest) GetShopperStatement() string

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

func (*SubmitRequest) GetShopperStatementOk

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

func (o *SubmitRequest) GetSocialSecurityNumber() string

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

func (*SubmitRequest) GetSocialSecurityNumberOk

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

func (o *SubmitRequest) HasAdditionalData() bool

HasAdditionalData returns a boolean if a field has been set.

func (*SubmitRequest) HasDateOfBirth

func (o *SubmitRequest) HasDateOfBirth() bool

HasDateOfBirth returns a boolean if a field has been set.

func (*SubmitRequest) HasEntityType

func (o *SubmitRequest) HasEntityType() bool

HasEntityType returns a boolean if a field has been set.

func (*SubmitRequest) HasFraudOffset

func (o *SubmitRequest) HasFraudOffset() bool

HasFraudOffset returns a boolean if a field has been set.

func (*SubmitRequest) HasNationality

func (o *SubmitRequest) HasNationality() bool

HasNationality returns a boolean if a field has been set.

func (*SubmitRequest) HasShopperName

func (o *SubmitRequest) HasShopperName() bool

HasShopperName returns a boolean if a field has been set.

func (*SubmitRequest) HasShopperStatement

func (o *SubmitRequest) HasShopperStatement() bool

HasShopperStatement returns a boolean if a field has been set.

func (*SubmitRequest) HasSocialSecurityNumber

func (o *SubmitRequest) HasSocialSecurityNumber() bool

HasSocialSecurityNumber returns a boolean if a field has been set.

func (SubmitRequest) MarshalJSON

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

func (*SubmitRequest) SetAdditionalData

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

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

func (*SubmitRequest) SetAmount

func (o *SubmitRequest) SetAmount(v Amount)

SetAmount sets field value

func (*SubmitRequest) SetDateOfBirth

func (o *SubmitRequest) SetDateOfBirth(v string)

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

func (*SubmitRequest) SetEntityType

func (o *SubmitRequest) SetEntityType(v string)

SetEntityType gets a reference to the given string and assigns it to the EntityType field.

func (*SubmitRequest) SetFraudOffset

func (o *SubmitRequest) SetFraudOffset(v int32)

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

func (*SubmitRequest) SetMerchantAccount

func (o *SubmitRequest) SetMerchantAccount(v string)

SetMerchantAccount sets field value

func (*SubmitRequest) SetNationality

func (o *SubmitRequest) SetNationality(v string)

SetNationality gets a reference to the given string and assigns it to the Nationality field.

func (*SubmitRequest) SetRecurring

func (o *SubmitRequest) SetRecurring(v Recurring)

SetRecurring sets field value

func (*SubmitRequest) SetReference

func (o *SubmitRequest) SetReference(v string)

SetReference sets field value

func (*SubmitRequest) SetSelectedRecurringDetailReference

func (o *SubmitRequest) SetSelectedRecurringDetailReference(v string)

SetSelectedRecurringDetailReference sets field value

func (*SubmitRequest) SetShopperEmail

func (o *SubmitRequest) SetShopperEmail(v string)

SetShopperEmail sets field value

func (*SubmitRequest) SetShopperName

func (o *SubmitRequest) SetShopperName(v Name)

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

func (*SubmitRequest) SetShopperReference

func (o *SubmitRequest) SetShopperReference(v string)

SetShopperReference sets field value

func (*SubmitRequest) SetShopperStatement

func (o *SubmitRequest) SetShopperStatement(v string)

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

func (*SubmitRequest) SetSocialSecurityNumber

func (o *SubmitRequest) SetSocialSecurityNumber(v string)

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

func (SubmitRequest) ToMap

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

type SubmitResponse

type SubmitResponse struct {
	// This field contains additional data, which may be returned in a particular response.
	AdditionalData *map[string]string `json:"additionalData,omitempty"`
	// A new reference to uniquely identify this request.
	PspReference string `json:"pspReference"`
	// In case of refusal, an informational message for the reason.
	RefusalReason *string `json:"refusalReason,omitempty"`
	// The response: * In case of success, it is `payout-submit-received`. * In case of an error, an informational message is returned.
	ResultCode string `json:"resultCode"`
}

SubmitResponse struct for SubmitResponse

func NewSubmitResponse

func NewSubmitResponse(pspReference string, resultCode string) *SubmitResponse

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

func NewSubmitResponseWithDefaults

func NewSubmitResponseWithDefaults() *SubmitResponse

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

func (*SubmitResponse) GetAdditionalData

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

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

func (*SubmitResponse) GetAdditionalDataOk

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

func (o *SubmitResponse) GetPspReference() string

GetPspReference returns the PspReference field value

func (*SubmitResponse) GetPspReferenceOk

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

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

func (*SubmitResponse) GetRefusalReason

func (o *SubmitResponse) GetRefusalReason() string

GetRefusalReason returns the RefusalReason field value if set, zero value otherwise.

func (*SubmitResponse) GetRefusalReasonOk

func (o *SubmitResponse) 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 (*SubmitResponse) GetResultCode

func (o *SubmitResponse) GetResultCode() string

GetResultCode returns the ResultCode field value

func (*SubmitResponse) GetResultCodeOk

func (o *SubmitResponse) GetResultCodeOk() (*string, bool)

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

func (*SubmitResponse) HasAdditionalData

func (o *SubmitResponse) HasAdditionalData() bool

HasAdditionalData returns a boolean if a field has been set.

func (*SubmitResponse) HasRefusalReason

func (o *SubmitResponse) HasRefusalReason() bool

HasRefusalReason returns a boolean if a field has been set.

func (SubmitResponse) MarshalJSON

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

func (*SubmitResponse) SetAdditionalData

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

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

func (*SubmitResponse) SetPspReference

func (o *SubmitResponse) SetPspReference(v string)

SetPspReference sets field value

func (*SubmitResponse) SetRefusalReason

func (o *SubmitResponse) SetRefusalReason(v string)

SetRefusalReason gets a reference to the given string and assigns it to the RefusalReason field.

func (*SubmitResponse) SetResultCode

func (o *SubmitResponse) SetResultCode(v string)

SetResultCode sets field value

func (SubmitResponse) ToMap

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL