recurring

package
v7.3.1 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Address

type Address struct {
	// The name of the city. Maximum length: 3000 characters.
	City string `json:"city"`
	// The two-character ISO-3166-1 alpha-2 country code. For example, **US**. > If you don't know the country or are not collecting the country from the shopper, provide `country` as `ZZ`.
	Country string `json:"country"`
	// The number or name of the house. Maximum length: 3000 characters.
	HouseNumberOrName string `json:"houseNumberOrName"`
	// A maximum of five digits for an address in the US, or a maximum of ten characters for an address in all other countries.
	PostalCode string `json:"postalCode"`
	// The two-character ISO 3166-2 state or province code. For example, **CA** in the US or **ON** in Canada. > Required for the US and Canada.
	StateOrProvince *string `json:"stateOrProvince,omitempty"`
	// The name of the street. Maximum length: 3000 characters. > The house number should not be included in this field; it should be separately provided via `houseNumberOrName`.
	Street string `json:"street"`
}

Address struct for Address

func NewAddress

func NewAddress(city string, country string, houseNumberOrName string, postalCode string, street string) *Address

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

func NewAddressWithDefaults

func NewAddressWithDefaults() *Address

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

func (*Address) GetCity

func (o *Address) GetCity() string

GetCity returns the City field value

func (*Address) GetCityOk

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

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

func (*Address) GetCountry

func (o *Address) GetCountry() string

GetCountry returns the Country field value

func (*Address) GetCountryOk

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

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

func (*Address) GetHouseNumberOrName

func (o *Address) GetHouseNumberOrName() string

GetHouseNumberOrName returns the HouseNumberOrName field value

func (*Address) GetHouseNumberOrNameOk

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

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

func (*Address) GetPostalCode

func (o *Address) GetPostalCode() string

GetPostalCode returns the PostalCode field value

func (*Address) GetPostalCodeOk

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

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

func (*Address) GetStateOrProvince

func (o *Address) GetStateOrProvince() string

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

func (*Address) GetStateOrProvinceOk

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

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

func (*Address) GetStreet

func (o *Address) GetStreet() string

GetStreet returns the Street field value

func (*Address) GetStreetOk

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

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

func (*Address) HasStateOrProvince

func (o *Address) HasStateOrProvince() bool

HasStateOrProvince returns a boolean if a field has been set.

func (Address) MarshalJSON

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

func (*Address) SetCity

func (o *Address) SetCity(v string)

SetCity sets field value

func (*Address) SetCountry

func (o *Address) SetCountry(v string)

SetCountry sets field value

func (*Address) SetHouseNumberOrName

func (o *Address) SetHouseNumberOrName(v string)

SetHouseNumberOrName sets field value

func (*Address) SetPostalCode

func (o *Address) SetPostalCode(v string)

SetPostalCode sets field value

func (*Address) SetStateOrProvince

func (o *Address) SetStateOrProvince(v string)

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

func (*Address) SetStreet

func (o *Address) SetStreet(v string)

SetStreet sets field value

func (Address) ToMap

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

type Amount

type Amount struct {
	// The three-character [ISO currency code](https://docs.adyen.com/development-resources/currency-codes).
	Currency string `json:"currency"`
	// The amount of the transaction, in [minor units](https://docs.adyen.com/development-resources/currency-codes).
	Value int64 `json:"value"`
}

Amount struct for Amount

func NewAmount

func NewAmount(currency string, value int64) *Amount

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

func NewAmountWithDefaults

func NewAmountWithDefaults() *Amount

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

func (*Amount) GetCurrency

func (o *Amount) GetCurrency() string

GetCurrency returns the Currency field value

func (*Amount) GetCurrencyOk

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

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

func (*Amount) GetValue

func (o *Amount) GetValue() int64

GetValue returns the Value field value

func (*Amount) GetValueOk

func (o *Amount) GetValueOk() (*int64, bool)

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

func (Amount) MarshalJSON

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

func (*Amount) SetCurrency

func (o *Amount) SetCurrency(v string)

SetCurrency sets field value

func (*Amount) SetValue

func (o *Amount) SetValue(v int64)

SetValue sets field value

func (Amount) ToMap

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

type BankAccount

type BankAccount struct {
	// The bank account number (without separators).
	BankAccountNumber *string `json:"bankAccountNumber,omitempty"`
	// The bank city.
	BankCity *string `json:"bankCity,omitempty"`
	// The location id of the bank. The field value is `nil` in most cases.
	BankLocationId *string `json:"bankLocationId,omitempty"`
	// The name of the bank.
	BankName *string `json:"bankName,omitempty"`
	// The [Business Identifier Code](https://en.wikipedia.org/wiki/ISO_9362) (BIC) is the SWIFT address assigned to a bank. The field value is `nil` in most cases.
	Bic *string `json:"bic,omitempty"`
	// Country code where the bank is located.  A valid value is an ISO two-character country code (e.g. 'NL').
	CountryCode *string `json:"countryCode,omitempty"`
	// The [International Bank Account Number](https://en.wikipedia.org/wiki/International_Bank_Account_Number) (IBAN).
	Iban *string `json:"iban,omitempty"`
	// The name of the bank account holder. If you submit a name with non-Latin characters, we automatically replace some of them with corresponding Latin characters to meet the FATF recommendations. For example: * χ12 is converted to ch12. * üA is converted to euA. * Peter Møller is converted to Peter Mller, because banks don't accept 'ø'. After replacement, the ownerName must have at least three alphanumeric characters (A-Z, a-z, 0-9), and at least one of them must be a valid Latin character (A-Z, a-z). For example: * John17 - allowed. * J17 - allowed. * 171 - not allowed. * John-7 - allowed. > If provided details don't match the required format, the response returns the error message: 203 'Invalid bank account holder name'.
	OwnerName *string `json:"ownerName,omitempty"`
	// The bank account holder's tax ID.
	TaxId *string `json:"taxId,omitempty"`
}

BankAccount struct for BankAccount

func NewBankAccount

func NewBankAccount() *BankAccount

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

func NewBankAccountWithDefaults

func NewBankAccountWithDefaults() *BankAccount

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

func (*BankAccount) GetBankAccountNumber

func (o *BankAccount) GetBankAccountNumber() string

GetBankAccountNumber returns the BankAccountNumber field value if set, zero value otherwise.

func (*BankAccount) GetBankAccountNumberOk

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

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

func (*BankAccount) GetBankCity

func (o *BankAccount) GetBankCity() string

GetBankCity returns the BankCity field value if set, zero value otherwise.

func (*BankAccount) GetBankCityOk

func (o *BankAccount) GetBankCityOk() (*string, bool)

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

func (*BankAccount) GetBankLocationId

func (o *BankAccount) GetBankLocationId() string

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

func (*BankAccount) GetBankLocationIdOk

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

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

func (*BankAccount) GetBankName

func (o *BankAccount) GetBankName() string

GetBankName returns the BankName field value if set, zero value otherwise.

func (*BankAccount) GetBankNameOk

func (o *BankAccount) GetBankNameOk() (*string, bool)

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

func (*BankAccount) GetBic

func (o *BankAccount) GetBic() string

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

func (*BankAccount) GetBicOk

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

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

func (*BankAccount) GetCountryCode

func (o *BankAccount) GetCountryCode() string

GetCountryCode returns the CountryCode field value if set, zero value otherwise.

func (*BankAccount) GetCountryCodeOk

func (o *BankAccount) GetCountryCodeOk() (*string, bool)

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

func (*BankAccount) GetIban

func (o *BankAccount) GetIban() string

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

func (*BankAccount) GetIbanOk

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

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

func (*BankAccount) GetOwnerName

func (o *BankAccount) GetOwnerName() string

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

func (*BankAccount) GetOwnerNameOk

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

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

func (*BankAccount) GetTaxId

func (o *BankAccount) GetTaxId() string

GetTaxId returns the TaxId field value if set, zero value otherwise.

func (*BankAccount) GetTaxIdOk

func (o *BankAccount) GetTaxIdOk() (*string, bool)

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

func (*BankAccount) HasBankAccountNumber

func (o *BankAccount) HasBankAccountNumber() bool

HasBankAccountNumber returns a boolean if a field has been set.

func (*BankAccount) HasBankCity

func (o *BankAccount) HasBankCity() bool

HasBankCity returns a boolean if a field has been set.

func (*BankAccount) HasBankLocationId

func (o *BankAccount) HasBankLocationId() bool

HasBankLocationId returns a boolean if a field has been set.

func (*BankAccount) HasBankName

func (o *BankAccount) HasBankName() bool

HasBankName returns a boolean if a field has been set.

func (*BankAccount) HasBic

func (o *BankAccount) HasBic() bool

HasBic returns a boolean if a field has been set.

func (*BankAccount) HasCountryCode

func (o *BankAccount) HasCountryCode() bool

HasCountryCode returns a boolean if a field has been set.

func (*BankAccount) HasIban

func (o *BankAccount) HasIban() bool

HasIban returns a boolean if a field has been set.

func (*BankAccount) HasOwnerName

func (o *BankAccount) HasOwnerName() bool

HasOwnerName returns a boolean if a field has been set.

func (*BankAccount) HasTaxId

func (o *BankAccount) HasTaxId() bool

HasTaxId returns a boolean if a field has been set.

func (BankAccount) MarshalJSON

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

func (*BankAccount) SetBankAccountNumber

func (o *BankAccount) SetBankAccountNumber(v string)

SetBankAccountNumber gets a reference to the given string and assigns it to the BankAccountNumber field.

func (*BankAccount) SetBankCity

func (o *BankAccount) SetBankCity(v string)

SetBankCity gets a reference to the given string and assigns it to the BankCity field.

func (*BankAccount) SetBankLocationId

func (o *BankAccount) SetBankLocationId(v string)

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

func (*BankAccount) SetBankName

func (o *BankAccount) SetBankName(v string)

SetBankName gets a reference to the given string and assigns it to the BankName field.

func (*BankAccount) SetBic

func (o *BankAccount) SetBic(v string)

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

func (*BankAccount) SetCountryCode

func (o *BankAccount) SetCountryCode(v string)

SetCountryCode gets a reference to the given string and assigns it to the CountryCode field.

func (*BankAccount) SetIban

func (o *BankAccount) SetIban(v string)

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

func (*BankAccount) SetOwnerName

func (o *BankAccount) SetOwnerName(v string)

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

func (*BankAccount) SetTaxId

func (o *BankAccount) SetTaxId(v string)

SetTaxId gets a reference to the given string and assigns it to the TaxId field.

func (BankAccount) ToMap

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

type Card

type Card struct {
	// The [card verification code](https://docs.adyen.com/payments-fundamentals/payment-glossary#card-security-code-cvc-cvv-cid) (1-20 characters). Depending on the card brand, it is known also as: * CVV2/CVC2 – length: 3 digits * CID – length: 4 digits > If you are using [Client-Side Encryption](https://docs.adyen.com/classic-integration/cse-integration-ecommerce), the CVC code is present in the encrypted data. You must never post the card details to the server. > This field must be always present in a [one-click payment request](https://docs.adyen.com/classic-integration/recurring-payments). > When this value is returned in a response, it is always empty because it is not stored.
	Cvc *string `json:"cvc,omitempty"`
	// The card expiry month. Format: 2 digits, zero-padded for single digits. For example: * 03 = March * 11 = November
	ExpiryMonth *string `json:"expiryMonth,omitempty"`
	// The card expiry year. Format: 4 digits. For example: 2020
	ExpiryYear *string `json:"expiryYear,omitempty"`
	// The name of the cardholder, as printed on the card.
	HolderName *string `json:"holderName,omitempty"`
	// The issue number of the card (for some UK debit cards only).
	IssueNumber *string `json:"issueNumber,omitempty"`
	// The card number (4-19 characters). Do not use any separators. When this value is returned in a response, only the last 4 digits of the card number are returned.
	Number *string `json:"number,omitempty"`
	// The month component of the start date (for some UK debit cards only).
	StartMonth *string `json:"startMonth,omitempty"`
	// The year component of the start date (for some UK debit cards only).
	StartYear *string `json:"startYear,omitempty"`
}

Card struct for Card

func NewCard

func NewCard() *Card

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

func NewCardWithDefaults

func NewCardWithDefaults() *Card

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

func (*Card) GetCvc

func (o *Card) GetCvc() string

GetCvc returns the Cvc field value if set, zero value otherwise.

func (*Card) GetCvcOk

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

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

func (*Card) GetExpiryMonth

func (o *Card) GetExpiryMonth() string

GetExpiryMonth returns the ExpiryMonth field value if set, zero value otherwise.

func (*Card) GetExpiryMonthOk

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

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

func (*Card) GetExpiryYear

func (o *Card) GetExpiryYear() string

GetExpiryYear returns the ExpiryYear field value if set, zero value otherwise.

func (*Card) GetExpiryYearOk

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

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

func (*Card) GetHolderName

func (o *Card) GetHolderName() string

GetHolderName returns the HolderName field value if set, zero value otherwise.

func (*Card) GetHolderNameOk

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

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

func (*Card) GetIssueNumber

func (o *Card) GetIssueNumber() string

GetIssueNumber returns the IssueNumber field value if set, zero value otherwise.

func (*Card) GetIssueNumberOk

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

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

func (*Card) GetNumber

func (o *Card) GetNumber() string

GetNumber returns the Number field value if set, zero value otherwise.

func (*Card) GetNumberOk

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

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

func (*Card) GetStartMonth

func (o *Card) GetStartMonth() string

GetStartMonth returns the StartMonth field value if set, zero value otherwise.

func (*Card) GetStartMonthOk

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

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

func (*Card) GetStartYear

func (o *Card) GetStartYear() string

GetStartYear returns the StartYear field value if set, zero value otherwise.

func (*Card) GetStartYearOk

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

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

func (*Card) HasCvc

func (o *Card) HasCvc() bool

HasCvc returns a boolean if a field has been set.

func (*Card) HasExpiryMonth

func (o *Card) HasExpiryMonth() bool

HasExpiryMonth returns a boolean if a field has been set.

func (*Card) HasExpiryYear

func (o *Card) HasExpiryYear() bool

HasExpiryYear returns a boolean if a field has been set.

func (*Card) HasHolderName

func (o *Card) HasHolderName() bool

HasHolderName returns a boolean if a field has been set.

func (*Card) HasIssueNumber

func (o *Card) HasIssueNumber() bool

HasIssueNumber returns a boolean if a field has been set.

func (*Card) HasNumber

func (o *Card) HasNumber() bool

HasNumber returns a boolean if a field has been set.

func (*Card) HasStartMonth

func (o *Card) HasStartMonth() bool

HasStartMonth returns a boolean if a field has been set.

func (*Card) HasStartYear

func (o *Card) HasStartYear() bool

HasStartYear returns a boolean if a field has been set.

func (Card) MarshalJSON

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

func (*Card) SetCvc

func (o *Card) SetCvc(v string)

SetCvc gets a reference to the given string and assigns it to the Cvc field.

func (*Card) SetExpiryMonth

func (o *Card) SetExpiryMonth(v string)

SetExpiryMonth gets a reference to the given string and assigns it to the ExpiryMonth field.

func (*Card) SetExpiryYear

func (o *Card) SetExpiryYear(v string)

SetExpiryYear gets a reference to the given string and assigns it to the ExpiryYear field.

func (*Card) SetHolderName

func (o *Card) SetHolderName(v string)

SetHolderName gets a reference to the given string and assigns it to the HolderName field.

func (*Card) SetIssueNumber

func (o *Card) SetIssueNumber(v string)

SetIssueNumber gets a reference to the given string and assigns it to the IssueNumber field.

func (*Card) SetNumber

func (o *Card) SetNumber(v string)

SetNumber gets a reference to the given string and assigns it to the Number field.

func (*Card) SetStartMonth

func (o *Card) SetStartMonth(v string)

SetStartMonth gets a reference to the given string and assigns it to the StartMonth field.

func (*Card) SetStartYear

func (o *Card) SetStartYear(v string)

SetStartYear gets a reference to the given string and assigns it to the StartYear field.

func (Card) ToMap

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

type CreatePermitRequest

type CreatePermitRequest struct {
	// The merchant account identifier, with which you want to process the transaction.
	MerchantAccount string `json:"merchantAccount"`
	// The permits to create for this recurring contract.
	Permits []Permit `json:"permits"`
	// The recurring contract the new permits will use.
	RecurringDetailReference string `json:"recurringDetailReference"`
	// The shopper's reference to uniquely identify this shopper (e.g. user ID or account ID).
	ShopperReference string `json:"shopperReference"`
}

CreatePermitRequest struct for CreatePermitRequest

func NewCreatePermitRequest

func NewCreatePermitRequest(merchantAccount string, permits []Permit, recurringDetailReference string, shopperReference string) *CreatePermitRequest

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

func NewCreatePermitRequestWithDefaults

func NewCreatePermitRequestWithDefaults() *CreatePermitRequest

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

func (*CreatePermitRequest) GetMerchantAccount

func (o *CreatePermitRequest) GetMerchantAccount() string

GetMerchantAccount returns the MerchantAccount field value

func (*CreatePermitRequest) GetMerchantAccountOk

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

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

func (*CreatePermitRequest) GetPermits

func (o *CreatePermitRequest) GetPermits() []Permit

GetPermits returns the Permits field value

func (*CreatePermitRequest) GetPermitsOk

func (o *CreatePermitRequest) GetPermitsOk() ([]Permit, bool)

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

func (*CreatePermitRequest) GetRecurringDetailReference

func (o *CreatePermitRequest) GetRecurringDetailReference() string

GetRecurringDetailReference returns the RecurringDetailReference field value

func (*CreatePermitRequest) GetRecurringDetailReferenceOk

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

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

func (*CreatePermitRequest) GetShopperReference

func (o *CreatePermitRequest) GetShopperReference() string

GetShopperReference returns the ShopperReference field value

func (*CreatePermitRequest) GetShopperReferenceOk

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

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

func (CreatePermitRequest) MarshalJSON

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

func (*CreatePermitRequest) SetMerchantAccount

func (o *CreatePermitRequest) SetMerchantAccount(v string)

SetMerchantAccount sets field value

func (*CreatePermitRequest) SetPermits

func (o *CreatePermitRequest) SetPermits(v []Permit)

SetPermits sets field value

func (*CreatePermitRequest) SetRecurringDetailReference

func (o *CreatePermitRequest) SetRecurringDetailReference(v string)

SetRecurringDetailReference sets field value

func (*CreatePermitRequest) SetShopperReference

func (o *CreatePermitRequest) SetShopperReference(v string)

SetShopperReference sets field value

func (CreatePermitRequest) ToMap

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

type CreatePermitResult

type CreatePermitResult struct {
	// List of new permits.
	PermitResultList []PermitResult `json:"permitResultList,omitempty"`
	// A unique reference associated with the request. This value is globally unique; quote it when communicating with us about this request.
	PspReference *string `json:"pspReference,omitempty"`
}

CreatePermitResult struct for CreatePermitResult

func NewCreatePermitResult

func NewCreatePermitResult() *CreatePermitResult

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

func NewCreatePermitResultWithDefaults

func NewCreatePermitResultWithDefaults() *CreatePermitResult

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

func (*CreatePermitResult) GetPermitResultList

func (o *CreatePermitResult) GetPermitResultList() []PermitResult

GetPermitResultList returns the PermitResultList field value if set, zero value otherwise.

func (*CreatePermitResult) GetPermitResultListOk

func (o *CreatePermitResult) GetPermitResultListOk() ([]PermitResult, bool)

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

func (*CreatePermitResult) GetPspReference

func (o *CreatePermitResult) GetPspReference() string

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

func (*CreatePermitResult) GetPspReferenceOk

func (o *CreatePermitResult) 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 (*CreatePermitResult) HasPermitResultList

func (o *CreatePermitResult) HasPermitResultList() bool

HasPermitResultList returns a boolean if a field has been set.

func (*CreatePermitResult) HasPspReference

func (o *CreatePermitResult) HasPspReference() bool

HasPspReference returns a boolean if a field has been set.

func (CreatePermitResult) MarshalJSON

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

func (*CreatePermitResult) SetPermitResultList

func (o *CreatePermitResult) SetPermitResultList(v []PermitResult)

SetPermitResultList gets a reference to the given []PermitResult and assigns it to the PermitResultList field.

func (*CreatePermitResult) SetPspReference

func (o *CreatePermitResult) SetPspReference(v string)

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

func (CreatePermitResult) ToMap

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

type DisablePermitRequest

type DisablePermitRequest struct {
	// The merchant account identifier, with which you want to process the transaction.
	MerchantAccount string `json:"merchantAccount"`
	// The permit token to disable.
	Token string `json:"token"`
}

DisablePermitRequest struct for DisablePermitRequest

func NewDisablePermitRequest

func NewDisablePermitRequest(merchantAccount string, token string) *DisablePermitRequest

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

func NewDisablePermitRequestWithDefaults

func NewDisablePermitRequestWithDefaults() *DisablePermitRequest

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

func (*DisablePermitRequest) GetMerchantAccount

func (o *DisablePermitRequest) GetMerchantAccount() string

GetMerchantAccount returns the MerchantAccount field value

func (*DisablePermitRequest) GetMerchantAccountOk

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

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

func (*DisablePermitRequest) GetToken

func (o *DisablePermitRequest) GetToken() string

GetToken returns the Token field value

func (*DisablePermitRequest) GetTokenOk

func (o *DisablePermitRequest) GetTokenOk() (*string, bool)

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

func (DisablePermitRequest) MarshalJSON

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

func (*DisablePermitRequest) SetMerchantAccount

func (o *DisablePermitRequest) SetMerchantAccount(v string)

SetMerchantAccount sets field value

func (*DisablePermitRequest) SetToken

func (o *DisablePermitRequest) SetToken(v string)

SetToken sets field value

func (DisablePermitRequest) ToMap

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

type DisablePermitResult

type DisablePermitResult struct {
	// A unique reference associated with the request. This value is globally unique; quote it when communicating with us about this request.
	PspReference *string `json:"pspReference,omitempty"`
	// Status of the disable request.
	Status *string `json:"status,omitempty"`
}

DisablePermitResult struct for DisablePermitResult

func NewDisablePermitResult

func NewDisablePermitResult() *DisablePermitResult

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

func NewDisablePermitResultWithDefaults

func NewDisablePermitResultWithDefaults() *DisablePermitResult

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

func (*DisablePermitResult) GetPspReference

func (o *DisablePermitResult) GetPspReference() string

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

func (*DisablePermitResult) GetPspReferenceOk

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

func (o *DisablePermitResult) GetStatus() string

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

func (*DisablePermitResult) GetStatusOk

func (o *DisablePermitResult) 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 (*DisablePermitResult) HasPspReference

func (o *DisablePermitResult) HasPspReference() bool

HasPspReference returns a boolean if a field has been set.

func (*DisablePermitResult) HasStatus

func (o *DisablePermitResult) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (DisablePermitResult) MarshalJSON

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

func (*DisablePermitResult) SetPspReference

func (o *DisablePermitResult) SetPspReference(v string)

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

func (*DisablePermitResult) SetStatus

func (o *DisablePermitResult) SetStatus(v string)

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

func (DisablePermitResult) ToMap

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

type DisableRequest

type DisableRequest struct {
	// Specify the contract if you only want to disable a specific use.  This field can be set to one of the following values, or to their combination (comma-separated): * ONECLICK * RECURRING * PAYOUT
	Contract *string `json:"contract,omitempty"`
	// The merchant account identifier with which you want to process the transaction.
	MerchantAccount string `json:"merchantAccount"`
	// The ID that uniquely identifies the recurring detail reference.  If it is not provided, the whole recurring contract of the `shopperReference` will be disabled, which includes all recurring details.
	RecurringDetailReference *string `json:"recurringDetailReference,omitempty"`
	// The ID that uniquely identifies the shopper.  This `shopperReference` must be the same as the `shopperReference` used in the initial payment.
	ShopperReference string `json:"shopperReference"`
}

DisableRequest struct for DisableRequest

func NewDisableRequest

func NewDisableRequest(merchantAccount string, shopperReference string) *DisableRequest

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

func NewDisableRequestWithDefaults

func NewDisableRequestWithDefaults() *DisableRequest

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

func (*DisableRequest) GetContract

func (o *DisableRequest) GetContract() string

GetContract returns the Contract field value if set, zero value otherwise.

func (*DisableRequest) GetContractOk

func (o *DisableRequest) GetContractOk() (*string, bool)

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

func (*DisableRequest) GetMerchantAccount

func (o *DisableRequest) GetMerchantAccount() string

GetMerchantAccount returns the MerchantAccount field value

func (*DisableRequest) GetMerchantAccountOk

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

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

func (*DisableRequest) GetRecurringDetailReference

func (o *DisableRequest) GetRecurringDetailReference() string

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

func (*DisableRequest) GetRecurringDetailReferenceOk

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

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

func (*DisableRequest) GetShopperReference

func (o *DisableRequest) GetShopperReference() string

GetShopperReference returns the ShopperReference field value

func (*DisableRequest) GetShopperReferenceOk

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

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

func (*DisableRequest) HasContract

func (o *DisableRequest) HasContract() bool

HasContract returns a boolean if a field has been set.

func (*DisableRequest) HasRecurringDetailReference

func (o *DisableRequest) HasRecurringDetailReference() bool

HasRecurringDetailReference returns a boolean if a field has been set.

func (DisableRequest) MarshalJSON

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

func (*DisableRequest) SetContract

func (o *DisableRequest) SetContract(v string)

SetContract gets a reference to the given string and assigns it to the Contract field.

func (*DisableRequest) SetMerchantAccount

func (o *DisableRequest) SetMerchantAccount(v string)

SetMerchantAccount sets field value

func (*DisableRequest) SetRecurringDetailReference

func (o *DisableRequest) SetRecurringDetailReference(v string)

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

func (*DisableRequest) SetShopperReference

func (o *DisableRequest) SetShopperReference(v string)

SetShopperReference sets field value

func (DisableRequest) ToMap

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

type DisableResult

type DisableResult struct {
	// Depending on whether a specific recurring detail was in the request, result is either [detail-successfully-disabled] or [all-details-successfully-disabled].
	Response *string `json:"response,omitempty"`
}

DisableResult struct for DisableResult

func NewDisableResult

func NewDisableResult() *DisableResult

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

func NewDisableResultWithDefaults

func NewDisableResultWithDefaults() *DisableResult

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

func (*DisableResult) GetResponse

func (o *DisableResult) GetResponse() string

GetResponse returns the Response field value if set, zero value otherwise.

func (*DisableResult) GetResponseOk

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

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

func (*DisableResult) HasResponse

func (o *DisableResult) HasResponse() bool

HasResponse returns a boolean if a field has been set.

func (DisableResult) MarshalJSON

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

func (*DisableResult) SetResponse

func (o *DisableResult) SetResponse(v string)

SetResponse gets a reference to the given string and assigns it to the Response field.

func (DisableResult) ToMap

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

type GeneralApi

type GeneralApi common.Service

GeneralApi service

func (*GeneralApi) CreatePermit

CreatePermit Create new permits linked to a recurring contract.

Create permits for a recurring contract, including support for defining restrictions.

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

func (*GeneralApi) CreatePermitInput

func (a *GeneralApi) CreatePermitInput() GeneralApiCreatePermitInput

Prepare a request for CreatePermit

@return GeneralApiCreatePermitInput

func (*GeneralApi) Disable

Disable Disable stored payment details

Disables stored payment details to stop charging a shopper with this particular recurring detail ID.

For more information, refer to [Disable stored details](https://docs.adyen.com/classic-integration/recurring-payments/disable-stored-details/).

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

func (*GeneralApi) DisableInput

func (a *GeneralApi) DisableInput() GeneralApiDisableInput

Prepare a request for Disable

@return GeneralApiDisableInput

func (*GeneralApi) DisablePermit

DisablePermit Disable an existing permit.

Disable a permit that was previously linked to a recurringDetailReference.

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

func (*GeneralApi) DisablePermitInput

func (a *GeneralApi) DisablePermitInput() GeneralApiDisablePermitInput

Prepare a request for DisablePermit

@return GeneralApiDisablePermitInput

func (*GeneralApi) ListRecurringDetails

ListRecurringDetails Get stored payment details

Lists the stored payment details for a shopper, if there are any available. The recurring detail ID can be used with a regular authorisation request to charge the shopper. A summary of the payment detail is returned for presentation to the shopper.

For more information, refer to [Retrieve stored details](https://docs.adyen.com/classic-integration/recurring-payments/retrieve-stored-details/).

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

func (*GeneralApi) ListRecurringDetailsInput

func (a *GeneralApi) ListRecurringDetailsInput() GeneralApiListRecurringDetailsInput

Prepare a request for ListRecurringDetails

@return GeneralApiListRecurringDetailsInput

func (*GeneralApi) NotifyShopper

NotifyShopper Ask issuer to notify the shopper

Sends a request to the issuer so they can inform the shopper about the upcoming recurring payment. This endpoint is used only for local acquiring in India. For more information, refer to [Recurring card payments in India](https://docs.adyen.com/payment-methods/cards/cards-recurring-india).

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

func (*GeneralApi) NotifyShopperInput

func (a *GeneralApi) NotifyShopperInput() GeneralApiNotifyShopperInput

Prepare a request for NotifyShopper

@return GeneralApiNotifyShopperInput

func (*GeneralApi) ScheduleAccountUpdater

ScheduleAccountUpdater Schedule running the Account Updater

When making the API call, you can submit either the credit card information, or the recurring detail reference and the shopper reference: * If the card information is provided, all the sub-fields for `card` are mandatory. * If the recurring detail reference is provided, the fields for `shopperReference` and `selectedRecurringDetailReference` are mandatory.

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

func (*GeneralApi) ScheduleAccountUpdaterInput

func (a *GeneralApi) ScheduleAccountUpdaterInput() GeneralApiScheduleAccountUpdaterInput

Prepare a request for ScheduleAccountUpdater

@return GeneralApiScheduleAccountUpdaterInput

type GeneralApiCreatePermitInput

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

All parameters accepted by GeneralApi.CreatePermit

func (GeneralApiCreatePermitInput) CreatePermitRequest

func (r GeneralApiCreatePermitInput) CreatePermitRequest(createPermitRequest CreatePermitRequest) GeneralApiCreatePermitInput

type GeneralApiDisableInput

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

All parameters accepted by GeneralApi.Disable

func (GeneralApiDisableInput) DisableRequest

func (r GeneralApiDisableInput) DisableRequest(disableRequest DisableRequest) GeneralApiDisableInput

type GeneralApiDisablePermitInput

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

All parameters accepted by GeneralApi.DisablePermit

func (GeneralApiDisablePermitInput) DisablePermitRequest

func (r GeneralApiDisablePermitInput) DisablePermitRequest(disablePermitRequest DisablePermitRequest) GeneralApiDisablePermitInput

type GeneralApiListRecurringDetailsInput

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

All parameters accepted by GeneralApi.ListRecurringDetails

func (GeneralApiListRecurringDetailsInput) RecurringDetailsRequest

func (r GeneralApiListRecurringDetailsInput) RecurringDetailsRequest(recurringDetailsRequest RecurringDetailsRequest) GeneralApiListRecurringDetailsInput

type GeneralApiNotifyShopperInput

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

All parameters accepted by GeneralApi.NotifyShopper

func (GeneralApiNotifyShopperInput) NotifyShopperRequest

func (r GeneralApiNotifyShopperInput) NotifyShopperRequest(notifyShopperRequest NotifyShopperRequest) GeneralApiNotifyShopperInput

type GeneralApiScheduleAccountUpdaterInput

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

All parameters accepted by GeneralApi.ScheduleAccountUpdater

func (GeneralApiScheduleAccountUpdaterInput) ScheduleAccountUpdaterRequest

func (r GeneralApiScheduleAccountUpdaterInput) ScheduleAccountUpdaterRequest(scheduleAccountUpdaterRequest ScheduleAccountUpdaterRequest) GeneralApiScheduleAccountUpdaterInput

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 NotifyShopperRequest

type NotifyShopperRequest struct {
	Amount Amount `json:"amount"`
	// Date on which the subscription amount will be debited from the shopper. In YYYY-MM-DD format
	BillingDate *string `json:"billingDate,omitempty"`
	// Sequence of the debit. Depends on Frequency and Billing Attempts Rule.
	BillingSequenceNumber *string `json:"billingSequenceNumber,omitempty"`
	// Reference of Pre-debit notification that is displayed to the shopper. Optional field. Maps to reference if missing
	DisplayedReference *string `json:"displayedReference,omitempty"`
	// The merchant account identifier with which you want to process the transaction.
	MerchantAccount string `json:"merchantAccount"`
	// This is the `recurringDetailReference` returned in the response when you created the token.
	RecurringDetailReference *string `json:"recurringDetailReference,omitempty"`
	// Pre-debit notification reference sent by the merchant. This is a mandatory field
	Reference string `json:"reference"`
	// The ID that uniquely identifies the shopper.  This `shopperReference` must be the same as the `shopperReference` used in the initial payment.
	ShopperReference string `json:"shopperReference"`
	// This is the `recurringDetailReference` returned in the response when you created the token.
	StoredPaymentMethodId *string `json:"storedPaymentMethodId,omitempty"`
}

NotifyShopperRequest struct for NotifyShopperRequest

func NewNotifyShopperRequest

func NewNotifyShopperRequest(amount Amount, merchantAccount string, reference string, shopperReference string) *NotifyShopperRequest

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

func NewNotifyShopperRequestWithDefaults

func NewNotifyShopperRequestWithDefaults() *NotifyShopperRequest

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

func (*NotifyShopperRequest) GetAmount

func (o *NotifyShopperRequest) GetAmount() Amount

GetAmount returns the Amount field value

func (*NotifyShopperRequest) GetAmountOk

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

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

func (*NotifyShopperRequest) GetBillingDate

func (o *NotifyShopperRequest) GetBillingDate() string

GetBillingDate returns the BillingDate field value if set, zero value otherwise.

func (*NotifyShopperRequest) GetBillingDateOk

func (o *NotifyShopperRequest) GetBillingDateOk() (*string, bool)

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

func (*NotifyShopperRequest) GetBillingSequenceNumber

func (o *NotifyShopperRequest) GetBillingSequenceNumber() string

GetBillingSequenceNumber returns the BillingSequenceNumber field value if set, zero value otherwise.

func (*NotifyShopperRequest) GetBillingSequenceNumberOk

func (o *NotifyShopperRequest) GetBillingSequenceNumberOk() (*string, bool)

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

func (*NotifyShopperRequest) GetDisplayedReference

func (o *NotifyShopperRequest) GetDisplayedReference() string

GetDisplayedReference returns the DisplayedReference field value if set, zero value otherwise.

func (*NotifyShopperRequest) GetDisplayedReferenceOk

func (o *NotifyShopperRequest) GetDisplayedReferenceOk() (*string, bool)

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

func (*NotifyShopperRequest) GetMerchantAccount

func (o *NotifyShopperRequest) GetMerchantAccount() string

GetMerchantAccount returns the MerchantAccount field value

func (*NotifyShopperRequest) GetMerchantAccountOk

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

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

func (*NotifyShopperRequest) GetRecurringDetailReference

func (o *NotifyShopperRequest) GetRecurringDetailReference() string

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

func (*NotifyShopperRequest) GetRecurringDetailReferenceOk

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

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

func (*NotifyShopperRequest) GetReference

func (o *NotifyShopperRequest) GetReference() string

GetReference returns the Reference field value

func (*NotifyShopperRequest) GetReferenceOk

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

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

func (*NotifyShopperRequest) GetShopperReference

func (o *NotifyShopperRequest) GetShopperReference() string

GetShopperReference returns the ShopperReference field value

func (*NotifyShopperRequest) GetShopperReferenceOk

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

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

func (*NotifyShopperRequest) GetStoredPaymentMethodId

func (o *NotifyShopperRequest) GetStoredPaymentMethodId() string

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

func (*NotifyShopperRequest) GetStoredPaymentMethodIdOk

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

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

func (*NotifyShopperRequest) HasBillingDate

func (o *NotifyShopperRequest) HasBillingDate() bool

HasBillingDate returns a boolean if a field has been set.

func (*NotifyShopperRequest) HasBillingSequenceNumber

func (o *NotifyShopperRequest) HasBillingSequenceNumber() bool

HasBillingSequenceNumber returns a boolean if a field has been set.

func (*NotifyShopperRequest) HasDisplayedReference

func (o *NotifyShopperRequest) HasDisplayedReference() bool

HasDisplayedReference returns a boolean if a field has been set.

func (*NotifyShopperRequest) HasRecurringDetailReference

func (o *NotifyShopperRequest) HasRecurringDetailReference() bool

HasRecurringDetailReference returns a boolean if a field has been set.

func (*NotifyShopperRequest) HasStoredPaymentMethodId

func (o *NotifyShopperRequest) HasStoredPaymentMethodId() bool

HasStoredPaymentMethodId returns a boolean if a field has been set.

func (NotifyShopperRequest) MarshalJSON

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

func (*NotifyShopperRequest) SetAmount

func (o *NotifyShopperRequest) SetAmount(v Amount)

SetAmount sets field value

func (*NotifyShopperRequest) SetBillingDate

func (o *NotifyShopperRequest) SetBillingDate(v string)

SetBillingDate gets a reference to the given string and assigns it to the BillingDate field.

func (*NotifyShopperRequest) SetBillingSequenceNumber

func (o *NotifyShopperRequest) SetBillingSequenceNumber(v string)

SetBillingSequenceNumber gets a reference to the given string and assigns it to the BillingSequenceNumber field.

func (*NotifyShopperRequest) SetDisplayedReference

func (o *NotifyShopperRequest) SetDisplayedReference(v string)

SetDisplayedReference gets a reference to the given string and assigns it to the DisplayedReference field.

func (*NotifyShopperRequest) SetMerchantAccount

func (o *NotifyShopperRequest) SetMerchantAccount(v string)

SetMerchantAccount sets field value

func (*NotifyShopperRequest) SetRecurringDetailReference

func (o *NotifyShopperRequest) SetRecurringDetailReference(v string)

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

func (*NotifyShopperRequest) SetReference

func (o *NotifyShopperRequest) SetReference(v string)

SetReference sets field value

func (*NotifyShopperRequest) SetShopperReference

func (o *NotifyShopperRequest) SetShopperReference(v string)

SetShopperReference sets field value

func (*NotifyShopperRequest) SetStoredPaymentMethodId

func (o *NotifyShopperRequest) SetStoredPaymentMethodId(v string)

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

func (NotifyShopperRequest) ToMap

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

type NotifyShopperResult

type NotifyShopperResult struct {
	// Reference of Pre-debit notification that is displayed to the shopper
	DisplayedReference *string `json:"displayedReference,omitempty"`
	// A simple description of the `resultCode`.
	Message *string `json:"message,omitempty"`
	// The unique reference that is associated with the request.
	PspReference *string `json:"pspReference,omitempty"`
	// Reference of Pre-debit notification sent in my the merchant
	Reference *string `json:"reference,omitempty"`
	// The code indicating the status of notification.
	ResultCode *string `json:"resultCode,omitempty"`
	// The unique reference for the request sent downstream.
	ShopperNotificationReference *string `json:"shopperNotificationReference,omitempty"`
	// This is the recurringDetailReference returned in the response when token was created
	StoredPaymentMethodId *string `json:"storedPaymentMethodId,omitempty"`
}

NotifyShopperResult struct for NotifyShopperResult

func NewNotifyShopperResult

func NewNotifyShopperResult() *NotifyShopperResult

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

func NewNotifyShopperResultWithDefaults

func NewNotifyShopperResultWithDefaults() *NotifyShopperResult

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

func (*NotifyShopperResult) GetDisplayedReference

func (o *NotifyShopperResult) GetDisplayedReference() string

GetDisplayedReference returns the DisplayedReference field value if set, zero value otherwise.

func (*NotifyShopperResult) GetDisplayedReferenceOk

func (o *NotifyShopperResult) GetDisplayedReferenceOk() (*string, bool)

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

func (*NotifyShopperResult) GetMessage

func (o *NotifyShopperResult) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*NotifyShopperResult) GetMessageOk

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

func (o *NotifyShopperResult) GetPspReference() string

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

func (*NotifyShopperResult) GetPspReferenceOk

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

func (o *NotifyShopperResult) GetReference() string

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

func (*NotifyShopperResult) GetReferenceOk

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

func (o *NotifyShopperResult) GetResultCode() string

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

func (*NotifyShopperResult) GetResultCodeOk

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

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

func (*NotifyShopperResult) GetShopperNotificationReference

func (o *NotifyShopperResult) GetShopperNotificationReference() string

GetShopperNotificationReference returns the ShopperNotificationReference field value if set, zero value otherwise.

func (*NotifyShopperResult) GetShopperNotificationReferenceOk

func (o *NotifyShopperResult) GetShopperNotificationReferenceOk() (*string, bool)

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

func (*NotifyShopperResult) GetStoredPaymentMethodId

func (o *NotifyShopperResult) GetStoredPaymentMethodId() string

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

func (*NotifyShopperResult) GetStoredPaymentMethodIdOk

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

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

func (*NotifyShopperResult) HasDisplayedReference

func (o *NotifyShopperResult) HasDisplayedReference() bool

HasDisplayedReference returns a boolean if a field has been set.

func (*NotifyShopperResult) HasMessage

func (o *NotifyShopperResult) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*NotifyShopperResult) HasPspReference

func (o *NotifyShopperResult) HasPspReference() bool

HasPspReference returns a boolean if a field has been set.

func (*NotifyShopperResult) HasReference

func (o *NotifyShopperResult) HasReference() bool

HasReference returns a boolean if a field has been set.

func (*NotifyShopperResult) HasResultCode

func (o *NotifyShopperResult) HasResultCode() bool

HasResultCode returns a boolean if a field has been set.

func (*NotifyShopperResult) HasShopperNotificationReference

func (o *NotifyShopperResult) HasShopperNotificationReference() bool

HasShopperNotificationReference returns a boolean if a field has been set.

func (*NotifyShopperResult) HasStoredPaymentMethodId

func (o *NotifyShopperResult) HasStoredPaymentMethodId() bool

HasStoredPaymentMethodId returns a boolean if a field has been set.

func (NotifyShopperResult) MarshalJSON

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

func (*NotifyShopperResult) SetDisplayedReference

func (o *NotifyShopperResult) SetDisplayedReference(v string)

SetDisplayedReference gets a reference to the given string and assigns it to the DisplayedReference field.

func (*NotifyShopperResult) SetMessage

func (o *NotifyShopperResult) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*NotifyShopperResult) SetPspReference

func (o *NotifyShopperResult) SetPspReference(v string)

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

func (*NotifyShopperResult) SetReference

func (o *NotifyShopperResult) SetReference(v string)

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

func (*NotifyShopperResult) SetResultCode

func (o *NotifyShopperResult) SetResultCode(v string)

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

func (*NotifyShopperResult) SetShopperNotificationReference

func (o *NotifyShopperResult) SetShopperNotificationReference(v string)

SetShopperNotificationReference gets a reference to the given string and assigns it to the ShopperNotificationReference field.

func (*NotifyShopperResult) SetStoredPaymentMethodId

func (o *NotifyShopperResult) SetStoredPaymentMethodId(v string)

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

func (NotifyShopperResult) ToMap

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

type NullableAddress

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

func NewNullableAddress

func NewNullableAddress(val *Address) *NullableAddress

func (NullableAddress) Get

func (v NullableAddress) Get() *Address

func (NullableAddress) IsSet

func (v NullableAddress) IsSet() bool

func (NullableAddress) MarshalJSON

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

func (*NullableAddress) Set

func (v *NullableAddress) Set(val *Address)

func (*NullableAddress) UnmarshalJSON

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

func (*NullableAddress) Unset

func (v *NullableAddress) Unset()

type NullableAmount

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

func NewNullableAmount

func NewNullableAmount(val *Amount) *NullableAmount

func (NullableAmount) Get

func (v NullableAmount) Get() *Amount

func (NullableAmount) IsSet

func (v NullableAmount) IsSet() bool

func (NullableAmount) MarshalJSON

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

func (*NullableAmount) Set

func (v *NullableAmount) Set(val *Amount)

func (*NullableAmount) UnmarshalJSON

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

func (*NullableAmount) Unset

func (v *NullableAmount) Unset()

type NullableBankAccount

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

func NewNullableBankAccount

func NewNullableBankAccount(val *BankAccount) *NullableBankAccount

func (NullableBankAccount) Get

func (NullableBankAccount) IsSet

func (v NullableBankAccount) IsSet() bool

func (NullableBankAccount) MarshalJSON

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

func (*NullableBankAccount) Set

func (v *NullableBankAccount) Set(val *BankAccount)

func (*NullableBankAccount) UnmarshalJSON

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

func (*NullableBankAccount) Unset

func (v *NullableBankAccount) Unset()

type NullableCard

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

func NewNullableCard

func NewNullableCard(val *Card) *NullableCard

func (NullableCard) Get

func (v NullableCard) Get() *Card

func (NullableCard) IsSet

func (v NullableCard) IsSet() bool

func (NullableCard) MarshalJSON

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

func (*NullableCard) Set

func (v *NullableCard) Set(val *Card)

func (*NullableCard) UnmarshalJSON

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

func (*NullableCard) Unset

func (v *NullableCard) Unset()

type NullableCreatePermitRequest

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

func NewNullableCreatePermitRequest

func NewNullableCreatePermitRequest(val *CreatePermitRequest) *NullableCreatePermitRequest

func (NullableCreatePermitRequest) Get

func (NullableCreatePermitRequest) IsSet

func (NullableCreatePermitRequest) MarshalJSON

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

func (*NullableCreatePermitRequest) Set

func (*NullableCreatePermitRequest) UnmarshalJSON

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

func (*NullableCreatePermitRequest) Unset

func (v *NullableCreatePermitRequest) Unset()

type NullableCreatePermitResult

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

func NewNullableCreatePermitResult

func NewNullableCreatePermitResult(val *CreatePermitResult) *NullableCreatePermitResult

func (NullableCreatePermitResult) Get

func (NullableCreatePermitResult) IsSet

func (v NullableCreatePermitResult) IsSet() bool

func (NullableCreatePermitResult) MarshalJSON

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

func (*NullableCreatePermitResult) Set

func (*NullableCreatePermitResult) UnmarshalJSON

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

func (*NullableCreatePermitResult) Unset

func (v *NullableCreatePermitResult) Unset()

type NullableDisablePermitRequest

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

func NewNullableDisablePermitRequest

func NewNullableDisablePermitRequest(val *DisablePermitRequest) *NullableDisablePermitRequest

func (NullableDisablePermitRequest) Get

func (NullableDisablePermitRequest) IsSet

func (NullableDisablePermitRequest) MarshalJSON

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

func (*NullableDisablePermitRequest) Set

func (*NullableDisablePermitRequest) UnmarshalJSON

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

func (*NullableDisablePermitRequest) Unset

func (v *NullableDisablePermitRequest) Unset()

type NullableDisablePermitResult

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

func NewNullableDisablePermitResult

func NewNullableDisablePermitResult(val *DisablePermitResult) *NullableDisablePermitResult

func (NullableDisablePermitResult) Get

func (NullableDisablePermitResult) IsSet

func (NullableDisablePermitResult) MarshalJSON

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

func (*NullableDisablePermitResult) Set

func (*NullableDisablePermitResult) UnmarshalJSON

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

func (*NullableDisablePermitResult) Unset

func (v *NullableDisablePermitResult) Unset()

type NullableDisableRequest

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

func NewNullableDisableRequest

func NewNullableDisableRequest(val *DisableRequest) *NullableDisableRequest

func (NullableDisableRequest) Get

func (NullableDisableRequest) IsSet

func (v NullableDisableRequest) IsSet() bool

func (NullableDisableRequest) MarshalJSON

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

func (*NullableDisableRequest) Set

func (*NullableDisableRequest) UnmarshalJSON

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

func (*NullableDisableRequest) Unset

func (v *NullableDisableRequest) Unset()

type NullableDisableResult

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

func NewNullableDisableResult

func NewNullableDisableResult(val *DisableResult) *NullableDisableResult

func (NullableDisableResult) Get

func (NullableDisableResult) IsSet

func (v NullableDisableResult) IsSet() bool

func (NullableDisableResult) MarshalJSON

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

func (*NullableDisableResult) Set

func (v *NullableDisableResult) Set(val *DisableResult)

func (*NullableDisableResult) UnmarshalJSON

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

func (*NullableDisableResult) Unset

func (v *NullableDisableResult) 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 NullableNotifyShopperRequest

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

func NewNullableNotifyShopperRequest

func NewNullableNotifyShopperRequest(val *NotifyShopperRequest) *NullableNotifyShopperRequest

func (NullableNotifyShopperRequest) Get

func (NullableNotifyShopperRequest) IsSet

func (NullableNotifyShopperRequest) MarshalJSON

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

func (*NullableNotifyShopperRequest) Set

func (*NullableNotifyShopperRequest) UnmarshalJSON

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

func (*NullableNotifyShopperRequest) Unset

func (v *NullableNotifyShopperRequest) Unset()

type NullableNotifyShopperResult

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

func NewNullableNotifyShopperResult

func NewNullableNotifyShopperResult(val *NotifyShopperResult) *NullableNotifyShopperResult

func (NullableNotifyShopperResult) Get

func (NullableNotifyShopperResult) IsSet

func (NullableNotifyShopperResult) MarshalJSON

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

func (*NullableNotifyShopperResult) Set

func (*NullableNotifyShopperResult) UnmarshalJSON

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

func (*NullableNotifyShopperResult) Unset

func (v *NullableNotifyShopperResult) Unset()

type NullablePermit

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

func NewNullablePermit

func NewNullablePermit(val *Permit) *NullablePermit

func (NullablePermit) Get

func (v NullablePermit) Get() *Permit

func (NullablePermit) IsSet

func (v NullablePermit) IsSet() bool

func (NullablePermit) MarshalJSON

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

func (*NullablePermit) Set

func (v *NullablePermit) Set(val *Permit)

func (*NullablePermit) UnmarshalJSON

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

func (*NullablePermit) Unset

func (v *NullablePermit) Unset()

type NullablePermitRestriction

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

func NewNullablePermitRestriction

func NewNullablePermitRestriction(val *PermitRestriction) *NullablePermitRestriction

func (NullablePermitRestriction) Get

func (NullablePermitRestriction) IsSet

func (v NullablePermitRestriction) IsSet() bool

func (NullablePermitRestriction) MarshalJSON

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

func (*NullablePermitRestriction) Set

func (*NullablePermitRestriction) UnmarshalJSON

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

func (*NullablePermitRestriction) Unset

func (v *NullablePermitRestriction) Unset()

type NullablePermitResult

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

func NewNullablePermitResult

func NewNullablePermitResult(val *PermitResult) *NullablePermitResult

func (NullablePermitResult) Get

func (NullablePermitResult) IsSet

func (v NullablePermitResult) IsSet() bool

func (NullablePermitResult) MarshalJSON

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

func (*NullablePermitResult) Set

func (v *NullablePermitResult) Set(val *PermitResult)

func (*NullablePermitResult) UnmarshalJSON

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

func (*NullablePermitResult) Unset

func (v *NullablePermitResult) Unset()

type NullableRecurring

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

func NewNullableRecurring

func NewNullableRecurring(val *Recurring) *NullableRecurring

func (NullableRecurring) Get

func (v NullableRecurring) Get() *Recurring

func (NullableRecurring) IsSet

func (v NullableRecurring) IsSet() bool

func (NullableRecurring) MarshalJSON

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

func (*NullableRecurring) Set

func (v *NullableRecurring) Set(val *Recurring)

func (*NullableRecurring) UnmarshalJSON

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

func (*NullableRecurring) Unset

func (v *NullableRecurring) Unset()

type NullableRecurringDetail

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

func NewNullableRecurringDetail

func NewNullableRecurringDetail(val *RecurringDetail) *NullableRecurringDetail

func (NullableRecurringDetail) Get

func (NullableRecurringDetail) IsSet

func (v NullableRecurringDetail) IsSet() bool

func (NullableRecurringDetail) MarshalJSON

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

func (*NullableRecurringDetail) Set

func (*NullableRecurringDetail) UnmarshalJSON

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

func (*NullableRecurringDetail) Unset

func (v *NullableRecurringDetail) Unset()

type NullableRecurringDetailWrapper

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

func (NullableRecurringDetailWrapper) Get

func (NullableRecurringDetailWrapper) IsSet

func (NullableRecurringDetailWrapper) MarshalJSON

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

func (*NullableRecurringDetailWrapper) Set

func (*NullableRecurringDetailWrapper) UnmarshalJSON

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

func (*NullableRecurringDetailWrapper) Unset

func (v *NullableRecurringDetailWrapper) Unset()

type NullableRecurringDetailsRequest

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

func (NullableRecurringDetailsRequest) Get

func (NullableRecurringDetailsRequest) IsSet

func (NullableRecurringDetailsRequest) MarshalJSON

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

func (*NullableRecurringDetailsRequest) Set

func (*NullableRecurringDetailsRequest) UnmarshalJSON

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

func (*NullableRecurringDetailsRequest) Unset

type NullableRecurringDetailsResult

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

func (NullableRecurringDetailsResult) Get

func (NullableRecurringDetailsResult) IsSet

func (NullableRecurringDetailsResult) MarshalJSON

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

func (*NullableRecurringDetailsResult) Set

func (*NullableRecurringDetailsResult) UnmarshalJSON

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

func (*NullableRecurringDetailsResult) Unset

func (v *NullableRecurringDetailsResult) Unset()

type NullableScheduleAccountUpdaterRequest

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

func (NullableScheduleAccountUpdaterRequest) Get

func (NullableScheduleAccountUpdaterRequest) IsSet

func (NullableScheduleAccountUpdaterRequest) MarshalJSON

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

func (*NullableScheduleAccountUpdaterRequest) Set

func (*NullableScheduleAccountUpdaterRequest) UnmarshalJSON

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

func (*NullableScheduleAccountUpdaterRequest) Unset

type NullableScheduleAccountUpdaterResult

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

func (NullableScheduleAccountUpdaterResult) Get

func (NullableScheduleAccountUpdaterResult) IsSet

func (NullableScheduleAccountUpdaterResult) MarshalJSON

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

func (*NullableScheduleAccountUpdaterResult) Set

func (*NullableScheduleAccountUpdaterResult) UnmarshalJSON

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

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

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

func NewNullableTokenDetails

func NewNullableTokenDetails(val *TokenDetails) *NullableTokenDetails

func (NullableTokenDetails) Get

func (NullableTokenDetails) IsSet

func (v NullableTokenDetails) IsSet() bool

func (NullableTokenDetails) MarshalJSON

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

func (*NullableTokenDetails) Set

func (v *NullableTokenDetails) Set(val *TokenDetails)

func (*NullableTokenDetails) UnmarshalJSON

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

func (*NullableTokenDetails) Unset

func (v *NullableTokenDetails) Unset()

type Permit

type Permit struct {
	// Partner ID (when using the permit-per-partner token sharing model).
	PartnerId *string `json:"partnerId,omitempty"`
	// The profile to apply to this permit (when using the shared permits model).
	ProfileReference *string            `json:"profileReference,omitempty"`
	Restriction      *PermitRestriction `json:"restriction,omitempty"`
	// The key to link permit requests to permit results.
	ResultKey *string `json:"resultKey,omitempty"`
	// The expiry date for this permit.
	ValidTillDate *time.Time `json:"validTillDate,omitempty"`
}

Permit struct for Permit

func NewPermit

func NewPermit() *Permit

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

func NewPermitWithDefaults

func NewPermitWithDefaults() *Permit

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

func (*Permit) GetPartnerId

func (o *Permit) GetPartnerId() string

GetPartnerId returns the PartnerId field value if set, zero value otherwise.

func (*Permit) GetPartnerIdOk

func (o *Permit) GetPartnerIdOk() (*string, bool)

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

func (*Permit) GetProfileReference

func (o *Permit) GetProfileReference() string

GetProfileReference returns the ProfileReference field value if set, zero value otherwise.

func (*Permit) GetProfileReferenceOk

func (o *Permit) GetProfileReferenceOk() (*string, bool)

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

func (*Permit) GetRestriction

func (o *Permit) GetRestriction() PermitRestriction

GetRestriction returns the Restriction field value if set, zero value otherwise.

func (*Permit) GetRestrictionOk

func (o *Permit) GetRestrictionOk() (*PermitRestriction, bool)

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

func (*Permit) GetResultKey

func (o *Permit) GetResultKey() string

GetResultKey returns the ResultKey field value if set, zero value otherwise.

func (*Permit) GetResultKeyOk

func (o *Permit) GetResultKeyOk() (*string, bool)

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

func (*Permit) GetValidTillDate

func (o *Permit) GetValidTillDate() time.Time

GetValidTillDate returns the ValidTillDate field value if set, zero value otherwise.

func (*Permit) GetValidTillDateOk

func (o *Permit) GetValidTillDateOk() (*time.Time, bool)

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

func (*Permit) HasPartnerId

func (o *Permit) HasPartnerId() bool

HasPartnerId returns a boolean if a field has been set.

func (*Permit) HasProfileReference

func (o *Permit) HasProfileReference() bool

HasProfileReference returns a boolean if a field has been set.

func (*Permit) HasRestriction

func (o *Permit) HasRestriction() bool

HasRestriction returns a boolean if a field has been set.

func (*Permit) HasResultKey

func (o *Permit) HasResultKey() bool

HasResultKey returns a boolean if a field has been set.

func (*Permit) HasValidTillDate

func (o *Permit) HasValidTillDate() bool

HasValidTillDate returns a boolean if a field has been set.

func (Permit) MarshalJSON

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

func (*Permit) SetPartnerId

func (o *Permit) SetPartnerId(v string)

SetPartnerId gets a reference to the given string and assigns it to the PartnerId field.

func (*Permit) SetProfileReference

func (o *Permit) SetProfileReference(v string)

SetProfileReference gets a reference to the given string and assigns it to the ProfileReference field.

func (*Permit) SetRestriction

func (o *Permit) SetRestriction(v PermitRestriction)

SetRestriction gets a reference to the given PermitRestriction and assigns it to the Restriction field.

func (*Permit) SetResultKey

func (o *Permit) SetResultKey(v string)

SetResultKey gets a reference to the given string and assigns it to the ResultKey field.

func (*Permit) SetValidTillDate

func (o *Permit) SetValidTillDate(v time.Time)

SetValidTillDate gets a reference to the given time.Time and assigns it to the ValidTillDate field.

func (Permit) ToMap

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

type PermitRestriction

type PermitRestriction struct {
	MaxAmount              *Amount `json:"maxAmount,omitempty"`
	SingleTransactionLimit *Amount `json:"singleTransactionLimit,omitempty"`
	// Only a single payment can be made using this permit if set to true, otherwise multiple payments are allowed.
	SingleUse *bool `json:"singleUse,omitempty"`
}

PermitRestriction struct for PermitRestriction

func NewPermitRestriction

func NewPermitRestriction() *PermitRestriction

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

func NewPermitRestrictionWithDefaults

func NewPermitRestrictionWithDefaults() *PermitRestriction

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

func (*PermitRestriction) GetMaxAmount

func (o *PermitRestriction) GetMaxAmount() Amount

GetMaxAmount returns the MaxAmount field value if set, zero value otherwise.

func (*PermitRestriction) GetMaxAmountOk

func (o *PermitRestriction) GetMaxAmountOk() (*Amount, bool)

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

func (*PermitRestriction) GetSingleTransactionLimit

func (o *PermitRestriction) GetSingleTransactionLimit() Amount

GetSingleTransactionLimit returns the SingleTransactionLimit field value if set, zero value otherwise.

func (*PermitRestriction) GetSingleTransactionLimitOk

func (o *PermitRestriction) GetSingleTransactionLimitOk() (*Amount, bool)

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

func (*PermitRestriction) GetSingleUse

func (o *PermitRestriction) GetSingleUse() bool

GetSingleUse returns the SingleUse field value if set, zero value otherwise.

func (*PermitRestriction) GetSingleUseOk

func (o *PermitRestriction) GetSingleUseOk() (*bool, bool)

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

func (*PermitRestriction) HasMaxAmount

func (o *PermitRestriction) HasMaxAmount() bool

HasMaxAmount returns a boolean if a field has been set.

func (*PermitRestriction) HasSingleTransactionLimit

func (o *PermitRestriction) HasSingleTransactionLimit() bool

HasSingleTransactionLimit returns a boolean if a field has been set.

func (*PermitRestriction) HasSingleUse

func (o *PermitRestriction) HasSingleUse() bool

HasSingleUse returns a boolean if a field has been set.

func (PermitRestriction) MarshalJSON

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

func (*PermitRestriction) SetMaxAmount

func (o *PermitRestriction) SetMaxAmount(v Amount)

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

func (*PermitRestriction) SetSingleTransactionLimit

func (o *PermitRestriction) SetSingleTransactionLimit(v Amount)

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

func (*PermitRestriction) SetSingleUse

func (o *PermitRestriction) SetSingleUse(v bool)

SetSingleUse gets a reference to the given bool and assigns it to the SingleUse field.

func (PermitRestriction) ToMap

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

type PermitResult

type PermitResult struct {
	// The key to link permit requests to permit results.
	ResultKey *string `json:"resultKey,omitempty"`
	// The permit token which is used to make payments by the partner company.
	Token *string `json:"token,omitempty"`
}

PermitResult struct for PermitResult

func NewPermitResult

func NewPermitResult() *PermitResult

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

func NewPermitResultWithDefaults

func NewPermitResultWithDefaults() *PermitResult

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

func (*PermitResult) GetResultKey

func (o *PermitResult) GetResultKey() string

GetResultKey returns the ResultKey field value if set, zero value otherwise.

func (*PermitResult) GetResultKeyOk

func (o *PermitResult) GetResultKeyOk() (*string, bool)

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

func (*PermitResult) GetToken

func (o *PermitResult) GetToken() string

GetToken returns the Token field value if set, zero value otherwise.

func (*PermitResult) GetTokenOk

func (o *PermitResult) GetTokenOk() (*string, bool)

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

func (*PermitResult) HasResultKey

func (o *PermitResult) HasResultKey() bool

HasResultKey returns a boolean if a field has been set.

func (*PermitResult) HasToken

func (o *PermitResult) HasToken() bool

HasToken returns a boolean if a field has been set.

func (PermitResult) MarshalJSON

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

func (*PermitResult) SetResultKey

func (o *PermitResult) SetResultKey(v string)

SetResultKey gets a reference to the given string and assigns it to the ResultKey field.

func (*PermitResult) SetToken

func (o *PermitResult) SetToken(v string)

SetToken gets a reference to the given string and assigns it to the Token field.

func (PermitResult) ToMap

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

type Recurring

type Recurring struct {
	// The type of recurring contract to be used. Possible values: * `ONECLICK` – Payment details can be used to initiate a one-click payment, where the shopper enters the [card security code (CVC/CVV)](https://docs.adyen.com/payments-fundamentals/payment-glossary#card-security-code-cvc-cvv-cid). * `RECURRING` – Payment details can be used without the card security code to initiate [card-not-present transactions](https://docs.adyen.com/payments-fundamentals/payment-glossary#card-not-present-cnp). * `ONECLICK,RECURRING` – Payment details can be used regardless of whether the shopper is on your site or not. * `PAYOUT` – Payment details can be used to [make a payout](https://docs.adyen.com/online-payments/online-payouts).
	Contract *string `json:"contract,omitempty"`
	// A descriptive name for this detail.
	RecurringDetailName *string `json:"recurringDetailName,omitempty"`
	// Date after which no further authorisations shall be performed. Only for 3D Secure 2.
	RecurringExpiry *time.Time `json:"recurringExpiry,omitempty"`
	// Minimum number of days between authorisations. Only for 3D Secure 2.
	RecurringFrequency *string `json:"recurringFrequency,omitempty"`
	// The name of the token service.
	TokenService *string `json:"tokenService,omitempty"`
}

Recurring struct for Recurring

func NewRecurring

func NewRecurring() *Recurring

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

func NewRecurringWithDefaults

func NewRecurringWithDefaults() *Recurring

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

func (*Recurring) GetContract

func (o *Recurring) GetContract() string

GetContract returns the Contract field value if set, zero value otherwise.

func (*Recurring) GetContractOk

func (o *Recurring) GetContractOk() (*string, bool)

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

func (*Recurring) GetRecurringDetailName

func (o *Recurring) GetRecurringDetailName() string

GetRecurringDetailName returns the RecurringDetailName field value if set, zero value otherwise.

func (*Recurring) GetRecurringDetailNameOk

func (o *Recurring) GetRecurringDetailNameOk() (*string, bool)

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

func (*Recurring) GetRecurringExpiry

func (o *Recurring) GetRecurringExpiry() time.Time

GetRecurringExpiry returns the RecurringExpiry field value if set, zero value otherwise.

func (*Recurring) GetRecurringExpiryOk

func (o *Recurring) GetRecurringExpiryOk() (*time.Time, bool)

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

func (*Recurring) GetRecurringFrequency

func (o *Recurring) GetRecurringFrequency() string

GetRecurringFrequency returns the RecurringFrequency field value if set, zero value otherwise.

func (*Recurring) GetRecurringFrequencyOk

func (o *Recurring) GetRecurringFrequencyOk() (*string, bool)

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

func (*Recurring) GetTokenService

func (o *Recurring) GetTokenService() string

GetTokenService returns the TokenService field value if set, zero value otherwise.

func (*Recurring) GetTokenServiceOk

func (o *Recurring) GetTokenServiceOk() (*string, bool)

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

func (*Recurring) HasContract

func (o *Recurring) HasContract() bool

HasContract returns a boolean if a field has been set.

func (*Recurring) HasRecurringDetailName

func (o *Recurring) HasRecurringDetailName() bool

HasRecurringDetailName returns a boolean if a field has been set.

func (*Recurring) HasRecurringExpiry

func (o *Recurring) HasRecurringExpiry() bool

HasRecurringExpiry returns a boolean if a field has been set.

func (*Recurring) HasRecurringFrequency

func (o *Recurring) HasRecurringFrequency() bool

HasRecurringFrequency returns a boolean if a field has been set.

func (*Recurring) HasTokenService

func (o *Recurring) HasTokenService() bool

HasTokenService returns a boolean if a field has been set.

func (Recurring) MarshalJSON

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

func (*Recurring) SetContract

func (o *Recurring) SetContract(v string)

SetContract gets a reference to the given string and assigns it to the Contract field.

func (*Recurring) SetRecurringDetailName

func (o *Recurring) SetRecurringDetailName(v string)

SetRecurringDetailName gets a reference to the given string and assigns it to the RecurringDetailName field.

func (*Recurring) SetRecurringExpiry

func (o *Recurring) SetRecurringExpiry(v time.Time)

SetRecurringExpiry gets a reference to the given time.Time and assigns it to the RecurringExpiry field.

func (*Recurring) SetRecurringFrequency

func (o *Recurring) SetRecurringFrequency(v string)

SetRecurringFrequency gets a reference to the given string and assigns it to the RecurringFrequency field.

func (*Recurring) SetTokenService

func (o *Recurring) SetTokenService(v string)

SetTokenService gets a reference to the given string and assigns it to the TokenService field.

func (Recurring) ToMap

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

type RecurringDetail

type RecurringDetail struct {
	// This field contains additional data, which may be returned in a particular response.  The additionalData object consists of entries, each of which includes the key and value.
	AdditionalData *map[string]string `json:"additionalData,omitempty"`
	// The alias of the credit card number.  Applies only to recurring contracts storing credit card details
	Alias *string `json:"alias,omitempty"`
	// The alias type of the credit card number.  Applies only to recurring contracts storing credit card details.
	AliasType      *string      `json:"aliasType,omitempty"`
	Bank           *BankAccount `json:"bank,omitempty"`
	BillingAddress *Address     `json:"billingAddress,omitempty"`
	Card           *Card        `json:"card,omitempty"`
	// Types of recurring contracts.
	ContractTypes []string `json:"contractTypes,omitempty"`
	// The date when the recurring details were created.
	CreationDate *time.Time `json:"creationDate,omitempty"`
	// The `pspReference` of the first recurring payment that created the recurring detail.
	FirstPspReference *string `json:"firstPspReference,omitempty"`
	// An optional descriptive name for this recurring detail.
	Name *string `json:"name,omitempty"`
	// Returned in the response if you are not tokenizing with Adyen and are using the Merchant-initiated transactions (MIT) framework from Mastercard or Visa.  This contains either the Mastercard Trace ID or the Visa Transaction ID.
	NetworkTxReference *string `json:"networkTxReference,omitempty"`
	// The  type or sub-brand of a payment method used, e.g. Visa Debit, Visa Corporate, etc. For more information, refer to [PaymentMethodVariant](https://docs.adyen.com/development-resources/paymentmethodvariant).
	PaymentMethodVariant *string `json:"paymentMethodVariant,omitempty"`
	// The reference that uniquely identifies the recurring detail.
	RecurringDetailReference string `json:"recurringDetailReference"`
	ShopperName              *Name  `json:"shopperName,omitempty"`
	// A shopper's social security number (only in countries where it is legal to collect).
	SocialSecurityNumber *string       `json:"socialSecurityNumber,omitempty"`
	TokenDetails         *TokenDetails `json:"tokenDetails,omitempty"`
	// The payment method, such as “mc\", \"visa\", \"ideal\", \"paypal\".
	Variant string `json:"variant"`
}

RecurringDetail struct for RecurringDetail

func NewRecurringDetail

func NewRecurringDetail(recurringDetailReference string, variant string) *RecurringDetail

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

func NewRecurringDetailWithDefaults

func NewRecurringDetailWithDefaults() *RecurringDetail

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

func (*RecurringDetail) GetAdditionalData

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

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

func (*RecurringDetail) GetAdditionalDataOk

func (o *RecurringDetail) GetAdditionalDataOk() (*map[string]string, bool)

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

func (*RecurringDetail) GetAlias

func (o *RecurringDetail) GetAlias() string

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

func (*RecurringDetail) GetAliasOk

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

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

func (*RecurringDetail) GetAliasType

func (o *RecurringDetail) GetAliasType() string

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

func (*RecurringDetail) GetAliasTypeOk

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

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

func (*RecurringDetail) GetBank

func (o *RecurringDetail) GetBank() BankAccount

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

func (*RecurringDetail) GetBankOk

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

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

func (*RecurringDetail) GetBillingAddress

func (o *RecurringDetail) GetBillingAddress() Address

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

func (*RecurringDetail) GetBillingAddressOk

func (o *RecurringDetail) GetBillingAddressOk() (*Address, bool)

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

func (*RecurringDetail) GetCard

func (o *RecurringDetail) GetCard() Card

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

func (*RecurringDetail) GetCardOk

func (o *RecurringDetail) 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 (*RecurringDetail) GetContractTypes

func (o *RecurringDetail) GetContractTypes() []string

GetContractTypes returns the ContractTypes field value if set, zero value otherwise.

func (*RecurringDetail) GetContractTypesOk

func (o *RecurringDetail) GetContractTypesOk() ([]string, bool)

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

func (*RecurringDetail) GetCreationDate

func (o *RecurringDetail) GetCreationDate() time.Time

GetCreationDate returns the CreationDate field value if set, zero value otherwise.

func (*RecurringDetail) GetCreationDateOk

func (o *RecurringDetail) GetCreationDateOk() (*time.Time, bool)

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

func (*RecurringDetail) GetFirstPspReference

func (o *RecurringDetail) GetFirstPspReference() string

GetFirstPspReference returns the FirstPspReference field value if set, zero value otherwise.

func (*RecurringDetail) GetFirstPspReferenceOk

func (o *RecurringDetail) GetFirstPspReferenceOk() (*string, bool)

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

func (*RecurringDetail) GetName

func (o *RecurringDetail) GetName() string

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

func (*RecurringDetail) GetNameOk

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

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

func (*RecurringDetail) GetNetworkTxReference

func (o *RecurringDetail) GetNetworkTxReference() string

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

func (*RecurringDetail) GetNetworkTxReferenceOk

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

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

func (*RecurringDetail) GetPaymentMethodVariant

func (o *RecurringDetail) GetPaymentMethodVariant() string

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

func (*RecurringDetail) GetPaymentMethodVariantOk

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

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

func (*RecurringDetail) GetRecurringDetailReference

func (o *RecurringDetail) GetRecurringDetailReference() string

GetRecurringDetailReference returns the RecurringDetailReference field value

func (*RecurringDetail) GetRecurringDetailReferenceOk

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

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

func (*RecurringDetail) GetShopperName

func (o *RecurringDetail) GetShopperName() Name

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

func (*RecurringDetail) GetShopperNameOk

func (o *RecurringDetail) GetShopperNameOk() (*Name, bool)

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

func (*RecurringDetail) GetSocialSecurityNumber

func (o *RecurringDetail) GetSocialSecurityNumber() string

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

func (*RecurringDetail) GetSocialSecurityNumberOk

func (o *RecurringDetail) GetSocialSecurityNumberOk() (*string, bool)

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

func (*RecurringDetail) GetTokenDetails

func (o *RecurringDetail) GetTokenDetails() TokenDetails

GetTokenDetails returns the TokenDetails field value if set, zero value otherwise.

func (*RecurringDetail) GetTokenDetailsOk

func (o *RecurringDetail) GetTokenDetailsOk() (*TokenDetails, bool)

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

func (*RecurringDetail) GetVariant

func (o *RecurringDetail) GetVariant() string

GetVariant returns the Variant field value

func (*RecurringDetail) GetVariantOk

func (o *RecurringDetail) GetVariantOk() (*string, bool)

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

func (*RecurringDetail) HasAdditionalData

func (o *RecurringDetail) HasAdditionalData() bool

HasAdditionalData returns a boolean if a field has been set.

func (*RecurringDetail) HasAlias

func (o *RecurringDetail) HasAlias() bool

HasAlias returns a boolean if a field has been set.

func (*RecurringDetail) HasAliasType

func (o *RecurringDetail) HasAliasType() bool

HasAliasType returns a boolean if a field has been set.

func (*RecurringDetail) HasBank

func (o *RecurringDetail) HasBank() bool

HasBank returns a boolean if a field has been set.

func (*RecurringDetail) HasBillingAddress

func (o *RecurringDetail) HasBillingAddress() bool

HasBillingAddress returns a boolean if a field has been set.

func (*RecurringDetail) HasCard

func (o *RecurringDetail) HasCard() bool

HasCard returns a boolean if a field has been set.

func (*RecurringDetail) HasContractTypes

func (o *RecurringDetail) HasContractTypes() bool

HasContractTypes returns a boolean if a field has been set.

func (*RecurringDetail) HasCreationDate

func (o *RecurringDetail) HasCreationDate() bool

HasCreationDate returns a boolean if a field has been set.

func (*RecurringDetail) HasFirstPspReference

func (o *RecurringDetail) HasFirstPspReference() bool

HasFirstPspReference returns a boolean if a field has been set.

func (*RecurringDetail) HasName

func (o *RecurringDetail) HasName() bool

HasName returns a boolean if a field has been set.

func (*RecurringDetail) HasNetworkTxReference

func (o *RecurringDetail) HasNetworkTxReference() bool

HasNetworkTxReference returns a boolean if a field has been set.

func (*RecurringDetail) HasPaymentMethodVariant

func (o *RecurringDetail) HasPaymentMethodVariant() bool

HasPaymentMethodVariant returns a boolean if a field has been set.

func (*RecurringDetail) HasShopperName

func (o *RecurringDetail) HasShopperName() bool

HasShopperName returns a boolean if a field has been set.

func (*RecurringDetail) HasSocialSecurityNumber

func (o *RecurringDetail) HasSocialSecurityNumber() bool

HasSocialSecurityNumber returns a boolean if a field has been set.

func (*RecurringDetail) HasTokenDetails

func (o *RecurringDetail) HasTokenDetails() bool

HasTokenDetails returns a boolean if a field has been set.

func (RecurringDetail) MarshalJSON

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

func (*RecurringDetail) SetAdditionalData

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

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

func (*RecurringDetail) SetAlias

func (o *RecurringDetail) SetAlias(v string)

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

func (*RecurringDetail) SetAliasType

func (o *RecurringDetail) SetAliasType(v string)

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

func (*RecurringDetail) SetBank

func (o *RecurringDetail) SetBank(v BankAccount)

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

func (*RecurringDetail) SetBillingAddress

func (o *RecurringDetail) SetBillingAddress(v Address)

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

func (*RecurringDetail) SetCard

func (o *RecurringDetail) SetCard(v Card)

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

func (*RecurringDetail) SetContractTypes

func (o *RecurringDetail) SetContractTypes(v []string)

SetContractTypes gets a reference to the given []string and assigns it to the ContractTypes field.

func (*RecurringDetail) SetCreationDate

func (o *RecurringDetail) SetCreationDate(v time.Time)

SetCreationDate gets a reference to the given time.Time and assigns it to the CreationDate field.

func (*RecurringDetail) SetFirstPspReference

func (o *RecurringDetail) SetFirstPspReference(v string)

SetFirstPspReference gets a reference to the given string and assigns it to the FirstPspReference field.

func (*RecurringDetail) SetName

func (o *RecurringDetail) SetName(v string)

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

func (*RecurringDetail) SetNetworkTxReference

func (o *RecurringDetail) SetNetworkTxReference(v string)

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

func (*RecurringDetail) SetPaymentMethodVariant

func (o *RecurringDetail) SetPaymentMethodVariant(v string)

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

func (*RecurringDetail) SetRecurringDetailReference

func (o *RecurringDetail) SetRecurringDetailReference(v string)

SetRecurringDetailReference sets field value

func (*RecurringDetail) SetShopperName

func (o *RecurringDetail) SetShopperName(v Name)

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

func (*RecurringDetail) SetSocialSecurityNumber

func (o *RecurringDetail) SetSocialSecurityNumber(v string)

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

func (*RecurringDetail) SetTokenDetails

func (o *RecurringDetail) SetTokenDetails(v TokenDetails)

SetTokenDetails gets a reference to the given TokenDetails and assigns it to the TokenDetails field.

func (*RecurringDetail) SetVariant

func (o *RecurringDetail) SetVariant(v string)

SetVariant sets field value

func (RecurringDetail) ToMap

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

type RecurringDetailWrapper

type RecurringDetailWrapper struct {
	RecurringDetail *RecurringDetail `json:"RecurringDetail,omitempty"`
}

RecurringDetailWrapper struct for RecurringDetailWrapper

func NewRecurringDetailWrapper

func NewRecurringDetailWrapper() *RecurringDetailWrapper

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

func NewRecurringDetailWrapperWithDefaults

func NewRecurringDetailWrapperWithDefaults() *RecurringDetailWrapper

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

func (*RecurringDetailWrapper) GetRecurringDetail

func (o *RecurringDetailWrapper) GetRecurringDetail() RecurringDetail

GetRecurringDetail returns the RecurringDetail field value if set, zero value otherwise.

func (*RecurringDetailWrapper) GetRecurringDetailOk

func (o *RecurringDetailWrapper) GetRecurringDetailOk() (*RecurringDetail, bool)

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

func (*RecurringDetailWrapper) HasRecurringDetail

func (o *RecurringDetailWrapper) HasRecurringDetail() bool

HasRecurringDetail returns a boolean if a field has been set.

func (RecurringDetailWrapper) MarshalJSON

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

func (*RecurringDetailWrapper) SetRecurringDetail

func (o *RecurringDetailWrapper) SetRecurringDetail(v RecurringDetail)

SetRecurringDetail gets a reference to the given RecurringDetail and assigns it to the RecurringDetail field.

func (RecurringDetailWrapper) ToMap

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

type RecurringDetailsRequest

type RecurringDetailsRequest struct {
	// The merchant account identifier you want to process the (transaction) request with.
	MerchantAccount string     `json:"merchantAccount"`
	Recurring       *Recurring `json:"recurring,omitempty"`
	// The reference you use to uniquely identify the shopper (e.g. user ID or account ID).
	ShopperReference string `json:"shopperReference"`
}

RecurringDetailsRequest struct for RecurringDetailsRequest

func NewRecurringDetailsRequest

func NewRecurringDetailsRequest(merchantAccount string, shopperReference string) *RecurringDetailsRequest

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

func NewRecurringDetailsRequestWithDefaults

func NewRecurringDetailsRequestWithDefaults() *RecurringDetailsRequest

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

func (*RecurringDetailsRequest) GetMerchantAccount

func (o *RecurringDetailsRequest) GetMerchantAccount() string

GetMerchantAccount returns the MerchantAccount field value

func (*RecurringDetailsRequest) GetMerchantAccountOk

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

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

func (*RecurringDetailsRequest) GetRecurring

func (o *RecurringDetailsRequest) GetRecurring() Recurring

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

func (*RecurringDetailsRequest) GetRecurringOk

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

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

func (*RecurringDetailsRequest) GetShopperReference

func (o *RecurringDetailsRequest) GetShopperReference() string

GetShopperReference returns the ShopperReference field value

func (*RecurringDetailsRequest) GetShopperReferenceOk

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

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

func (*RecurringDetailsRequest) HasRecurring

func (o *RecurringDetailsRequest) HasRecurring() bool

HasRecurring returns a boolean if a field has been set.

func (RecurringDetailsRequest) MarshalJSON

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

func (*RecurringDetailsRequest) SetMerchantAccount

func (o *RecurringDetailsRequest) SetMerchantAccount(v string)

SetMerchantAccount sets field value

func (*RecurringDetailsRequest) SetRecurring

func (o *RecurringDetailsRequest) SetRecurring(v Recurring)

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

func (*RecurringDetailsRequest) SetShopperReference

func (o *RecurringDetailsRequest) SetShopperReference(v string)

SetShopperReference sets field value

func (RecurringDetailsRequest) ToMap

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

type RecurringDetailsResult

type RecurringDetailsResult struct {
	// The date when the recurring details were created.
	CreationDate *time.Time `json:"creationDate,omitempty"`
	// Payment details stored for recurring payments.
	Details []RecurringDetailWrapper `json:"details,omitempty"`
	// The most recent email for this shopper (if available).
	LastKnownShopperEmail *string `json:"lastKnownShopperEmail,omitempty"`
	// The reference you use to uniquely identify the shopper (e.g. user ID or account ID).
	ShopperReference *string `json:"shopperReference,omitempty"`
}

RecurringDetailsResult struct for RecurringDetailsResult

func NewRecurringDetailsResult

func NewRecurringDetailsResult() *RecurringDetailsResult

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

func NewRecurringDetailsResultWithDefaults

func NewRecurringDetailsResultWithDefaults() *RecurringDetailsResult

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

func (*RecurringDetailsResult) GetCreationDate

func (o *RecurringDetailsResult) GetCreationDate() time.Time

GetCreationDate returns the CreationDate field value if set, zero value otherwise.

func (*RecurringDetailsResult) GetCreationDateOk

func (o *RecurringDetailsResult) GetCreationDateOk() (*time.Time, bool)

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

func (*RecurringDetailsResult) GetDetails

GetDetails returns the Details field value if set, zero value otherwise.

func (*RecurringDetailsResult) GetDetailsOk

func (o *RecurringDetailsResult) GetDetailsOk() ([]RecurringDetailWrapper, bool)

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

func (*RecurringDetailsResult) GetLastKnownShopperEmail

func (o *RecurringDetailsResult) GetLastKnownShopperEmail() string

GetLastKnownShopperEmail returns the LastKnownShopperEmail field value if set, zero value otherwise.

func (*RecurringDetailsResult) GetLastKnownShopperEmailOk

func (o *RecurringDetailsResult) GetLastKnownShopperEmailOk() (*string, bool)

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

func (*RecurringDetailsResult) GetShopperReference

func (o *RecurringDetailsResult) GetShopperReference() string

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

func (*RecurringDetailsResult) GetShopperReferenceOk

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

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

func (*RecurringDetailsResult) HasCreationDate

func (o *RecurringDetailsResult) HasCreationDate() bool

HasCreationDate returns a boolean if a field has been set.

func (*RecurringDetailsResult) HasDetails

func (o *RecurringDetailsResult) HasDetails() bool

HasDetails returns a boolean if a field has been set.

func (*RecurringDetailsResult) HasLastKnownShopperEmail

func (o *RecurringDetailsResult) HasLastKnownShopperEmail() bool

HasLastKnownShopperEmail returns a boolean if a field has been set.

func (*RecurringDetailsResult) HasShopperReference

func (o *RecurringDetailsResult) HasShopperReference() bool

HasShopperReference returns a boolean if a field has been set.

func (RecurringDetailsResult) MarshalJSON

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

func (*RecurringDetailsResult) SetCreationDate

func (o *RecurringDetailsResult) SetCreationDate(v time.Time)

SetCreationDate gets a reference to the given time.Time and assigns it to the CreationDate field.

func (*RecurringDetailsResult) SetDetails

SetDetails gets a reference to the given []RecurringDetailWrapper and assigns it to the Details field.

func (*RecurringDetailsResult) SetLastKnownShopperEmail

func (o *RecurringDetailsResult) SetLastKnownShopperEmail(v string)

SetLastKnownShopperEmail gets a reference to the given string and assigns it to the LastKnownShopperEmail field.

func (*RecurringDetailsResult) SetShopperReference

func (o *RecurringDetailsResult) SetShopperReference(v string)

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

func (RecurringDetailsResult) ToMap

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

type ScheduleAccountUpdaterRequest

type ScheduleAccountUpdaterRequest struct {
	// This field contains additional data, which may be required for a particular request.
	AdditionalData *map[string]string `json:"additionalData,omitempty"`
	Card           *Card              `json:"card,omitempty"`
	// Account of the merchant.
	MerchantAccount string `json:"merchantAccount"`
	// A reference that merchants can apply for the call.
	Reference string `json:"reference"`
	// The selected detail recurring reference.  Optional if `card` is provided.
	SelectedRecurringDetailReference *string `json:"selectedRecurringDetailReference,omitempty"`
	// The reference of the shopper that owns the recurring contract.  Optional if `card` is provided.
	ShopperReference *string `json:"shopperReference,omitempty"`
}

ScheduleAccountUpdaterRequest struct for ScheduleAccountUpdaterRequest

func NewScheduleAccountUpdaterRequest

func NewScheduleAccountUpdaterRequest(merchantAccount string, reference string) *ScheduleAccountUpdaterRequest

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

func NewScheduleAccountUpdaterRequestWithDefaults

func NewScheduleAccountUpdaterRequestWithDefaults() *ScheduleAccountUpdaterRequest

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

func (*ScheduleAccountUpdaterRequest) GetAdditionalData

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

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

func (*ScheduleAccountUpdaterRequest) GetAdditionalDataOk

func (o *ScheduleAccountUpdaterRequest) GetAdditionalDataOk() (*map[string]string, bool)

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

func (*ScheduleAccountUpdaterRequest) GetCard

func (o *ScheduleAccountUpdaterRequest) GetCard() Card

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

func (*ScheduleAccountUpdaterRequest) GetCardOk

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

func (o *ScheduleAccountUpdaterRequest) GetMerchantAccount() string

GetMerchantAccount returns the MerchantAccount field value

func (*ScheduleAccountUpdaterRequest) GetMerchantAccountOk

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

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

func (*ScheduleAccountUpdaterRequest) GetReference

func (o *ScheduleAccountUpdaterRequest) GetReference() string

GetReference returns the Reference field value

func (*ScheduleAccountUpdaterRequest) GetReferenceOk

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

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

func (*ScheduleAccountUpdaterRequest) GetSelectedRecurringDetailReference

func (o *ScheduleAccountUpdaterRequest) GetSelectedRecurringDetailReference() string

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

func (*ScheduleAccountUpdaterRequest) GetSelectedRecurringDetailReferenceOk

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

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

func (*ScheduleAccountUpdaterRequest) GetShopperReference

func (o *ScheduleAccountUpdaterRequest) GetShopperReference() string

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

func (*ScheduleAccountUpdaterRequest) GetShopperReferenceOk

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

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

func (*ScheduleAccountUpdaterRequest) HasAdditionalData

func (o *ScheduleAccountUpdaterRequest) HasAdditionalData() bool

HasAdditionalData returns a boolean if a field has been set.

func (*ScheduleAccountUpdaterRequest) HasCard

func (o *ScheduleAccountUpdaterRequest) HasCard() bool

HasCard returns a boolean if a field has been set.

func (*ScheduleAccountUpdaterRequest) HasSelectedRecurringDetailReference

func (o *ScheduleAccountUpdaterRequest) HasSelectedRecurringDetailReference() bool

HasSelectedRecurringDetailReference returns a boolean if a field has been set.

func (*ScheduleAccountUpdaterRequest) HasShopperReference

func (o *ScheduleAccountUpdaterRequest) HasShopperReference() bool

HasShopperReference returns a boolean if a field has been set.

func (ScheduleAccountUpdaterRequest) MarshalJSON

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

func (*ScheduleAccountUpdaterRequest) SetAdditionalData

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

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

func (*ScheduleAccountUpdaterRequest) SetCard

func (o *ScheduleAccountUpdaterRequest) SetCard(v Card)

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

func (*ScheduleAccountUpdaterRequest) SetMerchantAccount

func (o *ScheduleAccountUpdaterRequest) SetMerchantAccount(v string)

SetMerchantAccount sets field value

func (*ScheduleAccountUpdaterRequest) SetReference

func (o *ScheduleAccountUpdaterRequest) SetReference(v string)

SetReference sets field value

func (*ScheduleAccountUpdaterRequest) SetSelectedRecurringDetailReference

func (o *ScheduleAccountUpdaterRequest) SetSelectedRecurringDetailReference(v string)

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

func (*ScheduleAccountUpdaterRequest) SetShopperReference

func (o *ScheduleAccountUpdaterRequest) SetShopperReference(v string)

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

func (ScheduleAccountUpdaterRequest) ToMap

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

type ScheduleAccountUpdaterResult

type ScheduleAccountUpdaterResult struct {
	// Adyen's 16-character unique reference associated with the transaction. This value is globally unique; quote it when communicating with us about this request.
	PspReference string `json:"pspReference"`
	// The result of scheduling an Account Updater. If scheduling was successful, this field returns **Success**; otherwise it contains the error message.
	Result string `json:"result"`
}

ScheduleAccountUpdaterResult struct for ScheduleAccountUpdaterResult

func NewScheduleAccountUpdaterResult

func NewScheduleAccountUpdaterResult(pspReference string, result string) *ScheduleAccountUpdaterResult

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

func NewScheduleAccountUpdaterResultWithDefaults

func NewScheduleAccountUpdaterResultWithDefaults() *ScheduleAccountUpdaterResult

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

func (*ScheduleAccountUpdaterResult) GetPspReference

func (o *ScheduleAccountUpdaterResult) GetPspReference() string

GetPspReference returns the PspReference field value

func (*ScheduleAccountUpdaterResult) GetPspReferenceOk

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

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

func (*ScheduleAccountUpdaterResult) GetResult

func (o *ScheduleAccountUpdaterResult) GetResult() string

GetResult returns the Result field value

func (*ScheduleAccountUpdaterResult) GetResultOk

func (o *ScheduleAccountUpdaterResult) GetResultOk() (*string, bool)

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

func (ScheduleAccountUpdaterResult) MarshalJSON

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

func (*ScheduleAccountUpdaterResult) SetPspReference

func (o *ScheduleAccountUpdaterResult) SetPspReference(v string)

SetPspReference sets field value

func (*ScheduleAccountUpdaterResult) SetResult

func (o *ScheduleAccountUpdaterResult) SetResult(v string)

SetResult sets field value

func (ScheduleAccountUpdaterResult) ToMap

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

type ServiceError

type ServiceError struct {
	// Contains additional information about the payment. Some data fields are included only if you select them first. Go to **Customer Area** > **Developers** > **Additional data**.
	AdditionalData *map[string]string `json:"additionalData,omitempty"`
	// The error code mapped to the error message.
	ErrorCode *string `json:"errorCode,omitempty"`
	// The category of the error.
	ErrorType *string `json:"errorType,omitempty"`
	// A short explanation of the issue.
	Message *string `json:"message,omitempty"`
	// The PSP reference of the payment.
	PspReference *string `json:"pspReference,omitempty"`
	// The HTTP response status.
	Status *int32 `json:"status,omitempty"`
}

ServiceError struct for ServiceError

func NewServiceError

func NewServiceError() *ServiceError

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

func NewServiceErrorWithDefaults

func NewServiceErrorWithDefaults() *ServiceError

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

func (*ServiceError) GetAdditionalData

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

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

func (*ServiceError) GetAdditionalDataOk

func (o *ServiceError) GetAdditionalDataOk() (*map[string]string, bool)

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

func (*ServiceError) GetErrorCode

func (o *ServiceError) GetErrorCode() string

GetErrorCode returns the ErrorCode field value if set, zero value otherwise.

func (*ServiceError) GetErrorCodeOk

func (o *ServiceError) GetErrorCodeOk() (*string, bool)

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

func (*ServiceError) GetErrorType

func (o *ServiceError) GetErrorType() string

GetErrorType returns the ErrorType field value if set, zero value otherwise.

func (*ServiceError) GetErrorTypeOk

func (o *ServiceError) GetErrorTypeOk() (*string, bool)

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

func (*ServiceError) GetMessage

func (o *ServiceError) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*ServiceError) GetMessageOk

func (o *ServiceError) GetMessageOk() (*string, bool)

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

func (*ServiceError) GetPspReference

func (o *ServiceError) GetPspReference() string

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

func (*ServiceError) GetPspReferenceOk

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

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

func (*ServiceError) GetStatus

func (o *ServiceError) GetStatus() int32

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

func (*ServiceError) GetStatusOk

func (o *ServiceError) GetStatusOk() (*int32, bool)

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

func (*ServiceError) HasAdditionalData

func (o *ServiceError) HasAdditionalData() bool

HasAdditionalData returns a boolean if a field has been set.

func (*ServiceError) HasErrorCode

func (o *ServiceError) HasErrorCode() bool

HasErrorCode returns a boolean if a field has been set.

func (*ServiceError) HasErrorType

func (o *ServiceError) HasErrorType() bool

HasErrorType returns a boolean if a field has been set.

func (*ServiceError) HasMessage

func (o *ServiceError) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*ServiceError) HasPspReference

func (o *ServiceError) HasPspReference() bool

HasPspReference returns a boolean if a field has been set.

func (*ServiceError) HasStatus

func (o *ServiceError) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (ServiceError) MarshalJSON

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

func (*ServiceError) SetAdditionalData

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

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

func (*ServiceError) SetErrorCode

func (o *ServiceError) SetErrorCode(v string)

SetErrorCode gets a reference to the given string and assigns it to the ErrorCode field.

func (*ServiceError) SetErrorType

func (o *ServiceError) SetErrorType(v string)

SetErrorType gets a reference to the given string and assigns it to the ErrorType field.

func (*ServiceError) SetMessage

func (o *ServiceError) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*ServiceError) SetPspReference

func (o *ServiceError) SetPspReference(v string)

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

func (*ServiceError) SetStatus

func (o *ServiceError) SetStatus(v int32)

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

func (ServiceError) ToMap

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

type TokenDetails

type TokenDetails struct {
	TokenData     *map[string]string `json:"tokenData,omitempty"`
	TokenDataType *string            `json:"tokenDataType,omitempty"`
}

TokenDetails struct for TokenDetails

func NewTokenDetails

func NewTokenDetails() *TokenDetails

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

func NewTokenDetailsWithDefaults

func NewTokenDetailsWithDefaults() *TokenDetails

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

func (*TokenDetails) GetTokenData

func (o *TokenDetails) GetTokenData() map[string]string

GetTokenData returns the TokenData field value if set, zero value otherwise.

func (*TokenDetails) GetTokenDataOk

func (o *TokenDetails) GetTokenDataOk() (*map[string]string, bool)

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

func (*TokenDetails) GetTokenDataType

func (o *TokenDetails) GetTokenDataType() string

GetTokenDataType returns the TokenDataType field value if set, zero value otherwise.

func (*TokenDetails) GetTokenDataTypeOk

func (o *TokenDetails) GetTokenDataTypeOk() (*string, bool)

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

func (*TokenDetails) HasTokenData

func (o *TokenDetails) HasTokenData() bool

HasTokenData returns a boolean if a field has been set.

func (*TokenDetails) HasTokenDataType

func (o *TokenDetails) HasTokenDataType() bool

HasTokenDataType returns a boolean if a field has been set.

func (TokenDetails) MarshalJSON

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

func (*TokenDetails) SetTokenData

func (o *TokenDetails) SetTokenData(v map[string]string)

SetTokenData gets a reference to the given map[string]string and assigns it to the TokenData field.

func (*TokenDetails) SetTokenDataType

func (o *TokenDetails) SetTokenDataType(v string)

SetTokenDataType gets a reference to the given string and assigns it to the TokenDataType field.

func (TokenDetails) ToMap

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL