relayedauthorizationwebhook

package
v21.2.0 Latest Latest
Warning

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

Go to latest
Published: Feb 6, 2026 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Amount

type Amount struct {
	// The three-character [ISO currency code](https://docs.adyen.com/development-resources/currency-codes#currency-codes) of the amount.
	Currency string `json:"currency"`
	// The numeric value of the amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes#minor-units).
	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 AmountAdjustment

type AmountAdjustment struct {
	Amount *Amount `json:"amount,omitempty"`
	// The type of markup that is applied to an authorised payment.  Possible values: **exchange**, **forexMarkup**, **authHoldReserve**, **atmMarkup**.
	AmountAdjustmentType *string `json:"amountAdjustmentType,omitempty"`
	// The basepoints associated with the applied markup.
	Basepoints  *int32  `json:"basepoints,omitempty"`
	FixedAmount *Amount `json:"fixedAmount,omitempty"`
	FloorAmount *Amount `json:"floorAmount,omitempty"`
	LimitAmount *Amount `json:"limitAmount,omitempty"`
}

AmountAdjustment struct for AmountAdjustment

func NewAmountAdjustment

func NewAmountAdjustment() *AmountAdjustment

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

func NewAmountAdjustmentWithDefaults

func NewAmountAdjustmentWithDefaults() *AmountAdjustment

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

func (*AmountAdjustment) GetAmount

func (o *AmountAdjustment) GetAmount() Amount

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

func (*AmountAdjustment) GetAmountAdjustmentType

func (o *AmountAdjustment) GetAmountAdjustmentType() string

GetAmountAdjustmentType returns the AmountAdjustmentType field value if set, zero value otherwise.

func (*AmountAdjustment) GetAmountAdjustmentTypeOk

func (o *AmountAdjustment) GetAmountAdjustmentTypeOk() (*string, bool)

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

func (*AmountAdjustment) GetAmountOk

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

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

func (*AmountAdjustment) GetBasepoints

func (o *AmountAdjustment) GetBasepoints() int32

GetBasepoints returns the Basepoints field value if set, zero value otherwise.

func (*AmountAdjustment) GetBasepointsOk

func (o *AmountAdjustment) GetBasepointsOk() (*int32, bool)

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

func (*AmountAdjustment) GetFixedAmount

func (o *AmountAdjustment) GetFixedAmount() Amount

GetFixedAmount returns the FixedAmount field value if set, zero value otherwise.

func (*AmountAdjustment) GetFixedAmountOk

func (o *AmountAdjustment) GetFixedAmountOk() (*Amount, bool)

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

func (*AmountAdjustment) GetFloorAmount

func (o *AmountAdjustment) GetFloorAmount() Amount

GetFloorAmount returns the FloorAmount field value if set, zero value otherwise.

func (*AmountAdjustment) GetFloorAmountOk

func (o *AmountAdjustment) GetFloorAmountOk() (*Amount, bool)

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

func (*AmountAdjustment) GetLimitAmount

func (o *AmountAdjustment) GetLimitAmount() Amount

GetLimitAmount returns the LimitAmount field value if set, zero value otherwise.

func (*AmountAdjustment) GetLimitAmountOk

func (o *AmountAdjustment) GetLimitAmountOk() (*Amount, bool)

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

func (*AmountAdjustment) HasAmount

func (o *AmountAdjustment) HasAmount() bool

HasAmount returns a boolean if a field has been set.

func (*AmountAdjustment) HasAmountAdjustmentType

func (o *AmountAdjustment) HasAmountAdjustmentType() bool

HasAmountAdjustmentType returns a boolean if a field has been set.

func (*AmountAdjustment) HasBasepoints

func (o *AmountAdjustment) HasBasepoints() bool

HasBasepoints returns a boolean if a field has been set.

func (*AmountAdjustment) HasFixedAmount

func (o *AmountAdjustment) HasFixedAmount() bool

HasFixedAmount returns a boolean if a field has been set.

func (*AmountAdjustment) HasFloorAmount

func (o *AmountAdjustment) HasFloorAmount() bool

HasFloorAmount returns a boolean if a field has been set.

func (*AmountAdjustment) HasLimitAmount

func (o *AmountAdjustment) HasLimitAmount() bool

HasLimitAmount returns a boolean if a field has been set.

func (AmountAdjustment) MarshalJSON

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

func (*AmountAdjustment) SetAmount

func (o *AmountAdjustment) SetAmount(v Amount)

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

func (*AmountAdjustment) SetAmountAdjustmentType

func (o *AmountAdjustment) SetAmountAdjustmentType(v string)

SetAmountAdjustmentType gets a reference to the given string and assigns it to the AmountAdjustmentType field.

func (*AmountAdjustment) SetBasepoints

func (o *AmountAdjustment) SetBasepoints(v int32)

SetBasepoints gets a reference to the given int32 and assigns it to the Basepoints field.

func (*AmountAdjustment) SetFixedAmount

func (o *AmountAdjustment) SetFixedAmount(v Amount)

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

func (*AmountAdjustment) SetFloorAmount

func (o *AmountAdjustment) SetFloorAmount(v Amount)

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

func (*AmountAdjustment) SetLimitAmount

func (o *AmountAdjustment) SetLimitAmount(v Amount)

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

func (AmountAdjustment) ToMap

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

type Authentication

type Authentication struct {
	// The email address where the one-time password (OTP) is sent.
	Email *string `json:"email,omitempty"`
	// The password used for 3D Secure password-based authentication. The value must be between 1 to 30 characters and must only contain the following supported characters.  * Characters between **a-z**, **A-Z**, and **0-9**  * Special characters: **äöüßÄÖÜ+-*_/ç%()=?!~#'\",;:$&àùòâôûáúó**
	Password *string `json:"password,omitempty"`
	Phone    *Phone  `json:"phone,omitempty"`
}

Authentication struct for Authentication

func NewAuthentication

func NewAuthentication() *Authentication

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

func NewAuthenticationWithDefaults

func NewAuthenticationWithDefaults() *Authentication

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

func (*Authentication) GetEmail

func (o *Authentication) GetEmail() string

GetEmail returns the Email field value if set, zero value otherwise.

func (*Authentication) GetEmailOk

func (o *Authentication) GetEmailOk() (*string, bool)

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

func (*Authentication) GetPassword

func (o *Authentication) GetPassword() string

GetPassword returns the Password field value if set, zero value otherwise.

func (*Authentication) GetPasswordOk

func (o *Authentication) GetPasswordOk() (*string, bool)

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

func (*Authentication) GetPhone

func (o *Authentication) GetPhone() Phone

GetPhone returns the Phone field value if set, zero value otherwise.

func (*Authentication) GetPhoneOk

func (o *Authentication) GetPhoneOk() (*Phone, bool)

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

func (*Authentication) HasEmail

func (o *Authentication) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*Authentication) HasPassword

func (o *Authentication) HasPassword() bool

HasPassword returns a boolean if a field has been set.

func (*Authentication) HasPhone

func (o *Authentication) HasPhone() bool

HasPhone returns a boolean if a field has been set.

func (Authentication) MarshalJSON

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

func (*Authentication) SetEmail

func (o *Authentication) SetEmail(v string)

SetEmail gets a reference to the given string and assigns it to the Email field.

func (*Authentication) SetPassword

func (o *Authentication) SetPassword(v string)

SetPassword gets a reference to the given string and assigns it to the Password field.

func (*Authentication) SetPhone

func (o *Authentication) SetPhone(v Phone)

SetPhone gets a reference to the given Phone and assigns it to the Phone field.

func (Authentication) ToMap

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

type AuthorisationDecisionRequest

type AuthorisationDecisionRequest struct {
	// The reason of the authorization decision.
	ReasonCode *string `json:"reasonCode,omitempty"`
	// The status of the authorization decision. Possible values: **Authorised** or **Refused**.
	Status *string `json:"status,omitempty"`
	// The code of the authorization decision.
	StatusCode *string `json:"statusCode,omitempty"`
}

AuthorisationDecisionRequest struct for AuthorisationDecisionRequest

func NewAuthorisationDecisionRequest

func NewAuthorisationDecisionRequest() *AuthorisationDecisionRequest

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

func NewAuthorisationDecisionRequestWithDefaults

func NewAuthorisationDecisionRequestWithDefaults() *AuthorisationDecisionRequest

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

func (*AuthorisationDecisionRequest) GetReasonCode

func (o *AuthorisationDecisionRequest) GetReasonCode() string

GetReasonCode returns the ReasonCode field value if set, zero value otherwise.

func (*AuthorisationDecisionRequest) GetReasonCodeOk

func (o *AuthorisationDecisionRequest) GetReasonCodeOk() (*string, bool)

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

func (*AuthorisationDecisionRequest) GetStatus

func (o *AuthorisationDecisionRequest) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*AuthorisationDecisionRequest) GetStatusCode

func (o *AuthorisationDecisionRequest) GetStatusCode() string

GetStatusCode returns the StatusCode field value if set, zero value otherwise.

func (*AuthorisationDecisionRequest) GetStatusCodeOk

func (o *AuthorisationDecisionRequest) GetStatusCodeOk() (*string, bool)

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

func (*AuthorisationDecisionRequest) GetStatusOk

func (o *AuthorisationDecisionRequest) GetStatusOk() (*string, bool)

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

func (*AuthorisationDecisionRequest) HasReasonCode

func (o *AuthorisationDecisionRequest) HasReasonCode() bool

HasReasonCode returns a boolean if a field has been set.

func (*AuthorisationDecisionRequest) HasStatus

func (o *AuthorisationDecisionRequest) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*AuthorisationDecisionRequest) HasStatusCode

func (o *AuthorisationDecisionRequest) HasStatusCode() bool

HasStatusCode returns a boolean if a field has been set.

func (AuthorisationDecisionRequest) MarshalJSON

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

func (*AuthorisationDecisionRequest) SetReasonCode

func (o *AuthorisationDecisionRequest) SetReasonCode(v string)

SetReasonCode gets a reference to the given string and assigns it to the ReasonCode field.

func (*AuthorisationDecisionRequest) SetStatus

func (o *AuthorisationDecisionRequest) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*AuthorisationDecisionRequest) SetStatusCode

func (o *AuthorisationDecisionRequest) SetStatusCode(v string)

SetStatusCode gets a reference to the given string and assigns it to the StatusCode field.

func (AuthorisationDecisionRequest) ToMap

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

type AuthorisationDecisionResponse

type AuthorisationDecisionResponse struct {
	// The reason for refusing the authorization.
	RefusalReason *string `json:"refusalReason,omitempty"`
	// The status of the authorization.   Possible values:   * **Authorised**   * **Refused**   For more information, refer to [Use relayed authorization](https://docs.adyen.com/issuing/authorisation/relayed-authorisation/).
	Status string `json:"status"`
}

AuthorisationDecisionResponse struct for AuthorisationDecisionResponse

func NewAuthorisationDecisionResponse

func NewAuthorisationDecisionResponse(status string) *AuthorisationDecisionResponse

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

func NewAuthorisationDecisionResponseWithDefaults

func NewAuthorisationDecisionResponseWithDefaults() *AuthorisationDecisionResponse

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

func (*AuthorisationDecisionResponse) GetRefusalReason

func (o *AuthorisationDecisionResponse) GetRefusalReason() string

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

func (*AuthorisationDecisionResponse) GetRefusalReasonOk

func (o *AuthorisationDecisionResponse) 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 (*AuthorisationDecisionResponse) GetStatus

func (o *AuthorisationDecisionResponse) GetStatus() string

GetStatus returns the Status field value

func (*AuthorisationDecisionResponse) GetStatusOk

func (o *AuthorisationDecisionResponse) GetStatusOk() (*string, bool)

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

func (*AuthorisationDecisionResponse) HasRefusalReason

func (o *AuthorisationDecisionResponse) HasRefusalReason() bool

HasRefusalReason returns a boolean if a field has been set.

func (AuthorisationDecisionResponse) MarshalJSON

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

func (*AuthorisationDecisionResponse) SetRefusalReason

func (o *AuthorisationDecisionResponse) SetRefusalReason(v string)

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

func (*AuthorisationDecisionResponse) SetStatus

func (o *AuthorisationDecisionResponse) SetStatus(v string)

SetStatus sets field value

func (AuthorisationDecisionResponse) ToMap

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

type BalanceMutation

type BalanceMutation struct {
	BalanceAfter  *Amount `json:"balanceAfter,omitempty"`
	BalanceBefore *Amount `json:"balanceBefore,omitempty"`
	// The three-character [ISO currency code](https://docs.adyen.com/development-resources/currency-codes).
	Currency       *string `json:"currency,omitempty"`
	MutationAmount *Amount `json:"mutationAmount,omitempty"`
	// The type of the mutation.
	Type *string `json:"type,omitempty"`
}

BalanceMutation struct for BalanceMutation

func NewBalanceMutation

func NewBalanceMutation() *BalanceMutation

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

func NewBalanceMutationWithDefaults

func NewBalanceMutationWithDefaults() *BalanceMutation

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

func (*BalanceMutation) GetBalanceAfter

func (o *BalanceMutation) GetBalanceAfter() Amount

GetBalanceAfter returns the BalanceAfter field value if set, zero value otherwise.

func (*BalanceMutation) GetBalanceAfterOk

func (o *BalanceMutation) GetBalanceAfterOk() (*Amount, bool)

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

func (*BalanceMutation) GetBalanceBefore

func (o *BalanceMutation) GetBalanceBefore() Amount

GetBalanceBefore returns the BalanceBefore field value if set, zero value otherwise.

func (*BalanceMutation) GetBalanceBeforeOk

func (o *BalanceMutation) GetBalanceBeforeOk() (*Amount, bool)

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

func (*BalanceMutation) GetCurrency

func (o *BalanceMutation) GetCurrency() string

GetCurrency returns the Currency field value if set, zero value otherwise.

func (*BalanceMutation) GetCurrencyOk

func (o *BalanceMutation) GetCurrencyOk() (*string, bool)

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

func (*BalanceMutation) GetMutationAmount

func (o *BalanceMutation) GetMutationAmount() Amount

GetMutationAmount returns the MutationAmount field value if set, zero value otherwise.

func (*BalanceMutation) GetMutationAmountOk

func (o *BalanceMutation) GetMutationAmountOk() (*Amount, bool)

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

func (*BalanceMutation) GetType

func (o *BalanceMutation) GetType() string

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

func (*BalanceMutation) GetTypeOk

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

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

func (*BalanceMutation) HasBalanceAfter

func (o *BalanceMutation) HasBalanceAfter() bool

HasBalanceAfter returns a boolean if a field has been set.

func (*BalanceMutation) HasBalanceBefore

func (o *BalanceMutation) HasBalanceBefore() bool

HasBalanceBefore returns a boolean if a field has been set.

func (*BalanceMutation) HasCurrency

func (o *BalanceMutation) HasCurrency() bool

HasCurrency returns a boolean if a field has been set.

func (*BalanceMutation) HasMutationAmount

func (o *BalanceMutation) HasMutationAmount() bool

HasMutationAmount returns a boolean if a field has been set.

func (*BalanceMutation) HasType

func (o *BalanceMutation) HasType() bool

HasType returns a boolean if a field has been set.

func (BalanceMutation) MarshalJSON

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

func (*BalanceMutation) SetBalanceAfter

func (o *BalanceMutation) SetBalanceAfter(v Amount)

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

func (*BalanceMutation) SetBalanceBefore

func (o *BalanceMutation) SetBalanceBefore(v Amount)

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

func (*BalanceMutation) SetCurrency

func (o *BalanceMutation) SetCurrency(v string)

SetCurrency gets a reference to the given string and assigns it to the Currency field.

func (*BalanceMutation) SetMutationAmount

func (o *BalanceMutation) SetMutationAmount(v Amount)

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

func (*BalanceMutation) SetType

func (o *BalanceMutation) SetType(v string)

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

func (BalanceMutation) ToMap

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

type BankAccountDetails

type BankAccountDetails struct {
	// The bank account number, without separators or whitespace.
	AccountNumber *string `json:"accountNumber,omitempty"`
	// The bank account type.  Possible values: **checking** or **savings**. Defaults to **checking**.
	AccountType *string `json:"accountType,omitempty"`
	// The bank account branch number, without separators or whitespace
	BranchNumber *string `json:"branchNumber,omitempty"`
	// Business accounts with a `formFactor` value of **physical** are business accounts issued under the central bank of that country. The default value is **physical** for NL, US, and UK business accounts.   Adyen creates a local IBAN for business accounts when the `formFactor` value is set to **virtual**. The local IBANs that are supported are for DE and FR, which reference a physical NL account, with funds being routed through the central bank of NL.
	FormFactor *string `json:"formFactor,omitempty"`
	// The international bank account number as defined in the [ISO-13616](https://www.iso.org/standard/81090.html) standard.
	Iban *string `json:"iban,omitempty"`
	// The [routing number](https://en.wikipedia.org/wiki/ABA_routing_transit_number), without separators or whitespace.
	RoutingNumber *string `json:"routingNumber,omitempty"`
	// The [sort code](https://en.wikipedia.org/wiki/Sort_code), without separators or whitespace.
	SortCode *string `json:"sortCode,omitempty"`
	// **iban** or **usLocal** or **ukLocal**
	Type string `json:"type"`
}

BankAccountDetails struct for BankAccountDetails

func NewBankAccountDetails

func NewBankAccountDetails(type_ string) *BankAccountDetails

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

func NewBankAccountDetailsWithDefaults

func NewBankAccountDetailsWithDefaults() *BankAccountDetails

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

func (*BankAccountDetails) GetAccountNumber

func (o *BankAccountDetails) GetAccountNumber() string

GetAccountNumber returns the AccountNumber field value if set, zero value otherwise.

func (*BankAccountDetails) GetAccountNumberOk

func (o *BankAccountDetails) GetAccountNumberOk() (*string, bool)

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

func (*BankAccountDetails) GetAccountType

func (o *BankAccountDetails) GetAccountType() string

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

func (*BankAccountDetails) GetAccountTypeOk

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

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

func (*BankAccountDetails) GetBranchNumber

func (o *BankAccountDetails) GetBranchNumber() string

GetBranchNumber returns the BranchNumber field value if set, zero value otherwise.

func (*BankAccountDetails) GetBranchNumberOk

func (o *BankAccountDetails) GetBranchNumberOk() (*string, bool)

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

func (*BankAccountDetails) GetFormFactor

func (o *BankAccountDetails) GetFormFactor() string

GetFormFactor returns the FormFactor field value if set, zero value otherwise.

func (*BankAccountDetails) GetFormFactorOk

func (o *BankAccountDetails) GetFormFactorOk() (*string, bool)

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

func (*BankAccountDetails) GetIban

func (o *BankAccountDetails) GetIban() string

GetIban returns the Iban field value if set, zero value otherwise.

func (*BankAccountDetails) GetIbanOk

func (o *BankAccountDetails) 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 (*BankAccountDetails) GetRoutingNumber

func (o *BankAccountDetails) GetRoutingNumber() string

GetRoutingNumber returns the RoutingNumber field value if set, zero value otherwise.

func (*BankAccountDetails) GetRoutingNumberOk

func (o *BankAccountDetails) GetRoutingNumberOk() (*string, bool)

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

func (*BankAccountDetails) GetSortCode

func (o *BankAccountDetails) GetSortCode() string

GetSortCode returns the SortCode field value if set, zero value otherwise.

func (*BankAccountDetails) GetSortCodeOk

func (o *BankAccountDetails) GetSortCodeOk() (*string, bool)

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

func (*BankAccountDetails) GetType

func (o *BankAccountDetails) GetType() string

GetType returns the Type field value

func (*BankAccountDetails) GetTypeOk

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

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

func (*BankAccountDetails) HasAccountNumber

func (o *BankAccountDetails) HasAccountNumber() bool

HasAccountNumber returns a boolean if a field has been set.

func (*BankAccountDetails) HasAccountType

func (o *BankAccountDetails) HasAccountType() bool

HasAccountType returns a boolean if a field has been set.

func (*BankAccountDetails) HasBranchNumber

func (o *BankAccountDetails) HasBranchNumber() bool

HasBranchNumber returns a boolean if a field has been set.

func (*BankAccountDetails) HasFormFactor

func (o *BankAccountDetails) HasFormFactor() bool

HasFormFactor returns a boolean if a field has been set.

func (*BankAccountDetails) HasIban

func (o *BankAccountDetails) HasIban() bool

HasIban returns a boolean if a field has been set.

func (*BankAccountDetails) HasRoutingNumber

func (o *BankAccountDetails) HasRoutingNumber() bool

HasRoutingNumber returns a boolean if a field has been set.

func (*BankAccountDetails) HasSortCode

func (o *BankAccountDetails) HasSortCode() bool

HasSortCode returns a boolean if a field has been set.

func (BankAccountDetails) MarshalJSON

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

func (*BankAccountDetails) SetAccountNumber

func (o *BankAccountDetails) SetAccountNumber(v string)

SetAccountNumber gets a reference to the given string and assigns it to the AccountNumber field.

func (*BankAccountDetails) SetAccountType

func (o *BankAccountDetails) SetAccountType(v string)

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

func (*BankAccountDetails) SetBranchNumber

func (o *BankAccountDetails) SetBranchNumber(v string)

SetBranchNumber gets a reference to the given string and assigns it to the BranchNumber field.

func (*BankAccountDetails) SetFormFactor

func (o *BankAccountDetails) SetFormFactor(v string)

SetFormFactor gets a reference to the given string and assigns it to the FormFactor field.

func (*BankAccountDetails) SetIban

func (o *BankAccountDetails) SetIban(v string)

SetIban gets a reference to the given string and assigns it to the Iban field.

func (*BankAccountDetails) SetRoutingNumber

func (o *BankAccountDetails) SetRoutingNumber(v string)

SetRoutingNumber gets a reference to the given string and assigns it to the RoutingNumber field.

func (*BankAccountDetails) SetSortCode

func (o *BankAccountDetails) SetSortCode(v string)

SetSortCode gets a reference to the given string and assigns it to the SortCode field.

func (*BankAccountDetails) SetType

func (o *BankAccountDetails) SetType(v string)

SetType sets field value

func (BankAccountDetails) ToMap

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

type BulkAddress

type BulkAddress struct {
	// The name of the city.
	City *string `json:"city,omitempty"`
	// The name of the company.
	Company *string `json:"company,omitempty"`
	// The two-character ISO-3166-1 alpha-2 country code. For example, **US**.
	Country string `json:"country"`
	// The email address.
	Email *string `json:"email,omitempty"`
	// The house number or name.
	HouseNumberOrName *string `json:"houseNumberOrName,omitempty"`
	// The name of the street and the number of the building.  For example: **Simon Carmiggeltstraat 6-50**.
	Line1 *string `json:"line1,omitempty"`
	// Additional information about the delivery address. For example, an apartment number.
	Line2 *string `json:"line2,omitempty"`
	// Additional information about the delivery address.
	Line3 *string `json:"line3,omitempty"`
	// The full telephone number.
	Mobile *string `json:"mobile,omitempty"`
	// The recipient’s name (person or contact), for example ‘John Doe’.
	Name *string `json:"name,omitempty"`
	// The postal code.  Maximum length:  * 5 digits for addresses in the US.  * 10 characters for all other countries.
	PostalCode *string `json:"postalCode,omitempty"`
	// The two-letter ISO 3166-2 state or province code.  Maximum length: 2 characters for addresses in the US.
	StateOrProvince *string `json:"stateOrProvince,omitempty"`
	// The streetname of the house.
	Street *string `json:"street,omitempty"`
}

BulkAddress struct for BulkAddress

func NewBulkAddress

func NewBulkAddress(country string) *BulkAddress

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

func NewBulkAddressWithDefaults

func NewBulkAddressWithDefaults() *BulkAddress

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

func (*BulkAddress) GetCity

func (o *BulkAddress) GetCity() string

GetCity returns the City field value if set, zero value otherwise.

func (*BulkAddress) GetCityOk

func (o *BulkAddress) GetCityOk() (*string, bool)

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

func (*BulkAddress) GetCompany

func (o *BulkAddress) GetCompany() string

GetCompany returns the Company field value if set, zero value otherwise.

func (*BulkAddress) GetCompanyOk

func (o *BulkAddress) GetCompanyOk() (*string, bool)

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

func (*BulkAddress) GetCountry

func (o *BulkAddress) GetCountry() string

GetCountry returns the Country field value

func (*BulkAddress) GetCountryOk

func (o *BulkAddress) GetCountryOk() (*string, bool)

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

func (*BulkAddress) GetEmail

func (o *BulkAddress) GetEmail() string

GetEmail returns the Email field value if set, zero value otherwise.

func (*BulkAddress) GetEmailOk

func (o *BulkAddress) GetEmailOk() (*string, bool)

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

func (*BulkAddress) GetHouseNumberOrName

func (o *BulkAddress) GetHouseNumberOrName() string

GetHouseNumberOrName returns the HouseNumberOrName field value if set, zero value otherwise.

func (*BulkAddress) GetHouseNumberOrNameOk

func (o *BulkAddress) GetHouseNumberOrNameOk() (*string, bool)

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

func (*BulkAddress) GetLine1

func (o *BulkAddress) GetLine1() string

GetLine1 returns the Line1 field value if set, zero value otherwise.

func (*BulkAddress) GetLine1Ok

func (o *BulkAddress) GetLine1Ok() (*string, bool)

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

func (*BulkAddress) GetLine2

func (o *BulkAddress) GetLine2() string

GetLine2 returns the Line2 field value if set, zero value otherwise.

func (*BulkAddress) GetLine2Ok

func (o *BulkAddress) GetLine2Ok() (*string, bool)

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

func (*BulkAddress) GetLine3

func (o *BulkAddress) GetLine3() string

GetLine3 returns the Line3 field value if set, zero value otherwise.

func (*BulkAddress) GetLine3Ok

func (o *BulkAddress) GetLine3Ok() (*string, bool)

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

func (*BulkAddress) GetMobile

func (o *BulkAddress) GetMobile() string

GetMobile returns the Mobile field value if set, zero value otherwise.

func (*BulkAddress) GetMobileOk

func (o *BulkAddress) GetMobileOk() (*string, bool)

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

func (*BulkAddress) GetName

func (o *BulkAddress) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*BulkAddress) GetNameOk

func (o *BulkAddress) GetNameOk() (*string, bool)

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

func (*BulkAddress) GetPostalCode

func (o *BulkAddress) GetPostalCode() string

GetPostalCode returns the PostalCode field value if set, zero value otherwise.

func (*BulkAddress) GetPostalCodeOk

func (o *BulkAddress) GetPostalCodeOk() (*string, bool)

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

func (*BulkAddress) GetStateOrProvince

func (o *BulkAddress) GetStateOrProvince() string

GetStateOrProvince returns the StateOrProvince field value if set, zero value otherwise.

func (*BulkAddress) GetStateOrProvinceOk

func (o *BulkAddress) 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 (*BulkAddress) GetStreet

func (o *BulkAddress) GetStreet() string

GetStreet returns the Street field value if set, zero value otherwise.

func (*BulkAddress) GetStreetOk

func (o *BulkAddress) GetStreetOk() (*string, bool)

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

func (*BulkAddress) HasCity

func (o *BulkAddress) HasCity() bool

HasCity returns a boolean if a field has been set.

func (*BulkAddress) HasCompany

func (o *BulkAddress) HasCompany() bool

HasCompany returns a boolean if a field has been set.

func (*BulkAddress) HasEmail

func (o *BulkAddress) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*BulkAddress) HasHouseNumberOrName

func (o *BulkAddress) HasHouseNumberOrName() bool

HasHouseNumberOrName returns a boolean if a field has been set.

func (*BulkAddress) HasLine1

func (o *BulkAddress) HasLine1() bool

HasLine1 returns a boolean if a field has been set.

func (*BulkAddress) HasLine2

func (o *BulkAddress) HasLine2() bool

HasLine2 returns a boolean if a field has been set.

func (*BulkAddress) HasLine3

func (o *BulkAddress) HasLine3() bool

HasLine3 returns a boolean if a field has been set.

func (*BulkAddress) HasMobile

func (o *BulkAddress) HasMobile() bool

HasMobile returns a boolean if a field has been set.

func (*BulkAddress) HasName

func (o *BulkAddress) HasName() bool

HasName returns a boolean if a field has been set.

func (*BulkAddress) HasPostalCode

func (o *BulkAddress) HasPostalCode() bool

HasPostalCode returns a boolean if a field has been set.

func (*BulkAddress) HasStateOrProvince

func (o *BulkAddress) HasStateOrProvince() bool

HasStateOrProvince returns a boolean if a field has been set.

func (*BulkAddress) HasStreet

func (o *BulkAddress) HasStreet() bool

HasStreet returns a boolean if a field has been set.

func (BulkAddress) MarshalJSON

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

func (*BulkAddress) SetCity

func (o *BulkAddress) SetCity(v string)

SetCity gets a reference to the given string and assigns it to the City field.

func (*BulkAddress) SetCompany

func (o *BulkAddress) SetCompany(v string)

SetCompany gets a reference to the given string and assigns it to the Company field.

func (*BulkAddress) SetCountry

func (o *BulkAddress) SetCountry(v string)

SetCountry sets field value

func (*BulkAddress) SetEmail

func (o *BulkAddress) SetEmail(v string)

SetEmail gets a reference to the given string and assigns it to the Email field.

func (*BulkAddress) SetHouseNumberOrName

func (o *BulkAddress) SetHouseNumberOrName(v string)

SetHouseNumberOrName gets a reference to the given string and assigns it to the HouseNumberOrName field.

func (*BulkAddress) SetLine1

func (o *BulkAddress) SetLine1(v string)

SetLine1 gets a reference to the given string and assigns it to the Line1 field.

func (*BulkAddress) SetLine2

func (o *BulkAddress) SetLine2(v string)

SetLine2 gets a reference to the given string and assigns it to the Line2 field.

func (*BulkAddress) SetLine3

func (o *BulkAddress) SetLine3(v string)

SetLine3 gets a reference to the given string and assigns it to the Line3 field.

func (*BulkAddress) SetMobile

func (o *BulkAddress) SetMobile(v string)

SetMobile gets a reference to the given string and assigns it to the Mobile field.

func (*BulkAddress) SetName

func (o *BulkAddress) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*BulkAddress) SetPostalCode

func (o *BulkAddress) SetPostalCode(v string)

SetPostalCode gets a reference to the given string and assigns it to the PostalCode field.

func (*BulkAddress) SetStateOrProvince

func (o *BulkAddress) SetStateOrProvince(v string)

SetStateOrProvince gets a reference to the given string and assigns it to the StateOrProvince field.

func (*BulkAddress) SetStreet

func (o *BulkAddress) SetStreet(v string)

SetStreet gets a reference to the given string and assigns it to the Street field.

func (BulkAddress) ToMap

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

type Card

type Card struct {
	Authentication *Authentication `json:"authentication,omitempty"`
	// The bank identification number (BIN) of the card number.
	Bin *string `json:"bin,omitempty"`
	// The brand of the physical or the virtual card. Possible values: **visa**, **mc**.
	Brand string `json:"brand"`
	// The brand variant of the physical or the virtual card. For example, **visadebit** or **mcprepaid**. >Reach out to your Adyen contact to get the values relevant for your integration.
	BrandVariant string `json:"brandVariant"`
	// The name of the cardholder.  Maximum length: 26 characters.
	CardholderName string             `json:"cardholderName"`
	Configuration  *CardConfiguration `json:"configuration,omitempty"`
	// The CVC2 value of the card. > The CVC2 is not sent by default. This is only returned in the `POST` response for single-use virtual cards.
	Cvc             *string          `json:"cvc,omitempty"`
	DeliveryContact *DeliveryContact `json:"deliveryContact,omitempty"`
	Expiration      *Expiry          `json:"expiration,omitempty"`
	// The form factor of the card. Possible values: **virtual**, **physical**.
	FormFactor string `json:"formFactor"`
	// Last last four digits of the card number.
	LastFour *string `json:"lastFour,omitempty"`
	// The primary account number (PAN) of the card. > The PAN is masked by default and returned only for single-use virtual cards.
	Number *string `json:"number,omitempty"`
	// The 3DS configuration of the physical or the virtual card. Possible values: **fullySupported**, **secureCorporate**. > Reach out to your Adyen contact to get the values relevant for your integration.
	ThreeDSecure *string `json:"threeDSecure,omitempty"`
	// Specifies how many times the card can be used. Possible values: **singleUse**, **multiUse**.  > Reach out to your Adyen contact to determine the value relevant for your integration.
	Usage *string `json:"usage,omitempty"`
}

Card struct for Card

func NewCard

func NewCard(brand string, brandVariant string, cardholderName string, formFactor string) *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) GetAuthentication

func (o *Card) GetAuthentication() Authentication

GetAuthentication returns the Authentication field value if set, zero value otherwise.

func (*Card) GetAuthenticationOk

func (o *Card) GetAuthenticationOk() (*Authentication, bool)

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

func (*Card) GetBin

func (o *Card) GetBin() string

GetBin returns the Bin field value if set, zero value otherwise.

func (*Card) GetBinOk

func (o *Card) GetBinOk() (*string, bool)

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

func (*Card) GetBrand

func (o *Card) GetBrand() string

GetBrand returns the Brand field value

func (*Card) GetBrandOk

func (o *Card) GetBrandOk() (*string, bool)

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

func (*Card) GetBrandVariant

func (o *Card) GetBrandVariant() string

GetBrandVariant returns the BrandVariant field value

func (*Card) GetBrandVariantOk

func (o *Card) GetBrandVariantOk() (*string, bool)

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

func (*Card) GetCardholderName

func (o *Card) GetCardholderName() string

GetCardholderName returns the CardholderName field value

func (*Card) GetCardholderNameOk

func (o *Card) GetCardholderNameOk() (*string, bool)

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

func (*Card) GetConfiguration

func (o *Card) GetConfiguration() CardConfiguration

GetConfiguration returns the Configuration field value if set, zero value otherwise.

func (*Card) GetConfigurationOk

func (o *Card) GetConfigurationOk() (*CardConfiguration, bool)

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

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

func (o *Card) GetDeliveryContact() DeliveryContact

GetDeliveryContact returns the DeliveryContact field value if set, zero value otherwise.

func (*Card) GetDeliveryContactOk

func (o *Card) GetDeliveryContactOk() (*DeliveryContact, bool)

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

func (*Card) GetExpiration

func (o *Card) GetExpiration() Expiry

GetExpiration returns the Expiration field value if set, zero value otherwise.

func (*Card) GetExpirationOk

func (o *Card) GetExpirationOk() (*Expiry, bool)

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

func (*Card) GetFormFactor

func (o *Card) GetFormFactor() string

GetFormFactor returns the FormFactor field value

func (*Card) GetFormFactorOk

func (o *Card) GetFormFactorOk() (*string, bool)

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

func (*Card) GetLastFour

func (o *Card) GetLastFour() string

GetLastFour returns the LastFour field value if set, zero value otherwise.

func (*Card) GetLastFourOk

func (o *Card) GetLastFourOk() (*string, bool)

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

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

func (o *Card) GetThreeDSecure() string

GetThreeDSecure returns the ThreeDSecure field value if set, zero value otherwise.

func (*Card) GetThreeDSecureOk

func (o *Card) GetThreeDSecureOk() (*string, bool)

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

func (*Card) GetUsage

func (o *Card) GetUsage() string

GetUsage returns the Usage field value if set, zero value otherwise.

func (*Card) GetUsageOk

func (o *Card) GetUsageOk() (*string, bool)

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

func (*Card) HasAuthentication

func (o *Card) HasAuthentication() bool

HasAuthentication returns a boolean if a field has been set.

func (*Card) HasBin

func (o *Card) HasBin() bool

HasBin returns a boolean if a field has been set.

func (*Card) HasConfiguration

func (o *Card) HasConfiguration() bool

HasConfiguration returns a boolean if a field has been set.

func (*Card) HasCvc

func (o *Card) HasCvc() bool

HasCvc returns a boolean if a field has been set.

func (*Card) HasDeliveryContact

func (o *Card) HasDeliveryContact() bool

HasDeliveryContact returns a boolean if a field has been set.

func (*Card) HasExpiration

func (o *Card) HasExpiration() bool

HasExpiration returns a boolean if a field has been set.

func (*Card) HasLastFour

func (o *Card) HasLastFour() bool

HasLastFour 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) HasThreeDSecure

func (o *Card) HasThreeDSecure() bool

HasThreeDSecure returns a boolean if a field has been set.

func (*Card) HasUsage

func (o *Card) HasUsage() bool

HasUsage returns a boolean if a field has been set.

func (Card) MarshalJSON

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

func (*Card) SetAuthentication

func (o *Card) SetAuthentication(v Authentication)

SetAuthentication gets a reference to the given Authentication and assigns it to the Authentication field.

func (*Card) SetBin

func (o *Card) SetBin(v string)

SetBin gets a reference to the given string and assigns it to the Bin field.

func (*Card) SetBrand

func (o *Card) SetBrand(v string)

SetBrand sets field value

func (*Card) SetBrandVariant

func (o *Card) SetBrandVariant(v string)

SetBrandVariant sets field value

func (*Card) SetCardholderName

func (o *Card) SetCardholderName(v string)

SetCardholderName sets field value

func (*Card) SetConfiguration

func (o *Card) SetConfiguration(v CardConfiguration)

SetConfiguration gets a reference to the given CardConfiguration and assigns it to the Configuration field.

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

func (o *Card) SetDeliveryContact(v DeliveryContact)

SetDeliveryContact gets a reference to the given DeliveryContact and assigns it to the DeliveryContact field.

func (*Card) SetExpiration

func (o *Card) SetExpiration(v Expiry)

SetExpiration gets a reference to the given Expiry and assigns it to the Expiration field.

func (*Card) SetFormFactor

func (o *Card) SetFormFactor(v string)

SetFormFactor sets field value

func (*Card) SetLastFour

func (o *Card) SetLastFour(v string)

SetLastFour gets a reference to the given string and assigns it to the LastFour 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) SetThreeDSecure

func (o *Card) SetThreeDSecure(v string)

SetThreeDSecure gets a reference to the given string and assigns it to the ThreeDSecure field.

func (*Card) SetUsage

func (o *Card) SetUsage(v string)

SetUsage gets a reference to the given string and assigns it to the Usage field.

func (Card) ToMap

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

type CardConfiguration

type CardConfiguration struct {
	// The activation label attached to the card that contains the activation instructions.  This field overrides the activation label design ID defined in the card configuration profile.
	Activation *string `json:"activation,omitempty"`
	// Your app's URL, if you want to activate cards through your app. For example, **my-app://ref1236a7d**. A QR code is created based on this URL, and is included in the carrier. Before you use this field, reach out to your Adyen contact to set up the QR code process.   Maximum length: 255 characters.
	ActivationUrl *string      `json:"activationUrl,omitempty"`
	BulkAddress   *BulkAddress `json:"bulkAddress,omitempty"`
	// The unique identifier of the card image. This image is printed on the full front of the card.
	CardImageId *string `json:"cardImageId,omitempty"`
	// The letter or packaging to which the card is attached.  This field overrides the carrier design ID defined in the card configuration profile.
	Carrier *string `json:"carrier,omitempty"`
	// The unique identifier of the carrier image. This image is printed on the letter to which the card is attached.
	CarrierImageId *string `json:"carrierImageId,omitempty"`
	// The unique identifier of the card configuration profile that contains the settings that are applied to the card. For example, the envelope and PIN mailer designs or the logistics company handling the shipment.  You can override some of the existing settings in the configuration profile by providing the corresponding fields in the `configuration` object. For example, send the `shipmentMethod` to override the logistics company defined in the card configuration profile.
	ConfigurationProfileId string `json:"configurationProfileId"`
	// The three-letter [ISO-4217](https://en.wikipedia.org/wiki/ISO_4217) currency code of the card. For example, **EUR**.  This field overrides the existing currency setting on the card configuration profile.
	Currency *string `json:"currency,omitempty"`
	// Overrides the envelope design ID defined in the card configuration profile.
	Envelope *string `json:"envelope,omitempty"`
	// Any additional material, such as marketing material, that is shipped together with the card.  This field overrides the insert design ID defined in the card configuration profile.
	Insert *string `json:"insert,omitempty"`
	// A list of two-letter [ISO-639-1](https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes) language codes of the card. For example, **[en,es]**.
	Languages []string `json:"languages,omitempty"`
	// The unique identifier of the logo image. This image is printed on the partial front of the card, for example, a logo on the upper right corner.
	LogoImageId *string `json:"logoImageId,omitempty"`
	// The letter on which the PIN of the card is printed.  This field overrides the PIN mailer design ID defined in the card configuration profile.
	PinMailer *string `json:"pinMailer,omitempty"`
	// The logistics company that ships the card.  This field overrides the logistics company defined in the card configuration profile.
	ShipmentMethod *string `json:"shipmentMethod,omitempty"`
}

CardConfiguration struct for CardConfiguration

func NewCardConfiguration

func NewCardConfiguration(configurationProfileId string) *CardConfiguration

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

func NewCardConfigurationWithDefaults

func NewCardConfigurationWithDefaults() *CardConfiguration

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

func (*CardConfiguration) GetActivation

func (o *CardConfiguration) GetActivation() string

GetActivation returns the Activation field value if set, zero value otherwise.

func (*CardConfiguration) GetActivationOk

func (o *CardConfiguration) GetActivationOk() (*string, bool)

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

func (*CardConfiguration) GetActivationUrl

func (o *CardConfiguration) GetActivationUrl() string

GetActivationUrl returns the ActivationUrl field value if set, zero value otherwise.

func (*CardConfiguration) GetActivationUrlOk

func (o *CardConfiguration) GetActivationUrlOk() (*string, bool)

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

func (*CardConfiguration) GetBulkAddress

func (o *CardConfiguration) GetBulkAddress() BulkAddress

GetBulkAddress returns the BulkAddress field value if set, zero value otherwise.

func (*CardConfiguration) GetBulkAddressOk

func (o *CardConfiguration) GetBulkAddressOk() (*BulkAddress, bool)

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

func (*CardConfiguration) GetCardImageId

func (o *CardConfiguration) GetCardImageId() string

GetCardImageId returns the CardImageId field value if set, zero value otherwise.

func (*CardConfiguration) GetCardImageIdOk

func (o *CardConfiguration) GetCardImageIdOk() (*string, bool)

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

func (*CardConfiguration) GetCarrier

func (o *CardConfiguration) GetCarrier() string

GetCarrier returns the Carrier field value if set, zero value otherwise.

func (*CardConfiguration) GetCarrierImageId

func (o *CardConfiguration) GetCarrierImageId() string

GetCarrierImageId returns the CarrierImageId field value if set, zero value otherwise.

func (*CardConfiguration) GetCarrierImageIdOk

func (o *CardConfiguration) GetCarrierImageIdOk() (*string, bool)

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

func (*CardConfiguration) GetCarrierOk

func (o *CardConfiguration) GetCarrierOk() (*string, bool)

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

func (*CardConfiguration) GetConfigurationProfileId

func (o *CardConfiguration) GetConfigurationProfileId() string

GetConfigurationProfileId returns the ConfigurationProfileId field value

func (*CardConfiguration) GetConfigurationProfileIdOk

func (o *CardConfiguration) GetConfigurationProfileIdOk() (*string, bool)

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

func (*CardConfiguration) GetCurrency

func (o *CardConfiguration) GetCurrency() string

GetCurrency returns the Currency field value if set, zero value otherwise.

func (*CardConfiguration) GetCurrencyOk

func (o *CardConfiguration) GetCurrencyOk() (*string, bool)

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

func (*CardConfiguration) GetEnvelope

func (o *CardConfiguration) GetEnvelope() string

GetEnvelope returns the Envelope field value if set, zero value otherwise.

func (*CardConfiguration) GetEnvelopeOk

func (o *CardConfiguration) GetEnvelopeOk() (*string, bool)

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

func (*CardConfiguration) GetInsert

func (o *CardConfiguration) GetInsert() string

GetInsert returns the Insert field value if set, zero value otherwise.

func (*CardConfiguration) GetInsertOk

func (o *CardConfiguration) GetInsertOk() (*string, bool)

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

func (*CardConfiguration) GetLanguages

func (o *CardConfiguration) GetLanguages() []string

GetLanguages returns the Languages field value if set, zero value otherwise.

func (*CardConfiguration) GetLanguagesOk

func (o *CardConfiguration) GetLanguagesOk() ([]string, bool)

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

func (*CardConfiguration) GetLogoImageId

func (o *CardConfiguration) GetLogoImageId() string

GetLogoImageId returns the LogoImageId field value if set, zero value otherwise.

func (*CardConfiguration) GetLogoImageIdOk

func (o *CardConfiguration) GetLogoImageIdOk() (*string, bool)

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

func (*CardConfiguration) GetPinMailer

func (o *CardConfiguration) GetPinMailer() string

GetPinMailer returns the PinMailer field value if set, zero value otherwise.

func (*CardConfiguration) GetPinMailerOk

func (o *CardConfiguration) GetPinMailerOk() (*string, bool)

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

func (*CardConfiguration) GetShipmentMethod

func (o *CardConfiguration) GetShipmentMethod() string

GetShipmentMethod returns the ShipmentMethod field value if set, zero value otherwise.

func (*CardConfiguration) GetShipmentMethodOk

func (o *CardConfiguration) GetShipmentMethodOk() (*string, bool)

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

func (*CardConfiguration) HasActivation

func (o *CardConfiguration) HasActivation() bool

HasActivation returns a boolean if a field has been set.

func (*CardConfiguration) HasActivationUrl

func (o *CardConfiguration) HasActivationUrl() bool

HasActivationUrl returns a boolean if a field has been set.

func (*CardConfiguration) HasBulkAddress

func (o *CardConfiguration) HasBulkAddress() bool

HasBulkAddress returns a boolean if a field has been set.

func (*CardConfiguration) HasCardImageId

func (o *CardConfiguration) HasCardImageId() bool

HasCardImageId returns a boolean if a field has been set.

func (*CardConfiguration) HasCarrier

func (o *CardConfiguration) HasCarrier() bool

HasCarrier returns a boolean if a field has been set.

func (*CardConfiguration) HasCarrierImageId

func (o *CardConfiguration) HasCarrierImageId() bool

HasCarrierImageId returns a boolean if a field has been set.

func (*CardConfiguration) HasCurrency

func (o *CardConfiguration) HasCurrency() bool

HasCurrency returns a boolean if a field has been set.

func (*CardConfiguration) HasEnvelope

func (o *CardConfiguration) HasEnvelope() bool

HasEnvelope returns a boolean if a field has been set.

func (*CardConfiguration) HasInsert

func (o *CardConfiguration) HasInsert() bool

HasInsert returns a boolean if a field has been set.

func (*CardConfiguration) HasLanguages

func (o *CardConfiguration) HasLanguages() bool

HasLanguages returns a boolean if a field has been set.

func (*CardConfiguration) HasLogoImageId

func (o *CardConfiguration) HasLogoImageId() bool

HasLogoImageId returns a boolean if a field has been set.

func (*CardConfiguration) HasPinMailer

func (o *CardConfiguration) HasPinMailer() bool

HasPinMailer returns a boolean if a field has been set.

func (*CardConfiguration) HasShipmentMethod

func (o *CardConfiguration) HasShipmentMethod() bool

HasShipmentMethod returns a boolean if a field has been set.

func (CardConfiguration) MarshalJSON

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

func (*CardConfiguration) SetActivation

func (o *CardConfiguration) SetActivation(v string)

SetActivation gets a reference to the given string and assigns it to the Activation field.

func (*CardConfiguration) SetActivationUrl

func (o *CardConfiguration) SetActivationUrl(v string)

SetActivationUrl gets a reference to the given string and assigns it to the ActivationUrl field.

func (*CardConfiguration) SetBulkAddress

func (o *CardConfiguration) SetBulkAddress(v BulkAddress)

SetBulkAddress gets a reference to the given BulkAddress and assigns it to the BulkAddress field.

func (*CardConfiguration) SetCardImageId

func (o *CardConfiguration) SetCardImageId(v string)

SetCardImageId gets a reference to the given string and assigns it to the CardImageId field.

func (*CardConfiguration) SetCarrier

func (o *CardConfiguration) SetCarrier(v string)

SetCarrier gets a reference to the given string and assigns it to the Carrier field.

func (*CardConfiguration) SetCarrierImageId

func (o *CardConfiguration) SetCarrierImageId(v string)

SetCarrierImageId gets a reference to the given string and assigns it to the CarrierImageId field.

func (*CardConfiguration) SetConfigurationProfileId

func (o *CardConfiguration) SetConfigurationProfileId(v string)

SetConfigurationProfileId sets field value

func (*CardConfiguration) SetCurrency

func (o *CardConfiguration) SetCurrency(v string)

SetCurrency gets a reference to the given string and assigns it to the Currency field.

func (*CardConfiguration) SetEnvelope

func (o *CardConfiguration) SetEnvelope(v string)

SetEnvelope gets a reference to the given string and assigns it to the Envelope field.

func (*CardConfiguration) SetInsert

func (o *CardConfiguration) SetInsert(v string)

SetInsert gets a reference to the given string and assigns it to the Insert field.

func (*CardConfiguration) SetLanguages

func (o *CardConfiguration) SetLanguages(v []string)

SetLanguages gets a reference to the given []string and assigns it to the Languages field.

func (*CardConfiguration) SetLogoImageId

func (o *CardConfiguration) SetLogoImageId(v string)

SetLogoImageId gets a reference to the given string and assigns it to the LogoImageId field.

func (*CardConfiguration) SetPinMailer

func (o *CardConfiguration) SetPinMailer(v string)

SetPinMailer gets a reference to the given string and assigns it to the PinMailer field.

func (*CardConfiguration) SetShipmentMethod

func (o *CardConfiguration) SetShipmentMethod(v string)

SetShipmentMethod gets a reference to the given string and assigns it to the ShipmentMethod field.

func (CardConfiguration) ToMap

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

type DeliveryAddress

type DeliveryAddress struct {
	// The name of the city.
	City *string `json:"city,omitempty"`
	// 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 name of the street and the number of the building.  For example: **Simon Carmiggeltstraat 6-50**.
	Line1 *string `json:"line1,omitempty"`
	// Additional information about the delivery address. For example, an apartment number.
	Line2 *string `json:"line2,omitempty"`
	// Additional information about the delivery address.
	Line3 *string `json:"line3,omitempty"`
	// The postal code. Maximum length: * 5 digits for an address in the US. * 10 characters for an address in all other countries.
	PostalCode *string `json:"postalCode,omitempty"`
	// The state or province code, maximum 3 characters. For example, **CA** for California in the US or **ON** for Ontario in Canada. > Required for the US and Canada.
	StateOrProvince *string `json:"stateOrProvince,omitempty"`
}

DeliveryAddress struct for DeliveryAddress

func NewDeliveryAddress

func NewDeliveryAddress(country string) *DeliveryAddress

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

func NewDeliveryAddressWithDefaults

func NewDeliveryAddressWithDefaults() *DeliveryAddress

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

func (*DeliveryAddress) GetCity

func (o *DeliveryAddress) GetCity() string

GetCity returns the City field value if set, zero value otherwise.

func (*DeliveryAddress) GetCityOk

func (o *DeliveryAddress) GetCityOk() (*string, bool)

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

func (*DeliveryAddress) GetCountry

func (o *DeliveryAddress) GetCountry() string

GetCountry returns the Country field value

func (*DeliveryAddress) GetCountryOk

func (o *DeliveryAddress) GetCountryOk() (*string, bool)

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

func (*DeliveryAddress) GetLine1

func (o *DeliveryAddress) GetLine1() string

GetLine1 returns the Line1 field value if set, zero value otherwise.

func (*DeliveryAddress) GetLine1Ok

func (o *DeliveryAddress) GetLine1Ok() (*string, bool)

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

func (*DeliveryAddress) GetLine2

func (o *DeliveryAddress) GetLine2() string

GetLine2 returns the Line2 field value if set, zero value otherwise.

func (*DeliveryAddress) GetLine2Ok

func (o *DeliveryAddress) GetLine2Ok() (*string, bool)

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

func (*DeliveryAddress) GetLine3

func (o *DeliveryAddress) GetLine3() string

GetLine3 returns the Line3 field value if set, zero value otherwise.

func (*DeliveryAddress) GetLine3Ok

func (o *DeliveryAddress) GetLine3Ok() (*string, bool)

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

func (*DeliveryAddress) GetPostalCode

func (o *DeliveryAddress) GetPostalCode() string

GetPostalCode returns the PostalCode field value if set, zero value otherwise.

func (*DeliveryAddress) GetPostalCodeOk

func (o *DeliveryAddress) GetPostalCodeOk() (*string, bool)

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

func (*DeliveryAddress) GetStateOrProvince

func (o *DeliveryAddress) GetStateOrProvince() string

GetStateOrProvince returns the StateOrProvince field value if set, zero value otherwise.

func (*DeliveryAddress) GetStateOrProvinceOk

func (o *DeliveryAddress) GetStateOrProvinceOk() (*string, bool)

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

func (*DeliveryAddress) HasCity

func (o *DeliveryAddress) HasCity() bool

HasCity returns a boolean if a field has been set.

func (*DeliveryAddress) HasLine1

func (o *DeliveryAddress) HasLine1() bool

HasLine1 returns a boolean if a field has been set.

func (*DeliveryAddress) HasLine2

func (o *DeliveryAddress) HasLine2() bool

HasLine2 returns a boolean if a field has been set.

func (*DeliveryAddress) HasLine3

func (o *DeliveryAddress) HasLine3() bool

HasLine3 returns a boolean if a field has been set.

func (*DeliveryAddress) HasPostalCode

func (o *DeliveryAddress) HasPostalCode() bool

HasPostalCode returns a boolean if a field has been set.

func (*DeliveryAddress) HasStateOrProvince

func (o *DeliveryAddress) HasStateOrProvince() bool

HasStateOrProvince returns a boolean if a field has been set.

func (DeliveryAddress) MarshalJSON

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

func (*DeliveryAddress) SetCity

func (o *DeliveryAddress) SetCity(v string)

SetCity gets a reference to the given string and assigns it to the City field.

func (*DeliveryAddress) SetCountry

func (o *DeliveryAddress) SetCountry(v string)

SetCountry sets field value

func (*DeliveryAddress) SetLine1

func (o *DeliveryAddress) SetLine1(v string)

SetLine1 gets a reference to the given string and assigns it to the Line1 field.

func (*DeliveryAddress) SetLine2

func (o *DeliveryAddress) SetLine2(v string)

SetLine2 gets a reference to the given string and assigns it to the Line2 field.

func (*DeliveryAddress) SetLine3

func (o *DeliveryAddress) SetLine3(v string)

SetLine3 gets a reference to the given string and assigns it to the Line3 field.

func (*DeliveryAddress) SetPostalCode

func (o *DeliveryAddress) SetPostalCode(v string)

SetPostalCode gets a reference to the given string and assigns it to the PostalCode field.

func (*DeliveryAddress) SetStateOrProvince

func (o *DeliveryAddress) SetStateOrProvince(v string)

SetStateOrProvince gets a reference to the given string and assigns it to the StateOrProvince field.

func (DeliveryAddress) ToMap

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

type DeliveryContact

type DeliveryContact struct {
	Address DeliveryAddress `json:"address"`
	// The company name of the contact.
	Company *string `json:"company,omitempty"`
	// The email address of the contact.
	Email *string `json:"email,omitempty"`
	Name  Name    `json:"name"`
	Phone *Phone  `json:"phone,omitempty"`
	// The URL of the contact's website.
	WebAddress *string `json:"webAddress,omitempty"`
}

DeliveryContact struct for DeliveryContact

func NewDeliveryContact

func NewDeliveryContact(address DeliveryAddress, name Name) *DeliveryContact

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

func NewDeliveryContactWithDefaults

func NewDeliveryContactWithDefaults() *DeliveryContact

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

func (*DeliveryContact) GetAddress

func (o *DeliveryContact) GetAddress() DeliveryAddress

GetAddress returns the Address field value

func (*DeliveryContact) GetAddressOk

func (o *DeliveryContact) GetAddressOk() (*DeliveryAddress, bool)

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

func (*DeliveryContact) GetCompany

func (o *DeliveryContact) GetCompany() string

GetCompany returns the Company field value if set, zero value otherwise.

func (*DeliveryContact) GetCompanyOk

func (o *DeliveryContact) GetCompanyOk() (*string, bool)

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

func (*DeliveryContact) GetEmail

func (o *DeliveryContact) GetEmail() string

GetEmail returns the Email field value if set, zero value otherwise.

func (*DeliveryContact) GetEmailOk

func (o *DeliveryContact) GetEmailOk() (*string, bool)

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

func (*DeliveryContact) GetName

func (o *DeliveryContact) GetName() Name

GetName returns the Name field value

func (*DeliveryContact) GetNameOk

func (o *DeliveryContact) GetNameOk() (*Name, bool)

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

func (*DeliveryContact) GetPhone

func (o *DeliveryContact) GetPhone() Phone

GetPhone returns the Phone field value if set, zero value otherwise.

func (*DeliveryContact) GetPhoneOk

func (o *DeliveryContact) GetPhoneOk() (*Phone, bool)

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

func (*DeliveryContact) GetWebAddress

func (o *DeliveryContact) GetWebAddress() string

GetWebAddress returns the WebAddress field value if set, zero value otherwise.

func (*DeliveryContact) GetWebAddressOk

func (o *DeliveryContact) GetWebAddressOk() (*string, bool)

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

func (*DeliveryContact) HasCompany

func (o *DeliveryContact) HasCompany() bool

HasCompany returns a boolean if a field has been set.

func (*DeliveryContact) HasEmail

func (o *DeliveryContact) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*DeliveryContact) HasPhone

func (o *DeliveryContact) HasPhone() bool

HasPhone returns a boolean if a field has been set.

func (*DeliveryContact) HasWebAddress

func (o *DeliveryContact) HasWebAddress() bool

HasWebAddress returns a boolean if a field has been set.

func (DeliveryContact) MarshalJSON

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

func (*DeliveryContact) SetAddress

func (o *DeliveryContact) SetAddress(v DeliveryAddress)

SetAddress sets field value

func (*DeliveryContact) SetCompany

func (o *DeliveryContact) SetCompany(v string)

SetCompany gets a reference to the given string and assigns it to the Company field.

func (*DeliveryContact) SetEmail

func (o *DeliveryContact) SetEmail(v string)

SetEmail gets a reference to the given string and assigns it to the Email field.

func (*DeliveryContact) SetName

func (o *DeliveryContact) SetName(v Name)

SetName sets field value

func (*DeliveryContact) SetPhone

func (o *DeliveryContact) SetPhone(v Phone)

SetPhone gets a reference to the given Phone and assigns it to the Phone field.

func (*DeliveryContact) SetWebAddress

func (o *DeliveryContact) SetWebAddress(v string)

SetWebAddress gets a reference to the given string and assigns it to the WebAddress field.

func (DeliveryContact) ToMap

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

type Expiry

type Expiry struct {
	// The month in which the card will expire.
	Month *string `json:"month,omitempty"`
	// The year in which the card will expire.
	Year *string `json:"year,omitempty"`
}

Expiry struct for Expiry

func NewExpiry

func NewExpiry() *Expiry

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

func NewExpiryWithDefaults

func NewExpiryWithDefaults() *Expiry

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

func (*Expiry) GetMonth

func (o *Expiry) GetMonth() string

GetMonth returns the Month field value if set, zero value otherwise.

func (*Expiry) GetMonthOk

func (o *Expiry) GetMonthOk() (*string, bool)

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

func (*Expiry) GetYear

func (o *Expiry) GetYear() string

GetYear returns the Year field value if set, zero value otherwise.

func (*Expiry) GetYearOk

func (o *Expiry) GetYearOk() (*string, bool)

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

func (*Expiry) HasMonth

func (o *Expiry) HasMonth() bool

HasMonth returns a boolean if a field has been set.

func (*Expiry) HasYear

func (o *Expiry) HasYear() bool

HasYear returns a boolean if a field has been set.

func (Expiry) MarshalJSON

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

func (*Expiry) SetMonth

func (o *Expiry) SetMonth(v string)

SetMonth gets a reference to the given string and assigns it to the Month field.

func (*Expiry) SetYear

func (o *Expiry) SetYear(v string)

SetYear gets a reference to the given string and assigns it to the Year field.

func (Expiry) ToMap

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

type IbanAccountIdentification

type IbanAccountIdentification struct {
	// The international bank account number as defined in the [ISO-13616](https://www.iso.org/standard/81090.html) standard.
	Iban string `json:"iban"`
	// **iban**
	Type string `json:"type"`
}

IbanAccountIdentification struct for IbanAccountIdentification

func NewIbanAccountIdentification

func NewIbanAccountIdentification(iban string, type_ string) *IbanAccountIdentification

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

func NewIbanAccountIdentificationWithDefaults

func NewIbanAccountIdentificationWithDefaults() *IbanAccountIdentification

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

func (*IbanAccountIdentification) GetIban

func (o *IbanAccountIdentification) GetIban() string

GetIban returns the Iban field value

func (*IbanAccountIdentification) GetIbanOk

func (o *IbanAccountIdentification) GetIbanOk() (*string, bool)

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

func (*IbanAccountIdentification) GetType

func (o *IbanAccountIdentification) GetType() string

GetType returns the Type field value

func (*IbanAccountIdentification) GetTypeOk

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

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

func (IbanAccountIdentification) MarshalJSON

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

func (*IbanAccountIdentification) SetIban

func (o *IbanAccountIdentification) SetIban(v string)

SetIban sets field value

func (*IbanAccountIdentification) SetType

func (o *IbanAccountIdentification) SetType(v string)

SetType sets field value

func (IbanAccountIdentification) ToMap

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

type MerchantData

type MerchantData struct {
	// The unique identifier of the merchant's acquirer.
	AcquirerId *string `json:"acquirerId,omitempty"`
	// The merchant category code.
	Mcc *string `json:"mcc,omitempty"`
	// The unique identifier of the merchant.
	MerchantId   *string       `json:"merchantId,omitempty"`
	NameLocation *NameLocation `json:"nameLocation,omitempty"`
	// The postal code of the merchant.
	PostalCode *string `json:"postalCode,omitempty"`
}

MerchantData struct for MerchantData

func NewMerchantData

func NewMerchantData() *MerchantData

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

func NewMerchantDataWithDefaults

func NewMerchantDataWithDefaults() *MerchantData

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

func (*MerchantData) GetAcquirerId

func (o *MerchantData) GetAcquirerId() string

GetAcquirerId returns the AcquirerId field value if set, zero value otherwise.

func (*MerchantData) GetAcquirerIdOk

func (o *MerchantData) GetAcquirerIdOk() (*string, bool)

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

func (*MerchantData) GetMcc

func (o *MerchantData) GetMcc() string

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

func (*MerchantData) GetMccOk

func (o *MerchantData) GetMccOk() (*string, bool)

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

func (*MerchantData) GetMerchantId

func (o *MerchantData) GetMerchantId() string

GetMerchantId returns the MerchantId field value if set, zero value otherwise.

func (*MerchantData) GetMerchantIdOk

func (o *MerchantData) GetMerchantIdOk() (*string, bool)

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

func (*MerchantData) GetNameLocation

func (o *MerchantData) GetNameLocation() NameLocation

GetNameLocation returns the NameLocation field value if set, zero value otherwise.

func (*MerchantData) GetNameLocationOk

func (o *MerchantData) GetNameLocationOk() (*NameLocation, bool)

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

func (*MerchantData) GetPostalCode

func (o *MerchantData) GetPostalCode() string

GetPostalCode returns the PostalCode field value if set, zero value otherwise.

func (*MerchantData) GetPostalCodeOk

func (o *MerchantData) GetPostalCodeOk() (*string, bool)

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

func (*MerchantData) HasAcquirerId

func (o *MerchantData) HasAcquirerId() bool

HasAcquirerId returns a boolean if a field has been set.

func (*MerchantData) HasMcc

func (o *MerchantData) HasMcc() bool

HasMcc returns a boolean if a field has been set.

func (*MerchantData) HasMerchantId

func (o *MerchantData) HasMerchantId() bool

HasMerchantId returns a boolean if a field has been set.

func (*MerchantData) HasNameLocation

func (o *MerchantData) HasNameLocation() bool

HasNameLocation returns a boolean if a field has been set.

func (*MerchantData) HasPostalCode

func (o *MerchantData) HasPostalCode() bool

HasPostalCode returns a boolean if a field has been set.

func (MerchantData) MarshalJSON

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

func (*MerchantData) SetAcquirerId

func (o *MerchantData) SetAcquirerId(v string)

SetAcquirerId gets a reference to the given string and assigns it to the AcquirerId field.

func (*MerchantData) SetMcc

func (o *MerchantData) SetMcc(v string)

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

func (*MerchantData) SetMerchantId

func (o *MerchantData) SetMerchantId(v string)

SetMerchantId gets a reference to the given string and assigns it to the MerchantId field.

func (*MerchantData) SetNameLocation

func (o *MerchantData) SetNameLocation(v NameLocation)

SetNameLocation gets a reference to the given NameLocation and assigns it to the NameLocation field.

func (*MerchantData) SetPostalCode

func (o *MerchantData) SetPostalCode(v string)

SetPostalCode gets a reference to the given string and assigns it to the PostalCode field.

func (MerchantData) ToMap

func (o MerchantData) 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 NameLocation

type NameLocation struct {
	// The city where the merchant is located.
	City *string `json:"city,omitempty"`
	// The country where the merchant is located in [three-letter country code](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3) format.
	Country *string `json:"country,omitempty"`
	// The home country in [three-digit country code](https://en.wikipedia.org/wiki/ISO_3166-1_numeric) format, used for government-controlled merchants such as embassies.
	CountryOfOrigin *string `json:"countryOfOrigin,omitempty"`
	// The name of the merchant's shop or service.
	Name *string `json:"name,omitempty"`
	// The raw data.
	RawData *string `json:"rawData,omitempty"`
	// The state where the merchant is located.
	State *string `json:"state,omitempty"`
}

NameLocation struct for NameLocation

func NewNameLocation

func NewNameLocation() *NameLocation

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

func NewNameLocationWithDefaults

func NewNameLocationWithDefaults() *NameLocation

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

func (*NameLocation) GetCity

func (o *NameLocation) GetCity() string

GetCity returns the City field value if set, zero value otherwise.

func (*NameLocation) GetCityOk

func (o *NameLocation) GetCityOk() (*string, bool)

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

func (*NameLocation) GetCountry

func (o *NameLocation) GetCountry() string

GetCountry returns the Country field value if set, zero value otherwise.

func (*NameLocation) GetCountryOfOrigin

func (o *NameLocation) GetCountryOfOrigin() string

GetCountryOfOrigin returns the CountryOfOrigin field value if set, zero value otherwise.

func (*NameLocation) GetCountryOfOriginOk

func (o *NameLocation) GetCountryOfOriginOk() (*string, bool)

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

func (*NameLocation) GetCountryOk

func (o *NameLocation) GetCountryOk() (*string, bool)

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

func (*NameLocation) GetName

func (o *NameLocation) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*NameLocation) GetNameOk

func (o *NameLocation) GetNameOk() (*string, bool)

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

func (*NameLocation) GetRawData

func (o *NameLocation) GetRawData() string

GetRawData returns the RawData field value if set, zero value otherwise.

func (*NameLocation) GetRawDataOk

func (o *NameLocation) GetRawDataOk() (*string, bool)

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

func (*NameLocation) GetState

func (o *NameLocation) GetState() string

GetState returns the State field value if set, zero value otherwise.

func (*NameLocation) GetStateOk

func (o *NameLocation) GetStateOk() (*string, bool)

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

func (*NameLocation) HasCity

func (o *NameLocation) HasCity() bool

HasCity returns a boolean if a field has been set.

func (*NameLocation) HasCountry

func (o *NameLocation) HasCountry() bool

HasCountry returns a boolean if a field has been set.

func (*NameLocation) HasCountryOfOrigin

func (o *NameLocation) HasCountryOfOrigin() bool

HasCountryOfOrigin returns a boolean if a field has been set.

func (*NameLocation) HasName

func (o *NameLocation) HasName() bool

HasName returns a boolean if a field has been set.

func (*NameLocation) HasRawData

func (o *NameLocation) HasRawData() bool

HasRawData returns a boolean if a field has been set.

func (*NameLocation) HasState

func (o *NameLocation) HasState() bool

HasState returns a boolean if a field has been set.

func (NameLocation) MarshalJSON

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

func (*NameLocation) SetCity

func (o *NameLocation) SetCity(v string)

SetCity gets a reference to the given string and assigns it to the City field.

func (*NameLocation) SetCountry

func (o *NameLocation) SetCountry(v string)

SetCountry gets a reference to the given string and assigns it to the Country field.

func (*NameLocation) SetCountryOfOrigin

func (o *NameLocation) SetCountryOfOrigin(v string)

SetCountryOfOrigin gets a reference to the given string and assigns it to the CountryOfOrigin field.

func (*NameLocation) SetName

func (o *NameLocation) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*NameLocation) SetRawData

func (o *NameLocation) SetRawData(v string)

SetRawData gets a reference to the given string and assigns it to the RawData field.

func (*NameLocation) SetState

func (o *NameLocation) SetState(v string)

SetState gets a reference to the given string and assigns it to the State field.

func (NameLocation) ToMap

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

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 NullableAmountAdjustment

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

func NewNullableAmountAdjustment

func NewNullableAmountAdjustment(val *AmountAdjustment) *NullableAmountAdjustment

func (NullableAmountAdjustment) Get

func (NullableAmountAdjustment) IsSet

func (v NullableAmountAdjustment) IsSet() bool

func (NullableAmountAdjustment) MarshalJSON

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

func (*NullableAmountAdjustment) Set

func (*NullableAmountAdjustment) UnmarshalJSON

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

func (*NullableAmountAdjustment) Unset

func (v *NullableAmountAdjustment) Unset()

type NullableAuthentication

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

func NewNullableAuthentication

func NewNullableAuthentication(val *Authentication) *NullableAuthentication

func (NullableAuthentication) Get

func (NullableAuthentication) IsSet

func (v NullableAuthentication) IsSet() bool

func (NullableAuthentication) MarshalJSON

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

func (*NullableAuthentication) Set

func (*NullableAuthentication) UnmarshalJSON

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

func (*NullableAuthentication) Unset

func (v *NullableAuthentication) Unset()

type NullableAuthorisationDecisionRequest

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

func (NullableAuthorisationDecisionRequest) Get

func (NullableAuthorisationDecisionRequest) IsSet

func (NullableAuthorisationDecisionRequest) MarshalJSON

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

func (*NullableAuthorisationDecisionRequest) Set

func (*NullableAuthorisationDecisionRequest) UnmarshalJSON

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

func (*NullableAuthorisationDecisionRequest) Unset

type NullableAuthorisationDecisionResponse

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

func (NullableAuthorisationDecisionResponse) Get

func (NullableAuthorisationDecisionResponse) IsSet

func (NullableAuthorisationDecisionResponse) MarshalJSON

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

func (*NullableAuthorisationDecisionResponse) Set

func (*NullableAuthorisationDecisionResponse) UnmarshalJSON

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

func (*NullableAuthorisationDecisionResponse) Unset

type NullableBalanceMutation

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

func NewNullableBalanceMutation

func NewNullableBalanceMutation(val *BalanceMutation) *NullableBalanceMutation

func (NullableBalanceMutation) Get

func (NullableBalanceMutation) IsSet

func (v NullableBalanceMutation) IsSet() bool

func (NullableBalanceMutation) MarshalJSON

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

func (*NullableBalanceMutation) Set

func (*NullableBalanceMutation) UnmarshalJSON

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

func (*NullableBalanceMutation) Unset

func (v *NullableBalanceMutation) Unset()

type NullableBankAccountDetails

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

func NewNullableBankAccountDetails

func NewNullableBankAccountDetails(val *BankAccountDetails) *NullableBankAccountDetails

func (NullableBankAccountDetails) Get

func (NullableBankAccountDetails) IsSet

func (v NullableBankAccountDetails) IsSet() bool

func (NullableBankAccountDetails) MarshalJSON

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

func (*NullableBankAccountDetails) Set

func (*NullableBankAccountDetails) UnmarshalJSON

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

func (*NullableBankAccountDetails) Unset

func (v *NullableBankAccountDetails) Unset()

type NullableBulkAddress

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

func NewNullableBulkAddress

func NewNullableBulkAddress(val *BulkAddress) *NullableBulkAddress

func (NullableBulkAddress) Get

func (NullableBulkAddress) IsSet

func (v NullableBulkAddress) IsSet() bool

func (NullableBulkAddress) MarshalJSON

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

func (*NullableBulkAddress) Set

func (v *NullableBulkAddress) Set(val *BulkAddress)

func (*NullableBulkAddress) UnmarshalJSON

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

func (*NullableBulkAddress) Unset

func (v *NullableBulkAddress) 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 NullableCardConfiguration

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

func NewNullableCardConfiguration

func NewNullableCardConfiguration(val *CardConfiguration) *NullableCardConfiguration

func (NullableCardConfiguration) Get

func (NullableCardConfiguration) IsSet

func (v NullableCardConfiguration) IsSet() bool

func (NullableCardConfiguration) MarshalJSON

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

func (*NullableCardConfiguration) Set

func (*NullableCardConfiguration) UnmarshalJSON

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

func (*NullableCardConfiguration) Unset

func (v *NullableCardConfiguration) Unset()

type NullableDeliveryAddress

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

func NewNullableDeliveryAddress

func NewNullableDeliveryAddress(val *DeliveryAddress) *NullableDeliveryAddress

func (NullableDeliveryAddress) Get

func (NullableDeliveryAddress) IsSet

func (v NullableDeliveryAddress) IsSet() bool

func (NullableDeliveryAddress) MarshalJSON

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

func (*NullableDeliveryAddress) Set

func (*NullableDeliveryAddress) UnmarshalJSON

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

func (*NullableDeliveryAddress) Unset

func (v *NullableDeliveryAddress) Unset()

type NullableDeliveryContact

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

func NewNullableDeliveryContact

func NewNullableDeliveryContact(val *DeliveryContact) *NullableDeliveryContact

func (NullableDeliveryContact) Get

func (NullableDeliveryContact) IsSet

func (v NullableDeliveryContact) IsSet() bool

func (NullableDeliveryContact) MarshalJSON

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

func (*NullableDeliveryContact) Set

func (*NullableDeliveryContact) UnmarshalJSON

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

func (*NullableDeliveryContact) Unset

func (v *NullableDeliveryContact) Unset()

type NullableExpiry

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

func NewNullableExpiry

func NewNullableExpiry(val *Expiry) *NullableExpiry

func (NullableExpiry) Get

func (v NullableExpiry) Get() *Expiry

func (NullableExpiry) IsSet

func (v NullableExpiry) IsSet() bool

func (NullableExpiry) MarshalJSON

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

func (*NullableExpiry) Set

func (v *NullableExpiry) Set(val *Expiry)

func (*NullableExpiry) UnmarshalJSON

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

func (*NullableExpiry) Unset

func (v *NullableExpiry) Unset()

type NullableIbanAccountIdentification

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

func (NullableIbanAccountIdentification) Get

func (NullableIbanAccountIdentification) IsSet

func (NullableIbanAccountIdentification) MarshalJSON

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

func (*NullableIbanAccountIdentification) Set

func (*NullableIbanAccountIdentification) UnmarshalJSON

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

func (*NullableIbanAccountIdentification) Unset

type NullableMerchantData

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

func NewNullableMerchantData

func NewNullableMerchantData(val *MerchantData) *NullableMerchantData

func (NullableMerchantData) Get

func (NullableMerchantData) IsSet

func (v NullableMerchantData) IsSet() bool

func (NullableMerchantData) MarshalJSON

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

func (*NullableMerchantData) Set

func (v *NullableMerchantData) Set(val *MerchantData)

func (*NullableMerchantData) UnmarshalJSON

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

func (*NullableMerchantData) Unset

func (v *NullableMerchantData) 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 NullableNameLocation

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

func NewNullableNameLocation

func NewNullableNameLocation(val *NameLocation) *NullableNameLocation

func (NullableNameLocation) Get

func (NullableNameLocation) IsSet

func (v NullableNameLocation) IsSet() bool

func (NullableNameLocation) MarshalJSON

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

func (*NullableNameLocation) Set

func (v *NullableNameLocation) Set(val *NameLocation)

func (*NullableNameLocation) UnmarshalJSON

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

func (*NullableNameLocation) Unset

func (v *NullableNameLocation) Unset()

type NullablePaymentInstrument

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

func NewNullablePaymentInstrument

func NewNullablePaymentInstrument(val *PaymentInstrument) *NullablePaymentInstrument

func (NullablePaymentInstrument) Get

func (NullablePaymentInstrument) IsSet

func (v NullablePaymentInstrument) IsSet() bool

func (NullablePaymentInstrument) MarshalJSON

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

func (*NullablePaymentInstrument) Set

func (*NullablePaymentInstrument) UnmarshalJSON

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

func (*NullablePaymentInstrument) Unset

func (v *NullablePaymentInstrument) Unset()

type NullablePaymentInstrumentAdditionalBankAccountIdentificationsInner

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

func (NullablePaymentInstrumentAdditionalBankAccountIdentificationsInner) Get

func (NullablePaymentInstrumentAdditionalBankAccountIdentificationsInner) IsSet

func (NullablePaymentInstrumentAdditionalBankAccountIdentificationsInner) MarshalJSON

func (*NullablePaymentInstrumentAdditionalBankAccountIdentificationsInner) Set

func (*NullablePaymentInstrumentAdditionalBankAccountIdentificationsInner) UnmarshalJSON

func (*NullablePaymentInstrumentAdditionalBankAccountIdentificationsInner) Unset

type NullablePhone

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

func NewNullablePhone

func NewNullablePhone(val *Phone) *NullablePhone

func (NullablePhone) Get

func (v NullablePhone) Get() *Phone

func (NullablePhone) IsSet

func (v NullablePhone) IsSet() bool

func (NullablePhone) MarshalJSON

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

func (*NullablePhone) Set

func (v *NullablePhone) Set(val *Phone)

func (*NullablePhone) UnmarshalJSON

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

func (*NullablePhone) Unset

func (v *NullablePhone) Unset()

type NullableRelayedAuthorisationRequest

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

func (NullableRelayedAuthorisationRequest) Get

func (NullableRelayedAuthorisationRequest) IsSet

func (NullableRelayedAuthorisationRequest) MarshalJSON

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

func (*NullableRelayedAuthorisationRequest) Set

func (*NullableRelayedAuthorisationRequest) UnmarshalJSON

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

func (*NullableRelayedAuthorisationRequest) Unset

type NullableRelayedAuthorisationResponse

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

func (NullableRelayedAuthorisationResponse) Get

func (NullableRelayedAuthorisationResponse) IsSet

func (NullableRelayedAuthorisationResponse) MarshalJSON

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

func (*NullableRelayedAuthorisationResponse) Set

func (*NullableRelayedAuthorisationResponse) UnmarshalJSON

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

func (*NullableRelayedAuthorisationResponse) Unset

type NullableResourceReference

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

func NewNullableResourceReference

func NewNullableResourceReference(val *ResourceReference) *NullableResourceReference

func (NullableResourceReference) Get

func (NullableResourceReference) IsSet

func (v NullableResourceReference) IsSet() bool

func (NullableResourceReference) MarshalJSON

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

func (*NullableResourceReference) Set

func (*NullableResourceReference) UnmarshalJSON

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

func (*NullableResourceReference) Unset

func (v *NullableResourceReference) 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 NullableThreeDSecure

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

func NewNullableThreeDSecure

func NewNullableThreeDSecure(val *ThreeDSecure) *NullableThreeDSecure

func (NullableThreeDSecure) Get

func (NullableThreeDSecure) IsSet

func (v NullableThreeDSecure) IsSet() bool

func (NullableThreeDSecure) MarshalJSON

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

func (*NullableThreeDSecure) Set

func (v *NullableThreeDSecure) Set(val *ThreeDSecure)

func (*NullableThreeDSecure) UnmarshalJSON

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

func (*NullableThreeDSecure) Unset

func (v *NullableThreeDSecure) Unset()

type NullableTransactionEventViolation

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

func (NullableTransactionEventViolation) Get

func (NullableTransactionEventViolation) IsSet

func (NullableTransactionEventViolation) MarshalJSON

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

func (*NullableTransactionEventViolation) Set

func (*NullableTransactionEventViolation) UnmarshalJSON

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

func (*NullableTransactionEventViolation) Unset

type NullableTransactionRuleReference

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

func (NullableTransactionRuleReference) Get

func (NullableTransactionRuleReference) IsSet

func (NullableTransactionRuleReference) MarshalJSON

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

func (*NullableTransactionRuleReference) Set

func (*NullableTransactionRuleReference) UnmarshalJSON

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

func (*NullableTransactionRuleReference) Unset

type NullableTransactionRuleSource

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

func (NullableTransactionRuleSource) Get

func (NullableTransactionRuleSource) IsSet

func (NullableTransactionRuleSource) MarshalJSON

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

func (*NullableTransactionRuleSource) Set

func (*NullableTransactionRuleSource) UnmarshalJSON

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

func (*NullableTransactionRuleSource) Unset

func (v *NullableTransactionRuleSource) Unset()

type NullableTransactionRulesResult

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

func (NullableTransactionRulesResult) Get

func (NullableTransactionRulesResult) IsSet

func (NullableTransactionRulesResult) MarshalJSON

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

func (*NullableTransactionRulesResult) Set

func (*NullableTransactionRulesResult) UnmarshalJSON

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

func (*NullableTransactionRulesResult) Unset

func (v *NullableTransactionRulesResult) Unset()

type NullableTransactionScoring

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

func NewNullableTransactionScoring

func NewNullableTransactionScoring(val *TransactionScoring) *NullableTransactionScoring

func (NullableTransactionScoring) Get

func (NullableTransactionScoring) IsSet

func (v NullableTransactionScoring) IsSet() bool

func (NullableTransactionScoring) MarshalJSON

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

func (*NullableTransactionScoring) Set

func (*NullableTransactionScoring) UnmarshalJSON

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

func (*NullableTransactionScoring) Unset

func (v *NullableTransactionScoring) Unset()

type NullableValidationResult

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

func NewNullableValidationResult

func NewNullableValidationResult(val *ValidationResult) *NullableValidationResult

func (NullableValidationResult) Get

func (NullableValidationResult) IsSet

func (v NullableValidationResult) IsSet() bool

func (NullableValidationResult) MarshalJSON

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

func (*NullableValidationResult) Set

func (*NullableValidationResult) UnmarshalJSON

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

func (*NullableValidationResult) Unset

func (v *NullableValidationResult) Unset()

type PaymentInstrument

type PaymentInstrument struct {
	// Contains optional, additional business account details. Returned when you create a payment instrument with `type` **bankAccount**.
	// Deprecated since Authorization webhooks v2
	// Please use `bankAccount` object instead
	AdditionalBankAccountIdentifications []PaymentInstrumentAdditionalBankAccountIdentificationsInner `json:"additionalBankAccountIdentifications,omitempty"`
	// The unique identifier of the [balance account](https://docs.adyen.com/api-explorer/#/balanceplatform/v1/post/balanceAccounts__resParam_id) associated with the payment instrument.
	BalanceAccountId string              `json:"balanceAccountId"`
	BankAccount      *BankAccountDetails `json:"bankAccount,omitempty"`
	Card             *Card               `json:"card,omitempty"`
	// Your description for the payment instrument, maximum 300 characters.
	Description *string `json:"description,omitempty"`
	// The unique identifier of the payment instrument.
	Id string `json:"id"`
	// The two-character [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) country code where the payment instrument is issued. For example, **NL** or **US**.
	IssuingCountryCode string `json:"issuingCountryCode"`
	// The unique identifier of the [payment instrument group](https://docs.adyen.com/api-explorer/#/balanceplatform/v1/post/paymentInstrumentGroups__resParam_id) to which the payment instrument belongs.
	PaymentInstrumentGroupId *string `json:"paymentInstrumentGroupId,omitempty"`
	// Your reference for the payment instrument, maximum 150 characters.
	Reference *string `json:"reference,omitempty"`
	// The unique identifier of the payment instrument that replaced this payment instrument.
	ReplacedById *string `json:"replacedById,omitempty"`
	// The unique identifier of the payment instrument that is replaced by this payment instrument.
	ReplacementOfId *string `json:"replacementOfId,omitempty"`
	// The status of the payment instrument. If a status is not specified when creating a payment instrument, it is set to **active** by default. However, there can be exceptions for cards based on the `card.formFactor` and the `issuingCountryCode`. For example, when issuing physical cards in the US, the default status is **inactive**.  Possible values:    * **active**:  The payment instrument is active and can be used to make payments.    * **inactive**: The payment instrument is inactive and cannot be used to make payments.    * **suspended**: The payment instrument is suspended, either because it was stolen or lost.    * **closed**: The payment instrument is permanently closed. This action cannot be undone.
	Status *string `json:"status,omitempty"`
	// The status comment provides additional information for the statusReason of the payment instrument.
	StatusComment *string `json:"statusComment,omitempty"`
	// The reason for the status of the payment instrument.  Possible values: **accountClosure**, **damaged**, **endOfLife**, **expired**, **lost**, **stolen**, **suspectedFraud**, **transactionRule**, **other**. If the reason is **other**, you must also send the `statusComment` parameter describing the status change.
	StatusReason *string `json:"statusReason,omitempty"`
	// The type of payment instrument.  Possible values: **card**, **bankAccount**.
	Type string `json:"type"`
}

PaymentInstrument struct for PaymentInstrument

func NewPaymentInstrument

func NewPaymentInstrument(balanceAccountId string, id string, issuingCountryCode string, type_ string) *PaymentInstrument

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

func NewPaymentInstrumentWithDefaults

func NewPaymentInstrumentWithDefaults() *PaymentInstrument

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

func (*PaymentInstrument) GetAdditionalBankAccountIdentifications

func (o *PaymentInstrument) GetAdditionalBankAccountIdentifications() []PaymentInstrumentAdditionalBankAccountIdentificationsInner

GetAdditionalBankAccountIdentifications returns the AdditionalBankAccountIdentifications field value if set, zero value otherwise. Deprecated since Authorization webhooks v2 Please use `bankAccount` object instead

func (*PaymentInstrument) GetAdditionalBankAccountIdentificationsOk

func (o *PaymentInstrument) GetAdditionalBankAccountIdentificationsOk() ([]PaymentInstrumentAdditionalBankAccountIdentificationsInner, bool)

GetAdditionalBankAccountIdentificationsOk returns a tuple with the AdditionalBankAccountIdentifications field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated since Authorization webhooks v2 Please use `bankAccount` object instead

func (*PaymentInstrument) GetBalanceAccountId

func (o *PaymentInstrument) GetBalanceAccountId() string

GetBalanceAccountId returns the BalanceAccountId field value

func (*PaymentInstrument) GetBalanceAccountIdOk

func (o *PaymentInstrument) GetBalanceAccountIdOk() (*string, bool)

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

func (*PaymentInstrument) GetBankAccount

func (o *PaymentInstrument) GetBankAccount() BankAccountDetails

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

func (*PaymentInstrument) GetBankAccountOk

func (o *PaymentInstrument) GetBankAccountOk() (*BankAccountDetails, bool)

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

func (*PaymentInstrument) GetCard

func (o *PaymentInstrument) GetCard() Card

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

func (*PaymentInstrument) GetCardOk

func (o *PaymentInstrument) 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 (*PaymentInstrument) GetDescription

func (o *PaymentInstrument) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*PaymentInstrument) GetDescriptionOk

func (o *PaymentInstrument) GetDescriptionOk() (*string, bool)

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

func (*PaymentInstrument) GetId

func (o *PaymentInstrument) GetId() string

GetId returns the Id field value

func (*PaymentInstrument) GetIdOk

func (o *PaymentInstrument) GetIdOk() (*string, bool)

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

func (*PaymentInstrument) GetIssuingCountryCode

func (o *PaymentInstrument) GetIssuingCountryCode() string

GetIssuingCountryCode returns the IssuingCountryCode field value

func (*PaymentInstrument) GetIssuingCountryCodeOk

func (o *PaymentInstrument) GetIssuingCountryCodeOk() (*string, bool)

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

func (*PaymentInstrument) GetPaymentInstrumentGroupId

func (o *PaymentInstrument) GetPaymentInstrumentGroupId() string

GetPaymentInstrumentGroupId returns the PaymentInstrumentGroupId field value if set, zero value otherwise.

func (*PaymentInstrument) GetPaymentInstrumentGroupIdOk

func (o *PaymentInstrument) GetPaymentInstrumentGroupIdOk() (*string, bool)

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

func (*PaymentInstrument) GetReference

func (o *PaymentInstrument) GetReference() string

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

func (*PaymentInstrument) GetReferenceOk

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

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

func (*PaymentInstrument) GetReplacedById

func (o *PaymentInstrument) GetReplacedById() string

GetReplacedById returns the ReplacedById field value if set, zero value otherwise.

func (*PaymentInstrument) GetReplacedByIdOk

func (o *PaymentInstrument) GetReplacedByIdOk() (*string, bool)

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

func (*PaymentInstrument) GetReplacementOfId

func (o *PaymentInstrument) GetReplacementOfId() string

GetReplacementOfId returns the ReplacementOfId field value if set, zero value otherwise.

func (*PaymentInstrument) GetReplacementOfIdOk

func (o *PaymentInstrument) GetReplacementOfIdOk() (*string, bool)

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

func (*PaymentInstrument) GetStatus

func (o *PaymentInstrument) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*PaymentInstrument) GetStatusComment

func (o *PaymentInstrument) GetStatusComment() string

GetStatusComment returns the StatusComment field value if set, zero value otherwise.

func (*PaymentInstrument) GetStatusCommentOk

func (o *PaymentInstrument) GetStatusCommentOk() (*string, bool)

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

func (*PaymentInstrument) GetStatusOk

func (o *PaymentInstrument) GetStatusOk() (*string, bool)

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

func (*PaymentInstrument) GetStatusReason

func (o *PaymentInstrument) GetStatusReason() string

GetStatusReason returns the StatusReason field value if set, zero value otherwise.

func (*PaymentInstrument) GetStatusReasonOk

func (o *PaymentInstrument) GetStatusReasonOk() (*string, bool)

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

func (*PaymentInstrument) GetType

func (o *PaymentInstrument) GetType() string

GetType returns the Type field value

func (*PaymentInstrument) GetTypeOk

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

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

func (*PaymentInstrument) HasAdditionalBankAccountIdentifications

func (o *PaymentInstrument) HasAdditionalBankAccountIdentifications() bool

HasAdditionalBankAccountIdentifications returns a boolean if a field has been set.

func (*PaymentInstrument) HasBankAccount

func (o *PaymentInstrument) HasBankAccount() bool

HasBankAccount returns a boolean if a field has been set.

func (*PaymentInstrument) HasCard

func (o *PaymentInstrument) HasCard() bool

HasCard returns a boolean if a field has been set.

func (*PaymentInstrument) HasDescription

func (o *PaymentInstrument) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*PaymentInstrument) HasPaymentInstrumentGroupId

func (o *PaymentInstrument) HasPaymentInstrumentGroupId() bool

HasPaymentInstrumentGroupId returns a boolean if a field has been set.

func (*PaymentInstrument) HasReference

func (o *PaymentInstrument) HasReference() bool

HasReference returns a boolean if a field has been set.

func (*PaymentInstrument) HasReplacedById

func (o *PaymentInstrument) HasReplacedById() bool

HasReplacedById returns a boolean if a field has been set.

func (*PaymentInstrument) HasReplacementOfId

func (o *PaymentInstrument) HasReplacementOfId() bool

HasReplacementOfId returns a boolean if a field has been set.

func (*PaymentInstrument) HasStatus

func (o *PaymentInstrument) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*PaymentInstrument) HasStatusComment

func (o *PaymentInstrument) HasStatusComment() bool

HasStatusComment returns a boolean if a field has been set.

func (*PaymentInstrument) HasStatusReason

func (o *PaymentInstrument) HasStatusReason() bool

HasStatusReason returns a boolean if a field has been set.

func (PaymentInstrument) MarshalJSON

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

func (*PaymentInstrument) SetAdditionalBankAccountIdentifications

func (o *PaymentInstrument) SetAdditionalBankAccountIdentifications(v []PaymentInstrumentAdditionalBankAccountIdentificationsInner)

SetAdditionalBankAccountIdentifications gets a reference to the given []PaymentInstrumentAdditionalBankAccountIdentificationsInner and assigns it to the AdditionalBankAccountIdentifications field. Deprecated since Authorization webhooks v2 Please use `bankAccount` object instead

func (*PaymentInstrument) SetBalanceAccountId

func (o *PaymentInstrument) SetBalanceAccountId(v string)

SetBalanceAccountId sets field value

func (*PaymentInstrument) SetBankAccount

func (o *PaymentInstrument) SetBankAccount(v BankAccountDetails)

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

func (*PaymentInstrument) SetCard

func (o *PaymentInstrument) SetCard(v Card)

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

func (*PaymentInstrument) SetDescription

func (o *PaymentInstrument) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*PaymentInstrument) SetId

func (o *PaymentInstrument) SetId(v string)

SetId sets field value

func (*PaymentInstrument) SetIssuingCountryCode

func (o *PaymentInstrument) SetIssuingCountryCode(v string)

SetIssuingCountryCode sets field value

func (*PaymentInstrument) SetPaymentInstrumentGroupId

func (o *PaymentInstrument) SetPaymentInstrumentGroupId(v string)

SetPaymentInstrumentGroupId gets a reference to the given string and assigns it to the PaymentInstrumentGroupId field.

func (*PaymentInstrument) SetReference

func (o *PaymentInstrument) SetReference(v string)

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

func (*PaymentInstrument) SetReplacedById

func (o *PaymentInstrument) SetReplacedById(v string)

SetReplacedById gets a reference to the given string and assigns it to the ReplacedById field.

func (*PaymentInstrument) SetReplacementOfId

func (o *PaymentInstrument) SetReplacementOfId(v string)

SetReplacementOfId gets a reference to the given string and assigns it to the ReplacementOfId field.

func (*PaymentInstrument) SetStatus

func (o *PaymentInstrument) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*PaymentInstrument) SetStatusComment

func (o *PaymentInstrument) SetStatusComment(v string)

SetStatusComment gets a reference to the given string and assigns it to the StatusComment field.

func (*PaymentInstrument) SetStatusReason

func (o *PaymentInstrument) SetStatusReason(v string)

SetStatusReason gets a reference to the given string and assigns it to the StatusReason field.

func (*PaymentInstrument) SetType

func (o *PaymentInstrument) SetType(v string)

SetType sets field value

func (PaymentInstrument) ToMap

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

type PaymentInstrumentAdditionalBankAccountIdentificationsInner

type PaymentInstrumentAdditionalBankAccountIdentificationsInner struct {
	IbanAccountIdentification *IbanAccountIdentification
}

PaymentInstrumentAdditionalBankAccountIdentificationsInner - struct for PaymentInstrumentAdditionalBankAccountIdentificationsInner

func IbanAccountIdentificationAsPaymentInstrumentAdditionalBankAccountIdentificationsInner

func IbanAccountIdentificationAsPaymentInstrumentAdditionalBankAccountIdentificationsInner(v *IbanAccountIdentification) PaymentInstrumentAdditionalBankAccountIdentificationsInner

IbanAccountIdentificationAsPaymentInstrumentAdditionalBankAccountIdentificationsInner is a convenience function that returns IbanAccountIdentification wrapped in PaymentInstrumentAdditionalBankAccountIdentificationsInner

func (*PaymentInstrumentAdditionalBankAccountIdentificationsInner) GetActualInstance

func (obj *PaymentInstrumentAdditionalBankAccountIdentificationsInner) GetActualInstance() interface{}

Get the actual instance

func (PaymentInstrumentAdditionalBankAccountIdentificationsInner) MarshalJSON

Marshal data from the first non-nil pointers in the struct to JSON

func (*PaymentInstrumentAdditionalBankAccountIdentificationsInner) UnmarshalJSON

Unmarshal JSON data into one of the pointers in the struct

type Phone

type Phone struct {
	// The full phone number provided as a single string.  For example, **\"0031 6 11 22 33 44\"**, **\"+316/1122-3344\"**,    or **\"(0031) 611223344\"**.
	Number string `json:"number"`
	// Type of phone number. Possible values:  **Landline**, **Mobile**.
	Type string `json:"type"`
}

Phone struct for Phone

func NewPhone

func NewPhone(number string, type_ string) *Phone

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

func NewPhoneWithDefaults

func NewPhoneWithDefaults() *Phone

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

func (*Phone) GetNumber

func (o *Phone) GetNumber() string

GetNumber returns the Number field value

func (*Phone) GetNumberOk

func (o *Phone) GetNumberOk() (*string, bool)

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

func (*Phone) GetType

func (o *Phone) GetType() string

GetType returns the Type field value

func (*Phone) GetTypeOk

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

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

func (Phone) MarshalJSON

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

func (*Phone) SetNumber

func (o *Phone) SetNumber(v string)

SetNumber sets field value

func (*Phone) SetType

func (o *Phone) SetType(v string)

SetType sets field value

func (Phone) ToMap

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

type RelayedAuthorisationRequest

type RelayedAuthorisationRequest struct {
	AccountHolder *ResourceReference `json:"accountHolder,omitempty"`
	Amount        *Amount            `json:"amount,omitempty"`
	// The amount adjustments in the transaction.
	AmountAdjustments []AmountAdjustment `json:"amountAdjustments,omitempty"`
	// The authorization code for the payment.
	AuthCode              *string                       `json:"authCode,omitempty"`
	AuthorisationDecision *AuthorisationDecisionRequest `json:"authorisationDecision,omitempty"`
	// The authorization type.  Possible values: * **finalAuthorisation** * **preAuthorisation** * **defaultAuthorisation**
	AuthorisationType *string            `json:"authorisationType,omitempty"`
	BalanceAccount    *ResourceReference `json:"balanceAccount,omitempty"`
	// The list of balance mutations per event.
	BalanceMutations []BalanceMutation `json:"balanceMutations,omitempty"`
	// The unique identifier of the balance platform.
	BalancePlatform *string `json:"balancePlatform,omitempty"`
	// The entry mode of the information of the payment instrument. For example: **contactless**, **chip**, **magstripe**.
	EntryMode *string `json:"entryMode,omitempty"`
	// The environment from which the webhook originated. Possible values: **test**, **live**.
	Environment *string `json:"environment,omitempty"`
	// The unique identifier of the transfer.
	Id                *string            `json:"id,omitempty"`
	MerchantData      *MerchantData      `json:"merchantData,omitempty"`
	OriginalAmount    *Amount            `json:"originalAmount,omitempty"`
	PaymentInstrument *PaymentInstrument `json:"paymentInstrument,omitempty"`
	// The processing type used for this payment. For example: **ecommerce**, **pos**, **moto**.
	ProcessingType *string `json:"processingType,omitempty"`
	// The reference of the payment.
	Reference *string `json:"reference,omitempty"`
	// The risk score provided by the card schemes.
	SchemeRiskScore *int32 `json:"schemeRiskScore,omitempty"`
	// The identifier of the original payment. This ID is provided by the scheme and can be alphanumeric or numeric, depending on the scheme.
	SchemeTraceId *string `json:"schemeTraceId,omitempty"`
	// The unique identifier created by the scheme. This ID can be alphanumeric or numeric depending on the scheme.
	SchemeUniqueTransactionId *string `json:"schemeUniqueTransactionId,omitempty"`
	// The list of transaction scores.
	Scores                 []TransactionScoring    `json:"scores,omitempty"`
	ThreeDSecure           *ThreeDSecure           `json:"threeDSecure,omitempty"`
	TransactionRulesResult *TransactionRulesResult `json:"transactionRulesResult,omitempty"`
	// Type of notification.
	Type *string `json:"type,omitempty"`
	// Contains the checks that Adyen performed to validate the payment and the result of each.
	ValidationResult []ValidationResult `json:"validationResult,omitempty"`
}

RelayedAuthorisationRequest struct for RelayedAuthorisationRequest

func NewRelayedAuthorisationRequest

func NewRelayedAuthorisationRequest() *RelayedAuthorisationRequest

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

func NewRelayedAuthorisationRequestWithDefaults

func NewRelayedAuthorisationRequestWithDefaults() *RelayedAuthorisationRequest

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

func (*RelayedAuthorisationRequest) GetAccountHolder

func (o *RelayedAuthorisationRequest) GetAccountHolder() ResourceReference

GetAccountHolder returns the AccountHolder field value if set, zero value otherwise.

func (*RelayedAuthorisationRequest) GetAccountHolderOk

func (o *RelayedAuthorisationRequest) GetAccountHolderOk() (*ResourceReference, bool)

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

func (*RelayedAuthorisationRequest) GetAmount

func (o *RelayedAuthorisationRequest) GetAmount() Amount

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

func (*RelayedAuthorisationRequest) GetAmountAdjustments

func (o *RelayedAuthorisationRequest) GetAmountAdjustments() []AmountAdjustment

GetAmountAdjustments returns the AmountAdjustments field value if set, zero value otherwise.

func (*RelayedAuthorisationRequest) GetAmountAdjustmentsOk

func (o *RelayedAuthorisationRequest) GetAmountAdjustmentsOk() ([]AmountAdjustment, bool)

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

func (*RelayedAuthorisationRequest) GetAmountOk

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

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

func (*RelayedAuthorisationRequest) GetAuthCode

func (o *RelayedAuthorisationRequest) GetAuthCode() string

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

func (*RelayedAuthorisationRequest) GetAuthCodeOk

func (o *RelayedAuthorisationRequest) 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 (*RelayedAuthorisationRequest) GetAuthorisationDecision

func (o *RelayedAuthorisationRequest) GetAuthorisationDecision() AuthorisationDecisionRequest

GetAuthorisationDecision returns the AuthorisationDecision field value if set, zero value otherwise.

func (*RelayedAuthorisationRequest) GetAuthorisationDecisionOk

func (o *RelayedAuthorisationRequest) GetAuthorisationDecisionOk() (*AuthorisationDecisionRequest, bool)

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

func (*RelayedAuthorisationRequest) GetAuthorisationType

func (o *RelayedAuthorisationRequest) GetAuthorisationType() string

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

func (*RelayedAuthorisationRequest) GetAuthorisationTypeOk

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

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

func (*RelayedAuthorisationRequest) GetBalanceAccount

func (o *RelayedAuthorisationRequest) GetBalanceAccount() ResourceReference

GetBalanceAccount returns the BalanceAccount field value if set, zero value otherwise.

func (*RelayedAuthorisationRequest) GetBalanceAccountOk

func (o *RelayedAuthorisationRequest) GetBalanceAccountOk() (*ResourceReference, bool)

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

func (*RelayedAuthorisationRequest) GetBalanceMutations

func (o *RelayedAuthorisationRequest) GetBalanceMutations() []BalanceMutation

GetBalanceMutations returns the BalanceMutations field value if set, zero value otherwise.

func (*RelayedAuthorisationRequest) GetBalanceMutationsOk

func (o *RelayedAuthorisationRequest) GetBalanceMutationsOk() ([]BalanceMutation, bool)

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

func (*RelayedAuthorisationRequest) GetBalancePlatform

func (o *RelayedAuthorisationRequest) GetBalancePlatform() string

GetBalancePlatform returns the BalancePlatform field value if set, zero value otherwise.

func (*RelayedAuthorisationRequest) GetBalancePlatformOk

func (o *RelayedAuthorisationRequest) GetBalancePlatformOk() (*string, bool)

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

func (*RelayedAuthorisationRequest) GetEntryMode

func (o *RelayedAuthorisationRequest) GetEntryMode() string

GetEntryMode returns the EntryMode field value if set, zero value otherwise.

func (*RelayedAuthorisationRequest) GetEntryModeOk

func (o *RelayedAuthorisationRequest) GetEntryModeOk() (*string, bool)

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

func (*RelayedAuthorisationRequest) GetEnvironment

func (o *RelayedAuthorisationRequest) GetEnvironment() string

GetEnvironment returns the Environment field value if set, zero value otherwise.

func (*RelayedAuthorisationRequest) GetEnvironmentOk

func (o *RelayedAuthorisationRequest) GetEnvironmentOk() (*string, bool)

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

func (*RelayedAuthorisationRequest) GetId

GetId returns the Id field value if set, zero value otherwise.

func (*RelayedAuthorisationRequest) GetIdOk

func (o *RelayedAuthorisationRequest) GetIdOk() (*string, bool)

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

func (*RelayedAuthorisationRequest) GetMerchantData

func (o *RelayedAuthorisationRequest) GetMerchantData() MerchantData

GetMerchantData returns the MerchantData field value if set, zero value otherwise.

func (*RelayedAuthorisationRequest) GetMerchantDataOk

func (o *RelayedAuthorisationRequest) GetMerchantDataOk() (*MerchantData, bool)

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

func (*RelayedAuthorisationRequest) GetOriginalAmount

func (o *RelayedAuthorisationRequest) GetOriginalAmount() Amount

GetOriginalAmount returns the OriginalAmount field value if set, zero value otherwise.

func (*RelayedAuthorisationRequest) GetOriginalAmountOk

func (o *RelayedAuthorisationRequest) GetOriginalAmountOk() (*Amount, bool)

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

func (*RelayedAuthorisationRequest) GetPaymentInstrument

func (o *RelayedAuthorisationRequest) GetPaymentInstrument() PaymentInstrument

GetPaymentInstrument returns the PaymentInstrument field value if set, zero value otherwise.

func (*RelayedAuthorisationRequest) GetPaymentInstrumentOk

func (o *RelayedAuthorisationRequest) GetPaymentInstrumentOk() (*PaymentInstrument, bool)

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

func (*RelayedAuthorisationRequest) GetProcessingType

func (o *RelayedAuthorisationRequest) GetProcessingType() string

GetProcessingType returns the ProcessingType field value if set, zero value otherwise.

func (*RelayedAuthorisationRequest) GetProcessingTypeOk

func (o *RelayedAuthorisationRequest) GetProcessingTypeOk() (*string, bool)

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

func (*RelayedAuthorisationRequest) GetReference

func (o *RelayedAuthorisationRequest) GetReference() string

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

func (*RelayedAuthorisationRequest) GetReferenceOk

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

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

func (*RelayedAuthorisationRequest) GetSchemeRiskScore

func (o *RelayedAuthorisationRequest) GetSchemeRiskScore() int32

GetSchemeRiskScore returns the SchemeRiskScore field value if set, zero value otherwise.

func (*RelayedAuthorisationRequest) GetSchemeRiskScoreOk

func (o *RelayedAuthorisationRequest) GetSchemeRiskScoreOk() (*int32, bool)

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

func (*RelayedAuthorisationRequest) GetSchemeTraceId

func (o *RelayedAuthorisationRequest) GetSchemeTraceId() string

GetSchemeTraceId returns the SchemeTraceId field value if set, zero value otherwise.

func (*RelayedAuthorisationRequest) GetSchemeTraceIdOk

func (o *RelayedAuthorisationRequest) GetSchemeTraceIdOk() (*string, bool)

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

func (*RelayedAuthorisationRequest) GetSchemeUniqueTransactionId

func (o *RelayedAuthorisationRequest) GetSchemeUniqueTransactionId() string

GetSchemeUniqueTransactionId returns the SchemeUniqueTransactionId field value if set, zero value otherwise.

func (*RelayedAuthorisationRequest) GetSchemeUniqueTransactionIdOk

func (o *RelayedAuthorisationRequest) GetSchemeUniqueTransactionIdOk() (*string, bool)

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

func (*RelayedAuthorisationRequest) GetScores

GetScores returns the Scores field value if set, zero value otherwise.

func (*RelayedAuthorisationRequest) GetScoresOk

func (o *RelayedAuthorisationRequest) GetScoresOk() ([]TransactionScoring, bool)

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

func (*RelayedAuthorisationRequest) GetThreeDSecure

func (o *RelayedAuthorisationRequest) GetThreeDSecure() ThreeDSecure

GetThreeDSecure returns the ThreeDSecure field value if set, zero value otherwise.

func (*RelayedAuthorisationRequest) GetThreeDSecureOk

func (o *RelayedAuthorisationRequest) GetThreeDSecureOk() (*ThreeDSecure, bool)

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

func (*RelayedAuthorisationRequest) GetTransactionRulesResult

func (o *RelayedAuthorisationRequest) GetTransactionRulesResult() TransactionRulesResult

GetTransactionRulesResult returns the TransactionRulesResult field value if set, zero value otherwise.

func (*RelayedAuthorisationRequest) GetTransactionRulesResultOk

func (o *RelayedAuthorisationRequest) GetTransactionRulesResultOk() (*TransactionRulesResult, bool)

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

func (*RelayedAuthorisationRequest) GetType

func (o *RelayedAuthorisationRequest) GetType() string

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

func (*RelayedAuthorisationRequest) GetTypeOk

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

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

func (*RelayedAuthorisationRequest) GetValidationResult

func (o *RelayedAuthorisationRequest) GetValidationResult() []ValidationResult

GetValidationResult returns the ValidationResult field value if set, zero value otherwise.

func (*RelayedAuthorisationRequest) GetValidationResultOk

func (o *RelayedAuthorisationRequest) GetValidationResultOk() ([]ValidationResult, bool)

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

func (*RelayedAuthorisationRequest) HasAccountHolder

func (o *RelayedAuthorisationRequest) HasAccountHolder() bool

HasAccountHolder returns a boolean if a field has been set.

func (*RelayedAuthorisationRequest) HasAmount

func (o *RelayedAuthorisationRequest) HasAmount() bool

HasAmount returns a boolean if a field has been set.

func (*RelayedAuthorisationRequest) HasAmountAdjustments

func (o *RelayedAuthorisationRequest) HasAmountAdjustments() bool

HasAmountAdjustments returns a boolean if a field has been set.

func (*RelayedAuthorisationRequest) HasAuthCode

func (o *RelayedAuthorisationRequest) HasAuthCode() bool

HasAuthCode returns a boolean if a field has been set.

func (*RelayedAuthorisationRequest) HasAuthorisationDecision

func (o *RelayedAuthorisationRequest) HasAuthorisationDecision() bool

HasAuthorisationDecision returns a boolean if a field has been set.

func (*RelayedAuthorisationRequest) HasAuthorisationType

func (o *RelayedAuthorisationRequest) HasAuthorisationType() bool

HasAuthorisationType returns a boolean if a field has been set.

func (*RelayedAuthorisationRequest) HasBalanceAccount

func (o *RelayedAuthorisationRequest) HasBalanceAccount() bool

HasBalanceAccount returns a boolean if a field has been set.

func (*RelayedAuthorisationRequest) HasBalanceMutations

func (o *RelayedAuthorisationRequest) HasBalanceMutations() bool

HasBalanceMutations returns a boolean if a field has been set.

func (*RelayedAuthorisationRequest) HasBalancePlatform

func (o *RelayedAuthorisationRequest) HasBalancePlatform() bool

HasBalancePlatform returns a boolean if a field has been set.

func (*RelayedAuthorisationRequest) HasEntryMode

func (o *RelayedAuthorisationRequest) HasEntryMode() bool

HasEntryMode returns a boolean if a field has been set.

func (*RelayedAuthorisationRequest) HasEnvironment

func (o *RelayedAuthorisationRequest) HasEnvironment() bool

HasEnvironment returns a boolean if a field has been set.

func (*RelayedAuthorisationRequest) HasId

func (o *RelayedAuthorisationRequest) HasId() bool

HasId returns a boolean if a field has been set.

func (*RelayedAuthorisationRequest) HasMerchantData

func (o *RelayedAuthorisationRequest) HasMerchantData() bool

HasMerchantData returns a boolean if a field has been set.

func (*RelayedAuthorisationRequest) HasOriginalAmount

func (o *RelayedAuthorisationRequest) HasOriginalAmount() bool

HasOriginalAmount returns a boolean if a field has been set.

func (*RelayedAuthorisationRequest) HasPaymentInstrument

func (o *RelayedAuthorisationRequest) HasPaymentInstrument() bool

HasPaymentInstrument returns a boolean if a field has been set.

func (*RelayedAuthorisationRequest) HasProcessingType

func (o *RelayedAuthorisationRequest) HasProcessingType() bool

HasProcessingType returns a boolean if a field has been set.

func (*RelayedAuthorisationRequest) HasReference

func (o *RelayedAuthorisationRequest) HasReference() bool

HasReference returns a boolean if a field has been set.

func (*RelayedAuthorisationRequest) HasSchemeRiskScore

func (o *RelayedAuthorisationRequest) HasSchemeRiskScore() bool

HasSchemeRiskScore returns a boolean if a field has been set.

func (*RelayedAuthorisationRequest) HasSchemeTraceId

func (o *RelayedAuthorisationRequest) HasSchemeTraceId() bool

HasSchemeTraceId returns a boolean if a field has been set.

func (*RelayedAuthorisationRequest) HasSchemeUniqueTransactionId

func (o *RelayedAuthorisationRequest) HasSchemeUniqueTransactionId() bool

HasSchemeUniqueTransactionId returns a boolean if a field has been set.

func (*RelayedAuthorisationRequest) HasScores

func (o *RelayedAuthorisationRequest) HasScores() bool

HasScores returns a boolean if a field has been set.

func (*RelayedAuthorisationRequest) HasThreeDSecure

func (o *RelayedAuthorisationRequest) HasThreeDSecure() bool

HasThreeDSecure returns a boolean if a field has been set.

func (*RelayedAuthorisationRequest) HasTransactionRulesResult

func (o *RelayedAuthorisationRequest) HasTransactionRulesResult() bool

HasTransactionRulesResult returns a boolean if a field has been set.

func (*RelayedAuthorisationRequest) HasType

func (o *RelayedAuthorisationRequest) HasType() bool

HasType returns a boolean if a field has been set.

func (*RelayedAuthorisationRequest) HasValidationResult

func (o *RelayedAuthorisationRequest) HasValidationResult() bool

HasValidationResult returns a boolean if a field has been set.

func (RelayedAuthorisationRequest) MarshalJSON

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

func (*RelayedAuthorisationRequest) SetAccountHolder

func (o *RelayedAuthorisationRequest) SetAccountHolder(v ResourceReference)

SetAccountHolder gets a reference to the given ResourceReference and assigns it to the AccountHolder field.

func (*RelayedAuthorisationRequest) SetAmount

func (o *RelayedAuthorisationRequest) SetAmount(v Amount)

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

func (*RelayedAuthorisationRequest) SetAmountAdjustments

func (o *RelayedAuthorisationRequest) SetAmountAdjustments(v []AmountAdjustment)

SetAmountAdjustments gets a reference to the given []AmountAdjustment and assigns it to the AmountAdjustments field.

func (*RelayedAuthorisationRequest) SetAuthCode

func (o *RelayedAuthorisationRequest) SetAuthCode(v string)

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

func (*RelayedAuthorisationRequest) SetAuthorisationDecision

func (o *RelayedAuthorisationRequest) SetAuthorisationDecision(v AuthorisationDecisionRequest)

SetAuthorisationDecision gets a reference to the given AuthorisationDecisionRequest and assigns it to the AuthorisationDecision field.

func (*RelayedAuthorisationRequest) SetAuthorisationType

func (o *RelayedAuthorisationRequest) SetAuthorisationType(v string)

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

func (*RelayedAuthorisationRequest) SetBalanceAccount

func (o *RelayedAuthorisationRequest) SetBalanceAccount(v ResourceReference)

SetBalanceAccount gets a reference to the given ResourceReference and assigns it to the BalanceAccount field.

func (*RelayedAuthorisationRequest) SetBalanceMutations

func (o *RelayedAuthorisationRequest) SetBalanceMutations(v []BalanceMutation)

SetBalanceMutations gets a reference to the given []BalanceMutation and assigns it to the BalanceMutations field.

func (*RelayedAuthorisationRequest) SetBalancePlatform

func (o *RelayedAuthorisationRequest) SetBalancePlatform(v string)

SetBalancePlatform gets a reference to the given string and assigns it to the BalancePlatform field.

func (*RelayedAuthorisationRequest) SetEntryMode

func (o *RelayedAuthorisationRequest) SetEntryMode(v string)

SetEntryMode gets a reference to the given string and assigns it to the EntryMode field.

func (*RelayedAuthorisationRequest) SetEnvironment

func (o *RelayedAuthorisationRequest) SetEnvironment(v string)

SetEnvironment gets a reference to the given string and assigns it to the Environment field.

func (*RelayedAuthorisationRequest) SetId

func (o *RelayedAuthorisationRequest) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*RelayedAuthorisationRequest) SetMerchantData

func (o *RelayedAuthorisationRequest) SetMerchantData(v MerchantData)

SetMerchantData gets a reference to the given MerchantData and assigns it to the MerchantData field.

func (*RelayedAuthorisationRequest) SetOriginalAmount

func (o *RelayedAuthorisationRequest) SetOriginalAmount(v Amount)

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

func (*RelayedAuthorisationRequest) SetPaymentInstrument

func (o *RelayedAuthorisationRequest) SetPaymentInstrument(v PaymentInstrument)

SetPaymentInstrument gets a reference to the given PaymentInstrument and assigns it to the PaymentInstrument field.

func (*RelayedAuthorisationRequest) SetProcessingType

func (o *RelayedAuthorisationRequest) SetProcessingType(v string)

SetProcessingType gets a reference to the given string and assigns it to the ProcessingType field.

func (*RelayedAuthorisationRequest) SetReference

func (o *RelayedAuthorisationRequest) SetReference(v string)

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

func (*RelayedAuthorisationRequest) SetSchemeRiskScore

func (o *RelayedAuthorisationRequest) SetSchemeRiskScore(v int32)

SetSchemeRiskScore gets a reference to the given int32 and assigns it to the SchemeRiskScore field.

func (*RelayedAuthorisationRequest) SetSchemeTraceId

func (o *RelayedAuthorisationRequest) SetSchemeTraceId(v string)

SetSchemeTraceId gets a reference to the given string and assigns it to the SchemeTraceId field.

func (*RelayedAuthorisationRequest) SetSchemeUniqueTransactionId

func (o *RelayedAuthorisationRequest) SetSchemeUniqueTransactionId(v string)

SetSchemeUniqueTransactionId gets a reference to the given string and assigns it to the SchemeUniqueTransactionId field.

func (*RelayedAuthorisationRequest) SetScores

SetScores gets a reference to the given []TransactionScoring and assigns it to the Scores field.

func (*RelayedAuthorisationRequest) SetThreeDSecure

func (o *RelayedAuthorisationRequest) SetThreeDSecure(v ThreeDSecure)

SetThreeDSecure gets a reference to the given ThreeDSecure and assigns it to the ThreeDSecure field.

func (*RelayedAuthorisationRequest) SetTransactionRulesResult

func (o *RelayedAuthorisationRequest) SetTransactionRulesResult(v TransactionRulesResult)

SetTransactionRulesResult gets a reference to the given TransactionRulesResult and assigns it to the TransactionRulesResult field.

func (*RelayedAuthorisationRequest) SetType

func (o *RelayedAuthorisationRequest) SetType(v string)

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

func (*RelayedAuthorisationRequest) SetValidationResult

func (o *RelayedAuthorisationRequest) SetValidationResult(v []ValidationResult)

SetValidationResult gets a reference to the given []ValidationResult and assigns it to the ValidationResult field.

func (RelayedAuthorisationRequest) ToMap

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

type RelayedAuthorisationResponse

type RelayedAuthorisationResponse struct {
	AuthorisationDecision *AuthorisationDecisionResponse `json:"authorisationDecision,omitempty"`
	// Object that contains key-value pairs that you can use in your reporting or other business process.
	Metadata *map[string]string `json:"metadata,omitempty"`
	// Reference of the payment.
	Reference *string `json:"reference,omitempty"`
}

RelayedAuthorisationResponse struct for RelayedAuthorisationResponse

func NewRelayedAuthorisationResponse

func NewRelayedAuthorisationResponse() *RelayedAuthorisationResponse

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

func NewRelayedAuthorisationResponseWithDefaults

func NewRelayedAuthorisationResponseWithDefaults() *RelayedAuthorisationResponse

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

func (*RelayedAuthorisationResponse) GetAuthorisationDecision

func (o *RelayedAuthorisationResponse) GetAuthorisationDecision() AuthorisationDecisionResponse

GetAuthorisationDecision returns the AuthorisationDecision field value if set, zero value otherwise.

func (*RelayedAuthorisationResponse) GetAuthorisationDecisionOk

func (o *RelayedAuthorisationResponse) GetAuthorisationDecisionOk() (*AuthorisationDecisionResponse, bool)

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

func (*RelayedAuthorisationResponse) GetMetadata

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

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

func (*RelayedAuthorisationResponse) GetMetadataOk

func (o *RelayedAuthorisationResponse) GetMetadataOk() (*map[string]string, bool)

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

func (*RelayedAuthorisationResponse) GetReference

func (o *RelayedAuthorisationResponse) GetReference() string

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

func (*RelayedAuthorisationResponse) GetReferenceOk

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

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

func (*RelayedAuthorisationResponse) HasAuthorisationDecision

func (o *RelayedAuthorisationResponse) HasAuthorisationDecision() bool

HasAuthorisationDecision returns a boolean if a field has been set.

func (*RelayedAuthorisationResponse) HasMetadata

func (o *RelayedAuthorisationResponse) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*RelayedAuthorisationResponse) HasReference

func (o *RelayedAuthorisationResponse) HasReference() bool

HasReference returns a boolean if a field has been set.

func (RelayedAuthorisationResponse) MarshalJSON

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

func (*RelayedAuthorisationResponse) SetAuthorisationDecision

func (o *RelayedAuthorisationResponse) SetAuthorisationDecision(v AuthorisationDecisionResponse)

SetAuthorisationDecision gets a reference to the given AuthorisationDecisionResponse and assigns it to the AuthorisationDecision field.

func (*RelayedAuthorisationResponse) SetMetadata

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

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

func (*RelayedAuthorisationResponse) SetReference

func (o *RelayedAuthorisationResponse) SetReference(v string)

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

func (RelayedAuthorisationResponse) ToMap

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

type ResourceReference

type ResourceReference struct {
	// The description of the resource.
	Description *string `json:"description,omitempty"`
	// The unique identifier of the resource.
	Id *string `json:"id,omitempty"`
	// The reference for the resource.
	Reference *string `json:"reference,omitempty"`
}

ResourceReference struct for ResourceReference

func NewResourceReference

func NewResourceReference() *ResourceReference

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

func NewResourceReferenceWithDefaults

func NewResourceReferenceWithDefaults() *ResourceReference

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

func (*ResourceReference) GetDescription

func (o *ResourceReference) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*ResourceReference) GetDescriptionOk

func (o *ResourceReference) GetDescriptionOk() (*string, bool)

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

func (*ResourceReference) GetId

func (o *ResourceReference) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*ResourceReference) GetIdOk

func (o *ResourceReference) GetIdOk() (*string, bool)

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

func (*ResourceReference) GetReference

func (o *ResourceReference) GetReference() string

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

func (*ResourceReference) GetReferenceOk

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

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

func (*ResourceReference) HasDescription

func (o *ResourceReference) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*ResourceReference) HasId

func (o *ResourceReference) HasId() bool

HasId returns a boolean if a field has been set.

func (*ResourceReference) HasReference

func (o *ResourceReference) HasReference() bool

HasReference returns a boolean if a field has been set.

func (ResourceReference) MarshalJSON

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

func (*ResourceReference) SetDescription

func (o *ResourceReference) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*ResourceReference) SetId

func (o *ResourceReference) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*ResourceReference) SetReference

func (o *ResourceReference) SetReference(v string)

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

func (ResourceReference) ToMap

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

type ServiceError

type ServiceError struct {
	// 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) 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) 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) 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 ThreeDSecure

type ThreeDSecure struct {
	// The transaction identifier for the Access Control Server
	AcsTransactionId *string `json:"acsTransactionId,omitempty"`
	// The result from the performed authentication
	AuthenticationResult *string `json:"authenticationResult,omitempty"`
	// The type of the performed authentication
	AuthenticationType *string `json:"authenticationType,omitempty"`
	// The transaction identifier for the Directory server
	DsTransactionId *string `json:"dsTransactionId,omitempty"`
}

ThreeDSecure struct for ThreeDSecure

func NewThreeDSecure

func NewThreeDSecure() *ThreeDSecure

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

func NewThreeDSecureWithDefaults

func NewThreeDSecureWithDefaults() *ThreeDSecure

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

func (*ThreeDSecure) GetAcsTransactionId

func (o *ThreeDSecure) GetAcsTransactionId() string

GetAcsTransactionId returns the AcsTransactionId field value if set, zero value otherwise.

func (*ThreeDSecure) GetAcsTransactionIdOk

func (o *ThreeDSecure) GetAcsTransactionIdOk() (*string, bool)

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

func (*ThreeDSecure) GetAuthenticationResult

func (o *ThreeDSecure) GetAuthenticationResult() string

GetAuthenticationResult returns the AuthenticationResult field value if set, zero value otherwise.

func (*ThreeDSecure) GetAuthenticationResultOk

func (o *ThreeDSecure) GetAuthenticationResultOk() (*string, bool)

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

func (*ThreeDSecure) GetAuthenticationType

func (o *ThreeDSecure) GetAuthenticationType() string

GetAuthenticationType returns the AuthenticationType field value if set, zero value otherwise.

func (*ThreeDSecure) GetAuthenticationTypeOk

func (o *ThreeDSecure) GetAuthenticationTypeOk() (*string, bool)

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

func (*ThreeDSecure) GetDsTransactionId

func (o *ThreeDSecure) GetDsTransactionId() string

GetDsTransactionId returns the DsTransactionId field value if set, zero value otherwise.

func (*ThreeDSecure) GetDsTransactionIdOk

func (o *ThreeDSecure) GetDsTransactionIdOk() (*string, bool)

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

func (*ThreeDSecure) HasAcsTransactionId

func (o *ThreeDSecure) HasAcsTransactionId() bool

HasAcsTransactionId returns a boolean if a field has been set.

func (*ThreeDSecure) HasAuthenticationResult

func (o *ThreeDSecure) HasAuthenticationResult() bool

HasAuthenticationResult returns a boolean if a field has been set.

func (*ThreeDSecure) HasAuthenticationType

func (o *ThreeDSecure) HasAuthenticationType() bool

HasAuthenticationType returns a boolean if a field has been set.

func (*ThreeDSecure) HasDsTransactionId

func (o *ThreeDSecure) HasDsTransactionId() bool

HasDsTransactionId returns a boolean if a field has been set.

func (ThreeDSecure) MarshalJSON

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

func (*ThreeDSecure) SetAcsTransactionId

func (o *ThreeDSecure) SetAcsTransactionId(v string)

SetAcsTransactionId gets a reference to the given string and assigns it to the AcsTransactionId field.

func (*ThreeDSecure) SetAuthenticationResult

func (o *ThreeDSecure) SetAuthenticationResult(v string)

SetAuthenticationResult gets a reference to the given string and assigns it to the AuthenticationResult field.

func (*ThreeDSecure) SetAuthenticationType

func (o *ThreeDSecure) SetAuthenticationType(v string)

SetAuthenticationType gets a reference to the given string and assigns it to the AuthenticationType field.

func (*ThreeDSecure) SetDsTransactionId

func (o *ThreeDSecure) SetDsTransactionId(v string)

SetDsTransactionId gets a reference to the given string and assigns it to the DsTransactionId field.

func (ThreeDSecure) ToMap

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

type TransactionEventViolation

type TransactionEventViolation struct {
	// An explanation about why the transaction rule failed.
	Reason                *string                   `json:"reason,omitempty"`
	TransactionRule       *TransactionRuleReference `json:"transactionRule,omitempty"`
	TransactionRuleSource *TransactionRuleSource    `json:"transactionRuleSource,omitempty"`
}

TransactionEventViolation struct for TransactionEventViolation

func NewTransactionEventViolation

func NewTransactionEventViolation() *TransactionEventViolation

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

func NewTransactionEventViolationWithDefaults

func NewTransactionEventViolationWithDefaults() *TransactionEventViolation

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

func (*TransactionEventViolation) GetReason

func (o *TransactionEventViolation) GetReason() string

GetReason returns the Reason field value if set, zero value otherwise.

func (*TransactionEventViolation) GetReasonOk

func (o *TransactionEventViolation) GetReasonOk() (*string, bool)

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

func (*TransactionEventViolation) GetTransactionRule

func (o *TransactionEventViolation) GetTransactionRule() TransactionRuleReference

GetTransactionRule returns the TransactionRule field value if set, zero value otherwise.

func (*TransactionEventViolation) GetTransactionRuleOk

func (o *TransactionEventViolation) GetTransactionRuleOk() (*TransactionRuleReference, bool)

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

func (*TransactionEventViolation) GetTransactionRuleSource

func (o *TransactionEventViolation) GetTransactionRuleSource() TransactionRuleSource

GetTransactionRuleSource returns the TransactionRuleSource field value if set, zero value otherwise.

func (*TransactionEventViolation) GetTransactionRuleSourceOk

func (o *TransactionEventViolation) GetTransactionRuleSourceOk() (*TransactionRuleSource, bool)

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

func (*TransactionEventViolation) HasReason

func (o *TransactionEventViolation) HasReason() bool

HasReason returns a boolean if a field has been set.

func (*TransactionEventViolation) HasTransactionRule

func (o *TransactionEventViolation) HasTransactionRule() bool

HasTransactionRule returns a boolean if a field has been set.

func (*TransactionEventViolation) HasTransactionRuleSource

func (o *TransactionEventViolation) HasTransactionRuleSource() bool

HasTransactionRuleSource returns a boolean if a field has been set.

func (TransactionEventViolation) MarshalJSON

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

func (*TransactionEventViolation) SetReason

func (o *TransactionEventViolation) SetReason(v string)

SetReason gets a reference to the given string and assigns it to the Reason field.

func (*TransactionEventViolation) SetTransactionRule

func (o *TransactionEventViolation) SetTransactionRule(v TransactionRuleReference)

SetTransactionRule gets a reference to the given TransactionRuleReference and assigns it to the TransactionRule field.

func (*TransactionEventViolation) SetTransactionRuleSource

func (o *TransactionEventViolation) SetTransactionRuleSource(v TransactionRuleSource)

SetTransactionRuleSource gets a reference to the given TransactionRuleSource and assigns it to the TransactionRuleSource field.

func (TransactionEventViolation) ToMap

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

type TransactionRuleReference

type TransactionRuleReference struct {
	// The description of the resource.
	Description *string `json:"description,omitempty"`
	// The unique identifier of the resource.
	Id *string `json:"id,omitempty"`
	// The outcome type of the rule.
	OutcomeType *string `json:"outcomeType,omitempty"`
	// The reference for the resource.
	Reference *string `json:"reference,omitempty"`
	// The transaction score determined by the rule. Returned only when `outcomeType` is **scoreBased**.
	Score *int32 `json:"score,omitempty"`
}

TransactionRuleReference struct for TransactionRuleReference

func NewTransactionRuleReference

func NewTransactionRuleReference() *TransactionRuleReference

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

func NewTransactionRuleReferenceWithDefaults

func NewTransactionRuleReferenceWithDefaults() *TransactionRuleReference

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

func (*TransactionRuleReference) GetDescription

func (o *TransactionRuleReference) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*TransactionRuleReference) GetDescriptionOk

func (o *TransactionRuleReference) GetDescriptionOk() (*string, bool)

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

func (*TransactionRuleReference) GetId

func (o *TransactionRuleReference) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*TransactionRuleReference) GetIdOk

func (o *TransactionRuleReference) GetIdOk() (*string, bool)

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

func (*TransactionRuleReference) GetOutcomeType

func (o *TransactionRuleReference) GetOutcomeType() string

GetOutcomeType returns the OutcomeType field value if set, zero value otherwise.

func (*TransactionRuleReference) GetOutcomeTypeOk

func (o *TransactionRuleReference) GetOutcomeTypeOk() (*string, bool)

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

func (*TransactionRuleReference) GetReference

func (o *TransactionRuleReference) GetReference() string

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

func (*TransactionRuleReference) GetReferenceOk

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

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

func (*TransactionRuleReference) GetScore

func (o *TransactionRuleReference) GetScore() int32

GetScore returns the Score field value if set, zero value otherwise.

func (*TransactionRuleReference) GetScoreOk

func (o *TransactionRuleReference) GetScoreOk() (*int32, bool)

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

func (*TransactionRuleReference) HasDescription

func (o *TransactionRuleReference) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*TransactionRuleReference) HasId

func (o *TransactionRuleReference) HasId() bool

HasId returns a boolean if a field has been set.

func (*TransactionRuleReference) HasOutcomeType

func (o *TransactionRuleReference) HasOutcomeType() bool

HasOutcomeType returns a boolean if a field has been set.

func (*TransactionRuleReference) HasReference

func (o *TransactionRuleReference) HasReference() bool

HasReference returns a boolean if a field has been set.

func (*TransactionRuleReference) HasScore

func (o *TransactionRuleReference) HasScore() bool

HasScore returns a boolean if a field has been set.

func (TransactionRuleReference) MarshalJSON

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

func (*TransactionRuleReference) SetDescription

func (o *TransactionRuleReference) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*TransactionRuleReference) SetId

func (o *TransactionRuleReference) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*TransactionRuleReference) SetOutcomeType

func (o *TransactionRuleReference) SetOutcomeType(v string)

SetOutcomeType gets a reference to the given string and assigns it to the OutcomeType field.

func (*TransactionRuleReference) SetReference

func (o *TransactionRuleReference) SetReference(v string)

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

func (*TransactionRuleReference) SetScore

func (o *TransactionRuleReference) SetScore(v int32)

SetScore gets a reference to the given int32 and assigns it to the Score field.

func (TransactionRuleReference) ToMap

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

type TransactionRuleSource

type TransactionRuleSource struct {
	// ID of the resource, when applicable.
	Id *string `json:"id,omitempty"`
	// Indicates the type of resource for which the transaction rule is defined.  Possible values:   * **PaymentInstrumentGroup**  * **PaymentInstrument**  * **BalancePlatform**  * **EntityUsageConfiguration**  * **PlatformRule**: The transaction rule is a platform-wide rule imposed by Adyen.
	Type *string `json:"type,omitempty"`
}

TransactionRuleSource struct for TransactionRuleSource

func NewTransactionRuleSource

func NewTransactionRuleSource() *TransactionRuleSource

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

func NewTransactionRuleSourceWithDefaults

func NewTransactionRuleSourceWithDefaults() *TransactionRuleSource

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

func (*TransactionRuleSource) GetId

func (o *TransactionRuleSource) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*TransactionRuleSource) GetIdOk

func (o *TransactionRuleSource) GetIdOk() (*string, bool)

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

func (*TransactionRuleSource) GetType

func (o *TransactionRuleSource) GetType() string

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

func (*TransactionRuleSource) GetTypeOk

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

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

func (*TransactionRuleSource) HasId

func (o *TransactionRuleSource) HasId() bool

HasId returns a boolean if a field has been set.

func (*TransactionRuleSource) HasType

func (o *TransactionRuleSource) HasType() bool

HasType returns a boolean if a field has been set.

func (TransactionRuleSource) MarshalJSON

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

func (*TransactionRuleSource) SetId

func (o *TransactionRuleSource) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*TransactionRuleSource) SetType

func (o *TransactionRuleSource) SetType(v string)

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

func (TransactionRuleSource) ToMap

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

type TransactionRulesResult

type TransactionRulesResult struct {
	// The advice given by the Risk analysis.
	Advice *string `json:"advice,omitempty"`
	// Indicates whether the transaction passed the evaluation for all hardblock rules
	AllHardBlockRulesPassed *bool `json:"allHardBlockRulesPassed,omitempty"`
	// The score of the Risk analysis.
	Score *int32 `json:"score,omitempty"`
	// Array containing all the transaction rules that the transaction triggered.
	TriggeredTransactionRules []TransactionEventViolation `json:"triggeredTransactionRules,omitempty"`
}

TransactionRulesResult struct for TransactionRulesResult

func NewTransactionRulesResult

func NewTransactionRulesResult() *TransactionRulesResult

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

func NewTransactionRulesResultWithDefaults

func NewTransactionRulesResultWithDefaults() *TransactionRulesResult

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

func (*TransactionRulesResult) GetAdvice

func (o *TransactionRulesResult) GetAdvice() string

GetAdvice returns the Advice field value if set, zero value otherwise.

func (*TransactionRulesResult) GetAdviceOk

func (o *TransactionRulesResult) GetAdviceOk() (*string, bool)

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

func (*TransactionRulesResult) GetAllHardBlockRulesPassed

func (o *TransactionRulesResult) GetAllHardBlockRulesPassed() bool

GetAllHardBlockRulesPassed returns the AllHardBlockRulesPassed field value if set, zero value otherwise.

func (*TransactionRulesResult) GetAllHardBlockRulesPassedOk

func (o *TransactionRulesResult) GetAllHardBlockRulesPassedOk() (*bool, bool)

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

func (*TransactionRulesResult) GetScore

func (o *TransactionRulesResult) GetScore() int32

GetScore returns the Score field value if set, zero value otherwise.

func (*TransactionRulesResult) GetScoreOk

func (o *TransactionRulesResult) GetScoreOk() (*int32, bool)

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

func (*TransactionRulesResult) GetTriggeredTransactionRules

func (o *TransactionRulesResult) GetTriggeredTransactionRules() []TransactionEventViolation

GetTriggeredTransactionRules returns the TriggeredTransactionRules field value if set, zero value otherwise.

func (*TransactionRulesResult) GetTriggeredTransactionRulesOk

func (o *TransactionRulesResult) GetTriggeredTransactionRulesOk() ([]TransactionEventViolation, bool)

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

func (*TransactionRulesResult) HasAdvice

func (o *TransactionRulesResult) HasAdvice() bool

HasAdvice returns a boolean if a field has been set.

func (*TransactionRulesResult) HasAllHardBlockRulesPassed

func (o *TransactionRulesResult) HasAllHardBlockRulesPassed() bool

HasAllHardBlockRulesPassed returns a boolean if a field has been set.

func (*TransactionRulesResult) HasScore

func (o *TransactionRulesResult) HasScore() bool

HasScore returns a boolean if a field has been set.

func (*TransactionRulesResult) HasTriggeredTransactionRules

func (o *TransactionRulesResult) HasTriggeredTransactionRules() bool

HasTriggeredTransactionRules returns a boolean if a field has been set.

func (TransactionRulesResult) MarshalJSON

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

func (*TransactionRulesResult) SetAdvice

func (o *TransactionRulesResult) SetAdvice(v string)

SetAdvice gets a reference to the given string and assigns it to the Advice field.

func (*TransactionRulesResult) SetAllHardBlockRulesPassed

func (o *TransactionRulesResult) SetAllHardBlockRulesPassed(v bool)

SetAllHardBlockRulesPassed gets a reference to the given bool and assigns it to the AllHardBlockRulesPassed field.

func (*TransactionRulesResult) SetScore

func (o *TransactionRulesResult) SetScore(v int32)

SetScore gets a reference to the given int32 and assigns it to the Score field.

func (*TransactionRulesResult) SetTriggeredTransactionRules

func (o *TransactionRulesResult) SetTriggeredTransactionRules(v []TransactionEventViolation)

SetTriggeredTransactionRules gets a reference to the given []TransactionEventViolation and assigns it to the TriggeredTransactionRules field.

func (TransactionRulesResult) ToMap

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

type TransactionScoring

type TransactionScoring struct {
	// The type of score.
	Type *string `json:"type,omitempty"`
	// The value of the score.
	Value *string `json:"value,omitempty"`
}

TransactionScoring struct for TransactionScoring

func NewTransactionScoring

func NewTransactionScoring() *TransactionScoring

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

func NewTransactionScoringWithDefaults

func NewTransactionScoringWithDefaults() *TransactionScoring

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

func (*TransactionScoring) GetType

func (o *TransactionScoring) GetType() string

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

func (*TransactionScoring) GetTypeOk

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

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

func (*TransactionScoring) GetValue

func (o *TransactionScoring) GetValue() string

GetValue returns the Value field value if set, zero value otherwise.

func (*TransactionScoring) GetValueOk

func (o *TransactionScoring) GetValueOk() (*string, bool)

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

func (*TransactionScoring) HasType

func (o *TransactionScoring) HasType() bool

HasType returns a boolean if a field has been set.

func (*TransactionScoring) HasValue

func (o *TransactionScoring) HasValue() bool

HasValue returns a boolean if a field has been set.

func (TransactionScoring) MarshalJSON

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

func (*TransactionScoring) SetType

func (o *TransactionScoring) SetType(v string)

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

func (*TransactionScoring) SetValue

func (o *TransactionScoring) SetValue(v string)

SetValue gets a reference to the given string and assigns it to the Value field.

func (TransactionScoring) ToMap

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

type ValidationResult

type ValidationResult struct {
	// The result of the check.  Possible values:  - **valid**: The validation was successful.  - **invalid**: The validation failed.  - **notValidated**: The validation was not performed because some services were unreachable or Adyen does not have the information needed to perform the check.  - **notApplicable**: The validation is not applicable.
	Result *string `json:"result,omitempty"`
	// Type of check.
	Type *string `json:"type,omitempty"`
}

ValidationResult struct for ValidationResult

func NewValidationResult

func NewValidationResult() *ValidationResult

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

func NewValidationResultWithDefaults

func NewValidationResultWithDefaults() *ValidationResult

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

func (*ValidationResult) GetResult

func (o *ValidationResult) GetResult() string

GetResult returns the Result field value if set, zero value otherwise.

func (*ValidationResult) GetResultOk

func (o *ValidationResult) GetResultOk() (*string, bool)

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

func (*ValidationResult) GetType

func (o *ValidationResult) GetType() string

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

func (*ValidationResult) GetTypeOk

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

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

func (*ValidationResult) HasResult

func (o *ValidationResult) HasResult() bool

HasResult returns a boolean if a field has been set.

func (*ValidationResult) HasType

func (o *ValidationResult) HasType() bool

HasType returns a boolean if a field has been set.

func (ValidationResult) MarshalJSON

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

func (*ValidationResult) SetResult

func (o *ValidationResult) SetResult(v string)

SetResult gets a reference to the given string and assigns it to the Result field.

func (*ValidationResult) SetType

func (o *ValidationResult) SetType(v string)

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

func (ValidationResult) ToMap

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL