balanceplatform

package
v8.2.0 Latest Latest
Warning

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

Go to latest
Published: Dec 19, 2023 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type APIClient

type APIClient struct {
	AccountHoldersApi *AccountHoldersApi

	BalanceAccountsApi *BalanceAccountsApi

	BankAccountValidationApi *BankAccountValidationApi

	GrantAccountsApi *GrantAccountsApi

	GrantOffersApi *GrantOffersApi

	NetworkTokensApi *NetworkTokensApi

	PaymentInstrumentGroupsApi *PaymentInstrumentGroupsApi

	PaymentInstrumentsApi *PaymentInstrumentsApi

	PlatformApi *PlatformApi

	TransactionRulesApi *TransactionRulesApi

	TransferRoutesApi *TransferRoutesApi
	// contains filtered or unexported fields
}

APIClient manages communication with the Configuration API API v2 In most cases there should be only one, shared, APIClient.

func NewAPIClient

func NewAPIClient(client *common.Client) *APIClient

NewAPIClient creates a new API client.

type AULocalAccountIdentification

type AULocalAccountIdentification struct {
	// The bank account number, without separators or whitespace.
	AccountNumber string `json:"accountNumber"`
	// The 6-digit [Bank State Branch (BSB) code](https://en.wikipedia.org/wiki/Bank_state_branch), without separators or whitespace.
	BsbCode string `json:"bsbCode"`
	// **auLocal**
	Type string `json:"type"`
}

AULocalAccountIdentification struct for AULocalAccountIdentification

func NewAULocalAccountIdentification

func NewAULocalAccountIdentification(accountNumber string, bsbCode string, type_ string) *AULocalAccountIdentification

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

func NewAULocalAccountIdentificationWithDefaults

func NewAULocalAccountIdentificationWithDefaults() *AULocalAccountIdentification

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

func (*AULocalAccountIdentification) GetAccountNumber

func (o *AULocalAccountIdentification) GetAccountNumber() string

GetAccountNumber returns the AccountNumber field value

func (*AULocalAccountIdentification) GetAccountNumberOk

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

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

func (*AULocalAccountIdentification) GetBsbCode

func (o *AULocalAccountIdentification) GetBsbCode() string

GetBsbCode returns the BsbCode field value

func (*AULocalAccountIdentification) GetBsbCodeOk

func (o *AULocalAccountIdentification) GetBsbCodeOk() (*string, bool)

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

func (*AULocalAccountIdentification) GetType

func (o *AULocalAccountIdentification) GetType() string

GetType returns the Type field value

func (*AULocalAccountIdentification) GetTypeOk

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

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

func (AULocalAccountIdentification) MarshalJSON

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

func (*AULocalAccountIdentification) SetAccountNumber

func (o *AULocalAccountIdentification) SetAccountNumber(v string)

SetAccountNumber sets field value

func (*AULocalAccountIdentification) SetBsbCode

func (o *AULocalAccountIdentification) SetBsbCode(v string)

SetBsbCode sets field value

func (*AULocalAccountIdentification) SetType

func (o *AULocalAccountIdentification) SetType(v string)

SetType sets field value

func (AULocalAccountIdentification) ToMap

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

type AccountHolder

type AccountHolder struct {
	// The unique identifier of the [balance platform](https://docs.adyen.com/api-explorer/#/balanceplatform/latest/get/balancePlatforms/{id}__queryParam_id) to which the account holder belongs. Required in the request if your API credentials can be used for multiple balance platforms.
	BalancePlatform *string `json:"balancePlatform,omitempty"`
	// Contains key-value pairs that specify the actions that an account holder can do in your platform. The key is a capability required for your integration. For example, **issueCard** for Issuing. The value is an object containing the settings for the capability.
	Capabilities   *map[string]AccountHolderCapability `json:"capabilities,omitempty"`
	ContactDetails *ContactDetails                     `json:"contactDetails,omitempty"`
	// Your description for the account holder, maximum 300 characters.
	Description *string `json:"description,omitempty"`
	// The unique identifier of the account holder.
	Id string `json:"id"`
	// The unique identifier of the [legal entity](https://docs.adyen.com/api-explorer/legalentity/latest/post/legalEntities#responses-200-id) associated with the account holder. Adyen performs a verification process against the legal entity of the account holder.
	LegalEntityId string `json:"legalEntityId"`
	// A set of key and value pairs for general use. The keys do not have specific names and may be used for storing miscellaneous data as desired. > Note that during an update of metadata, the omission of existing key-value pairs will result in the deletion of those key-value pairs.
	Metadata *map[string]string `json:"metadata,omitempty"`
	// The unique identifier of the migrated account holder in the classic integration.
	MigratedAccountHolderCode *string `json:"migratedAccountHolderCode,omitempty"`
	// The ID of the account holder's primary balance account. By default, this is set to the first balance account that you create for the account holder. To assign a different balance account, send a PATCH request.
	PrimaryBalanceAccount *string `json:"primaryBalanceAccount,omitempty"`
	// Your reference for the account holder, maximum 150 characters.
	Reference *string `json:"reference,omitempty"`
	// The status of the account holder.  Possible values:    * **active**: The account holder is active. This is the default status when creating an account holder.    * **inactive (Deprecated)**: The account holder is temporarily inactive due to missing KYC details. You can set the account back to active by providing the missing KYC details.    * **suspended**: The account holder is permanently deactivated by Adyen. This action cannot be undone.   * **closed**: The account holder is permanently deactivated by you. This action cannot be undone.
	Status *string `json:"status,omitempty"`
	// The time zone of the account holder. For example, **Europe/Amsterdam**. Defaults to the time zone of the balance platform if no time zone is set. For possible values, see the [list of time zone codes](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones).
	TimeZone *string `json:"timeZone,omitempty"`
	// List of verification deadlines and the capabilities that will be disallowed if verification errors are not resolved.
	VerificationDeadlines []VerificationDeadline `json:"verificationDeadlines,omitempty"`
}

AccountHolder struct for AccountHolder

func NewAccountHolder

func NewAccountHolder(id string, legalEntityId string) *AccountHolder

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

func NewAccountHolderWithDefaults

func NewAccountHolderWithDefaults() *AccountHolder

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

func (*AccountHolder) GetBalancePlatform

func (o *AccountHolder) GetBalancePlatform() string

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

func (*AccountHolder) GetBalancePlatformOk

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

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

func (*AccountHolder) GetCapabilities

func (o *AccountHolder) GetCapabilities() map[string]AccountHolderCapability

GetCapabilities returns the Capabilities field value if set, zero value otherwise.

func (*AccountHolder) GetCapabilitiesOk

func (o *AccountHolder) GetCapabilitiesOk() (*map[string]AccountHolderCapability, bool)

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

func (*AccountHolder) GetContactDetails

func (o *AccountHolder) GetContactDetails() ContactDetails

GetContactDetails returns the ContactDetails field value if set, zero value otherwise.

func (*AccountHolder) GetContactDetailsOk

func (o *AccountHolder) GetContactDetailsOk() (*ContactDetails, bool)

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

func (*AccountHolder) GetDescription

func (o *AccountHolder) GetDescription() string

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

func (*AccountHolder) GetDescriptionOk

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

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

func (*AccountHolder) GetId

func (o *AccountHolder) GetId() string

GetId returns the Id field value

func (*AccountHolder) GetIdOk

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

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

func (*AccountHolder) GetLegalEntityId

func (o *AccountHolder) GetLegalEntityId() string

GetLegalEntityId returns the LegalEntityId field value

func (*AccountHolder) GetLegalEntityIdOk

func (o *AccountHolder) GetLegalEntityIdOk() (*string, bool)

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

func (*AccountHolder) GetMetadata

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

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

func (*AccountHolder) GetMetadataOk

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

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

func (*AccountHolder) GetMigratedAccountHolderCode

func (o *AccountHolder) GetMigratedAccountHolderCode() string

GetMigratedAccountHolderCode returns the MigratedAccountHolderCode field value if set, zero value otherwise.

func (*AccountHolder) GetMigratedAccountHolderCodeOk

func (o *AccountHolder) GetMigratedAccountHolderCodeOk() (*string, bool)

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

func (*AccountHolder) GetPrimaryBalanceAccount

func (o *AccountHolder) GetPrimaryBalanceAccount() string

GetPrimaryBalanceAccount returns the PrimaryBalanceAccount field value if set, zero value otherwise.

func (*AccountHolder) GetPrimaryBalanceAccountOk

func (o *AccountHolder) GetPrimaryBalanceAccountOk() (*string, bool)

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

func (*AccountHolder) GetReference

func (o *AccountHolder) GetReference() string

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

func (*AccountHolder) GetReferenceOk

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

func (o *AccountHolder) GetStatus() string

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

func (*AccountHolder) GetStatusOk

func (o *AccountHolder) 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 (*AccountHolder) GetTimeZone

func (o *AccountHolder) GetTimeZone() string

GetTimeZone returns the TimeZone field value if set, zero value otherwise.

func (*AccountHolder) GetTimeZoneOk

func (o *AccountHolder) GetTimeZoneOk() (*string, bool)

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

func (*AccountHolder) GetVerificationDeadlines

func (o *AccountHolder) GetVerificationDeadlines() []VerificationDeadline

GetVerificationDeadlines returns the VerificationDeadlines field value if set, zero value otherwise.

func (*AccountHolder) GetVerificationDeadlinesOk

func (o *AccountHolder) GetVerificationDeadlinesOk() ([]VerificationDeadline, bool)

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

func (*AccountHolder) HasBalancePlatform

func (o *AccountHolder) HasBalancePlatform() bool

HasBalancePlatform returns a boolean if a field has been set.

func (*AccountHolder) HasCapabilities

func (o *AccountHolder) HasCapabilities() bool

HasCapabilities returns a boolean if a field has been set.

func (*AccountHolder) HasContactDetails

func (o *AccountHolder) HasContactDetails() bool

HasContactDetails returns a boolean if a field has been set.

func (*AccountHolder) HasDescription

func (o *AccountHolder) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*AccountHolder) HasMetadata

func (o *AccountHolder) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*AccountHolder) HasMigratedAccountHolderCode

func (o *AccountHolder) HasMigratedAccountHolderCode() bool

HasMigratedAccountHolderCode returns a boolean if a field has been set.

func (*AccountHolder) HasPrimaryBalanceAccount

func (o *AccountHolder) HasPrimaryBalanceAccount() bool

HasPrimaryBalanceAccount returns a boolean if a field has been set.

func (*AccountHolder) HasReference

func (o *AccountHolder) HasReference() bool

HasReference returns a boolean if a field has been set.

func (*AccountHolder) HasStatus

func (o *AccountHolder) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*AccountHolder) HasTimeZone

func (o *AccountHolder) HasTimeZone() bool

HasTimeZone returns a boolean if a field has been set.

func (*AccountHolder) HasVerificationDeadlines

func (o *AccountHolder) HasVerificationDeadlines() bool

HasVerificationDeadlines returns a boolean if a field has been set.

func (AccountHolder) MarshalJSON

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

func (*AccountHolder) SetBalancePlatform

func (o *AccountHolder) SetBalancePlatform(v string)

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

func (*AccountHolder) SetCapabilities

func (o *AccountHolder) SetCapabilities(v map[string]AccountHolderCapability)

SetCapabilities gets a reference to the given map[string]AccountHolderCapability and assigns it to the Capabilities field.

func (*AccountHolder) SetContactDetails

func (o *AccountHolder) SetContactDetails(v ContactDetails)

SetContactDetails gets a reference to the given ContactDetails and assigns it to the ContactDetails field.

func (*AccountHolder) SetDescription

func (o *AccountHolder) SetDescription(v string)

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

func (*AccountHolder) SetId

func (o *AccountHolder) SetId(v string)

SetId sets field value

func (*AccountHolder) SetLegalEntityId

func (o *AccountHolder) SetLegalEntityId(v string)

SetLegalEntityId sets field value

func (*AccountHolder) SetMetadata

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

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

func (*AccountHolder) SetMigratedAccountHolderCode

func (o *AccountHolder) SetMigratedAccountHolderCode(v string)

SetMigratedAccountHolderCode gets a reference to the given string and assigns it to the MigratedAccountHolderCode field.

func (*AccountHolder) SetPrimaryBalanceAccount

func (o *AccountHolder) SetPrimaryBalanceAccount(v string)

SetPrimaryBalanceAccount gets a reference to the given string and assigns it to the PrimaryBalanceAccount field.

func (*AccountHolder) SetReference

func (o *AccountHolder) SetReference(v string)

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

func (*AccountHolder) SetStatus

func (o *AccountHolder) SetStatus(v string)

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

func (*AccountHolder) SetTimeZone

func (o *AccountHolder) SetTimeZone(v string)

SetTimeZone gets a reference to the given string and assigns it to the TimeZone field.

func (*AccountHolder) SetVerificationDeadlines

func (o *AccountHolder) SetVerificationDeadlines(v []VerificationDeadline)

SetVerificationDeadlines gets a reference to the given []VerificationDeadline and assigns it to the VerificationDeadlines field.

func (AccountHolder) ToMap

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

type AccountHolderCapability

type AccountHolderCapability struct {
	// Indicates whether the capability is allowed. Adyen sets this to **true** if the verification is successful and the account holder is permitted to use the capability.
	Allowed *bool `json:"allowed,omitempty"`
	// The capability level that is allowed for the account holder.  Possible values: **notApplicable**, **low**, **medium**, **high**.
	AllowedLevel    *string             `json:"allowedLevel,omitempty"`
	AllowedSettings *CapabilitySettings `json:"allowedSettings,omitempty"`
	// Indicates whether the capability is enabled. If **false**, the capability is temporarily disabled for the account holder.
	Enabled *bool `json:"enabled,omitempty"`
	// Contains verification errors and the actions that you can take to resolve them.
	Problems []CapabilityProblem `json:"problems,omitempty"`
	// Indicates whether the capability is requested. To check whether the account holder is permitted to use the capability, refer to the `allowed` field.
	Requested *bool `json:"requested,omitempty"`
	// The requested level of the capability. Some capabilities, such as those used in [card issuing](https://docs.adyen.com/issuing/add-capabilities#capability-levels), have different levels. Levels increase the capability, but also require additional checks and increased monitoring.  Possible values: **notApplicable**, **low**, **medium**, **high**.
	RequestedLevel    *string             `json:"requestedLevel,omitempty"`
	RequestedSettings *CapabilitySettings `json:"requestedSettings,omitempty"`
	// Contains the status of the transfer instruments associated with this capability.
	TransferInstruments []AccountSupportingEntityCapability `json:"transferInstruments,omitempty"`
	// The status of the verification checks for the capability.  Possible values:  * **pending**: Adyen is running the verification.  * **invalid**: The verification failed. Check if the `errors` array contains more information.  * **valid**: The verification has been successfully completed.  * **rejected**: Adyen has verified the information, but found reasons to not allow the capability.
	VerificationStatus *string `json:"verificationStatus,omitempty"`
}

AccountHolderCapability struct for AccountHolderCapability

func NewAccountHolderCapability

func NewAccountHolderCapability() *AccountHolderCapability

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

func NewAccountHolderCapabilityWithDefaults

func NewAccountHolderCapabilityWithDefaults() *AccountHolderCapability

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

func (*AccountHolderCapability) GetAllowed

func (o *AccountHolderCapability) GetAllowed() bool

GetAllowed returns the Allowed field value if set, zero value otherwise.

func (*AccountHolderCapability) GetAllowedLevel

func (o *AccountHolderCapability) GetAllowedLevel() string

GetAllowedLevel returns the AllowedLevel field value if set, zero value otherwise.

func (*AccountHolderCapability) GetAllowedLevelOk

func (o *AccountHolderCapability) GetAllowedLevelOk() (*string, bool)

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

func (*AccountHolderCapability) GetAllowedOk

func (o *AccountHolderCapability) GetAllowedOk() (*bool, bool)

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

func (*AccountHolderCapability) GetAllowedSettings

func (o *AccountHolderCapability) GetAllowedSettings() CapabilitySettings

GetAllowedSettings returns the AllowedSettings field value if set, zero value otherwise.

func (*AccountHolderCapability) GetAllowedSettingsOk

func (o *AccountHolderCapability) GetAllowedSettingsOk() (*CapabilitySettings, bool)

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

func (*AccountHolderCapability) GetEnabled

func (o *AccountHolderCapability) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*AccountHolderCapability) GetEnabledOk

func (o *AccountHolderCapability) GetEnabledOk() (*bool, bool)

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

func (*AccountHolderCapability) GetProblems

func (o *AccountHolderCapability) GetProblems() []CapabilityProblem

GetProblems returns the Problems field value if set, zero value otherwise.

func (*AccountHolderCapability) GetProblemsOk

func (o *AccountHolderCapability) GetProblemsOk() ([]CapabilityProblem, bool)

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

func (*AccountHolderCapability) GetRequested

func (o *AccountHolderCapability) GetRequested() bool

GetRequested returns the Requested field value if set, zero value otherwise.

func (*AccountHolderCapability) GetRequestedLevel

func (o *AccountHolderCapability) GetRequestedLevel() string

GetRequestedLevel returns the RequestedLevel field value if set, zero value otherwise.

func (*AccountHolderCapability) GetRequestedLevelOk

func (o *AccountHolderCapability) GetRequestedLevelOk() (*string, bool)

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

func (*AccountHolderCapability) GetRequestedOk

func (o *AccountHolderCapability) GetRequestedOk() (*bool, bool)

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

func (*AccountHolderCapability) GetRequestedSettings

func (o *AccountHolderCapability) GetRequestedSettings() CapabilitySettings

GetRequestedSettings returns the RequestedSettings field value if set, zero value otherwise.

func (*AccountHolderCapability) GetRequestedSettingsOk

func (o *AccountHolderCapability) GetRequestedSettingsOk() (*CapabilitySettings, bool)

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

func (*AccountHolderCapability) GetTransferInstruments

func (o *AccountHolderCapability) GetTransferInstruments() []AccountSupportingEntityCapability

GetTransferInstruments returns the TransferInstruments field value if set, zero value otherwise.

func (*AccountHolderCapability) GetTransferInstrumentsOk

func (o *AccountHolderCapability) GetTransferInstrumentsOk() ([]AccountSupportingEntityCapability, bool)

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

func (*AccountHolderCapability) GetVerificationStatus

func (o *AccountHolderCapability) GetVerificationStatus() string

GetVerificationStatus returns the VerificationStatus field value if set, zero value otherwise.

func (*AccountHolderCapability) GetVerificationStatusOk

func (o *AccountHolderCapability) GetVerificationStatusOk() (*string, bool)

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

func (*AccountHolderCapability) HasAllowed

func (o *AccountHolderCapability) HasAllowed() bool

HasAllowed returns a boolean if a field has been set.

func (*AccountHolderCapability) HasAllowedLevel

func (o *AccountHolderCapability) HasAllowedLevel() bool

HasAllowedLevel returns a boolean if a field has been set.

func (*AccountHolderCapability) HasAllowedSettings

func (o *AccountHolderCapability) HasAllowedSettings() bool

HasAllowedSettings returns a boolean if a field has been set.

func (*AccountHolderCapability) HasEnabled

func (o *AccountHolderCapability) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*AccountHolderCapability) HasProblems

func (o *AccountHolderCapability) HasProblems() bool

HasProblems returns a boolean if a field has been set.

func (*AccountHolderCapability) HasRequested

func (o *AccountHolderCapability) HasRequested() bool

HasRequested returns a boolean if a field has been set.

func (*AccountHolderCapability) HasRequestedLevel

func (o *AccountHolderCapability) HasRequestedLevel() bool

HasRequestedLevel returns a boolean if a field has been set.

func (*AccountHolderCapability) HasRequestedSettings

func (o *AccountHolderCapability) HasRequestedSettings() bool

HasRequestedSettings returns a boolean if a field has been set.

func (*AccountHolderCapability) HasTransferInstruments

func (o *AccountHolderCapability) HasTransferInstruments() bool

HasTransferInstruments returns a boolean if a field has been set.

func (*AccountHolderCapability) HasVerificationStatus

func (o *AccountHolderCapability) HasVerificationStatus() bool

HasVerificationStatus returns a boolean if a field has been set.

func (AccountHolderCapability) MarshalJSON

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

func (*AccountHolderCapability) SetAllowed

func (o *AccountHolderCapability) SetAllowed(v bool)

SetAllowed gets a reference to the given bool and assigns it to the Allowed field.

func (*AccountHolderCapability) SetAllowedLevel

func (o *AccountHolderCapability) SetAllowedLevel(v string)

SetAllowedLevel gets a reference to the given string and assigns it to the AllowedLevel field.

func (*AccountHolderCapability) SetAllowedSettings

func (o *AccountHolderCapability) SetAllowedSettings(v CapabilitySettings)

SetAllowedSettings gets a reference to the given CapabilitySettings and assigns it to the AllowedSettings field.

func (*AccountHolderCapability) SetEnabled

func (o *AccountHolderCapability) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*AccountHolderCapability) SetProblems

func (o *AccountHolderCapability) SetProblems(v []CapabilityProblem)

SetProblems gets a reference to the given []CapabilityProblem and assigns it to the Problems field.

func (*AccountHolderCapability) SetRequested

func (o *AccountHolderCapability) SetRequested(v bool)

SetRequested gets a reference to the given bool and assigns it to the Requested field.

func (*AccountHolderCapability) SetRequestedLevel

func (o *AccountHolderCapability) SetRequestedLevel(v string)

SetRequestedLevel gets a reference to the given string and assigns it to the RequestedLevel field.

func (*AccountHolderCapability) SetRequestedSettings

func (o *AccountHolderCapability) SetRequestedSettings(v CapabilitySettings)

SetRequestedSettings gets a reference to the given CapabilitySettings and assigns it to the RequestedSettings field.

func (*AccountHolderCapability) SetTransferInstruments

func (o *AccountHolderCapability) SetTransferInstruments(v []AccountSupportingEntityCapability)

SetTransferInstruments gets a reference to the given []AccountSupportingEntityCapability and assigns it to the TransferInstruments field.

func (*AccountHolderCapability) SetVerificationStatus

func (o *AccountHolderCapability) SetVerificationStatus(v string)

SetVerificationStatus gets a reference to the given string and assigns it to the VerificationStatus field.

func (AccountHolderCapability) ToMap

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

type AccountHolderInfo

type AccountHolderInfo struct {
	// The unique identifier of the [balance platform](https://docs.adyen.com/api-explorer/#/balanceplatform/latest/get/balancePlatforms/{id}__queryParam_id) to which the account holder belongs. Required in the request if your API credentials can be used for multiple balance platforms.
	BalancePlatform *string `json:"balancePlatform,omitempty"`
	// Contains key-value pairs that specify the actions that an account holder can do in your platform. The key is a capability required for your integration. For example, **issueCard** for Issuing. The value is an object containing the settings for the capability.
	Capabilities   *map[string]AccountHolderCapability `json:"capabilities,omitempty"`
	ContactDetails *ContactDetails                     `json:"contactDetails,omitempty"`
	// Your description for the account holder, maximum 300 characters.
	Description *string `json:"description,omitempty"`
	// The unique identifier of the [legal entity](https://docs.adyen.com/api-explorer/legalentity/latest/post/legalEntities#responses-200-id) associated with the account holder. Adyen performs a verification process against the legal entity of the account holder.
	LegalEntityId string `json:"legalEntityId"`
	// A set of key and value pairs for general use. The keys do not have specific names and may be used for storing miscellaneous data as desired. > Note that during an update of metadata, the omission of existing key-value pairs will result in the deletion of those key-value pairs.
	Metadata *map[string]string `json:"metadata,omitempty"`
	// The unique identifier of the migrated account holder in the classic integration.
	MigratedAccountHolderCode *string `json:"migratedAccountHolderCode,omitempty"`
	// Your reference for the account holder, maximum 150 characters.
	Reference *string `json:"reference,omitempty"`
	// The time zone of the account holder. For example, **Europe/Amsterdam**. Defaults to the time zone of the balance platform if no time zone is set. For possible values, see the [list of time zone codes](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones).
	TimeZone *string `json:"timeZone,omitempty"`
}

AccountHolderInfo struct for AccountHolderInfo

func NewAccountHolderInfo

func NewAccountHolderInfo(legalEntityId string) *AccountHolderInfo

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

func NewAccountHolderInfoWithDefaults

func NewAccountHolderInfoWithDefaults() *AccountHolderInfo

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

func (*AccountHolderInfo) GetBalancePlatform

func (o *AccountHolderInfo) GetBalancePlatform() string

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

func (*AccountHolderInfo) GetBalancePlatformOk

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

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

func (*AccountHolderInfo) GetCapabilities

func (o *AccountHolderInfo) GetCapabilities() map[string]AccountHolderCapability

GetCapabilities returns the Capabilities field value if set, zero value otherwise.

func (*AccountHolderInfo) GetCapabilitiesOk

func (o *AccountHolderInfo) GetCapabilitiesOk() (*map[string]AccountHolderCapability, bool)

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

func (*AccountHolderInfo) GetContactDetails

func (o *AccountHolderInfo) GetContactDetails() ContactDetails

GetContactDetails returns the ContactDetails field value if set, zero value otherwise.

func (*AccountHolderInfo) GetContactDetailsOk

func (o *AccountHolderInfo) GetContactDetailsOk() (*ContactDetails, bool)

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

func (*AccountHolderInfo) GetDescription

func (o *AccountHolderInfo) GetDescription() string

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

func (*AccountHolderInfo) GetDescriptionOk

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

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

func (*AccountHolderInfo) GetLegalEntityId

func (o *AccountHolderInfo) GetLegalEntityId() string

GetLegalEntityId returns the LegalEntityId field value

func (*AccountHolderInfo) GetLegalEntityIdOk

func (o *AccountHolderInfo) GetLegalEntityIdOk() (*string, bool)

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

func (*AccountHolderInfo) GetMetadata

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

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

func (*AccountHolderInfo) GetMetadataOk

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

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

func (*AccountHolderInfo) GetMigratedAccountHolderCode

func (o *AccountHolderInfo) GetMigratedAccountHolderCode() string

GetMigratedAccountHolderCode returns the MigratedAccountHolderCode field value if set, zero value otherwise.

func (*AccountHolderInfo) GetMigratedAccountHolderCodeOk

func (o *AccountHolderInfo) GetMigratedAccountHolderCodeOk() (*string, bool)

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

func (*AccountHolderInfo) GetReference

func (o *AccountHolderInfo) GetReference() string

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

func (*AccountHolderInfo) GetReferenceOk

func (o *AccountHolderInfo) 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 (*AccountHolderInfo) GetTimeZone

func (o *AccountHolderInfo) GetTimeZone() string

GetTimeZone returns the TimeZone field value if set, zero value otherwise.

func (*AccountHolderInfo) GetTimeZoneOk

func (o *AccountHolderInfo) GetTimeZoneOk() (*string, bool)

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

func (*AccountHolderInfo) HasBalancePlatform

func (o *AccountHolderInfo) HasBalancePlatform() bool

HasBalancePlatform returns a boolean if a field has been set.

func (*AccountHolderInfo) HasCapabilities

func (o *AccountHolderInfo) HasCapabilities() bool

HasCapabilities returns a boolean if a field has been set.

func (*AccountHolderInfo) HasContactDetails

func (o *AccountHolderInfo) HasContactDetails() bool

HasContactDetails returns a boolean if a field has been set.

func (*AccountHolderInfo) HasDescription

func (o *AccountHolderInfo) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*AccountHolderInfo) HasMetadata

func (o *AccountHolderInfo) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*AccountHolderInfo) HasMigratedAccountHolderCode

func (o *AccountHolderInfo) HasMigratedAccountHolderCode() bool

HasMigratedAccountHolderCode returns a boolean if a field has been set.

func (*AccountHolderInfo) HasReference

func (o *AccountHolderInfo) HasReference() bool

HasReference returns a boolean if a field has been set.

func (*AccountHolderInfo) HasTimeZone

func (o *AccountHolderInfo) HasTimeZone() bool

HasTimeZone returns a boolean if a field has been set.

func (AccountHolderInfo) MarshalJSON

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

func (*AccountHolderInfo) SetBalancePlatform

func (o *AccountHolderInfo) SetBalancePlatform(v string)

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

func (*AccountHolderInfo) SetCapabilities

func (o *AccountHolderInfo) SetCapabilities(v map[string]AccountHolderCapability)

SetCapabilities gets a reference to the given map[string]AccountHolderCapability and assigns it to the Capabilities field.

func (*AccountHolderInfo) SetContactDetails

func (o *AccountHolderInfo) SetContactDetails(v ContactDetails)

SetContactDetails gets a reference to the given ContactDetails and assigns it to the ContactDetails field.

func (*AccountHolderInfo) SetDescription

func (o *AccountHolderInfo) SetDescription(v string)

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

func (*AccountHolderInfo) SetLegalEntityId

func (o *AccountHolderInfo) SetLegalEntityId(v string)

SetLegalEntityId sets field value

func (*AccountHolderInfo) SetMetadata

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

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

func (*AccountHolderInfo) SetMigratedAccountHolderCode

func (o *AccountHolderInfo) SetMigratedAccountHolderCode(v string)

SetMigratedAccountHolderCode gets a reference to the given string and assigns it to the MigratedAccountHolderCode field.

func (*AccountHolderInfo) SetReference

func (o *AccountHolderInfo) SetReference(v string)

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

func (*AccountHolderInfo) SetTimeZone

func (o *AccountHolderInfo) SetTimeZone(v string)

SetTimeZone gets a reference to the given string and assigns it to the TimeZone field.

func (AccountHolderInfo) ToMap

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

type AccountHolderUpdateRequest

type AccountHolderUpdateRequest struct {
	// The unique identifier of the [balance platform](https://docs.adyen.com/api-explorer/#/balanceplatform/latest/get/balancePlatforms/{id}__queryParam_id) to which the account holder belongs. Required in the request if your API credentials can be used for multiple balance platforms.
	BalancePlatform *string `json:"balancePlatform,omitempty"`
	// Contains key-value pairs that specify the actions that an account holder can do in your platform. The key is a capability required for your integration. For example, **issueCard** for Issuing. The value is an object containing the settings for the capability.
	Capabilities   *map[string]AccountHolderCapability `json:"capabilities,omitempty"`
	ContactDetails *ContactDetails                     `json:"contactDetails,omitempty"`
	// Your description for the account holder, maximum 300 characters.
	Description *string `json:"description,omitempty"`
	// A set of key and value pairs for general use. The keys do not have specific names and may be used for storing miscellaneous data as desired. > Note that during an update of metadata, the omission of existing key-value pairs will result in the deletion of those key-value pairs.
	Metadata *map[string]string `json:"metadata,omitempty"`
	// The unique identifier of the migrated account holder in the classic integration.
	MigratedAccountHolderCode *string `json:"migratedAccountHolderCode,omitempty"`
	// The ID of the account holder's primary balance account. By default, this is set to the first balance account that you create for the account holder. To assign a different balance account, send a PATCH request.
	PrimaryBalanceAccount *string `json:"primaryBalanceAccount,omitempty"`
	// Your reference for the account holder, maximum 150 characters.
	Reference *string `json:"reference,omitempty"`
	// The status of the account holder.  Possible values:    * **active**: The account holder is active. This is the default status when creating an account holder.    * **inactive (Deprecated)**: The account holder is temporarily inactive due to missing KYC details. You can set the account back to active by providing the missing KYC details.    * **suspended**: The account holder is permanently deactivated by Adyen. This action cannot be undone.   * **closed**: The account holder is permanently deactivated by you. This action cannot be undone.
	Status *string `json:"status,omitempty"`
	// The time zone of the account holder. For example, **Europe/Amsterdam**. Defaults to the time zone of the balance platform if no time zone is set. For possible values, see the [list of time zone codes](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones).
	TimeZone *string `json:"timeZone,omitempty"`
	// List of verification deadlines and the capabilities that will be disallowed if verification errors are not resolved.
	VerificationDeadlines []VerificationDeadline `json:"verificationDeadlines,omitempty"`
}

AccountHolderUpdateRequest struct for AccountHolderUpdateRequest

func NewAccountHolderUpdateRequest

func NewAccountHolderUpdateRequest() *AccountHolderUpdateRequest

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

func NewAccountHolderUpdateRequestWithDefaults

func NewAccountHolderUpdateRequestWithDefaults() *AccountHolderUpdateRequest

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

func (*AccountHolderUpdateRequest) GetBalancePlatform

func (o *AccountHolderUpdateRequest) GetBalancePlatform() string

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

func (*AccountHolderUpdateRequest) GetBalancePlatformOk

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

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

func (*AccountHolderUpdateRequest) GetCapabilities

GetCapabilities returns the Capabilities field value if set, zero value otherwise.

func (*AccountHolderUpdateRequest) GetCapabilitiesOk

func (o *AccountHolderUpdateRequest) GetCapabilitiesOk() (*map[string]AccountHolderCapability, bool)

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

func (*AccountHolderUpdateRequest) GetContactDetails

func (o *AccountHolderUpdateRequest) GetContactDetails() ContactDetails

GetContactDetails returns the ContactDetails field value if set, zero value otherwise.

func (*AccountHolderUpdateRequest) GetContactDetailsOk

func (o *AccountHolderUpdateRequest) GetContactDetailsOk() (*ContactDetails, bool)

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

func (*AccountHolderUpdateRequest) GetDescription

func (o *AccountHolderUpdateRequest) GetDescription() string

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

func (*AccountHolderUpdateRequest) GetDescriptionOk

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

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

func (*AccountHolderUpdateRequest) GetMetadata

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

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

func (*AccountHolderUpdateRequest) GetMetadataOk

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

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

func (*AccountHolderUpdateRequest) GetMigratedAccountHolderCode

func (o *AccountHolderUpdateRequest) GetMigratedAccountHolderCode() string

GetMigratedAccountHolderCode returns the MigratedAccountHolderCode field value if set, zero value otherwise.

func (*AccountHolderUpdateRequest) GetMigratedAccountHolderCodeOk

func (o *AccountHolderUpdateRequest) GetMigratedAccountHolderCodeOk() (*string, bool)

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

func (*AccountHolderUpdateRequest) GetPrimaryBalanceAccount

func (o *AccountHolderUpdateRequest) GetPrimaryBalanceAccount() string

GetPrimaryBalanceAccount returns the PrimaryBalanceAccount field value if set, zero value otherwise.

func (*AccountHolderUpdateRequest) GetPrimaryBalanceAccountOk

func (o *AccountHolderUpdateRequest) GetPrimaryBalanceAccountOk() (*string, bool)

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

func (*AccountHolderUpdateRequest) GetReference

func (o *AccountHolderUpdateRequest) GetReference() string

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

func (*AccountHolderUpdateRequest) GetReferenceOk

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

func (o *AccountHolderUpdateRequest) GetStatus() string

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

func (*AccountHolderUpdateRequest) GetStatusOk

func (o *AccountHolderUpdateRequest) 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 (*AccountHolderUpdateRequest) GetTimeZone

func (o *AccountHolderUpdateRequest) GetTimeZone() string

GetTimeZone returns the TimeZone field value if set, zero value otherwise.

func (*AccountHolderUpdateRequest) GetTimeZoneOk

func (o *AccountHolderUpdateRequest) GetTimeZoneOk() (*string, bool)

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

func (*AccountHolderUpdateRequest) GetVerificationDeadlines

func (o *AccountHolderUpdateRequest) GetVerificationDeadlines() []VerificationDeadline

GetVerificationDeadlines returns the VerificationDeadlines field value if set, zero value otherwise.

func (*AccountHolderUpdateRequest) GetVerificationDeadlinesOk

func (o *AccountHolderUpdateRequest) GetVerificationDeadlinesOk() ([]VerificationDeadline, bool)

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

func (*AccountHolderUpdateRequest) HasBalancePlatform

func (o *AccountHolderUpdateRequest) HasBalancePlatform() bool

HasBalancePlatform returns a boolean if a field has been set.

func (*AccountHolderUpdateRequest) HasCapabilities

func (o *AccountHolderUpdateRequest) HasCapabilities() bool

HasCapabilities returns a boolean if a field has been set.

func (*AccountHolderUpdateRequest) HasContactDetails

func (o *AccountHolderUpdateRequest) HasContactDetails() bool

HasContactDetails returns a boolean if a field has been set.

func (*AccountHolderUpdateRequest) HasDescription

func (o *AccountHolderUpdateRequest) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*AccountHolderUpdateRequest) HasMetadata

func (o *AccountHolderUpdateRequest) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*AccountHolderUpdateRequest) HasMigratedAccountHolderCode

func (o *AccountHolderUpdateRequest) HasMigratedAccountHolderCode() bool

HasMigratedAccountHolderCode returns a boolean if a field has been set.

func (*AccountHolderUpdateRequest) HasPrimaryBalanceAccount

func (o *AccountHolderUpdateRequest) HasPrimaryBalanceAccount() bool

HasPrimaryBalanceAccount returns a boolean if a field has been set.

func (*AccountHolderUpdateRequest) HasReference

func (o *AccountHolderUpdateRequest) HasReference() bool

HasReference returns a boolean if a field has been set.

func (*AccountHolderUpdateRequest) HasStatus

func (o *AccountHolderUpdateRequest) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*AccountHolderUpdateRequest) HasTimeZone

func (o *AccountHolderUpdateRequest) HasTimeZone() bool

HasTimeZone returns a boolean if a field has been set.

func (*AccountHolderUpdateRequest) HasVerificationDeadlines

func (o *AccountHolderUpdateRequest) HasVerificationDeadlines() bool

HasVerificationDeadlines returns a boolean if a field has been set.

func (AccountHolderUpdateRequest) MarshalJSON

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

func (*AccountHolderUpdateRequest) SetBalancePlatform

func (o *AccountHolderUpdateRequest) SetBalancePlatform(v string)

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

func (*AccountHolderUpdateRequest) SetCapabilities

func (o *AccountHolderUpdateRequest) SetCapabilities(v map[string]AccountHolderCapability)

SetCapabilities gets a reference to the given map[string]AccountHolderCapability and assigns it to the Capabilities field.

func (*AccountHolderUpdateRequest) SetContactDetails

func (o *AccountHolderUpdateRequest) SetContactDetails(v ContactDetails)

SetContactDetails gets a reference to the given ContactDetails and assigns it to the ContactDetails field.

func (*AccountHolderUpdateRequest) SetDescription

func (o *AccountHolderUpdateRequest) SetDescription(v string)

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

func (*AccountHolderUpdateRequest) SetMetadata

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

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

func (*AccountHolderUpdateRequest) SetMigratedAccountHolderCode

func (o *AccountHolderUpdateRequest) SetMigratedAccountHolderCode(v string)

SetMigratedAccountHolderCode gets a reference to the given string and assigns it to the MigratedAccountHolderCode field.

func (*AccountHolderUpdateRequest) SetPrimaryBalanceAccount

func (o *AccountHolderUpdateRequest) SetPrimaryBalanceAccount(v string)

SetPrimaryBalanceAccount gets a reference to the given string and assigns it to the PrimaryBalanceAccount field.

func (*AccountHolderUpdateRequest) SetReference

func (o *AccountHolderUpdateRequest) SetReference(v string)

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

func (*AccountHolderUpdateRequest) SetStatus

func (o *AccountHolderUpdateRequest) SetStatus(v string)

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

func (*AccountHolderUpdateRequest) SetTimeZone

func (o *AccountHolderUpdateRequest) SetTimeZone(v string)

SetTimeZone gets a reference to the given string and assigns it to the TimeZone field.

func (*AccountHolderUpdateRequest) SetVerificationDeadlines

func (o *AccountHolderUpdateRequest) SetVerificationDeadlines(v []VerificationDeadline)

SetVerificationDeadlines gets a reference to the given []VerificationDeadline and assigns it to the VerificationDeadlines field.

func (AccountHolderUpdateRequest) ToMap

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

type AccountHoldersApi

type AccountHoldersApi common.Service

AccountHoldersApi service

func (*AccountHoldersApi) CreateAccountHolder

CreateAccountHolder Create an account holder

Creates an account holder linked to a [legal entity](https://docs.adyen.com/api-explorer/#/legalentity/latest/post/legalEntities).

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

func (*AccountHoldersApi) CreateAccountHolderInput

func (a *AccountHoldersApi) CreateAccountHolderInput() AccountHoldersApiCreateAccountHolderInput

Prepare a request for CreateAccountHolder

@return AccountHoldersApiCreateAccountHolderInput

func (*AccountHoldersApi) GetAccountHolder

GetAccountHolder Get an account holder

Returns an account holder.

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

func (*AccountHoldersApi) GetAccountHolderInput

Prepare a request for GetAccountHolder @param id The unique identifier of the account holder. @return AccountHoldersApiGetAccountHolderInput

func (*AccountHoldersApi) GetAllBalanceAccountsOfAccountHolder

GetAllBalanceAccountsOfAccountHolder Get all balance accounts of an account holder

Returns a paginated list of the balance accounts associated with an account holder. To fetch multiple pages, use the query parameters.

For example, to limit the page to 5 balance accounts and skip the first 10, use `/accountHolders/{id}/balanceAccounts?limit=5&offset=10`.

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

func (*AccountHoldersApi) GetAllBalanceAccountsOfAccountHolderInput

func (a *AccountHoldersApi) GetAllBalanceAccountsOfAccountHolderInput(id string) AccountHoldersApiGetAllBalanceAccountsOfAccountHolderInput

Prepare a request for GetAllBalanceAccountsOfAccountHolder @param id The unique identifier of the account holder. @return AccountHoldersApiGetAllBalanceAccountsOfAccountHolderInput

func (*AccountHoldersApi) GetTaxForm

GetTaxForm Get a tax form

Generates a tax form for account holders operating in the US. For more information, refer to [Providing tax forms](https://docs.adyen.com/marketplaces-and-platforms/us-tax-forms/).

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

func (*AccountHoldersApi) GetTaxFormInput

Prepare a request for GetTaxForm @param id The unique identifier of the account holder. @return AccountHoldersApiGetTaxFormInput

func (*AccountHoldersApi) UpdateAccountHolder

UpdateAccountHolder Update an account holder

Updates an account holder. When updating an account holder resource, if a parameter is not provided in the request, it is left unchanged.

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

func (*AccountHoldersApi) UpdateAccountHolderInput

func (a *AccountHoldersApi) UpdateAccountHolderInput(id string) AccountHoldersApiUpdateAccountHolderInput

Prepare a request for UpdateAccountHolder @param id The unique identifier of the account holder. @return AccountHoldersApiUpdateAccountHolderInput

type AccountHoldersApiCreateAccountHolderInput

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

All parameters accepted by AccountHoldersApi.CreateAccountHolder

func (AccountHoldersApiCreateAccountHolderInput) AccountHolderInfo

type AccountHoldersApiGetAccountHolderInput

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

All parameters accepted by AccountHoldersApi.GetAccountHolder

type AccountHoldersApiGetAllBalanceAccountsOfAccountHolderInput

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

All parameters accepted by AccountHoldersApi.GetAllBalanceAccountsOfAccountHolder

func (AccountHoldersApiGetAllBalanceAccountsOfAccountHolderInput) Limit

The number of items returned per page, maximum 100 items. By default, the response returns 10 items per page.

func (AccountHoldersApiGetAllBalanceAccountsOfAccountHolderInput) Offset

The number of items that you want to skip.

type AccountHoldersApiGetTaxFormInput

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

All parameters accepted by AccountHoldersApi.GetTaxForm

func (AccountHoldersApiGetTaxFormInput) FormType

The type of tax form you want to retrieve. Accepted values are **US1099k** and **US1099nec**

func (AccountHoldersApiGetTaxFormInput) Year

The tax year in YYYY format for the tax form you want to retrieve

type AccountHoldersApiUpdateAccountHolderInput

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

All parameters accepted by AccountHoldersApi.UpdateAccountHolder

func (AccountHoldersApiUpdateAccountHolderInput) AccountHolderUpdateRequest

type AccountSupportingEntityCapability

type AccountSupportingEntityCapability struct {
	// Indicates whether the supporting entity capability is allowed. Adyen sets this to **true** if the verification is successful and the account holder is permitted to use the capability.
	Allowed *bool `json:"allowed,omitempty"`
	// The capability level that is allowed for the account holder.  Possible values: **notApplicable**, **low**, **medium**, **high**.
	AllowedLevel *string `json:"allowedLevel,omitempty"`
	// Indicates whether the capability is enabled. If **false**, the capability is temporarily disabled for the account holder.
	Enabled *bool `json:"enabled,omitempty"`
	// The ID of the supporting entity.
	Id *string `json:"id,omitempty"`
	// Indicates whether the capability is requested. To check whether the account holder is permitted to use the capability, refer to the `allowed` field.
	Requested *bool `json:"requested,omitempty"`
	// The requested level of the capability. Some capabilities, such as those used in [card issuing](https://docs.adyen.com/issuing/add-capabilities#capability-levels), have different levels. Levels increase the capability, but also require additional checks and increased monitoring.  Possible values: **notApplicable**, **low**, **medium**, **high**.
	RequestedLevel *string `json:"requestedLevel,omitempty"`
	// The status of the verification checks for the supporting entity capability.  Possible values:  * **pending**: Adyen is running the verification.  * **invalid**: The verification failed. Check if the `errors` array contains more information.  * **valid**: The verification has been successfully completed.  * **rejected**: Adyen has verified the information, but found reasons to not allow the capability.
	VerificationStatus *string `json:"verificationStatus,omitempty"`
}

AccountSupportingEntityCapability struct for AccountSupportingEntityCapability

func NewAccountSupportingEntityCapability

func NewAccountSupportingEntityCapability() *AccountSupportingEntityCapability

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

func NewAccountSupportingEntityCapabilityWithDefaults

func NewAccountSupportingEntityCapabilityWithDefaults() *AccountSupportingEntityCapability

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

func (*AccountSupportingEntityCapability) GetAllowed

func (o *AccountSupportingEntityCapability) GetAllowed() bool

GetAllowed returns the Allowed field value if set, zero value otherwise.

func (*AccountSupportingEntityCapability) GetAllowedLevel

func (o *AccountSupportingEntityCapability) GetAllowedLevel() string

GetAllowedLevel returns the AllowedLevel field value if set, zero value otherwise.

func (*AccountSupportingEntityCapability) GetAllowedLevelOk

func (o *AccountSupportingEntityCapability) GetAllowedLevelOk() (*string, bool)

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

func (*AccountSupportingEntityCapability) GetAllowedOk

func (o *AccountSupportingEntityCapability) GetAllowedOk() (*bool, bool)

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

func (*AccountSupportingEntityCapability) GetEnabled

func (o *AccountSupportingEntityCapability) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*AccountSupportingEntityCapability) GetEnabledOk

func (o *AccountSupportingEntityCapability) GetEnabledOk() (*bool, bool)

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

func (*AccountSupportingEntityCapability) GetId

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

func (*AccountSupportingEntityCapability) GetIdOk

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

func (*AccountSupportingEntityCapability) GetRequested

func (o *AccountSupportingEntityCapability) GetRequested() bool

GetRequested returns the Requested field value if set, zero value otherwise.

func (*AccountSupportingEntityCapability) GetRequestedLevel

func (o *AccountSupportingEntityCapability) GetRequestedLevel() string

GetRequestedLevel returns the RequestedLevel field value if set, zero value otherwise.

func (*AccountSupportingEntityCapability) GetRequestedLevelOk

func (o *AccountSupportingEntityCapability) GetRequestedLevelOk() (*string, bool)

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

func (*AccountSupportingEntityCapability) GetRequestedOk

func (o *AccountSupportingEntityCapability) GetRequestedOk() (*bool, bool)

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

func (*AccountSupportingEntityCapability) GetVerificationStatus

func (o *AccountSupportingEntityCapability) GetVerificationStatus() string

GetVerificationStatus returns the VerificationStatus field value if set, zero value otherwise.

func (*AccountSupportingEntityCapability) GetVerificationStatusOk

func (o *AccountSupportingEntityCapability) GetVerificationStatusOk() (*string, bool)

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

func (*AccountSupportingEntityCapability) HasAllowed

func (o *AccountSupportingEntityCapability) HasAllowed() bool

HasAllowed returns a boolean if a field has been set.

func (*AccountSupportingEntityCapability) HasAllowedLevel

func (o *AccountSupportingEntityCapability) HasAllowedLevel() bool

HasAllowedLevel returns a boolean if a field has been set.

func (*AccountSupportingEntityCapability) HasEnabled

func (o *AccountSupportingEntityCapability) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*AccountSupportingEntityCapability) HasId

HasId returns a boolean if a field has been set.

func (*AccountSupportingEntityCapability) HasRequested

func (o *AccountSupportingEntityCapability) HasRequested() bool

HasRequested returns a boolean if a field has been set.

func (*AccountSupportingEntityCapability) HasRequestedLevel

func (o *AccountSupportingEntityCapability) HasRequestedLevel() bool

HasRequestedLevel returns a boolean if a field has been set.

func (*AccountSupportingEntityCapability) HasVerificationStatus

func (o *AccountSupportingEntityCapability) HasVerificationStatus() bool

HasVerificationStatus returns a boolean if a field has been set.

func (AccountSupportingEntityCapability) MarshalJSON

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

func (*AccountSupportingEntityCapability) SetAllowed

func (o *AccountSupportingEntityCapability) SetAllowed(v bool)

SetAllowed gets a reference to the given bool and assigns it to the Allowed field.

func (*AccountSupportingEntityCapability) SetAllowedLevel

func (o *AccountSupportingEntityCapability) SetAllowedLevel(v string)

SetAllowedLevel gets a reference to the given string and assigns it to the AllowedLevel field.

func (*AccountSupportingEntityCapability) SetEnabled

func (o *AccountSupportingEntityCapability) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*AccountSupportingEntityCapability) SetId

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

func (*AccountSupportingEntityCapability) SetRequested

func (o *AccountSupportingEntityCapability) SetRequested(v bool)

SetRequested gets a reference to the given bool and assigns it to the Requested field.

func (*AccountSupportingEntityCapability) SetRequestedLevel

func (o *AccountSupportingEntityCapability) SetRequestedLevel(v string)

SetRequestedLevel gets a reference to the given string and assigns it to the RequestedLevel field.

func (*AccountSupportingEntityCapability) SetVerificationStatus

func (o *AccountSupportingEntityCapability) SetVerificationStatus(v string)

SetVerificationStatus gets a reference to the given string and assigns it to the VerificationStatus field.

func (AccountSupportingEntityCapability) ToMap

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

type ActiveNetworkTokensRestriction

type ActiveNetworkTokensRestriction struct {
	// Defines how the condition must be evaluated.
	Operation string `json:"operation"`
	// The number of tokens.
	Value *int32 `json:"value,omitempty"`
}

ActiveNetworkTokensRestriction struct for ActiveNetworkTokensRestriction

func NewActiveNetworkTokensRestriction

func NewActiveNetworkTokensRestriction(operation string) *ActiveNetworkTokensRestriction

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

func NewActiveNetworkTokensRestrictionWithDefaults

func NewActiveNetworkTokensRestrictionWithDefaults() *ActiveNetworkTokensRestriction

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

func (*ActiveNetworkTokensRestriction) GetOperation

func (o *ActiveNetworkTokensRestriction) GetOperation() string

GetOperation returns the Operation field value

func (*ActiveNetworkTokensRestriction) GetOperationOk

func (o *ActiveNetworkTokensRestriction) GetOperationOk() (*string, bool)

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

func (*ActiveNetworkTokensRestriction) GetValue

func (o *ActiveNetworkTokensRestriction) GetValue() int32

GetValue returns the Value field value if set, zero value otherwise.

func (*ActiveNetworkTokensRestriction) GetValueOk

func (o *ActiveNetworkTokensRestriction) GetValueOk() (*int32, bool)

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

func (*ActiveNetworkTokensRestriction) HasValue

func (o *ActiveNetworkTokensRestriction) HasValue() bool

HasValue returns a boolean if a field has been set.

func (ActiveNetworkTokensRestriction) MarshalJSON

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

func (*ActiveNetworkTokensRestriction) SetOperation

func (o *ActiveNetworkTokensRestriction) SetOperation(v string)

SetOperation sets field value

func (*ActiveNetworkTokensRestriction) SetValue

func (o *ActiveNetworkTokensRestriction) SetValue(v int32)

SetValue gets a reference to the given int32 and assigns it to the Value field.

func (ActiveNetworkTokensRestriction) ToMap

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

type AdditionalBankIdentification

type AdditionalBankIdentification struct {
	// The value of the additional bank identification.
	Code *string `json:"code,omitempty"`
	// The type of additional bank identification, depending on the country.  Possible values:   * **gbSortCode**: The 6-digit [UK sort code](https://en.wikipedia.org/wiki/Sort_code), without separators or spaces  * **usRoutingNumber**: The 9-digit [routing number](https://en.wikipedia.org/wiki/ABA_routing_transit_number), without separators or spaces.
	Type *string `json:"type,omitempty"`
}

AdditionalBankIdentification struct for AdditionalBankIdentification

func NewAdditionalBankIdentification

func NewAdditionalBankIdentification() *AdditionalBankIdentification

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

func NewAdditionalBankIdentificationWithDefaults

func NewAdditionalBankIdentificationWithDefaults() *AdditionalBankIdentification

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

func (*AdditionalBankIdentification) GetCode

func (o *AdditionalBankIdentification) GetCode() string

GetCode returns the Code field value if set, zero value otherwise.

func (*AdditionalBankIdentification) GetCodeOk

func (o *AdditionalBankIdentification) GetCodeOk() (*string, bool)

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

func (*AdditionalBankIdentification) GetType

func (o *AdditionalBankIdentification) GetType() string

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

func (*AdditionalBankIdentification) GetTypeOk

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

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

func (*AdditionalBankIdentification) HasCode

func (o *AdditionalBankIdentification) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*AdditionalBankIdentification) HasType

func (o *AdditionalBankIdentification) HasType() bool

HasType returns a boolean if a field has been set.

func (AdditionalBankIdentification) MarshalJSON

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

func (*AdditionalBankIdentification) SetCode

func (o *AdditionalBankIdentification) SetCode(v string)

SetCode gets a reference to the given string and assigns it to the Code field.

func (*AdditionalBankIdentification) SetType

func (o *AdditionalBankIdentification) SetType(v string)

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

func (AdditionalBankIdentification) ToMap

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

type Address

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

Address struct for Address

func NewAddress

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

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

func NewAddressWithDefaults

func NewAddressWithDefaults() *Address

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

func (*Address) GetCity

func (o *Address) GetCity() string

GetCity returns the City field value

func (*Address) GetCityOk

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

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

func (*Address) GetCountry

func (o *Address) GetCountry() string

GetCountry returns the Country field value

func (*Address) GetCountryOk

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

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

func (*Address) GetHouseNumberOrName

func (o *Address) GetHouseNumberOrName() string

GetHouseNumberOrName returns the HouseNumberOrName field value

func (*Address) GetHouseNumberOrNameOk

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

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

func (*Address) GetPostalCode

func (o *Address) GetPostalCode() string

GetPostalCode returns the PostalCode field value

func (*Address) GetPostalCodeOk

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

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

func (*Address) GetStateOrProvince

func (o *Address) GetStateOrProvince() string

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

func (*Address) GetStateOrProvinceOk

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

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

func (*Address) GetStreet

func (o *Address) GetStreet() string

GetStreet returns the Street field value

func (*Address) GetStreetOk

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

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

func (*Address) HasStateOrProvince

func (o *Address) HasStateOrProvince() bool

HasStateOrProvince returns a boolean if a field has been set.

func (Address) MarshalJSON

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

func (*Address) SetCity

func (o *Address) SetCity(v string)

SetCity sets field value

func (*Address) SetCountry

func (o *Address) SetCountry(v string)

SetCountry sets field value

func (*Address) SetHouseNumberOrName

func (o *Address) SetHouseNumberOrName(v string)

SetHouseNumberOrName sets field value

func (*Address) SetPostalCode

func (o *Address) SetPostalCode(v string)

SetPostalCode sets field value

func (*Address) SetStateOrProvince

func (o *Address) SetStateOrProvince(v string)

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

func (*Address) SetStreet

func (o *Address) SetStreet(v string)

SetStreet sets field value

func (Address) ToMap

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

type AddressRequirement

type AddressRequirement struct {
	// Specifies the required address related fields for a particular route.
	Description *string `json:"description,omitempty"`
	// List of address fields.
	RequiredAddressFields []string `json:"requiredAddressFields,omitempty"`
	// **addressRequirement**
	Type string `json:"type"`
}

AddressRequirement struct for AddressRequirement

func NewAddressRequirement

func NewAddressRequirement(type_ string) *AddressRequirement

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

func NewAddressRequirementWithDefaults

func NewAddressRequirementWithDefaults() *AddressRequirement

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

func (*AddressRequirement) GetDescription

func (o *AddressRequirement) GetDescription() string

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

func (*AddressRequirement) GetDescriptionOk

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

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

func (*AddressRequirement) GetRequiredAddressFields

func (o *AddressRequirement) GetRequiredAddressFields() []string

GetRequiredAddressFields returns the RequiredAddressFields field value if set, zero value otherwise.

func (*AddressRequirement) GetRequiredAddressFieldsOk

func (o *AddressRequirement) GetRequiredAddressFieldsOk() ([]string, bool)

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

func (*AddressRequirement) GetType

func (o *AddressRequirement) GetType() string

GetType returns the Type field value

func (*AddressRequirement) GetTypeOk

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

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

func (*AddressRequirement) HasDescription

func (o *AddressRequirement) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*AddressRequirement) HasRequiredAddressFields

func (o *AddressRequirement) HasRequiredAddressFields() bool

HasRequiredAddressFields returns a boolean if a field has been set.

func (AddressRequirement) MarshalJSON

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

func (*AddressRequirement) SetDescription

func (o *AddressRequirement) SetDescription(v string)

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

func (*AddressRequirement) SetRequiredAddressFields

func (o *AddressRequirement) SetRequiredAddressFields(v []string)

SetRequiredAddressFields gets a reference to the given []string and assigns it to the RequiredAddressFields field.

func (*AddressRequirement) SetType

func (o *AddressRequirement) SetType(v string)

SetType sets field value

func (AddressRequirement) ToMap

func (o AddressRequirement) 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 AmountMinMaxRequirement

type AmountMinMaxRequirement struct {
	// Specifies the eligible amounts for a particular route.
	Description *string `json:"description,omitempty"`
	// Maximum amount.
	Max *int64 `json:"max,omitempty"`
	// Minimum amount.
	Min *int64 `json:"min,omitempty"`
	// **amountMinMaxRequirement**
	Type string `json:"type"`
}

AmountMinMaxRequirement struct for AmountMinMaxRequirement

func NewAmountMinMaxRequirement

func NewAmountMinMaxRequirement(type_ string) *AmountMinMaxRequirement

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

func NewAmountMinMaxRequirementWithDefaults

func NewAmountMinMaxRequirementWithDefaults() *AmountMinMaxRequirement

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

func (*AmountMinMaxRequirement) GetDescription

func (o *AmountMinMaxRequirement) GetDescription() string

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

func (*AmountMinMaxRequirement) GetDescriptionOk

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

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

func (*AmountMinMaxRequirement) GetMax

func (o *AmountMinMaxRequirement) GetMax() int64

GetMax returns the Max field value if set, zero value otherwise.

func (*AmountMinMaxRequirement) GetMaxOk

func (o *AmountMinMaxRequirement) GetMaxOk() (*int64, bool)

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

func (*AmountMinMaxRequirement) GetMin

func (o *AmountMinMaxRequirement) GetMin() int64

GetMin returns the Min field value if set, zero value otherwise.

func (*AmountMinMaxRequirement) GetMinOk

func (o *AmountMinMaxRequirement) GetMinOk() (*int64, bool)

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

func (*AmountMinMaxRequirement) GetType

func (o *AmountMinMaxRequirement) GetType() string

GetType returns the Type field value

func (*AmountMinMaxRequirement) GetTypeOk

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

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

func (*AmountMinMaxRequirement) HasDescription

func (o *AmountMinMaxRequirement) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*AmountMinMaxRequirement) HasMax

func (o *AmountMinMaxRequirement) HasMax() bool

HasMax returns a boolean if a field has been set.

func (*AmountMinMaxRequirement) HasMin

func (o *AmountMinMaxRequirement) HasMin() bool

HasMin returns a boolean if a field has been set.

func (AmountMinMaxRequirement) MarshalJSON

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

func (*AmountMinMaxRequirement) SetDescription

func (o *AmountMinMaxRequirement) SetDescription(v string)

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

func (*AmountMinMaxRequirement) SetMax

func (o *AmountMinMaxRequirement) SetMax(v int64)

SetMax gets a reference to the given int64 and assigns it to the Max field.

func (*AmountMinMaxRequirement) SetMin

func (o *AmountMinMaxRequirement) SetMin(v int64)

SetMin gets a reference to the given int64 and assigns it to the Min field.

func (*AmountMinMaxRequirement) SetType

func (o *AmountMinMaxRequirement) SetType(v string)

SetType sets field value

func (AmountMinMaxRequirement) ToMap

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

type Authentication

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

Authentication struct for Authentication

func NewAuthentication

func NewAuthentication() *Authentication

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

func NewAuthenticationWithDefaults

func NewAuthenticationWithDefaults() *Authentication

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

func (*Authentication) GetEmail

func (o *Authentication) GetEmail() string

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

func (*Authentication) GetEmailOk

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

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

func (*Authentication) GetPassword

func (o *Authentication) GetPassword() string

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

func (*Authentication) GetPasswordOk

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

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

func (*Authentication) GetPhone

func (o *Authentication) GetPhone() Phone

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

func (*Authentication) GetPhoneOk

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

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

func (*Authentication) HasEmail

func (o *Authentication) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*Authentication) HasPassword

func (o *Authentication) HasPassword() bool

HasPassword returns a boolean if a field has been set.

func (*Authentication) HasPhone

func (o *Authentication) HasPhone() bool

HasPhone returns a boolean if a field has been set.

func (Authentication) MarshalJSON

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

func (*Authentication) SetEmail

func (o *Authentication) SetEmail(v string)

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

func (*Authentication) SetPassword

func (o *Authentication) SetPassword(v string)

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

func (*Authentication) SetPhone

func (o *Authentication) SetPhone(v Phone)

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

func (Authentication) ToMap

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

type BRLocalAccountIdentification

type BRLocalAccountIdentification struct {
	// The bank account number, without separators or whitespace.
	AccountNumber string `json:"accountNumber"`
	// The 3-digit bank code, with leading zeros.
	BankCode string `json:"bankCode"`
	// The bank account branch number, without separators or whitespace.
	BranchNumber string `json:"branchNumber"`
	// **brLocal**
	Type string `json:"type"`
}

BRLocalAccountIdentification struct for BRLocalAccountIdentification

func NewBRLocalAccountIdentification

func NewBRLocalAccountIdentification(accountNumber string, bankCode string, branchNumber string, type_ string) *BRLocalAccountIdentification

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

func NewBRLocalAccountIdentificationWithDefaults

func NewBRLocalAccountIdentificationWithDefaults() *BRLocalAccountIdentification

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

func (*BRLocalAccountIdentification) GetAccountNumber

func (o *BRLocalAccountIdentification) GetAccountNumber() string

GetAccountNumber returns the AccountNumber field value

func (*BRLocalAccountIdentification) GetAccountNumberOk

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

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

func (*BRLocalAccountIdentification) GetBankCode

func (o *BRLocalAccountIdentification) GetBankCode() string

GetBankCode returns the BankCode field value

func (*BRLocalAccountIdentification) GetBankCodeOk

func (o *BRLocalAccountIdentification) GetBankCodeOk() (*string, bool)

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

func (*BRLocalAccountIdentification) GetBranchNumber

func (o *BRLocalAccountIdentification) GetBranchNumber() string

GetBranchNumber returns the BranchNumber field value

func (*BRLocalAccountIdentification) GetBranchNumberOk

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

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

func (*BRLocalAccountIdentification) GetType

func (o *BRLocalAccountIdentification) GetType() string

GetType returns the Type field value

func (*BRLocalAccountIdentification) GetTypeOk

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

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

func (BRLocalAccountIdentification) MarshalJSON

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

func (*BRLocalAccountIdentification) SetAccountNumber

func (o *BRLocalAccountIdentification) SetAccountNumber(v string)

SetAccountNumber sets field value

func (*BRLocalAccountIdentification) SetBankCode

func (o *BRLocalAccountIdentification) SetBankCode(v string)

SetBankCode sets field value

func (*BRLocalAccountIdentification) SetBranchNumber

func (o *BRLocalAccountIdentification) SetBranchNumber(v string)

SetBranchNumber sets field value

func (*BRLocalAccountIdentification) SetType

func (o *BRLocalAccountIdentification) SetType(v string)

SetType sets field value

func (BRLocalAccountIdentification) ToMap

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

type Balance

type Balance struct {
	// The remaining amount available for spending.
	Available int64 `json:"available"`
	// The total amount in the balance.
	Balance int64 `json:"balance"`
	// The three-character [ISO currency code](https://docs.adyen.com/development-resources/currency-codes) of the balance.
	Currency string `json:"currency"`
	// The amount pending to be paid out but not yet available in the balance.
	Pending *int64 `json:"pending,omitempty"`
	// The amount reserved for payments that have been authorised, but have not been captured yet.
	Reserved int64 `json:"reserved"`
}

Balance struct for Balance

func NewBalance

func NewBalance(available int64, balance int64, currency string, reserved int64) *Balance

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

func NewBalanceWithDefaults

func NewBalanceWithDefaults() *Balance

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

func (*Balance) GetAvailable

func (o *Balance) GetAvailable() int64

GetAvailable returns the Available field value

func (*Balance) GetAvailableOk

func (o *Balance) GetAvailableOk() (*int64, bool)

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

func (*Balance) GetBalance

func (o *Balance) GetBalance() int64

GetBalance returns the Balance field value

func (*Balance) GetBalanceOk

func (o *Balance) GetBalanceOk() (*int64, bool)

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

func (*Balance) GetCurrency

func (o *Balance) GetCurrency() string

GetCurrency returns the Currency field value

func (*Balance) GetCurrencyOk

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

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

func (*Balance) GetPending

func (o *Balance) GetPending() int64

GetPending returns the Pending field value if set, zero value otherwise.

func (*Balance) GetPendingOk

func (o *Balance) GetPendingOk() (*int64, bool)

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

func (*Balance) GetReserved

func (o *Balance) GetReserved() int64

GetReserved returns the Reserved field value

func (*Balance) GetReservedOk

func (o *Balance) GetReservedOk() (*int64, bool)

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

func (*Balance) HasPending

func (o *Balance) HasPending() bool

HasPending returns a boolean if a field has been set.

func (Balance) MarshalJSON

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

func (*Balance) SetAvailable

func (o *Balance) SetAvailable(v int64)

SetAvailable sets field value

func (*Balance) SetBalance

func (o *Balance) SetBalance(v int64)

SetBalance sets field value

func (*Balance) SetCurrency

func (o *Balance) SetCurrency(v string)

SetCurrency sets field value

func (*Balance) SetPending

func (o *Balance) SetPending(v int64)

SetPending gets a reference to the given int64 and assigns it to the Pending field.

func (*Balance) SetReserved

func (o *Balance) SetReserved(v int64)

SetReserved sets field value

func (Balance) ToMap

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

type BalanceAccount

type BalanceAccount struct {
	// The unique identifier of the [account holder](https://docs.adyen.com/api-explorer/#/balanceplatform/latest/post/accountHolders__resParam_id) associated with the balance account.
	AccountHolderId string `json:"accountHolderId"`
	// List of balances with the amount and currency.
	Balances []Balance `json:"balances,omitempty"`
	// The default three-character [ISO currency code](https://docs.adyen.com/development-resources/currency-codes) of the balance account. The default value is **EUR**. > After a balance account is created, you cannot change its default currency.
	DefaultCurrencyCode *string `json:"defaultCurrencyCode,omitempty"`
	// A human-readable description of the balance account, maximum 300 characters. You can use this parameter to distinguish between multiple balance accounts under an account holder.
	Description *string `json:"description,omitempty"`
	// The unique identifier of the balance account.
	Id string `json:"id"`
	// A set of key and value pairs for general use. The keys do not have specific names and may be used for storing miscellaneous data as desired. > Note that during an update of metadata, the omission of existing key-value pairs will result in the deletion of those key-value pairs.
	Metadata *map[string]string `json:"metadata,omitempty"`
	// The unique identifier of the account of the migrated account holder in the classic integration.
	MigratedAccountCode          *string                       `json:"migratedAccountCode,omitempty"`
	PlatformPaymentConfiguration *PlatformPaymentConfiguration `json:"platformPaymentConfiguration,omitempty"`
	// Your reference for the balance account, maximum 150 characters.
	Reference *string `json:"reference,omitempty"`
	// The status of the balance account, set to **active** by default.
	Status *string `json:"status,omitempty"`
	// The time zone of the balance account. For example, **Europe/Amsterdam**. Defaults to the time zone of the account holder if no time zone is set. For possible values, see the [list of time zone codes](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones).
	TimeZone *string `json:"timeZone,omitempty"`
}

BalanceAccount struct for BalanceAccount

func NewBalanceAccount

func NewBalanceAccount(accountHolderId string, id string) *BalanceAccount

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

func NewBalanceAccountWithDefaults

func NewBalanceAccountWithDefaults() *BalanceAccount

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

func (*BalanceAccount) GetAccountHolderId

func (o *BalanceAccount) GetAccountHolderId() string

GetAccountHolderId returns the AccountHolderId field value

func (*BalanceAccount) GetAccountHolderIdOk

func (o *BalanceAccount) GetAccountHolderIdOk() (*string, bool)

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

func (*BalanceAccount) GetBalances

func (o *BalanceAccount) GetBalances() []Balance

GetBalances returns the Balances field value if set, zero value otherwise.

func (*BalanceAccount) GetBalancesOk

func (o *BalanceAccount) GetBalancesOk() ([]Balance, bool)

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

func (*BalanceAccount) GetDefaultCurrencyCode

func (o *BalanceAccount) GetDefaultCurrencyCode() string

GetDefaultCurrencyCode returns the DefaultCurrencyCode field value if set, zero value otherwise.

func (*BalanceAccount) GetDefaultCurrencyCodeOk

func (o *BalanceAccount) GetDefaultCurrencyCodeOk() (*string, bool)

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

func (*BalanceAccount) GetDescription

func (o *BalanceAccount) GetDescription() string

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

func (*BalanceAccount) GetDescriptionOk

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

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

func (*BalanceAccount) GetId

func (o *BalanceAccount) GetId() string

GetId returns the Id field value

func (*BalanceAccount) GetIdOk

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

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

func (*BalanceAccount) GetMetadata

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

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

func (*BalanceAccount) GetMetadataOk

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

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

func (*BalanceAccount) GetMigratedAccountCode

func (o *BalanceAccount) GetMigratedAccountCode() string

GetMigratedAccountCode returns the MigratedAccountCode field value if set, zero value otherwise.

func (*BalanceAccount) GetMigratedAccountCodeOk

func (o *BalanceAccount) GetMigratedAccountCodeOk() (*string, bool)

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

func (*BalanceAccount) GetPlatformPaymentConfiguration

func (o *BalanceAccount) GetPlatformPaymentConfiguration() PlatformPaymentConfiguration

GetPlatformPaymentConfiguration returns the PlatformPaymentConfiguration field value if set, zero value otherwise.

func (*BalanceAccount) GetPlatformPaymentConfigurationOk

func (o *BalanceAccount) GetPlatformPaymentConfigurationOk() (*PlatformPaymentConfiguration, bool)

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

func (*BalanceAccount) GetReference

func (o *BalanceAccount) GetReference() string

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

func (*BalanceAccount) GetReferenceOk

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

func (o *BalanceAccount) GetStatus() string

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

func (*BalanceAccount) GetStatusOk

func (o *BalanceAccount) 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 (*BalanceAccount) GetTimeZone

func (o *BalanceAccount) GetTimeZone() string

GetTimeZone returns the TimeZone field value if set, zero value otherwise.

func (*BalanceAccount) GetTimeZoneOk

func (o *BalanceAccount) GetTimeZoneOk() (*string, bool)

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

func (*BalanceAccount) HasBalances

func (o *BalanceAccount) HasBalances() bool

HasBalances returns a boolean if a field has been set.

func (*BalanceAccount) HasDefaultCurrencyCode

func (o *BalanceAccount) HasDefaultCurrencyCode() bool

HasDefaultCurrencyCode returns a boolean if a field has been set.

func (*BalanceAccount) HasDescription

func (o *BalanceAccount) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*BalanceAccount) HasMetadata

func (o *BalanceAccount) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*BalanceAccount) HasMigratedAccountCode

func (o *BalanceAccount) HasMigratedAccountCode() bool

HasMigratedAccountCode returns a boolean if a field has been set.

func (*BalanceAccount) HasPlatformPaymentConfiguration

func (o *BalanceAccount) HasPlatformPaymentConfiguration() bool

HasPlatformPaymentConfiguration returns a boolean if a field has been set.

func (*BalanceAccount) HasReference

func (o *BalanceAccount) HasReference() bool

HasReference returns a boolean if a field has been set.

func (*BalanceAccount) HasStatus

func (o *BalanceAccount) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*BalanceAccount) HasTimeZone

func (o *BalanceAccount) HasTimeZone() bool

HasTimeZone returns a boolean if a field has been set.

func (BalanceAccount) MarshalJSON

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

func (*BalanceAccount) SetAccountHolderId

func (o *BalanceAccount) SetAccountHolderId(v string)

SetAccountHolderId sets field value

func (*BalanceAccount) SetBalances

func (o *BalanceAccount) SetBalances(v []Balance)

SetBalances gets a reference to the given []Balance and assigns it to the Balances field.

func (*BalanceAccount) SetDefaultCurrencyCode

func (o *BalanceAccount) SetDefaultCurrencyCode(v string)

SetDefaultCurrencyCode gets a reference to the given string and assigns it to the DefaultCurrencyCode field.

func (*BalanceAccount) SetDescription

func (o *BalanceAccount) SetDescription(v string)

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

func (*BalanceAccount) SetId

func (o *BalanceAccount) SetId(v string)

SetId sets field value

func (*BalanceAccount) SetMetadata

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

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

func (*BalanceAccount) SetMigratedAccountCode

func (o *BalanceAccount) SetMigratedAccountCode(v string)

SetMigratedAccountCode gets a reference to the given string and assigns it to the MigratedAccountCode field.

func (*BalanceAccount) SetPlatformPaymentConfiguration

func (o *BalanceAccount) SetPlatformPaymentConfiguration(v PlatformPaymentConfiguration)

SetPlatformPaymentConfiguration gets a reference to the given PlatformPaymentConfiguration and assigns it to the PlatformPaymentConfiguration field.

func (*BalanceAccount) SetReference

func (o *BalanceAccount) SetReference(v string)

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

func (*BalanceAccount) SetStatus

func (o *BalanceAccount) SetStatus(v string)

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

func (*BalanceAccount) SetTimeZone

func (o *BalanceAccount) SetTimeZone(v string)

SetTimeZone gets a reference to the given string and assigns it to the TimeZone field.

func (BalanceAccount) ToMap

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

type BalanceAccountBase

type BalanceAccountBase struct {
	// The unique identifier of the [account holder](https://docs.adyen.com/api-explorer/#/balanceplatform/latest/post/accountHolders__resParam_id) associated with the balance account.
	AccountHolderId string `json:"accountHolderId"`
	// The default three-character [ISO currency code](https://docs.adyen.com/development-resources/currency-codes) of the balance account. The default value is **EUR**. > After a balance account is created, you cannot change its default currency.
	DefaultCurrencyCode *string `json:"defaultCurrencyCode,omitempty"`
	// A human-readable description of the balance account, maximum 300 characters. You can use this parameter to distinguish between multiple balance accounts under an account holder.
	Description *string `json:"description,omitempty"`
	// The unique identifier of the balance account.
	Id string `json:"id"`
	// A set of key and value pairs for general use. The keys do not have specific names and may be used for storing miscellaneous data as desired. > Note that during an update of metadata, the omission of existing key-value pairs will result in the deletion of those key-value pairs.
	Metadata *map[string]string `json:"metadata,omitempty"`
	// The unique identifier of the account of the migrated account holder in the classic integration.
	MigratedAccountCode          *string                       `json:"migratedAccountCode,omitempty"`
	PlatformPaymentConfiguration *PlatformPaymentConfiguration `json:"platformPaymentConfiguration,omitempty"`
	// Your reference for the balance account, maximum 150 characters.
	Reference *string `json:"reference,omitempty"`
	// The status of the balance account, set to **active** by default.
	Status *string `json:"status,omitempty"`
	// The time zone of the balance account. For example, **Europe/Amsterdam**. Defaults to the time zone of the account holder if no time zone is set. For possible values, see the [list of time zone codes](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones).
	TimeZone *string `json:"timeZone,omitempty"`
}

BalanceAccountBase struct for BalanceAccountBase

func NewBalanceAccountBase

func NewBalanceAccountBase(accountHolderId string, id string) *BalanceAccountBase

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

func NewBalanceAccountBaseWithDefaults

func NewBalanceAccountBaseWithDefaults() *BalanceAccountBase

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

func (*BalanceAccountBase) GetAccountHolderId

func (o *BalanceAccountBase) GetAccountHolderId() string

GetAccountHolderId returns the AccountHolderId field value

func (*BalanceAccountBase) GetAccountHolderIdOk

func (o *BalanceAccountBase) GetAccountHolderIdOk() (*string, bool)

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

func (*BalanceAccountBase) GetDefaultCurrencyCode

func (o *BalanceAccountBase) GetDefaultCurrencyCode() string

GetDefaultCurrencyCode returns the DefaultCurrencyCode field value if set, zero value otherwise.

func (*BalanceAccountBase) GetDefaultCurrencyCodeOk

func (o *BalanceAccountBase) GetDefaultCurrencyCodeOk() (*string, bool)

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

func (*BalanceAccountBase) GetDescription

func (o *BalanceAccountBase) GetDescription() string

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

func (*BalanceAccountBase) GetDescriptionOk

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

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

func (*BalanceAccountBase) GetId

func (o *BalanceAccountBase) GetId() string

GetId returns the Id field value

func (*BalanceAccountBase) GetIdOk

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

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

func (*BalanceAccountBase) GetMetadata

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

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

func (*BalanceAccountBase) GetMetadataOk

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

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

func (*BalanceAccountBase) GetMigratedAccountCode

func (o *BalanceAccountBase) GetMigratedAccountCode() string

GetMigratedAccountCode returns the MigratedAccountCode field value if set, zero value otherwise.

func (*BalanceAccountBase) GetMigratedAccountCodeOk

func (o *BalanceAccountBase) GetMigratedAccountCodeOk() (*string, bool)

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

func (*BalanceAccountBase) GetPlatformPaymentConfiguration

func (o *BalanceAccountBase) GetPlatformPaymentConfiguration() PlatformPaymentConfiguration

GetPlatformPaymentConfiguration returns the PlatformPaymentConfiguration field value if set, zero value otherwise.

func (*BalanceAccountBase) GetPlatformPaymentConfigurationOk

func (o *BalanceAccountBase) GetPlatformPaymentConfigurationOk() (*PlatformPaymentConfiguration, bool)

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

func (*BalanceAccountBase) GetReference

func (o *BalanceAccountBase) GetReference() string

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

func (*BalanceAccountBase) GetReferenceOk

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

func (o *BalanceAccountBase) GetStatus() string

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

func (*BalanceAccountBase) GetStatusOk

func (o *BalanceAccountBase) 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 (*BalanceAccountBase) GetTimeZone

func (o *BalanceAccountBase) GetTimeZone() string

GetTimeZone returns the TimeZone field value if set, zero value otherwise.

func (*BalanceAccountBase) GetTimeZoneOk

func (o *BalanceAccountBase) GetTimeZoneOk() (*string, bool)

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

func (*BalanceAccountBase) HasDefaultCurrencyCode

func (o *BalanceAccountBase) HasDefaultCurrencyCode() bool

HasDefaultCurrencyCode returns a boolean if a field has been set.

func (*BalanceAccountBase) HasDescription

func (o *BalanceAccountBase) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*BalanceAccountBase) HasMetadata

func (o *BalanceAccountBase) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*BalanceAccountBase) HasMigratedAccountCode

func (o *BalanceAccountBase) HasMigratedAccountCode() bool

HasMigratedAccountCode returns a boolean if a field has been set.

func (*BalanceAccountBase) HasPlatformPaymentConfiguration

func (o *BalanceAccountBase) HasPlatformPaymentConfiguration() bool

HasPlatformPaymentConfiguration returns a boolean if a field has been set.

func (*BalanceAccountBase) HasReference

func (o *BalanceAccountBase) HasReference() bool

HasReference returns a boolean if a field has been set.

func (*BalanceAccountBase) HasStatus

func (o *BalanceAccountBase) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*BalanceAccountBase) HasTimeZone

func (o *BalanceAccountBase) HasTimeZone() bool

HasTimeZone returns a boolean if a field has been set.

func (BalanceAccountBase) MarshalJSON

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

func (*BalanceAccountBase) SetAccountHolderId

func (o *BalanceAccountBase) SetAccountHolderId(v string)

SetAccountHolderId sets field value

func (*BalanceAccountBase) SetDefaultCurrencyCode

func (o *BalanceAccountBase) SetDefaultCurrencyCode(v string)

SetDefaultCurrencyCode gets a reference to the given string and assigns it to the DefaultCurrencyCode field.

func (*BalanceAccountBase) SetDescription

func (o *BalanceAccountBase) SetDescription(v string)

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

func (*BalanceAccountBase) SetId

func (o *BalanceAccountBase) SetId(v string)

SetId sets field value

func (*BalanceAccountBase) SetMetadata

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

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

func (*BalanceAccountBase) SetMigratedAccountCode

func (o *BalanceAccountBase) SetMigratedAccountCode(v string)

SetMigratedAccountCode gets a reference to the given string and assigns it to the MigratedAccountCode field.

func (*BalanceAccountBase) SetPlatformPaymentConfiguration

func (o *BalanceAccountBase) SetPlatformPaymentConfiguration(v PlatformPaymentConfiguration)

SetPlatformPaymentConfiguration gets a reference to the given PlatformPaymentConfiguration and assigns it to the PlatformPaymentConfiguration field.

func (*BalanceAccountBase) SetReference

func (o *BalanceAccountBase) SetReference(v string)

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

func (*BalanceAccountBase) SetStatus

func (o *BalanceAccountBase) SetStatus(v string)

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

func (*BalanceAccountBase) SetTimeZone

func (o *BalanceAccountBase) SetTimeZone(v string)

SetTimeZone gets a reference to the given string and assigns it to the TimeZone field.

func (BalanceAccountBase) ToMap

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

type BalanceAccountInfo

type BalanceAccountInfo struct {
	// The unique identifier of the [account holder](https://docs.adyen.com/api-explorer/#/balanceplatform/latest/post/accountHolders__resParam_id) associated with the balance account.
	AccountHolderId string `json:"accountHolderId"`
	// The default three-character [ISO currency code](https://docs.adyen.com/development-resources/currency-codes) of the balance account. The default value is **EUR**. > After a balance account is created, you cannot change its default currency.
	DefaultCurrencyCode *string `json:"defaultCurrencyCode,omitempty"`
	// A human-readable description of the balance account, maximum 300 characters. You can use this parameter to distinguish between multiple balance accounts under an account holder.
	Description *string `json:"description,omitempty"`
	// A set of key and value pairs for general use. The keys do not have specific names and may be used for storing miscellaneous data as desired. > Note that during an update of metadata, the omission of existing key-value pairs will result in the deletion of those key-value pairs.
	Metadata *map[string]string `json:"metadata,omitempty"`
	// The unique identifier of the account of the migrated account holder in the classic integration.
	MigratedAccountCode          *string                       `json:"migratedAccountCode,omitempty"`
	PlatformPaymentConfiguration *PlatformPaymentConfiguration `json:"platformPaymentConfiguration,omitempty"`
	// Your reference for the balance account, maximum 150 characters.
	Reference *string `json:"reference,omitempty"`
	// The time zone of the balance account. For example, **Europe/Amsterdam**. Defaults to the time zone of the account holder if no time zone is set. For possible values, see the [list of time zone codes](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones).
	TimeZone *string `json:"timeZone,omitempty"`
}

BalanceAccountInfo struct for BalanceAccountInfo

func NewBalanceAccountInfo

func NewBalanceAccountInfo(accountHolderId string) *BalanceAccountInfo

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

func NewBalanceAccountInfoWithDefaults

func NewBalanceAccountInfoWithDefaults() *BalanceAccountInfo

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

func (*BalanceAccountInfo) GetAccountHolderId

func (o *BalanceAccountInfo) GetAccountHolderId() string

GetAccountHolderId returns the AccountHolderId field value

func (*BalanceAccountInfo) GetAccountHolderIdOk

func (o *BalanceAccountInfo) GetAccountHolderIdOk() (*string, bool)

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

func (*BalanceAccountInfo) GetDefaultCurrencyCode

func (o *BalanceAccountInfo) GetDefaultCurrencyCode() string

GetDefaultCurrencyCode returns the DefaultCurrencyCode field value if set, zero value otherwise.

func (*BalanceAccountInfo) GetDefaultCurrencyCodeOk

func (o *BalanceAccountInfo) GetDefaultCurrencyCodeOk() (*string, bool)

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

func (*BalanceAccountInfo) GetDescription

func (o *BalanceAccountInfo) GetDescription() string

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

func (*BalanceAccountInfo) GetDescriptionOk

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

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

func (*BalanceAccountInfo) GetMetadata

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

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

func (*BalanceAccountInfo) GetMetadataOk

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

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

func (*BalanceAccountInfo) GetMigratedAccountCode

func (o *BalanceAccountInfo) GetMigratedAccountCode() string

GetMigratedAccountCode returns the MigratedAccountCode field value if set, zero value otherwise.

func (*BalanceAccountInfo) GetMigratedAccountCodeOk

func (o *BalanceAccountInfo) GetMigratedAccountCodeOk() (*string, bool)

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

func (*BalanceAccountInfo) GetPlatformPaymentConfiguration

func (o *BalanceAccountInfo) GetPlatformPaymentConfiguration() PlatformPaymentConfiguration

GetPlatformPaymentConfiguration returns the PlatformPaymentConfiguration field value if set, zero value otherwise.

func (*BalanceAccountInfo) GetPlatformPaymentConfigurationOk

func (o *BalanceAccountInfo) GetPlatformPaymentConfigurationOk() (*PlatformPaymentConfiguration, bool)

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

func (*BalanceAccountInfo) GetReference

func (o *BalanceAccountInfo) GetReference() string

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

func (*BalanceAccountInfo) GetReferenceOk

func (o *BalanceAccountInfo) 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 (*BalanceAccountInfo) GetTimeZone

func (o *BalanceAccountInfo) GetTimeZone() string

GetTimeZone returns the TimeZone field value if set, zero value otherwise.

func (*BalanceAccountInfo) GetTimeZoneOk

func (o *BalanceAccountInfo) GetTimeZoneOk() (*string, bool)

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

func (*BalanceAccountInfo) HasDefaultCurrencyCode

func (o *BalanceAccountInfo) HasDefaultCurrencyCode() bool

HasDefaultCurrencyCode returns a boolean if a field has been set.

func (*BalanceAccountInfo) HasDescription

func (o *BalanceAccountInfo) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*BalanceAccountInfo) HasMetadata

func (o *BalanceAccountInfo) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*BalanceAccountInfo) HasMigratedAccountCode

func (o *BalanceAccountInfo) HasMigratedAccountCode() bool

HasMigratedAccountCode returns a boolean if a field has been set.

func (*BalanceAccountInfo) HasPlatformPaymentConfiguration

func (o *BalanceAccountInfo) HasPlatformPaymentConfiguration() bool

HasPlatformPaymentConfiguration returns a boolean if a field has been set.

func (*BalanceAccountInfo) HasReference

func (o *BalanceAccountInfo) HasReference() bool

HasReference returns a boolean if a field has been set.

func (*BalanceAccountInfo) HasTimeZone

func (o *BalanceAccountInfo) HasTimeZone() bool

HasTimeZone returns a boolean if a field has been set.

func (BalanceAccountInfo) MarshalJSON

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

func (*BalanceAccountInfo) SetAccountHolderId

func (o *BalanceAccountInfo) SetAccountHolderId(v string)

SetAccountHolderId sets field value

func (*BalanceAccountInfo) SetDefaultCurrencyCode

func (o *BalanceAccountInfo) SetDefaultCurrencyCode(v string)

SetDefaultCurrencyCode gets a reference to the given string and assigns it to the DefaultCurrencyCode field.

func (*BalanceAccountInfo) SetDescription

func (o *BalanceAccountInfo) SetDescription(v string)

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

func (*BalanceAccountInfo) SetMetadata

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

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

func (*BalanceAccountInfo) SetMigratedAccountCode

func (o *BalanceAccountInfo) SetMigratedAccountCode(v string)

SetMigratedAccountCode gets a reference to the given string and assigns it to the MigratedAccountCode field.

func (*BalanceAccountInfo) SetPlatformPaymentConfiguration

func (o *BalanceAccountInfo) SetPlatformPaymentConfiguration(v PlatformPaymentConfiguration)

SetPlatformPaymentConfiguration gets a reference to the given PlatformPaymentConfiguration and assigns it to the PlatformPaymentConfiguration field.

func (*BalanceAccountInfo) SetReference

func (o *BalanceAccountInfo) SetReference(v string)

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

func (*BalanceAccountInfo) SetTimeZone

func (o *BalanceAccountInfo) SetTimeZone(v string)

SetTimeZone gets a reference to the given string and assigns it to the TimeZone field.

func (BalanceAccountInfo) ToMap

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

type BalanceAccountUpdateRequest

type BalanceAccountUpdateRequest struct {
	// The unique identifier of the [account holder](https://docs.adyen.com/api-explorer/#/balanceplatform/latest/post/accountHolders__resParam_id) associated with the balance account.
	AccountHolderId *string `json:"accountHolderId,omitempty"`
	// A human-readable description of the balance account, maximum 300 characters. You can use this parameter to distinguish between multiple balance accounts under an account holder.
	Description *string `json:"description,omitempty"`
	// A set of key and value pairs for general use. The keys do not have specific names and may be used for storing miscellaneous data as desired. > Note that during an update of metadata, the omission of existing key-value pairs will result in the deletion of those key-value pairs.
	Metadata                     *map[string]string            `json:"metadata,omitempty"`
	PlatformPaymentConfiguration *PlatformPaymentConfiguration `json:"platformPaymentConfiguration,omitempty"`
	// Your reference to the balance account, maximum 150 characters.
	Reference *string `json:"reference,omitempty"`
	// The status of the balance account. Payment instruments linked to the balance account can only be used if the balance account status is **active**.  Possible values: **active**, **inactive**, **closed**, **suspended**.
	Status *string `json:"status,omitempty"`
	// The time zone of the balance account. For example, **Europe/Amsterdam**. Defaults to the time zone of the account holder if no time zone is set. For possible values, see the [list of time zone codes](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones).
	TimeZone *string `json:"timeZone,omitempty"`
}

BalanceAccountUpdateRequest struct for BalanceAccountUpdateRequest

func NewBalanceAccountUpdateRequest

func NewBalanceAccountUpdateRequest() *BalanceAccountUpdateRequest

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

func NewBalanceAccountUpdateRequestWithDefaults

func NewBalanceAccountUpdateRequestWithDefaults() *BalanceAccountUpdateRequest

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

func (*BalanceAccountUpdateRequest) GetAccountHolderId

func (o *BalanceAccountUpdateRequest) GetAccountHolderId() string

GetAccountHolderId returns the AccountHolderId field value if set, zero value otherwise.

func (*BalanceAccountUpdateRequest) GetAccountHolderIdOk

func (o *BalanceAccountUpdateRequest) GetAccountHolderIdOk() (*string, bool)

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

func (*BalanceAccountUpdateRequest) GetDescription

func (o *BalanceAccountUpdateRequest) GetDescription() string

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

func (*BalanceAccountUpdateRequest) GetDescriptionOk

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

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

func (*BalanceAccountUpdateRequest) GetMetadata

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

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

func (*BalanceAccountUpdateRequest) GetMetadataOk

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

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

func (*BalanceAccountUpdateRequest) GetPlatformPaymentConfiguration

func (o *BalanceAccountUpdateRequest) GetPlatformPaymentConfiguration() PlatformPaymentConfiguration

GetPlatformPaymentConfiguration returns the PlatformPaymentConfiguration field value if set, zero value otherwise.

func (*BalanceAccountUpdateRequest) GetPlatformPaymentConfigurationOk

func (o *BalanceAccountUpdateRequest) GetPlatformPaymentConfigurationOk() (*PlatformPaymentConfiguration, bool)

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

func (*BalanceAccountUpdateRequest) GetReference

func (o *BalanceAccountUpdateRequest) GetReference() string

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

func (*BalanceAccountUpdateRequest) GetReferenceOk

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

func (o *BalanceAccountUpdateRequest) GetStatus() string

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

func (*BalanceAccountUpdateRequest) GetStatusOk

func (o *BalanceAccountUpdateRequest) 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 (*BalanceAccountUpdateRequest) GetTimeZone

func (o *BalanceAccountUpdateRequest) GetTimeZone() string

GetTimeZone returns the TimeZone field value if set, zero value otherwise.

func (*BalanceAccountUpdateRequest) GetTimeZoneOk

func (o *BalanceAccountUpdateRequest) GetTimeZoneOk() (*string, bool)

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

func (*BalanceAccountUpdateRequest) HasAccountHolderId

func (o *BalanceAccountUpdateRequest) HasAccountHolderId() bool

HasAccountHolderId returns a boolean if a field has been set.

func (*BalanceAccountUpdateRequest) HasDescription

func (o *BalanceAccountUpdateRequest) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*BalanceAccountUpdateRequest) HasMetadata

func (o *BalanceAccountUpdateRequest) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*BalanceAccountUpdateRequest) HasPlatformPaymentConfiguration

func (o *BalanceAccountUpdateRequest) HasPlatformPaymentConfiguration() bool

HasPlatformPaymentConfiguration returns a boolean if a field has been set.

func (*BalanceAccountUpdateRequest) HasReference

func (o *BalanceAccountUpdateRequest) HasReference() bool

HasReference returns a boolean if a field has been set.

func (*BalanceAccountUpdateRequest) HasStatus

func (o *BalanceAccountUpdateRequest) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*BalanceAccountUpdateRequest) HasTimeZone

func (o *BalanceAccountUpdateRequest) HasTimeZone() bool

HasTimeZone returns a boolean if a field has been set.

func (BalanceAccountUpdateRequest) MarshalJSON

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

func (*BalanceAccountUpdateRequest) SetAccountHolderId

func (o *BalanceAccountUpdateRequest) SetAccountHolderId(v string)

SetAccountHolderId gets a reference to the given string and assigns it to the AccountHolderId field.

func (*BalanceAccountUpdateRequest) SetDescription

func (o *BalanceAccountUpdateRequest) SetDescription(v string)

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

func (*BalanceAccountUpdateRequest) SetMetadata

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

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

func (*BalanceAccountUpdateRequest) SetPlatformPaymentConfiguration

func (o *BalanceAccountUpdateRequest) SetPlatformPaymentConfiguration(v PlatformPaymentConfiguration)

SetPlatformPaymentConfiguration gets a reference to the given PlatformPaymentConfiguration and assigns it to the PlatformPaymentConfiguration field.

func (*BalanceAccountUpdateRequest) SetReference

func (o *BalanceAccountUpdateRequest) SetReference(v string)

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

func (*BalanceAccountUpdateRequest) SetStatus

func (o *BalanceAccountUpdateRequest) SetStatus(v string)

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

func (*BalanceAccountUpdateRequest) SetTimeZone

func (o *BalanceAccountUpdateRequest) SetTimeZone(v string)

SetTimeZone gets a reference to the given string and assigns it to the TimeZone field.

func (BalanceAccountUpdateRequest) ToMap

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

type BalanceAccountsApi

type BalanceAccountsApi common.Service

BalanceAccountsApi service

func (*BalanceAccountsApi) CreateBalanceAccount

CreateBalanceAccount Create a balance account

Creates a balance account that holds the funds of the associated account holder.

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

func (*BalanceAccountsApi) CreateBalanceAccountInput

func (a *BalanceAccountsApi) CreateBalanceAccountInput() BalanceAccountsApiCreateBalanceAccountInput

Prepare a request for CreateBalanceAccount

@return BalanceAccountsApiCreateBalanceAccountInput

func (*BalanceAccountsApi) CreateSweep

CreateSweep Create a sweep

Creates a sweep that results in moving funds from or to a balance account.

A sweep pulls in or pushes out funds based on a defined schedule, amount, currency, and a source or a destination.

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

func (*BalanceAccountsApi) CreateSweepInput

func (a *BalanceAccountsApi) CreateSweepInput(balanceAccountId string) BalanceAccountsApiCreateSweepInput

Prepare a request for CreateSweep @param balanceAccountId The unique identifier of the balance account. @return BalanceAccountsApiCreateSweepInput

func (*BalanceAccountsApi) DeleteSweep

DeleteSweep Delete a sweep

Deletes a sweep for a balance account.

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

func (*BalanceAccountsApi) DeleteSweepInput

func (a *BalanceAccountsApi) DeleteSweepInput(balanceAccountId string, sweepId string) BalanceAccountsApiDeleteSweepInput

Prepare a request for DeleteSweep @param balanceAccountId The unique identifier of the balance account.@param sweepId The unique identifier of the sweep. @return BalanceAccountsApiDeleteSweepInput

func (*BalanceAccountsApi) GetAllPaymentInstrumentsForBalanceAccount

GetAllPaymentInstrumentsForBalanceAccount Get all payment instruments for a balance account

Returns a paginated list of the payment instruments associated with a balance account.

To fetch multiple pages, use the query parameters.For example, to limit the page to 3 payment instruments and to skip the first 6, use `/balanceAccounts/{id}/paymentInstruments?limit=3&offset=6`.

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

func (*BalanceAccountsApi) GetAllPaymentInstrumentsForBalanceAccountInput

func (a *BalanceAccountsApi) GetAllPaymentInstrumentsForBalanceAccountInput(id string) BalanceAccountsApiGetAllPaymentInstrumentsForBalanceAccountInput

Prepare a request for GetAllPaymentInstrumentsForBalanceAccount @param id The unique identifier of the balance account. @return BalanceAccountsApiGetAllPaymentInstrumentsForBalanceAccountInput

func (*BalanceAccountsApi) GetAllSweepsForBalanceAccount

GetAllSweepsForBalanceAccount Get all sweeps for a balance account

Returns a list of the sweeps configured for a balance account.

To fetch multiple pages, use the query parameters. For example, to limit the page to 5 sweeps and to skip the first 10, use `/balanceAccounts/{balanceAccountId}/sweeps?limit=5&offset=10`.

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

func (*BalanceAccountsApi) GetAllSweepsForBalanceAccountInput

func (a *BalanceAccountsApi) GetAllSweepsForBalanceAccountInput(balanceAccountId string) BalanceAccountsApiGetAllSweepsForBalanceAccountInput

Prepare a request for GetAllSweepsForBalanceAccount @param balanceAccountId The unique identifier of the balance account. @return BalanceAccountsApiGetAllSweepsForBalanceAccountInput

func (*BalanceAccountsApi) GetBalanceAccount

GetBalanceAccount Get a balance account

Returns a balance account and its balances for the default currency and other currencies with a non-zero balance.

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

func (*BalanceAccountsApi) GetBalanceAccountInput

Prepare a request for GetBalanceAccount @param id The unique identifier of the balance account. @return BalanceAccountsApiGetBalanceAccountInput

func (*BalanceAccountsApi) GetSweep

GetSweep Get a sweep

Returns a sweep.

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

func (*BalanceAccountsApi) GetSweepInput

func (a *BalanceAccountsApi) GetSweepInput(balanceAccountId string, sweepId string) BalanceAccountsApiGetSweepInput

Prepare a request for GetSweep @param balanceAccountId The unique identifier of the balance account.@param sweepId The unique identifier of the sweep. @return BalanceAccountsApiGetSweepInput

func (*BalanceAccountsApi) UpdateBalanceAccount

UpdateBalanceAccount Update a balance account

Updates a balance account.

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

func (*BalanceAccountsApi) UpdateBalanceAccountInput

Prepare a request for UpdateBalanceAccount @param id The unique identifier of the balance account. @return BalanceAccountsApiUpdateBalanceAccountInput

func (*BalanceAccountsApi) UpdateSweep

UpdateSweep Update a sweep

Updates a sweep. When updating a sweep resource, note that if a request parameter is not provided, the parameter is left unchanged.

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

func (*BalanceAccountsApi) UpdateSweepInput

func (a *BalanceAccountsApi) UpdateSweepInput(balanceAccountId string, sweepId string) BalanceAccountsApiUpdateSweepInput

Prepare a request for UpdateSweep @param balanceAccountId The unique identifier of the balance account.@param sweepId The unique identifier of the sweep. @return BalanceAccountsApiUpdateSweepInput

type BalanceAccountsApiCreateBalanceAccountInput

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

All parameters accepted by BalanceAccountsApi.CreateBalanceAccount

func (BalanceAccountsApiCreateBalanceAccountInput) BalanceAccountInfo

type BalanceAccountsApiCreateSweepInput

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

All parameters accepted by BalanceAccountsApi.CreateSweep

func (BalanceAccountsApiCreateSweepInput) CreateSweepConfigurationV2

func (r BalanceAccountsApiCreateSweepInput) CreateSweepConfigurationV2(createSweepConfigurationV2 CreateSweepConfigurationV2) BalanceAccountsApiCreateSweepInput

type BalanceAccountsApiDeleteSweepInput

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

All parameters accepted by BalanceAccountsApi.DeleteSweep

type BalanceAccountsApiGetAllPaymentInstrumentsForBalanceAccountInput

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

All parameters accepted by BalanceAccountsApi.GetAllPaymentInstrumentsForBalanceAccount

func (BalanceAccountsApiGetAllPaymentInstrumentsForBalanceAccountInput) Limit

The number of items returned per page, maximum 100 items. By default, the response returns 10 items per page.

func (BalanceAccountsApiGetAllPaymentInstrumentsForBalanceAccountInput) Offset

The number of items that you want to skip.

type BalanceAccountsApiGetAllSweepsForBalanceAccountInput

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

All parameters accepted by BalanceAccountsApi.GetAllSweepsForBalanceAccount

func (BalanceAccountsApiGetAllSweepsForBalanceAccountInput) Limit

The number of items returned per page, maximum 100 items. By default, the response returns 10 items per page.

func (BalanceAccountsApiGetAllSweepsForBalanceAccountInput) Offset

The number of items that you want to skip.

type BalanceAccountsApiGetBalanceAccountInput

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

All parameters accepted by BalanceAccountsApi.GetBalanceAccount

type BalanceAccountsApiGetSweepInput

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

All parameters accepted by BalanceAccountsApi.GetSweep

type BalanceAccountsApiUpdateBalanceAccountInput

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

All parameters accepted by BalanceAccountsApi.UpdateBalanceAccount

func (BalanceAccountsApiUpdateBalanceAccountInput) BalanceAccountUpdateRequest

type BalanceAccountsApiUpdateSweepInput

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

All parameters accepted by BalanceAccountsApi.UpdateSweep

func (BalanceAccountsApiUpdateSweepInput) UpdateSweepConfigurationV2

func (r BalanceAccountsApiUpdateSweepInput) UpdateSweepConfigurationV2(updateSweepConfigurationV2 UpdateSweepConfigurationV2) BalanceAccountsApiUpdateSweepInput

type BalancePlatform

type BalancePlatform struct {
	// Your description of the balance platform, maximum 300 characters.
	Description *string `json:"description,omitempty"`
	// The unique identifier of the balance platform.
	Id string `json:"id"`
	// The status of the balance platform.  Possible values: **Active**, **Inactive**, **Closed**, **Suspended**.
	Status *string `json:"status,omitempty"`
}

BalancePlatform struct for BalancePlatform

func NewBalancePlatform

func NewBalancePlatform(id string) *BalancePlatform

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

func NewBalancePlatformWithDefaults

func NewBalancePlatformWithDefaults() *BalancePlatform

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

func (*BalancePlatform) GetDescription

func (o *BalancePlatform) GetDescription() string

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

func (*BalancePlatform) GetDescriptionOk

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

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

func (*BalancePlatform) GetId

func (o *BalancePlatform) GetId() string

GetId returns the Id field value

func (*BalancePlatform) GetIdOk

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

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

func (*BalancePlatform) GetStatus

func (o *BalancePlatform) GetStatus() string

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

func (*BalancePlatform) GetStatusOk

func (o *BalancePlatform) 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 (*BalancePlatform) HasDescription

func (o *BalancePlatform) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*BalancePlatform) HasStatus

func (o *BalancePlatform) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (BalancePlatform) MarshalJSON

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

func (*BalancePlatform) SetDescription

func (o *BalancePlatform) SetDescription(v string)

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

func (*BalancePlatform) SetId

func (o *BalancePlatform) SetId(v string)

SetId sets field value

func (*BalancePlatform) SetStatus

func (o *BalancePlatform) SetStatus(v string)

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

func (BalancePlatform) ToMap

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

type BalanceSweepConfigurationsResponse

type BalanceSweepConfigurationsResponse struct {
	// Indicates whether there are more items on the next page.
	HasNext bool `json:"hasNext"`
	// Indicates whether there are more items on the previous page.
	HasPrevious bool `json:"hasPrevious"`
	// List of sweeps associated with the balance account.
	Sweeps []SweepConfigurationV2 `json:"sweeps"`
}

BalanceSweepConfigurationsResponse struct for BalanceSweepConfigurationsResponse

func NewBalanceSweepConfigurationsResponse

func NewBalanceSweepConfigurationsResponse(hasNext bool, hasPrevious bool, sweeps []SweepConfigurationV2) *BalanceSweepConfigurationsResponse

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

func NewBalanceSweepConfigurationsResponseWithDefaults

func NewBalanceSweepConfigurationsResponseWithDefaults() *BalanceSweepConfigurationsResponse

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

func (*BalanceSweepConfigurationsResponse) GetHasNext

func (o *BalanceSweepConfigurationsResponse) GetHasNext() bool

GetHasNext returns the HasNext field value

func (*BalanceSweepConfigurationsResponse) GetHasNextOk

func (o *BalanceSweepConfigurationsResponse) GetHasNextOk() (*bool, bool)

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

func (*BalanceSweepConfigurationsResponse) GetHasPrevious

func (o *BalanceSweepConfigurationsResponse) GetHasPrevious() bool

GetHasPrevious returns the HasPrevious field value

func (*BalanceSweepConfigurationsResponse) GetHasPreviousOk

func (o *BalanceSweepConfigurationsResponse) GetHasPreviousOk() (*bool, bool)

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

func (*BalanceSweepConfigurationsResponse) GetSweeps

GetSweeps returns the Sweeps field value

func (*BalanceSweepConfigurationsResponse) GetSweepsOk

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

func (BalanceSweepConfigurationsResponse) MarshalJSON

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

func (*BalanceSweepConfigurationsResponse) SetHasNext

func (o *BalanceSweepConfigurationsResponse) SetHasNext(v bool)

SetHasNext sets field value

func (*BalanceSweepConfigurationsResponse) SetHasPrevious

func (o *BalanceSweepConfigurationsResponse) SetHasPrevious(v bool)

SetHasPrevious sets field value

func (*BalanceSweepConfigurationsResponse) SetSweeps

SetSweeps sets field value

func (BalanceSweepConfigurationsResponse) ToMap

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

type BankAccount

type BankAccount struct {
	AccountIdentification BankAccountAccountIdentification `json:"accountIdentification"`
}

BankAccount struct for BankAccount

func NewBankAccount

func NewBankAccount(accountIdentification BankAccountAccountIdentification) *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) GetAccountIdentification

func (o *BankAccount) GetAccountIdentification() BankAccountAccountIdentification

GetAccountIdentification returns the AccountIdentification field value

func (*BankAccount) GetAccountIdentificationOk

func (o *BankAccount) GetAccountIdentificationOk() (*BankAccountAccountIdentification, bool)

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

func (BankAccount) MarshalJSON

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

func (*BankAccount) SetAccountIdentification

func (o *BankAccount) SetAccountIdentification(v BankAccountAccountIdentification)

SetAccountIdentification sets field value

func (BankAccount) ToMap

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

type BankAccountAccountIdentification

type BankAccountAccountIdentification struct {
	AULocalAccountIdentification      *AULocalAccountIdentification
	BRLocalAccountIdentification      *BRLocalAccountIdentification
	CALocalAccountIdentification      *CALocalAccountIdentification
	CZLocalAccountIdentification      *CZLocalAccountIdentification
	DKLocalAccountIdentification      *DKLocalAccountIdentification
	HKLocalAccountIdentification      *HKLocalAccountIdentification
	HULocalAccountIdentification      *HULocalAccountIdentification
	IbanAccountIdentification         *IbanAccountIdentification
	NOLocalAccountIdentification      *NOLocalAccountIdentification
	NZLocalAccountIdentification      *NZLocalAccountIdentification
	NumberAndBicAccountIdentification *NumberAndBicAccountIdentification
	PLLocalAccountIdentification      *PLLocalAccountIdentification
	SELocalAccountIdentification      *SELocalAccountIdentification
	SGLocalAccountIdentification      *SGLocalAccountIdentification
	UKLocalAccountIdentification      *UKLocalAccountIdentification
	USLocalAccountIdentification      *USLocalAccountIdentification
}

BankAccountAccountIdentification - Contains the bank account details. The fields required in this object depend on the country of the bank account and the currency of the transfer.

func AULocalAccountIdentificationAsBankAccountAccountIdentification

func AULocalAccountIdentificationAsBankAccountAccountIdentification(v *AULocalAccountIdentification) BankAccountAccountIdentification

AULocalAccountIdentificationAsBankAccountAccountIdentification is a convenience function that returns AULocalAccountIdentification wrapped in BankAccountAccountIdentification

func BRLocalAccountIdentificationAsBankAccountAccountIdentification

func BRLocalAccountIdentificationAsBankAccountAccountIdentification(v *BRLocalAccountIdentification) BankAccountAccountIdentification

BRLocalAccountIdentificationAsBankAccountAccountIdentification is a convenience function that returns BRLocalAccountIdentification wrapped in BankAccountAccountIdentification

func CALocalAccountIdentificationAsBankAccountAccountIdentification

func CALocalAccountIdentificationAsBankAccountAccountIdentification(v *CALocalAccountIdentification) BankAccountAccountIdentification

CALocalAccountIdentificationAsBankAccountAccountIdentification is a convenience function that returns CALocalAccountIdentification wrapped in BankAccountAccountIdentification

func CZLocalAccountIdentificationAsBankAccountAccountIdentification

func CZLocalAccountIdentificationAsBankAccountAccountIdentification(v *CZLocalAccountIdentification) BankAccountAccountIdentification

CZLocalAccountIdentificationAsBankAccountAccountIdentification is a convenience function that returns CZLocalAccountIdentification wrapped in BankAccountAccountIdentification

func DKLocalAccountIdentificationAsBankAccountAccountIdentification

func DKLocalAccountIdentificationAsBankAccountAccountIdentification(v *DKLocalAccountIdentification) BankAccountAccountIdentification

DKLocalAccountIdentificationAsBankAccountAccountIdentification is a convenience function that returns DKLocalAccountIdentification wrapped in BankAccountAccountIdentification

func HKLocalAccountIdentificationAsBankAccountAccountIdentification

func HKLocalAccountIdentificationAsBankAccountAccountIdentification(v *HKLocalAccountIdentification) BankAccountAccountIdentification

HKLocalAccountIdentificationAsBankAccountAccountIdentification is a convenience function that returns HKLocalAccountIdentification wrapped in BankAccountAccountIdentification

func HULocalAccountIdentificationAsBankAccountAccountIdentification

func HULocalAccountIdentificationAsBankAccountAccountIdentification(v *HULocalAccountIdentification) BankAccountAccountIdentification

HULocalAccountIdentificationAsBankAccountAccountIdentification is a convenience function that returns HULocalAccountIdentification wrapped in BankAccountAccountIdentification

func IbanAccountIdentificationAsBankAccountAccountIdentification

func IbanAccountIdentificationAsBankAccountAccountIdentification(v *IbanAccountIdentification) BankAccountAccountIdentification

IbanAccountIdentificationAsBankAccountAccountIdentification is a convenience function that returns IbanAccountIdentification wrapped in BankAccountAccountIdentification

func NOLocalAccountIdentificationAsBankAccountAccountIdentification

func NOLocalAccountIdentificationAsBankAccountAccountIdentification(v *NOLocalAccountIdentification) BankAccountAccountIdentification

NOLocalAccountIdentificationAsBankAccountAccountIdentification is a convenience function that returns NOLocalAccountIdentification wrapped in BankAccountAccountIdentification

func NZLocalAccountIdentificationAsBankAccountAccountIdentification

func NZLocalAccountIdentificationAsBankAccountAccountIdentification(v *NZLocalAccountIdentification) BankAccountAccountIdentification

NZLocalAccountIdentificationAsBankAccountAccountIdentification is a convenience function that returns NZLocalAccountIdentification wrapped in BankAccountAccountIdentification

func NumberAndBicAccountIdentificationAsBankAccountAccountIdentification

func NumberAndBicAccountIdentificationAsBankAccountAccountIdentification(v *NumberAndBicAccountIdentification) BankAccountAccountIdentification

NumberAndBicAccountIdentificationAsBankAccountAccountIdentification is a convenience function that returns NumberAndBicAccountIdentification wrapped in BankAccountAccountIdentification

func PLLocalAccountIdentificationAsBankAccountAccountIdentification

func PLLocalAccountIdentificationAsBankAccountAccountIdentification(v *PLLocalAccountIdentification) BankAccountAccountIdentification

PLLocalAccountIdentificationAsBankAccountAccountIdentification is a convenience function that returns PLLocalAccountIdentification wrapped in BankAccountAccountIdentification

func SELocalAccountIdentificationAsBankAccountAccountIdentification

func SELocalAccountIdentificationAsBankAccountAccountIdentification(v *SELocalAccountIdentification) BankAccountAccountIdentification

SELocalAccountIdentificationAsBankAccountAccountIdentification is a convenience function that returns SELocalAccountIdentification wrapped in BankAccountAccountIdentification

func SGLocalAccountIdentificationAsBankAccountAccountIdentification

func SGLocalAccountIdentificationAsBankAccountAccountIdentification(v *SGLocalAccountIdentification) BankAccountAccountIdentification

SGLocalAccountIdentificationAsBankAccountAccountIdentification is a convenience function that returns SGLocalAccountIdentification wrapped in BankAccountAccountIdentification

func UKLocalAccountIdentificationAsBankAccountAccountIdentification

func UKLocalAccountIdentificationAsBankAccountAccountIdentification(v *UKLocalAccountIdentification) BankAccountAccountIdentification

UKLocalAccountIdentificationAsBankAccountAccountIdentification is a convenience function that returns UKLocalAccountIdentification wrapped in BankAccountAccountIdentification

func USLocalAccountIdentificationAsBankAccountAccountIdentification

func USLocalAccountIdentificationAsBankAccountAccountIdentification(v *USLocalAccountIdentification) BankAccountAccountIdentification

USLocalAccountIdentificationAsBankAccountAccountIdentification is a convenience function that returns USLocalAccountIdentification wrapped in BankAccountAccountIdentification

func (*BankAccountAccountIdentification) GetActualInstance

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

Get the actual instance

func (BankAccountAccountIdentification) MarshalJSON

func (src BankAccountAccountIdentification) MarshalJSON() ([]byte, error)

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

func (*BankAccountAccountIdentification) UnmarshalJSON

func (dst *BankAccountAccountIdentification) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type BankAccountIdentificationTypeRequirement

type BankAccountIdentificationTypeRequirement struct {
	// List of bank account identification types: eg.; [iban , numberAndBic]
	BankAccountIdentificationTypes []string `json:"bankAccountIdentificationTypes,omitempty"`
	// Specifies the bank account details for a particular route per required field in this object depending on the country of the bank account and the currency of the transfer.
	Description *string `json:"description,omitempty"`
	// **bankAccountIdentificationTypeRequirement**
	Type string `json:"type"`
}

BankAccountIdentificationTypeRequirement struct for BankAccountIdentificationTypeRequirement

func NewBankAccountIdentificationTypeRequirement

func NewBankAccountIdentificationTypeRequirement(type_ string) *BankAccountIdentificationTypeRequirement

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

func NewBankAccountIdentificationTypeRequirementWithDefaults

func NewBankAccountIdentificationTypeRequirementWithDefaults() *BankAccountIdentificationTypeRequirement

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

func (*BankAccountIdentificationTypeRequirement) GetBankAccountIdentificationTypes

func (o *BankAccountIdentificationTypeRequirement) GetBankAccountIdentificationTypes() []string

GetBankAccountIdentificationTypes returns the BankAccountIdentificationTypes field value if set, zero value otherwise.

func (*BankAccountIdentificationTypeRequirement) GetBankAccountIdentificationTypesOk

func (o *BankAccountIdentificationTypeRequirement) GetBankAccountIdentificationTypesOk() ([]string, bool)

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

func (*BankAccountIdentificationTypeRequirement) GetDescription

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

func (*BankAccountIdentificationTypeRequirement) GetDescriptionOk

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

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

func (*BankAccountIdentificationTypeRequirement) GetType

GetType returns the Type field value

func (*BankAccountIdentificationTypeRequirement) GetTypeOk

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

func (*BankAccountIdentificationTypeRequirement) HasBankAccountIdentificationTypes

func (o *BankAccountIdentificationTypeRequirement) HasBankAccountIdentificationTypes() bool

HasBankAccountIdentificationTypes returns a boolean if a field has been set.

func (*BankAccountIdentificationTypeRequirement) HasDescription

func (o *BankAccountIdentificationTypeRequirement) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (BankAccountIdentificationTypeRequirement) MarshalJSON

func (*BankAccountIdentificationTypeRequirement) SetBankAccountIdentificationTypes

func (o *BankAccountIdentificationTypeRequirement) SetBankAccountIdentificationTypes(v []string)

SetBankAccountIdentificationTypes gets a reference to the given []string and assigns it to the BankAccountIdentificationTypes field.

func (*BankAccountIdentificationTypeRequirement) SetDescription

func (o *BankAccountIdentificationTypeRequirement) SetDescription(v string)

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

func (*BankAccountIdentificationTypeRequirement) SetType

SetType sets field value

func (BankAccountIdentificationTypeRequirement) ToMap

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

type BankAccountIdentificationValidationRequest

type BankAccountIdentificationValidationRequest struct {
	AccountIdentification BankAccountIdentificationValidationRequestAccountIdentification `json:"accountIdentification"`
}

BankAccountIdentificationValidationRequest struct for BankAccountIdentificationValidationRequest

func NewBankAccountIdentificationValidationRequest

func NewBankAccountIdentificationValidationRequest(accountIdentification BankAccountIdentificationValidationRequestAccountIdentification) *BankAccountIdentificationValidationRequest

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

func NewBankAccountIdentificationValidationRequestWithDefaults

func NewBankAccountIdentificationValidationRequestWithDefaults() *BankAccountIdentificationValidationRequest

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

func (*BankAccountIdentificationValidationRequest) GetAccountIdentification

GetAccountIdentification returns the AccountIdentification field value

func (*BankAccountIdentificationValidationRequest) GetAccountIdentificationOk

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

func (BankAccountIdentificationValidationRequest) MarshalJSON

func (*BankAccountIdentificationValidationRequest) SetAccountIdentification

SetAccountIdentification sets field value

func (BankAccountIdentificationValidationRequest) ToMap

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

type BankAccountIdentificationValidationRequestAccountIdentification

type BankAccountIdentificationValidationRequestAccountIdentification struct {
	AULocalAccountIdentification      *AULocalAccountIdentification
	BRLocalAccountIdentification      *BRLocalAccountIdentification
	CALocalAccountIdentification      *CALocalAccountIdentification
	CZLocalAccountIdentification      *CZLocalAccountIdentification
	DKLocalAccountIdentification      *DKLocalAccountIdentification
	HKLocalAccountIdentification      *HKLocalAccountIdentification
	HULocalAccountIdentification      *HULocalAccountIdentification
	IbanAccountIdentification         *IbanAccountIdentification
	NOLocalAccountIdentification      *NOLocalAccountIdentification
	NZLocalAccountIdentification      *NZLocalAccountIdentification
	NumberAndBicAccountIdentification *NumberAndBicAccountIdentification
	PLLocalAccountIdentification      *PLLocalAccountIdentification
	SELocalAccountIdentification      *SELocalAccountIdentification
	SGLocalAccountIdentification      *SGLocalAccountIdentification
	UKLocalAccountIdentification      *UKLocalAccountIdentification
	USLocalAccountIdentification      *USLocalAccountIdentification
}

BankAccountIdentificationValidationRequestAccountIdentification - Bank account identification.

func AULocalAccountIdentificationAsBankAccountIdentificationValidationRequestAccountIdentification

func AULocalAccountIdentificationAsBankAccountIdentificationValidationRequestAccountIdentification(v *AULocalAccountIdentification) BankAccountIdentificationValidationRequestAccountIdentification

AULocalAccountIdentificationAsBankAccountIdentificationValidationRequestAccountIdentification is a convenience function that returns AULocalAccountIdentification wrapped in BankAccountIdentificationValidationRequestAccountIdentification

func BRLocalAccountIdentificationAsBankAccountIdentificationValidationRequestAccountIdentification

func BRLocalAccountIdentificationAsBankAccountIdentificationValidationRequestAccountIdentification(v *BRLocalAccountIdentification) BankAccountIdentificationValidationRequestAccountIdentification

BRLocalAccountIdentificationAsBankAccountIdentificationValidationRequestAccountIdentification is a convenience function that returns BRLocalAccountIdentification wrapped in BankAccountIdentificationValidationRequestAccountIdentification

func CALocalAccountIdentificationAsBankAccountIdentificationValidationRequestAccountIdentification

func CALocalAccountIdentificationAsBankAccountIdentificationValidationRequestAccountIdentification(v *CALocalAccountIdentification) BankAccountIdentificationValidationRequestAccountIdentification

CALocalAccountIdentificationAsBankAccountIdentificationValidationRequestAccountIdentification is a convenience function that returns CALocalAccountIdentification wrapped in BankAccountIdentificationValidationRequestAccountIdentification

func CZLocalAccountIdentificationAsBankAccountIdentificationValidationRequestAccountIdentification

func CZLocalAccountIdentificationAsBankAccountIdentificationValidationRequestAccountIdentification(v *CZLocalAccountIdentification) BankAccountIdentificationValidationRequestAccountIdentification

CZLocalAccountIdentificationAsBankAccountIdentificationValidationRequestAccountIdentification is a convenience function that returns CZLocalAccountIdentification wrapped in BankAccountIdentificationValidationRequestAccountIdentification

func DKLocalAccountIdentificationAsBankAccountIdentificationValidationRequestAccountIdentification

func DKLocalAccountIdentificationAsBankAccountIdentificationValidationRequestAccountIdentification(v *DKLocalAccountIdentification) BankAccountIdentificationValidationRequestAccountIdentification

DKLocalAccountIdentificationAsBankAccountIdentificationValidationRequestAccountIdentification is a convenience function that returns DKLocalAccountIdentification wrapped in BankAccountIdentificationValidationRequestAccountIdentification

func HKLocalAccountIdentificationAsBankAccountIdentificationValidationRequestAccountIdentification

func HKLocalAccountIdentificationAsBankAccountIdentificationValidationRequestAccountIdentification(v *HKLocalAccountIdentification) BankAccountIdentificationValidationRequestAccountIdentification

HKLocalAccountIdentificationAsBankAccountIdentificationValidationRequestAccountIdentification is a convenience function that returns HKLocalAccountIdentification wrapped in BankAccountIdentificationValidationRequestAccountIdentification

func HULocalAccountIdentificationAsBankAccountIdentificationValidationRequestAccountIdentification

func HULocalAccountIdentificationAsBankAccountIdentificationValidationRequestAccountIdentification(v *HULocalAccountIdentification) BankAccountIdentificationValidationRequestAccountIdentification

HULocalAccountIdentificationAsBankAccountIdentificationValidationRequestAccountIdentification is a convenience function that returns HULocalAccountIdentification wrapped in BankAccountIdentificationValidationRequestAccountIdentification

func IbanAccountIdentificationAsBankAccountIdentificationValidationRequestAccountIdentification

func IbanAccountIdentificationAsBankAccountIdentificationValidationRequestAccountIdentification(v *IbanAccountIdentification) BankAccountIdentificationValidationRequestAccountIdentification

IbanAccountIdentificationAsBankAccountIdentificationValidationRequestAccountIdentification is a convenience function that returns IbanAccountIdentification wrapped in BankAccountIdentificationValidationRequestAccountIdentification

func NOLocalAccountIdentificationAsBankAccountIdentificationValidationRequestAccountIdentification

func NOLocalAccountIdentificationAsBankAccountIdentificationValidationRequestAccountIdentification(v *NOLocalAccountIdentification) BankAccountIdentificationValidationRequestAccountIdentification

NOLocalAccountIdentificationAsBankAccountIdentificationValidationRequestAccountIdentification is a convenience function that returns NOLocalAccountIdentification wrapped in BankAccountIdentificationValidationRequestAccountIdentification

func NZLocalAccountIdentificationAsBankAccountIdentificationValidationRequestAccountIdentification

func NZLocalAccountIdentificationAsBankAccountIdentificationValidationRequestAccountIdentification(v *NZLocalAccountIdentification) BankAccountIdentificationValidationRequestAccountIdentification

NZLocalAccountIdentificationAsBankAccountIdentificationValidationRequestAccountIdentification is a convenience function that returns NZLocalAccountIdentification wrapped in BankAccountIdentificationValidationRequestAccountIdentification

func NumberAndBicAccountIdentificationAsBankAccountIdentificationValidationRequestAccountIdentification

func NumberAndBicAccountIdentificationAsBankAccountIdentificationValidationRequestAccountIdentification(v *NumberAndBicAccountIdentification) BankAccountIdentificationValidationRequestAccountIdentification

NumberAndBicAccountIdentificationAsBankAccountIdentificationValidationRequestAccountIdentification is a convenience function that returns NumberAndBicAccountIdentification wrapped in BankAccountIdentificationValidationRequestAccountIdentification

func PLLocalAccountIdentificationAsBankAccountIdentificationValidationRequestAccountIdentification

func PLLocalAccountIdentificationAsBankAccountIdentificationValidationRequestAccountIdentification(v *PLLocalAccountIdentification) BankAccountIdentificationValidationRequestAccountIdentification

PLLocalAccountIdentificationAsBankAccountIdentificationValidationRequestAccountIdentification is a convenience function that returns PLLocalAccountIdentification wrapped in BankAccountIdentificationValidationRequestAccountIdentification

func SELocalAccountIdentificationAsBankAccountIdentificationValidationRequestAccountIdentification

func SELocalAccountIdentificationAsBankAccountIdentificationValidationRequestAccountIdentification(v *SELocalAccountIdentification) BankAccountIdentificationValidationRequestAccountIdentification

SELocalAccountIdentificationAsBankAccountIdentificationValidationRequestAccountIdentification is a convenience function that returns SELocalAccountIdentification wrapped in BankAccountIdentificationValidationRequestAccountIdentification

func SGLocalAccountIdentificationAsBankAccountIdentificationValidationRequestAccountIdentification

func SGLocalAccountIdentificationAsBankAccountIdentificationValidationRequestAccountIdentification(v *SGLocalAccountIdentification) BankAccountIdentificationValidationRequestAccountIdentification

SGLocalAccountIdentificationAsBankAccountIdentificationValidationRequestAccountIdentification is a convenience function that returns SGLocalAccountIdentification wrapped in BankAccountIdentificationValidationRequestAccountIdentification

func UKLocalAccountIdentificationAsBankAccountIdentificationValidationRequestAccountIdentification

func UKLocalAccountIdentificationAsBankAccountIdentificationValidationRequestAccountIdentification(v *UKLocalAccountIdentification) BankAccountIdentificationValidationRequestAccountIdentification

UKLocalAccountIdentificationAsBankAccountIdentificationValidationRequestAccountIdentification is a convenience function that returns UKLocalAccountIdentification wrapped in BankAccountIdentificationValidationRequestAccountIdentification

func USLocalAccountIdentificationAsBankAccountIdentificationValidationRequestAccountIdentification

func USLocalAccountIdentificationAsBankAccountIdentificationValidationRequestAccountIdentification(v *USLocalAccountIdentification) BankAccountIdentificationValidationRequestAccountIdentification

USLocalAccountIdentificationAsBankAccountIdentificationValidationRequestAccountIdentification is a convenience function that returns USLocalAccountIdentification wrapped in BankAccountIdentificationValidationRequestAccountIdentification

func (*BankAccountIdentificationValidationRequestAccountIdentification) GetActualInstance

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

Get the actual instance

func (BankAccountIdentificationValidationRequestAccountIdentification) MarshalJSON

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

func (*BankAccountIdentificationValidationRequestAccountIdentification) UnmarshalJSON

Unmarshal JSON data into one of the pointers in the struct

type BankAccountValidationApi

type BankAccountValidationApi common.Service

BankAccountValidationApi service

func (*BankAccountValidationApi) ValidateBankAccountIdentification

ValidateBankAccountIdentification Validate a bank account

Validates bank account identification details. You can use this endpoint to validate bank account details before you [make a transfer](https://docs.adyen.com/api-explorer/transfers/latest/post/transfers) or [create a transfer instrument](https://docs.adyen.com/api-explorer/legalentity/latest/post/transferInstruments).

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

func (*BankAccountValidationApi) ValidateBankAccountIdentificationInput

Prepare a request for ValidateBankAccountIdentification

@return BankAccountValidationApiValidateBankAccountIdentificationInput

type BankAccountValidationApiValidateBankAccountIdentificationInput

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

All parameters accepted by BankAccountValidationApi.ValidateBankAccountIdentification

func (BankAccountValidationApiValidateBankAccountIdentificationInput) BankAccountIdentificationValidationRequest

type BankIdentification

type BankIdentification struct {
	Country            *string `json:"country,omitempty"`
	Identification     *string `json:"identification,omitempty"`
	IdentificationType *string `json:"identificationType,omitempty"`
}

BankIdentification struct for BankIdentification

func NewBankIdentification

func NewBankIdentification() *BankIdentification

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

func NewBankIdentificationWithDefaults

func NewBankIdentificationWithDefaults() *BankIdentification

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

func (*BankIdentification) GetCountry

func (o *BankIdentification) GetCountry() string

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

func (*BankIdentification) GetCountryOk

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

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

func (*BankIdentification) GetIdentification

func (o *BankIdentification) GetIdentification() string

GetIdentification returns the Identification field value if set, zero value otherwise.

func (*BankIdentification) GetIdentificationOk

func (o *BankIdentification) GetIdentificationOk() (*string, bool)

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

func (*BankIdentification) GetIdentificationType

func (o *BankIdentification) GetIdentificationType() string

GetIdentificationType returns the IdentificationType field value if set, zero value otherwise.

func (*BankIdentification) GetIdentificationTypeOk

func (o *BankIdentification) GetIdentificationTypeOk() (*string, bool)

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

func (*BankIdentification) HasCountry

func (o *BankIdentification) HasCountry() bool

HasCountry returns a boolean if a field has been set.

func (*BankIdentification) HasIdentification

func (o *BankIdentification) HasIdentification() bool

HasIdentification returns a boolean if a field has been set.

func (*BankIdentification) HasIdentificationType

func (o *BankIdentification) HasIdentificationType() bool

HasIdentificationType returns a boolean if a field has been set.

func (BankIdentification) MarshalJSON

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

func (*BankIdentification) SetCountry

func (o *BankIdentification) SetCountry(v string)

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

func (*BankIdentification) SetIdentification

func (o *BankIdentification) SetIdentification(v string)

SetIdentification gets a reference to the given string and assigns it to the Identification field.

func (*BankIdentification) SetIdentificationType

func (o *BankIdentification) SetIdentificationType(v string)

SetIdentificationType gets a reference to the given string and assigns it to the IdentificationType field.

func (BankIdentification) ToMap

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

type BrandVariantsRestriction

type BrandVariantsRestriction struct {
	// Defines how the condition must be evaluated.
	Operation string `json:"operation"`
	// List of card brand variants.  Possible values:   - **mc**, **mccredit**, **mccommercialcredit_b2b**, **mcdebit**, **mcbusinessdebit**, **mcbusinessworlddebit**, **mcprepaid**, **mcmaestro**   - **visa**, **visacredit**, **visadebit**, **visaprepaid**.  You can specify a rule for a generic variant. For example, to create a rule for all Mastercard payment instruments, use **mc**. The rule is applied to all payment instruments under **mc**, such as **mcbusinessdebit** and **mcdebit**.
	Value []string `json:"value,omitempty"`
}

BrandVariantsRestriction struct for BrandVariantsRestriction

func NewBrandVariantsRestriction

func NewBrandVariantsRestriction(operation string) *BrandVariantsRestriction

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

func NewBrandVariantsRestrictionWithDefaults

func NewBrandVariantsRestrictionWithDefaults() *BrandVariantsRestriction

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

func (*BrandVariantsRestriction) GetOperation

func (o *BrandVariantsRestriction) GetOperation() string

GetOperation returns the Operation field value

func (*BrandVariantsRestriction) GetOperationOk

func (o *BrandVariantsRestriction) GetOperationOk() (*string, bool)

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

func (*BrandVariantsRestriction) GetValue

func (o *BrandVariantsRestriction) GetValue() []string

GetValue returns the Value field value if set, zero value otherwise.

func (*BrandVariantsRestriction) GetValueOk

func (o *BrandVariantsRestriction) GetValueOk() ([]string, bool)

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

func (*BrandVariantsRestriction) HasValue

func (o *BrandVariantsRestriction) HasValue() bool

HasValue returns a boolean if a field has been set.

func (BrandVariantsRestriction) MarshalJSON

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

func (*BrandVariantsRestriction) SetOperation

func (o *BrandVariantsRestriction) SetOperation(v string)

SetOperation sets field value

func (*BrandVariantsRestriction) SetValue

func (o *BrandVariantsRestriction) SetValue(v []string)

SetValue gets a reference to the given []string and assigns it to the Value field.

func (BrandVariantsRestriction) ToMap

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

type BulkAddress

type BulkAddress struct {
	// The name of the city.
	City *string `json:"city,omitempty"`
	// The name of the company.
	Company *string `json:"company,omitempty"`
	// The two-character ISO-3166-1 alpha-2 country code. For example, **US**.
	Country string `json:"country"`
	// The email address.
	Email *string `json:"email,omitempty"`
	// The house number or name.
	HouseNumberOrName *string `json:"houseNumberOrName,omitempty"`
	// The full telephone number.
	Mobile *string `json:"mobile,omitempty"`
	// The postal code.  Maximum length:  * 5 digits for addresses in the US.  * 10 characters for all other countries.
	PostalCode *string `json:"postalCode,omitempty"`
	// The two-letter ISO 3166-2 state or province code.  Maximum length: 2 characters for addresses in the US.
	StateOrProvince *string `json:"stateOrProvince,omitempty"`
	// The streetname of the house.
	Street *string `json:"street,omitempty"`
}

BulkAddress struct for BulkAddress

func NewBulkAddress

func NewBulkAddress(country string) *BulkAddress

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

func NewBulkAddressWithDefaults

func NewBulkAddressWithDefaults() *BulkAddress

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

func (*BulkAddress) GetCity

func (o *BulkAddress) GetCity() string

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

func (*BulkAddress) GetCityOk

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

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

func (*BulkAddress) GetCompany

func (o *BulkAddress) GetCompany() string

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

func (*BulkAddress) GetCompanyOk

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

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

func (*BulkAddress) GetCountry

func (o *BulkAddress) GetCountry() string

GetCountry returns the Country field value

func (*BulkAddress) GetCountryOk

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

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

func (*BulkAddress) GetEmail

func (o *BulkAddress) GetEmail() string

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

func (*BulkAddress) GetEmailOk

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

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

func (*BulkAddress) GetHouseNumberOrName

func (o *BulkAddress) GetHouseNumberOrName() string

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

func (*BulkAddress) GetHouseNumberOrNameOk

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

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

func (*BulkAddress) GetMobile

func (o *BulkAddress) GetMobile() string

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

func (*BulkAddress) GetMobileOk

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

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

func (*BulkAddress) GetPostalCode

func (o *BulkAddress) GetPostalCode() string

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

func (*BulkAddress) GetPostalCodeOk

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

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

func (*BulkAddress) GetStateOrProvince

func (o *BulkAddress) GetStateOrProvince() string

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

func (*BulkAddress) GetStateOrProvinceOk

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

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

func (*BulkAddress) GetStreet

func (o *BulkAddress) GetStreet() string

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

func (*BulkAddress) GetStreetOk

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

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

func (*BulkAddress) HasCity

func (o *BulkAddress) HasCity() bool

HasCity returns a boolean if a field has been set.

func (*BulkAddress) HasCompany

func (o *BulkAddress) HasCompany() bool

HasCompany returns a boolean if a field has been set.

func (*BulkAddress) HasEmail

func (o *BulkAddress) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*BulkAddress) HasHouseNumberOrName

func (o *BulkAddress) HasHouseNumberOrName() bool

HasHouseNumberOrName returns a boolean if a field has been set.

func (*BulkAddress) HasMobile

func (o *BulkAddress) HasMobile() bool

HasMobile returns a boolean if a field has been set.

func (*BulkAddress) HasPostalCode

func (o *BulkAddress) HasPostalCode() bool

HasPostalCode returns a boolean if a field has been set.

func (*BulkAddress) HasStateOrProvince

func (o *BulkAddress) HasStateOrProvince() bool

HasStateOrProvince returns a boolean if a field has been set.

func (*BulkAddress) HasStreet

func (o *BulkAddress) HasStreet() bool

HasStreet returns a boolean if a field has been set.

func (BulkAddress) MarshalJSON

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

func (*BulkAddress) SetCity

func (o *BulkAddress) SetCity(v string)

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

func (*BulkAddress) SetCompany

func (o *BulkAddress) SetCompany(v string)

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

func (*BulkAddress) SetCountry

func (o *BulkAddress) SetCountry(v string)

SetCountry sets field value

func (*BulkAddress) SetEmail

func (o *BulkAddress) SetEmail(v string)

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

func (*BulkAddress) SetHouseNumberOrName

func (o *BulkAddress) SetHouseNumberOrName(v string)

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

func (*BulkAddress) SetMobile

func (o *BulkAddress) SetMobile(v string)

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

func (*BulkAddress) SetPostalCode

func (o *BulkAddress) SetPostalCode(v string)

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

func (*BulkAddress) SetStateOrProvince

func (o *BulkAddress) SetStateOrProvince(v string)

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

func (*BulkAddress) SetStreet

func (o *BulkAddress) SetStreet(v string)

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

func (BulkAddress) ToMap

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

type CALocalAccountIdentification

type CALocalAccountIdentification struct {
	// The 5- to 12-digit bank account number, without separators or whitespace.
	AccountNumber string `json:"accountNumber"`
	// The bank account type.  Possible values: **checking** or **savings**. Defaults to **checking**.
	AccountType *string `json:"accountType,omitempty"`
	// The 3-digit institution number, without separators or whitespace.
	InstitutionNumber string `json:"institutionNumber"`
	// The 5-digit transit number, without separators or whitespace.
	TransitNumber string `json:"transitNumber"`
	// **caLocal**
	Type string `json:"type"`
}

CALocalAccountIdentification struct for CALocalAccountIdentification

func NewCALocalAccountIdentification

func NewCALocalAccountIdentification(accountNumber string, institutionNumber string, transitNumber string, type_ string) *CALocalAccountIdentification

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

func NewCALocalAccountIdentificationWithDefaults

func NewCALocalAccountIdentificationWithDefaults() *CALocalAccountIdentification

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

func (*CALocalAccountIdentification) GetAccountNumber

func (o *CALocalAccountIdentification) GetAccountNumber() string

GetAccountNumber returns the AccountNumber field value

func (*CALocalAccountIdentification) GetAccountNumberOk

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

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

func (*CALocalAccountIdentification) GetAccountType

func (o *CALocalAccountIdentification) GetAccountType() string

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

func (*CALocalAccountIdentification) GetAccountTypeOk

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

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

func (*CALocalAccountIdentification) GetInstitutionNumber

func (o *CALocalAccountIdentification) GetInstitutionNumber() string

GetInstitutionNumber returns the InstitutionNumber field value

func (*CALocalAccountIdentification) GetInstitutionNumberOk

func (o *CALocalAccountIdentification) GetInstitutionNumberOk() (*string, bool)

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

func (*CALocalAccountIdentification) GetTransitNumber

func (o *CALocalAccountIdentification) GetTransitNumber() string

GetTransitNumber returns the TransitNumber field value

func (*CALocalAccountIdentification) GetTransitNumberOk

func (o *CALocalAccountIdentification) GetTransitNumberOk() (*string, bool)

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

func (*CALocalAccountIdentification) GetType

func (o *CALocalAccountIdentification) GetType() string

GetType returns the Type field value

func (*CALocalAccountIdentification) GetTypeOk

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

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

func (*CALocalAccountIdentification) HasAccountType

func (o *CALocalAccountIdentification) HasAccountType() bool

HasAccountType returns a boolean if a field has been set.

func (CALocalAccountIdentification) MarshalJSON

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

func (*CALocalAccountIdentification) SetAccountNumber

func (o *CALocalAccountIdentification) SetAccountNumber(v string)

SetAccountNumber sets field value

func (*CALocalAccountIdentification) SetAccountType

func (o *CALocalAccountIdentification) SetAccountType(v string)

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

func (*CALocalAccountIdentification) SetInstitutionNumber

func (o *CALocalAccountIdentification) SetInstitutionNumber(v string)

SetInstitutionNumber sets field value

func (*CALocalAccountIdentification) SetTransitNumber

func (o *CALocalAccountIdentification) SetTransitNumber(v string)

SetTransitNumber sets field value

func (*CALocalAccountIdentification) SetType

func (o *CALocalAccountIdentification) SetType(v string)

SetType sets field value

func (CALocalAccountIdentification) ToMap

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

type CZLocalAccountIdentification

type CZLocalAccountIdentification struct {
	// The 2- to 16-digit bank account number (Číslo účtu) in the following format:  - The optional prefix (předčíslí).  - The required second part (základní část) which must be at least two non-zero digits.  Examples:  - **19-123457** (with prefix)  - **123457** (without prefix)  - **000019-0000123457** (with prefix, normalized)  - **000000-0000123457** (without prefix, normalized)
	AccountNumber string `json:"accountNumber"`
	// The 4-digit bank code (Kód banky), without separators or whitespace.
	BankCode string `json:"bankCode"`
	// **czLocal**
	Type string `json:"type"`
}

CZLocalAccountIdentification struct for CZLocalAccountIdentification

func NewCZLocalAccountIdentification

func NewCZLocalAccountIdentification(accountNumber string, bankCode string, type_ string) *CZLocalAccountIdentification

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

func NewCZLocalAccountIdentificationWithDefaults

func NewCZLocalAccountIdentificationWithDefaults() *CZLocalAccountIdentification

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

func (*CZLocalAccountIdentification) GetAccountNumber

func (o *CZLocalAccountIdentification) GetAccountNumber() string

GetAccountNumber returns the AccountNumber field value

func (*CZLocalAccountIdentification) GetAccountNumberOk

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

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

func (*CZLocalAccountIdentification) GetBankCode

func (o *CZLocalAccountIdentification) GetBankCode() string

GetBankCode returns the BankCode field value

func (*CZLocalAccountIdentification) GetBankCodeOk

func (o *CZLocalAccountIdentification) GetBankCodeOk() (*string, bool)

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

func (*CZLocalAccountIdentification) GetType

func (o *CZLocalAccountIdentification) GetType() string

GetType returns the Type field value

func (*CZLocalAccountIdentification) GetTypeOk

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

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

func (CZLocalAccountIdentification) MarshalJSON

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

func (*CZLocalAccountIdentification) SetAccountNumber

func (o *CZLocalAccountIdentification) SetAccountNumber(v string)

SetAccountNumber sets field value

func (*CZLocalAccountIdentification) SetBankCode

func (o *CZLocalAccountIdentification) SetBankCode(v string)

SetBankCode sets field value

func (*CZLocalAccountIdentification) SetType

func (o *CZLocalAccountIdentification) SetType(v string)

SetType sets field value

func (CZLocalAccountIdentification) ToMap

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

type CapabilityProblem

type CapabilityProblem struct {
	Entity *CapabilityProblemEntity `json:"entity,omitempty"`
	// Contains information about the verification error.
	VerificationErrors []VerificationError `json:"verificationErrors,omitempty"`
}

CapabilityProblem struct for CapabilityProblem

func NewCapabilityProblem

func NewCapabilityProblem() *CapabilityProblem

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

func NewCapabilityProblemWithDefaults

func NewCapabilityProblemWithDefaults() *CapabilityProblem

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

func (*CapabilityProblem) GetEntity

GetEntity returns the Entity field value if set, zero value otherwise.

func (*CapabilityProblem) GetEntityOk

func (o *CapabilityProblem) GetEntityOk() (*CapabilityProblemEntity, bool)

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

func (*CapabilityProblem) GetVerificationErrors

func (o *CapabilityProblem) GetVerificationErrors() []VerificationError

GetVerificationErrors returns the VerificationErrors field value if set, zero value otherwise.

func (*CapabilityProblem) GetVerificationErrorsOk

func (o *CapabilityProblem) GetVerificationErrorsOk() ([]VerificationError, bool)

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

func (*CapabilityProblem) HasEntity

func (o *CapabilityProblem) HasEntity() bool

HasEntity returns a boolean if a field has been set.

func (*CapabilityProblem) HasVerificationErrors

func (o *CapabilityProblem) HasVerificationErrors() bool

HasVerificationErrors returns a boolean if a field has been set.

func (CapabilityProblem) MarshalJSON

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

func (*CapabilityProblem) SetEntity

SetEntity gets a reference to the given CapabilityProblemEntity and assigns it to the Entity field.

func (*CapabilityProblem) SetVerificationErrors

func (o *CapabilityProblem) SetVerificationErrors(v []VerificationError)

SetVerificationErrors gets a reference to the given []VerificationError and assigns it to the VerificationErrors field.

func (CapabilityProblem) ToMap

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

type CapabilityProblemEntity

type CapabilityProblemEntity struct {
	// List of document IDs to which the verification errors related to the capabilities correspond to.
	Documents []string `json:"documents,omitempty"`
	// The ID of the entity.
	Id    *string                           `json:"id,omitempty"`
	Owner *CapabilityProblemEntityRecursive `json:"owner,omitempty"`
	// Type of entity.   Possible values: **LegalEntity**, **BankAccount**, **Document**.
	Type *string `json:"type,omitempty"`
}

CapabilityProblemEntity struct for CapabilityProblemEntity

func NewCapabilityProblemEntity

func NewCapabilityProblemEntity() *CapabilityProblemEntity

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

func NewCapabilityProblemEntityWithDefaults

func NewCapabilityProblemEntityWithDefaults() *CapabilityProblemEntity

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

func (*CapabilityProblemEntity) GetDocuments

func (o *CapabilityProblemEntity) GetDocuments() []string

GetDocuments returns the Documents field value if set, zero value otherwise.

func (*CapabilityProblemEntity) GetDocumentsOk

func (o *CapabilityProblemEntity) GetDocumentsOk() ([]string, bool)

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

func (*CapabilityProblemEntity) GetId

func (o *CapabilityProblemEntity) GetId() string

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

func (*CapabilityProblemEntity) GetIdOk

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

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

func (*CapabilityProblemEntity) GetOwner

GetOwner returns the Owner field value if set, zero value otherwise.

func (*CapabilityProblemEntity) GetOwnerOk

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

func (*CapabilityProblemEntity) GetType

func (o *CapabilityProblemEntity) GetType() string

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

func (*CapabilityProblemEntity) GetTypeOk

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

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

func (*CapabilityProblemEntity) HasDocuments

func (o *CapabilityProblemEntity) HasDocuments() bool

HasDocuments returns a boolean if a field has been set.

func (*CapabilityProblemEntity) HasId

func (o *CapabilityProblemEntity) HasId() bool

HasId returns a boolean if a field has been set.

func (*CapabilityProblemEntity) HasOwner

func (o *CapabilityProblemEntity) HasOwner() bool

HasOwner returns a boolean if a field has been set.

func (*CapabilityProblemEntity) HasType

func (o *CapabilityProblemEntity) HasType() bool

HasType returns a boolean if a field has been set.

func (CapabilityProblemEntity) MarshalJSON

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

func (*CapabilityProblemEntity) SetDocuments

func (o *CapabilityProblemEntity) SetDocuments(v []string)

SetDocuments gets a reference to the given []string and assigns it to the Documents field.

func (*CapabilityProblemEntity) SetId

func (o *CapabilityProblemEntity) SetId(v string)

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

func (*CapabilityProblemEntity) SetOwner

SetOwner gets a reference to the given CapabilityProblemEntityRecursive and assigns it to the Owner field.

func (*CapabilityProblemEntity) SetType

func (o *CapabilityProblemEntity) SetType(v string)

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

func (CapabilityProblemEntity) ToMap

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

type CapabilityProblemEntityRecursive

type CapabilityProblemEntityRecursive struct {
	// List of document IDs to which the verification errors related to the capabilities correspond to.
	Documents []string `json:"documents,omitempty"`
	// The ID of the entity.
	Id *string `json:"id,omitempty"`
	// Type of entity.   Possible values: **LegalEntity**, **BankAccount**, **Document**.
	Type *string `json:"type,omitempty"`
}

CapabilityProblemEntityRecursive struct for CapabilityProblemEntityRecursive

func NewCapabilityProblemEntityRecursive

func NewCapabilityProblemEntityRecursive() *CapabilityProblemEntityRecursive

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

func NewCapabilityProblemEntityRecursiveWithDefaults

func NewCapabilityProblemEntityRecursiveWithDefaults() *CapabilityProblemEntityRecursive

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

func (*CapabilityProblemEntityRecursive) GetDocuments

func (o *CapabilityProblemEntityRecursive) GetDocuments() []string

GetDocuments returns the Documents field value if set, zero value otherwise.

func (*CapabilityProblemEntityRecursive) GetDocumentsOk

func (o *CapabilityProblemEntityRecursive) GetDocumentsOk() ([]string, bool)

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

func (*CapabilityProblemEntityRecursive) GetId

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

func (*CapabilityProblemEntityRecursive) GetIdOk

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

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

func (*CapabilityProblemEntityRecursive) GetType

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

func (*CapabilityProblemEntityRecursive) GetTypeOk

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

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

func (*CapabilityProblemEntityRecursive) HasDocuments

func (o *CapabilityProblemEntityRecursive) HasDocuments() bool

HasDocuments returns a boolean if a field has been set.

func (*CapabilityProblemEntityRecursive) HasId

HasId returns a boolean if a field has been set.

func (*CapabilityProblemEntityRecursive) HasType

HasType returns a boolean if a field has been set.

func (CapabilityProblemEntityRecursive) MarshalJSON

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

func (*CapabilityProblemEntityRecursive) SetDocuments

func (o *CapabilityProblemEntityRecursive) SetDocuments(v []string)

SetDocuments gets a reference to the given []string and assigns it to the Documents field.

func (*CapabilityProblemEntityRecursive) SetId

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

func (*CapabilityProblemEntityRecursive) SetType

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

func (CapabilityProblemEntityRecursive) ToMap

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

type CapabilitySettings

type CapabilitySettings struct {
	//
	AmountPerIndustry *map[string]Amount `json:"amountPerIndustry,omitempty"`
	//
	AuthorizedCardUsers *bool `json:"authorizedCardUsers,omitempty"`
	//
	FundingSource []string `json:"fundingSource,omitempty"`
	//
	Interval  *string `json:"interval,omitempty"`
	MaxAmount *Amount `json:"maxAmount,omitempty"`
}

CapabilitySettings struct for CapabilitySettings

func NewCapabilitySettings

func NewCapabilitySettings() *CapabilitySettings

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

func NewCapabilitySettingsWithDefaults

func NewCapabilitySettingsWithDefaults() *CapabilitySettings

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

func (*CapabilitySettings) GetAmountPerIndustry

func (o *CapabilitySettings) GetAmountPerIndustry() map[string]Amount

GetAmountPerIndustry returns the AmountPerIndustry field value if set, zero value otherwise.

func (*CapabilitySettings) GetAmountPerIndustryOk

func (o *CapabilitySettings) GetAmountPerIndustryOk() (*map[string]Amount, bool)

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

func (*CapabilitySettings) GetAuthorizedCardUsers

func (o *CapabilitySettings) GetAuthorizedCardUsers() bool

GetAuthorizedCardUsers returns the AuthorizedCardUsers field value if set, zero value otherwise.

func (*CapabilitySettings) GetAuthorizedCardUsersOk

func (o *CapabilitySettings) GetAuthorizedCardUsersOk() (*bool, bool)

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

func (*CapabilitySettings) GetFundingSource

func (o *CapabilitySettings) GetFundingSource() []string

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

func (*CapabilitySettings) GetFundingSourceOk

func (o *CapabilitySettings) GetFundingSourceOk() ([]string, bool)

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

func (*CapabilitySettings) GetInterval

func (o *CapabilitySettings) GetInterval() string

GetInterval returns the Interval field value if set, zero value otherwise.

func (*CapabilitySettings) GetIntervalOk

func (o *CapabilitySettings) GetIntervalOk() (*string, bool)

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

func (*CapabilitySettings) GetMaxAmount

func (o *CapabilitySettings) GetMaxAmount() Amount

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

func (*CapabilitySettings) GetMaxAmountOk

func (o *CapabilitySettings) 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 (*CapabilitySettings) HasAmountPerIndustry

func (o *CapabilitySettings) HasAmountPerIndustry() bool

HasAmountPerIndustry returns a boolean if a field has been set.

func (*CapabilitySettings) HasAuthorizedCardUsers

func (o *CapabilitySettings) HasAuthorizedCardUsers() bool

HasAuthorizedCardUsers returns a boolean if a field has been set.

func (*CapabilitySettings) HasFundingSource

func (o *CapabilitySettings) HasFundingSource() bool

HasFundingSource returns a boolean if a field has been set.

func (*CapabilitySettings) HasInterval

func (o *CapabilitySettings) HasInterval() bool

HasInterval returns a boolean if a field has been set.

func (*CapabilitySettings) HasMaxAmount

func (o *CapabilitySettings) HasMaxAmount() bool

HasMaxAmount returns a boolean if a field has been set.

func (CapabilitySettings) MarshalJSON

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

func (*CapabilitySettings) SetAmountPerIndustry

func (o *CapabilitySettings) SetAmountPerIndustry(v map[string]Amount)

SetAmountPerIndustry gets a reference to the given map[string]Amount and assigns it to the AmountPerIndustry field.

func (*CapabilitySettings) SetAuthorizedCardUsers

func (o *CapabilitySettings) SetAuthorizedCardUsers(v bool)

SetAuthorizedCardUsers gets a reference to the given bool and assigns it to the AuthorizedCardUsers field.

func (*CapabilitySettings) SetFundingSource

func (o *CapabilitySettings) SetFundingSource(v []string)

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

func (*CapabilitySettings) SetInterval

func (o *CapabilitySettings) SetInterval(v string)

SetInterval gets a reference to the given string and assigns it to the Interval field.

func (*CapabilitySettings) SetMaxAmount

func (o *CapabilitySettings) SetMaxAmount(v Amount)

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

func (CapabilitySettings) ToMap

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

type CapitalBalance

type CapitalBalance struct {
	// The three-character [ISO currency code](https://docs.adyen.com/development-resources/currency-codes).
	Currency string `json:"currency"`
	// Fee amount.
	Fee int64 `json:"fee"`
	// Principal amount.
	Principal int64 `json:"principal"`
	// Total amount. A sum of principal amount and fee amount.
	Total int64 `json:"total"`
}

CapitalBalance struct for CapitalBalance

func NewCapitalBalance

func NewCapitalBalance(currency string, fee int64, principal int64, total int64) *CapitalBalance

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

func NewCapitalBalanceWithDefaults

func NewCapitalBalanceWithDefaults() *CapitalBalance

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

func (*CapitalBalance) GetCurrency

func (o *CapitalBalance) GetCurrency() string

GetCurrency returns the Currency field value

func (*CapitalBalance) GetCurrencyOk

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

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

func (*CapitalBalance) GetFee

func (o *CapitalBalance) GetFee() int64

GetFee returns the Fee field value

func (*CapitalBalance) GetFeeOk

func (o *CapitalBalance) GetFeeOk() (*int64, bool)

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

func (*CapitalBalance) GetPrincipal

func (o *CapitalBalance) GetPrincipal() int64

GetPrincipal returns the Principal field value

func (*CapitalBalance) GetPrincipalOk

func (o *CapitalBalance) GetPrincipalOk() (*int64, bool)

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

func (*CapitalBalance) GetTotal

func (o *CapitalBalance) GetTotal() int64

GetTotal returns the Total field value

func (*CapitalBalance) GetTotalOk

func (o *CapitalBalance) GetTotalOk() (*int64, bool)

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

func (CapitalBalance) MarshalJSON

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

func (*CapitalBalance) SetCurrency

func (o *CapitalBalance) SetCurrency(v string)

SetCurrency sets field value

func (*CapitalBalance) SetFee

func (o *CapitalBalance) SetFee(v int64)

SetFee sets field value

func (*CapitalBalance) SetPrincipal

func (o *CapitalBalance) SetPrincipal(v int64)

SetPrincipal sets field value

func (*CapitalBalance) SetTotal

func (o *CapitalBalance) SetTotal(v int64)

SetTotal sets field value

func (CapitalBalance) ToMap

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

type CapitalGrantAccount

type CapitalGrantAccount struct {
	// The balances of the grant account.
	Balances []CapitalBalance `json:"balances,omitempty"`
	// The unique identifier of the balance account used to fund the grant.
	FundingBalanceAccountId *string `json:"fundingBalanceAccountId,omitempty"`
	// The identifier of the grant account.
	Id *string `json:"id,omitempty"`
	// The limits of the grant account.
	Limits []GrantLimit `json:"limits,omitempty"`
}

CapitalGrantAccount struct for CapitalGrantAccount

func NewCapitalGrantAccount

func NewCapitalGrantAccount() *CapitalGrantAccount

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

func NewCapitalGrantAccountWithDefaults

func NewCapitalGrantAccountWithDefaults() *CapitalGrantAccount

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

func (*CapitalGrantAccount) GetBalances

func (o *CapitalGrantAccount) GetBalances() []CapitalBalance

GetBalances returns the Balances field value if set, zero value otherwise.

func (*CapitalGrantAccount) GetBalancesOk

func (o *CapitalGrantAccount) GetBalancesOk() ([]CapitalBalance, bool)

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

func (*CapitalGrantAccount) GetFundingBalanceAccountId

func (o *CapitalGrantAccount) GetFundingBalanceAccountId() string

GetFundingBalanceAccountId returns the FundingBalanceAccountId field value if set, zero value otherwise.

func (*CapitalGrantAccount) GetFundingBalanceAccountIdOk

func (o *CapitalGrantAccount) GetFundingBalanceAccountIdOk() (*string, bool)

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

func (*CapitalGrantAccount) GetId

func (o *CapitalGrantAccount) GetId() string

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

func (*CapitalGrantAccount) GetIdOk

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

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

func (*CapitalGrantAccount) GetLimits

func (o *CapitalGrantAccount) GetLimits() []GrantLimit

GetLimits returns the Limits field value if set, zero value otherwise.

func (*CapitalGrantAccount) GetLimitsOk

func (o *CapitalGrantAccount) GetLimitsOk() ([]GrantLimit, bool)

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

func (*CapitalGrantAccount) HasBalances

func (o *CapitalGrantAccount) HasBalances() bool

HasBalances returns a boolean if a field has been set.

func (*CapitalGrantAccount) HasFundingBalanceAccountId

func (o *CapitalGrantAccount) HasFundingBalanceAccountId() bool

HasFundingBalanceAccountId returns a boolean if a field has been set.

func (*CapitalGrantAccount) HasId

func (o *CapitalGrantAccount) HasId() bool

HasId returns a boolean if a field has been set.

func (*CapitalGrantAccount) HasLimits

func (o *CapitalGrantAccount) HasLimits() bool

HasLimits returns a boolean if a field has been set.

func (CapitalGrantAccount) MarshalJSON

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

func (*CapitalGrantAccount) SetBalances

func (o *CapitalGrantAccount) SetBalances(v []CapitalBalance)

SetBalances gets a reference to the given []CapitalBalance and assigns it to the Balances field.

func (*CapitalGrantAccount) SetFundingBalanceAccountId

func (o *CapitalGrantAccount) SetFundingBalanceAccountId(v string)

SetFundingBalanceAccountId gets a reference to the given string and assigns it to the FundingBalanceAccountId field.

func (*CapitalGrantAccount) SetId

func (o *CapitalGrantAccount) SetId(v string)

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

func (*CapitalGrantAccount) SetLimits

func (o *CapitalGrantAccount) SetLimits(v []GrantLimit)

SetLimits gets a reference to the given []GrantLimit and assigns it to the Limits field.

func (CapitalGrantAccount) ToMap

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

type Card

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

Card struct for Card

func NewCard

func NewCard(brand string, brandVariant string, cardholderName string, formFactor string, number string) *Card

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

func NewCardWithDefaults

func NewCardWithDefaults() *Card

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

func (*Card) GetAuthentication

func (o *Card) GetAuthentication() Authentication

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

func (*Card) GetAuthenticationOk

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

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

func (*Card) GetBin

func (o *Card) GetBin() string

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

func (*Card) GetBinOk

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

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

func (*Card) GetBrand

func (o *Card) GetBrand() string

GetBrand returns the Brand field value

func (*Card) GetBrandOk

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

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

func (*Card) GetBrandVariant

func (o *Card) GetBrandVariant() string

GetBrandVariant returns the BrandVariant field value

func (*Card) GetBrandVariantOk

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

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

func (*Card) GetCardholderName

func (o *Card) GetCardholderName() string

GetCardholderName returns the CardholderName field value

func (*Card) GetCardholderNameOk

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

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

func (*Card) GetConfiguration

func (o *Card) GetConfiguration() CardConfiguration

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

func (*Card) GetConfigurationOk

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

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

func (*Card) GetCvc

func (o *Card) GetCvc() string

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

func (*Card) GetCvcOk

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

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

func (*Card) GetDeliveryContact

func (o *Card) GetDeliveryContact() DeliveryContact

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

func (*Card) GetDeliveryContactOk

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

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

func (*Card) GetExpiration

func (o *Card) GetExpiration() Expiry

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

func (*Card) GetExpirationOk

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

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

func (*Card) GetFormFactor

func (o *Card) GetFormFactor() string

GetFormFactor returns the FormFactor field value

func (*Card) GetFormFactorOk

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

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

func (*Card) GetLastFour

func (o *Card) GetLastFour() string

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

func (*Card) GetLastFourOk

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

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

func (*Card) GetNumber

func (o *Card) GetNumber() string

GetNumber returns the Number field value

func (*Card) GetNumberOk

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

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

func (*Card) GetThreeDSecure

func (o *Card) GetThreeDSecure() string

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

func (*Card) GetThreeDSecureOk

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

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

func (*Card) HasAuthentication

func (o *Card) HasAuthentication() bool

HasAuthentication returns a boolean if a field has been set.

func (*Card) HasBin

func (o *Card) HasBin() bool

HasBin returns a boolean if a field has been set.

func (*Card) HasConfiguration

func (o *Card) HasConfiguration() bool

HasConfiguration returns a boolean if a field has been set.

func (*Card) HasCvc

func (o *Card) HasCvc() bool

HasCvc returns a boolean if a field has been set.

func (*Card) HasDeliveryContact

func (o *Card) HasDeliveryContact() bool

HasDeliveryContact returns a boolean if a field has been set.

func (*Card) HasExpiration

func (o *Card) HasExpiration() bool

HasExpiration returns a boolean if a field has been set.

func (*Card) HasLastFour

func (o *Card) HasLastFour() bool

HasLastFour returns a boolean if a field has been set.

func (*Card) HasThreeDSecure

func (o *Card) HasThreeDSecure() bool

HasThreeDSecure returns a boolean if a field has been set.

func (Card) MarshalJSON

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

func (*Card) SetAuthentication

func (o *Card) SetAuthentication(v Authentication)

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

func (*Card) SetBin

func (o *Card) SetBin(v string)

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

func (*Card) SetBrand

func (o *Card) SetBrand(v string)

SetBrand sets field value

func (*Card) SetBrandVariant

func (o *Card) SetBrandVariant(v string)

SetBrandVariant sets field value

func (*Card) SetCardholderName

func (o *Card) SetCardholderName(v string)

SetCardholderName sets field value

func (*Card) SetConfiguration

func (o *Card) SetConfiguration(v CardConfiguration)

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

func (*Card) SetCvc

func (o *Card) SetCvc(v string)

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

func (*Card) SetDeliveryContact

func (o *Card) SetDeliveryContact(v DeliveryContact)

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

func (*Card) SetExpiration

func (o *Card) SetExpiration(v Expiry)

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

func (*Card) SetFormFactor

func (o *Card) SetFormFactor(v string)

SetFormFactor sets field value

func (*Card) SetLastFour

func (o *Card) SetLastFour(v string)

SetLastFour gets a reference to the given string and assigns it to the LastFour field.

func (*Card) SetNumber

func (o *Card) SetNumber(v string)

SetNumber sets field value

func (*Card) SetThreeDSecure

func (o *Card) SetThreeDSecure(v string)

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

func (Card) ToMap

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

type CardConfiguration

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

CardConfiguration struct for CardConfiguration

func NewCardConfiguration

func NewCardConfiguration(configurationProfileId string) *CardConfiguration

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

func NewCardConfigurationWithDefaults

func NewCardConfigurationWithDefaults() *CardConfiguration

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

func (*CardConfiguration) GetActivation

func (o *CardConfiguration) GetActivation() string

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

func (*CardConfiguration) GetActivationOk

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

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

func (*CardConfiguration) GetActivationUrl

func (o *CardConfiguration) GetActivationUrl() string

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

func (*CardConfiguration) GetActivationUrlOk

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

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

func (*CardConfiguration) GetBulkAddress

func (o *CardConfiguration) GetBulkAddress() BulkAddress

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

func (*CardConfiguration) GetBulkAddressOk

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

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

func (*CardConfiguration) GetCardImageId

func (o *CardConfiguration) GetCardImageId() string

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

func (*CardConfiguration) GetCardImageIdOk

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

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

func (*CardConfiguration) GetCarrier

func (o *CardConfiguration) GetCarrier() string

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

func (*CardConfiguration) GetCarrierImageId

func (o *CardConfiguration) GetCarrierImageId() string

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

func (*CardConfiguration) GetCarrierImageIdOk

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

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

func (*CardConfiguration) GetCarrierOk

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

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

func (*CardConfiguration) GetConfigurationProfileId

func (o *CardConfiguration) GetConfigurationProfileId() string

GetConfigurationProfileId returns the ConfigurationProfileId field value

func (*CardConfiguration) GetConfigurationProfileIdOk

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

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

func (*CardConfiguration) GetCurrency

func (o *CardConfiguration) GetCurrency() string

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

func (*CardConfiguration) GetCurrencyOk

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

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

func (*CardConfiguration) GetEnvelope

func (o *CardConfiguration) GetEnvelope() string

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

func (*CardConfiguration) GetEnvelopeOk

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

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

func (*CardConfiguration) GetInsert

func (o *CardConfiguration) GetInsert() string

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

func (*CardConfiguration) GetInsertOk

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

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

func (*CardConfiguration) GetLanguage

func (o *CardConfiguration) GetLanguage() string

GetLanguage returns the Language field value if set, zero value otherwise.

func (*CardConfiguration) GetLanguageOk

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

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

func (*CardConfiguration) GetLogoImageId

func (o *CardConfiguration) GetLogoImageId() string

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

func (*CardConfiguration) GetLogoImageIdOk

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

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

func (*CardConfiguration) GetPinMailer

func (o *CardConfiguration) GetPinMailer() string

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

func (*CardConfiguration) GetPinMailerOk

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

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

func (*CardConfiguration) GetShipmentMethod

func (o *CardConfiguration) GetShipmentMethod() string

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

func (*CardConfiguration) GetShipmentMethodOk

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

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

func (*CardConfiguration) HasActivation

func (o *CardConfiguration) HasActivation() bool

HasActivation returns a boolean if a field has been set.

func (*CardConfiguration) HasActivationUrl

func (o *CardConfiguration) HasActivationUrl() bool

HasActivationUrl returns a boolean if a field has been set.

func (*CardConfiguration) HasBulkAddress

func (o *CardConfiguration) HasBulkAddress() bool

HasBulkAddress returns a boolean if a field has been set.

func (*CardConfiguration) HasCardImageId

func (o *CardConfiguration) HasCardImageId() bool

HasCardImageId returns a boolean if a field has been set.

func (*CardConfiguration) HasCarrier

func (o *CardConfiguration) HasCarrier() bool

HasCarrier returns a boolean if a field has been set.

func (*CardConfiguration) HasCarrierImageId

func (o *CardConfiguration) HasCarrierImageId() bool

HasCarrierImageId returns a boolean if a field has been set.

func (*CardConfiguration) HasCurrency

func (o *CardConfiguration) HasCurrency() bool

HasCurrency returns a boolean if a field has been set.

func (*CardConfiguration) HasEnvelope

func (o *CardConfiguration) HasEnvelope() bool

HasEnvelope returns a boolean if a field has been set.

func (*CardConfiguration) HasInsert

func (o *CardConfiguration) HasInsert() bool

HasInsert returns a boolean if a field has been set.

func (*CardConfiguration) HasLanguage

func (o *CardConfiguration) HasLanguage() bool

HasLanguage returns a boolean if a field has been set.

func (*CardConfiguration) HasLogoImageId

func (o *CardConfiguration) HasLogoImageId() bool

HasLogoImageId returns a boolean if a field has been set.

func (*CardConfiguration) HasPinMailer

func (o *CardConfiguration) HasPinMailer() bool

HasPinMailer returns a boolean if a field has been set.

func (*CardConfiguration) HasShipmentMethod

func (o *CardConfiguration) HasShipmentMethod() bool

HasShipmentMethod returns a boolean if a field has been set.

func (CardConfiguration) MarshalJSON

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

func (*CardConfiguration) SetActivation

func (o *CardConfiguration) SetActivation(v string)

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

func (*CardConfiguration) SetActivationUrl

func (o *CardConfiguration) SetActivationUrl(v string)

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

func (*CardConfiguration) SetBulkAddress

func (o *CardConfiguration) SetBulkAddress(v BulkAddress)

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

func (*CardConfiguration) SetCardImageId

func (o *CardConfiguration) SetCardImageId(v string)

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

func (*CardConfiguration) SetCarrier

func (o *CardConfiguration) SetCarrier(v string)

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

func (*CardConfiguration) SetCarrierImageId

func (o *CardConfiguration) SetCarrierImageId(v string)

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

func (*CardConfiguration) SetConfigurationProfileId

func (o *CardConfiguration) SetConfigurationProfileId(v string)

SetConfigurationProfileId sets field value

func (*CardConfiguration) SetCurrency

func (o *CardConfiguration) SetCurrency(v string)

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

func (*CardConfiguration) SetEnvelope

func (o *CardConfiguration) SetEnvelope(v string)

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

func (*CardConfiguration) SetInsert

func (o *CardConfiguration) SetInsert(v string)

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

func (*CardConfiguration) SetLanguage

func (o *CardConfiguration) SetLanguage(v string)

SetLanguage gets a reference to the given string and assigns it to the Language field.

func (*CardConfiguration) SetLogoImageId

func (o *CardConfiguration) SetLogoImageId(v string)

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

func (*CardConfiguration) SetPinMailer

func (o *CardConfiguration) SetPinMailer(v string)

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

func (*CardConfiguration) SetShipmentMethod

func (o *CardConfiguration) SetShipmentMethod(v string)

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

func (CardConfiguration) ToMap

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

type CardInfo

type CardInfo struct {
	Authentication *Authentication `json:"authentication,omitempty"`
	// The brand of the physical or the virtual card. Possible values: **visa**, **mc**.
	Brand string `json:"brand"`
	// The brand variant of the physical or the virtual card. For example, **visadebit** or **mcprepaid**. >Reach out to your Adyen contact to get the values relevant for your integration.
	BrandVariant string `json:"brandVariant"`
	// The name of the cardholder.  Maximum length: 26 characters.
	CardholderName  string             `json:"cardholderName"`
	Configuration   *CardConfiguration `json:"configuration,omitempty"`
	DeliveryContact *DeliveryContact   `json:"deliveryContact,omitempty"`
	// The form factor of the card. Possible values: **virtual**, **physical**.
	FormFactor string `json:"formFactor"`
	// Allocates a specific product range for either a physical or a virtual card. Possible values: **fullySupported**, **secureCorporate**. >Reach out to your Adyen contact to get the values relevant for your integration.
	ThreeDSecure *string `json:"threeDSecure,omitempty"`
}

CardInfo struct for CardInfo

func NewCardInfo

func NewCardInfo(brand string, brandVariant string, cardholderName string, formFactor string) *CardInfo

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

func NewCardInfoWithDefaults

func NewCardInfoWithDefaults() *CardInfo

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

func (*CardInfo) GetAuthentication

func (o *CardInfo) GetAuthentication() Authentication

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

func (*CardInfo) GetAuthenticationOk

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

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

func (*CardInfo) GetBrand

func (o *CardInfo) GetBrand() string

GetBrand returns the Brand field value

func (*CardInfo) GetBrandOk

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

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

func (*CardInfo) GetBrandVariant

func (o *CardInfo) GetBrandVariant() string

GetBrandVariant returns the BrandVariant field value

func (*CardInfo) GetBrandVariantOk

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

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

func (*CardInfo) GetCardholderName

func (o *CardInfo) GetCardholderName() string

GetCardholderName returns the CardholderName field value

func (*CardInfo) GetCardholderNameOk

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

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

func (*CardInfo) GetConfiguration

func (o *CardInfo) GetConfiguration() CardConfiguration

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

func (*CardInfo) GetConfigurationOk

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

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

func (*CardInfo) GetDeliveryContact

func (o *CardInfo) GetDeliveryContact() DeliveryContact

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

func (*CardInfo) GetDeliveryContactOk

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

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

func (*CardInfo) GetFormFactor

func (o *CardInfo) GetFormFactor() string

GetFormFactor returns the FormFactor field value

func (*CardInfo) GetFormFactorOk

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

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

func (*CardInfo) GetThreeDSecure

func (o *CardInfo) GetThreeDSecure() string

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

func (*CardInfo) GetThreeDSecureOk

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

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

func (*CardInfo) HasAuthentication

func (o *CardInfo) HasAuthentication() bool

HasAuthentication returns a boolean if a field has been set.

func (*CardInfo) HasConfiguration

func (o *CardInfo) HasConfiguration() bool

HasConfiguration returns a boolean if a field has been set.

func (*CardInfo) HasDeliveryContact

func (o *CardInfo) HasDeliveryContact() bool

HasDeliveryContact returns a boolean if a field has been set.

func (*CardInfo) HasThreeDSecure

func (o *CardInfo) HasThreeDSecure() bool

HasThreeDSecure returns a boolean if a field has been set.

func (CardInfo) MarshalJSON

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

func (*CardInfo) SetAuthentication

func (o *CardInfo) SetAuthentication(v Authentication)

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

func (*CardInfo) SetBrand

func (o *CardInfo) SetBrand(v string)

SetBrand sets field value

func (*CardInfo) SetBrandVariant

func (o *CardInfo) SetBrandVariant(v string)

SetBrandVariant sets field value

func (*CardInfo) SetCardholderName

func (o *CardInfo) SetCardholderName(v string)

SetCardholderName sets field value

func (*CardInfo) SetConfiguration

func (o *CardInfo) SetConfiguration(v CardConfiguration)

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

func (*CardInfo) SetDeliveryContact

func (o *CardInfo) SetDeliveryContact(v DeliveryContact)

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

func (*CardInfo) SetFormFactor

func (o *CardInfo) SetFormFactor(v string)

SetFormFactor sets field value

func (*CardInfo) SetThreeDSecure

func (o *CardInfo) SetThreeDSecure(v string)

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

func (CardInfo) ToMap

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

type ContactDetails

type ContactDetails struct {
	Address Address `json:"address"`
	// The email address of the account holder.
	Email string `json:"email"`
	Phone Phone  `json:"phone"`
	// The URL of the account holder's website.
	WebAddress *string `json:"webAddress,omitempty"`
}

ContactDetails struct for ContactDetails

func NewContactDetails

func NewContactDetails(address Address, email string, phone Phone) *ContactDetails

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

func NewContactDetailsWithDefaults

func NewContactDetailsWithDefaults() *ContactDetails

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

func (*ContactDetails) GetAddress

func (o *ContactDetails) GetAddress() Address

GetAddress returns the Address field value

func (*ContactDetails) GetAddressOk

func (o *ContactDetails) GetAddressOk() (*Address, bool)

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

func (*ContactDetails) GetEmail

func (o *ContactDetails) GetEmail() string

GetEmail returns the Email field value

func (*ContactDetails) GetEmailOk

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

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

func (*ContactDetails) GetPhone

func (o *ContactDetails) GetPhone() Phone

GetPhone returns the Phone field value

func (*ContactDetails) GetPhoneOk

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

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

func (*ContactDetails) GetWebAddress

func (o *ContactDetails) GetWebAddress() string

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

func (*ContactDetails) GetWebAddressOk

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

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

func (*ContactDetails) HasWebAddress

func (o *ContactDetails) HasWebAddress() bool

HasWebAddress returns a boolean if a field has been set.

func (ContactDetails) MarshalJSON

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

func (*ContactDetails) SetAddress

func (o *ContactDetails) SetAddress(v Address)

SetAddress sets field value

func (*ContactDetails) SetEmail

func (o *ContactDetails) SetEmail(v string)

SetEmail sets field value

func (*ContactDetails) SetPhone

func (o *ContactDetails) SetPhone(v Phone)

SetPhone sets field value

func (*ContactDetails) SetWebAddress

func (o *ContactDetails) SetWebAddress(v string)

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

func (ContactDetails) ToMap

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

type Counterparty

type Counterparty struct {
	BankAccount *BankAccount `json:"bankAccount,omitempty"`
	// Unique identifier of the [transfer instrument](https://docs.adyen.com/api-explorer/#/legalentity/latest/post/transferInstruments__resParam_id).
	TransferInstrumentId *string `json:"transferInstrumentId,omitempty"`
}

Counterparty struct for Counterparty

func NewCounterparty

func NewCounterparty() *Counterparty

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

func NewCounterpartyWithDefaults

func NewCounterpartyWithDefaults() *Counterparty

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

func (*Counterparty) GetBankAccount

func (o *Counterparty) GetBankAccount() BankAccount

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

func (*Counterparty) GetBankAccountOk

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

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

func (*Counterparty) GetTransferInstrumentId

func (o *Counterparty) GetTransferInstrumentId() string

GetTransferInstrumentId returns the TransferInstrumentId field value if set, zero value otherwise.

func (*Counterparty) GetTransferInstrumentIdOk

func (o *Counterparty) GetTransferInstrumentIdOk() (*string, bool)

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

func (*Counterparty) HasBankAccount

func (o *Counterparty) HasBankAccount() bool

HasBankAccount returns a boolean if a field has been set.

func (*Counterparty) HasTransferInstrumentId

func (o *Counterparty) HasTransferInstrumentId() bool

HasTransferInstrumentId returns a boolean if a field has been set.

func (Counterparty) MarshalJSON

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

func (*Counterparty) SetBankAccount

func (o *Counterparty) SetBankAccount(v BankAccount)

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

func (*Counterparty) SetTransferInstrumentId

func (o *Counterparty) SetTransferInstrumentId(v string)

SetTransferInstrumentId gets a reference to the given string and assigns it to the TransferInstrumentId field.

func (Counterparty) ToMap

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

type CounterpartyBankRestriction

type CounterpartyBankRestriction struct {
	// Defines how the condition must be evaluated.
	Operation string `json:"operation"`
	// List of counterparty Bank Institutions and the operation.
	Value []BankIdentification `json:"value,omitempty"`
}

CounterpartyBankRestriction struct for CounterpartyBankRestriction

func NewCounterpartyBankRestriction

func NewCounterpartyBankRestriction(operation string) *CounterpartyBankRestriction

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

func NewCounterpartyBankRestrictionWithDefaults

func NewCounterpartyBankRestrictionWithDefaults() *CounterpartyBankRestriction

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

func (*CounterpartyBankRestriction) GetOperation

func (o *CounterpartyBankRestriction) GetOperation() string

GetOperation returns the Operation field value

func (*CounterpartyBankRestriction) GetOperationOk

func (o *CounterpartyBankRestriction) GetOperationOk() (*string, bool)

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

func (*CounterpartyBankRestriction) GetValue

GetValue returns the Value field value if set, zero value otherwise.

func (*CounterpartyBankRestriction) GetValueOk

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

func (*CounterpartyBankRestriction) HasValue

func (o *CounterpartyBankRestriction) HasValue() bool

HasValue returns a boolean if a field has been set.

func (CounterpartyBankRestriction) MarshalJSON

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

func (*CounterpartyBankRestriction) SetOperation

func (o *CounterpartyBankRestriction) SetOperation(v string)

SetOperation sets field value

func (*CounterpartyBankRestriction) SetValue

SetValue gets a reference to the given []BankIdentification and assigns it to the Value field.

func (CounterpartyBankRestriction) ToMap

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

type CountriesRestriction

type CountriesRestriction struct {
	// Defines how the condition must be evaluated.
	Operation string `json:"operation"`
	// List of two-character [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) country codes.
	Value []string `json:"value,omitempty"`
}

CountriesRestriction struct for CountriesRestriction

func NewCountriesRestriction

func NewCountriesRestriction(operation string) *CountriesRestriction

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

func NewCountriesRestrictionWithDefaults

func NewCountriesRestrictionWithDefaults() *CountriesRestriction

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

func (*CountriesRestriction) GetOperation

func (o *CountriesRestriction) GetOperation() string

GetOperation returns the Operation field value

func (*CountriesRestriction) GetOperationOk

func (o *CountriesRestriction) GetOperationOk() (*string, bool)

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

func (*CountriesRestriction) GetValue

func (o *CountriesRestriction) GetValue() []string

GetValue returns the Value field value if set, zero value otherwise.

func (*CountriesRestriction) GetValueOk

func (o *CountriesRestriction) GetValueOk() ([]string, bool)

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

func (*CountriesRestriction) HasValue

func (o *CountriesRestriction) HasValue() bool

HasValue returns a boolean if a field has been set.

func (CountriesRestriction) MarshalJSON

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

func (*CountriesRestriction) SetOperation

func (o *CountriesRestriction) SetOperation(v string)

SetOperation sets field value

func (*CountriesRestriction) SetValue

func (o *CountriesRestriction) SetValue(v []string)

SetValue gets a reference to the given []string and assigns it to the Value field.

func (CountriesRestriction) ToMap

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

type CreateSweepConfigurationV2

type CreateSweepConfigurationV2 struct {
	// The type of transfer that results from the sweep.  Possible values:   - **bank**: Sweep to a [transfer instrument](https://docs.adyen.com/api-explorer/#/legalentity/latest/post/transferInstruments__resParam_id).  - **internal**: Transfer to another [balance account](https://docs.adyen.com/api-explorer/#/balanceplatform/latest/post/balanceAccounts__resParam_id) within your platform.  Required when setting `priorities`.
	Category     *string           `json:"category,omitempty"`
	Counterparty SweepCounterparty `json:"counterparty"`
	// The three-character [ISO currency code](https://docs.adyen.com/development-resources/currency-codes) in uppercase. For example, **EUR**.  The sweep currency must match any of the [balances currencies](https://docs.adyen.com/api-explorer/#/balanceplatform/latest/get/balanceAccounts/{id}__resParam_balances).
	Currency string `json:"currency"`
	// The message that will be used in the sweep transfer's description body with a maximum length of 140 characters.  If the message is longer after replacing placeholders, the message will be cut off at 140 characters.
	Description *string `json:"description,omitempty"`
	// The list of priorities for the bank transfer. This sets the speed at which the transfer is sent and the fees that you have to pay. You can provide multiple priorities. Adyen will try to pay out using the priority listed first, and if that's not possible, it moves on to the next option in the order of provided priorities.  Possible values:  * **regular**: For normal, low-value transactions.  * **fast**: Faster way to transfer funds but has higher fees. Recommended for high-priority, low-value transactions.  * **wire**: Fastest way to transfer funds but has the highest fees. Recommended for high-priority, high-value transactions.  * **instant**: Instant way to transfer funds in [SEPA countries](https://www.ecb.europa.eu/paym/integration/retail/sepa/html/index.en.html).  * **crossBorder**: High-value transfer to a recipient in a different country.  * **internal**: Transfer to an Adyen-issued business bank account (by bank account number/IBAN).  Set `category` to **bank**. For more details, see [optional priorities setup](https://docs.adyen.com/marketplaces-and-platforms/payout-to-users/scheduled-payouts#optional-priorities-setup).
	Priorities []string `json:"priorities,omitempty"`
	// The reason for disabling the sweep.
	Reason   *string       `json:"reason,omitempty"`
	Schedule SweepSchedule `json:"schedule"`
	// The status of the sweep. If not provided, by default, this is set to **active**.  Possible values:    * **active**:  the sweep is enabled and funds will be pulled in or pushed out based on the defined configuration.    * **inactive**: the sweep is disabled and cannot be triggered.
	Status        *string `json:"status,omitempty"`
	SweepAmount   *Amount `json:"sweepAmount,omitempty"`
	TargetAmount  *Amount `json:"targetAmount,omitempty"`
	TriggerAmount *Amount `json:"triggerAmount,omitempty"`
	// The direction of sweep, whether pushing out or pulling in funds to the balance account. If not provided, by default, this is set to **push**.  Possible values:   * **push**: _push out funds_ to a destination balance account or transfer instrument.   * **pull**: _pull in funds_ from a source merchant account, transfer instrument, or balance account.
	Type *string `json:"type,omitempty"`
}

CreateSweepConfigurationV2 struct for CreateSweepConfigurationV2

func NewCreateSweepConfigurationV2

func NewCreateSweepConfigurationV2(counterparty SweepCounterparty, currency string, schedule SweepSchedule) *CreateSweepConfigurationV2

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

func NewCreateSweepConfigurationV2WithDefaults

func NewCreateSweepConfigurationV2WithDefaults() *CreateSweepConfigurationV2

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

func (*CreateSweepConfigurationV2) GetCategory

func (o *CreateSweepConfigurationV2) GetCategory() string

GetCategory returns the Category field value if set, zero value otherwise.

func (*CreateSweepConfigurationV2) GetCategoryOk

func (o *CreateSweepConfigurationV2) GetCategoryOk() (*string, bool)

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

func (*CreateSweepConfigurationV2) GetCounterparty

func (o *CreateSweepConfigurationV2) GetCounterparty() SweepCounterparty

GetCounterparty returns the Counterparty field value

func (*CreateSweepConfigurationV2) GetCounterpartyOk

func (o *CreateSweepConfigurationV2) GetCounterpartyOk() (*SweepCounterparty, bool)

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

func (*CreateSweepConfigurationV2) GetCurrency

func (o *CreateSweepConfigurationV2) GetCurrency() string

GetCurrency returns the Currency field value

func (*CreateSweepConfigurationV2) GetCurrencyOk

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

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

func (*CreateSweepConfigurationV2) GetDescription

func (o *CreateSweepConfigurationV2) GetDescription() string

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

func (*CreateSweepConfigurationV2) GetDescriptionOk

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

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

func (*CreateSweepConfigurationV2) GetPriorities

func (o *CreateSweepConfigurationV2) GetPriorities() []string

GetPriorities returns the Priorities field value if set, zero value otherwise.

func (*CreateSweepConfigurationV2) GetPrioritiesOk

func (o *CreateSweepConfigurationV2) GetPrioritiesOk() ([]string, bool)

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

func (*CreateSweepConfigurationV2) GetReason

func (o *CreateSweepConfigurationV2) GetReason() string

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

func (*CreateSweepConfigurationV2) GetReasonOk

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

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

func (*CreateSweepConfigurationV2) GetSchedule

func (o *CreateSweepConfigurationV2) GetSchedule() SweepSchedule

GetSchedule returns the Schedule field value

func (*CreateSweepConfigurationV2) GetScheduleOk

func (o *CreateSweepConfigurationV2) GetScheduleOk() (*SweepSchedule, bool)

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

func (*CreateSweepConfigurationV2) GetStatus

func (o *CreateSweepConfigurationV2) GetStatus() string

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

func (*CreateSweepConfigurationV2) GetStatusOk

func (o *CreateSweepConfigurationV2) 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 (*CreateSweepConfigurationV2) GetSweepAmount

func (o *CreateSweepConfigurationV2) GetSweepAmount() Amount

GetSweepAmount returns the SweepAmount field value if set, zero value otherwise.

func (*CreateSweepConfigurationV2) GetSweepAmountOk

func (o *CreateSweepConfigurationV2) GetSweepAmountOk() (*Amount, bool)

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

func (*CreateSweepConfigurationV2) GetTargetAmount

func (o *CreateSweepConfigurationV2) GetTargetAmount() Amount

GetTargetAmount returns the TargetAmount field value if set, zero value otherwise.

func (*CreateSweepConfigurationV2) GetTargetAmountOk

func (o *CreateSweepConfigurationV2) GetTargetAmountOk() (*Amount, bool)

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

func (*CreateSweepConfigurationV2) GetTriggerAmount

func (o *CreateSweepConfigurationV2) GetTriggerAmount() Amount

GetTriggerAmount returns the TriggerAmount field value if set, zero value otherwise.

func (*CreateSweepConfigurationV2) GetTriggerAmountOk

func (o *CreateSweepConfigurationV2) GetTriggerAmountOk() (*Amount, bool)

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

func (*CreateSweepConfigurationV2) GetType

func (o *CreateSweepConfigurationV2) GetType() string

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

func (*CreateSweepConfigurationV2) GetTypeOk

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

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

func (*CreateSweepConfigurationV2) HasCategory

func (o *CreateSweepConfigurationV2) HasCategory() bool

HasCategory returns a boolean if a field has been set.

func (*CreateSweepConfigurationV2) HasDescription

func (o *CreateSweepConfigurationV2) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*CreateSweepConfigurationV2) HasPriorities

func (o *CreateSweepConfigurationV2) HasPriorities() bool

HasPriorities returns a boolean if a field has been set.

func (*CreateSweepConfigurationV2) HasReason

func (o *CreateSweepConfigurationV2) HasReason() bool

HasReason returns a boolean if a field has been set.

func (*CreateSweepConfigurationV2) HasStatus

func (o *CreateSweepConfigurationV2) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*CreateSweepConfigurationV2) HasSweepAmount

func (o *CreateSweepConfigurationV2) HasSweepAmount() bool

HasSweepAmount returns a boolean if a field has been set.

func (*CreateSweepConfigurationV2) HasTargetAmount

func (o *CreateSweepConfigurationV2) HasTargetAmount() bool

HasTargetAmount returns a boolean if a field has been set.

func (*CreateSweepConfigurationV2) HasTriggerAmount

func (o *CreateSweepConfigurationV2) HasTriggerAmount() bool

HasTriggerAmount returns a boolean if a field has been set.

func (*CreateSweepConfigurationV2) HasType

func (o *CreateSweepConfigurationV2) HasType() bool

HasType returns a boolean if a field has been set.

func (CreateSweepConfigurationV2) MarshalJSON

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

func (*CreateSweepConfigurationV2) SetCategory

func (o *CreateSweepConfigurationV2) SetCategory(v string)

SetCategory gets a reference to the given string and assigns it to the Category field.

func (*CreateSweepConfigurationV2) SetCounterparty

func (o *CreateSweepConfigurationV2) SetCounterparty(v SweepCounterparty)

SetCounterparty sets field value

func (*CreateSweepConfigurationV2) SetCurrency

func (o *CreateSweepConfigurationV2) SetCurrency(v string)

SetCurrency sets field value

func (*CreateSweepConfigurationV2) SetDescription

func (o *CreateSweepConfigurationV2) SetDescription(v string)

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

func (*CreateSweepConfigurationV2) SetPriorities

func (o *CreateSweepConfigurationV2) SetPriorities(v []string)

SetPriorities gets a reference to the given []string and assigns it to the Priorities field.

func (*CreateSweepConfigurationV2) SetReason

func (o *CreateSweepConfigurationV2) SetReason(v string)

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

func (*CreateSweepConfigurationV2) SetSchedule

func (o *CreateSweepConfigurationV2) SetSchedule(v SweepSchedule)

SetSchedule sets field value

func (*CreateSweepConfigurationV2) SetStatus

func (o *CreateSweepConfigurationV2) SetStatus(v string)

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

func (*CreateSweepConfigurationV2) SetSweepAmount

func (o *CreateSweepConfigurationV2) SetSweepAmount(v Amount)

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

func (*CreateSweepConfigurationV2) SetTargetAmount

func (o *CreateSweepConfigurationV2) SetTargetAmount(v Amount)

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

func (*CreateSweepConfigurationV2) SetTriggerAmount

func (o *CreateSweepConfigurationV2) SetTriggerAmount(v Amount)

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

func (*CreateSweepConfigurationV2) SetType

func (o *CreateSweepConfigurationV2) SetType(v string)

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

func (CreateSweepConfigurationV2) ToMap

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

type DKLocalAccountIdentification

type DKLocalAccountIdentification struct {
	// The 4-10 digits bank account number (Kontonummer) (without separators or whitespace).
	AccountNumber string `json:"accountNumber"`
	// The 4-digit bank code (Registreringsnummer) (without separators or whitespace).
	BankCode string `json:"bankCode"`
	// **dkLocal**
	Type string `json:"type"`
}

DKLocalAccountIdentification struct for DKLocalAccountIdentification

func NewDKLocalAccountIdentification

func NewDKLocalAccountIdentification(accountNumber string, bankCode string, type_ string) *DKLocalAccountIdentification

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

func NewDKLocalAccountIdentificationWithDefaults

func NewDKLocalAccountIdentificationWithDefaults() *DKLocalAccountIdentification

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

func (*DKLocalAccountIdentification) GetAccountNumber

func (o *DKLocalAccountIdentification) GetAccountNumber() string

GetAccountNumber returns the AccountNumber field value

func (*DKLocalAccountIdentification) GetAccountNumberOk

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

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

func (*DKLocalAccountIdentification) GetBankCode

func (o *DKLocalAccountIdentification) GetBankCode() string

GetBankCode returns the BankCode field value

func (*DKLocalAccountIdentification) GetBankCodeOk

func (o *DKLocalAccountIdentification) GetBankCodeOk() (*string, bool)

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

func (*DKLocalAccountIdentification) GetType

func (o *DKLocalAccountIdentification) GetType() string

GetType returns the Type field value

func (*DKLocalAccountIdentification) GetTypeOk

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

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

func (DKLocalAccountIdentification) MarshalJSON

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

func (*DKLocalAccountIdentification) SetAccountNumber

func (o *DKLocalAccountIdentification) SetAccountNumber(v string)

SetAccountNumber sets field value

func (*DKLocalAccountIdentification) SetBankCode

func (o *DKLocalAccountIdentification) SetBankCode(v string)

SetBankCode sets field value

func (*DKLocalAccountIdentification) SetType

func (o *DKLocalAccountIdentification) SetType(v string)

SetType sets field value

func (DKLocalAccountIdentification) ToMap

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

type DayOfWeekRestriction

type DayOfWeekRestriction struct {
	// Defines how the condition must be evaluated.
	Operation string `json:"operation"`
	// List of days of the week.  Possible values: **monday**, **tuesday**, **wednesday**, **thursday**, **friday**, **saturday**, **sunday**.
	Value []string `json:"value,omitempty"`
}

DayOfWeekRestriction struct for DayOfWeekRestriction

func NewDayOfWeekRestriction

func NewDayOfWeekRestriction(operation string) *DayOfWeekRestriction

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

func NewDayOfWeekRestrictionWithDefaults

func NewDayOfWeekRestrictionWithDefaults() *DayOfWeekRestriction

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

func (*DayOfWeekRestriction) GetOperation

func (o *DayOfWeekRestriction) GetOperation() string

GetOperation returns the Operation field value

func (*DayOfWeekRestriction) GetOperationOk

func (o *DayOfWeekRestriction) GetOperationOk() (*string, bool)

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

func (*DayOfWeekRestriction) GetValue

func (o *DayOfWeekRestriction) GetValue() []string

GetValue returns the Value field value if set, zero value otherwise.

func (*DayOfWeekRestriction) GetValueOk

func (o *DayOfWeekRestriction) GetValueOk() ([]string, bool)

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

func (*DayOfWeekRestriction) HasValue

func (o *DayOfWeekRestriction) HasValue() bool

HasValue returns a boolean if a field has been set.

func (DayOfWeekRestriction) MarshalJSON

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

func (*DayOfWeekRestriction) SetOperation

func (o *DayOfWeekRestriction) SetOperation(v string)

SetOperation sets field value

func (*DayOfWeekRestriction) SetValue

func (o *DayOfWeekRestriction) SetValue(v []string)

SetValue gets a reference to the given []string and assigns it to the Value field.

func (DayOfWeekRestriction) ToMap

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

type DeliveryAddress

type DeliveryAddress struct {
	// The name of the city.
	City *string `json:"city,omitempty"`
	// The two-character ISO-3166-1 alpha-2 country code. For example, **US**. >If you don't know the country or are not collecting the country from the shopper, provide `country` as `ZZ`.
	Country string `json:"country"`
	// The street name. For example, if the address is \"Rokin 49\", provide \"Rokin\".
	Line1 *string `json:"line1,omitempty"`
	// The house number or name. For example, if the address is \"Rokin 49\", provide \"49\".
	Line2 *string `json:"line2,omitempty"`
	// Optional information about the address.
	Line3 *string `json:"line3,omitempty"`
	// The postal code. Maximum length: * 5 digits for an address in the US. * 10 characters for an address in all other countries.
	PostalCode *string `json:"postalCode,omitempty"`
	// The two-letterISO 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"`
}

DeliveryAddress struct for DeliveryAddress

func NewDeliveryAddress

func NewDeliveryAddress(country string) *DeliveryAddress

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

func NewDeliveryAddressWithDefaults

func NewDeliveryAddressWithDefaults() *DeliveryAddress

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

func (*DeliveryAddress) GetCity

func (o *DeliveryAddress) GetCity() string

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

func (*DeliveryAddress) GetCityOk

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

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

func (*DeliveryAddress) GetCountry

func (o *DeliveryAddress) GetCountry() string

GetCountry returns the Country field value

func (*DeliveryAddress) GetCountryOk

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

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

func (*DeliveryAddress) GetLine1

func (o *DeliveryAddress) GetLine1() string

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

func (*DeliveryAddress) GetLine1Ok

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

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

func (*DeliveryAddress) GetLine2

func (o *DeliveryAddress) GetLine2() string

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

func (*DeliveryAddress) GetLine2Ok

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

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

func (*DeliveryAddress) GetLine3

func (o *DeliveryAddress) GetLine3() string

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

func (*DeliveryAddress) GetLine3Ok

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

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

func (*DeliveryAddress) GetPostalCode

func (o *DeliveryAddress) GetPostalCode() string

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

func (*DeliveryAddress) GetPostalCodeOk

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

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

func (*DeliveryAddress) GetStateOrProvince

func (o *DeliveryAddress) GetStateOrProvince() string

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

func (*DeliveryAddress) GetStateOrProvinceOk

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

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

func (*DeliveryAddress) HasCity

func (o *DeliveryAddress) HasCity() bool

HasCity returns a boolean if a field has been set.

func (*DeliveryAddress) HasLine1

func (o *DeliveryAddress) HasLine1() bool

HasLine1 returns a boolean if a field has been set.

func (*DeliveryAddress) HasLine2

func (o *DeliveryAddress) HasLine2() bool

HasLine2 returns a boolean if a field has been set.

func (*DeliveryAddress) HasLine3

func (o *DeliveryAddress) HasLine3() bool

HasLine3 returns a boolean if a field has been set.

func (*DeliveryAddress) HasPostalCode

func (o *DeliveryAddress) HasPostalCode() bool

HasPostalCode returns a boolean if a field has been set.

func (*DeliveryAddress) HasStateOrProvince

func (o *DeliveryAddress) HasStateOrProvince() bool

HasStateOrProvince returns a boolean if a field has been set.

func (DeliveryAddress) MarshalJSON

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

func (*DeliveryAddress) SetCity

func (o *DeliveryAddress) SetCity(v string)

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

func (*DeliveryAddress) SetCountry

func (o *DeliveryAddress) SetCountry(v string)

SetCountry sets field value

func (*DeliveryAddress) SetLine1

func (o *DeliveryAddress) SetLine1(v string)

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

func (*DeliveryAddress) SetLine2

func (o *DeliveryAddress) SetLine2(v string)

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

func (*DeliveryAddress) SetLine3

func (o *DeliveryAddress) SetLine3(v string)

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

func (*DeliveryAddress) SetPostalCode

func (o *DeliveryAddress) SetPostalCode(v string)

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

func (*DeliveryAddress) SetStateOrProvince

func (o *DeliveryAddress) SetStateOrProvince(v string)

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

func (DeliveryAddress) ToMap

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

type DeliveryContact

type DeliveryContact struct {
	Address DeliveryAddress `json:"address"`
	// The email address of the contact.
	Email *string `json:"email,omitempty"`
	// The full phone number of the contact provided as a single string. It will be handled as a landline phone. **Examples:** \"0031 6 11 22 33 44\", \"+316/1122-3344\", \"(0031) 611223344\"
	FullPhoneNumber *string      `json:"fullPhoneNumber,omitempty"`
	Name            Name         `json:"name"`
	PhoneNumber     *PhoneNumber `json:"phoneNumber,omitempty"`
	// The URL of the contact's website.
	WebAddress *string `json:"webAddress,omitempty"`
}

DeliveryContact struct for DeliveryContact

func NewDeliveryContact

func NewDeliveryContact(address DeliveryAddress, name Name) *DeliveryContact

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

func NewDeliveryContactWithDefaults

func NewDeliveryContactWithDefaults() *DeliveryContact

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

func (*DeliveryContact) GetAddress

func (o *DeliveryContact) GetAddress() DeliveryAddress

GetAddress returns the Address field value

func (*DeliveryContact) GetAddressOk

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

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

func (*DeliveryContact) GetEmail

func (o *DeliveryContact) GetEmail() string

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

func (*DeliveryContact) GetEmailOk

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

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

func (*DeliveryContact) GetFullPhoneNumber

func (o *DeliveryContact) GetFullPhoneNumber() string

GetFullPhoneNumber returns the FullPhoneNumber field value if set, zero value otherwise.

func (*DeliveryContact) GetFullPhoneNumberOk

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

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

func (*DeliveryContact) GetName

func (o *DeliveryContact) GetName() Name

GetName returns the Name field value

func (*DeliveryContact) GetNameOk

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

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

func (*DeliveryContact) GetPhoneNumber

func (o *DeliveryContact) GetPhoneNumber() PhoneNumber

GetPhoneNumber returns the PhoneNumber field value if set, zero value otherwise.

func (*DeliveryContact) GetPhoneNumberOk

func (o *DeliveryContact) GetPhoneNumberOk() (*PhoneNumber, bool)

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

func (*DeliveryContact) GetWebAddress

func (o *DeliveryContact) GetWebAddress() string

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

func (*DeliveryContact) GetWebAddressOk

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

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

func (*DeliveryContact) HasEmail

func (o *DeliveryContact) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*DeliveryContact) HasFullPhoneNumber

func (o *DeliveryContact) HasFullPhoneNumber() bool

HasFullPhoneNumber returns a boolean if a field has been set.

func (*DeliveryContact) HasPhoneNumber

func (o *DeliveryContact) HasPhoneNumber() bool

HasPhoneNumber returns a boolean if a field has been set.

func (*DeliveryContact) HasWebAddress

func (o *DeliveryContact) HasWebAddress() bool

HasWebAddress returns a boolean if a field has been set.

func (DeliveryContact) MarshalJSON

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

func (*DeliveryContact) SetAddress

func (o *DeliveryContact) SetAddress(v DeliveryAddress)

SetAddress sets field value

func (*DeliveryContact) SetEmail

func (o *DeliveryContact) SetEmail(v string)

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

func (*DeliveryContact) SetFullPhoneNumber

func (o *DeliveryContact) SetFullPhoneNumber(v string)

SetFullPhoneNumber gets a reference to the given string and assigns it to the FullPhoneNumber field.

func (*DeliveryContact) SetName

func (o *DeliveryContact) SetName(v Name)

SetName sets field value

func (*DeliveryContact) SetPhoneNumber

func (o *DeliveryContact) SetPhoneNumber(v PhoneNumber)

SetPhoneNumber gets a reference to the given PhoneNumber and assigns it to the PhoneNumber field.

func (*DeliveryContact) SetWebAddress

func (o *DeliveryContact) SetWebAddress(v string)

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

func (DeliveryContact) ToMap

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

type DeviceInfo

type DeviceInfo struct {
	// The technology used to capture the card details.
	CardCaptureTechnology *string `json:"cardCaptureTechnology,omitempty"`
	// The name of the device.
	DeviceName *string `json:"deviceName,omitempty"`
	// The form factor of the device to be provisioned.
	FormFactor *string `json:"formFactor,omitempty"`
	// The IMEI number of the device being provisioned.
	Imei *string `json:"imei,omitempty"`
	// The 2-digit device type provided on the ISO messages that the token is being provisioned to.
	IsoDeviceType *string `json:"isoDeviceType,omitempty"`
	// The MSISDN of the device being provisioned.
	Msisdn *string `json:"msisdn,omitempty"`
	// The name of the device operating system.
	OsName *string `json:"osName,omitempty"`
	// The version of the device operating system.
	OsVersion *string `json:"osVersion,omitempty"`
	// Different types of payments supported for the network token.
	PaymentTypes []string `json:"paymentTypes,omitempty"`
	// The serial number of the device.
	SerialNumber *string `json:"serialNumber,omitempty"`
	// The architecture or technology used for network token storage.
	StorageTechnology *string `json:"storageTechnology,omitempty"`
}

DeviceInfo struct for DeviceInfo

func NewDeviceInfo

func NewDeviceInfo() *DeviceInfo

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

func NewDeviceInfoWithDefaults

func NewDeviceInfoWithDefaults() *DeviceInfo

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

func (*DeviceInfo) GetCardCaptureTechnology

func (o *DeviceInfo) GetCardCaptureTechnology() string

GetCardCaptureTechnology returns the CardCaptureTechnology field value if set, zero value otherwise.

func (*DeviceInfo) GetCardCaptureTechnologyOk

func (o *DeviceInfo) GetCardCaptureTechnologyOk() (*string, bool)

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

func (*DeviceInfo) GetDeviceName

func (o *DeviceInfo) GetDeviceName() string

GetDeviceName returns the DeviceName field value if set, zero value otherwise.

func (*DeviceInfo) GetDeviceNameOk

func (o *DeviceInfo) GetDeviceNameOk() (*string, bool)

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

func (*DeviceInfo) GetFormFactor

func (o *DeviceInfo) GetFormFactor() string

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

func (*DeviceInfo) GetFormFactorOk

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

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

func (*DeviceInfo) GetImei

func (o *DeviceInfo) GetImei() string

GetImei returns the Imei field value if set, zero value otherwise.

func (*DeviceInfo) GetImeiOk

func (o *DeviceInfo) GetImeiOk() (*string, bool)

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

func (*DeviceInfo) GetIsoDeviceType

func (o *DeviceInfo) GetIsoDeviceType() string

GetIsoDeviceType returns the IsoDeviceType field value if set, zero value otherwise.

func (*DeviceInfo) GetIsoDeviceTypeOk

func (o *DeviceInfo) GetIsoDeviceTypeOk() (*string, bool)

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

func (*DeviceInfo) GetMsisdn

func (o *DeviceInfo) GetMsisdn() string

GetMsisdn returns the Msisdn field value if set, zero value otherwise.

func (*DeviceInfo) GetMsisdnOk

func (o *DeviceInfo) GetMsisdnOk() (*string, bool)

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

func (*DeviceInfo) GetOsName

func (o *DeviceInfo) GetOsName() string

GetOsName returns the OsName field value if set, zero value otherwise.

func (*DeviceInfo) GetOsNameOk

func (o *DeviceInfo) GetOsNameOk() (*string, bool)

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

func (*DeviceInfo) GetOsVersion

func (o *DeviceInfo) GetOsVersion() string

GetOsVersion returns the OsVersion field value if set, zero value otherwise.

func (*DeviceInfo) GetOsVersionOk

func (o *DeviceInfo) GetOsVersionOk() (*string, bool)

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

func (*DeviceInfo) GetPaymentTypes

func (o *DeviceInfo) GetPaymentTypes() []string

GetPaymentTypes returns the PaymentTypes field value if set, zero value otherwise.

func (*DeviceInfo) GetPaymentTypesOk

func (o *DeviceInfo) GetPaymentTypesOk() ([]string, bool)

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

func (*DeviceInfo) GetSerialNumber

func (o *DeviceInfo) GetSerialNumber() string

GetSerialNumber returns the SerialNumber field value if set, zero value otherwise.

func (*DeviceInfo) GetSerialNumberOk

func (o *DeviceInfo) GetSerialNumberOk() (*string, bool)

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

func (*DeviceInfo) GetStorageTechnology

func (o *DeviceInfo) GetStorageTechnology() string

GetStorageTechnology returns the StorageTechnology field value if set, zero value otherwise.

func (*DeviceInfo) GetStorageTechnologyOk

func (o *DeviceInfo) GetStorageTechnologyOk() (*string, bool)

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

func (*DeviceInfo) HasCardCaptureTechnology

func (o *DeviceInfo) HasCardCaptureTechnology() bool

HasCardCaptureTechnology returns a boolean if a field has been set.

func (*DeviceInfo) HasDeviceName

func (o *DeviceInfo) HasDeviceName() bool

HasDeviceName returns a boolean if a field has been set.

func (*DeviceInfo) HasFormFactor

func (o *DeviceInfo) HasFormFactor() bool

HasFormFactor returns a boolean if a field has been set.

func (*DeviceInfo) HasImei

func (o *DeviceInfo) HasImei() bool

HasImei returns a boolean if a field has been set.

func (*DeviceInfo) HasIsoDeviceType

func (o *DeviceInfo) HasIsoDeviceType() bool

HasIsoDeviceType returns a boolean if a field has been set.

func (*DeviceInfo) HasMsisdn

func (o *DeviceInfo) HasMsisdn() bool

HasMsisdn returns a boolean if a field has been set.

func (*DeviceInfo) HasOsName

func (o *DeviceInfo) HasOsName() bool

HasOsName returns a boolean if a field has been set.

func (*DeviceInfo) HasOsVersion

func (o *DeviceInfo) HasOsVersion() bool

HasOsVersion returns a boolean if a field has been set.

func (*DeviceInfo) HasPaymentTypes

func (o *DeviceInfo) HasPaymentTypes() bool

HasPaymentTypes returns a boolean if a field has been set.

func (*DeviceInfo) HasSerialNumber

func (o *DeviceInfo) HasSerialNumber() bool

HasSerialNumber returns a boolean if a field has been set.

func (*DeviceInfo) HasStorageTechnology

func (o *DeviceInfo) HasStorageTechnology() bool

HasStorageTechnology returns a boolean if a field has been set.

func (DeviceInfo) MarshalJSON

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

func (*DeviceInfo) SetCardCaptureTechnology

func (o *DeviceInfo) SetCardCaptureTechnology(v string)

SetCardCaptureTechnology gets a reference to the given string and assigns it to the CardCaptureTechnology field.

func (*DeviceInfo) SetDeviceName

func (o *DeviceInfo) SetDeviceName(v string)

SetDeviceName gets a reference to the given string and assigns it to the DeviceName field.

func (*DeviceInfo) SetFormFactor

func (o *DeviceInfo) SetFormFactor(v string)

SetFormFactor gets a reference to the given string and assigns it to the FormFactor field.

func (*DeviceInfo) SetImei

func (o *DeviceInfo) SetImei(v string)

SetImei gets a reference to the given string and assigns it to the Imei field.

func (*DeviceInfo) SetIsoDeviceType

func (o *DeviceInfo) SetIsoDeviceType(v string)

SetIsoDeviceType gets a reference to the given string and assigns it to the IsoDeviceType field.

func (*DeviceInfo) SetMsisdn

func (o *DeviceInfo) SetMsisdn(v string)

SetMsisdn gets a reference to the given string and assigns it to the Msisdn field.

func (*DeviceInfo) SetOsName

func (o *DeviceInfo) SetOsName(v string)

SetOsName gets a reference to the given string and assigns it to the OsName field.

func (*DeviceInfo) SetOsVersion

func (o *DeviceInfo) SetOsVersion(v string)

SetOsVersion gets a reference to the given string and assigns it to the OsVersion field.

func (*DeviceInfo) SetPaymentTypes

func (o *DeviceInfo) SetPaymentTypes(v []string)

SetPaymentTypes gets a reference to the given []string and assigns it to the PaymentTypes field.

func (*DeviceInfo) SetSerialNumber

func (o *DeviceInfo) SetSerialNumber(v string)

SetSerialNumber gets a reference to the given string and assigns it to the SerialNumber field.

func (*DeviceInfo) SetStorageTechnology

func (o *DeviceInfo) SetStorageTechnology(v string)

SetStorageTechnology gets a reference to the given string and assigns it to the StorageTechnology field.

func (DeviceInfo) ToMap

func (o DeviceInfo) ToMap() (map[string]interface{}, error)

type DifferentCurrenciesRestriction

type DifferentCurrenciesRestriction struct {
	// Defines how the condition must be evaluated.
	Operation string `json:"operation"`
	// Checks the currency of the payment against the currency of the payment instrument.  Possible values:  - **true**: The currency of the payment is different from the currency of the payment instrument.  - **false**: The currencies are the same.
	Value *bool `json:"value,omitempty"`
}

DifferentCurrenciesRestriction struct for DifferentCurrenciesRestriction

func NewDifferentCurrenciesRestriction

func NewDifferentCurrenciesRestriction(operation string) *DifferentCurrenciesRestriction

NewDifferentCurrenciesRestriction instantiates a new DifferentCurrenciesRestriction object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDifferentCurrenciesRestrictionWithDefaults

func NewDifferentCurrenciesRestrictionWithDefaults() *DifferentCurrenciesRestriction

NewDifferentCurrenciesRestrictionWithDefaults instantiates a new DifferentCurrenciesRestriction object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DifferentCurrenciesRestriction) GetOperation

func (o *DifferentCurrenciesRestriction) GetOperation() string

GetOperation returns the Operation field value

func (*DifferentCurrenciesRestriction) GetOperationOk

func (o *DifferentCurrenciesRestriction) GetOperationOk() (*string, bool)

GetOperationOk returns a tuple with the Operation field value and a boolean to check if the value has been set.

func (*DifferentCurrenciesRestriction) GetValue

func (o *DifferentCurrenciesRestriction) GetValue() bool

GetValue returns the Value field value if set, zero value otherwise.

func (*DifferentCurrenciesRestriction) GetValueOk

func (o *DifferentCurrenciesRestriction) GetValueOk() (*bool, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DifferentCurrenciesRestriction) HasValue

func (o *DifferentCurrenciesRestriction) HasValue() bool

HasValue returns a boolean if a field has been set.

func (DifferentCurrenciesRestriction) MarshalJSON

func (o DifferentCurrenciesRestriction) MarshalJSON() ([]byte, error)

func (*DifferentCurrenciesRestriction) SetOperation

func (o *DifferentCurrenciesRestriction) SetOperation(v string)

SetOperation sets field value

func (*DifferentCurrenciesRestriction) SetValue

func (o *DifferentCurrenciesRestriction) SetValue(v bool)

SetValue gets a reference to the given bool and assigns it to the Value field.

func (DifferentCurrenciesRestriction) ToMap

func (o DifferentCurrenciesRestriction) ToMap() (map[string]interface{}, error)

type Duration

type Duration struct {
	// The unit of time. You can only use **minutes** and **hours** if the `interval.type` is **sliding**.  Possible values: **minutes**, **hours**, **days**, **weeks**, or **months**
	Unit *string `json:"unit,omitempty"`
	// The length of time by the unit. For example, 5 days.  The maximum duration is 90 days or an equivalent in other units. For example, 3 months.
	Value *int32 `json:"value,omitempty"`
}

Duration struct for Duration

func NewDuration

func NewDuration() *Duration

NewDuration instantiates a new Duration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDurationWithDefaults

func NewDurationWithDefaults() *Duration

NewDurationWithDefaults instantiates a new Duration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Duration) GetUnit

func (o *Duration) GetUnit() string

GetUnit returns the Unit field value if set, zero value otherwise.

func (*Duration) GetUnitOk

func (o *Duration) GetUnitOk() (*string, bool)

GetUnitOk returns a tuple with the Unit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Duration) GetValue

func (o *Duration) GetValue() int32

GetValue returns the Value field value if set, zero value otherwise.

func (*Duration) GetValueOk

func (o *Duration) GetValueOk() (*int32, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Duration) HasUnit

func (o *Duration) HasUnit() bool

HasUnit returns a boolean if a field has been set.

func (*Duration) HasValue

func (o *Duration) HasValue() bool

HasValue returns a boolean if a field has been set.

func (Duration) MarshalJSON

func (o Duration) MarshalJSON() ([]byte, error)

func (*Duration) SetUnit

func (o *Duration) SetUnit(v string)

SetUnit gets a reference to the given string and assigns it to the Unit field.

func (*Duration) SetValue

func (o *Duration) SetValue(v int32)

SetValue gets a reference to the given int32 and assigns it to the Value field.

func (Duration) ToMap

func (o Duration) ToMap() (map[string]interface{}, error)

type EntryModesRestriction

type EntryModesRestriction struct {
	// Defines how the condition must be evaluated.
	Operation string `json:"operation"`
	// List of point-of-sale entry modes.  Possible values: **barcode**, **chip**, **cof**, **contactless**, **magstripe**, **manual**, **ocr**, **server**.
	Value []string `json:"value,omitempty"`
}

EntryModesRestriction struct for EntryModesRestriction

func NewEntryModesRestriction

func NewEntryModesRestriction(operation string) *EntryModesRestriction

NewEntryModesRestriction instantiates a new EntryModesRestriction object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewEntryModesRestrictionWithDefaults

func NewEntryModesRestrictionWithDefaults() *EntryModesRestriction

NewEntryModesRestrictionWithDefaults instantiates a new EntryModesRestriction object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*EntryModesRestriction) GetOperation

func (o *EntryModesRestriction) GetOperation() string

GetOperation returns the Operation field value

func (*EntryModesRestriction) GetOperationOk

func (o *EntryModesRestriction) GetOperationOk() (*string, bool)

GetOperationOk returns a tuple with the Operation field value and a boolean to check if the value has been set.

func (*EntryModesRestriction) GetValue

func (o *EntryModesRestriction) GetValue() []string

GetValue returns the Value field value if set, zero value otherwise.

func (*EntryModesRestriction) GetValueOk

func (o *EntryModesRestriction) GetValueOk() ([]string, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntryModesRestriction) HasValue

func (o *EntryModesRestriction) HasValue() bool

HasValue returns a boolean if a field has been set.

func (EntryModesRestriction) MarshalJSON

func (o EntryModesRestriction) MarshalJSON() ([]byte, error)

func (*EntryModesRestriction) SetOperation

func (o *EntryModesRestriction) SetOperation(v string)

SetOperation sets field value

func (*EntryModesRestriction) SetValue

func (o *EntryModesRestriction) SetValue(v []string)

SetValue gets a reference to the given []string and assigns it to the Value field.

func (EntryModesRestriction) ToMap

func (o EntryModesRestriction) ToMap() (map[string]interface{}, error)

type Expiry

type Expiry struct {
	// The month in which the card will expire.
	Month *string `json:"month,omitempty"`
	// The year in which the card will expire.
	Year *string `json:"year,omitempty"`
}

Expiry struct for Expiry

func NewExpiry

func NewExpiry() *Expiry

NewExpiry instantiates a new Expiry object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewExpiryWithDefaults

func NewExpiryWithDefaults() *Expiry

NewExpiryWithDefaults instantiates a new Expiry object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Expiry) GetMonth

func (o *Expiry) GetMonth() string

GetMonth returns the Month field value if set, zero value otherwise.

func (*Expiry) GetMonthOk

func (o *Expiry) GetMonthOk() (*string, bool)

GetMonthOk returns a tuple with the Month field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Expiry) GetYear

func (o *Expiry) GetYear() string

GetYear returns the Year field value if set, zero value otherwise.

func (*Expiry) GetYearOk

func (o *Expiry) GetYearOk() (*string, bool)

GetYearOk returns a tuple with the Year field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Expiry) HasMonth

func (o *Expiry) HasMonth() bool

HasMonth returns a boolean if a field has been set.

func (*Expiry) HasYear

func (o *Expiry) HasYear() bool

HasYear returns a boolean if a field has been set.

func (Expiry) MarshalJSON

func (o Expiry) MarshalJSON() ([]byte, error)

func (*Expiry) SetMonth

func (o *Expiry) SetMonth(v string)

SetMonth gets a reference to the given string and assigns it to the Month field.

func (*Expiry) SetYear

func (o *Expiry) SetYear(v string)

SetYear gets a reference to the given string and assigns it to the Year field.

func (Expiry) ToMap

func (o Expiry) ToMap() (map[string]interface{}, error)

type Fee

type Fee struct {
	Amount Amount `json:"amount"`
}

Fee struct for Fee

func NewFee

func NewFee(amount Amount) *Fee

NewFee instantiates a new Fee object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewFeeWithDefaults

func NewFeeWithDefaults() *Fee

NewFeeWithDefaults instantiates a new Fee object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Fee) GetAmount

func (o *Fee) GetAmount() Amount

GetAmount returns the Amount field value

func (*Fee) GetAmountOk

func (o *Fee) GetAmountOk() (*Amount, bool)

GetAmountOk returns a tuple with the Amount field value and a boolean to check if the value has been set.

func (Fee) MarshalJSON

func (o Fee) MarshalJSON() ([]byte, error)

func (*Fee) SetAmount

func (o *Fee) SetAmount(v Amount)

SetAmount sets field value

func (Fee) ToMap

func (o Fee) ToMap() (map[string]interface{}, error)

type GetNetworkTokenResponse

type GetNetworkTokenResponse struct {
	Token NetworkToken `json:"token"`
}

GetNetworkTokenResponse struct for GetNetworkTokenResponse

func NewGetNetworkTokenResponse

func NewGetNetworkTokenResponse(token NetworkToken) *GetNetworkTokenResponse

NewGetNetworkTokenResponse instantiates a new GetNetworkTokenResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetNetworkTokenResponseWithDefaults

func NewGetNetworkTokenResponseWithDefaults() *GetNetworkTokenResponse

NewGetNetworkTokenResponseWithDefaults instantiates a new GetNetworkTokenResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetNetworkTokenResponse) GetToken

func (o *GetNetworkTokenResponse) GetToken() NetworkToken

GetToken returns the Token field value

func (*GetNetworkTokenResponse) GetTokenOk

func (o *GetNetworkTokenResponse) GetTokenOk() (*NetworkToken, bool)

GetTokenOk returns a tuple with the Token field value and a boolean to check if the value has been set.

func (GetNetworkTokenResponse) MarshalJSON

func (o GetNetworkTokenResponse) MarshalJSON() ([]byte, error)

func (*GetNetworkTokenResponse) SetToken

func (o *GetNetworkTokenResponse) SetToken(v NetworkToken)

SetToken sets field value

func (GetNetworkTokenResponse) ToMap

func (o GetNetworkTokenResponse) ToMap() (map[string]interface{}, error)

type GetTaxFormResponse

type GetTaxFormResponse struct {
	// The content of the tax form in Base64 format.
	Content string `json:"content"`
	// The content type of the tax form.  Possible values: *  **application/pdf**
	ContentType *string `json:"contentType,omitempty"`
}

GetTaxFormResponse struct for GetTaxFormResponse

func NewGetTaxFormResponse

func NewGetTaxFormResponse(content string) *GetTaxFormResponse

NewGetTaxFormResponse instantiates a new GetTaxFormResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetTaxFormResponseWithDefaults

func NewGetTaxFormResponseWithDefaults() *GetTaxFormResponse

NewGetTaxFormResponseWithDefaults instantiates a new GetTaxFormResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetTaxFormResponse) GetContent

func (o *GetTaxFormResponse) GetContent() string

GetContent returns the Content field value

func (*GetTaxFormResponse) GetContentOk

func (o *GetTaxFormResponse) GetContentOk() (*string, bool)

GetContentOk returns a tuple with the Content field value and a boolean to check if the value has been set.

func (*GetTaxFormResponse) GetContentType

func (o *GetTaxFormResponse) GetContentType() string

GetContentType returns the ContentType field value if set, zero value otherwise.

func (*GetTaxFormResponse) GetContentTypeOk

func (o *GetTaxFormResponse) GetContentTypeOk() (*string, bool)

GetContentTypeOk returns a tuple with the ContentType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetTaxFormResponse) HasContentType

func (o *GetTaxFormResponse) HasContentType() bool

HasContentType returns a boolean if a field has been set.

func (GetTaxFormResponse) MarshalJSON

func (o GetTaxFormResponse) MarshalJSON() ([]byte, error)

func (*GetTaxFormResponse) SetContent

func (o *GetTaxFormResponse) SetContent(v string)

SetContent sets field value

func (*GetTaxFormResponse) SetContentType

func (o *GetTaxFormResponse) SetContentType(v string)

SetContentType gets a reference to the given string and assigns it to the ContentType field.

func (GetTaxFormResponse) ToMap

func (o GetTaxFormResponse) ToMap() (map[string]interface{}, error)

type GrantAccountsApi

type GrantAccountsApi common.Service

GrantAccountsApi service

func (*GrantAccountsApi) GetGrantAccount

GetGrantAccount Get a grant account

Returns the details of the [grant account](https://docs.adyen.com/marketplaces-and-platforms/capital#grant-account).

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r GrantAccountsApiGetGrantAccountInput - Request parameters, see GetGrantAccountInput @return CapitalGrantAccount, *http.Response, error

func (*GrantAccountsApi) GetGrantAccountInput

func (a *GrantAccountsApi) GetGrantAccountInput(id string) GrantAccountsApiGetGrantAccountInput

Prepare a request for GetGrantAccount @param id The unique identifier of the grant account. @return GrantAccountsApiGetGrantAccountInput

type GrantAccountsApiGetGrantAccountInput

type GrantAccountsApiGetGrantAccountInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by GrantAccountsApi.GetGrantAccount

type GrantLimit

type GrantLimit struct {
	Amount *Amount `json:"amount,omitempty"`
}

GrantLimit struct for GrantLimit

func NewGrantLimit

func NewGrantLimit() *GrantLimit

NewGrantLimit instantiates a new GrantLimit object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGrantLimitWithDefaults

func NewGrantLimitWithDefaults() *GrantLimit

NewGrantLimitWithDefaults instantiates a new GrantLimit object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GrantLimit) GetAmount

func (o *GrantLimit) GetAmount() Amount

GetAmount returns the Amount field value if set, zero value otherwise.

func (*GrantLimit) GetAmountOk

func (o *GrantLimit) GetAmountOk() (*Amount, bool)

GetAmountOk returns a tuple with the Amount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GrantLimit) HasAmount

func (o *GrantLimit) HasAmount() bool

HasAmount returns a boolean if a field has been set.

func (GrantLimit) MarshalJSON

func (o GrantLimit) MarshalJSON() ([]byte, error)

func (*GrantLimit) SetAmount

func (o *GrantLimit) SetAmount(v Amount)

SetAmount gets a reference to the given Amount and assigns it to the Amount field.

func (GrantLimit) ToMap

func (o GrantLimit) ToMap() (map[string]interface{}, error)

type GrantOffer

type GrantOffer struct {
	// The identifier of the account holder to which the grant is offered.
	AccountHolderId string  `json:"accountHolderId"`
	Amount          *Amount `json:"amount,omitempty"`
	// The contract type of the grant offer. Possible value: **cashAdvance**, **loan**.
	ContractType *string                `json:"contractType,omitempty"`
	ExpiresAt    map[string]interface{} `json:"expiresAt,omitempty"`
	Fee          *Fee                   `json:"fee,omitempty"`
	// The unique identifier of the grant offer.
	Id        *string                `json:"id,omitempty"`
	Repayment *Repayment             `json:"repayment,omitempty"`
	StartsAt  map[string]interface{} `json:"startsAt,omitempty"`
}

GrantOffer struct for GrantOffer

func NewGrantOffer

func NewGrantOffer(accountHolderId string) *GrantOffer

NewGrantOffer instantiates a new GrantOffer object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGrantOfferWithDefaults

func NewGrantOfferWithDefaults() *GrantOffer

NewGrantOfferWithDefaults instantiates a new GrantOffer object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GrantOffer) GetAccountHolderId

func (o *GrantOffer) GetAccountHolderId() string

GetAccountHolderId returns the AccountHolderId field value

func (*GrantOffer) GetAccountHolderIdOk

func (o *GrantOffer) GetAccountHolderIdOk() (*string, bool)

GetAccountHolderIdOk returns a tuple with the AccountHolderId field value and a boolean to check if the value has been set.

func (*GrantOffer) GetAmount

func (o *GrantOffer) GetAmount() Amount

GetAmount returns the Amount field value if set, zero value otherwise.

func (*GrantOffer) GetAmountOk

func (o *GrantOffer) GetAmountOk() (*Amount, bool)

GetAmountOk returns a tuple with the Amount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GrantOffer) GetContractType

func (o *GrantOffer) GetContractType() string

GetContractType returns the ContractType field value if set, zero value otherwise.

func (*GrantOffer) GetContractTypeOk

func (o *GrantOffer) GetContractTypeOk() (*string, bool)

GetContractTypeOk returns a tuple with the ContractType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GrantOffer) GetExpiresAt

func (o *GrantOffer) GetExpiresAt() map[string]interface{}

GetExpiresAt returns the ExpiresAt field value if set, zero value otherwise.

func (*GrantOffer) GetExpiresAtOk

func (o *GrantOffer) GetExpiresAtOk() (map[string]interface{}, bool)

GetExpiresAtOk returns a tuple with the ExpiresAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GrantOffer) GetFee

func (o *GrantOffer) GetFee() Fee

GetFee returns the Fee field value if set, zero value otherwise.

func (*GrantOffer) GetFeeOk

func (o *GrantOffer) GetFeeOk() (*Fee, bool)

GetFeeOk returns a tuple with the Fee field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GrantOffer) GetId

func (o *GrantOffer) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*GrantOffer) GetIdOk

func (o *GrantOffer) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GrantOffer) GetRepayment

func (o *GrantOffer) GetRepayment() Repayment

GetRepayment returns the Repayment field value if set, zero value otherwise.

func (*GrantOffer) GetRepaymentOk

func (o *GrantOffer) GetRepaymentOk() (*Repayment, bool)

GetRepaymentOk returns a tuple with the Repayment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GrantOffer) GetStartsAt

func (o *GrantOffer) GetStartsAt() map[string]interface{}

GetStartsAt returns the StartsAt field value if set, zero value otherwise.

func (*GrantOffer) GetStartsAtOk

func (o *GrantOffer) GetStartsAtOk() (map[string]interface{}, bool)

GetStartsAtOk returns a tuple with the StartsAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GrantOffer) HasAmount

func (o *GrantOffer) HasAmount() bool

HasAmount returns a boolean if a field has been set.

func (*GrantOffer) HasContractType

func (o *GrantOffer) HasContractType() bool

HasContractType returns a boolean if a field has been set.

func (*GrantOffer) HasExpiresAt

func (o *GrantOffer) HasExpiresAt() bool

HasExpiresAt returns a boolean if a field has been set.

func (*GrantOffer) HasFee

func (o *GrantOffer) HasFee() bool

HasFee returns a boolean if a field has been set.

func (*GrantOffer) HasId

func (o *GrantOffer) HasId() bool

HasId returns a boolean if a field has been set.

func (*GrantOffer) HasRepayment

func (o *GrantOffer) HasRepayment() bool

HasRepayment returns a boolean if a field has been set.

func (*GrantOffer) HasStartsAt

func (o *GrantOffer) HasStartsAt() bool

HasStartsAt returns a boolean if a field has been set.

func (GrantOffer) MarshalJSON

func (o GrantOffer) MarshalJSON() ([]byte, error)

func (*GrantOffer) SetAccountHolderId

func (o *GrantOffer) SetAccountHolderId(v string)

SetAccountHolderId sets field value

func (*GrantOffer) SetAmount

func (o *GrantOffer) SetAmount(v Amount)

SetAmount gets a reference to the given Amount and assigns it to the Amount field.

func (*GrantOffer) SetContractType

func (o *GrantOffer) SetContractType(v string)

SetContractType gets a reference to the given string and assigns it to the ContractType field.

func (*GrantOffer) SetExpiresAt

func (o *GrantOffer) SetExpiresAt(v map[string]interface{})

SetExpiresAt gets a reference to the given map[string]interface{} and assigns it to the ExpiresAt field.

func (*GrantOffer) SetFee

func (o *GrantOffer) SetFee(v Fee)

SetFee gets a reference to the given Fee and assigns it to the Fee field.

func (*GrantOffer) SetId

func (o *GrantOffer) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*GrantOffer) SetRepayment

func (o *GrantOffer) SetRepayment(v Repayment)

SetRepayment gets a reference to the given Repayment and assigns it to the Repayment field.

func (*GrantOffer) SetStartsAt

func (o *GrantOffer) SetStartsAt(v map[string]interface{})

SetStartsAt gets a reference to the given map[string]interface{} and assigns it to the StartsAt field.

func (GrantOffer) ToMap

func (o GrantOffer) ToMap() (map[string]interface{}, error)

type GrantOffers

type GrantOffers struct {
	// A list of available grant offers.
	GrantOffers []GrantOffer `json:"grantOffers"`
}

GrantOffers struct for GrantOffers

func NewGrantOffers

func NewGrantOffers(grantOffers []GrantOffer) *GrantOffers

NewGrantOffers instantiates a new GrantOffers object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGrantOffersWithDefaults

func NewGrantOffersWithDefaults() *GrantOffers

NewGrantOffersWithDefaults instantiates a new GrantOffers object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GrantOffers) GetGrantOffers

func (o *GrantOffers) GetGrantOffers() []GrantOffer

GetGrantOffers returns the GrantOffers field value

func (*GrantOffers) GetGrantOffersOk

func (o *GrantOffers) GetGrantOffersOk() ([]GrantOffer, bool)

GetGrantOffersOk returns a tuple with the GrantOffers field value and a boolean to check if the value has been set.

func (GrantOffers) MarshalJSON

func (o GrantOffers) MarshalJSON() ([]byte, error)

func (*GrantOffers) SetGrantOffers

func (o *GrantOffers) SetGrantOffers(v []GrantOffer)

SetGrantOffers sets field value

func (GrantOffers) ToMap

func (o GrantOffers) ToMap() (map[string]interface{}, error)

type GrantOffersApi

type GrantOffersApi common.Service

GrantOffersApi service

func (*GrantOffersApi) GetAllAvailableGrantOffers

GetAllAvailableGrantOffers Get all available grant offers

Returns a list of all [grant offers](https://docs.adyen.com/marketplaces-and-platforms/capital#grant-offers) available for `accountHolderId` specified as a query parameter.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r GrantOffersApiGetAllAvailableGrantOffersInput - Request parameters, see GetAllAvailableGrantOffersInput @return GrantOffers, *http.Response, error

func (*GrantOffersApi) GetAllAvailableGrantOffersInput

func (a *GrantOffersApi) GetAllAvailableGrantOffersInput() GrantOffersApiGetAllAvailableGrantOffersInput

Prepare a request for GetAllAvailableGrantOffers

@return GrantOffersApiGetAllAvailableGrantOffersInput

func (*GrantOffersApi) GetGrantOffer

GetGrantOffer Get a grant offer

Returns the details of a single grant offer.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r GrantOffersApiGetGrantOfferInput - Request parameters, see GetGrantOfferInput @return GrantOffer, *http.Response, error

func (*GrantOffersApi) GetGrantOfferInput

func (a *GrantOffersApi) GetGrantOfferInput(grantOfferId string) GrantOffersApiGetGrantOfferInput

Prepare a request for GetGrantOffer @param grantOfferId The unique identifier of the grant offer. @return GrantOffersApiGetGrantOfferInput

type GrantOffersApiGetAllAvailableGrantOffersInput

type GrantOffersApiGetAllAvailableGrantOffersInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by GrantOffersApi.GetAllAvailableGrantOffers

func (GrantOffersApiGetAllAvailableGrantOffersInput) AccountHolderId

The unique identifier of the grant account.

type GrantOffersApiGetGrantOfferInput

type GrantOffersApiGetGrantOfferInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by GrantOffersApi.GetGrantOffer

type HKLocalAccountIdentification

type HKLocalAccountIdentification struct {
	// The 9- to 15-character bank account number (alphanumeric), without separators or whitespace. Starts with the 3-digit branch code.
	AccountNumber string `json:"accountNumber"`
	// The 3-digit clearing code, without separators or whitespace.
	ClearingCode string `json:"clearingCode"`
	// **hkLocal**
	Type string `json:"type"`
}

HKLocalAccountIdentification struct for HKLocalAccountIdentification

func NewHKLocalAccountIdentification

func NewHKLocalAccountIdentification(accountNumber string, clearingCode string, type_ string) *HKLocalAccountIdentification

NewHKLocalAccountIdentification instantiates a new HKLocalAccountIdentification object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewHKLocalAccountIdentificationWithDefaults

func NewHKLocalAccountIdentificationWithDefaults() *HKLocalAccountIdentification

NewHKLocalAccountIdentificationWithDefaults instantiates a new HKLocalAccountIdentification object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*HKLocalAccountIdentification) GetAccountNumber

func (o *HKLocalAccountIdentification) GetAccountNumber() string

GetAccountNumber returns the AccountNumber field value

func (*HKLocalAccountIdentification) GetAccountNumberOk

func (o *HKLocalAccountIdentification) GetAccountNumberOk() (*string, bool)

GetAccountNumberOk returns a tuple with the AccountNumber field value and a boolean to check if the value has been set.

func (*HKLocalAccountIdentification) GetClearingCode

func (o *HKLocalAccountIdentification) GetClearingCode() string

GetClearingCode returns the ClearingCode field value

func (*HKLocalAccountIdentification) GetClearingCodeOk

func (o *HKLocalAccountIdentification) GetClearingCodeOk() (*string, bool)

GetClearingCodeOk returns a tuple with the ClearingCode field value and a boolean to check if the value has been set.

func (*HKLocalAccountIdentification) GetType

func (o *HKLocalAccountIdentification) GetType() string

GetType returns the Type field value

func (*HKLocalAccountIdentification) GetTypeOk

func (o *HKLocalAccountIdentification) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (HKLocalAccountIdentification) MarshalJSON

func (o HKLocalAccountIdentification) MarshalJSON() ([]byte, error)

func (*HKLocalAccountIdentification) SetAccountNumber

func (o *HKLocalAccountIdentification) SetAccountNumber(v string)

SetAccountNumber sets field value

func (*HKLocalAccountIdentification) SetClearingCode

func (o *HKLocalAccountIdentification) SetClearingCode(v string)

SetClearingCode sets field value

func (*HKLocalAccountIdentification) SetType

func (o *HKLocalAccountIdentification) SetType(v string)

SetType sets field value

func (HKLocalAccountIdentification) ToMap

func (o HKLocalAccountIdentification) ToMap() (map[string]interface{}, error)

type HULocalAccountIdentification

type HULocalAccountIdentification struct {
	// The 24-digit bank account number, without separators or whitespace.
	AccountNumber string `json:"accountNumber"`
	// **huLocal**
	Type string `json:"type"`
}

HULocalAccountIdentification struct for HULocalAccountIdentification

func NewHULocalAccountIdentification

func NewHULocalAccountIdentification(accountNumber string, type_ string) *HULocalAccountIdentification

NewHULocalAccountIdentification instantiates a new HULocalAccountIdentification object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewHULocalAccountIdentificationWithDefaults

func NewHULocalAccountIdentificationWithDefaults() *HULocalAccountIdentification

NewHULocalAccountIdentificationWithDefaults instantiates a new HULocalAccountIdentification object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*HULocalAccountIdentification) GetAccountNumber

func (o *HULocalAccountIdentification) GetAccountNumber() string

GetAccountNumber returns the AccountNumber field value

func (*HULocalAccountIdentification) GetAccountNumberOk

func (o *HULocalAccountIdentification) GetAccountNumberOk() (*string, bool)

GetAccountNumberOk returns a tuple with the AccountNumber field value and a boolean to check if the value has been set.

func (*HULocalAccountIdentification) GetType

func (o *HULocalAccountIdentification) GetType() string

GetType returns the Type field value

func (*HULocalAccountIdentification) GetTypeOk

func (o *HULocalAccountIdentification) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (HULocalAccountIdentification) MarshalJSON

func (o HULocalAccountIdentification) MarshalJSON() ([]byte, error)

func (*HULocalAccountIdentification) SetAccountNumber

func (o *HULocalAccountIdentification) SetAccountNumber(v string)

SetAccountNumber sets field value

func (*HULocalAccountIdentification) SetType

func (o *HULocalAccountIdentification) SetType(v string)

SetType sets field value

func (HULocalAccountIdentification) ToMap

func (o HULocalAccountIdentification) ToMap() (map[string]interface{}, error)

type IbanAccountIdentification

type IbanAccountIdentification struct {
	// The international bank account number as defined in the [ISO-13616](https://www.iso.org/standard/81090.html) standard.
	Iban string `json:"iban"`
	// **iban**
	Type string `json:"type"`
}

IbanAccountIdentification struct for IbanAccountIdentification

func NewIbanAccountIdentification

func NewIbanAccountIdentification(iban string, type_ string) *IbanAccountIdentification

NewIbanAccountIdentification instantiates a new IbanAccountIdentification object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIbanAccountIdentificationWithDefaults

func NewIbanAccountIdentificationWithDefaults() *IbanAccountIdentification

NewIbanAccountIdentificationWithDefaults instantiates a new IbanAccountIdentification object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IbanAccountIdentification) GetIban

func (o *IbanAccountIdentification) GetIban() string

GetIban returns the Iban field value

func (*IbanAccountIdentification) GetIbanOk

func (o *IbanAccountIdentification) GetIbanOk() (*string, bool)

GetIbanOk returns a tuple with the Iban field value and a boolean to check if the value has been set.

func (*IbanAccountIdentification) GetType

func (o *IbanAccountIdentification) GetType() string

GetType returns the Type field value

func (*IbanAccountIdentification) GetTypeOk

func (o *IbanAccountIdentification) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (IbanAccountIdentification) MarshalJSON

func (o IbanAccountIdentification) MarshalJSON() ([]byte, error)

func (*IbanAccountIdentification) SetIban

func (o *IbanAccountIdentification) SetIban(v string)

SetIban sets field value

func (*IbanAccountIdentification) SetType

func (o *IbanAccountIdentification) SetType(v string)

SetType sets field value

func (IbanAccountIdentification) ToMap

func (o IbanAccountIdentification) ToMap() (map[string]interface{}, error)

type InternationalTransactionRestriction

type InternationalTransactionRestriction struct {
	// Defines how the condition must be evaluated.
	Operation string `json:"operation"`
	// Boolean indicating whether transaction is an international transaction.  Possible values:  - **true**: The transaction is an international transaction.  - **false**: The transaction is a domestic transaction.
	Value *bool `json:"value,omitempty"`
}

InternationalTransactionRestriction struct for InternationalTransactionRestriction

func NewInternationalTransactionRestriction

func NewInternationalTransactionRestriction(operation string) *InternationalTransactionRestriction

NewInternationalTransactionRestriction instantiates a new InternationalTransactionRestriction object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewInternationalTransactionRestrictionWithDefaults

func NewInternationalTransactionRestrictionWithDefaults() *InternationalTransactionRestriction

NewInternationalTransactionRestrictionWithDefaults instantiates a new InternationalTransactionRestriction object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*InternationalTransactionRestriction) GetOperation

func (o *InternationalTransactionRestriction) GetOperation() string

GetOperation returns the Operation field value

func (*InternationalTransactionRestriction) GetOperationOk

func (o *InternationalTransactionRestriction) GetOperationOk() (*string, bool)

GetOperationOk returns a tuple with the Operation field value and a boolean to check if the value has been set.

func (*InternationalTransactionRestriction) GetValue

GetValue returns the Value field value if set, zero value otherwise.

func (*InternationalTransactionRestriction) GetValueOk

func (o *InternationalTransactionRestriction) GetValueOk() (*bool, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InternationalTransactionRestriction) HasValue

HasValue returns a boolean if a field has been set.

func (InternationalTransactionRestriction) MarshalJSON

func (o InternationalTransactionRestriction) MarshalJSON() ([]byte, error)

func (*InternationalTransactionRestriction) SetOperation

func (o *InternationalTransactionRestriction) SetOperation(v string)

SetOperation sets field value

func (*InternationalTransactionRestriction) SetValue

SetValue gets a reference to the given bool and assigns it to the Value field.

func (InternationalTransactionRestriction) ToMap

func (o InternationalTransactionRestriction) ToMap() (map[string]interface{}, error)

type InvalidField

type InvalidField struct {
	// Description of the validation error.
	Message string `json:"message"`
	// The field that has an invalid value.
	Name string `json:"name"`
	// The invalid value.
	Value string `json:"value"`
}

InvalidField struct for InvalidField

func NewInvalidField

func NewInvalidField(message string, name string, value string) *InvalidField

NewInvalidField instantiates a new InvalidField object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewInvalidFieldWithDefaults

func NewInvalidFieldWithDefaults() *InvalidField

NewInvalidFieldWithDefaults instantiates a new InvalidField object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*InvalidField) GetMessage

func (o *InvalidField) GetMessage() string

GetMessage returns the Message field value

func (*InvalidField) GetMessageOk

func (o *InvalidField) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set.

func (*InvalidField) GetName

func (o *InvalidField) GetName() string

GetName returns the Name field value

func (*InvalidField) GetNameOk

func (o *InvalidField) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*InvalidField) GetValue

func (o *InvalidField) GetValue() string

GetValue returns the Value field value

func (*InvalidField) GetValueOk

func (o *InvalidField) GetValueOk() (*string, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (InvalidField) MarshalJSON

func (o InvalidField) MarshalJSON() ([]byte, error)

func (*InvalidField) SetMessage

func (o *InvalidField) SetMessage(v string)

SetMessage sets field value

func (*InvalidField) SetName

func (o *InvalidField) SetName(v string)

SetName sets field value

func (*InvalidField) SetValue

func (o *InvalidField) SetValue(v string)

SetValue sets field value

func (InvalidField) ToMap

func (o InvalidField) ToMap() (map[string]interface{}, error)

type JSONObject

type JSONObject struct {
	Paths    []JSONPath `json:"paths,omitempty"`
	RootPath *JSONPath  `json:"rootPath,omitempty"`
}

JSONObject struct for JSONObject

func NewJSONObject

func NewJSONObject() *JSONObject

NewJSONObject instantiates a new JSONObject object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewJSONObjectWithDefaults

func NewJSONObjectWithDefaults() *JSONObject

NewJSONObjectWithDefaults instantiates a new JSONObject object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*JSONObject) GetPaths

func (o *JSONObject) GetPaths() []JSONPath

GetPaths returns the Paths field value if set, zero value otherwise.

func (*JSONObject) GetPathsOk

func (o *JSONObject) GetPathsOk() ([]JSONPath, bool)

GetPathsOk returns a tuple with the Paths field value if set, nil otherwise and a boolean to check if the value has been set.

func (*JSONObject) GetRootPath

func (o *JSONObject) GetRootPath() JSONPath

GetRootPath returns the RootPath field value if set, zero value otherwise.

func (*JSONObject) GetRootPathOk

func (o *JSONObject) GetRootPathOk() (*JSONPath, bool)

GetRootPathOk returns a tuple with the RootPath field value if set, nil otherwise and a boolean to check if the value has been set.

func (*JSONObject) HasPaths

func (o *JSONObject) HasPaths() bool

HasPaths returns a boolean if a field has been set.

func (*JSONObject) HasRootPath

func (o *JSONObject) HasRootPath() bool

HasRootPath returns a boolean if a field has been set.

func (JSONObject) MarshalJSON

func (o JSONObject) MarshalJSON() ([]byte, error)

func (*JSONObject) SetPaths

func (o *JSONObject) SetPaths(v []JSONPath)

SetPaths gets a reference to the given []JSONPath and assigns it to the Paths field.

func (*JSONObject) SetRootPath

func (o *JSONObject) SetRootPath(v JSONPath)

SetRootPath gets a reference to the given JSONPath and assigns it to the RootPath field.

func (JSONObject) ToMap

func (o JSONObject) ToMap() (map[string]interface{}, error)

type JSONPath

type JSONPath struct {
	Content []string `json:"content,omitempty"`
}

JSONPath struct for JSONPath

func NewJSONPath

func NewJSONPath() *JSONPath

NewJSONPath instantiates a new JSONPath object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewJSONPathWithDefaults

func NewJSONPathWithDefaults() *JSONPath

NewJSONPathWithDefaults instantiates a new JSONPath object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*JSONPath) GetContent

func (o *JSONPath) GetContent() []string

GetContent returns the Content field value if set, zero value otherwise.

func (*JSONPath) GetContentOk

func (o *JSONPath) GetContentOk() ([]string, bool)

GetContentOk returns a tuple with the Content field value if set, nil otherwise and a boolean to check if the value has been set.

func (*JSONPath) HasContent

func (o *JSONPath) HasContent() bool

HasContent returns a boolean if a field has been set.

func (JSONPath) MarshalJSON

func (o JSONPath) MarshalJSON() ([]byte, error)

func (*JSONPath) SetContent

func (o *JSONPath) SetContent(v []string)

SetContent gets a reference to the given []string and assigns it to the Content field.

func (JSONPath) ToMap

func (o JSONPath) ToMap() (map[string]interface{}, error)

type ListNetworkTokensResponse

type ListNetworkTokensResponse struct {
	// List of network tokens.
	NetworkTokens []NetworkToken `json:"networkTokens,omitempty"`
}

ListNetworkTokensResponse struct for ListNetworkTokensResponse

func NewListNetworkTokensResponse

func NewListNetworkTokensResponse() *ListNetworkTokensResponse

NewListNetworkTokensResponse instantiates a new ListNetworkTokensResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewListNetworkTokensResponseWithDefaults

func NewListNetworkTokensResponseWithDefaults() *ListNetworkTokensResponse

NewListNetworkTokensResponseWithDefaults instantiates a new ListNetworkTokensResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ListNetworkTokensResponse) GetNetworkTokens

func (o *ListNetworkTokensResponse) GetNetworkTokens() []NetworkToken

GetNetworkTokens returns the NetworkTokens field value if set, zero value otherwise.

func (*ListNetworkTokensResponse) GetNetworkTokensOk

func (o *ListNetworkTokensResponse) GetNetworkTokensOk() ([]NetworkToken, bool)

GetNetworkTokensOk returns a tuple with the NetworkTokens field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListNetworkTokensResponse) HasNetworkTokens

func (o *ListNetworkTokensResponse) HasNetworkTokens() bool

HasNetworkTokens returns a boolean if a field has been set.

func (ListNetworkTokensResponse) MarshalJSON

func (o ListNetworkTokensResponse) MarshalJSON() ([]byte, error)

func (*ListNetworkTokensResponse) SetNetworkTokens

func (o *ListNetworkTokensResponse) SetNetworkTokens(v []NetworkToken)

SetNetworkTokens gets a reference to the given []NetworkToken and assigns it to the NetworkTokens field.

func (ListNetworkTokensResponse) ToMap

func (o ListNetworkTokensResponse) ToMap() (map[string]interface{}, error)

type MatchingTransactionsRestriction

type MatchingTransactionsRestriction struct {
	// Defines how the condition must be evaluated.
	Operation string `json:"operation"`
	// The number of transactions.
	Value *int32 `json:"value,omitempty"`
}

MatchingTransactionsRestriction struct for MatchingTransactionsRestriction

func NewMatchingTransactionsRestriction

func NewMatchingTransactionsRestriction(operation string) *MatchingTransactionsRestriction

NewMatchingTransactionsRestriction instantiates a new MatchingTransactionsRestriction object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMatchingTransactionsRestrictionWithDefaults

func NewMatchingTransactionsRestrictionWithDefaults() *MatchingTransactionsRestriction

NewMatchingTransactionsRestrictionWithDefaults instantiates a new MatchingTransactionsRestriction object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MatchingTransactionsRestriction) GetOperation

func (o *MatchingTransactionsRestriction) GetOperation() string

GetOperation returns the Operation field value

func (*MatchingTransactionsRestriction) GetOperationOk

func (o *MatchingTransactionsRestriction) GetOperationOk() (*string, bool)

GetOperationOk returns a tuple with the Operation field value and a boolean to check if the value has been set.

func (*MatchingTransactionsRestriction) GetValue

func (o *MatchingTransactionsRestriction) GetValue() int32

GetValue returns the Value field value if set, zero value otherwise.

func (*MatchingTransactionsRestriction) GetValueOk

func (o *MatchingTransactionsRestriction) GetValueOk() (*int32, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MatchingTransactionsRestriction) HasValue

func (o *MatchingTransactionsRestriction) HasValue() bool

HasValue returns a boolean if a field has been set.

func (MatchingTransactionsRestriction) MarshalJSON

func (o MatchingTransactionsRestriction) MarshalJSON() ([]byte, error)

func (*MatchingTransactionsRestriction) SetOperation

func (o *MatchingTransactionsRestriction) SetOperation(v string)

SetOperation sets field value

func (*MatchingTransactionsRestriction) SetValue

func (o *MatchingTransactionsRestriction) SetValue(v int32)

SetValue gets a reference to the given int32 and assigns it to the Value field.

func (MatchingTransactionsRestriction) ToMap

func (o MatchingTransactionsRestriction) ToMap() (map[string]interface{}, error)

type MccsRestriction

type MccsRestriction struct {
	// Defines how the condition must be evaluated.
	Operation string `json:"operation"`
	// List of merchant category codes (MCCs).
	Value []string `json:"value,omitempty"`
}

MccsRestriction struct for MccsRestriction

func NewMccsRestriction

func NewMccsRestriction(operation string) *MccsRestriction

NewMccsRestriction instantiates a new MccsRestriction object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMccsRestrictionWithDefaults

func NewMccsRestrictionWithDefaults() *MccsRestriction

NewMccsRestrictionWithDefaults instantiates a new MccsRestriction object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MccsRestriction) GetOperation

func (o *MccsRestriction) GetOperation() string

GetOperation returns the Operation field value

func (*MccsRestriction) GetOperationOk

func (o *MccsRestriction) GetOperationOk() (*string, bool)

GetOperationOk returns a tuple with the Operation field value and a boolean to check if the value has been set.

func (*MccsRestriction) GetValue

func (o *MccsRestriction) GetValue() []string

GetValue returns the Value field value if set, zero value otherwise.

func (*MccsRestriction) GetValueOk

func (o *MccsRestriction) GetValueOk() ([]string, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MccsRestriction) HasValue

func (o *MccsRestriction) HasValue() bool

HasValue returns a boolean if a field has been set.

func (MccsRestriction) MarshalJSON

func (o MccsRestriction) MarshalJSON() ([]byte, error)

func (*MccsRestriction) SetOperation

func (o *MccsRestriction) SetOperation(v string)

SetOperation sets field value

func (*MccsRestriction) SetValue

func (o *MccsRestriction) SetValue(v []string)

SetValue gets a reference to the given []string and assigns it to the Value field.

func (MccsRestriction) ToMap

func (o MccsRestriction) ToMap() (map[string]interface{}, error)

type MerchantAcquirerPair

type MerchantAcquirerPair struct {
	// The acquirer ID.
	AcquirerId *string `json:"acquirerId,omitempty"`
	// The merchant identification number (MID).
	MerchantId *string `json:"merchantId,omitempty"`
}

MerchantAcquirerPair struct for MerchantAcquirerPair

func NewMerchantAcquirerPair

func NewMerchantAcquirerPair() *MerchantAcquirerPair

NewMerchantAcquirerPair instantiates a new MerchantAcquirerPair object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMerchantAcquirerPairWithDefaults

func NewMerchantAcquirerPairWithDefaults() *MerchantAcquirerPair

NewMerchantAcquirerPairWithDefaults instantiates a new MerchantAcquirerPair object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MerchantAcquirerPair) GetAcquirerId

func (o *MerchantAcquirerPair) GetAcquirerId() string

GetAcquirerId returns the AcquirerId field value if set, zero value otherwise.

func (*MerchantAcquirerPair) GetAcquirerIdOk

func (o *MerchantAcquirerPair) GetAcquirerIdOk() (*string, bool)

GetAcquirerIdOk returns a tuple with the AcquirerId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MerchantAcquirerPair) GetMerchantId

func (o *MerchantAcquirerPair) GetMerchantId() string

GetMerchantId returns the MerchantId field value if set, zero value otherwise.

func (*MerchantAcquirerPair) GetMerchantIdOk

func (o *MerchantAcquirerPair) GetMerchantIdOk() (*string, bool)

GetMerchantIdOk returns a tuple with the MerchantId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MerchantAcquirerPair) HasAcquirerId

func (o *MerchantAcquirerPair) HasAcquirerId() bool

HasAcquirerId returns a boolean if a field has been set.

func (*MerchantAcquirerPair) HasMerchantId

func (o *MerchantAcquirerPair) HasMerchantId() bool

HasMerchantId returns a boolean if a field has been set.

func (MerchantAcquirerPair) MarshalJSON

func (o MerchantAcquirerPair) MarshalJSON() ([]byte, error)

func (*MerchantAcquirerPair) SetAcquirerId

func (o *MerchantAcquirerPair) SetAcquirerId(v string)

SetAcquirerId gets a reference to the given string and assigns it to the AcquirerId field.

func (*MerchantAcquirerPair) SetMerchantId

func (o *MerchantAcquirerPair) SetMerchantId(v string)

SetMerchantId gets a reference to the given string and assigns it to the MerchantId field.

func (MerchantAcquirerPair) ToMap

func (o MerchantAcquirerPair) ToMap() (map[string]interface{}, error)

type MerchantNamesRestriction

type MerchantNamesRestriction struct {
	// Defines how the condition must be evaluated.
	Operation string        `json:"operation"`
	Value     []StringMatch `json:"value,omitempty"`
}

MerchantNamesRestriction struct for MerchantNamesRestriction

func NewMerchantNamesRestriction

func NewMerchantNamesRestriction(operation string) *MerchantNamesRestriction

NewMerchantNamesRestriction instantiates a new MerchantNamesRestriction object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMerchantNamesRestrictionWithDefaults

func NewMerchantNamesRestrictionWithDefaults() *MerchantNamesRestriction

NewMerchantNamesRestrictionWithDefaults instantiates a new MerchantNamesRestriction object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MerchantNamesRestriction) GetOperation

func (o *MerchantNamesRestriction) GetOperation() string

GetOperation returns the Operation field value

func (*MerchantNamesRestriction) GetOperationOk

func (o *MerchantNamesRestriction) GetOperationOk() (*string, bool)

GetOperationOk returns a tuple with the Operation field value and a boolean to check if the value has been set.

func (*MerchantNamesRestriction) GetValue

func (o *MerchantNamesRestriction) GetValue() []StringMatch

GetValue returns the Value field value if set, zero value otherwise.

func (*MerchantNamesRestriction) GetValueOk

func (o *MerchantNamesRestriction) GetValueOk() ([]StringMatch, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MerchantNamesRestriction) HasValue

func (o *MerchantNamesRestriction) HasValue() bool

HasValue returns a boolean if a field has been set.

func (MerchantNamesRestriction) MarshalJSON

func (o MerchantNamesRestriction) MarshalJSON() ([]byte, error)

func (*MerchantNamesRestriction) SetOperation

func (o *MerchantNamesRestriction) SetOperation(v string)

SetOperation sets field value

func (*MerchantNamesRestriction) SetValue

func (o *MerchantNamesRestriction) SetValue(v []StringMatch)

SetValue gets a reference to the given []StringMatch and assigns it to the Value field.

func (MerchantNamesRestriction) ToMap

func (o MerchantNamesRestriction) ToMap() (map[string]interface{}, error)

type MerchantsRestriction

type MerchantsRestriction struct {
	// Defines how the condition must be evaluated.
	Operation string `json:"operation"`
	// List of merchant ID and acquirer ID pairs.
	Value []MerchantAcquirerPair `json:"value,omitempty"`
}

MerchantsRestriction struct for MerchantsRestriction

func NewMerchantsRestriction

func NewMerchantsRestriction(operation string) *MerchantsRestriction

NewMerchantsRestriction instantiates a new MerchantsRestriction object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMerchantsRestrictionWithDefaults

func NewMerchantsRestrictionWithDefaults() *MerchantsRestriction

NewMerchantsRestrictionWithDefaults instantiates a new MerchantsRestriction object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MerchantsRestriction) GetOperation

func (o *MerchantsRestriction) GetOperation() string

GetOperation returns the Operation field value

func (*MerchantsRestriction) GetOperationOk

func (o *MerchantsRestriction) GetOperationOk() (*string, bool)

GetOperationOk returns a tuple with the Operation field value and a boolean to check if the value has been set.

func (*MerchantsRestriction) GetValue

GetValue returns the Value field value if set, zero value otherwise.

func (*MerchantsRestriction) GetValueOk

func (o *MerchantsRestriction) GetValueOk() ([]MerchantAcquirerPair, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MerchantsRestriction) HasValue

func (o *MerchantsRestriction) HasValue() bool

HasValue returns a boolean if a field has been set.

func (MerchantsRestriction) MarshalJSON

func (o MerchantsRestriction) MarshalJSON() ([]byte, error)

func (*MerchantsRestriction) SetOperation

func (o *MerchantsRestriction) SetOperation(v string)

SetOperation sets field value

func (*MerchantsRestriction) SetValue

func (o *MerchantsRestriction) SetValue(v []MerchantAcquirerPair)

SetValue gets a reference to the given []MerchantAcquirerPair and assigns it to the Value field.

func (MerchantsRestriction) ToMap

func (o MerchantsRestriction) ToMap() (map[string]interface{}, error)

type NOLocalAccountIdentification

type NOLocalAccountIdentification struct {
	// The 11-digit bank account number, without separators or whitespace.
	AccountNumber string `json:"accountNumber"`
	// **noLocal**
	Type string `json:"type"`
}

NOLocalAccountIdentification struct for NOLocalAccountIdentification

func NewNOLocalAccountIdentification

func NewNOLocalAccountIdentification(accountNumber string, type_ string) *NOLocalAccountIdentification

NewNOLocalAccountIdentification instantiates a new NOLocalAccountIdentification object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNOLocalAccountIdentificationWithDefaults

func NewNOLocalAccountIdentificationWithDefaults() *NOLocalAccountIdentification

NewNOLocalAccountIdentificationWithDefaults instantiates a new NOLocalAccountIdentification object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NOLocalAccountIdentification) GetAccountNumber

func (o *NOLocalAccountIdentification) GetAccountNumber() string

GetAccountNumber returns the AccountNumber field value

func (*NOLocalAccountIdentification) GetAccountNumberOk

func (o *NOLocalAccountIdentification) GetAccountNumberOk() (*string, bool)

GetAccountNumberOk returns a tuple with the AccountNumber field value and a boolean to check if the value has been set.

func (*NOLocalAccountIdentification) GetType

func (o *NOLocalAccountIdentification) GetType() string

GetType returns the Type field value

func (*NOLocalAccountIdentification) GetTypeOk

func (o *NOLocalAccountIdentification) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (NOLocalAccountIdentification) MarshalJSON

func (o NOLocalAccountIdentification) MarshalJSON() ([]byte, error)

func (*NOLocalAccountIdentification) SetAccountNumber

func (o *NOLocalAccountIdentification) SetAccountNumber(v string)

SetAccountNumber sets field value

func (*NOLocalAccountIdentification) SetType

func (o *NOLocalAccountIdentification) SetType(v string)

SetType sets field value

func (NOLocalAccountIdentification) ToMap

func (o NOLocalAccountIdentification) ToMap() (map[string]interface{}, error)

type NZLocalAccountIdentification

type NZLocalAccountIdentification struct {
	// The 15-16 digit bank account number. The first 2 digits are the bank number, the next 4 digits are the branch number, the next 7 digits are the account number, and the final 2-3 digits are the suffix.
	AccountNumber string `json:"accountNumber"`
	// **nzLocal**
	Type string `json:"type"`
}

NZLocalAccountIdentification struct for NZLocalAccountIdentification

func NewNZLocalAccountIdentification

func NewNZLocalAccountIdentification(accountNumber string, type_ string) *NZLocalAccountIdentification

NewNZLocalAccountIdentification instantiates a new NZLocalAccountIdentification object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNZLocalAccountIdentificationWithDefaults

func NewNZLocalAccountIdentificationWithDefaults() *NZLocalAccountIdentification

NewNZLocalAccountIdentificationWithDefaults instantiates a new NZLocalAccountIdentification object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NZLocalAccountIdentification) GetAccountNumber

func (o *NZLocalAccountIdentification) GetAccountNumber() string

GetAccountNumber returns the AccountNumber field value

func (*NZLocalAccountIdentification) GetAccountNumberOk

func (o *NZLocalAccountIdentification) GetAccountNumberOk() (*string, bool)

GetAccountNumberOk returns a tuple with the AccountNumber field value and a boolean to check if the value has been set.

func (*NZLocalAccountIdentification) GetType

func (o *NZLocalAccountIdentification) GetType() string

GetType returns the Type field value

func (*NZLocalAccountIdentification) GetTypeOk

func (o *NZLocalAccountIdentification) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (NZLocalAccountIdentification) MarshalJSON

func (o NZLocalAccountIdentification) MarshalJSON() ([]byte, error)

func (*NZLocalAccountIdentification) SetAccountNumber

func (o *NZLocalAccountIdentification) SetAccountNumber(v string)

SetAccountNumber sets field value

func (*NZLocalAccountIdentification) SetType

func (o *NZLocalAccountIdentification) SetType(v string)

SetType sets field value

func (NZLocalAccountIdentification) ToMap

func (o NZLocalAccountIdentification) ToMap() (map[string]interface{}, error)

type Name

type Name struct {
	// The first name.
	FirstName string `json:"firstName"`
	// The last name.
	LastName string `json:"lastName"`
}

Name struct for Name

func NewName

func NewName(firstName string, lastName string) *Name

NewName instantiates a new Name object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNameWithDefaults

func NewNameWithDefaults() *Name

NewNameWithDefaults instantiates a new Name object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Name) GetFirstName

func (o *Name) GetFirstName() string

GetFirstName returns the FirstName field value

func (*Name) GetFirstNameOk

func (o *Name) GetFirstNameOk() (*string, bool)

GetFirstNameOk returns a tuple with the FirstName field value and a boolean to check if the value has been set.

func (*Name) GetLastName

func (o *Name) GetLastName() string

GetLastName returns the LastName field value

func (*Name) GetLastNameOk

func (o *Name) GetLastNameOk() (*string, bool)

GetLastNameOk returns a tuple with the LastName field value and a boolean to check if the value has been set.

func (Name) MarshalJSON

func (o Name) MarshalJSON() ([]byte, error)

func (*Name) SetFirstName

func (o *Name) SetFirstName(v string)

SetFirstName sets field value

func (*Name) SetLastName

func (o *Name) SetLastName(v string)

SetLastName sets field value

func (Name) ToMap

func (o Name) ToMap() (map[string]interface{}, error)

type NetworkToken

type NetworkToken struct {
	// The card brand variant of the payment instrument associated with the network token. For example, **mc_prepaid_mrw**.
	BrandVariant *string `json:"brandVariant,omitempty"`
	// Date and time when the network token was created, in [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) extended format. For example, **2020-12-18T10:15:30+01:00**..
	CreationDate *time.Time  `json:"creationDate,omitempty"`
	Device       *DeviceInfo `json:"device,omitempty"`
	// The unique identifier of the network token.
	Id *string `json:"id,omitempty"`
	// The unique identifier of the payment instrument to which this network token belongs to.
	PaymentInstrumentId *string `json:"paymentInstrumentId,omitempty"`
	// The status of the network token. Possible values: **active**, **inactive**, **suspended**, **closed**.
	Status *string `json:"status,omitempty"`
	// The last four digits of the network token `id`.
	TokenLastFour *string `json:"tokenLastFour,omitempty"`
	// The type of wallet the network token is associated with. For example, **applePay**.
	Type *string `json:"type,omitempty"`
}

NetworkToken struct for NetworkToken

func NewNetworkToken

func NewNetworkToken() *NetworkToken

NewNetworkToken instantiates a new NetworkToken object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkTokenWithDefaults

func NewNetworkTokenWithDefaults() *NetworkToken

NewNetworkTokenWithDefaults instantiates a new NetworkToken object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkToken) GetBrandVariant

func (o *NetworkToken) GetBrandVariant() string

GetBrandVariant returns the BrandVariant field value if set, zero value otherwise.

func (*NetworkToken) GetBrandVariantOk

func (o *NetworkToken) GetBrandVariantOk() (*string, bool)

GetBrandVariantOk returns a tuple with the BrandVariant field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkToken) GetCreationDate

func (o *NetworkToken) GetCreationDate() time.Time

GetCreationDate returns the CreationDate field value if set, zero value otherwise.

func (*NetworkToken) GetCreationDateOk

func (o *NetworkToken) 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 (*NetworkToken) GetDevice

func (o *NetworkToken) GetDevice() DeviceInfo

GetDevice returns the Device field value if set, zero value otherwise.

func (*NetworkToken) GetDeviceOk

func (o *NetworkToken) GetDeviceOk() (*DeviceInfo, bool)

GetDeviceOk returns a tuple with the Device field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkToken) GetId

func (o *NetworkToken) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*NetworkToken) GetIdOk

func (o *NetworkToken) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkToken) GetPaymentInstrumentId

func (o *NetworkToken) GetPaymentInstrumentId() string

GetPaymentInstrumentId returns the PaymentInstrumentId field value if set, zero value otherwise.

func (*NetworkToken) GetPaymentInstrumentIdOk

func (o *NetworkToken) GetPaymentInstrumentIdOk() (*string, bool)

GetPaymentInstrumentIdOk returns a tuple with the PaymentInstrumentId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkToken) GetStatus

func (o *NetworkToken) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*NetworkToken) GetStatusOk

func (o *NetworkToken) 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 (*NetworkToken) GetTokenLastFour

func (o *NetworkToken) GetTokenLastFour() string

GetTokenLastFour returns the TokenLastFour field value if set, zero value otherwise.

func (*NetworkToken) GetTokenLastFourOk

func (o *NetworkToken) GetTokenLastFourOk() (*string, bool)

GetTokenLastFourOk returns a tuple with the TokenLastFour field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkToken) GetType

func (o *NetworkToken) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*NetworkToken) GetTypeOk

func (o *NetworkToken) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkToken) HasBrandVariant

func (o *NetworkToken) HasBrandVariant() bool

HasBrandVariant returns a boolean if a field has been set.

func (*NetworkToken) HasCreationDate

func (o *NetworkToken) HasCreationDate() bool

HasCreationDate returns a boolean if a field has been set.

func (*NetworkToken) HasDevice

func (o *NetworkToken) HasDevice() bool

HasDevice returns a boolean if a field has been set.

func (*NetworkToken) HasId

func (o *NetworkToken) HasId() bool

HasId returns a boolean if a field has been set.

func (*NetworkToken) HasPaymentInstrumentId

func (o *NetworkToken) HasPaymentInstrumentId() bool

HasPaymentInstrumentId returns a boolean if a field has been set.

func (*NetworkToken) HasStatus

func (o *NetworkToken) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*NetworkToken) HasTokenLastFour

func (o *NetworkToken) HasTokenLastFour() bool

HasTokenLastFour returns a boolean if a field has been set.

func (*NetworkToken) HasType

func (o *NetworkToken) HasType() bool

HasType returns a boolean if a field has been set.

func (NetworkToken) MarshalJSON

func (o NetworkToken) MarshalJSON() ([]byte, error)

func (*NetworkToken) SetBrandVariant

func (o *NetworkToken) SetBrandVariant(v string)

SetBrandVariant gets a reference to the given string and assigns it to the BrandVariant field.

func (*NetworkToken) SetCreationDate

func (o *NetworkToken) SetCreationDate(v time.Time)

SetCreationDate gets a reference to the given time.Time and assigns it to the CreationDate field.

func (*NetworkToken) SetDevice

func (o *NetworkToken) SetDevice(v DeviceInfo)

SetDevice gets a reference to the given DeviceInfo and assigns it to the Device field.

func (*NetworkToken) SetId

func (o *NetworkToken) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*NetworkToken) SetPaymentInstrumentId

func (o *NetworkToken) SetPaymentInstrumentId(v string)

SetPaymentInstrumentId gets a reference to the given string and assigns it to the PaymentInstrumentId field.

func (*NetworkToken) SetStatus

func (o *NetworkToken) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*NetworkToken) SetTokenLastFour

func (o *NetworkToken) SetTokenLastFour(v string)

SetTokenLastFour gets a reference to the given string and assigns it to the TokenLastFour field.

func (*NetworkToken) SetType

func (o *NetworkToken) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (NetworkToken) ToMap

func (o NetworkToken) ToMap() (map[string]interface{}, error)

type NetworkTokensApi

type NetworkTokensApi common.Service

NetworkTokensApi service

func (*NetworkTokensApi) GetNetworkToken

GetNetworkToken Get a network token

Returns the details of a network token.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r NetworkTokensApiGetNetworkTokenInput - Request parameters, see GetNetworkTokenInput @return GetNetworkTokenResponse, *http.Response, error

func (*NetworkTokensApi) GetNetworkTokenInput

func (a *NetworkTokensApi) GetNetworkTokenInput(networkTokenId string) NetworkTokensApiGetNetworkTokenInput

Prepare a request for GetNetworkToken @param networkTokenId The unique identifier of the network token. @return NetworkTokensApiGetNetworkTokenInput

func (*NetworkTokensApi) UpdateNetworkToken

UpdateNetworkToken Update a network token

Updates the status of the network token.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r NetworkTokensApiUpdateNetworkTokenInput - Request parameters, see UpdateNetworkTokenInput @return *http.Response, error

func (*NetworkTokensApi) UpdateNetworkTokenInput

func (a *NetworkTokensApi) UpdateNetworkTokenInput(networkTokenId string) NetworkTokensApiUpdateNetworkTokenInput

Prepare a request for UpdateNetworkToken @param networkTokenId The unique identifier of the network token. @return NetworkTokensApiUpdateNetworkTokenInput

type NetworkTokensApiGetNetworkTokenInput

type NetworkTokensApiGetNetworkTokenInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by NetworkTokensApi.GetNetworkToken

type NetworkTokensApiUpdateNetworkTokenInput

type NetworkTokensApiUpdateNetworkTokenInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by NetworkTokensApi.UpdateNetworkToken

func (NetworkTokensApiUpdateNetworkTokenInput) UpdateNetworkTokenRequest

type NullableAULocalAccountIdentification

type NullableAULocalAccountIdentification struct {
	// contains filtered or unexported fields
}

func (NullableAULocalAccountIdentification) Get

func (NullableAULocalAccountIdentification) IsSet

func (NullableAULocalAccountIdentification) MarshalJSON

func (v NullableAULocalAccountIdentification) MarshalJSON() ([]byte, error)

func (*NullableAULocalAccountIdentification) Set

func (*NullableAULocalAccountIdentification) UnmarshalJSON

func (v *NullableAULocalAccountIdentification) UnmarshalJSON(src []byte) error

func (*NullableAULocalAccountIdentification) Unset

type NullableAccountHolder

type NullableAccountHolder struct {
	// contains filtered or unexported fields
}

func NewNullableAccountHolder

func NewNullableAccountHolder(val *AccountHolder) *NullableAccountHolder

func (NullableAccountHolder) Get

func (NullableAccountHolder) IsSet

func (v NullableAccountHolder) IsSet() bool

func (NullableAccountHolder) MarshalJSON

func (v NullableAccountHolder) MarshalJSON() ([]byte, error)

func (*NullableAccountHolder) Set

func (v *NullableAccountHolder) Set(val *AccountHolder)

func (*NullableAccountHolder) UnmarshalJSON

func (v *NullableAccountHolder) UnmarshalJSON(src []byte) error

func (*NullableAccountHolder) Unset

func (v *NullableAccountHolder) Unset()

type NullableAccountHolderCapability

type NullableAccountHolderCapability struct {
	// contains filtered or unexported fields
}

func (NullableAccountHolderCapability) Get

func (NullableAccountHolderCapability) IsSet

func (NullableAccountHolderCapability) MarshalJSON

func (v NullableAccountHolderCapability) MarshalJSON() ([]byte, error)

func (*NullableAccountHolderCapability) Set

func (*NullableAccountHolderCapability) UnmarshalJSON

func (v *NullableAccountHolderCapability) UnmarshalJSON(src []byte) error

func (*NullableAccountHolderCapability) Unset

type NullableAccountHolderInfo

type NullableAccountHolderInfo struct {
	// contains filtered or unexported fields
}

func NewNullableAccountHolderInfo

func NewNullableAccountHolderInfo(val *AccountHolderInfo) *NullableAccountHolderInfo

func (NullableAccountHolderInfo) Get

func (NullableAccountHolderInfo) IsSet

func (v NullableAccountHolderInfo) IsSet() bool

func (NullableAccountHolderInfo) MarshalJSON

func (v NullableAccountHolderInfo) MarshalJSON() ([]byte, error)

func (*NullableAccountHolderInfo) Set

func (*NullableAccountHolderInfo) UnmarshalJSON

func (v *NullableAccountHolderInfo) UnmarshalJSON(src []byte) error

func (*NullableAccountHolderInfo) Unset

func (v *NullableAccountHolderInfo) Unset()

type NullableAccountHolderUpdateRequest

type NullableAccountHolderUpdateRequest struct {
	// contains filtered or unexported fields
}

func (NullableAccountHolderUpdateRequest) Get

func (NullableAccountHolderUpdateRequest) IsSet

func (NullableAccountHolderUpdateRequest) MarshalJSON

func (v NullableAccountHolderUpdateRequest) MarshalJSON() ([]byte, error)

func (*NullableAccountHolderUpdateRequest) Set

func (*NullableAccountHolderUpdateRequest) UnmarshalJSON

func (v *NullableAccountHolderUpdateRequest) UnmarshalJSON(src []byte) error

func (*NullableAccountHolderUpdateRequest) Unset

type NullableAccountSupportingEntityCapability

type NullableAccountSupportingEntityCapability struct {
	// contains filtered or unexported fields
}

func (NullableAccountSupportingEntityCapability) Get

func (NullableAccountSupportingEntityCapability) IsSet

func (NullableAccountSupportingEntityCapability) MarshalJSON

func (*NullableAccountSupportingEntityCapability) Set

func (*NullableAccountSupportingEntityCapability) UnmarshalJSON

func (v *NullableAccountSupportingEntityCapability) UnmarshalJSON(src []byte) error

func (*NullableAccountSupportingEntityCapability) Unset

type NullableActiveNetworkTokensRestriction

type NullableActiveNetworkTokensRestriction struct {
	// contains filtered or unexported fields
}

func (NullableActiveNetworkTokensRestriction) Get

func (NullableActiveNetworkTokensRestriction) IsSet

func (NullableActiveNetworkTokensRestriction) MarshalJSON

func (v NullableActiveNetworkTokensRestriction) MarshalJSON() ([]byte, error)

func (*NullableActiveNetworkTokensRestriction) Set

func (*NullableActiveNetworkTokensRestriction) UnmarshalJSON

func (v *NullableActiveNetworkTokensRestriction) UnmarshalJSON(src []byte) error

func (*NullableActiveNetworkTokensRestriction) Unset

type NullableAdditionalBankIdentification

type NullableAdditionalBankIdentification struct {
	// contains filtered or unexported fields
}

func (NullableAdditionalBankIdentification) Get

func (NullableAdditionalBankIdentification) IsSet

func (NullableAdditionalBankIdentification) MarshalJSON

func (v NullableAdditionalBankIdentification) MarshalJSON() ([]byte, error)

func (*NullableAdditionalBankIdentification) Set

func (*NullableAdditionalBankIdentification) UnmarshalJSON

func (v *NullableAdditionalBankIdentification) UnmarshalJSON(src []byte) error

func (*NullableAdditionalBankIdentification) Unset

type NullableAddress

type NullableAddress struct {
	// contains filtered or unexported fields
}

func NewNullableAddress

func NewNullableAddress(val *Address) *NullableAddress

func (NullableAddress) Get

func (v NullableAddress) Get() *Address

func (NullableAddress) IsSet

func (v NullableAddress) IsSet() bool

func (NullableAddress) MarshalJSON

func (v NullableAddress) MarshalJSON() ([]byte, error)

func (*NullableAddress) Set

func (v *NullableAddress) Set(val *Address)

func (*NullableAddress) UnmarshalJSON

func (v *NullableAddress) UnmarshalJSON(src []byte) error

func (*NullableAddress) Unset

func (v *NullableAddress) Unset()

type NullableAddressRequirement

type NullableAddressRequirement struct {
	// contains filtered or unexported fields
}

func NewNullableAddressRequirement

func NewNullableAddressRequirement(val *AddressRequirement) *NullableAddressRequirement

func (NullableAddressRequirement) Get

func (NullableAddressRequirement) IsSet

func (v NullableAddressRequirement) IsSet() bool

func (NullableAddressRequirement) MarshalJSON

func (v NullableAddressRequirement) MarshalJSON() ([]byte, error)

func (*NullableAddressRequirement) Set

func (*NullableAddressRequirement) UnmarshalJSON

func (v *NullableAddressRequirement) UnmarshalJSON(src []byte) error

func (*NullableAddressRequirement) Unset

func (v *NullableAddressRequirement) 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 NullableAmountMinMaxRequirement

type NullableAmountMinMaxRequirement struct {
	// contains filtered or unexported fields
}

func (NullableAmountMinMaxRequirement) Get

func (NullableAmountMinMaxRequirement) IsSet

func (NullableAmountMinMaxRequirement) MarshalJSON

func (v NullableAmountMinMaxRequirement) MarshalJSON() ([]byte, error)

func (*NullableAmountMinMaxRequirement) Set

func (*NullableAmountMinMaxRequirement) UnmarshalJSON

func (v *NullableAmountMinMaxRequirement) UnmarshalJSON(src []byte) error

func (*NullableAmountMinMaxRequirement) Unset

type NullableAuthentication

type NullableAuthentication struct {
	// contains filtered or unexported fields
}

func NewNullableAuthentication

func NewNullableAuthentication(val *Authentication) *NullableAuthentication

func (NullableAuthentication) Get

func (NullableAuthentication) IsSet

func (v NullableAuthentication) IsSet() bool

func (NullableAuthentication) MarshalJSON

func (v NullableAuthentication) MarshalJSON() ([]byte, error)

func (*NullableAuthentication) Set

func (*NullableAuthentication) UnmarshalJSON

func (v *NullableAuthentication) UnmarshalJSON(src []byte) error

func (*NullableAuthentication) Unset

func (v *NullableAuthentication) Unset()

type NullableBRLocalAccountIdentification

type NullableBRLocalAccountIdentification struct {
	// contains filtered or unexported fields
}

func (NullableBRLocalAccountIdentification) Get

func (NullableBRLocalAccountIdentification) IsSet

func (NullableBRLocalAccountIdentification) MarshalJSON

func (v NullableBRLocalAccountIdentification) MarshalJSON() ([]byte, error)

func (*NullableBRLocalAccountIdentification) Set

func (*NullableBRLocalAccountIdentification) UnmarshalJSON

func (v *NullableBRLocalAccountIdentification) UnmarshalJSON(src []byte) error

func (*NullableBRLocalAccountIdentification) Unset

type NullableBalance

type NullableBalance struct {
	// contains filtered or unexported fields
}

func NewNullableBalance

func NewNullableBalance(val *Balance) *NullableBalance

func (NullableBalance) Get

func (v NullableBalance) Get() *Balance

func (NullableBalance) IsSet

func (v NullableBalance) IsSet() bool

func (NullableBalance) MarshalJSON

func (v NullableBalance) MarshalJSON() ([]byte, error)

func (*NullableBalance) Set

func (v *NullableBalance) Set(val *Balance)

func (*NullableBalance) UnmarshalJSON

func (v *NullableBalance) UnmarshalJSON(src []byte) error

func (*NullableBalance) Unset

func (v *NullableBalance) Unset()

type NullableBalanceAccount

type NullableBalanceAccount struct {
	// contains filtered or unexported fields
}

func NewNullableBalanceAccount

func NewNullableBalanceAccount(val *BalanceAccount) *NullableBalanceAccount

func (NullableBalanceAccount) Get

func (NullableBalanceAccount) IsSet

func (v NullableBalanceAccount) IsSet() bool

func (NullableBalanceAccount) MarshalJSON

func (v NullableBalanceAccount) MarshalJSON() ([]byte, error)

func (*NullableBalanceAccount) Set

func (*NullableBalanceAccount) UnmarshalJSON

func (v *NullableBalanceAccount) UnmarshalJSON(src []byte) error

func (*NullableBalanceAccount) Unset

func (v *NullableBalanceAccount) Unset()

type NullableBalanceAccountBase

type NullableBalanceAccountBase struct {
	// contains filtered or unexported fields
}

func NewNullableBalanceAccountBase

func NewNullableBalanceAccountBase(val *BalanceAccountBase) *NullableBalanceAccountBase

func (NullableBalanceAccountBase) Get

func (NullableBalanceAccountBase) IsSet

func (v NullableBalanceAccountBase) IsSet() bool

func (NullableBalanceAccountBase) MarshalJSON

func (v NullableBalanceAccountBase) MarshalJSON() ([]byte, error)

func (*NullableBalanceAccountBase) Set

func (*NullableBalanceAccountBase) UnmarshalJSON

func (v *NullableBalanceAccountBase) UnmarshalJSON(src []byte) error

func (*NullableBalanceAccountBase) Unset

func (v *NullableBalanceAccountBase) Unset()

type NullableBalanceAccountInfo

type NullableBalanceAccountInfo struct {
	// contains filtered or unexported fields
}

func NewNullableBalanceAccountInfo

func NewNullableBalanceAccountInfo(val *BalanceAccountInfo) *NullableBalanceAccountInfo

func (NullableBalanceAccountInfo) Get

func (NullableBalanceAccountInfo) IsSet

func (v NullableBalanceAccountInfo) IsSet() bool

func (NullableBalanceAccountInfo) MarshalJSON

func (v NullableBalanceAccountInfo) MarshalJSON() ([]byte, error)

func (*NullableBalanceAccountInfo) Set

func (*NullableBalanceAccountInfo) UnmarshalJSON

func (v *NullableBalanceAccountInfo) UnmarshalJSON(src []byte) error

func (*NullableBalanceAccountInfo) Unset

func (v *NullableBalanceAccountInfo) Unset()

type NullableBalanceAccountUpdateRequest

type NullableBalanceAccountUpdateRequest struct {
	// contains filtered or unexported fields
}

func (NullableBalanceAccountUpdateRequest) Get

func (NullableBalanceAccountUpdateRequest) IsSet

func (NullableBalanceAccountUpdateRequest) MarshalJSON

func (v NullableBalanceAccountUpdateRequest) MarshalJSON() ([]byte, error)

func (*NullableBalanceAccountUpdateRequest) Set

func (*NullableBalanceAccountUpdateRequest) UnmarshalJSON

func (v *NullableBalanceAccountUpdateRequest) UnmarshalJSON(src []byte) error

func (*NullableBalanceAccountUpdateRequest) Unset

type NullableBalancePlatform

type NullableBalancePlatform struct {
	// contains filtered or unexported fields
}

func NewNullableBalancePlatform

func NewNullableBalancePlatform(val *BalancePlatform) *NullableBalancePlatform

func (NullableBalancePlatform) Get

func (NullableBalancePlatform) IsSet

func (v NullableBalancePlatform) IsSet() bool

func (NullableBalancePlatform) MarshalJSON

func (v NullableBalancePlatform) MarshalJSON() ([]byte, error)

func (*NullableBalancePlatform) Set

func (*NullableBalancePlatform) UnmarshalJSON

func (v *NullableBalancePlatform) UnmarshalJSON(src []byte) error

func (*NullableBalancePlatform) Unset

func (v *NullableBalancePlatform) Unset()

type NullableBalanceSweepConfigurationsResponse

type NullableBalanceSweepConfigurationsResponse struct {
	// contains filtered or unexported fields
}

func (NullableBalanceSweepConfigurationsResponse) Get

func (NullableBalanceSweepConfigurationsResponse) IsSet

func (NullableBalanceSweepConfigurationsResponse) MarshalJSON

func (*NullableBalanceSweepConfigurationsResponse) Set

func (*NullableBalanceSweepConfigurationsResponse) UnmarshalJSON

func (v *NullableBalanceSweepConfigurationsResponse) UnmarshalJSON(src []byte) error

func (*NullableBalanceSweepConfigurationsResponse) 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 NullableBankAccountAccountIdentification

type NullableBankAccountAccountIdentification struct {
	// contains filtered or unexported fields
}

func (NullableBankAccountAccountIdentification) Get

func (NullableBankAccountAccountIdentification) IsSet

func (NullableBankAccountAccountIdentification) MarshalJSON

func (*NullableBankAccountAccountIdentification) Set

func (*NullableBankAccountAccountIdentification) UnmarshalJSON

func (v *NullableBankAccountAccountIdentification) UnmarshalJSON(src []byte) error

func (*NullableBankAccountAccountIdentification) Unset

type NullableBankAccountIdentificationTypeRequirement

type NullableBankAccountIdentificationTypeRequirement struct {
	// contains filtered or unexported fields
}

func (NullableBankAccountIdentificationTypeRequirement) Get

func (NullableBankAccountIdentificationTypeRequirement) IsSet

func (NullableBankAccountIdentificationTypeRequirement) MarshalJSON

func (*NullableBankAccountIdentificationTypeRequirement) Set

func (*NullableBankAccountIdentificationTypeRequirement) UnmarshalJSON

func (*NullableBankAccountIdentificationTypeRequirement) Unset

type NullableBankAccountIdentificationValidationRequest

type NullableBankAccountIdentificationValidationRequest struct {
	// contains filtered or unexported fields
}

func (NullableBankAccountIdentificationValidationRequest) Get

func (NullableBankAccountIdentificationValidationRequest) IsSet

func (NullableBankAccountIdentificationValidationRequest) MarshalJSON

func (*NullableBankAccountIdentificationValidationRequest) Set

func (*NullableBankAccountIdentificationValidationRequest) UnmarshalJSON

func (*NullableBankAccountIdentificationValidationRequest) Unset

type NullableBankAccountIdentificationValidationRequestAccountIdentification

type NullableBankAccountIdentificationValidationRequestAccountIdentification struct {
	// contains filtered or unexported fields
}

func (NullableBankAccountIdentificationValidationRequestAccountIdentification) Get

func (NullableBankAccountIdentificationValidationRequestAccountIdentification) IsSet

func (NullableBankAccountIdentificationValidationRequestAccountIdentification) MarshalJSON

func (*NullableBankAccountIdentificationValidationRequestAccountIdentification) Set

func (*NullableBankAccountIdentificationValidationRequestAccountIdentification) UnmarshalJSON

func (*NullableBankAccountIdentificationValidationRequestAccountIdentification) Unset

type NullableBankIdentification

type NullableBankIdentification struct {
	// contains filtered or unexported fields
}

func NewNullableBankIdentification

func NewNullableBankIdentification(val *BankIdentification) *NullableBankIdentification

func (NullableBankIdentification) Get

func (NullableBankIdentification) IsSet

func (v NullableBankIdentification) IsSet() bool

func (NullableBankIdentification) MarshalJSON

func (v NullableBankIdentification) MarshalJSON() ([]byte, error)

func (*NullableBankIdentification) Set

func (*NullableBankIdentification) UnmarshalJSON

func (v *NullableBankIdentification) UnmarshalJSON(src []byte) error

func (*NullableBankIdentification) Unset

func (v *NullableBankIdentification) Unset()

type NullableBrandVariantsRestriction

type NullableBrandVariantsRestriction struct {
	// contains filtered or unexported fields
}

func (NullableBrandVariantsRestriction) Get

func (NullableBrandVariantsRestriction) IsSet

func (NullableBrandVariantsRestriction) MarshalJSON

func (v NullableBrandVariantsRestriction) MarshalJSON() ([]byte, error)

func (*NullableBrandVariantsRestriction) Set

func (*NullableBrandVariantsRestriction) UnmarshalJSON

func (v *NullableBrandVariantsRestriction) UnmarshalJSON(src []byte) error

func (*NullableBrandVariantsRestriction) Unset

type NullableBulkAddress

type NullableBulkAddress struct {
	// contains filtered or unexported fields
}

func NewNullableBulkAddress

func NewNullableBulkAddress(val *BulkAddress) *NullableBulkAddress

func (NullableBulkAddress) Get

func (NullableBulkAddress) IsSet

func (v NullableBulkAddress) IsSet() bool

func (NullableBulkAddress) MarshalJSON

func (v NullableBulkAddress) MarshalJSON() ([]byte, error)

func (*NullableBulkAddress) Set

func (v *NullableBulkAddress) Set(val *BulkAddress)

func (*NullableBulkAddress) UnmarshalJSON

func (v *NullableBulkAddress) UnmarshalJSON(src []byte) error

func (*NullableBulkAddress) Unset

func (v *NullableBulkAddress) Unset()

type NullableCALocalAccountIdentification

type NullableCALocalAccountIdentification struct {
	// contains filtered or unexported fields
}

func (NullableCALocalAccountIdentification) Get

func (NullableCALocalAccountIdentification) IsSet

func (NullableCALocalAccountIdentification) MarshalJSON

func (v NullableCALocalAccountIdentification) MarshalJSON() ([]byte, error)

func (*NullableCALocalAccountIdentification) Set

func (*NullableCALocalAccountIdentification) UnmarshalJSON

func (v *NullableCALocalAccountIdentification) UnmarshalJSON(src []byte) error

func (*NullableCALocalAccountIdentification) Unset

type NullableCZLocalAccountIdentification

type NullableCZLocalAccountIdentification struct {
	// contains filtered or unexported fields
}

func (NullableCZLocalAccountIdentification) Get

func (NullableCZLocalAccountIdentification) IsSet

func (NullableCZLocalAccountIdentification) MarshalJSON

func (v NullableCZLocalAccountIdentification) MarshalJSON() ([]byte, error)

func (*NullableCZLocalAccountIdentification) Set

func (*NullableCZLocalAccountIdentification) UnmarshalJSON

func (v *NullableCZLocalAccountIdentification) UnmarshalJSON(src []byte) error

func (*NullableCZLocalAccountIdentification) Unset

type NullableCapabilityProblem

type NullableCapabilityProblem struct {
	// contains filtered or unexported fields
}

func NewNullableCapabilityProblem

func NewNullableCapabilityProblem(val *CapabilityProblem) *NullableCapabilityProblem

func (NullableCapabilityProblem) Get

func (NullableCapabilityProblem) IsSet

func (v NullableCapabilityProblem) IsSet() bool

func (NullableCapabilityProblem) MarshalJSON

func (v NullableCapabilityProblem) MarshalJSON() ([]byte, error)

func (*NullableCapabilityProblem) Set

func (*NullableCapabilityProblem) UnmarshalJSON

func (v *NullableCapabilityProblem) UnmarshalJSON(src []byte) error

func (*NullableCapabilityProblem) Unset

func (v *NullableCapabilityProblem) Unset()

type NullableCapabilityProblemEntity

type NullableCapabilityProblemEntity struct {
	// contains filtered or unexported fields
}

func (NullableCapabilityProblemEntity) Get

func (NullableCapabilityProblemEntity) IsSet

func (NullableCapabilityProblemEntity) MarshalJSON

func (v NullableCapabilityProblemEntity) MarshalJSON() ([]byte, error)

func (*NullableCapabilityProblemEntity) Set

func (*NullableCapabilityProblemEntity) UnmarshalJSON

func (v *NullableCapabilityProblemEntity) UnmarshalJSON(src []byte) error

func (*NullableCapabilityProblemEntity) Unset

type NullableCapabilityProblemEntityRecursive

type NullableCapabilityProblemEntityRecursive struct {
	// contains filtered or unexported fields
}

func (NullableCapabilityProblemEntityRecursive) Get

func (NullableCapabilityProblemEntityRecursive) IsSet

func (NullableCapabilityProblemEntityRecursive) MarshalJSON

func (*NullableCapabilityProblemEntityRecursive) Set

func (*NullableCapabilityProblemEntityRecursive) UnmarshalJSON

func (v *NullableCapabilityProblemEntityRecursive) UnmarshalJSON(src []byte) error

func (*NullableCapabilityProblemEntityRecursive) Unset

type NullableCapabilitySettings

type NullableCapabilitySettings struct {
	// contains filtered or unexported fields
}

func NewNullableCapabilitySettings

func NewNullableCapabilitySettings(val *CapabilitySettings) *NullableCapabilitySettings

func (NullableCapabilitySettings) Get

func (NullableCapabilitySettings) IsSet

func (v NullableCapabilitySettings) IsSet() bool

func (NullableCapabilitySettings) MarshalJSON

func (v NullableCapabilitySettings) MarshalJSON() ([]byte, error)

func (*NullableCapabilitySettings) Set

func (*NullableCapabilitySettings) UnmarshalJSON

func (v *NullableCapabilitySettings) UnmarshalJSON(src []byte) error

func (*NullableCapabilitySettings) Unset

func (v *NullableCapabilitySettings) Unset()

type NullableCapitalBalance

type NullableCapitalBalance struct {
	// contains filtered or unexported fields
}

func NewNullableCapitalBalance

func NewNullableCapitalBalance(val *CapitalBalance) *NullableCapitalBalance

func (NullableCapitalBalance) Get

func (NullableCapitalBalance) IsSet

func (v NullableCapitalBalance) IsSet() bool

func (NullableCapitalBalance) MarshalJSON

func (v NullableCapitalBalance) MarshalJSON() ([]byte, error)

func (*NullableCapitalBalance) Set

func (*NullableCapitalBalance) UnmarshalJSON

func (v *NullableCapitalBalance) UnmarshalJSON(src []byte) error

func (*NullableCapitalBalance) Unset

func (v *NullableCapitalBalance) Unset()

type NullableCapitalGrantAccount

type NullableCapitalGrantAccount struct {
	// contains filtered or unexported fields
}

func NewNullableCapitalGrantAccount

func NewNullableCapitalGrantAccount(val *CapitalGrantAccount) *NullableCapitalGrantAccount

func (NullableCapitalGrantAccount) Get

func (NullableCapitalGrantAccount) IsSet

func (NullableCapitalGrantAccount) MarshalJSON

func (v NullableCapitalGrantAccount) MarshalJSON() ([]byte, error)

func (*NullableCapitalGrantAccount) Set

func (*NullableCapitalGrantAccount) UnmarshalJSON

func (v *NullableCapitalGrantAccount) UnmarshalJSON(src []byte) error

func (*NullableCapitalGrantAccount) Unset

func (v *NullableCapitalGrantAccount) Unset()

type NullableCard

type NullableCard struct {
	// contains filtered or unexported fields
}

func NewNullableCard

func NewNullableCard(val *Card) *NullableCard

func (NullableCard) Get

func (v NullableCard) Get() *Card

func (NullableCard) IsSet

func (v NullableCard) IsSet() bool

func (NullableCard) MarshalJSON

func (v NullableCard) MarshalJSON() ([]byte, error)

func (*NullableCard) Set

func (v *NullableCard) Set(val *Card)

func (*NullableCard) UnmarshalJSON

func (v *NullableCard) UnmarshalJSON(src []byte) error

func (*NullableCard) Unset

func (v *NullableCard) Unset()

type NullableCardConfiguration

type NullableCardConfiguration struct {
	// contains filtered or unexported fields
}

func NewNullableCardConfiguration

func NewNullableCardConfiguration(val *CardConfiguration) *NullableCardConfiguration

func (NullableCardConfiguration) Get

func (NullableCardConfiguration) IsSet

func (v NullableCardConfiguration) IsSet() bool

func (NullableCardConfiguration) MarshalJSON

func (v NullableCardConfiguration) MarshalJSON() ([]byte, error)

func (*NullableCardConfiguration) Set

func (*NullableCardConfiguration) UnmarshalJSON

func (v *NullableCardConfiguration) UnmarshalJSON(src []byte) error

func (*NullableCardConfiguration) Unset

func (v *NullableCardConfiguration) Unset()

type NullableCardInfo

type NullableCardInfo struct {
	// contains filtered or unexported fields
}

func NewNullableCardInfo

func NewNullableCardInfo(val *CardInfo) *NullableCardInfo

func (NullableCardInfo) Get

func (v NullableCardInfo) Get() *CardInfo

func (NullableCardInfo) IsSet

func (v NullableCardInfo) IsSet() bool

func (NullableCardInfo) MarshalJSON

func (v NullableCardInfo) MarshalJSON() ([]byte, error)

func (*NullableCardInfo) Set

func (v *NullableCardInfo) Set(val *CardInfo)

func (*NullableCardInfo) UnmarshalJSON

func (v *NullableCardInfo) UnmarshalJSON(src []byte) error

func (*NullableCardInfo) Unset

func (v *NullableCardInfo) Unset()

type NullableContactDetails

type NullableContactDetails struct {
	// contains filtered or unexported fields
}

func NewNullableContactDetails

func NewNullableContactDetails(val *ContactDetails) *NullableContactDetails

func (NullableContactDetails) Get

func (NullableContactDetails) IsSet

func (v NullableContactDetails) IsSet() bool

func (NullableContactDetails) MarshalJSON

func (v NullableContactDetails) MarshalJSON() ([]byte, error)

func (*NullableContactDetails) Set

func (*NullableContactDetails) UnmarshalJSON

func (v *NullableContactDetails) UnmarshalJSON(src []byte) error

func (*NullableContactDetails) Unset

func (v *NullableContactDetails) Unset()

type NullableCounterparty

type NullableCounterparty struct {
	// contains filtered or unexported fields
}

func NewNullableCounterparty

func NewNullableCounterparty(val *Counterparty) *NullableCounterparty

func (NullableCounterparty) Get

func (NullableCounterparty) IsSet

func (v NullableCounterparty) IsSet() bool

func (NullableCounterparty) MarshalJSON

func (v NullableCounterparty) MarshalJSON() ([]byte, error)

func (*NullableCounterparty) Set

func (v *NullableCounterparty) Set(val *Counterparty)

func (*NullableCounterparty) UnmarshalJSON

func (v *NullableCounterparty) UnmarshalJSON(src []byte) error

func (*NullableCounterparty) Unset

func (v *NullableCounterparty) Unset()

type NullableCounterpartyBankRestriction

type NullableCounterpartyBankRestriction struct {
	// contains filtered or unexported fields
}

func (NullableCounterpartyBankRestriction) Get

func (NullableCounterpartyBankRestriction) IsSet

func (NullableCounterpartyBankRestriction) MarshalJSON

func (v NullableCounterpartyBankRestriction) MarshalJSON() ([]byte, error)

func (*NullableCounterpartyBankRestriction) Set

func (*NullableCounterpartyBankRestriction) UnmarshalJSON

func (v *NullableCounterpartyBankRestriction) UnmarshalJSON(src []byte) error

func (*NullableCounterpartyBankRestriction) Unset

type NullableCountriesRestriction

type NullableCountriesRestriction struct {
	// contains filtered or unexported fields
}

func NewNullableCountriesRestriction

func NewNullableCountriesRestriction(val *CountriesRestriction) *NullableCountriesRestriction

func (NullableCountriesRestriction) Get

func (NullableCountriesRestriction) IsSet

func (NullableCountriesRestriction) MarshalJSON

func (v NullableCountriesRestriction) MarshalJSON() ([]byte, error)

func (*NullableCountriesRestriction) Set

func (*NullableCountriesRestriction) UnmarshalJSON

func (v *NullableCountriesRestriction) UnmarshalJSON(src []byte) error

func (*NullableCountriesRestriction) Unset

func (v *NullableCountriesRestriction) Unset()

type NullableCreateSweepConfigurationV2

type NullableCreateSweepConfigurationV2 struct {
	// contains filtered or unexported fields
}

func (NullableCreateSweepConfigurationV2) Get

func (NullableCreateSweepConfigurationV2) IsSet

func (NullableCreateSweepConfigurationV2) MarshalJSON

func (v NullableCreateSweepConfigurationV2) MarshalJSON() ([]byte, error)

func (*NullableCreateSweepConfigurationV2) Set

func (*NullableCreateSweepConfigurationV2) UnmarshalJSON

func (v *NullableCreateSweepConfigurationV2) UnmarshalJSON(src []byte) error

func (*NullableCreateSweepConfigurationV2) Unset

type NullableDKLocalAccountIdentification

type NullableDKLocalAccountIdentification struct {
	// contains filtered or unexported fields
}

func (NullableDKLocalAccountIdentification) Get

func (NullableDKLocalAccountIdentification) IsSet

func (NullableDKLocalAccountIdentification) MarshalJSON

func (v NullableDKLocalAccountIdentification) MarshalJSON() ([]byte, error)

func (*NullableDKLocalAccountIdentification) Set

func (*NullableDKLocalAccountIdentification) UnmarshalJSON

func (v *NullableDKLocalAccountIdentification) UnmarshalJSON(src []byte) error

func (*NullableDKLocalAccountIdentification) Unset

type NullableDayOfWeekRestriction

type NullableDayOfWeekRestriction struct {
	// contains filtered or unexported fields
}

func NewNullableDayOfWeekRestriction

func NewNullableDayOfWeekRestriction(val *DayOfWeekRestriction) *NullableDayOfWeekRestriction

func (NullableDayOfWeekRestriction) Get

func (NullableDayOfWeekRestriction) IsSet

func (NullableDayOfWeekRestriction) MarshalJSON

func (v NullableDayOfWeekRestriction) MarshalJSON() ([]byte, error)

func (*NullableDayOfWeekRestriction) Set

func (*NullableDayOfWeekRestriction) UnmarshalJSON

func (v *NullableDayOfWeekRestriction) UnmarshalJSON(src []byte) error

func (*NullableDayOfWeekRestriction) Unset

func (v *NullableDayOfWeekRestriction) Unset()

type NullableDeliveryAddress

type NullableDeliveryAddress struct {
	// contains filtered or unexported fields
}

func NewNullableDeliveryAddress

func NewNullableDeliveryAddress(val *DeliveryAddress) *NullableDeliveryAddress

func (NullableDeliveryAddress) Get

func (NullableDeliveryAddress) IsSet

func (v NullableDeliveryAddress) IsSet() bool

func (NullableDeliveryAddress) MarshalJSON

func (v NullableDeliveryAddress) MarshalJSON() ([]byte, error)

func (*NullableDeliveryAddress) Set

func (*NullableDeliveryAddress) UnmarshalJSON

func (v *NullableDeliveryAddress) UnmarshalJSON(src []byte) error

func (*NullableDeliveryAddress) Unset

func (v *NullableDeliveryAddress) Unset()

type NullableDeliveryContact

type NullableDeliveryContact struct {
	// contains filtered or unexported fields
}

func NewNullableDeliveryContact

func NewNullableDeliveryContact(val *DeliveryContact) *NullableDeliveryContact

func (NullableDeliveryContact) Get

func (NullableDeliveryContact) IsSet

func (v NullableDeliveryContact) IsSet() bool

func (NullableDeliveryContact) MarshalJSON

func (v NullableDeliveryContact) MarshalJSON() ([]byte, error)

func (*NullableDeliveryContact) Set

func (*NullableDeliveryContact) UnmarshalJSON

func (v *NullableDeliveryContact) UnmarshalJSON(src []byte) error

func (*NullableDeliveryContact) Unset

func (v *NullableDeliveryContact) Unset()

type NullableDeviceInfo

type NullableDeviceInfo struct {
	// contains filtered or unexported fields
}

func NewNullableDeviceInfo

func NewNullableDeviceInfo(val *DeviceInfo) *NullableDeviceInfo

func (NullableDeviceInfo) Get

func (v NullableDeviceInfo) Get() *DeviceInfo

func (NullableDeviceInfo) IsSet

func (v NullableDeviceInfo) IsSet() bool

func (NullableDeviceInfo) MarshalJSON

func (v NullableDeviceInfo) MarshalJSON() ([]byte, error)

func (*NullableDeviceInfo) Set

func (v *NullableDeviceInfo) Set(val *DeviceInfo)

func (*NullableDeviceInfo) UnmarshalJSON

func (v *NullableDeviceInfo) UnmarshalJSON(src []byte) error

func (*NullableDeviceInfo) Unset

func (v *NullableDeviceInfo) Unset()

type NullableDifferentCurrenciesRestriction

type NullableDifferentCurrenciesRestriction struct {
	// contains filtered or unexported fields
}

func (NullableDifferentCurrenciesRestriction) Get

func (NullableDifferentCurrenciesRestriction) IsSet

func (NullableDifferentCurrenciesRestriction) MarshalJSON

func (v NullableDifferentCurrenciesRestriction) MarshalJSON() ([]byte, error)

func (*NullableDifferentCurrenciesRestriction) Set

func (*NullableDifferentCurrenciesRestriction) UnmarshalJSON

func (v *NullableDifferentCurrenciesRestriction) UnmarshalJSON(src []byte) error

func (*NullableDifferentCurrenciesRestriction) Unset

type NullableDuration

type NullableDuration struct {
	// contains filtered or unexported fields
}

func NewNullableDuration

func NewNullableDuration(val *Duration) *NullableDuration

func (NullableDuration) Get

func (v NullableDuration) Get() *Duration

func (NullableDuration) IsSet

func (v NullableDuration) IsSet() bool

func (NullableDuration) MarshalJSON

func (v NullableDuration) MarshalJSON() ([]byte, error)

func (*NullableDuration) Set

func (v *NullableDuration) Set(val *Duration)

func (*NullableDuration) UnmarshalJSON

func (v *NullableDuration) UnmarshalJSON(src []byte) error

func (*NullableDuration) Unset

func (v *NullableDuration) Unset()

type NullableEntryModesRestriction

type NullableEntryModesRestriction struct {
	// contains filtered or unexported fields
}

func (NullableEntryModesRestriction) Get

func (NullableEntryModesRestriction) IsSet

func (NullableEntryModesRestriction) MarshalJSON

func (v NullableEntryModesRestriction) MarshalJSON() ([]byte, error)

func (*NullableEntryModesRestriction) Set

func (*NullableEntryModesRestriction) UnmarshalJSON

func (v *NullableEntryModesRestriction) UnmarshalJSON(src []byte) error

func (*NullableEntryModesRestriction) Unset

func (v *NullableEntryModesRestriction) Unset()

type NullableExpiry

type NullableExpiry struct {
	// contains filtered or unexported fields
}

func NewNullableExpiry

func NewNullableExpiry(val *Expiry) *NullableExpiry

func (NullableExpiry) Get

func (v NullableExpiry) Get() *Expiry

func (NullableExpiry) IsSet

func (v NullableExpiry) IsSet() bool

func (NullableExpiry) MarshalJSON

func (v NullableExpiry) MarshalJSON() ([]byte, error)

func (*NullableExpiry) Set

func (v *NullableExpiry) Set(val *Expiry)

func (*NullableExpiry) UnmarshalJSON

func (v *NullableExpiry) UnmarshalJSON(src []byte) error

func (*NullableExpiry) Unset

func (v *NullableExpiry) Unset()

type NullableFee

type NullableFee struct {
	// contains filtered or unexported fields
}

func NewNullableFee

func NewNullableFee(val *Fee) *NullableFee

func (NullableFee) Get

func (v NullableFee) Get() *Fee

func (NullableFee) IsSet

func (v NullableFee) IsSet() bool

func (NullableFee) MarshalJSON

func (v NullableFee) MarshalJSON() ([]byte, error)

func (*NullableFee) Set

func (v *NullableFee) Set(val *Fee)

func (*NullableFee) UnmarshalJSON

func (v *NullableFee) UnmarshalJSON(src []byte) error

func (*NullableFee) Unset

func (v *NullableFee) Unset()

type NullableGetNetworkTokenResponse

type NullableGetNetworkTokenResponse struct {
	// contains filtered or unexported fields
}

func (NullableGetNetworkTokenResponse) Get

func (NullableGetNetworkTokenResponse) IsSet

func (NullableGetNetworkTokenResponse) MarshalJSON

func (v NullableGetNetworkTokenResponse) MarshalJSON() ([]byte, error)

func (*NullableGetNetworkTokenResponse) Set

func (*NullableGetNetworkTokenResponse) UnmarshalJSON

func (v *NullableGetNetworkTokenResponse) UnmarshalJSON(src []byte) error

func (*NullableGetNetworkTokenResponse) Unset

type NullableGetTaxFormResponse

type NullableGetTaxFormResponse struct {
	// contains filtered or unexported fields
}

func NewNullableGetTaxFormResponse

func NewNullableGetTaxFormResponse(val *GetTaxFormResponse) *NullableGetTaxFormResponse

func (NullableGetTaxFormResponse) Get

func (NullableGetTaxFormResponse) IsSet

func (v NullableGetTaxFormResponse) IsSet() bool

func (NullableGetTaxFormResponse) MarshalJSON

func (v NullableGetTaxFormResponse) MarshalJSON() ([]byte, error)

func (*NullableGetTaxFormResponse) Set

func (*NullableGetTaxFormResponse) UnmarshalJSON

func (v *NullableGetTaxFormResponse) UnmarshalJSON(src []byte) error

func (*NullableGetTaxFormResponse) Unset

func (v *NullableGetTaxFormResponse) Unset()

type NullableGrantLimit

type NullableGrantLimit struct {
	// contains filtered or unexported fields
}

func NewNullableGrantLimit

func NewNullableGrantLimit(val *GrantLimit) *NullableGrantLimit

func (NullableGrantLimit) Get

func (v NullableGrantLimit) Get() *GrantLimit

func (NullableGrantLimit) IsSet

func (v NullableGrantLimit) IsSet() bool

func (NullableGrantLimit) MarshalJSON

func (v NullableGrantLimit) MarshalJSON() ([]byte, error)

func (*NullableGrantLimit) Set

func (v *NullableGrantLimit) Set(val *GrantLimit)

func (*NullableGrantLimit) UnmarshalJSON

func (v *NullableGrantLimit) UnmarshalJSON(src []byte) error

func (*NullableGrantLimit) Unset

func (v *NullableGrantLimit) Unset()

type NullableGrantOffer

type NullableGrantOffer struct {
	// contains filtered or unexported fields
}

func NewNullableGrantOffer

func NewNullableGrantOffer(val *GrantOffer) *NullableGrantOffer

func (NullableGrantOffer) Get

func (v NullableGrantOffer) Get() *GrantOffer

func (NullableGrantOffer) IsSet

func (v NullableGrantOffer) IsSet() bool

func (NullableGrantOffer) MarshalJSON

func (v NullableGrantOffer) MarshalJSON() ([]byte, error)

func (*NullableGrantOffer) Set

func (v *NullableGrantOffer) Set(val *GrantOffer)

func (*NullableGrantOffer) UnmarshalJSON

func (v *NullableGrantOffer) UnmarshalJSON(src []byte) error

func (*NullableGrantOffer) Unset

func (v *NullableGrantOffer) Unset()

type NullableGrantOffers

type NullableGrantOffers struct {
	// contains filtered or unexported fields
}

func NewNullableGrantOffers

func NewNullableGrantOffers(val *GrantOffers) *NullableGrantOffers

func (NullableGrantOffers) Get

func (NullableGrantOffers) IsSet

func (v NullableGrantOffers) IsSet() bool

func (NullableGrantOffers) MarshalJSON

func (v NullableGrantOffers) MarshalJSON() ([]byte, error)

func (*NullableGrantOffers) Set

func (v *NullableGrantOffers) Set(val *GrantOffers)

func (*NullableGrantOffers) UnmarshalJSON

func (v *NullableGrantOffers) UnmarshalJSON(src []byte) error

func (*NullableGrantOffers) Unset

func (v *NullableGrantOffers) Unset()

type NullableHKLocalAccountIdentification

type NullableHKLocalAccountIdentification struct {
	// contains filtered or unexported fields
}

func (NullableHKLocalAccountIdentification) Get

func (NullableHKLocalAccountIdentification) IsSet

func (NullableHKLocalAccountIdentification) MarshalJSON

func (v NullableHKLocalAccountIdentification) MarshalJSON() ([]byte, error)

func (*NullableHKLocalAccountIdentification) Set

func (*NullableHKLocalAccountIdentification) UnmarshalJSON

func (v *NullableHKLocalAccountIdentification) UnmarshalJSON(src []byte) error

func (*NullableHKLocalAccountIdentification) Unset

type NullableHULocalAccountIdentification

type NullableHULocalAccountIdentification struct {
	// contains filtered or unexported fields
}

func (NullableHULocalAccountIdentification) Get

func (NullableHULocalAccountIdentification) IsSet

func (NullableHULocalAccountIdentification) MarshalJSON

func (v NullableHULocalAccountIdentification) MarshalJSON() ([]byte, error)

func (*NullableHULocalAccountIdentification) Set

func (*NullableHULocalAccountIdentification) UnmarshalJSON

func (v *NullableHULocalAccountIdentification) UnmarshalJSON(src []byte) error

func (*NullableHULocalAccountIdentification) Unset

type NullableIbanAccountIdentification

type NullableIbanAccountIdentification struct {
	// contains filtered or unexported fields
}

func (NullableIbanAccountIdentification) Get

func (NullableIbanAccountIdentification) IsSet

func (NullableIbanAccountIdentification) MarshalJSON

func (v NullableIbanAccountIdentification) MarshalJSON() ([]byte, error)

func (*NullableIbanAccountIdentification) Set

func (*NullableIbanAccountIdentification) UnmarshalJSON

func (v *NullableIbanAccountIdentification) UnmarshalJSON(src []byte) error

func (*NullableIbanAccountIdentification) Unset

type NullableInternationalTransactionRestriction

type NullableInternationalTransactionRestriction struct {
	// contains filtered or unexported fields
}

func (NullableInternationalTransactionRestriction) Get

func (NullableInternationalTransactionRestriction) IsSet

func (NullableInternationalTransactionRestriction) MarshalJSON

func (*NullableInternationalTransactionRestriction) Set

func (*NullableInternationalTransactionRestriction) UnmarshalJSON

func (v *NullableInternationalTransactionRestriction) UnmarshalJSON(src []byte) error

func (*NullableInternationalTransactionRestriction) Unset

type NullableInvalidField

type NullableInvalidField struct {
	// contains filtered or unexported fields
}

func NewNullableInvalidField

func NewNullableInvalidField(val *InvalidField) *NullableInvalidField

func (NullableInvalidField) Get

func (NullableInvalidField) IsSet

func (v NullableInvalidField) IsSet() bool

func (NullableInvalidField) MarshalJSON

func (v NullableInvalidField) MarshalJSON() ([]byte, error)

func (*NullableInvalidField) Set

func (v *NullableInvalidField) Set(val *InvalidField)

func (*NullableInvalidField) UnmarshalJSON

func (v *NullableInvalidField) UnmarshalJSON(src []byte) error

func (*NullableInvalidField) Unset

func (v *NullableInvalidField) Unset()

type NullableJSONObject

type NullableJSONObject struct {
	// contains filtered or unexported fields
}

func NewNullableJSONObject

func NewNullableJSONObject(val *JSONObject) *NullableJSONObject

func (NullableJSONObject) Get

func (v NullableJSONObject) Get() *JSONObject

func (NullableJSONObject) IsSet

func (v NullableJSONObject) IsSet() bool

func (NullableJSONObject) MarshalJSON

func (v NullableJSONObject) MarshalJSON() ([]byte, error)

func (*NullableJSONObject) Set

func (v *NullableJSONObject) Set(val *JSONObject)

func (*NullableJSONObject) UnmarshalJSON

func (v *NullableJSONObject) UnmarshalJSON(src []byte) error

func (*NullableJSONObject) Unset

func (v *NullableJSONObject) Unset()

type NullableJSONPath

type NullableJSONPath struct {
	// contains filtered or unexported fields
}

func NewNullableJSONPath

func NewNullableJSONPath(val *JSONPath) *NullableJSONPath

func (NullableJSONPath) Get

func (v NullableJSONPath) Get() *JSONPath

func (NullableJSONPath) IsSet

func (v NullableJSONPath) IsSet() bool

func (NullableJSONPath) MarshalJSON

func (v NullableJSONPath) MarshalJSON() ([]byte, error)

func (*NullableJSONPath) Set

func (v *NullableJSONPath) Set(val *JSONPath)

func (*NullableJSONPath) UnmarshalJSON

func (v *NullableJSONPath) UnmarshalJSON(src []byte) error

func (*NullableJSONPath) Unset

func (v *NullableJSONPath) Unset()

type NullableListNetworkTokensResponse

type NullableListNetworkTokensResponse struct {
	// contains filtered or unexported fields
}

func (NullableListNetworkTokensResponse) Get

func (NullableListNetworkTokensResponse) IsSet

func (NullableListNetworkTokensResponse) MarshalJSON

func (v NullableListNetworkTokensResponse) MarshalJSON() ([]byte, error)

func (*NullableListNetworkTokensResponse) Set

func (*NullableListNetworkTokensResponse) UnmarshalJSON

func (v *NullableListNetworkTokensResponse) UnmarshalJSON(src []byte) error

func (*NullableListNetworkTokensResponse) Unset

type NullableMatchingTransactionsRestriction

type NullableMatchingTransactionsRestriction struct {
	// contains filtered or unexported fields
}

func (NullableMatchingTransactionsRestriction) Get

func (NullableMatchingTransactionsRestriction) IsSet

func (NullableMatchingTransactionsRestriction) MarshalJSON

func (v NullableMatchingTransactionsRestriction) MarshalJSON() ([]byte, error)

func (*NullableMatchingTransactionsRestriction) Set

func (*NullableMatchingTransactionsRestriction) UnmarshalJSON

func (v *NullableMatchingTransactionsRestriction) UnmarshalJSON(src []byte) error

func (*NullableMatchingTransactionsRestriction) Unset

type NullableMccsRestriction

type NullableMccsRestriction struct {
	// contains filtered or unexported fields
}

func NewNullableMccsRestriction

func NewNullableMccsRestriction(val *MccsRestriction) *NullableMccsRestriction

func (NullableMccsRestriction) Get

func (NullableMccsRestriction) IsSet

func (v NullableMccsRestriction) IsSet() bool

func (NullableMccsRestriction) MarshalJSON

func (v NullableMccsRestriction) MarshalJSON() ([]byte, error)

func (*NullableMccsRestriction) Set

func (*NullableMccsRestriction) UnmarshalJSON

func (v *NullableMccsRestriction) UnmarshalJSON(src []byte) error

func (*NullableMccsRestriction) Unset

func (v *NullableMccsRestriction) Unset()

type NullableMerchantAcquirerPair

type NullableMerchantAcquirerPair struct {
	// contains filtered or unexported fields
}

func NewNullableMerchantAcquirerPair

func NewNullableMerchantAcquirerPair(val *MerchantAcquirerPair) *NullableMerchantAcquirerPair

func (NullableMerchantAcquirerPair) Get

func (NullableMerchantAcquirerPair) IsSet

func (NullableMerchantAcquirerPair) MarshalJSON

func (v NullableMerchantAcquirerPair) MarshalJSON() ([]byte, error)

func (*NullableMerchantAcquirerPair) Set

func (*NullableMerchantAcquirerPair) UnmarshalJSON

func (v *NullableMerchantAcquirerPair) UnmarshalJSON(src []byte) error

func (*NullableMerchantAcquirerPair) Unset

func (v *NullableMerchantAcquirerPair) Unset()

type NullableMerchantNamesRestriction

type NullableMerchantNamesRestriction struct {
	// contains filtered or unexported fields
}

func (NullableMerchantNamesRestriction) Get

func (NullableMerchantNamesRestriction) IsSet

func (NullableMerchantNamesRestriction) MarshalJSON

func (v NullableMerchantNamesRestriction) MarshalJSON() ([]byte, error)

func (*NullableMerchantNamesRestriction) Set

func (*NullableMerchantNamesRestriction) UnmarshalJSON

func (v *NullableMerchantNamesRestriction) UnmarshalJSON(src []byte) error

func (*NullableMerchantNamesRestriction) Unset

type NullableMerchantsRestriction

type NullableMerchantsRestriction struct {
	// contains filtered or unexported fields
}

func NewNullableMerchantsRestriction

func NewNullableMerchantsRestriction(val *MerchantsRestriction) *NullableMerchantsRestriction

func (NullableMerchantsRestriction) Get

func (NullableMerchantsRestriction) IsSet

func (NullableMerchantsRestriction) MarshalJSON

func (v NullableMerchantsRestriction) MarshalJSON() ([]byte, error)

func (*NullableMerchantsRestriction) Set

func (*NullableMerchantsRestriction) UnmarshalJSON

func (v *NullableMerchantsRestriction) UnmarshalJSON(src []byte) error

func (*NullableMerchantsRestriction) Unset

func (v *NullableMerchantsRestriction) Unset()

type NullableNOLocalAccountIdentification

type NullableNOLocalAccountIdentification struct {
	// contains filtered or unexported fields
}

func (NullableNOLocalAccountIdentification) Get

func (NullableNOLocalAccountIdentification) IsSet

func (NullableNOLocalAccountIdentification) MarshalJSON

func (v NullableNOLocalAccountIdentification) MarshalJSON() ([]byte, error)

func (*NullableNOLocalAccountIdentification) Set

func (*NullableNOLocalAccountIdentification) UnmarshalJSON

func (v *NullableNOLocalAccountIdentification) UnmarshalJSON(src []byte) error

func (*NullableNOLocalAccountIdentification) Unset

type NullableNZLocalAccountIdentification

type NullableNZLocalAccountIdentification struct {
	// contains filtered or unexported fields
}

func (NullableNZLocalAccountIdentification) Get

func (NullableNZLocalAccountIdentification) IsSet

func (NullableNZLocalAccountIdentification) MarshalJSON

func (v NullableNZLocalAccountIdentification) MarshalJSON() ([]byte, error)

func (*NullableNZLocalAccountIdentification) Set

func (*NullableNZLocalAccountIdentification) UnmarshalJSON

func (v *NullableNZLocalAccountIdentification) UnmarshalJSON(src []byte) error

func (*NullableNZLocalAccountIdentification) 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 NullableNetworkToken

type NullableNetworkToken struct {
	// contains filtered or unexported fields
}

func NewNullableNetworkToken

func NewNullableNetworkToken(val *NetworkToken) *NullableNetworkToken

func (NullableNetworkToken) Get

func (NullableNetworkToken) IsSet

func (v NullableNetworkToken) IsSet() bool

func (NullableNetworkToken) MarshalJSON

func (v NullableNetworkToken) MarshalJSON() ([]byte, error)

func (*NullableNetworkToken) Set

func (v *NullableNetworkToken) Set(val *NetworkToken)

func (*NullableNetworkToken) UnmarshalJSON

func (v *NullableNetworkToken) UnmarshalJSON(src []byte) error

func (*NullableNetworkToken) Unset

func (v *NullableNetworkToken) Unset()

type NullableNumberAndBicAccountIdentification

type NullableNumberAndBicAccountIdentification struct {
	// contains filtered or unexported fields
}

func (NullableNumberAndBicAccountIdentification) Get

func (NullableNumberAndBicAccountIdentification) IsSet

func (NullableNumberAndBicAccountIdentification) MarshalJSON

func (*NullableNumberAndBicAccountIdentification) Set

func (*NullableNumberAndBicAccountIdentification) UnmarshalJSON

func (v *NullableNumberAndBicAccountIdentification) UnmarshalJSON(src []byte) error

func (*NullableNumberAndBicAccountIdentification) Unset

type NullablePLLocalAccountIdentification

type NullablePLLocalAccountIdentification struct {
	// contains filtered or unexported fields
}

func (NullablePLLocalAccountIdentification) Get

func (NullablePLLocalAccountIdentification) IsSet

func (NullablePLLocalAccountIdentification) MarshalJSON

func (v NullablePLLocalAccountIdentification) MarshalJSON() ([]byte, error)

func (*NullablePLLocalAccountIdentification) Set

func (*NullablePLLocalAccountIdentification) UnmarshalJSON

func (v *NullablePLLocalAccountIdentification) UnmarshalJSON(src []byte) error

func (*NullablePLLocalAccountIdentification) Unset

type NullablePaginatedAccountHoldersResponse

type NullablePaginatedAccountHoldersResponse struct {
	// contains filtered or unexported fields
}

func (NullablePaginatedAccountHoldersResponse) Get

func (NullablePaginatedAccountHoldersResponse) IsSet

func (NullablePaginatedAccountHoldersResponse) MarshalJSON

func (v NullablePaginatedAccountHoldersResponse) MarshalJSON() ([]byte, error)

func (*NullablePaginatedAccountHoldersResponse) Set

func (*NullablePaginatedAccountHoldersResponse) UnmarshalJSON

func (v *NullablePaginatedAccountHoldersResponse) UnmarshalJSON(src []byte) error

func (*NullablePaginatedAccountHoldersResponse) Unset

type NullablePaginatedBalanceAccountsResponse

type NullablePaginatedBalanceAccountsResponse struct {
	// contains filtered or unexported fields
}

func (NullablePaginatedBalanceAccountsResponse) Get

func (NullablePaginatedBalanceAccountsResponse) IsSet

func (NullablePaginatedBalanceAccountsResponse) MarshalJSON

func (*NullablePaginatedBalanceAccountsResponse) Set

func (*NullablePaginatedBalanceAccountsResponse) UnmarshalJSON

func (v *NullablePaginatedBalanceAccountsResponse) UnmarshalJSON(src []byte) error

func (*NullablePaginatedBalanceAccountsResponse) Unset

type NullablePaginatedPaymentInstrumentsResponse

type NullablePaginatedPaymentInstrumentsResponse struct {
	// contains filtered or unexported fields
}

func (NullablePaginatedPaymentInstrumentsResponse) Get

func (NullablePaginatedPaymentInstrumentsResponse) IsSet

func (NullablePaginatedPaymentInstrumentsResponse) MarshalJSON

func (*NullablePaginatedPaymentInstrumentsResponse) Set

func (*NullablePaginatedPaymentInstrumentsResponse) UnmarshalJSON

func (v *NullablePaginatedPaymentInstrumentsResponse) UnmarshalJSON(src []byte) error

func (*NullablePaginatedPaymentInstrumentsResponse) Unset

type NullablePaymentInstrument

type NullablePaymentInstrument struct {
	// contains filtered or unexported fields
}

func NewNullablePaymentInstrument

func NewNullablePaymentInstrument(val *PaymentInstrument) *NullablePaymentInstrument

func (NullablePaymentInstrument) Get

func (NullablePaymentInstrument) IsSet

func (v NullablePaymentInstrument) IsSet() bool

func (NullablePaymentInstrument) MarshalJSON

func (v NullablePaymentInstrument) MarshalJSON() ([]byte, error)

func (*NullablePaymentInstrument) Set

func (*NullablePaymentInstrument) UnmarshalJSON

func (v *NullablePaymentInstrument) UnmarshalJSON(src []byte) error

func (*NullablePaymentInstrument) Unset

func (v *NullablePaymentInstrument) Unset()

type NullablePaymentInstrumentBankAccount

type NullablePaymentInstrumentBankAccount struct {
	// contains filtered or unexported fields
}

func (NullablePaymentInstrumentBankAccount) Get

func (NullablePaymentInstrumentBankAccount) IsSet

func (NullablePaymentInstrumentBankAccount) MarshalJSON

func (v NullablePaymentInstrumentBankAccount) MarshalJSON() ([]byte, error)

func (*NullablePaymentInstrumentBankAccount) Set

func (*NullablePaymentInstrumentBankAccount) UnmarshalJSON

func (v *NullablePaymentInstrumentBankAccount) UnmarshalJSON(src []byte) error

func (*NullablePaymentInstrumentBankAccount) Unset

type NullablePaymentInstrumentGroup

type NullablePaymentInstrumentGroup struct {
	// contains filtered or unexported fields
}

func (NullablePaymentInstrumentGroup) Get

func (NullablePaymentInstrumentGroup) IsSet

func (NullablePaymentInstrumentGroup) MarshalJSON

func (v NullablePaymentInstrumentGroup) MarshalJSON() ([]byte, error)

func (*NullablePaymentInstrumentGroup) Set

func (*NullablePaymentInstrumentGroup) UnmarshalJSON

func (v *NullablePaymentInstrumentGroup) UnmarshalJSON(src []byte) error

func (*NullablePaymentInstrumentGroup) Unset

func (v *NullablePaymentInstrumentGroup) Unset()

type NullablePaymentInstrumentGroupInfo

type NullablePaymentInstrumentGroupInfo struct {
	// contains filtered or unexported fields
}

func (NullablePaymentInstrumentGroupInfo) Get

func (NullablePaymentInstrumentGroupInfo) IsSet

func (NullablePaymentInstrumentGroupInfo) MarshalJSON

func (v NullablePaymentInstrumentGroupInfo) MarshalJSON() ([]byte, error)

func (*NullablePaymentInstrumentGroupInfo) Set

func (*NullablePaymentInstrumentGroupInfo) UnmarshalJSON

func (v *NullablePaymentInstrumentGroupInfo) UnmarshalJSON(src []byte) error

func (*NullablePaymentInstrumentGroupInfo) Unset

type NullablePaymentInstrumentInfo

type NullablePaymentInstrumentInfo struct {
	// contains filtered or unexported fields
}

func (NullablePaymentInstrumentInfo) Get

func (NullablePaymentInstrumentInfo) IsSet

func (NullablePaymentInstrumentInfo) MarshalJSON

func (v NullablePaymentInstrumentInfo) MarshalJSON() ([]byte, error)

func (*NullablePaymentInstrumentInfo) Set

func (*NullablePaymentInstrumentInfo) UnmarshalJSON

func (v *NullablePaymentInstrumentInfo) UnmarshalJSON(src []byte) error

func (*NullablePaymentInstrumentInfo) Unset

func (v *NullablePaymentInstrumentInfo) Unset()

type NullablePaymentInstrumentRequirement

type NullablePaymentInstrumentRequirement struct {
	// contains filtered or unexported fields
}

func (NullablePaymentInstrumentRequirement) Get

func (NullablePaymentInstrumentRequirement) IsSet

func (NullablePaymentInstrumentRequirement) MarshalJSON

func (v NullablePaymentInstrumentRequirement) MarshalJSON() ([]byte, error)

func (*NullablePaymentInstrumentRequirement) Set

func (*NullablePaymentInstrumentRequirement) UnmarshalJSON

func (v *NullablePaymentInstrumentRequirement) UnmarshalJSON(src []byte) error

func (*NullablePaymentInstrumentRequirement) Unset

type NullablePaymentInstrumentRevealInfo

type NullablePaymentInstrumentRevealInfo struct {
	// contains filtered or unexported fields
}

func (NullablePaymentInstrumentRevealInfo) Get

func (NullablePaymentInstrumentRevealInfo) IsSet

func (NullablePaymentInstrumentRevealInfo) MarshalJSON

func (v NullablePaymentInstrumentRevealInfo) MarshalJSON() ([]byte, error)

func (*NullablePaymentInstrumentRevealInfo) Set

func (*NullablePaymentInstrumentRevealInfo) UnmarshalJSON

func (v *NullablePaymentInstrumentRevealInfo) UnmarshalJSON(src []byte) error

func (*NullablePaymentInstrumentRevealInfo) Unset

type NullablePaymentInstrumentUpdateRequest

type NullablePaymentInstrumentUpdateRequest struct {
	// contains filtered or unexported fields
}

func (NullablePaymentInstrumentUpdateRequest) Get

func (NullablePaymentInstrumentUpdateRequest) IsSet

func (NullablePaymentInstrumentUpdateRequest) MarshalJSON

func (v NullablePaymentInstrumentUpdateRequest) MarshalJSON() ([]byte, error)

func (*NullablePaymentInstrumentUpdateRequest) Set

func (*NullablePaymentInstrumentUpdateRequest) UnmarshalJSON

func (v *NullablePaymentInstrumentUpdateRequest) UnmarshalJSON(src []byte) error

func (*NullablePaymentInstrumentUpdateRequest) Unset

type NullablePhone

type NullablePhone struct {
	// contains filtered or unexported fields
}

func NewNullablePhone

func NewNullablePhone(val *Phone) *NullablePhone

func (NullablePhone) Get

func (v NullablePhone) Get() *Phone

func (NullablePhone) IsSet

func (v NullablePhone) IsSet() bool

func (NullablePhone) MarshalJSON

func (v NullablePhone) MarshalJSON() ([]byte, error)

func (*NullablePhone) Set

func (v *NullablePhone) Set(val *Phone)

func (*NullablePhone) UnmarshalJSON

func (v *NullablePhone) UnmarshalJSON(src []byte) error

func (*NullablePhone) Unset

func (v *NullablePhone) Unset()

type NullablePhoneNumber

type NullablePhoneNumber struct {
	// contains filtered or unexported fields
}

func NewNullablePhoneNumber

func NewNullablePhoneNumber(val *PhoneNumber) *NullablePhoneNumber

func (NullablePhoneNumber) Get

func (NullablePhoneNumber) IsSet

func (v NullablePhoneNumber) IsSet() bool

func (NullablePhoneNumber) MarshalJSON

func (v NullablePhoneNumber) MarshalJSON() ([]byte, error)

func (*NullablePhoneNumber) Set

func (v *NullablePhoneNumber) Set(val *PhoneNumber)

func (*NullablePhoneNumber) UnmarshalJSON

func (v *NullablePhoneNumber) UnmarshalJSON(src []byte) error

func (*NullablePhoneNumber) Unset

func (v *NullablePhoneNumber) Unset()

type NullablePlatformPaymentConfiguration

type NullablePlatformPaymentConfiguration struct {
	// contains filtered or unexported fields
}

func (NullablePlatformPaymentConfiguration) Get

func (NullablePlatformPaymentConfiguration) IsSet

func (NullablePlatformPaymentConfiguration) MarshalJSON

func (v NullablePlatformPaymentConfiguration) MarshalJSON() ([]byte, error)

func (*NullablePlatformPaymentConfiguration) Set

func (*NullablePlatformPaymentConfiguration) UnmarshalJSON

func (v *NullablePlatformPaymentConfiguration) UnmarshalJSON(src []byte) error

func (*NullablePlatformPaymentConfiguration) Unset

type NullableProcessingTypesRestriction

type NullableProcessingTypesRestriction struct {
	// contains filtered or unexported fields
}

func (NullableProcessingTypesRestriction) Get

func (NullableProcessingTypesRestriction) IsSet

func (NullableProcessingTypesRestriction) MarshalJSON

func (v NullableProcessingTypesRestriction) MarshalJSON() ([]byte, error)

func (*NullableProcessingTypesRestriction) Set

func (*NullableProcessingTypesRestriction) UnmarshalJSON

func (v *NullableProcessingTypesRestriction) UnmarshalJSON(src []byte) error

func (*NullableProcessingTypesRestriction) Unset

type NullableRemediatingAction

type NullableRemediatingAction struct {
	// contains filtered or unexported fields
}

func NewNullableRemediatingAction

func NewNullableRemediatingAction(val *RemediatingAction) *NullableRemediatingAction

func (NullableRemediatingAction) Get

func (NullableRemediatingAction) IsSet

func (v NullableRemediatingAction) IsSet() bool

func (NullableRemediatingAction) MarshalJSON

func (v NullableRemediatingAction) MarshalJSON() ([]byte, error)

func (*NullableRemediatingAction) Set

func (*NullableRemediatingAction) UnmarshalJSON

func (v *NullableRemediatingAction) UnmarshalJSON(src []byte) error

func (*NullableRemediatingAction) Unset

func (v *NullableRemediatingAction) Unset()

type NullableRepayment

type NullableRepayment struct {
	// contains filtered or unexported fields
}

func NewNullableRepayment

func NewNullableRepayment(val *Repayment) *NullableRepayment

func (NullableRepayment) Get

func (v NullableRepayment) Get() *Repayment

func (NullableRepayment) IsSet

func (v NullableRepayment) IsSet() bool

func (NullableRepayment) MarshalJSON

func (v NullableRepayment) MarshalJSON() ([]byte, error)

func (*NullableRepayment) Set

func (v *NullableRepayment) Set(val *Repayment)

func (*NullableRepayment) UnmarshalJSON

func (v *NullableRepayment) UnmarshalJSON(src []byte) error

func (*NullableRepayment) Unset

func (v *NullableRepayment) Unset()

type NullableRepaymentTerm

type NullableRepaymentTerm struct {
	// contains filtered or unexported fields
}

func NewNullableRepaymentTerm

func NewNullableRepaymentTerm(val *RepaymentTerm) *NullableRepaymentTerm

func (NullableRepaymentTerm) Get

func (NullableRepaymentTerm) IsSet

func (v NullableRepaymentTerm) IsSet() bool

func (NullableRepaymentTerm) MarshalJSON

func (v NullableRepaymentTerm) MarshalJSON() ([]byte, error)

func (*NullableRepaymentTerm) Set

func (v *NullableRepaymentTerm) Set(val *RepaymentTerm)

func (*NullableRepaymentTerm) UnmarshalJSON

func (v *NullableRepaymentTerm) UnmarshalJSON(src []byte) error

func (*NullableRepaymentTerm) Unset

func (v *NullableRepaymentTerm) Unset()

type NullableRestServiceError

type NullableRestServiceError struct {
	// contains filtered or unexported fields
}

func NewNullableRestServiceError

func NewNullableRestServiceError(val *RestServiceError) *NullableRestServiceError

func (NullableRestServiceError) Get

func (NullableRestServiceError) IsSet

func (v NullableRestServiceError) IsSet() bool

func (NullableRestServiceError) MarshalJSON

func (v NullableRestServiceError) MarshalJSON() ([]byte, error)

func (*NullableRestServiceError) Set

func (*NullableRestServiceError) UnmarshalJSON

func (v *NullableRestServiceError) UnmarshalJSON(src []byte) error

func (*NullableRestServiceError) Unset

func (v *NullableRestServiceError) Unset()

type NullableSELocalAccountIdentification

type NullableSELocalAccountIdentification struct {
	// contains filtered or unexported fields
}

func (NullableSELocalAccountIdentification) Get

func (NullableSELocalAccountIdentification) IsSet

func (NullableSELocalAccountIdentification) MarshalJSON

func (v NullableSELocalAccountIdentification) MarshalJSON() ([]byte, error)

func (*NullableSELocalAccountIdentification) Set

func (*NullableSELocalAccountIdentification) UnmarshalJSON

func (v *NullableSELocalAccountIdentification) UnmarshalJSON(src []byte) error

func (*NullableSELocalAccountIdentification) Unset

type NullableSGLocalAccountIdentification

type NullableSGLocalAccountIdentification struct {
	// contains filtered or unexported fields
}

func (NullableSGLocalAccountIdentification) Get

func (NullableSGLocalAccountIdentification) IsSet

func (NullableSGLocalAccountIdentification) MarshalJSON

func (v NullableSGLocalAccountIdentification) MarshalJSON() ([]byte, error)

func (*NullableSGLocalAccountIdentification) Set

func (*NullableSGLocalAccountIdentification) UnmarshalJSON

func (v *NullableSGLocalAccountIdentification) UnmarshalJSON(src []byte) error

func (*NullableSGLocalAccountIdentification) Unset

type NullableSameAmountRestriction added in v8.1.0

type NullableSameAmountRestriction struct {
	// contains filtered or unexported fields
}

func NewNullableSameAmountRestriction added in v8.1.0

func NewNullableSameAmountRestriction(val *SameAmountRestriction) *NullableSameAmountRestriction

func (NullableSameAmountRestriction) Get added in v8.1.0

func (NullableSameAmountRestriction) IsSet added in v8.1.0

func (NullableSameAmountRestriction) MarshalJSON added in v8.1.0

func (v NullableSameAmountRestriction) MarshalJSON() ([]byte, error)

func (*NullableSameAmountRestriction) Set added in v8.1.0

func (*NullableSameAmountRestriction) UnmarshalJSON added in v8.1.0

func (v *NullableSameAmountRestriction) UnmarshalJSON(src []byte) error

func (*NullableSameAmountRestriction) Unset added in v8.1.0

func (v *NullableSameAmountRestriction) Unset()

type NullableSameCounterpartyRestriction added in v8.1.0

type NullableSameCounterpartyRestriction struct {
	// contains filtered or unexported fields
}

func NewNullableSameCounterpartyRestriction added in v8.1.0

func NewNullableSameCounterpartyRestriction(val *SameCounterpartyRestriction) *NullableSameCounterpartyRestriction

func (NullableSameCounterpartyRestriction) Get added in v8.1.0

func (NullableSameCounterpartyRestriction) IsSet added in v8.1.0

func (NullableSameCounterpartyRestriction) MarshalJSON added in v8.1.0

func (v NullableSameCounterpartyRestriction) MarshalJSON() ([]byte, error)

func (*NullableSameCounterpartyRestriction) Set added in v8.1.0

func (*NullableSameCounterpartyRestriction) UnmarshalJSON added in v8.1.0

func (v *NullableSameCounterpartyRestriction) UnmarshalJSON(src []byte) error

func (*NullableSameCounterpartyRestriction) Unset added in v8.1.0

type NullableStringMatch

type NullableStringMatch struct {
	// contains filtered or unexported fields
}

func NewNullableStringMatch

func NewNullableStringMatch(val *StringMatch) *NullableStringMatch

func (NullableStringMatch) Get

func (NullableStringMatch) IsSet

func (v NullableStringMatch) IsSet() bool

func (NullableStringMatch) MarshalJSON

func (v NullableStringMatch) MarshalJSON() ([]byte, error)

func (*NullableStringMatch) Set

func (v *NullableStringMatch) Set(val *StringMatch)

func (*NullableStringMatch) UnmarshalJSON

func (v *NullableStringMatch) UnmarshalJSON(src []byte) error

func (*NullableStringMatch) Unset

func (v *NullableStringMatch) Unset()

type NullableSweepConfigurationV2

type NullableSweepConfigurationV2 struct {
	// contains filtered or unexported fields
}

func NewNullableSweepConfigurationV2

func NewNullableSweepConfigurationV2(val *SweepConfigurationV2) *NullableSweepConfigurationV2

func (NullableSweepConfigurationV2) Get

func (NullableSweepConfigurationV2) IsSet

func (NullableSweepConfigurationV2) MarshalJSON

func (v NullableSweepConfigurationV2) MarshalJSON() ([]byte, error)

func (*NullableSweepConfigurationV2) Set

func (*NullableSweepConfigurationV2) UnmarshalJSON

func (v *NullableSweepConfigurationV2) UnmarshalJSON(src []byte) error

func (*NullableSweepConfigurationV2) Unset

func (v *NullableSweepConfigurationV2) Unset()

type NullableSweepCounterparty

type NullableSweepCounterparty struct {
	// contains filtered or unexported fields
}

func NewNullableSweepCounterparty

func NewNullableSweepCounterparty(val *SweepCounterparty) *NullableSweepCounterparty

func (NullableSweepCounterparty) Get

func (NullableSweepCounterparty) IsSet

func (v NullableSweepCounterparty) IsSet() bool

func (NullableSweepCounterparty) MarshalJSON

func (v NullableSweepCounterparty) MarshalJSON() ([]byte, error)

func (*NullableSweepCounterparty) Set

func (*NullableSweepCounterparty) UnmarshalJSON

func (v *NullableSweepCounterparty) UnmarshalJSON(src []byte) error

func (*NullableSweepCounterparty) Unset

func (v *NullableSweepCounterparty) Unset()

type NullableSweepSchedule

type NullableSweepSchedule struct {
	// contains filtered or unexported fields
}

func NewNullableSweepSchedule

func NewNullableSweepSchedule(val *SweepSchedule) *NullableSweepSchedule

func (NullableSweepSchedule) Get

func (NullableSweepSchedule) IsSet

func (v NullableSweepSchedule) IsSet() bool

func (NullableSweepSchedule) MarshalJSON

func (v NullableSweepSchedule) MarshalJSON() ([]byte, error)

func (*NullableSweepSchedule) Set

func (v *NullableSweepSchedule) Set(val *SweepSchedule)

func (*NullableSweepSchedule) UnmarshalJSON

func (v *NullableSweepSchedule) UnmarshalJSON(src []byte) error

func (*NullableSweepSchedule) Unset

func (v *NullableSweepSchedule) Unset()

type NullableThresholdRepayment

type NullableThresholdRepayment struct {
	// contains filtered or unexported fields
}

func NewNullableThresholdRepayment

func NewNullableThresholdRepayment(val *ThresholdRepayment) *NullableThresholdRepayment

func (NullableThresholdRepayment) Get

func (NullableThresholdRepayment) IsSet

func (v NullableThresholdRepayment) IsSet() bool

func (NullableThresholdRepayment) MarshalJSON

func (v NullableThresholdRepayment) MarshalJSON() ([]byte, error)

func (*NullableThresholdRepayment) Set

func (*NullableThresholdRepayment) UnmarshalJSON

func (v *NullableThresholdRepayment) UnmarshalJSON(src []byte) error

func (*NullableThresholdRepayment) Unset

func (v *NullableThresholdRepayment) Unset()

type NullableTimeOfDay

type NullableTimeOfDay struct {
	// contains filtered or unexported fields
}

func NewNullableTimeOfDay

func NewNullableTimeOfDay(val *TimeOfDay) *NullableTimeOfDay

func (NullableTimeOfDay) Get

func (v NullableTimeOfDay) Get() *TimeOfDay

func (NullableTimeOfDay) IsSet

func (v NullableTimeOfDay) IsSet() bool

func (NullableTimeOfDay) MarshalJSON

func (v NullableTimeOfDay) MarshalJSON() ([]byte, error)

func (*NullableTimeOfDay) Set

func (v *NullableTimeOfDay) Set(val *TimeOfDay)

func (*NullableTimeOfDay) UnmarshalJSON

func (v *NullableTimeOfDay) UnmarshalJSON(src []byte) error

func (*NullableTimeOfDay) Unset

func (v *NullableTimeOfDay) Unset()

type NullableTimeOfDayRestriction

type NullableTimeOfDayRestriction struct {
	// contains filtered or unexported fields
}

func NewNullableTimeOfDayRestriction

func NewNullableTimeOfDayRestriction(val *TimeOfDayRestriction) *NullableTimeOfDayRestriction

func (NullableTimeOfDayRestriction) Get

func (NullableTimeOfDayRestriction) IsSet

func (NullableTimeOfDayRestriction) MarshalJSON

func (v NullableTimeOfDayRestriction) MarshalJSON() ([]byte, error)

func (*NullableTimeOfDayRestriction) Set

func (*NullableTimeOfDayRestriction) UnmarshalJSON

func (v *NullableTimeOfDayRestriction) UnmarshalJSON(src []byte) error

func (*NullableTimeOfDayRestriction) Unset

func (v *NullableTimeOfDayRestriction) Unset()

type NullableTotalAmountRestriction

type NullableTotalAmountRestriction struct {
	// contains filtered or unexported fields
}

func (NullableTotalAmountRestriction) Get

func (NullableTotalAmountRestriction) IsSet

func (NullableTotalAmountRestriction) MarshalJSON

func (v NullableTotalAmountRestriction) MarshalJSON() ([]byte, error)

func (*NullableTotalAmountRestriction) Set

func (*NullableTotalAmountRestriction) UnmarshalJSON

func (v *NullableTotalAmountRestriction) UnmarshalJSON(src []byte) error

func (*NullableTotalAmountRestriction) Unset

func (v *NullableTotalAmountRestriction) Unset()

type NullableTransactionRule

type NullableTransactionRule struct {
	// contains filtered or unexported fields
}

func NewNullableTransactionRule

func NewNullableTransactionRule(val *TransactionRule) *NullableTransactionRule

func (NullableTransactionRule) Get

func (NullableTransactionRule) IsSet

func (v NullableTransactionRule) IsSet() bool

func (NullableTransactionRule) MarshalJSON

func (v NullableTransactionRule) MarshalJSON() ([]byte, error)

func (*NullableTransactionRule) Set

func (*NullableTransactionRule) UnmarshalJSON

func (v *NullableTransactionRule) UnmarshalJSON(src []byte) error

func (*NullableTransactionRule) Unset

func (v *NullableTransactionRule) Unset()

type NullableTransactionRuleEntityKey

type NullableTransactionRuleEntityKey struct {
	// contains filtered or unexported fields
}

func (NullableTransactionRuleEntityKey) Get

func (NullableTransactionRuleEntityKey) IsSet

func (NullableTransactionRuleEntityKey) MarshalJSON

func (v NullableTransactionRuleEntityKey) MarshalJSON() ([]byte, error)

func (*NullableTransactionRuleEntityKey) Set

func (*NullableTransactionRuleEntityKey) UnmarshalJSON

func (v *NullableTransactionRuleEntityKey) UnmarshalJSON(src []byte) error

func (*NullableTransactionRuleEntityKey) Unset

type NullableTransactionRuleInfo

type NullableTransactionRuleInfo struct {
	// contains filtered or unexported fields
}

func NewNullableTransactionRuleInfo

func NewNullableTransactionRuleInfo(val *TransactionRuleInfo) *NullableTransactionRuleInfo

func (NullableTransactionRuleInfo) Get

func (NullableTransactionRuleInfo) IsSet

func (NullableTransactionRuleInfo) MarshalJSON

func (v NullableTransactionRuleInfo) MarshalJSON() ([]byte, error)

func (*NullableTransactionRuleInfo) Set

func (*NullableTransactionRuleInfo) UnmarshalJSON

func (v *NullableTransactionRuleInfo) UnmarshalJSON(src []byte) error

func (*NullableTransactionRuleInfo) Unset

func (v *NullableTransactionRuleInfo) Unset()

type NullableTransactionRuleInterval

type NullableTransactionRuleInterval struct {
	// contains filtered or unexported fields
}

func (NullableTransactionRuleInterval) Get

func (NullableTransactionRuleInterval) IsSet

func (NullableTransactionRuleInterval) MarshalJSON

func (v NullableTransactionRuleInterval) MarshalJSON() ([]byte, error)

func (*NullableTransactionRuleInterval) Set

func (*NullableTransactionRuleInterval) UnmarshalJSON

func (v *NullableTransactionRuleInterval) UnmarshalJSON(src []byte) error

func (*NullableTransactionRuleInterval) Unset

type NullableTransactionRuleResponse

type NullableTransactionRuleResponse struct {
	// contains filtered or unexported fields
}

func (NullableTransactionRuleResponse) Get

func (NullableTransactionRuleResponse) IsSet

func (NullableTransactionRuleResponse) MarshalJSON

func (v NullableTransactionRuleResponse) MarshalJSON() ([]byte, error)

func (*NullableTransactionRuleResponse) Set

func (*NullableTransactionRuleResponse) UnmarshalJSON

func (v *NullableTransactionRuleResponse) UnmarshalJSON(src []byte) error

func (*NullableTransactionRuleResponse) Unset

type NullableTransactionRuleRestrictions

type NullableTransactionRuleRestrictions struct {
	// contains filtered or unexported fields
}

func (NullableTransactionRuleRestrictions) Get

func (NullableTransactionRuleRestrictions) IsSet

func (NullableTransactionRuleRestrictions) MarshalJSON

func (v NullableTransactionRuleRestrictions) MarshalJSON() ([]byte, error)

func (*NullableTransactionRuleRestrictions) Set

func (*NullableTransactionRuleRestrictions) UnmarshalJSON

func (v *NullableTransactionRuleRestrictions) UnmarshalJSON(src []byte) error

func (*NullableTransactionRuleRestrictions) Unset

type NullableTransactionRulesResponse

type NullableTransactionRulesResponse struct {
	// contains filtered or unexported fields
}

func (NullableTransactionRulesResponse) Get

func (NullableTransactionRulesResponse) IsSet

func (NullableTransactionRulesResponse) MarshalJSON

func (v NullableTransactionRulesResponse) MarshalJSON() ([]byte, error)

func (*NullableTransactionRulesResponse) Set

func (*NullableTransactionRulesResponse) UnmarshalJSON

func (v *NullableTransactionRulesResponse) UnmarshalJSON(src []byte) error

func (*NullableTransactionRulesResponse) Unset

type NullableTransferRoute

type NullableTransferRoute struct {
	// contains filtered or unexported fields
}

func NewNullableTransferRoute

func NewNullableTransferRoute(val *TransferRoute) *NullableTransferRoute

func (NullableTransferRoute) Get

func (NullableTransferRoute) IsSet

func (v NullableTransferRoute) IsSet() bool

func (NullableTransferRoute) MarshalJSON

func (v NullableTransferRoute) MarshalJSON() ([]byte, error)

func (*NullableTransferRoute) Set

func (v *NullableTransferRoute) Set(val *TransferRoute)

func (*NullableTransferRoute) UnmarshalJSON

func (v *NullableTransferRoute) UnmarshalJSON(src []byte) error

func (*NullableTransferRoute) Unset

func (v *NullableTransferRoute) Unset()

type NullableTransferRouteRequest

type NullableTransferRouteRequest struct {
	// contains filtered or unexported fields
}

func NewNullableTransferRouteRequest

func NewNullableTransferRouteRequest(val *TransferRouteRequest) *NullableTransferRouteRequest

func (NullableTransferRouteRequest) Get

func (NullableTransferRouteRequest) IsSet

func (NullableTransferRouteRequest) MarshalJSON

func (v NullableTransferRouteRequest) MarshalJSON() ([]byte, error)

func (*NullableTransferRouteRequest) Set

func (*NullableTransferRouteRequest) UnmarshalJSON

func (v *NullableTransferRouteRequest) UnmarshalJSON(src []byte) error

func (*NullableTransferRouteRequest) Unset

func (v *NullableTransferRouteRequest) Unset()

type NullableTransferRouteRequirements

type NullableTransferRouteRequirements struct {
	// contains filtered or unexported fields
}

func (NullableTransferRouteRequirements) Get

func (NullableTransferRouteRequirements) IsSet

func (NullableTransferRouteRequirements) MarshalJSON

func (v NullableTransferRouteRequirements) MarshalJSON() ([]byte, error)

func (*NullableTransferRouteRequirements) Set

func (*NullableTransferRouteRequirements) UnmarshalJSON

func (v *NullableTransferRouteRequirements) UnmarshalJSON(src []byte) error

func (*NullableTransferRouteRequirements) Unset

type NullableTransferRouteResponse

type NullableTransferRouteResponse struct {
	// contains filtered or unexported fields
}

func (NullableTransferRouteResponse) Get

func (NullableTransferRouteResponse) IsSet

func (NullableTransferRouteResponse) MarshalJSON

func (v NullableTransferRouteResponse) MarshalJSON() ([]byte, error)

func (*NullableTransferRouteResponse) Set

func (*NullableTransferRouteResponse) UnmarshalJSON

func (v *NullableTransferRouteResponse) UnmarshalJSON(src []byte) error

func (*NullableTransferRouteResponse) Unset

func (v *NullableTransferRouteResponse) Unset()

type NullableUKLocalAccountIdentification

type NullableUKLocalAccountIdentification struct {
	// contains filtered or unexported fields
}

func (NullableUKLocalAccountIdentification) Get

func (NullableUKLocalAccountIdentification) IsSet

func (NullableUKLocalAccountIdentification) MarshalJSON

func (v NullableUKLocalAccountIdentification) MarshalJSON() ([]byte, error)

func (*NullableUKLocalAccountIdentification) Set

func (*NullableUKLocalAccountIdentification) UnmarshalJSON

func (v *NullableUKLocalAccountIdentification) UnmarshalJSON(src []byte) error

func (*NullableUKLocalAccountIdentification) Unset

type NullableUSLocalAccountIdentification

type NullableUSLocalAccountIdentification struct {
	// contains filtered or unexported fields
}

func (NullableUSLocalAccountIdentification) Get

func (NullableUSLocalAccountIdentification) IsSet

func (NullableUSLocalAccountIdentification) MarshalJSON

func (v NullableUSLocalAccountIdentification) MarshalJSON() ([]byte, error)

func (*NullableUSLocalAccountIdentification) Set

func (*NullableUSLocalAccountIdentification) UnmarshalJSON

func (v *NullableUSLocalAccountIdentification) UnmarshalJSON(src []byte) error

func (*NullableUSLocalAccountIdentification) Unset

type NullableUpdateNetworkTokenRequest

type NullableUpdateNetworkTokenRequest struct {
	// contains filtered or unexported fields
}

func (NullableUpdateNetworkTokenRequest) Get

func (NullableUpdateNetworkTokenRequest) IsSet

func (NullableUpdateNetworkTokenRequest) MarshalJSON

func (v NullableUpdateNetworkTokenRequest) MarshalJSON() ([]byte, error)

func (*NullableUpdateNetworkTokenRequest) Set

func (*NullableUpdateNetworkTokenRequest) UnmarshalJSON

func (v *NullableUpdateNetworkTokenRequest) UnmarshalJSON(src []byte) error

func (*NullableUpdateNetworkTokenRequest) Unset

type NullableUpdatePaymentInstrument

type NullableUpdatePaymentInstrument struct {
	// contains filtered or unexported fields
}

func (NullableUpdatePaymentInstrument) Get

func (NullableUpdatePaymentInstrument) IsSet

func (NullableUpdatePaymentInstrument) MarshalJSON

func (v NullableUpdatePaymentInstrument) MarshalJSON() ([]byte, error)

func (*NullableUpdatePaymentInstrument) Set

func (*NullableUpdatePaymentInstrument) UnmarshalJSON

func (v *NullableUpdatePaymentInstrument) UnmarshalJSON(src []byte) error

func (*NullableUpdatePaymentInstrument) Unset

type NullableUpdateSweepConfigurationV2

type NullableUpdateSweepConfigurationV2 struct {
	// contains filtered or unexported fields
}

func (NullableUpdateSweepConfigurationV2) Get

func (NullableUpdateSweepConfigurationV2) IsSet

func (NullableUpdateSweepConfigurationV2) MarshalJSON

func (v NullableUpdateSweepConfigurationV2) MarshalJSON() ([]byte, error)

func (*NullableUpdateSweepConfigurationV2) Set

func (*NullableUpdateSweepConfigurationV2) UnmarshalJSON

func (v *NullableUpdateSweepConfigurationV2) UnmarshalJSON(src []byte) error

func (*NullableUpdateSweepConfigurationV2) Unset

type NullableVerificationDeadline

type NullableVerificationDeadline struct {
	// contains filtered or unexported fields
}

func NewNullableVerificationDeadline

func NewNullableVerificationDeadline(val *VerificationDeadline) *NullableVerificationDeadline

func (NullableVerificationDeadline) Get

func (NullableVerificationDeadline) IsSet

func (NullableVerificationDeadline) MarshalJSON

func (v NullableVerificationDeadline) MarshalJSON() ([]byte, error)

func (*NullableVerificationDeadline) Set

func (*NullableVerificationDeadline) UnmarshalJSON

func (v *NullableVerificationDeadline) UnmarshalJSON(src []byte) error

func (*NullableVerificationDeadline) Unset

func (v *NullableVerificationDeadline) Unset()

type NullableVerificationError

type NullableVerificationError struct {
	// contains filtered or unexported fields
}

func NewNullableVerificationError

func NewNullableVerificationError(val *VerificationError) *NullableVerificationError

func (NullableVerificationError) Get

func (NullableVerificationError) IsSet

func (v NullableVerificationError) IsSet() bool

func (NullableVerificationError) MarshalJSON

func (v NullableVerificationError) MarshalJSON() ([]byte, error)

func (*NullableVerificationError) Set

func (*NullableVerificationError) UnmarshalJSON

func (v *NullableVerificationError) UnmarshalJSON(src []byte) error

func (*NullableVerificationError) Unset

func (v *NullableVerificationError) Unset()

type NullableVerificationErrorRecursive

type NullableVerificationErrorRecursive struct {
	// contains filtered or unexported fields
}

func (NullableVerificationErrorRecursive) Get

func (NullableVerificationErrorRecursive) IsSet

func (NullableVerificationErrorRecursive) MarshalJSON

func (v NullableVerificationErrorRecursive) MarshalJSON() ([]byte, error)

func (*NullableVerificationErrorRecursive) Set

func (*NullableVerificationErrorRecursive) UnmarshalJSON

func (v *NullableVerificationErrorRecursive) UnmarshalJSON(src []byte) error

func (*NullableVerificationErrorRecursive) Unset

type NumberAndBicAccountIdentification

type NumberAndBicAccountIdentification struct {
	// The bank account number, without separators or whitespace. The length and format depends on the bank or country.
	AccountNumber                string                        `json:"accountNumber"`
	AdditionalBankIdentification *AdditionalBankIdentification `json:"additionalBankIdentification,omitempty"`
	// The bank's 8- or 11-character BIC or SWIFT code.
	Bic string `json:"bic"`
	// **numberAndBic**
	Type string `json:"type"`
}

NumberAndBicAccountIdentification struct for NumberAndBicAccountIdentification

func NewNumberAndBicAccountIdentification

func NewNumberAndBicAccountIdentification(accountNumber string, bic string, type_ string) *NumberAndBicAccountIdentification

NewNumberAndBicAccountIdentification instantiates a new NumberAndBicAccountIdentification object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNumberAndBicAccountIdentificationWithDefaults

func NewNumberAndBicAccountIdentificationWithDefaults() *NumberAndBicAccountIdentification

NewNumberAndBicAccountIdentificationWithDefaults instantiates a new NumberAndBicAccountIdentification object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NumberAndBicAccountIdentification) GetAccountNumber

func (o *NumberAndBicAccountIdentification) GetAccountNumber() string

GetAccountNumber returns the AccountNumber field value

func (*NumberAndBicAccountIdentification) GetAccountNumberOk

func (o *NumberAndBicAccountIdentification) GetAccountNumberOk() (*string, bool)

GetAccountNumberOk returns a tuple with the AccountNumber field value and a boolean to check if the value has been set.

func (*NumberAndBicAccountIdentification) GetAdditionalBankIdentification

func (o *NumberAndBicAccountIdentification) GetAdditionalBankIdentification() AdditionalBankIdentification

GetAdditionalBankIdentification returns the AdditionalBankIdentification field value if set, zero value otherwise.

func (*NumberAndBicAccountIdentification) GetAdditionalBankIdentificationOk

func (o *NumberAndBicAccountIdentification) GetAdditionalBankIdentificationOk() (*AdditionalBankIdentification, bool)

GetAdditionalBankIdentificationOk returns a tuple with the AdditionalBankIdentification field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NumberAndBicAccountIdentification) GetBic

GetBic returns the Bic field value

func (*NumberAndBicAccountIdentification) GetBicOk

func (o *NumberAndBicAccountIdentification) GetBicOk() (*string, bool)

GetBicOk returns a tuple with the Bic field value and a boolean to check if the value has been set.

func (*NumberAndBicAccountIdentification) GetType

GetType returns the Type field value

func (*NumberAndBicAccountIdentification) GetTypeOk

func (o *NumberAndBicAccountIdentification) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*NumberAndBicAccountIdentification) HasAdditionalBankIdentification

func (o *NumberAndBicAccountIdentification) HasAdditionalBankIdentification() bool

HasAdditionalBankIdentification returns a boolean if a field has been set.

func (NumberAndBicAccountIdentification) MarshalJSON

func (o NumberAndBicAccountIdentification) MarshalJSON() ([]byte, error)

func (*NumberAndBicAccountIdentification) SetAccountNumber

func (o *NumberAndBicAccountIdentification) SetAccountNumber(v string)

SetAccountNumber sets field value

func (*NumberAndBicAccountIdentification) SetAdditionalBankIdentification

func (o *NumberAndBicAccountIdentification) SetAdditionalBankIdentification(v AdditionalBankIdentification)

SetAdditionalBankIdentification gets a reference to the given AdditionalBankIdentification and assigns it to the AdditionalBankIdentification field.

func (*NumberAndBicAccountIdentification) SetBic

SetBic sets field value

func (*NumberAndBicAccountIdentification) SetType

SetType sets field value

func (NumberAndBicAccountIdentification) ToMap

func (o NumberAndBicAccountIdentification) ToMap() (map[string]interface{}, error)

type PLLocalAccountIdentification

type PLLocalAccountIdentification struct {
	// The 26-digit bank account number ([Numer rachunku](https://pl.wikipedia.org/wiki/Numer_Rachunku_Bankowego)), without separators or whitespace.
	AccountNumber string `json:"accountNumber"`
	// **plLocal**
	Type string `json:"type"`
}

PLLocalAccountIdentification struct for PLLocalAccountIdentification

func NewPLLocalAccountIdentification

func NewPLLocalAccountIdentification(accountNumber string, type_ string) *PLLocalAccountIdentification

NewPLLocalAccountIdentification instantiates a new PLLocalAccountIdentification object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPLLocalAccountIdentificationWithDefaults

func NewPLLocalAccountIdentificationWithDefaults() *PLLocalAccountIdentification

NewPLLocalAccountIdentificationWithDefaults instantiates a new PLLocalAccountIdentification object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PLLocalAccountIdentification) GetAccountNumber

func (o *PLLocalAccountIdentification) GetAccountNumber() string

GetAccountNumber returns the AccountNumber field value

func (*PLLocalAccountIdentification) GetAccountNumberOk

func (o *PLLocalAccountIdentification) GetAccountNumberOk() (*string, bool)

GetAccountNumberOk returns a tuple with the AccountNumber field value and a boolean to check if the value has been set.

func (*PLLocalAccountIdentification) GetType

func (o *PLLocalAccountIdentification) GetType() string

GetType returns the Type field value

func (*PLLocalAccountIdentification) GetTypeOk

func (o *PLLocalAccountIdentification) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (PLLocalAccountIdentification) MarshalJSON

func (o PLLocalAccountIdentification) MarshalJSON() ([]byte, error)

func (*PLLocalAccountIdentification) SetAccountNumber

func (o *PLLocalAccountIdentification) SetAccountNumber(v string)

SetAccountNumber sets field value

func (*PLLocalAccountIdentification) SetType

func (o *PLLocalAccountIdentification) SetType(v string)

SetType sets field value

func (PLLocalAccountIdentification) ToMap

func (o PLLocalAccountIdentification) ToMap() (map[string]interface{}, error)

type PaginatedAccountHoldersResponse

type PaginatedAccountHoldersResponse struct {
	// List of account holders.
	AccountHolders []AccountHolder `json:"accountHolders"`
	// Indicates whether there are more items on the next page.
	HasNext bool `json:"hasNext"`
	// Indicates whether there are more items on the previous page.
	HasPrevious bool `json:"hasPrevious"`
}

PaginatedAccountHoldersResponse struct for PaginatedAccountHoldersResponse

func NewPaginatedAccountHoldersResponse

func NewPaginatedAccountHoldersResponse(accountHolders []AccountHolder, hasNext bool, hasPrevious bool) *PaginatedAccountHoldersResponse

NewPaginatedAccountHoldersResponse instantiates a new PaginatedAccountHoldersResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaginatedAccountHoldersResponseWithDefaults

func NewPaginatedAccountHoldersResponseWithDefaults() *PaginatedAccountHoldersResponse

NewPaginatedAccountHoldersResponseWithDefaults instantiates a new PaginatedAccountHoldersResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaginatedAccountHoldersResponse) GetAccountHolders

func (o *PaginatedAccountHoldersResponse) GetAccountHolders() []AccountHolder

GetAccountHolders returns the AccountHolders field value

func (*PaginatedAccountHoldersResponse) GetAccountHoldersOk

func (o *PaginatedAccountHoldersResponse) GetAccountHoldersOk() ([]AccountHolder, bool)

GetAccountHoldersOk returns a tuple with the AccountHolders field value and a boolean to check if the value has been set.

func (*PaginatedAccountHoldersResponse) GetHasNext

func (o *PaginatedAccountHoldersResponse) GetHasNext() bool

GetHasNext returns the HasNext field value

func (*PaginatedAccountHoldersResponse) GetHasNextOk

func (o *PaginatedAccountHoldersResponse) GetHasNextOk() (*bool, bool)

GetHasNextOk returns a tuple with the HasNext field value and a boolean to check if the value has been set.

func (*PaginatedAccountHoldersResponse) GetHasPrevious

func (o *PaginatedAccountHoldersResponse) GetHasPrevious() bool

GetHasPrevious returns the HasPrevious field value

func (*PaginatedAccountHoldersResponse) GetHasPreviousOk

func (o *PaginatedAccountHoldersResponse) GetHasPreviousOk() (*bool, bool)

GetHasPreviousOk returns a tuple with the HasPrevious field value and a boolean to check if the value has been set.

func (PaginatedAccountHoldersResponse) MarshalJSON

func (o PaginatedAccountHoldersResponse) MarshalJSON() ([]byte, error)

func (*PaginatedAccountHoldersResponse) SetAccountHolders

func (o *PaginatedAccountHoldersResponse) SetAccountHolders(v []AccountHolder)

SetAccountHolders sets field value

func (*PaginatedAccountHoldersResponse) SetHasNext

func (o *PaginatedAccountHoldersResponse) SetHasNext(v bool)

SetHasNext sets field value

func (*PaginatedAccountHoldersResponse) SetHasPrevious

func (o *PaginatedAccountHoldersResponse) SetHasPrevious(v bool)

SetHasPrevious sets field value

func (PaginatedAccountHoldersResponse) ToMap

func (o PaginatedAccountHoldersResponse) ToMap() (map[string]interface{}, error)

type PaginatedBalanceAccountsResponse

type PaginatedBalanceAccountsResponse struct {
	// List of balance accounts.
	BalanceAccounts []BalanceAccountBase `json:"balanceAccounts"`
	// Indicates whether there are more items on the next page.
	HasNext bool `json:"hasNext"`
	// Indicates whether there are more items on the previous page.
	HasPrevious bool `json:"hasPrevious"`
}

PaginatedBalanceAccountsResponse struct for PaginatedBalanceAccountsResponse

func NewPaginatedBalanceAccountsResponse

func NewPaginatedBalanceAccountsResponse(balanceAccounts []BalanceAccountBase, hasNext bool, hasPrevious bool) *PaginatedBalanceAccountsResponse

NewPaginatedBalanceAccountsResponse instantiates a new PaginatedBalanceAccountsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaginatedBalanceAccountsResponseWithDefaults

func NewPaginatedBalanceAccountsResponseWithDefaults() *PaginatedBalanceAccountsResponse

NewPaginatedBalanceAccountsResponseWithDefaults instantiates a new PaginatedBalanceAccountsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaginatedBalanceAccountsResponse) GetBalanceAccounts

func (o *PaginatedBalanceAccountsResponse) GetBalanceAccounts() []BalanceAccountBase

GetBalanceAccounts returns the BalanceAccounts field value

func (*PaginatedBalanceAccountsResponse) GetBalanceAccountsOk

func (o *PaginatedBalanceAccountsResponse) GetBalanceAccountsOk() ([]BalanceAccountBase, bool)

GetBalanceAccountsOk returns a tuple with the BalanceAccounts field value and a boolean to check if the value has been set.

func (*PaginatedBalanceAccountsResponse) GetHasNext

func (o *PaginatedBalanceAccountsResponse) GetHasNext() bool

GetHasNext returns the HasNext field value

func (*PaginatedBalanceAccountsResponse) GetHasNextOk

func (o *PaginatedBalanceAccountsResponse) GetHasNextOk() (*bool, bool)

GetHasNextOk returns a tuple with the HasNext field value and a boolean to check if the value has been set.

func (*PaginatedBalanceAccountsResponse) GetHasPrevious

func (o *PaginatedBalanceAccountsResponse) GetHasPrevious() bool

GetHasPrevious returns the HasPrevious field value

func (*PaginatedBalanceAccountsResponse) GetHasPreviousOk

func (o *PaginatedBalanceAccountsResponse) GetHasPreviousOk() (*bool, bool)

GetHasPreviousOk returns a tuple with the HasPrevious field value and a boolean to check if the value has been set.

func (PaginatedBalanceAccountsResponse) MarshalJSON

func (o PaginatedBalanceAccountsResponse) MarshalJSON() ([]byte, error)

func (*PaginatedBalanceAccountsResponse) SetBalanceAccounts

func (o *PaginatedBalanceAccountsResponse) SetBalanceAccounts(v []BalanceAccountBase)

SetBalanceAccounts sets field value

func (*PaginatedBalanceAccountsResponse) SetHasNext

func (o *PaginatedBalanceAccountsResponse) SetHasNext(v bool)

SetHasNext sets field value

func (*PaginatedBalanceAccountsResponse) SetHasPrevious

func (o *PaginatedBalanceAccountsResponse) SetHasPrevious(v bool)

SetHasPrevious sets field value

func (PaginatedBalanceAccountsResponse) ToMap

func (o PaginatedBalanceAccountsResponse) ToMap() (map[string]interface{}, error)

type PaginatedPaymentInstrumentsResponse

type PaginatedPaymentInstrumentsResponse struct {
	// Indicates whether there are more items on the next page.
	HasNext bool `json:"hasNext"`
	// Indicates whether there are more items on the previous page.
	HasPrevious bool `json:"hasPrevious"`
	// List of payment instruments associated with the balance account.
	PaymentInstruments []PaymentInstrument `json:"paymentInstruments"`
}

PaginatedPaymentInstrumentsResponse struct for PaginatedPaymentInstrumentsResponse

func NewPaginatedPaymentInstrumentsResponse

func NewPaginatedPaymentInstrumentsResponse(hasNext bool, hasPrevious bool, paymentInstruments []PaymentInstrument) *PaginatedPaymentInstrumentsResponse

NewPaginatedPaymentInstrumentsResponse instantiates a new PaginatedPaymentInstrumentsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaginatedPaymentInstrumentsResponseWithDefaults

func NewPaginatedPaymentInstrumentsResponseWithDefaults() *PaginatedPaymentInstrumentsResponse

NewPaginatedPaymentInstrumentsResponseWithDefaults instantiates a new PaginatedPaymentInstrumentsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaginatedPaymentInstrumentsResponse) GetHasNext

func (o *PaginatedPaymentInstrumentsResponse) GetHasNext() bool

GetHasNext returns the HasNext field value

func (*PaginatedPaymentInstrumentsResponse) GetHasNextOk

func (o *PaginatedPaymentInstrumentsResponse) GetHasNextOk() (*bool, bool)

GetHasNextOk returns a tuple with the HasNext field value and a boolean to check if the value has been set.

func (*PaginatedPaymentInstrumentsResponse) GetHasPrevious

func (o *PaginatedPaymentInstrumentsResponse) GetHasPrevious() bool

GetHasPrevious returns the HasPrevious field value

func (*PaginatedPaymentInstrumentsResponse) GetHasPreviousOk

func (o *PaginatedPaymentInstrumentsResponse) GetHasPreviousOk() (*bool, bool)

GetHasPreviousOk returns a tuple with the HasPrevious field value and a boolean to check if the value has been set.

func (*PaginatedPaymentInstrumentsResponse) GetPaymentInstruments

func (o *PaginatedPaymentInstrumentsResponse) GetPaymentInstruments() []PaymentInstrument

GetPaymentInstruments returns the PaymentInstruments field value

func (*PaginatedPaymentInstrumentsResponse) GetPaymentInstrumentsOk

func (o *PaginatedPaymentInstrumentsResponse) GetPaymentInstrumentsOk() ([]PaymentInstrument, bool)

GetPaymentInstrumentsOk returns a tuple with the PaymentInstruments field value and a boolean to check if the value has been set.

func (PaginatedPaymentInstrumentsResponse) MarshalJSON

func (o PaginatedPaymentInstrumentsResponse) MarshalJSON() ([]byte, error)

func (*PaginatedPaymentInstrumentsResponse) SetHasNext

func (o *PaginatedPaymentInstrumentsResponse) SetHasNext(v bool)

SetHasNext sets field value

func (*PaginatedPaymentInstrumentsResponse) SetHasPrevious

func (o *PaginatedPaymentInstrumentsResponse) SetHasPrevious(v bool)

SetHasPrevious sets field value

func (*PaginatedPaymentInstrumentsResponse) SetPaymentInstruments

func (o *PaginatedPaymentInstrumentsResponse) SetPaymentInstruments(v []PaymentInstrument)

SetPaymentInstruments sets field value

func (PaginatedPaymentInstrumentsResponse) ToMap

func (o PaginatedPaymentInstrumentsResponse) ToMap() (map[string]interface{}, error)

type PaymentInstrument

type PaymentInstrument struct {
	// The unique identifier of the [balance account](https://docs.adyen.com/api-explorer/#/balanceplatform/v1/post/balanceAccounts__resParam_id) associated with the payment instrument.
	BalanceAccountId string                        `json:"balanceAccountId"`
	BankAccount      *PaymentInstrumentBankAccount `json:"bankAccount,omitempty"`
	Card             *Card                         `json:"card,omitempty"`
	// Your description for the payment instrument, maximum 300 characters.
	Description *string `json:"description,omitempty"`
	// The unique identifier of the payment instrument.
	Id string `json:"id"`
	// The two-character [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) country code where the payment instrument is issued. For example, **NL** or **US**.
	IssuingCountryCode string `json:"issuingCountryCode"`
	// The unique identifier of the [payment instrument group](https://docs.adyen.com/api-explorer/#/balanceplatform/v1/post/paymentInstrumentGroups__resParam_id) to which the payment instrument belongs.
	PaymentInstrumentGroupId *string `json:"paymentInstrumentGroupId,omitempty"`
	// Your reference for the payment instrument, maximum 150 characters.
	Reference *string `json:"reference,omitempty"`
	// The status of the payment instrument. If a status is not specified when creating a payment instrument, it is set to **active** by default. However, there can be exceptions for cards based on the `card.formFactor` and the `issuingCountryCode`. For example, when issuing physical cards in the US, the default status is **inactive**.  Possible values:    * **active**:  The payment instrument is active and can be used to make payments.    * **inactive**: The payment instrument is inactive and cannot be used to make payments.    * **suspended**: The payment instrument is suspended, either because it was stolen or lost.    * **closed**: The payment instrument is permanently closed. This action cannot be undone.
	Status *string `json:"status,omitempty"`
	// The reason for the status of the payment instrument.  Possible values: **accountClosure**, **damaged**, **endOfLife**, **expired**, **lost**, **stolen**, **suspectedFraud**, **transactionRule**, **other**. If the reason is **other**, you must also send the `statusComment` parameter describing the status change.
	StatusReason *string `json:"statusReason,omitempty"`
	// Type of payment instrument.  Possible value: **card**, **bankAccount**.
	Type string `json:"type"`
}

PaymentInstrument struct for PaymentInstrument

func NewPaymentInstrument

func NewPaymentInstrument(balanceAccountId string, id string, issuingCountryCode string, type_ string) *PaymentInstrument

NewPaymentInstrument instantiates a new PaymentInstrument object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaymentInstrumentWithDefaults

func NewPaymentInstrumentWithDefaults() *PaymentInstrument

NewPaymentInstrumentWithDefaults instantiates a new PaymentInstrument object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaymentInstrument) GetBalanceAccountId

func (o *PaymentInstrument) GetBalanceAccountId() string

GetBalanceAccountId returns the BalanceAccountId field value

func (*PaymentInstrument) GetBalanceAccountIdOk

func (o *PaymentInstrument) GetBalanceAccountIdOk() (*string, bool)

GetBalanceAccountIdOk returns a tuple with the BalanceAccountId field value and a boolean to check if the value has been set.

func (*PaymentInstrument) GetBankAccount

func (o *PaymentInstrument) GetBankAccount() PaymentInstrumentBankAccount

GetBankAccount returns the BankAccount field value if set, zero value otherwise.

func (*PaymentInstrument) GetBankAccountOk

func (o *PaymentInstrument) GetBankAccountOk() (*PaymentInstrumentBankAccount, bool)

GetBankAccountOk returns a tuple with the BankAccount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentInstrument) GetCard

func (o *PaymentInstrument) GetCard() Card

GetCard returns the Card field value if set, zero value otherwise.

func (*PaymentInstrument) GetCardOk

func (o *PaymentInstrument) GetCardOk() (*Card, bool)

GetCardOk returns a tuple with the Card field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentInstrument) GetDescription

func (o *PaymentInstrument) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*PaymentInstrument) GetDescriptionOk

func (o *PaymentInstrument) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentInstrument) GetId

func (o *PaymentInstrument) GetId() string

GetId returns the Id field value

func (*PaymentInstrument) GetIdOk

func (o *PaymentInstrument) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*PaymentInstrument) GetIssuingCountryCode

func (o *PaymentInstrument) GetIssuingCountryCode() string

GetIssuingCountryCode returns the IssuingCountryCode field value

func (*PaymentInstrument) GetIssuingCountryCodeOk

func (o *PaymentInstrument) GetIssuingCountryCodeOk() (*string, bool)

GetIssuingCountryCodeOk returns a tuple with the IssuingCountryCode field value and a boolean to check if the value has been set.

func (*PaymentInstrument) GetPaymentInstrumentGroupId

func (o *PaymentInstrument) GetPaymentInstrumentGroupId() string

GetPaymentInstrumentGroupId returns the PaymentInstrumentGroupId field value if set, zero value otherwise.

func (*PaymentInstrument) GetPaymentInstrumentGroupIdOk

func (o *PaymentInstrument) GetPaymentInstrumentGroupIdOk() (*string, bool)

GetPaymentInstrumentGroupIdOk returns a tuple with the PaymentInstrumentGroupId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentInstrument) GetReference

func (o *PaymentInstrument) GetReference() string

GetReference returns the Reference field value if set, zero value otherwise.

func (*PaymentInstrument) GetReferenceOk

func (o *PaymentInstrument) GetReferenceOk() (*string, bool)

GetReferenceOk returns a tuple with the Reference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentInstrument) GetStatus

func (o *PaymentInstrument) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*PaymentInstrument) GetStatusOk

func (o *PaymentInstrument) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentInstrument) GetStatusReason

func (o *PaymentInstrument) GetStatusReason() string

GetStatusReason returns the StatusReason field value if set, zero value otherwise.

func (*PaymentInstrument) GetStatusReasonOk

func (o *PaymentInstrument) GetStatusReasonOk() (*string, bool)

GetStatusReasonOk returns a tuple with the StatusReason field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentInstrument) GetType

func (o *PaymentInstrument) GetType() string

GetType returns the Type field value

func (*PaymentInstrument) GetTypeOk

func (o *PaymentInstrument) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*PaymentInstrument) HasBankAccount

func (o *PaymentInstrument) HasBankAccount() bool

HasBankAccount returns a boolean if a field has been set.

func (*PaymentInstrument) HasCard

func (o *PaymentInstrument) HasCard() bool

HasCard returns a boolean if a field has been set.

func (*PaymentInstrument) HasDescription

func (o *PaymentInstrument) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*PaymentInstrument) HasPaymentInstrumentGroupId

func (o *PaymentInstrument) HasPaymentInstrumentGroupId() bool

HasPaymentInstrumentGroupId returns a boolean if a field has been set.

func (*PaymentInstrument) HasReference

func (o *PaymentInstrument) HasReference() bool

HasReference returns a boolean if a field has been set.

func (*PaymentInstrument) HasStatus

func (o *PaymentInstrument) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*PaymentInstrument) HasStatusReason

func (o *PaymentInstrument) HasStatusReason() bool

HasStatusReason returns a boolean if a field has been set.

func (PaymentInstrument) MarshalJSON

func (o PaymentInstrument) MarshalJSON() ([]byte, error)

func (*PaymentInstrument) SetBalanceAccountId

func (o *PaymentInstrument) SetBalanceAccountId(v string)

SetBalanceAccountId sets field value

func (*PaymentInstrument) SetBankAccount

func (o *PaymentInstrument) SetBankAccount(v PaymentInstrumentBankAccount)

SetBankAccount gets a reference to the given PaymentInstrumentBankAccount and assigns it to the BankAccount field.

func (*PaymentInstrument) SetCard

func (o *PaymentInstrument) SetCard(v Card)

SetCard gets a reference to the given Card and assigns it to the Card field.

func (*PaymentInstrument) SetDescription

func (o *PaymentInstrument) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*PaymentInstrument) SetId

func (o *PaymentInstrument) SetId(v string)

SetId sets field value

func (*PaymentInstrument) SetIssuingCountryCode

func (o *PaymentInstrument) SetIssuingCountryCode(v string)

SetIssuingCountryCode sets field value

func (*PaymentInstrument) SetPaymentInstrumentGroupId

func (o *PaymentInstrument) SetPaymentInstrumentGroupId(v string)

SetPaymentInstrumentGroupId gets a reference to the given string and assigns it to the PaymentInstrumentGroupId field.

func (*PaymentInstrument) SetReference

func (o *PaymentInstrument) SetReference(v string)

SetReference gets a reference to the given string and assigns it to the Reference field.

func (*PaymentInstrument) SetStatus

func (o *PaymentInstrument) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*PaymentInstrument) SetStatusReason

func (o *PaymentInstrument) SetStatusReason(v string)

SetStatusReason gets a reference to the given string and assigns it to the StatusReason field.

func (*PaymentInstrument) SetType

func (o *PaymentInstrument) SetType(v string)

SetType sets field value

func (PaymentInstrument) ToMap

func (o PaymentInstrument) ToMap() (map[string]interface{}, error)

type PaymentInstrumentBankAccount

type PaymentInstrumentBankAccount struct {
	IbanAccountIdentification    *IbanAccountIdentification
	USLocalAccountIdentification *USLocalAccountIdentification
}

PaymentInstrumentBankAccount - Contains the business account details. Returned when you create a payment instrument with `type` **bankAccount**.

func IbanAccountIdentificationAsPaymentInstrumentBankAccount

func IbanAccountIdentificationAsPaymentInstrumentBankAccount(v *IbanAccountIdentification) PaymentInstrumentBankAccount

IbanAccountIdentificationAsPaymentInstrumentBankAccount is a convenience function that returns IbanAccountIdentification wrapped in PaymentInstrumentBankAccount

func USLocalAccountIdentificationAsPaymentInstrumentBankAccount

func USLocalAccountIdentificationAsPaymentInstrumentBankAccount(v *USLocalAccountIdentification) PaymentInstrumentBankAccount

USLocalAccountIdentificationAsPaymentInstrumentBankAccount is a convenience function that returns USLocalAccountIdentification wrapped in PaymentInstrumentBankAccount

func (*PaymentInstrumentBankAccount) GetActualInstance

func (obj *PaymentInstrumentBankAccount) GetActualInstance() interface{}

Get the actual instance

func (PaymentInstrumentBankAccount) MarshalJSON

func (src PaymentInstrumentBankAccount) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*PaymentInstrumentBankAccount) UnmarshalJSON

func (dst *PaymentInstrumentBankAccount) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type PaymentInstrumentGroup

type PaymentInstrumentGroup struct {
	// The unique identifier of the [balance platform](https://docs.adyen.com/api-explorer/#/balanceplatform/latest/get/balancePlatforms/{id}__queryParam_id) to which the payment instrument group belongs.
	BalancePlatform string `json:"balancePlatform"`
	// Your description for the payment instrument group, maximum 300 characters.
	Description *string `json:"description,omitempty"`
	// The unique identifier of the payment instrument group.
	Id *string `json:"id,omitempty"`
	// Properties of the payment instrument group.
	Properties *map[string]string `json:"properties,omitempty"`
	// Your reference for the payment instrument group, maximum 150 characters.
	Reference *string `json:"reference,omitempty"`
	// The tx variant of the payment instrument group.
	TxVariant string `json:"txVariant"`
}

PaymentInstrumentGroup struct for PaymentInstrumentGroup

func NewPaymentInstrumentGroup

func NewPaymentInstrumentGroup(balancePlatform string, txVariant string) *PaymentInstrumentGroup

NewPaymentInstrumentGroup instantiates a new PaymentInstrumentGroup object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaymentInstrumentGroupWithDefaults

func NewPaymentInstrumentGroupWithDefaults() *PaymentInstrumentGroup

NewPaymentInstrumentGroupWithDefaults instantiates a new PaymentInstrumentGroup object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaymentInstrumentGroup) GetBalancePlatform

func (o *PaymentInstrumentGroup) GetBalancePlatform() string

GetBalancePlatform returns the BalancePlatform field value

func (*PaymentInstrumentGroup) GetBalancePlatformOk

func (o *PaymentInstrumentGroup) GetBalancePlatformOk() (*string, bool)

GetBalancePlatformOk returns a tuple with the BalancePlatform field value and a boolean to check if the value has been set.

func (*PaymentInstrumentGroup) GetDescription

func (o *PaymentInstrumentGroup) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*PaymentInstrumentGroup) GetDescriptionOk

func (o *PaymentInstrumentGroup) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentInstrumentGroup) GetId

func (o *PaymentInstrumentGroup) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*PaymentInstrumentGroup) GetIdOk

func (o *PaymentInstrumentGroup) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentInstrumentGroup) GetProperties

func (o *PaymentInstrumentGroup) GetProperties() map[string]string

GetProperties returns the Properties field value if set, zero value otherwise.

func (*PaymentInstrumentGroup) GetPropertiesOk

func (o *PaymentInstrumentGroup) GetPropertiesOk() (*map[string]string, bool)

GetPropertiesOk returns a tuple with the Properties field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentInstrumentGroup) GetReference

func (o *PaymentInstrumentGroup) GetReference() string

GetReference returns the Reference field value if set, zero value otherwise.

func (*PaymentInstrumentGroup) GetReferenceOk

func (o *PaymentInstrumentGroup) 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 (*PaymentInstrumentGroup) GetTxVariant

func (o *PaymentInstrumentGroup) GetTxVariant() string

GetTxVariant returns the TxVariant field value

func (*PaymentInstrumentGroup) GetTxVariantOk

func (o *PaymentInstrumentGroup) GetTxVariantOk() (*string, bool)

GetTxVariantOk returns a tuple with the TxVariant field value and a boolean to check if the value has been set.

func (*PaymentInstrumentGroup) HasDescription

func (o *PaymentInstrumentGroup) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*PaymentInstrumentGroup) HasId

func (o *PaymentInstrumentGroup) HasId() bool

HasId returns a boolean if a field has been set.

func (*PaymentInstrumentGroup) HasProperties

func (o *PaymentInstrumentGroup) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*PaymentInstrumentGroup) HasReference

func (o *PaymentInstrumentGroup) HasReference() bool

HasReference returns a boolean if a field has been set.

func (PaymentInstrumentGroup) MarshalJSON

func (o PaymentInstrumentGroup) MarshalJSON() ([]byte, error)

func (*PaymentInstrumentGroup) SetBalancePlatform

func (o *PaymentInstrumentGroup) SetBalancePlatform(v string)

SetBalancePlatform sets field value

func (*PaymentInstrumentGroup) SetDescription

func (o *PaymentInstrumentGroup) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*PaymentInstrumentGroup) SetId

func (o *PaymentInstrumentGroup) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*PaymentInstrumentGroup) SetProperties

func (o *PaymentInstrumentGroup) SetProperties(v map[string]string)

SetProperties gets a reference to the given map[string]string and assigns it to the Properties field.

func (*PaymentInstrumentGroup) SetReference

func (o *PaymentInstrumentGroup) SetReference(v string)

SetReference gets a reference to the given string and assigns it to the Reference field.

func (*PaymentInstrumentGroup) SetTxVariant

func (o *PaymentInstrumentGroup) SetTxVariant(v string)

SetTxVariant sets field value

func (PaymentInstrumentGroup) ToMap

func (o PaymentInstrumentGroup) ToMap() (map[string]interface{}, error)

type PaymentInstrumentGroupInfo

type PaymentInstrumentGroupInfo struct {
	// The unique identifier of the [balance platform](https://docs.adyen.com/api-explorer/#/balanceplatform/latest/get/balancePlatforms/{id}__queryParam_id) to which the payment instrument group belongs.
	BalancePlatform string `json:"balancePlatform"`
	// Your description for the payment instrument group, maximum 300 characters.
	Description *string `json:"description,omitempty"`
	// Properties of the payment instrument group.
	Properties *map[string]string `json:"properties,omitempty"`
	// Your reference for the payment instrument group, maximum 150 characters.
	Reference *string `json:"reference,omitempty"`
	// The tx variant of the payment instrument group.
	TxVariant string `json:"txVariant"`
}

PaymentInstrumentGroupInfo struct for PaymentInstrumentGroupInfo

func NewPaymentInstrumentGroupInfo

func NewPaymentInstrumentGroupInfo(balancePlatform string, txVariant string) *PaymentInstrumentGroupInfo

NewPaymentInstrumentGroupInfo instantiates a new PaymentInstrumentGroupInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaymentInstrumentGroupInfoWithDefaults

func NewPaymentInstrumentGroupInfoWithDefaults() *PaymentInstrumentGroupInfo

NewPaymentInstrumentGroupInfoWithDefaults instantiates a new PaymentInstrumentGroupInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaymentInstrumentGroupInfo) GetBalancePlatform

func (o *PaymentInstrumentGroupInfo) GetBalancePlatform() string

GetBalancePlatform returns the BalancePlatform field value

func (*PaymentInstrumentGroupInfo) GetBalancePlatformOk

func (o *PaymentInstrumentGroupInfo) GetBalancePlatformOk() (*string, bool)

GetBalancePlatformOk returns a tuple with the BalancePlatform field value and a boolean to check if the value has been set.

func (*PaymentInstrumentGroupInfo) GetDescription

func (o *PaymentInstrumentGroupInfo) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*PaymentInstrumentGroupInfo) GetDescriptionOk

func (o *PaymentInstrumentGroupInfo) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentInstrumentGroupInfo) GetProperties

func (o *PaymentInstrumentGroupInfo) GetProperties() map[string]string

GetProperties returns the Properties field value if set, zero value otherwise.

func (*PaymentInstrumentGroupInfo) GetPropertiesOk

func (o *PaymentInstrumentGroupInfo) GetPropertiesOk() (*map[string]string, bool)

GetPropertiesOk returns a tuple with the Properties field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentInstrumentGroupInfo) GetReference

func (o *PaymentInstrumentGroupInfo) GetReference() string

GetReference returns the Reference field value if set, zero value otherwise.

func (*PaymentInstrumentGroupInfo) GetReferenceOk

func (o *PaymentInstrumentGroupInfo) 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 (*PaymentInstrumentGroupInfo) GetTxVariant

func (o *PaymentInstrumentGroupInfo) GetTxVariant() string

GetTxVariant returns the TxVariant field value

func (*PaymentInstrumentGroupInfo) GetTxVariantOk

func (o *PaymentInstrumentGroupInfo) GetTxVariantOk() (*string, bool)

GetTxVariantOk returns a tuple with the TxVariant field value and a boolean to check if the value has been set.

func (*PaymentInstrumentGroupInfo) HasDescription

func (o *PaymentInstrumentGroupInfo) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*PaymentInstrumentGroupInfo) HasProperties

func (o *PaymentInstrumentGroupInfo) HasProperties() bool

HasProperties returns a boolean if a field has been set.

func (*PaymentInstrumentGroupInfo) HasReference

func (o *PaymentInstrumentGroupInfo) HasReference() bool

HasReference returns a boolean if a field has been set.

func (PaymentInstrumentGroupInfo) MarshalJSON

func (o PaymentInstrumentGroupInfo) MarshalJSON() ([]byte, error)

func (*PaymentInstrumentGroupInfo) SetBalancePlatform

func (o *PaymentInstrumentGroupInfo) SetBalancePlatform(v string)

SetBalancePlatform sets field value

func (*PaymentInstrumentGroupInfo) SetDescription

func (o *PaymentInstrumentGroupInfo) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*PaymentInstrumentGroupInfo) SetProperties

func (o *PaymentInstrumentGroupInfo) SetProperties(v map[string]string)

SetProperties gets a reference to the given map[string]string and assigns it to the Properties field.

func (*PaymentInstrumentGroupInfo) SetReference

func (o *PaymentInstrumentGroupInfo) SetReference(v string)

SetReference gets a reference to the given string and assigns it to the Reference field.

func (*PaymentInstrumentGroupInfo) SetTxVariant

func (o *PaymentInstrumentGroupInfo) SetTxVariant(v string)

SetTxVariant sets field value

func (PaymentInstrumentGroupInfo) ToMap

func (o PaymentInstrumentGroupInfo) ToMap() (map[string]interface{}, error)

type PaymentInstrumentGroupsApi

type PaymentInstrumentGroupsApi common.Service

PaymentInstrumentGroupsApi service

func (*PaymentInstrumentGroupsApi) CreatePaymentInstrumentGroup

CreatePaymentInstrumentGroup Create a payment instrument group

Creates a payment instrument group to associate and group payment instrument resources together. You can apply a transaction rule to a payment instrument group.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r PaymentInstrumentGroupsApiCreatePaymentInstrumentGroupInput - Request parameters, see CreatePaymentInstrumentGroupInput @return PaymentInstrumentGroup, *http.Response, error

func (*PaymentInstrumentGroupsApi) CreatePaymentInstrumentGroupInput

Prepare a request for CreatePaymentInstrumentGroup

@return PaymentInstrumentGroupsApiCreatePaymentInstrumentGroupInput

func (*PaymentInstrumentGroupsApi) GetAllTransactionRulesForPaymentInstrumentGroup

GetAllTransactionRulesForPaymentInstrumentGroup Get all transaction rules for a payment instrument group

Returns a list of all the transaction rules associated with a payment instrument group.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r PaymentInstrumentGroupsApiGetAllTransactionRulesForPaymentInstrumentGroupInput - Request parameters, see GetAllTransactionRulesForPaymentInstrumentGroupInput @return TransactionRulesResponse, *http.Response, error

func (*PaymentInstrumentGroupsApi) GetAllTransactionRulesForPaymentInstrumentGroupInput

Prepare a request for GetAllTransactionRulesForPaymentInstrumentGroup @param id The unique identifier of the payment instrument group. @return PaymentInstrumentGroupsApiGetAllTransactionRulesForPaymentInstrumentGroupInput

func (*PaymentInstrumentGroupsApi) GetPaymentInstrumentGroup

GetPaymentInstrumentGroup Get a payment instrument group

Returns the details of a payment instrument group.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r PaymentInstrumentGroupsApiGetPaymentInstrumentGroupInput - Request parameters, see GetPaymentInstrumentGroupInput @return PaymentInstrumentGroup, *http.Response, error

func (*PaymentInstrumentGroupsApi) GetPaymentInstrumentGroupInput

Prepare a request for GetPaymentInstrumentGroup @param id The unique identifier of the payment instrument group. @return PaymentInstrumentGroupsApiGetPaymentInstrumentGroupInput

type PaymentInstrumentGroupsApiCreatePaymentInstrumentGroupInput

type PaymentInstrumentGroupsApiCreatePaymentInstrumentGroupInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by PaymentInstrumentGroupsApi.CreatePaymentInstrumentGroup

func (PaymentInstrumentGroupsApiCreatePaymentInstrumentGroupInput) PaymentInstrumentGroupInfo

type PaymentInstrumentGroupsApiGetAllTransactionRulesForPaymentInstrumentGroupInput

type PaymentInstrumentGroupsApiGetAllTransactionRulesForPaymentInstrumentGroupInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by PaymentInstrumentGroupsApi.GetAllTransactionRulesForPaymentInstrumentGroup

type PaymentInstrumentGroupsApiGetPaymentInstrumentGroupInput

type PaymentInstrumentGroupsApiGetPaymentInstrumentGroupInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by PaymentInstrumentGroupsApi.GetPaymentInstrumentGroup

type PaymentInstrumentInfo

type PaymentInstrumentInfo struct {
	// The unique identifier of the [balance account](https://docs.adyen.com/api-explorer/#/balanceplatform/v1/post/balanceAccounts__resParam_id) associated with the payment instrument.
	BalanceAccountId string    `json:"balanceAccountId"`
	Card             *CardInfo `json:"card,omitempty"`
	// Your description for the payment instrument, maximum 300 characters.
	Description *string `json:"description,omitempty"`
	// The two-character [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) country code where the payment instrument is issued. For example, **NL** or **US**.
	IssuingCountryCode string `json:"issuingCountryCode"`
	// The unique identifier of the [payment instrument group](https://docs.adyen.com/api-explorer/#/balanceplatform/v1/post/paymentInstrumentGroups__resParam_id) to which the payment instrument belongs.
	PaymentInstrumentGroupId *string `json:"paymentInstrumentGroupId,omitempty"`
	// Your reference for the payment instrument, maximum 150 characters.
	Reference *string `json:"reference,omitempty"`
	// The status of the payment instrument. If a status is not specified when creating a payment instrument, it is set to **active** by default. However, there can be exceptions for cards based on the `card.formFactor` and the `issuingCountryCode`. For example, when issuing physical cards in the US, the default status is **inactive**.  Possible values:    * **active**:  The payment instrument is active and can be used to make payments.    * **inactive**: The payment instrument is inactive and cannot be used to make payments.    * **suspended**: The payment instrument is suspended, either because it was stolen or lost.    * **closed**: The payment instrument is permanently closed. This action cannot be undone.
	Status *string `json:"status,omitempty"`
	// The reason for the status of the payment instrument.  Possible values: **accountClosure**, **damaged**, **endOfLife**, **expired**, **lost**, **stolen**, **suspectedFraud**, **transactionRule**, **other**. If the reason is **other**, you must also send the `statusComment` parameter describing the status change.
	StatusReason *string `json:"statusReason,omitempty"`
	// Type of payment instrument.  Possible value: **card**, **bankAccount**.
	Type string `json:"type"`
}

PaymentInstrumentInfo struct for PaymentInstrumentInfo

func NewPaymentInstrumentInfo

func NewPaymentInstrumentInfo(balanceAccountId string, issuingCountryCode string, type_ string) *PaymentInstrumentInfo

NewPaymentInstrumentInfo instantiates a new PaymentInstrumentInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaymentInstrumentInfoWithDefaults

func NewPaymentInstrumentInfoWithDefaults() *PaymentInstrumentInfo

NewPaymentInstrumentInfoWithDefaults instantiates a new PaymentInstrumentInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaymentInstrumentInfo) GetBalanceAccountId

func (o *PaymentInstrumentInfo) GetBalanceAccountId() string

GetBalanceAccountId returns the BalanceAccountId field value

func (*PaymentInstrumentInfo) GetBalanceAccountIdOk

func (o *PaymentInstrumentInfo) GetBalanceAccountIdOk() (*string, bool)

GetBalanceAccountIdOk returns a tuple with the BalanceAccountId field value and a boolean to check if the value has been set.

func (*PaymentInstrumentInfo) GetCard

func (o *PaymentInstrumentInfo) GetCard() CardInfo

GetCard returns the Card field value if set, zero value otherwise.

func (*PaymentInstrumentInfo) GetCardOk

func (o *PaymentInstrumentInfo) GetCardOk() (*CardInfo, 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 (*PaymentInstrumentInfo) GetDescription

func (o *PaymentInstrumentInfo) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*PaymentInstrumentInfo) GetDescriptionOk

func (o *PaymentInstrumentInfo) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentInstrumentInfo) GetIssuingCountryCode

func (o *PaymentInstrumentInfo) GetIssuingCountryCode() string

GetIssuingCountryCode returns the IssuingCountryCode field value

func (*PaymentInstrumentInfo) GetIssuingCountryCodeOk

func (o *PaymentInstrumentInfo) GetIssuingCountryCodeOk() (*string, bool)

GetIssuingCountryCodeOk returns a tuple with the IssuingCountryCode field value and a boolean to check if the value has been set.

func (*PaymentInstrumentInfo) GetPaymentInstrumentGroupId

func (o *PaymentInstrumentInfo) GetPaymentInstrumentGroupId() string

GetPaymentInstrumentGroupId returns the PaymentInstrumentGroupId field value if set, zero value otherwise.

func (*PaymentInstrumentInfo) GetPaymentInstrumentGroupIdOk

func (o *PaymentInstrumentInfo) GetPaymentInstrumentGroupIdOk() (*string, bool)

GetPaymentInstrumentGroupIdOk returns a tuple with the PaymentInstrumentGroupId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentInstrumentInfo) GetReference

func (o *PaymentInstrumentInfo) GetReference() string

GetReference returns the Reference field value if set, zero value otherwise.

func (*PaymentInstrumentInfo) GetReferenceOk

func (o *PaymentInstrumentInfo) 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 (*PaymentInstrumentInfo) GetStatus

func (o *PaymentInstrumentInfo) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*PaymentInstrumentInfo) GetStatusOk

func (o *PaymentInstrumentInfo) 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 (*PaymentInstrumentInfo) GetStatusReason

func (o *PaymentInstrumentInfo) GetStatusReason() string

GetStatusReason returns the StatusReason field value if set, zero value otherwise.

func (*PaymentInstrumentInfo) GetStatusReasonOk

func (o *PaymentInstrumentInfo) GetStatusReasonOk() (*string, bool)

GetStatusReasonOk returns a tuple with the StatusReason field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentInstrumentInfo) GetType

func (o *PaymentInstrumentInfo) GetType() string

GetType returns the Type field value

func (*PaymentInstrumentInfo) GetTypeOk

func (o *PaymentInstrumentInfo) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*PaymentInstrumentInfo) HasCard

func (o *PaymentInstrumentInfo) HasCard() bool

HasCard returns a boolean if a field has been set.

func (*PaymentInstrumentInfo) HasDescription

func (o *PaymentInstrumentInfo) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*PaymentInstrumentInfo) HasPaymentInstrumentGroupId

func (o *PaymentInstrumentInfo) HasPaymentInstrumentGroupId() bool

HasPaymentInstrumentGroupId returns a boolean if a field has been set.

func (*PaymentInstrumentInfo) HasReference

func (o *PaymentInstrumentInfo) HasReference() bool

HasReference returns a boolean if a field has been set.

func (*PaymentInstrumentInfo) HasStatus

func (o *PaymentInstrumentInfo) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*PaymentInstrumentInfo) HasStatusReason

func (o *PaymentInstrumentInfo) HasStatusReason() bool

HasStatusReason returns a boolean if a field has been set.

func (PaymentInstrumentInfo) MarshalJSON

func (o PaymentInstrumentInfo) MarshalJSON() ([]byte, error)

func (*PaymentInstrumentInfo) SetBalanceAccountId

func (o *PaymentInstrumentInfo) SetBalanceAccountId(v string)

SetBalanceAccountId sets field value

func (*PaymentInstrumentInfo) SetCard

func (o *PaymentInstrumentInfo) SetCard(v CardInfo)

SetCard gets a reference to the given CardInfo and assigns it to the Card field.

func (*PaymentInstrumentInfo) SetDescription

func (o *PaymentInstrumentInfo) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*PaymentInstrumentInfo) SetIssuingCountryCode

func (o *PaymentInstrumentInfo) SetIssuingCountryCode(v string)

SetIssuingCountryCode sets field value

func (*PaymentInstrumentInfo) SetPaymentInstrumentGroupId

func (o *PaymentInstrumentInfo) SetPaymentInstrumentGroupId(v string)

SetPaymentInstrumentGroupId gets a reference to the given string and assigns it to the PaymentInstrumentGroupId field.

func (*PaymentInstrumentInfo) SetReference

func (o *PaymentInstrumentInfo) SetReference(v string)

SetReference gets a reference to the given string and assigns it to the Reference field.

func (*PaymentInstrumentInfo) SetStatus

func (o *PaymentInstrumentInfo) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*PaymentInstrumentInfo) SetStatusReason

func (o *PaymentInstrumentInfo) SetStatusReason(v string)

SetStatusReason gets a reference to the given string and assigns it to the StatusReason field.

func (*PaymentInstrumentInfo) SetType

func (o *PaymentInstrumentInfo) SetType(v string)

SetType sets field value

func (PaymentInstrumentInfo) ToMap

func (o PaymentInstrumentInfo) ToMap() (map[string]interface{}, error)

type PaymentInstrumentRequirement

type PaymentInstrumentRequirement struct {
	// Specifies the requirements for the payment instrument that need to be included in the request for a particular route.
	Description *string `json:"description,omitempty"`
	// The two-character ISO-3166-1 alpha-2 country code of the counterparty. For example, **US** or **NL**.
	IssuingCountryCode *string `json:"issuingCountryCode,omitempty"`
	// Specifies if the requirement only applies to transfers to another balance platform.
	OnlyForCrossBalancePlatform *bool `json:"onlyForCrossBalancePlatform,omitempty"`
	// The type of the payment instrument. For example, \"BankAccount\" or \"Card\".
	PaymentInstrumentType *string `json:"paymentInstrumentType,omitempty"`
	// **paymentInstrumentRequirement**
	Type string `json:"type"`
}

PaymentInstrumentRequirement struct for PaymentInstrumentRequirement

func NewPaymentInstrumentRequirement

func NewPaymentInstrumentRequirement(type_ string) *PaymentInstrumentRequirement

NewPaymentInstrumentRequirement instantiates a new PaymentInstrumentRequirement object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaymentInstrumentRequirementWithDefaults

func NewPaymentInstrumentRequirementWithDefaults() *PaymentInstrumentRequirement

NewPaymentInstrumentRequirementWithDefaults instantiates a new PaymentInstrumentRequirement object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaymentInstrumentRequirement) GetDescription

func (o *PaymentInstrumentRequirement) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*PaymentInstrumentRequirement) GetDescriptionOk

func (o *PaymentInstrumentRequirement) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentInstrumentRequirement) GetIssuingCountryCode

func (o *PaymentInstrumentRequirement) GetIssuingCountryCode() string

GetIssuingCountryCode returns the IssuingCountryCode field value if set, zero value otherwise.

func (*PaymentInstrumentRequirement) GetIssuingCountryCodeOk

func (o *PaymentInstrumentRequirement) GetIssuingCountryCodeOk() (*string, bool)

GetIssuingCountryCodeOk returns a tuple with the IssuingCountryCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentInstrumentRequirement) GetOnlyForCrossBalancePlatform

func (o *PaymentInstrumentRequirement) GetOnlyForCrossBalancePlatform() bool

GetOnlyForCrossBalancePlatform returns the OnlyForCrossBalancePlatform field value if set, zero value otherwise.

func (*PaymentInstrumentRequirement) GetOnlyForCrossBalancePlatformOk

func (o *PaymentInstrumentRequirement) GetOnlyForCrossBalancePlatformOk() (*bool, bool)

GetOnlyForCrossBalancePlatformOk returns a tuple with the OnlyForCrossBalancePlatform field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentInstrumentRequirement) GetPaymentInstrumentType

func (o *PaymentInstrumentRequirement) GetPaymentInstrumentType() string

GetPaymentInstrumentType returns the PaymentInstrumentType field value if set, zero value otherwise.

func (*PaymentInstrumentRequirement) GetPaymentInstrumentTypeOk

func (o *PaymentInstrumentRequirement) GetPaymentInstrumentTypeOk() (*string, bool)

GetPaymentInstrumentTypeOk returns a tuple with the PaymentInstrumentType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentInstrumentRequirement) GetType

func (o *PaymentInstrumentRequirement) GetType() string

GetType returns the Type field value

func (*PaymentInstrumentRequirement) GetTypeOk

func (o *PaymentInstrumentRequirement) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*PaymentInstrumentRequirement) HasDescription

func (o *PaymentInstrumentRequirement) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*PaymentInstrumentRequirement) HasIssuingCountryCode

func (o *PaymentInstrumentRequirement) HasIssuingCountryCode() bool

HasIssuingCountryCode returns a boolean if a field has been set.

func (*PaymentInstrumentRequirement) HasOnlyForCrossBalancePlatform

func (o *PaymentInstrumentRequirement) HasOnlyForCrossBalancePlatform() bool

HasOnlyForCrossBalancePlatform returns a boolean if a field has been set.

func (*PaymentInstrumentRequirement) HasPaymentInstrumentType

func (o *PaymentInstrumentRequirement) HasPaymentInstrumentType() bool

HasPaymentInstrumentType returns a boolean if a field has been set.

func (PaymentInstrumentRequirement) MarshalJSON

func (o PaymentInstrumentRequirement) MarshalJSON() ([]byte, error)

func (*PaymentInstrumentRequirement) SetDescription

func (o *PaymentInstrumentRequirement) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*PaymentInstrumentRequirement) SetIssuingCountryCode

func (o *PaymentInstrumentRequirement) SetIssuingCountryCode(v string)

SetIssuingCountryCode gets a reference to the given string and assigns it to the IssuingCountryCode field.

func (*PaymentInstrumentRequirement) SetOnlyForCrossBalancePlatform

func (o *PaymentInstrumentRequirement) SetOnlyForCrossBalancePlatform(v bool)

SetOnlyForCrossBalancePlatform gets a reference to the given bool and assigns it to the OnlyForCrossBalancePlatform field.

func (*PaymentInstrumentRequirement) SetPaymentInstrumentType

func (o *PaymentInstrumentRequirement) SetPaymentInstrumentType(v string)

SetPaymentInstrumentType gets a reference to the given string and assigns it to the PaymentInstrumentType field.

func (*PaymentInstrumentRequirement) SetType

func (o *PaymentInstrumentRequirement) SetType(v string)

SetType sets field value

func (PaymentInstrumentRequirement) ToMap

func (o PaymentInstrumentRequirement) ToMap() (map[string]interface{}, error)

type PaymentInstrumentRevealInfo

type PaymentInstrumentRevealInfo struct {
	// The CVC2 value of the card.
	Cvc        string `json:"cvc"`
	Expiration Expiry `json:"expiration"`
	// The primary account number (PAN) of the card.
	Pan string `json:"pan"`
}

PaymentInstrumentRevealInfo struct for PaymentInstrumentRevealInfo

func NewPaymentInstrumentRevealInfo

func NewPaymentInstrumentRevealInfo(cvc string, expiration Expiry, pan string) *PaymentInstrumentRevealInfo

NewPaymentInstrumentRevealInfo instantiates a new PaymentInstrumentRevealInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaymentInstrumentRevealInfoWithDefaults

func NewPaymentInstrumentRevealInfoWithDefaults() *PaymentInstrumentRevealInfo

NewPaymentInstrumentRevealInfoWithDefaults instantiates a new PaymentInstrumentRevealInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaymentInstrumentRevealInfo) GetCvc

func (o *PaymentInstrumentRevealInfo) GetCvc() string

GetCvc returns the Cvc field value

func (*PaymentInstrumentRevealInfo) GetCvcOk

func (o *PaymentInstrumentRevealInfo) GetCvcOk() (*string, bool)

GetCvcOk returns a tuple with the Cvc field value and a boolean to check if the value has been set.

func (*PaymentInstrumentRevealInfo) GetExpiration

func (o *PaymentInstrumentRevealInfo) GetExpiration() Expiry

GetExpiration returns the Expiration field value

func (*PaymentInstrumentRevealInfo) GetExpirationOk

func (o *PaymentInstrumentRevealInfo) GetExpirationOk() (*Expiry, bool)

GetExpirationOk returns a tuple with the Expiration field value and a boolean to check if the value has been set.

func (*PaymentInstrumentRevealInfo) GetPan

func (o *PaymentInstrumentRevealInfo) GetPan() string

GetPan returns the Pan field value

func (*PaymentInstrumentRevealInfo) GetPanOk

func (o *PaymentInstrumentRevealInfo) GetPanOk() (*string, bool)

GetPanOk returns a tuple with the Pan field value and a boolean to check if the value has been set.

func (PaymentInstrumentRevealInfo) MarshalJSON

func (o PaymentInstrumentRevealInfo) MarshalJSON() ([]byte, error)

func (*PaymentInstrumentRevealInfo) SetCvc

func (o *PaymentInstrumentRevealInfo) SetCvc(v string)

SetCvc sets field value

func (*PaymentInstrumentRevealInfo) SetExpiration

func (o *PaymentInstrumentRevealInfo) SetExpiration(v Expiry)

SetExpiration sets field value

func (*PaymentInstrumentRevealInfo) SetPan

func (o *PaymentInstrumentRevealInfo) SetPan(v string)

SetPan sets field value

func (PaymentInstrumentRevealInfo) ToMap

func (o PaymentInstrumentRevealInfo) ToMap() (map[string]interface{}, error)

type PaymentInstrumentUpdateRequest

type PaymentInstrumentUpdateRequest struct {
	// The unique identifier of the balance account associated with this payment instrument. >You can only change the balance account ID if the payment instrument has **inactive** status.
	BalanceAccountId *string   `json:"balanceAccountId,omitempty"`
	Card             *CardInfo `json:"card,omitempty"`
	// The status of the payment instrument. If a status is not specified when creating a payment instrument, it is set to **active** by default. However, there can be exceptions for cards based on the `card.formFactor` and the `issuingCountryCode`. For example, when issuing physical cards in the US, the default status is **inactive**.  Possible values:    * **active**:  The payment instrument is active and can be used to make payments.    * **inactive**: The payment instrument is inactive and cannot be used to make payments.    * **suspended**: The payment instrument is suspended, either because it was stolen or lost.    * **closed**: The payment instrument is permanently closed. This action cannot be undone.
	Status *string `json:"status,omitempty"`
	// Comment for the status of the payment instrument.  Required if `statusReason` is **other**.
	StatusComment *string `json:"statusComment,omitempty"`
	// The reason for updating the status of the payment instrument.  Possible values: **lost**, **stolen**, **damaged**, **suspectedFraud**, **expired**, **endOfLife**, **accountClosure**, **other**. If the reason is **other**, you must also send the `statusComment` parameter describing the status change.
	StatusReason *string `json:"statusReason,omitempty"`
}

PaymentInstrumentUpdateRequest struct for PaymentInstrumentUpdateRequest

func NewPaymentInstrumentUpdateRequest

func NewPaymentInstrumentUpdateRequest() *PaymentInstrumentUpdateRequest

NewPaymentInstrumentUpdateRequest instantiates a new PaymentInstrumentUpdateRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaymentInstrumentUpdateRequestWithDefaults

func NewPaymentInstrumentUpdateRequestWithDefaults() *PaymentInstrumentUpdateRequest

NewPaymentInstrumentUpdateRequestWithDefaults instantiates a new PaymentInstrumentUpdateRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaymentInstrumentUpdateRequest) GetBalanceAccountId

func (o *PaymentInstrumentUpdateRequest) GetBalanceAccountId() string

GetBalanceAccountId returns the BalanceAccountId field value if set, zero value otherwise.

func (*PaymentInstrumentUpdateRequest) GetBalanceAccountIdOk

func (o *PaymentInstrumentUpdateRequest) GetBalanceAccountIdOk() (*string, bool)

GetBalanceAccountIdOk returns a tuple with the BalanceAccountId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentInstrumentUpdateRequest) GetCard

GetCard returns the Card field value if set, zero value otherwise.

func (*PaymentInstrumentUpdateRequest) GetCardOk

func (o *PaymentInstrumentUpdateRequest) GetCardOk() (*CardInfo, 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 (*PaymentInstrumentUpdateRequest) GetStatus

func (o *PaymentInstrumentUpdateRequest) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*PaymentInstrumentUpdateRequest) GetStatusComment

func (o *PaymentInstrumentUpdateRequest) GetStatusComment() string

GetStatusComment returns the StatusComment field value if set, zero value otherwise.

func (*PaymentInstrumentUpdateRequest) GetStatusCommentOk

func (o *PaymentInstrumentUpdateRequest) GetStatusCommentOk() (*string, bool)

GetStatusCommentOk returns a tuple with the StatusComment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentInstrumentUpdateRequest) GetStatusOk

func (o *PaymentInstrumentUpdateRequest) 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 (*PaymentInstrumentUpdateRequest) GetStatusReason

func (o *PaymentInstrumentUpdateRequest) GetStatusReason() string

GetStatusReason returns the StatusReason field value if set, zero value otherwise.

func (*PaymentInstrumentUpdateRequest) GetStatusReasonOk

func (o *PaymentInstrumentUpdateRequest) GetStatusReasonOk() (*string, bool)

GetStatusReasonOk returns a tuple with the StatusReason field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentInstrumentUpdateRequest) HasBalanceAccountId

func (o *PaymentInstrumentUpdateRequest) HasBalanceAccountId() bool

HasBalanceAccountId returns a boolean if a field has been set.

func (*PaymentInstrumentUpdateRequest) HasCard

func (o *PaymentInstrumentUpdateRequest) HasCard() bool

HasCard returns a boolean if a field has been set.

func (*PaymentInstrumentUpdateRequest) HasStatus

func (o *PaymentInstrumentUpdateRequest) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*PaymentInstrumentUpdateRequest) HasStatusComment

func (o *PaymentInstrumentUpdateRequest) HasStatusComment() bool

HasStatusComment returns a boolean if a field has been set.

func (*PaymentInstrumentUpdateRequest) HasStatusReason

func (o *PaymentInstrumentUpdateRequest) HasStatusReason() bool

HasStatusReason returns a boolean if a field has been set.

func (PaymentInstrumentUpdateRequest) MarshalJSON

func (o PaymentInstrumentUpdateRequest) MarshalJSON() ([]byte, error)

func (*PaymentInstrumentUpdateRequest) SetBalanceAccountId

func (o *PaymentInstrumentUpdateRequest) SetBalanceAccountId(v string)

SetBalanceAccountId gets a reference to the given string and assigns it to the BalanceAccountId field.

func (*PaymentInstrumentUpdateRequest) SetCard

SetCard gets a reference to the given CardInfo and assigns it to the Card field.

func (*PaymentInstrumentUpdateRequest) SetStatus

func (o *PaymentInstrumentUpdateRequest) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*PaymentInstrumentUpdateRequest) SetStatusComment

func (o *PaymentInstrumentUpdateRequest) SetStatusComment(v string)

SetStatusComment gets a reference to the given string and assigns it to the StatusComment field.

func (*PaymentInstrumentUpdateRequest) SetStatusReason

func (o *PaymentInstrumentUpdateRequest) SetStatusReason(v string)

SetStatusReason gets a reference to the given string and assigns it to the StatusReason field.

func (PaymentInstrumentUpdateRequest) ToMap

func (o PaymentInstrumentUpdateRequest) ToMap() (map[string]interface{}, error)

type PaymentInstrumentsApi

type PaymentInstrumentsApi common.Service

PaymentInstrumentsApi service

func (*PaymentInstrumentsApi) CreatePaymentInstrument

CreatePaymentInstrument Create a payment instrument

Creates a payment instrument to issue a physical card, a virtual card, or a business account to your user.

For more information, refer to [Issue cards](https://docs.adyen.com/issuing/create-cards) or [Issue business accounts](https://docs.adyen.com/marketplaces-and-platforms/business-accounts).

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r PaymentInstrumentsApiCreatePaymentInstrumentInput - Request parameters, see CreatePaymentInstrumentInput @return PaymentInstrument, *http.Response, error

func (*PaymentInstrumentsApi) CreatePaymentInstrumentInput

Prepare a request for CreatePaymentInstrument

@return PaymentInstrumentsApiCreatePaymentInstrumentInput

func (*PaymentInstrumentsApi) GetAllTransactionRulesForPaymentInstrument

GetAllTransactionRulesForPaymentInstrument Get all transaction rules for a payment instrument

Returns a list of transaction rules associated with a payment instrument.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r PaymentInstrumentsApiGetAllTransactionRulesForPaymentInstrumentInput - Request parameters, see GetAllTransactionRulesForPaymentInstrumentInput @return TransactionRulesResponse, *http.Response, error

func (*PaymentInstrumentsApi) GetAllTransactionRulesForPaymentInstrumentInput

func (a *PaymentInstrumentsApi) GetAllTransactionRulesForPaymentInstrumentInput(id string) PaymentInstrumentsApiGetAllTransactionRulesForPaymentInstrumentInput

Prepare a request for GetAllTransactionRulesForPaymentInstrument @param id The unique identifier of the payment instrument. @return PaymentInstrumentsApiGetAllTransactionRulesForPaymentInstrumentInput

func (*PaymentInstrumentsApi) GetPanOfPaymentInstrument

GetPanOfPaymentInstrument Get the PAN of a payment instrument

Returns the primary account number (PAN) of a payment instrument.

To make this request, your API credential must have the following [role](https://docs.adyen.com/issuing/manage-access/api-credentials-web-service#api-permissions):

* Balance Platform BCL PCI role

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r PaymentInstrumentsApiGetPanOfPaymentInstrumentInput - Request parameters, see GetPanOfPaymentInstrumentInput @return PaymentInstrumentRevealInfo, *http.Response, error

func (*PaymentInstrumentsApi) GetPanOfPaymentInstrumentInput

Prepare a request for GetPanOfPaymentInstrument @param id The unique identifier of the payment instrument. @return PaymentInstrumentsApiGetPanOfPaymentInstrumentInput

func (*PaymentInstrumentsApi) GetPaymentInstrument

GetPaymentInstrument Get a payment instrument

Returns the details of a payment instrument.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r PaymentInstrumentsApiGetPaymentInstrumentInput - Request parameters, see GetPaymentInstrumentInput @return PaymentInstrument, *http.Response, error

func (*PaymentInstrumentsApi) GetPaymentInstrumentInput

Prepare a request for GetPaymentInstrument @param id The unique identifier of the payment instrument. @return PaymentInstrumentsApiGetPaymentInstrumentInput

func (*PaymentInstrumentsApi) ListNetworkTokens

ListNetworkTokens List network tokens

List the network tokens connected to a payment instrument.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r PaymentInstrumentsApiListNetworkTokensInput - Request parameters, see ListNetworkTokensInput @return ListNetworkTokensResponse, *http.Response, error

func (*PaymentInstrumentsApi) ListNetworkTokensInput

Prepare a request for ListNetworkTokens @param id The unique identifier of the payment instrument. @return PaymentInstrumentsApiListNetworkTokensInput

func (*PaymentInstrumentsApi) UpdatePaymentInstrument

UpdatePaymentInstrument Update a payment instrument

Updates a payment instrument. Once a payment instrument is already active, you can only update its status. However, for cards created with **inactive** status, you can still update the balance account associated with the card.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r PaymentInstrumentsApiUpdatePaymentInstrumentInput - Request parameters, see UpdatePaymentInstrumentInput @return UpdatePaymentInstrument, *http.Response, error

func (*PaymentInstrumentsApi) UpdatePaymentInstrumentInput

Prepare a request for UpdatePaymentInstrument @param id The unique identifier of the payment instrument. @return PaymentInstrumentsApiUpdatePaymentInstrumentInput

type PaymentInstrumentsApiCreatePaymentInstrumentInput

type PaymentInstrumentsApiCreatePaymentInstrumentInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by PaymentInstrumentsApi.CreatePaymentInstrument

func (PaymentInstrumentsApiCreatePaymentInstrumentInput) PaymentInstrumentInfo

type PaymentInstrumentsApiGetAllTransactionRulesForPaymentInstrumentInput

type PaymentInstrumentsApiGetAllTransactionRulesForPaymentInstrumentInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by PaymentInstrumentsApi.GetAllTransactionRulesForPaymentInstrument

type PaymentInstrumentsApiGetPanOfPaymentInstrumentInput

type PaymentInstrumentsApiGetPanOfPaymentInstrumentInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by PaymentInstrumentsApi.GetPanOfPaymentInstrument

type PaymentInstrumentsApiGetPaymentInstrumentInput

type PaymentInstrumentsApiGetPaymentInstrumentInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by PaymentInstrumentsApi.GetPaymentInstrument

type PaymentInstrumentsApiListNetworkTokensInput

type PaymentInstrumentsApiListNetworkTokensInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by PaymentInstrumentsApi.ListNetworkTokens

type PaymentInstrumentsApiUpdatePaymentInstrumentInput

type PaymentInstrumentsApiUpdatePaymentInstrumentInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by PaymentInstrumentsApi.UpdatePaymentInstrument

func (PaymentInstrumentsApiUpdatePaymentInstrumentInput) PaymentInstrumentUpdateRequest

type Phone

type Phone struct {
	// The full phone number provided as a single string.  For example, **\"0031 6 11 22 33 44\"**, **\"+316/1122-3344\"**,    or **\"(0031) 611223344\"**.
	Number string `json:"number"`
	// Type of phone number. Possible values:  **Landline**, **Mobile**.
	Type string `json:"type"`
}

Phone struct for Phone

func NewPhone

func NewPhone(number string, type_ string) *Phone

NewPhone instantiates a new Phone object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPhoneWithDefaults

func NewPhoneWithDefaults() *Phone

NewPhoneWithDefaults instantiates a new Phone object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Phone) GetNumber

func (o *Phone) GetNumber() string

GetNumber returns the Number field value

func (*Phone) GetNumberOk

func (o *Phone) GetNumberOk() (*string, bool)

GetNumberOk returns a tuple with the Number field value and a boolean to check if the value has been set.

func (*Phone) GetType

func (o *Phone) GetType() string

GetType returns the Type field value

func (*Phone) GetTypeOk

func (o *Phone) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (Phone) MarshalJSON

func (o Phone) MarshalJSON() ([]byte, error)

func (*Phone) SetNumber

func (o *Phone) SetNumber(v string)

SetNumber sets field value

func (*Phone) SetType

func (o *Phone) SetType(v string)

SetType sets field value

func (Phone) ToMap

func (o Phone) ToMap() (map[string]interface{}, error)

type PhoneNumber

type PhoneNumber struct {
	// The two-character ISO-3166-1 alpha-2 country code of the phone number. For example, **US** or **NL**.
	PhoneCountryCode *string `json:"phoneCountryCode,omitempty"`
	// The phone number. The inclusion of the phone number country code is not necessary.
	PhoneNumber *string `json:"phoneNumber,omitempty"`
	// The type of the phone number. Possible values: **Landline**, **Mobile**, **SIP**, **Fax**.
	PhoneType *string `json:"phoneType,omitempty"`
}

PhoneNumber struct for PhoneNumber

func NewPhoneNumber

func NewPhoneNumber() *PhoneNumber

NewPhoneNumber instantiates a new PhoneNumber object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPhoneNumberWithDefaults

func NewPhoneNumberWithDefaults() *PhoneNumber

NewPhoneNumberWithDefaults instantiates a new PhoneNumber object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PhoneNumber) GetPhoneCountryCode

func (o *PhoneNumber) GetPhoneCountryCode() string

GetPhoneCountryCode returns the PhoneCountryCode field value if set, zero value otherwise.

func (*PhoneNumber) GetPhoneCountryCodeOk

func (o *PhoneNumber) GetPhoneCountryCodeOk() (*string, bool)

GetPhoneCountryCodeOk returns a tuple with the PhoneCountryCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PhoneNumber) GetPhoneNumber

func (o *PhoneNumber) GetPhoneNumber() string

GetPhoneNumber returns the PhoneNumber field value if set, zero value otherwise.

func (*PhoneNumber) GetPhoneNumberOk

func (o *PhoneNumber) GetPhoneNumberOk() (*string, bool)

GetPhoneNumberOk returns a tuple with the PhoneNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PhoneNumber) GetPhoneType

func (o *PhoneNumber) GetPhoneType() string

GetPhoneType returns the PhoneType field value if set, zero value otherwise.

func (*PhoneNumber) GetPhoneTypeOk

func (o *PhoneNumber) GetPhoneTypeOk() (*string, bool)

GetPhoneTypeOk returns a tuple with the PhoneType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PhoneNumber) HasPhoneCountryCode

func (o *PhoneNumber) HasPhoneCountryCode() bool

HasPhoneCountryCode returns a boolean if a field has been set.

func (*PhoneNumber) HasPhoneNumber

func (o *PhoneNumber) HasPhoneNumber() bool

HasPhoneNumber returns a boolean if a field has been set.

func (*PhoneNumber) HasPhoneType

func (o *PhoneNumber) HasPhoneType() bool

HasPhoneType returns a boolean if a field has been set.

func (PhoneNumber) MarshalJSON

func (o PhoneNumber) MarshalJSON() ([]byte, error)

func (*PhoneNumber) SetPhoneCountryCode

func (o *PhoneNumber) SetPhoneCountryCode(v string)

SetPhoneCountryCode gets a reference to the given string and assigns it to the PhoneCountryCode field.

func (*PhoneNumber) SetPhoneNumber

func (o *PhoneNumber) SetPhoneNumber(v string)

SetPhoneNumber gets a reference to the given string and assigns it to the PhoneNumber field.

func (*PhoneNumber) SetPhoneType

func (o *PhoneNumber) SetPhoneType(v string)

SetPhoneType gets a reference to the given string and assigns it to the PhoneType field.

func (PhoneNumber) ToMap

func (o PhoneNumber) ToMap() (map[string]interface{}, error)

type PlatformApi

type PlatformApi common.Service

PlatformApi service

func (*PlatformApi) GetAllAccountHoldersUnderBalancePlatform

GetAllAccountHoldersUnderBalancePlatform Get all account holders under a balance platform

Returns a paginated list of all the account holders that belong to the balance platform. To fetch multiple pages, use the query parameters.

For example, to limit the page to 5 account holders and to skip the first 20, use `/balancePlatforms/{id}/accountHolders?limit=5&offset=20`.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r PlatformApiGetAllAccountHoldersUnderBalancePlatformInput - Request parameters, see GetAllAccountHoldersUnderBalancePlatformInput @return PaginatedAccountHoldersResponse, *http.Response, error

func (*PlatformApi) GetAllAccountHoldersUnderBalancePlatformInput

func (a *PlatformApi) GetAllAccountHoldersUnderBalancePlatformInput(id string) PlatformApiGetAllAccountHoldersUnderBalancePlatformInput

Prepare a request for GetAllAccountHoldersUnderBalancePlatform @param id The unique identifier of the balance platform. @return PlatformApiGetAllAccountHoldersUnderBalancePlatformInput

func (*PlatformApi) GetBalancePlatform

GetBalancePlatform Get a balance platform

Returns a balance platform.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r PlatformApiGetBalancePlatformInput - Request parameters, see GetBalancePlatformInput @return BalancePlatform, *http.Response, error

func (*PlatformApi) GetBalancePlatformInput

func (a *PlatformApi) GetBalancePlatformInput(id string) PlatformApiGetBalancePlatformInput

Prepare a request for GetBalancePlatform @param id The unique identifier of the balance platform. @return PlatformApiGetBalancePlatformInput

type PlatformApiGetAllAccountHoldersUnderBalancePlatformInput

type PlatformApiGetAllAccountHoldersUnderBalancePlatformInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by PlatformApi.GetAllAccountHoldersUnderBalancePlatform

func (PlatformApiGetAllAccountHoldersUnderBalancePlatformInput) Limit

The number of items returned per page, maximum 100 items. By default, the response returns 10 items per page.

func (PlatformApiGetAllAccountHoldersUnderBalancePlatformInput) Offset

The number of items that you want to skip.

type PlatformApiGetBalancePlatformInput

type PlatformApiGetBalancePlatformInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by PlatformApi.GetBalancePlatform

type PlatformPaymentConfiguration

type PlatformPaymentConfiguration struct {
	// Specifies at what time a [sales day](https://docs.adyen.com/marketplaces-and-platforms/settle-funds/sales-day-settlement#sales-day) ends.  Possible values: Time in **\"HH:MM\"** format. **HH** ranges from **00** to **07**. **MM** must be **00**.  Default value: **\"00:00\"**.
	SalesDayClosingTime *string `json:"salesDayClosingTime,omitempty"`
	// Specifies after how many business days the funds in a [settlement batch](https://docs.adyen.com/marketplaces-and-platforms/settle-funds/sales-day-settlement#settlement-batch) are made available.  Possible values: **0** to **10**, or **null**. * Setting this value to an integer enables [Sales day settlement](https://docs.adyen.com/marketplaces-and-platforms/settle-funds/sales-day-settlement). * Setting this value to **null** enables [Pass-through settlement](https://docs.adyen.com/marketplaces-and-platforms/settle-funds/pass-through-settlement).  Default value: **null**.
	SettlementDelayDays *int32 `json:"settlementDelayDays,omitempty"`
}

PlatformPaymentConfiguration struct for PlatformPaymentConfiguration

func NewPlatformPaymentConfiguration

func NewPlatformPaymentConfiguration() *PlatformPaymentConfiguration

NewPlatformPaymentConfiguration instantiates a new PlatformPaymentConfiguration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPlatformPaymentConfigurationWithDefaults

func NewPlatformPaymentConfigurationWithDefaults() *PlatformPaymentConfiguration

NewPlatformPaymentConfigurationWithDefaults instantiates a new PlatformPaymentConfiguration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PlatformPaymentConfiguration) GetSalesDayClosingTime

func (o *PlatformPaymentConfiguration) GetSalesDayClosingTime() string

GetSalesDayClosingTime returns the SalesDayClosingTime field value if set, zero value otherwise.

func (*PlatformPaymentConfiguration) GetSalesDayClosingTimeOk

func (o *PlatformPaymentConfiguration) GetSalesDayClosingTimeOk() (*string, bool)

GetSalesDayClosingTimeOk returns a tuple with the SalesDayClosingTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PlatformPaymentConfiguration) GetSettlementDelayDays

func (o *PlatformPaymentConfiguration) GetSettlementDelayDays() int32

GetSettlementDelayDays returns the SettlementDelayDays field value if set, zero value otherwise.

func (*PlatformPaymentConfiguration) GetSettlementDelayDaysOk

func (o *PlatformPaymentConfiguration) GetSettlementDelayDaysOk() (*int32, bool)

GetSettlementDelayDaysOk returns a tuple with the SettlementDelayDays field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PlatformPaymentConfiguration) HasSalesDayClosingTime

func (o *PlatformPaymentConfiguration) HasSalesDayClosingTime() bool

HasSalesDayClosingTime returns a boolean if a field has been set.

func (*PlatformPaymentConfiguration) HasSettlementDelayDays

func (o *PlatformPaymentConfiguration) HasSettlementDelayDays() bool

HasSettlementDelayDays returns a boolean if a field has been set.

func (PlatformPaymentConfiguration) MarshalJSON

func (o PlatformPaymentConfiguration) MarshalJSON() ([]byte, error)

func (*PlatformPaymentConfiguration) SetSalesDayClosingTime

func (o *PlatformPaymentConfiguration) SetSalesDayClosingTime(v string)

SetSalesDayClosingTime gets a reference to the given string and assigns it to the SalesDayClosingTime field.

func (*PlatformPaymentConfiguration) SetSettlementDelayDays

func (o *PlatformPaymentConfiguration) SetSettlementDelayDays(v int32)

SetSettlementDelayDays gets a reference to the given int32 and assigns it to the SettlementDelayDays field.

func (PlatformPaymentConfiguration) ToMap

func (o PlatformPaymentConfiguration) ToMap() (map[string]interface{}, error)

type ProcessingTypesRestriction

type ProcessingTypesRestriction struct {
	// Defines how the condition must be evaluated.
	Operation string `json:"operation"`
	// List of processing types.  Possible values: **atmWithdraw**, **balanceInquiry**, **ecommerce**, **moto**, **pos**, **recurring**, **token**.
	Value []string `json:"value,omitempty"`
}

ProcessingTypesRestriction struct for ProcessingTypesRestriction

func NewProcessingTypesRestriction

func NewProcessingTypesRestriction(operation string) *ProcessingTypesRestriction

NewProcessingTypesRestriction instantiates a new ProcessingTypesRestriction object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewProcessingTypesRestrictionWithDefaults

func NewProcessingTypesRestrictionWithDefaults() *ProcessingTypesRestriction

NewProcessingTypesRestrictionWithDefaults instantiates a new ProcessingTypesRestriction object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ProcessingTypesRestriction) GetOperation

func (o *ProcessingTypesRestriction) GetOperation() string

GetOperation returns the Operation field value

func (*ProcessingTypesRestriction) GetOperationOk

func (o *ProcessingTypesRestriction) GetOperationOk() (*string, bool)

GetOperationOk returns a tuple with the Operation field value and a boolean to check if the value has been set.

func (*ProcessingTypesRestriction) GetValue

func (o *ProcessingTypesRestriction) GetValue() []string

GetValue returns the Value field value if set, zero value otherwise.

func (*ProcessingTypesRestriction) GetValueOk

func (o *ProcessingTypesRestriction) GetValueOk() ([]string, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessingTypesRestriction) HasValue

func (o *ProcessingTypesRestriction) HasValue() bool

HasValue returns a boolean if a field has been set.

func (ProcessingTypesRestriction) MarshalJSON

func (o ProcessingTypesRestriction) MarshalJSON() ([]byte, error)

func (*ProcessingTypesRestriction) SetOperation

func (o *ProcessingTypesRestriction) SetOperation(v string)

SetOperation sets field value

func (*ProcessingTypesRestriction) SetValue

func (o *ProcessingTypesRestriction) SetValue(v []string)

SetValue gets a reference to the given []string and assigns it to the Value field.

func (ProcessingTypesRestriction) ToMap

func (o ProcessingTypesRestriction) ToMap() (map[string]interface{}, error)

type RemediatingAction

type RemediatingAction struct {
	// The remediating action code.
	Code *string `json:"code,omitempty"`
	// A description of how you can resolve the verification error.
	Message *string `json:"message,omitempty"`
}

RemediatingAction struct for RemediatingAction

func NewRemediatingAction

func NewRemediatingAction() *RemediatingAction

NewRemediatingAction instantiates a new RemediatingAction object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRemediatingActionWithDefaults

func NewRemediatingActionWithDefaults() *RemediatingAction

NewRemediatingActionWithDefaults instantiates a new RemediatingAction object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RemediatingAction) GetCode

func (o *RemediatingAction) GetCode() string

GetCode returns the Code field value if set, zero value otherwise.

func (*RemediatingAction) GetCodeOk

func (o *RemediatingAction) GetCodeOk() (*string, bool)

GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RemediatingAction) GetMessage

func (o *RemediatingAction) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*RemediatingAction) GetMessageOk

func (o *RemediatingAction) 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 (*RemediatingAction) HasCode

func (o *RemediatingAction) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*RemediatingAction) HasMessage

func (o *RemediatingAction) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (RemediatingAction) MarshalJSON

func (o RemediatingAction) MarshalJSON() ([]byte, error)

func (*RemediatingAction) SetCode

func (o *RemediatingAction) SetCode(v string)

SetCode gets a reference to the given string and assigns it to the Code field.

func (*RemediatingAction) SetMessage

func (o *RemediatingAction) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (RemediatingAction) ToMap

func (o RemediatingAction) ToMap() (map[string]interface{}, error)

type Repayment

type Repayment struct {
	// The repayment that is deducted daily from incoming net volume, in [basis points](https://www.investopedia.com/terms/b/basispoint.asp).
	BasisPoints int32               `json:"basisPoints"`
	Term        *RepaymentTerm      `json:"term,omitempty"`
	Threshold   *ThresholdRepayment `json:"threshold,omitempty"`
}

Repayment struct for Repayment

func NewRepayment

func NewRepayment(basisPoints int32) *Repayment

NewRepayment instantiates a new Repayment object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRepaymentWithDefaults

func NewRepaymentWithDefaults() *Repayment

NewRepaymentWithDefaults instantiates a new Repayment object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Repayment) GetBasisPoints

func (o *Repayment) GetBasisPoints() int32

GetBasisPoints returns the BasisPoints field value

func (*Repayment) GetBasisPointsOk

func (o *Repayment) GetBasisPointsOk() (*int32, bool)

GetBasisPointsOk returns a tuple with the BasisPoints field value and a boolean to check if the value has been set.

func (*Repayment) GetTerm

func (o *Repayment) GetTerm() RepaymentTerm

GetTerm returns the Term field value if set, zero value otherwise.

func (*Repayment) GetTermOk

func (o *Repayment) GetTermOk() (*RepaymentTerm, bool)

GetTermOk returns a tuple with the Term field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Repayment) GetThreshold

func (o *Repayment) GetThreshold() ThresholdRepayment

GetThreshold returns the Threshold field value if set, zero value otherwise.

func (*Repayment) GetThresholdOk

func (o *Repayment) GetThresholdOk() (*ThresholdRepayment, bool)

GetThresholdOk returns a tuple with the Threshold field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Repayment) HasTerm

func (o *Repayment) HasTerm() bool

HasTerm returns a boolean if a field has been set.

func (*Repayment) HasThreshold

func (o *Repayment) HasThreshold() bool

HasThreshold returns a boolean if a field has been set.

func (Repayment) MarshalJSON

func (o Repayment) MarshalJSON() ([]byte, error)

func (*Repayment) SetBasisPoints

func (o *Repayment) SetBasisPoints(v int32)

SetBasisPoints sets field value

func (*Repayment) SetTerm

func (o *Repayment) SetTerm(v RepaymentTerm)

SetTerm gets a reference to the given RepaymentTerm and assigns it to the Term field.

func (*Repayment) SetThreshold

func (o *Repayment) SetThreshold(v ThresholdRepayment)

SetThreshold gets a reference to the given ThresholdRepayment and assigns it to the Threshold field.

func (Repayment) ToMap

func (o Repayment) ToMap() (map[string]interface{}, error)

type RepaymentTerm

type RepaymentTerm struct {
	// The estimated term for repaying the grant, in days.
	EstimatedDays int32 `json:"estimatedDays"`
	// The maximum term for repaying the grant, in days. Only applies when `contractType` is **loan**.
	MaximumDays *int32 `json:"maximumDays,omitempty"`
}

RepaymentTerm struct for RepaymentTerm

func NewRepaymentTerm

func NewRepaymentTerm(estimatedDays int32) *RepaymentTerm

NewRepaymentTerm instantiates a new RepaymentTerm object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRepaymentTermWithDefaults

func NewRepaymentTermWithDefaults() *RepaymentTerm

NewRepaymentTermWithDefaults instantiates a new RepaymentTerm object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RepaymentTerm) GetEstimatedDays

func (o *RepaymentTerm) GetEstimatedDays() int32

GetEstimatedDays returns the EstimatedDays field value

func (*RepaymentTerm) GetEstimatedDaysOk

func (o *RepaymentTerm) GetEstimatedDaysOk() (*int32, bool)

GetEstimatedDaysOk returns a tuple with the EstimatedDays field value and a boolean to check if the value has been set.

func (*RepaymentTerm) GetMaximumDays

func (o *RepaymentTerm) GetMaximumDays() int32

GetMaximumDays returns the MaximumDays field value if set, zero value otherwise.

func (*RepaymentTerm) GetMaximumDaysOk

func (o *RepaymentTerm) GetMaximumDaysOk() (*int32, bool)

GetMaximumDaysOk returns a tuple with the MaximumDays field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RepaymentTerm) HasMaximumDays

func (o *RepaymentTerm) HasMaximumDays() bool

HasMaximumDays returns a boolean if a field has been set.

func (RepaymentTerm) MarshalJSON

func (o RepaymentTerm) MarshalJSON() ([]byte, error)

func (*RepaymentTerm) SetEstimatedDays

func (o *RepaymentTerm) SetEstimatedDays(v int32)

SetEstimatedDays sets field value

func (*RepaymentTerm) SetMaximumDays

func (o *RepaymentTerm) SetMaximumDays(v int32)

SetMaximumDays gets a reference to the given int32 and assigns it to the MaximumDays field.

func (RepaymentTerm) ToMap

func (o RepaymentTerm) ToMap() (map[string]interface{}, error)

type RestServiceError

type RestServiceError struct {
	// A human-readable explanation specific to this occurrence of the problem.
	Detail string `json:"detail"`
	// A code that identifies the problem type.
	ErrorCode string `json:"errorCode"`
	// A unique URI that identifies the specific occurrence of the problem.
	Instance *string `json:"instance,omitempty"`
	// Detailed explanation of each validation error, when applicable.
	InvalidFields []InvalidField `json:"invalidFields,omitempty"`
	// A unique reference for the request, essentially the same as `pspReference`.
	RequestId *string                `json:"requestId,omitempty"`
	Response  map[string]interface{} `json:"response,omitempty"`
	// The HTTP status code.
	Status int32 `json:"status"`
	// A short, human-readable summary of the problem type.
	Title string `json:"title"`
	// A URI that identifies the problem type, pointing to human-readable documentation on this problem type.
	Type string `json:"type"`
}

RestServiceError struct for RestServiceError

func NewRestServiceError

func NewRestServiceError(detail string, errorCode string, status int32, title string, type_ string) *RestServiceError

NewRestServiceError instantiates a new RestServiceError object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRestServiceErrorWithDefaults

func NewRestServiceErrorWithDefaults() *RestServiceError

NewRestServiceErrorWithDefaults instantiates a new RestServiceError object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RestServiceError) GetDetail

func (o *RestServiceError) GetDetail() string

GetDetail returns the Detail field value

func (*RestServiceError) GetDetailOk

func (o *RestServiceError) GetDetailOk() (*string, bool)

GetDetailOk returns a tuple with the Detail field value and a boolean to check if the value has been set.

func (*RestServiceError) GetErrorCode

func (o *RestServiceError) GetErrorCode() string

GetErrorCode returns the ErrorCode field value

func (*RestServiceError) GetErrorCodeOk

func (o *RestServiceError) GetErrorCodeOk() (*string, bool)

GetErrorCodeOk returns a tuple with the ErrorCode field value and a boolean to check if the value has been set.

func (*RestServiceError) GetInstance

func (o *RestServiceError) GetInstance() string

GetInstance returns the Instance field value if set, zero value otherwise.

func (*RestServiceError) GetInstanceOk

func (o *RestServiceError) GetInstanceOk() (*string, bool)

GetInstanceOk returns a tuple with the Instance field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RestServiceError) GetInvalidFields

func (o *RestServiceError) GetInvalidFields() []InvalidField

GetInvalidFields returns the InvalidFields field value if set, zero value otherwise.

func (*RestServiceError) GetInvalidFieldsOk

func (o *RestServiceError) GetInvalidFieldsOk() ([]InvalidField, bool)

GetInvalidFieldsOk returns a tuple with the InvalidFields field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RestServiceError) GetRequestId

func (o *RestServiceError) GetRequestId() string

GetRequestId returns the RequestId field value if set, zero value otherwise.

func (*RestServiceError) GetRequestIdOk

func (o *RestServiceError) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RestServiceError) GetResponse

func (o *RestServiceError) GetResponse() map[string]interface{}

GetResponse returns the Response field value if set, zero value otherwise.

func (*RestServiceError) GetResponseOk

func (o *RestServiceError) GetResponseOk() (map[string]interface{}, 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 (*RestServiceError) GetStatus

func (o *RestServiceError) GetStatus() int32

GetStatus returns the Status field value

func (*RestServiceError) GetStatusOk

func (o *RestServiceError) GetStatusOk() (*int32, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*RestServiceError) GetTitle

func (o *RestServiceError) GetTitle() string

GetTitle returns the Title field value

func (*RestServiceError) GetTitleOk

func (o *RestServiceError) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (*RestServiceError) GetType

func (o *RestServiceError) GetType() string

GetType returns the Type field value

func (*RestServiceError) GetTypeOk

func (o *RestServiceError) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*RestServiceError) HasInstance

func (o *RestServiceError) HasInstance() bool

HasInstance returns a boolean if a field has been set.

func (*RestServiceError) HasInvalidFields

func (o *RestServiceError) HasInvalidFields() bool

HasInvalidFields returns a boolean if a field has been set.

func (*RestServiceError) HasRequestId

func (o *RestServiceError) HasRequestId() bool

HasRequestId returns a boolean if a field has been set.

func (*RestServiceError) HasResponse

func (o *RestServiceError) HasResponse() bool

HasResponse returns a boolean if a field has been set.

func (RestServiceError) MarshalJSON

func (o RestServiceError) MarshalJSON() ([]byte, error)

func (*RestServiceError) SetDetail

func (o *RestServiceError) SetDetail(v string)

SetDetail sets field value

func (*RestServiceError) SetErrorCode

func (o *RestServiceError) SetErrorCode(v string)

SetErrorCode sets field value

func (*RestServiceError) SetInstance

func (o *RestServiceError) SetInstance(v string)

SetInstance gets a reference to the given string and assigns it to the Instance field.

func (*RestServiceError) SetInvalidFields

func (o *RestServiceError) SetInvalidFields(v []InvalidField)

SetInvalidFields gets a reference to the given []InvalidField and assigns it to the InvalidFields field.

func (*RestServiceError) SetRequestId

func (o *RestServiceError) SetRequestId(v string)

SetRequestId gets a reference to the given string and assigns it to the RequestId field.

func (*RestServiceError) SetResponse

func (o *RestServiceError) SetResponse(v map[string]interface{})

SetResponse gets a reference to the given map[string]interface{} and assigns it to the Response field.

func (*RestServiceError) SetStatus

func (o *RestServiceError) SetStatus(v int32)

SetStatus sets field value

func (*RestServiceError) SetTitle

func (o *RestServiceError) SetTitle(v string)

SetTitle sets field value

func (*RestServiceError) SetType

func (o *RestServiceError) SetType(v string)

SetType sets field value

func (RestServiceError) ToMap

func (o RestServiceError) ToMap() (map[string]interface{}, error)

type SELocalAccountIdentification

type SELocalAccountIdentification struct {
	// The 7- to 10-digit bank account number ([Bankkontonummer](https://sv.wikipedia.org/wiki/Bankkonto)), without the clearing number, separators, or whitespace.
	AccountNumber string `json:"accountNumber"`
	// The 4- to 5-digit clearing number ([Clearingnummer](https://sv.wikipedia.org/wiki/Clearingnummer)), without separators or whitespace.
	ClearingNumber string `json:"clearingNumber"`
	// **seLocal**
	Type string `json:"type"`
}

SELocalAccountIdentification struct for SELocalAccountIdentification

func NewSELocalAccountIdentification

func NewSELocalAccountIdentification(accountNumber string, clearingNumber string, type_ string) *SELocalAccountIdentification

NewSELocalAccountIdentification instantiates a new SELocalAccountIdentification object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSELocalAccountIdentificationWithDefaults

func NewSELocalAccountIdentificationWithDefaults() *SELocalAccountIdentification

NewSELocalAccountIdentificationWithDefaults instantiates a new SELocalAccountIdentification object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SELocalAccountIdentification) GetAccountNumber

func (o *SELocalAccountIdentification) GetAccountNumber() string

GetAccountNumber returns the AccountNumber field value

func (*SELocalAccountIdentification) GetAccountNumberOk

func (o *SELocalAccountIdentification) GetAccountNumberOk() (*string, bool)

GetAccountNumberOk returns a tuple with the AccountNumber field value and a boolean to check if the value has been set.

func (*SELocalAccountIdentification) GetClearingNumber

func (o *SELocalAccountIdentification) GetClearingNumber() string

GetClearingNumber returns the ClearingNumber field value

func (*SELocalAccountIdentification) GetClearingNumberOk

func (o *SELocalAccountIdentification) GetClearingNumberOk() (*string, bool)

GetClearingNumberOk returns a tuple with the ClearingNumber field value and a boolean to check if the value has been set.

func (*SELocalAccountIdentification) GetType

func (o *SELocalAccountIdentification) GetType() string

GetType returns the Type field value

func (*SELocalAccountIdentification) GetTypeOk

func (o *SELocalAccountIdentification) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (SELocalAccountIdentification) MarshalJSON

func (o SELocalAccountIdentification) MarshalJSON() ([]byte, error)

func (*SELocalAccountIdentification) SetAccountNumber

func (o *SELocalAccountIdentification) SetAccountNumber(v string)

SetAccountNumber sets field value

func (*SELocalAccountIdentification) SetClearingNumber

func (o *SELocalAccountIdentification) SetClearingNumber(v string)

SetClearingNumber sets field value

func (*SELocalAccountIdentification) SetType

func (o *SELocalAccountIdentification) SetType(v string)

SetType sets field value

func (SELocalAccountIdentification) ToMap

func (o SELocalAccountIdentification) ToMap() (map[string]interface{}, error)

type SGLocalAccountIdentification

type SGLocalAccountIdentification struct {
	// The 4- to 19-digit bank account number, without separators or whitespace.
	AccountNumber string `json:"accountNumber"`
	// The bank's 8- or 11-character BIC or SWIFT code.
	Bic string `json:"bic"`
	// **sgLocal**
	Type *string `json:"type,omitempty"`
}

SGLocalAccountIdentification struct for SGLocalAccountIdentification

func NewSGLocalAccountIdentification

func NewSGLocalAccountIdentification(accountNumber string, bic string) *SGLocalAccountIdentification

NewSGLocalAccountIdentification instantiates a new SGLocalAccountIdentification object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSGLocalAccountIdentificationWithDefaults

func NewSGLocalAccountIdentificationWithDefaults() *SGLocalAccountIdentification

NewSGLocalAccountIdentificationWithDefaults instantiates a new SGLocalAccountIdentification object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SGLocalAccountIdentification) GetAccountNumber

func (o *SGLocalAccountIdentification) GetAccountNumber() string

GetAccountNumber returns the AccountNumber field value

func (*SGLocalAccountIdentification) GetAccountNumberOk

func (o *SGLocalAccountIdentification) GetAccountNumberOk() (*string, bool)

GetAccountNumberOk returns a tuple with the AccountNumber field value and a boolean to check if the value has been set.

func (*SGLocalAccountIdentification) GetBic

GetBic returns the Bic field value

func (*SGLocalAccountIdentification) GetBicOk

func (o *SGLocalAccountIdentification) GetBicOk() (*string, bool)

GetBicOk returns a tuple with the Bic field value and a boolean to check if the value has been set.

func (*SGLocalAccountIdentification) GetType

func (o *SGLocalAccountIdentification) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*SGLocalAccountIdentification) GetTypeOk

func (o *SGLocalAccountIdentification) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SGLocalAccountIdentification) HasType

func (o *SGLocalAccountIdentification) HasType() bool

HasType returns a boolean if a field has been set.

func (SGLocalAccountIdentification) MarshalJSON

func (o SGLocalAccountIdentification) MarshalJSON() ([]byte, error)

func (*SGLocalAccountIdentification) SetAccountNumber

func (o *SGLocalAccountIdentification) SetAccountNumber(v string)

SetAccountNumber sets field value

func (*SGLocalAccountIdentification) SetBic

func (o *SGLocalAccountIdentification) SetBic(v string)

SetBic sets field value

func (*SGLocalAccountIdentification) SetType

func (o *SGLocalAccountIdentification) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (SGLocalAccountIdentification) ToMap

func (o SGLocalAccountIdentification) ToMap() (map[string]interface{}, error)

type SameAmountRestriction added in v8.1.0

type SameAmountRestriction struct {
	// Defines how the condition must be evaluated.
	Operation string `json:"operation"`
	Value     *bool  `json:"value,omitempty"`
}

SameAmountRestriction struct for SameAmountRestriction

func NewSameAmountRestriction added in v8.1.0

func NewSameAmountRestriction(operation string) *SameAmountRestriction

NewSameAmountRestriction instantiates a new SameAmountRestriction object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSameAmountRestrictionWithDefaults added in v8.1.0

func NewSameAmountRestrictionWithDefaults() *SameAmountRestriction

NewSameAmountRestrictionWithDefaults instantiates a new SameAmountRestriction object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SameAmountRestriction) GetOperation added in v8.1.0

func (o *SameAmountRestriction) GetOperation() string

GetOperation returns the Operation field value

func (*SameAmountRestriction) GetOperationOk added in v8.1.0

func (o *SameAmountRestriction) GetOperationOk() (*string, bool)

GetOperationOk returns a tuple with the Operation field value and a boolean to check if the value has been set.

func (*SameAmountRestriction) GetValue added in v8.1.0

func (o *SameAmountRestriction) GetValue() bool

GetValue returns the Value field value if set, zero value otherwise.

func (*SameAmountRestriction) GetValueOk added in v8.1.0

func (o *SameAmountRestriction) GetValueOk() (*bool, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SameAmountRestriction) HasValue added in v8.1.0

func (o *SameAmountRestriction) HasValue() bool

HasValue returns a boolean if a field has been set.

func (SameAmountRestriction) MarshalJSON added in v8.1.0

func (o SameAmountRestriction) MarshalJSON() ([]byte, error)

func (*SameAmountRestriction) SetOperation added in v8.1.0

func (o *SameAmountRestriction) SetOperation(v string)

SetOperation sets field value

func (*SameAmountRestriction) SetValue added in v8.1.0

func (o *SameAmountRestriction) SetValue(v bool)

SetValue gets a reference to the given bool and assigns it to the Value field.

func (SameAmountRestriction) ToMap added in v8.1.0

func (o SameAmountRestriction) ToMap() (map[string]interface{}, error)

type SameCounterpartyRestriction added in v8.1.0

type SameCounterpartyRestriction struct {
	// Defines how the condition must be evaluated.
	Operation string `json:"operation"`
	Value     *bool  `json:"value,omitempty"`
}

SameCounterpartyRestriction struct for SameCounterpartyRestriction

func NewSameCounterpartyRestriction added in v8.1.0

func NewSameCounterpartyRestriction(operation string) *SameCounterpartyRestriction

NewSameCounterpartyRestriction instantiates a new SameCounterpartyRestriction object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSameCounterpartyRestrictionWithDefaults added in v8.1.0

func NewSameCounterpartyRestrictionWithDefaults() *SameCounterpartyRestriction

NewSameCounterpartyRestrictionWithDefaults instantiates a new SameCounterpartyRestriction object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SameCounterpartyRestriction) GetOperation added in v8.1.0

func (o *SameCounterpartyRestriction) GetOperation() string

GetOperation returns the Operation field value

func (*SameCounterpartyRestriction) GetOperationOk added in v8.1.0

func (o *SameCounterpartyRestriction) GetOperationOk() (*string, bool)

GetOperationOk returns a tuple with the Operation field value and a boolean to check if the value has been set.

func (*SameCounterpartyRestriction) GetValue added in v8.1.0

func (o *SameCounterpartyRestriction) GetValue() bool

GetValue returns the Value field value if set, zero value otherwise.

func (*SameCounterpartyRestriction) GetValueOk added in v8.1.0

func (o *SameCounterpartyRestriction) GetValueOk() (*bool, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SameCounterpartyRestriction) HasValue added in v8.1.0

func (o *SameCounterpartyRestriction) HasValue() bool

HasValue returns a boolean if a field has been set.

func (SameCounterpartyRestriction) MarshalJSON added in v8.1.0

func (o SameCounterpartyRestriction) MarshalJSON() ([]byte, error)

func (*SameCounterpartyRestriction) SetOperation added in v8.1.0

func (o *SameCounterpartyRestriction) SetOperation(v string)

SetOperation sets field value

func (*SameCounterpartyRestriction) SetValue added in v8.1.0

func (o *SameCounterpartyRestriction) SetValue(v bool)

SetValue gets a reference to the given bool and assigns it to the Value field.

func (SameCounterpartyRestriction) ToMap added in v8.1.0

func (o SameCounterpartyRestriction) ToMap() (map[string]interface{}, error)

type StringMatch

type StringMatch struct {
	// The type of string matching operation. Possible values:  **startsWith**, **endsWith**, **isEqualTo**, **contains**,
	Operation *string `json:"operation,omitempty"`
	// The string to be matched.
	Value *string `json:"value,omitempty"`
}

StringMatch struct for StringMatch

func NewStringMatch

func NewStringMatch() *StringMatch

NewStringMatch instantiates a new StringMatch object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewStringMatchWithDefaults

func NewStringMatchWithDefaults() *StringMatch

NewStringMatchWithDefaults instantiates a new StringMatch object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*StringMatch) GetOperation

func (o *StringMatch) GetOperation() string

GetOperation returns the Operation field value if set, zero value otherwise.

func (*StringMatch) GetOperationOk

func (o *StringMatch) GetOperationOk() (*string, bool)

GetOperationOk returns a tuple with the Operation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StringMatch) GetValue

func (o *StringMatch) GetValue() string

GetValue returns the Value field value if set, zero value otherwise.

func (*StringMatch) GetValueOk

func (o *StringMatch) GetValueOk() (*string, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StringMatch) HasOperation

func (o *StringMatch) HasOperation() bool

HasOperation returns a boolean if a field has been set.

func (*StringMatch) HasValue

func (o *StringMatch) HasValue() bool

HasValue returns a boolean if a field has been set.

func (StringMatch) MarshalJSON

func (o StringMatch) MarshalJSON() ([]byte, error)

func (*StringMatch) SetOperation

func (o *StringMatch) SetOperation(v string)

SetOperation gets a reference to the given string and assigns it to the Operation field.

func (*StringMatch) SetValue

func (o *StringMatch) SetValue(v string)

SetValue gets a reference to the given string and assigns it to the Value field.

func (StringMatch) ToMap

func (o StringMatch) ToMap() (map[string]interface{}, error)

type SweepConfigurationV2

type SweepConfigurationV2 struct {
	// The type of transfer that results from the sweep.  Possible values:   - **bank**: Sweep to a [transfer instrument](https://docs.adyen.com/api-explorer/#/legalentity/latest/post/transferInstruments__resParam_id).  - **internal**: Transfer to another [balance account](https://docs.adyen.com/api-explorer/#/balanceplatform/latest/post/balanceAccounts__resParam_id) within your platform.  Required when setting `priorities`.
	Category     *string           `json:"category,omitempty"`
	Counterparty SweepCounterparty `json:"counterparty"`
	// The three-character [ISO currency code](https://docs.adyen.com/development-resources/currency-codes) in uppercase. For example, **EUR**.  The sweep currency must match any of the [balances currencies](https://docs.adyen.com/api-explorer/#/balanceplatform/latest/get/balanceAccounts/{id}__resParam_balances).
	Currency string `json:"currency"`
	// The message that will be used in the sweep transfer's description body with a maximum length of 140 characters.  If the message is longer after replacing placeholders, the message will be cut off at 140 characters.
	Description *string `json:"description,omitempty"`
	// The unique identifier of the sweep.
	Id string `json:"id"`
	// The list of priorities for the bank transfer. This sets the speed at which the transfer is sent and the fees that you have to pay. You can provide multiple priorities. Adyen will try to pay out using the priority listed first, and if that's not possible, it moves on to the next option in the order of provided priorities.  Possible values:  * **regular**: For normal, low-value transactions.  * **fast**: Faster way to transfer funds but has higher fees. Recommended for high-priority, low-value transactions.  * **wire**: Fastest way to transfer funds but has the highest fees. Recommended for high-priority, high-value transactions.  * **instant**: Instant way to transfer funds in [SEPA countries](https://www.ecb.europa.eu/paym/integration/retail/sepa/html/index.en.html).  * **crossBorder**: High-value transfer to a recipient in a different country.  * **internal**: Transfer to an Adyen-issued business bank account (by bank account number/IBAN).  Set `category` to **bank**. For more details, see [optional priorities setup](https://docs.adyen.com/marketplaces-and-platforms/payout-to-users/scheduled-payouts#optional-priorities-setup).
	Priorities []string `json:"priorities,omitempty"`
	// The reason for disabling the sweep.
	Reason   *string       `json:"reason,omitempty"`
	Schedule SweepSchedule `json:"schedule"`
	// The status of the sweep. If not provided, by default, this is set to **active**.  Possible values:    * **active**:  the sweep is enabled and funds will be pulled in or pushed out based on the defined configuration.    * **inactive**: the sweep is disabled and cannot be triggered.
	Status        *string `json:"status,omitempty"`
	SweepAmount   *Amount `json:"sweepAmount,omitempty"`
	TargetAmount  *Amount `json:"targetAmount,omitempty"`
	TriggerAmount *Amount `json:"triggerAmount,omitempty"`
	// The direction of sweep, whether pushing out or pulling in funds to the balance account. If not provided, by default, this is set to **push**.  Possible values:   * **push**: _push out funds_ to a destination balance account or transfer instrument.   * **pull**: _pull in funds_ from a source merchant account, transfer instrument, or balance account.
	Type *string `json:"type,omitempty"`
}

SweepConfigurationV2 struct for SweepConfigurationV2

func NewSweepConfigurationV2

func NewSweepConfigurationV2(counterparty SweepCounterparty, currency string, id string, schedule SweepSchedule) *SweepConfigurationV2

NewSweepConfigurationV2 instantiates a new SweepConfigurationV2 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSweepConfigurationV2WithDefaults

func NewSweepConfigurationV2WithDefaults() *SweepConfigurationV2

NewSweepConfigurationV2WithDefaults instantiates a new SweepConfigurationV2 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SweepConfigurationV2) GetCategory

func (o *SweepConfigurationV2) GetCategory() string

GetCategory returns the Category field value if set, zero value otherwise.

func (*SweepConfigurationV2) GetCategoryOk

func (o *SweepConfigurationV2) GetCategoryOk() (*string, bool)

GetCategoryOk returns a tuple with the Category field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SweepConfigurationV2) GetCounterparty

func (o *SweepConfigurationV2) GetCounterparty() SweepCounterparty

GetCounterparty returns the Counterparty field value

func (*SweepConfigurationV2) GetCounterpartyOk

func (o *SweepConfigurationV2) GetCounterpartyOk() (*SweepCounterparty, bool)

GetCounterpartyOk returns a tuple with the Counterparty field value and a boolean to check if the value has been set.

func (*SweepConfigurationV2) GetCurrency

func (o *SweepConfigurationV2) GetCurrency() string

GetCurrency returns the Currency field value

func (*SweepConfigurationV2) GetCurrencyOk

func (o *SweepConfigurationV2) GetCurrencyOk() (*string, bool)

GetCurrencyOk returns a tuple with the Currency field value and a boolean to check if the value has been set.

func (*SweepConfigurationV2) GetDescription

func (o *SweepConfigurationV2) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*SweepConfigurationV2) GetDescriptionOk

func (o *SweepConfigurationV2) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SweepConfigurationV2) GetId

func (o *SweepConfigurationV2) GetId() string

GetId returns the Id field value

func (*SweepConfigurationV2) GetIdOk

func (o *SweepConfigurationV2) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*SweepConfigurationV2) GetPriorities

func (o *SweepConfigurationV2) GetPriorities() []string

GetPriorities returns the Priorities field value if set, zero value otherwise.

func (*SweepConfigurationV2) GetPrioritiesOk

func (o *SweepConfigurationV2) GetPrioritiesOk() ([]string, bool)

GetPrioritiesOk returns a tuple with the Priorities field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SweepConfigurationV2) GetReason

func (o *SweepConfigurationV2) GetReason() string

GetReason returns the Reason field value if set, zero value otherwise.

func (*SweepConfigurationV2) GetReasonOk

func (o *SweepConfigurationV2) GetReasonOk() (*string, bool)

GetReasonOk returns a tuple with the Reason field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SweepConfigurationV2) GetSchedule

func (o *SweepConfigurationV2) GetSchedule() SweepSchedule

GetSchedule returns the Schedule field value

func (*SweepConfigurationV2) GetScheduleOk

func (o *SweepConfigurationV2) GetScheduleOk() (*SweepSchedule, bool)

GetScheduleOk returns a tuple with the Schedule field value and a boolean to check if the value has been set.

func (*SweepConfigurationV2) GetStatus

func (o *SweepConfigurationV2) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*SweepConfigurationV2) GetStatusOk

func (o *SweepConfigurationV2) 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 (*SweepConfigurationV2) GetSweepAmount

func (o *SweepConfigurationV2) GetSweepAmount() Amount

GetSweepAmount returns the SweepAmount field value if set, zero value otherwise.

func (*SweepConfigurationV2) GetSweepAmountOk

func (o *SweepConfigurationV2) GetSweepAmountOk() (*Amount, bool)

GetSweepAmountOk returns a tuple with the SweepAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SweepConfigurationV2) GetTargetAmount

func (o *SweepConfigurationV2) GetTargetAmount() Amount

GetTargetAmount returns the TargetAmount field value if set, zero value otherwise.

func (*SweepConfigurationV2) GetTargetAmountOk

func (o *SweepConfigurationV2) GetTargetAmountOk() (*Amount, bool)

GetTargetAmountOk returns a tuple with the TargetAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SweepConfigurationV2) GetTriggerAmount

func (o *SweepConfigurationV2) GetTriggerAmount() Amount

GetTriggerAmount returns the TriggerAmount field value if set, zero value otherwise.

func (*SweepConfigurationV2) GetTriggerAmountOk

func (o *SweepConfigurationV2) GetTriggerAmountOk() (*Amount, bool)

GetTriggerAmountOk returns a tuple with the TriggerAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SweepConfigurationV2) GetType

func (o *SweepConfigurationV2) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*SweepConfigurationV2) GetTypeOk

func (o *SweepConfigurationV2) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SweepConfigurationV2) HasCategory

func (o *SweepConfigurationV2) HasCategory() bool

HasCategory returns a boolean if a field has been set.

func (*SweepConfigurationV2) HasDescription

func (o *SweepConfigurationV2) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*SweepConfigurationV2) HasPriorities

func (o *SweepConfigurationV2) HasPriorities() bool

HasPriorities returns a boolean if a field has been set.

func (*SweepConfigurationV2) HasReason

func (o *SweepConfigurationV2) HasReason() bool

HasReason returns a boolean if a field has been set.

func (*SweepConfigurationV2) HasStatus

func (o *SweepConfigurationV2) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*SweepConfigurationV2) HasSweepAmount

func (o *SweepConfigurationV2) HasSweepAmount() bool

HasSweepAmount returns a boolean if a field has been set.

func (*SweepConfigurationV2) HasTargetAmount

func (o *SweepConfigurationV2) HasTargetAmount() bool

HasTargetAmount returns a boolean if a field has been set.

func (*SweepConfigurationV2) HasTriggerAmount

func (o *SweepConfigurationV2) HasTriggerAmount() bool

HasTriggerAmount returns a boolean if a field has been set.

func (*SweepConfigurationV2) HasType

func (o *SweepConfigurationV2) HasType() bool

HasType returns a boolean if a field has been set.

func (SweepConfigurationV2) MarshalJSON

func (o SweepConfigurationV2) MarshalJSON() ([]byte, error)

func (*SweepConfigurationV2) SetCategory

func (o *SweepConfigurationV2) SetCategory(v string)

SetCategory gets a reference to the given string and assigns it to the Category field.

func (*SweepConfigurationV2) SetCounterparty

func (o *SweepConfigurationV2) SetCounterparty(v SweepCounterparty)

SetCounterparty sets field value

func (*SweepConfigurationV2) SetCurrency

func (o *SweepConfigurationV2) SetCurrency(v string)

SetCurrency sets field value

func (*SweepConfigurationV2) SetDescription

func (o *SweepConfigurationV2) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*SweepConfigurationV2) SetId

func (o *SweepConfigurationV2) SetId(v string)

SetId sets field value

func (*SweepConfigurationV2) SetPriorities

func (o *SweepConfigurationV2) SetPriorities(v []string)

SetPriorities gets a reference to the given []string and assigns it to the Priorities field.

func (*SweepConfigurationV2) SetReason

func (o *SweepConfigurationV2) SetReason(v string)

SetReason gets a reference to the given string and assigns it to the Reason field.

func (*SweepConfigurationV2) SetSchedule

func (o *SweepConfigurationV2) SetSchedule(v SweepSchedule)

SetSchedule sets field value

func (*SweepConfigurationV2) SetStatus

func (o *SweepConfigurationV2) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*SweepConfigurationV2) SetSweepAmount

func (o *SweepConfigurationV2) SetSweepAmount(v Amount)

SetSweepAmount gets a reference to the given Amount and assigns it to the SweepAmount field.

func (*SweepConfigurationV2) SetTargetAmount

func (o *SweepConfigurationV2) SetTargetAmount(v Amount)

SetTargetAmount gets a reference to the given Amount and assigns it to the TargetAmount field.

func (*SweepConfigurationV2) SetTriggerAmount

func (o *SweepConfigurationV2) SetTriggerAmount(v Amount)

SetTriggerAmount gets a reference to the given Amount and assigns it to the TriggerAmount field.

func (*SweepConfigurationV2) SetType

func (o *SweepConfigurationV2) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (SweepConfigurationV2) ToMap

func (o SweepConfigurationV2) ToMap() (map[string]interface{}, error)

type SweepCounterparty

type SweepCounterparty struct {
	// The unique identifier of the destination or source [balance account](https://docs.adyen.com/api-explorer/#/balanceplatform/latest/post/balanceAccounts__resParam_id).   You can only use this for periodic sweep schedules such as `schedule.type` **daily** or **monthly**.
	BalanceAccountId *string `json:"balanceAccountId,omitempty"`
	// The merchant account that will be the source of funds.  You can only use this parameter with sweeps of `type` **pull** and `schedule.type` **balance**, and if you are processing payments with Adyen.
	MerchantAccount *string `json:"merchantAccount,omitempty"`
	// The unique identifier of the destination or source [transfer instrument](https://docs.adyen.com/api-explorer/legalentity/latest/post/transferInstruments#responses-200-id) depending on the sweep `type`  . To [set up automated top-up sweeps to balance accounts](https://docs.adyen.com/marketplaces-and-platforms/top-up-balance-account/#before-you-begin), use this parameter in combination with a `merchantAccount` and a sweep `type` of **pull**. Top-up sweeps start a direct debit request from the source transfer instrument. Contact Adyen Support to enable this feature.
	TransferInstrumentId *string `json:"transferInstrumentId,omitempty"`
}

SweepCounterparty struct for SweepCounterparty

func NewSweepCounterparty

func NewSweepCounterparty() *SweepCounterparty

NewSweepCounterparty instantiates a new SweepCounterparty object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSweepCounterpartyWithDefaults

func NewSweepCounterpartyWithDefaults() *SweepCounterparty

NewSweepCounterpartyWithDefaults instantiates a new SweepCounterparty object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SweepCounterparty) GetBalanceAccountId

func (o *SweepCounterparty) GetBalanceAccountId() string

GetBalanceAccountId returns the BalanceAccountId field value if set, zero value otherwise.

func (*SweepCounterparty) GetBalanceAccountIdOk

func (o *SweepCounterparty) GetBalanceAccountIdOk() (*string, bool)

GetBalanceAccountIdOk returns a tuple with the BalanceAccountId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SweepCounterparty) GetMerchantAccount

func (o *SweepCounterparty) GetMerchantAccount() string

GetMerchantAccount returns the MerchantAccount field value if set, zero value otherwise.

func (*SweepCounterparty) GetMerchantAccountOk

func (o *SweepCounterparty) GetMerchantAccountOk() (*string, bool)

GetMerchantAccountOk returns a tuple with the MerchantAccount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SweepCounterparty) GetTransferInstrumentId

func (o *SweepCounterparty) GetTransferInstrumentId() string

GetTransferInstrumentId returns the TransferInstrumentId field value if set, zero value otherwise.

func (*SweepCounterparty) GetTransferInstrumentIdOk

func (o *SweepCounterparty) GetTransferInstrumentIdOk() (*string, bool)

GetTransferInstrumentIdOk returns a tuple with the TransferInstrumentId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SweepCounterparty) HasBalanceAccountId

func (o *SweepCounterparty) HasBalanceAccountId() bool

HasBalanceAccountId returns a boolean if a field has been set.

func (*SweepCounterparty) HasMerchantAccount

func (o *SweepCounterparty) HasMerchantAccount() bool

HasMerchantAccount returns a boolean if a field has been set.

func (*SweepCounterparty) HasTransferInstrumentId

func (o *SweepCounterparty) HasTransferInstrumentId() bool

HasTransferInstrumentId returns a boolean if a field has been set.

func (SweepCounterparty) MarshalJSON

func (o SweepCounterparty) MarshalJSON() ([]byte, error)

func (*SweepCounterparty) SetBalanceAccountId

func (o *SweepCounterparty) SetBalanceAccountId(v string)

SetBalanceAccountId gets a reference to the given string and assigns it to the BalanceAccountId field.

func (*SweepCounterparty) SetMerchantAccount

func (o *SweepCounterparty) SetMerchantAccount(v string)

SetMerchantAccount gets a reference to the given string and assigns it to the MerchantAccount field.

func (*SweepCounterparty) SetTransferInstrumentId

func (o *SweepCounterparty) SetTransferInstrumentId(v string)

SetTransferInstrumentId gets a reference to the given string and assigns it to the TransferInstrumentId field.

func (SweepCounterparty) ToMap

func (o SweepCounterparty) ToMap() (map[string]interface{}, error)

type SweepSchedule

type SweepSchedule struct {
	// A [cron expression](https://en.wikipedia.org/wiki/Cron#CRON_expression) that is used to set the sweep schedule. The schedule uses the time zone of the balance account.  For example, **30 17 * * MON** schedules a sweep every Monday at 17:30.  The expression must have five values separated by a single space in the following order:  * Minute: **0-59**  * Hour: **0-23**  * Day of the month: **1-31**  * Month: **1-12** or **JAN-DEC**  * Day of the week: **0-7** (0 and 7 are Sunday) or **MON-SUN**.  The following non-standard characters are supported: *****, **L**, **#**, **W** and **_/_**. See [crontab guru](https://crontab.guru/) for more examples.  Required when `type` is **cron**.
	CronExpression *string `json:"cronExpression,omitempty"`
	// The schedule type.  Possible values:  * **cron**: push out funds based on a `cronExpression`.  * **daily**: push out funds daily at 07:00 AM CET.  * **weekly**: push out funds every Monday at 07:00 AM CET.  * **monthly**: push out funds every first of the month at 07:00 AM CET.  * **balance**: pull in funds instantly if the balance is less than or equal to the `triggerAmount`. You can only use this for sweeps of `type` **pull** and when the source is a `merchantAccount` or `transferInstrument`. If the source is transferInstrument, merchant account identifier is still required, with which you want to process the transaction.
	Type string `json:"type"`
}

SweepSchedule struct for SweepSchedule

func NewSweepSchedule

func NewSweepSchedule(type_ string) *SweepSchedule

NewSweepSchedule instantiates a new SweepSchedule object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSweepScheduleWithDefaults

func NewSweepScheduleWithDefaults() *SweepSchedule

NewSweepScheduleWithDefaults instantiates a new SweepSchedule object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SweepSchedule) GetCronExpression

func (o *SweepSchedule) GetCronExpression() string

GetCronExpression returns the CronExpression field value if set, zero value otherwise.

func (*SweepSchedule) GetCronExpressionOk

func (o *SweepSchedule) GetCronExpressionOk() (*string, bool)

GetCronExpressionOk returns a tuple with the CronExpression field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SweepSchedule) GetType

func (o *SweepSchedule) GetType() string

GetType returns the Type field value

func (*SweepSchedule) GetTypeOk

func (o *SweepSchedule) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*SweepSchedule) HasCronExpression

func (o *SweepSchedule) HasCronExpression() bool

HasCronExpression returns a boolean if a field has been set.

func (SweepSchedule) MarshalJSON

func (o SweepSchedule) MarshalJSON() ([]byte, error)

func (*SweepSchedule) SetCronExpression

func (o *SweepSchedule) SetCronExpression(v string)

SetCronExpression gets a reference to the given string and assigns it to the CronExpression field.

func (*SweepSchedule) SetType

func (o *SweepSchedule) SetType(v string)

SetType sets field value

func (SweepSchedule) ToMap

func (o SweepSchedule) ToMap() (map[string]interface{}, error)

type ThresholdRepayment

type ThresholdRepayment struct {
	Amount Amount `json:"amount"`
}

ThresholdRepayment struct for ThresholdRepayment

func NewThresholdRepayment

func NewThresholdRepayment(amount Amount) *ThresholdRepayment

NewThresholdRepayment instantiates a new ThresholdRepayment object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewThresholdRepaymentWithDefaults

func NewThresholdRepaymentWithDefaults() *ThresholdRepayment

NewThresholdRepaymentWithDefaults instantiates a new ThresholdRepayment object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ThresholdRepayment) GetAmount

func (o *ThresholdRepayment) GetAmount() Amount

GetAmount returns the Amount field value

func (*ThresholdRepayment) GetAmountOk

func (o *ThresholdRepayment) GetAmountOk() (*Amount, bool)

GetAmountOk returns a tuple with the Amount field value and a boolean to check if the value has been set.

func (ThresholdRepayment) MarshalJSON

func (o ThresholdRepayment) MarshalJSON() ([]byte, error)

func (*ThresholdRepayment) SetAmount

func (o *ThresholdRepayment) SetAmount(v Amount)

SetAmount sets field value

func (ThresholdRepayment) ToMap

func (o ThresholdRepayment) ToMap() (map[string]interface{}, error)

type TimeOfDay

type TimeOfDay struct {
	// The end time in a time-only ISO-8601 extended offset format. For example: **08:00:00+02:00**, **22:30:00-03:00**.
	EndTime *string `json:"endTime,omitempty"`
	// The start time in a time-only ISO-8601 extended offset format. For example: **08:00:00+02:00**, **22:30:00-03:00**.
	StartTime *string `json:"startTime,omitempty"`
}

TimeOfDay struct for TimeOfDay

func NewTimeOfDay

func NewTimeOfDay() *TimeOfDay

NewTimeOfDay instantiates a new TimeOfDay object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTimeOfDayWithDefaults

func NewTimeOfDayWithDefaults() *TimeOfDay

NewTimeOfDayWithDefaults instantiates a new TimeOfDay object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TimeOfDay) GetEndTime

func (o *TimeOfDay) GetEndTime() string

GetEndTime returns the EndTime field value if set, zero value otherwise.

func (*TimeOfDay) GetEndTimeOk

func (o *TimeOfDay) GetEndTimeOk() (*string, bool)

GetEndTimeOk returns a tuple with the EndTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TimeOfDay) GetStartTime

func (o *TimeOfDay) GetStartTime() string

GetStartTime returns the StartTime field value if set, zero value otherwise.

func (*TimeOfDay) GetStartTimeOk

func (o *TimeOfDay) GetStartTimeOk() (*string, bool)

GetStartTimeOk returns a tuple with the StartTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TimeOfDay) HasEndTime

func (o *TimeOfDay) HasEndTime() bool

HasEndTime returns a boolean if a field has been set.

func (*TimeOfDay) HasStartTime

func (o *TimeOfDay) HasStartTime() bool

HasStartTime returns a boolean if a field has been set.

func (TimeOfDay) MarshalJSON

func (o TimeOfDay) MarshalJSON() ([]byte, error)

func (*TimeOfDay) SetEndTime

func (o *TimeOfDay) SetEndTime(v string)

SetEndTime gets a reference to the given string and assigns it to the EndTime field.

func (*TimeOfDay) SetStartTime

func (o *TimeOfDay) SetStartTime(v string)

SetStartTime gets a reference to the given string and assigns it to the StartTime field.

func (TimeOfDay) ToMap

func (o TimeOfDay) ToMap() (map[string]interface{}, error)

type TimeOfDayRestriction

type TimeOfDayRestriction struct {
	// Defines how the condition must be evaluated.
	Operation string     `json:"operation"`
	Value     *TimeOfDay `json:"value,omitempty"`
}

TimeOfDayRestriction struct for TimeOfDayRestriction

func NewTimeOfDayRestriction

func NewTimeOfDayRestriction(operation string) *TimeOfDayRestriction

NewTimeOfDayRestriction instantiates a new TimeOfDayRestriction object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTimeOfDayRestrictionWithDefaults

func NewTimeOfDayRestrictionWithDefaults() *TimeOfDayRestriction

NewTimeOfDayRestrictionWithDefaults instantiates a new TimeOfDayRestriction object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TimeOfDayRestriction) GetOperation

func (o *TimeOfDayRestriction) GetOperation() string

GetOperation returns the Operation field value

func (*TimeOfDayRestriction) GetOperationOk

func (o *TimeOfDayRestriction) GetOperationOk() (*string, bool)

GetOperationOk returns a tuple with the Operation field value and a boolean to check if the value has been set.

func (*TimeOfDayRestriction) GetValue

func (o *TimeOfDayRestriction) GetValue() TimeOfDay

GetValue returns the Value field value if set, zero value otherwise.

func (*TimeOfDayRestriction) GetValueOk

func (o *TimeOfDayRestriction) GetValueOk() (*TimeOfDay, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TimeOfDayRestriction) HasValue

func (o *TimeOfDayRestriction) HasValue() bool

HasValue returns a boolean if a field has been set.

func (TimeOfDayRestriction) MarshalJSON

func (o TimeOfDayRestriction) MarshalJSON() ([]byte, error)

func (*TimeOfDayRestriction) SetOperation

func (o *TimeOfDayRestriction) SetOperation(v string)

SetOperation sets field value

func (*TimeOfDayRestriction) SetValue

func (o *TimeOfDayRestriction) SetValue(v TimeOfDay)

SetValue gets a reference to the given TimeOfDay and assigns it to the Value field.

func (TimeOfDayRestriction) ToMap

func (o TimeOfDayRestriction) ToMap() (map[string]interface{}, error)

type TotalAmountRestriction

type TotalAmountRestriction struct {
	// Defines how the condition must be evaluated.
	Operation string  `json:"operation"`
	Value     *Amount `json:"value,omitempty"`
}

TotalAmountRestriction struct for TotalAmountRestriction

func NewTotalAmountRestriction

func NewTotalAmountRestriction(operation string) *TotalAmountRestriction

NewTotalAmountRestriction instantiates a new TotalAmountRestriction object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTotalAmountRestrictionWithDefaults

func NewTotalAmountRestrictionWithDefaults() *TotalAmountRestriction

NewTotalAmountRestrictionWithDefaults instantiates a new TotalAmountRestriction object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TotalAmountRestriction) GetOperation

func (o *TotalAmountRestriction) GetOperation() string

GetOperation returns the Operation field value

func (*TotalAmountRestriction) GetOperationOk

func (o *TotalAmountRestriction) GetOperationOk() (*string, bool)

GetOperationOk returns a tuple with the Operation field value and a boolean to check if the value has been set.

func (*TotalAmountRestriction) GetValue

func (o *TotalAmountRestriction) GetValue() Amount

GetValue returns the Value field value if set, zero value otherwise.

func (*TotalAmountRestriction) GetValueOk

func (o *TotalAmountRestriction) GetValueOk() (*Amount, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TotalAmountRestriction) HasValue

func (o *TotalAmountRestriction) HasValue() bool

HasValue returns a boolean if a field has been set.

func (TotalAmountRestriction) MarshalJSON

func (o TotalAmountRestriction) MarshalJSON() ([]byte, error)

func (*TotalAmountRestriction) SetOperation

func (o *TotalAmountRestriction) SetOperation(v string)

SetOperation sets field value

func (*TotalAmountRestriction) SetValue

func (o *TotalAmountRestriction) SetValue(v Amount)

SetValue gets a reference to the given Amount and assigns it to the Value field.

func (TotalAmountRestriction) ToMap

func (o TotalAmountRestriction) ToMap() (map[string]interface{}, error)

type TransactionRule

type TransactionRule struct {
	// The level at which data must be accumulated, used in rules with `type` **velocity** or **maxUsage**. The level must be the [same or lower in hierarchy](https://docs.adyen.com/issuing/transaction-rules#accumulate-data) than the `entityKey`.  If not provided, by default, the rule will accumulate data at the **paymentInstrument** level.  Possible values: **paymentInstrument**, **paymentInstrumentGroup**, **balanceAccount**, **accountHolder**, **balancePlatform**.
	AggregationLevel *string `json:"aggregationLevel,omitempty"`
	// Your description for the transaction rule, maximum 300 characters.
	Description string `json:"description"`
	// The date when the rule will stop being evaluated, in ISO 8601 extended offset date-time format. For example, **2020-12-18T10:15:30+01:00**.  If not provided, the rule will be evaluated until the rule status is set to **inactive**.
	EndDate   *string                  `json:"endDate,omitempty"`
	EntityKey TransactionRuleEntityKey `json:"entityKey"`
	// The unique identifier of the transaction rule.
	Id       *string                 `json:"id,omitempty"`
	Interval TransactionRuleInterval `json:"interval"`
	// The [outcome](https://docs.adyen.com/issuing/transaction-rules#outcome) that will be applied when a transaction meets the conditions of the rule. If not provided, by default, this is set to **hardBlock**.  Possible values:   * **hardBlock**: the transaction is declined.  * **scoreBased**: the transaction is assigned the `score` you specified. Adyen calculates the total score and if it exceeds 100, the transaction is declined.
	OutcomeType *string `json:"outcomeType,omitempty"`
	// Your reference for the transaction rule, maximum 150 characters.
	Reference string `json:"reference"`
	// Indicates the type of request to which the rule applies. If not provided, by default, this is set to **authorization**.  Possible values: **authorization**, **authentication**, **tokenization**, **bankTransfer**.
	RequestType      *string                     `json:"requestType,omitempty"`
	RuleRestrictions TransactionRuleRestrictions `json:"ruleRestrictions"`
	// A positive or negative score applied to the transaction if it meets the conditions of the rule. Required when `outcomeType` is **scoreBased**.  The value must be between **-100** and **100**.
	Score *int32 `json:"score,omitempty"`
	// The date when the rule will start to be evaluated, in ISO 8601 extended offset date-time format. For example, **2020-12-18T10:15:30+01:00**.  If not provided when creating a transaction rule, the `startDate` is set to the date when the rule status is set to **active**.
	StartDate *string `json:"startDate,omitempty"`
	// The status of the transaction rule. If you provide a `startDate` in the request, the rule is automatically created  with an **active** status.   Possible values: **active**, **inactive**.
	Status *string `json:"status,omitempty"`
	// The [type of rule](https://docs.adyen.com/issuing/transaction-rules#rule-types), which defines if a rule blocks transactions based on individual characteristics or accumulates data.  Possible values:  * **blockList**: decline a transaction when the conditions are met.  * **maxUsage**: add the amount or number of transactions for the lifetime of a payment instrument, and then decline a transaction when the specified limits are met.  * **velocity**: add the amount or number of transactions based on a specified time interval, and then decline a transaction when the specified limits are met.
	Type string `json:"type"`
}

TransactionRule struct for TransactionRule

func NewTransactionRule

func NewTransactionRule(description string, entityKey TransactionRuleEntityKey, interval TransactionRuleInterval, reference string, ruleRestrictions TransactionRuleRestrictions, type_ string) *TransactionRule

NewTransactionRule instantiates a new TransactionRule object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTransactionRuleWithDefaults

func NewTransactionRuleWithDefaults() *TransactionRule

NewTransactionRuleWithDefaults instantiates a new TransactionRule object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TransactionRule) GetAggregationLevel

func (o *TransactionRule) GetAggregationLevel() string

GetAggregationLevel returns the AggregationLevel field value if set, zero value otherwise.

func (*TransactionRule) GetAggregationLevelOk

func (o *TransactionRule) GetAggregationLevelOk() (*string, bool)

GetAggregationLevelOk returns a tuple with the AggregationLevel field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransactionRule) GetDescription

func (o *TransactionRule) GetDescription() string

GetDescription returns the Description field value

func (*TransactionRule) GetDescriptionOk

func (o *TransactionRule) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*TransactionRule) GetEndDate

func (o *TransactionRule) GetEndDate() string

GetEndDate returns the EndDate field value if set, zero value otherwise.

func (*TransactionRule) GetEndDateOk

func (o *TransactionRule) GetEndDateOk() (*string, bool)

GetEndDateOk returns a tuple with the EndDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransactionRule) GetEntityKey

func (o *TransactionRule) GetEntityKey() TransactionRuleEntityKey

GetEntityKey returns the EntityKey field value

func (*TransactionRule) GetEntityKeyOk

func (o *TransactionRule) GetEntityKeyOk() (*TransactionRuleEntityKey, bool)

GetEntityKeyOk returns a tuple with the EntityKey field value and a boolean to check if the value has been set.

func (*TransactionRule) GetId

func (o *TransactionRule) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*TransactionRule) GetIdOk

func (o *TransactionRule) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransactionRule) GetInterval

func (o *TransactionRule) GetInterval() TransactionRuleInterval

GetInterval returns the Interval field value

func (*TransactionRule) GetIntervalOk

func (o *TransactionRule) GetIntervalOk() (*TransactionRuleInterval, bool)

GetIntervalOk returns a tuple with the Interval field value and a boolean to check if the value has been set.

func (*TransactionRule) GetOutcomeType

func (o *TransactionRule) GetOutcomeType() string

GetOutcomeType returns the OutcomeType field value if set, zero value otherwise.

func (*TransactionRule) GetOutcomeTypeOk

func (o *TransactionRule) GetOutcomeTypeOk() (*string, bool)

GetOutcomeTypeOk returns a tuple with the OutcomeType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransactionRule) GetReference

func (o *TransactionRule) GetReference() string

GetReference returns the Reference field value

func (*TransactionRule) GetReferenceOk

func (o *TransactionRule) GetReferenceOk() (*string, bool)

GetReferenceOk returns a tuple with the Reference field value and a boolean to check if the value has been set.

func (*TransactionRule) GetRequestType

func (o *TransactionRule) GetRequestType() string

GetRequestType returns the RequestType field value if set, zero value otherwise.

func (*TransactionRule) GetRequestTypeOk

func (o *TransactionRule) GetRequestTypeOk() (*string, bool)

GetRequestTypeOk returns a tuple with the RequestType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransactionRule) GetRuleRestrictions

func (o *TransactionRule) GetRuleRestrictions() TransactionRuleRestrictions

GetRuleRestrictions returns the RuleRestrictions field value

func (*TransactionRule) GetRuleRestrictionsOk

func (o *TransactionRule) GetRuleRestrictionsOk() (*TransactionRuleRestrictions, bool)

GetRuleRestrictionsOk returns a tuple with the RuleRestrictions field value and a boolean to check if the value has been set.

func (*TransactionRule) GetScore

func (o *TransactionRule) GetScore() int32

GetScore returns the Score field value if set, zero value otherwise.

func (*TransactionRule) GetScoreOk

func (o *TransactionRule) GetScoreOk() (*int32, bool)

GetScoreOk returns a tuple with the Score field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransactionRule) GetStartDate

func (o *TransactionRule) GetStartDate() string

GetStartDate returns the StartDate field value if set, zero value otherwise.

func (*TransactionRule) GetStartDateOk

func (o *TransactionRule) GetStartDateOk() (*string, bool)

GetStartDateOk returns a tuple with the StartDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransactionRule) GetStatus

func (o *TransactionRule) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*TransactionRule) GetStatusOk

func (o *TransactionRule) 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 (*TransactionRule) GetType

func (o *TransactionRule) GetType() string

GetType returns the Type field value

func (*TransactionRule) GetTypeOk

func (o *TransactionRule) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*TransactionRule) HasAggregationLevel

func (o *TransactionRule) HasAggregationLevel() bool

HasAggregationLevel returns a boolean if a field has been set.

func (*TransactionRule) HasEndDate

func (o *TransactionRule) HasEndDate() bool

HasEndDate returns a boolean if a field has been set.

func (*TransactionRule) HasId

func (o *TransactionRule) HasId() bool

HasId returns a boolean if a field has been set.

func (*TransactionRule) HasOutcomeType

func (o *TransactionRule) HasOutcomeType() bool

HasOutcomeType returns a boolean if a field has been set.

func (*TransactionRule) HasRequestType

func (o *TransactionRule) HasRequestType() bool

HasRequestType returns a boolean if a field has been set.

func (*TransactionRule) HasScore

func (o *TransactionRule) HasScore() bool

HasScore returns a boolean if a field has been set.

func (*TransactionRule) HasStartDate

func (o *TransactionRule) HasStartDate() bool

HasStartDate returns a boolean if a field has been set.

func (*TransactionRule) HasStatus

func (o *TransactionRule) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (TransactionRule) MarshalJSON

func (o TransactionRule) MarshalJSON() ([]byte, error)

func (*TransactionRule) SetAggregationLevel

func (o *TransactionRule) SetAggregationLevel(v string)

SetAggregationLevel gets a reference to the given string and assigns it to the AggregationLevel field.

func (*TransactionRule) SetDescription

func (o *TransactionRule) SetDescription(v string)

SetDescription sets field value

func (*TransactionRule) SetEndDate

func (o *TransactionRule) SetEndDate(v string)

SetEndDate gets a reference to the given string and assigns it to the EndDate field.

func (*TransactionRule) SetEntityKey

func (o *TransactionRule) SetEntityKey(v TransactionRuleEntityKey)

SetEntityKey sets field value

func (*TransactionRule) SetId

func (o *TransactionRule) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*TransactionRule) SetInterval

func (o *TransactionRule) SetInterval(v TransactionRuleInterval)

SetInterval sets field value

func (*TransactionRule) SetOutcomeType

func (o *TransactionRule) SetOutcomeType(v string)

SetOutcomeType gets a reference to the given string and assigns it to the OutcomeType field.

func (*TransactionRule) SetReference

func (o *TransactionRule) SetReference(v string)

SetReference sets field value

func (*TransactionRule) SetRequestType

func (o *TransactionRule) SetRequestType(v string)

SetRequestType gets a reference to the given string and assigns it to the RequestType field.

func (*TransactionRule) SetRuleRestrictions

func (o *TransactionRule) SetRuleRestrictions(v TransactionRuleRestrictions)

SetRuleRestrictions sets field value

func (*TransactionRule) SetScore

func (o *TransactionRule) SetScore(v int32)

SetScore gets a reference to the given int32 and assigns it to the Score field.

func (*TransactionRule) SetStartDate

func (o *TransactionRule) SetStartDate(v string)

SetStartDate gets a reference to the given string and assigns it to the StartDate field.

func (*TransactionRule) SetStatus

func (o *TransactionRule) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*TransactionRule) SetType

func (o *TransactionRule) SetType(v string)

SetType sets field value

func (TransactionRule) ToMap

func (o TransactionRule) ToMap() (map[string]interface{}, error)

type TransactionRuleEntityKey

type TransactionRuleEntityKey struct {
	// The unique identifier of the resource.
	EntityReference *string `json:"entityReference,omitempty"`
	// The type of resource.  Possible values: **balancePlatform**, **paymentInstrumentGroup**, **accountHolder**, **balanceAccount**, or **paymentInstrument**.
	EntityType *string `json:"entityType,omitempty"`
}

TransactionRuleEntityKey struct for TransactionRuleEntityKey

func NewTransactionRuleEntityKey

func NewTransactionRuleEntityKey() *TransactionRuleEntityKey

NewTransactionRuleEntityKey instantiates a new TransactionRuleEntityKey object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTransactionRuleEntityKeyWithDefaults

func NewTransactionRuleEntityKeyWithDefaults() *TransactionRuleEntityKey

NewTransactionRuleEntityKeyWithDefaults instantiates a new TransactionRuleEntityKey object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TransactionRuleEntityKey) GetEntityReference

func (o *TransactionRuleEntityKey) GetEntityReference() string

GetEntityReference returns the EntityReference field value if set, zero value otherwise.

func (*TransactionRuleEntityKey) GetEntityReferenceOk

func (o *TransactionRuleEntityKey) GetEntityReferenceOk() (*string, bool)

GetEntityReferenceOk returns a tuple with the EntityReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransactionRuleEntityKey) GetEntityType

func (o *TransactionRuleEntityKey) GetEntityType() string

GetEntityType returns the EntityType field value if set, zero value otherwise.

func (*TransactionRuleEntityKey) GetEntityTypeOk

func (o *TransactionRuleEntityKey) GetEntityTypeOk() (*string, bool)

GetEntityTypeOk returns a tuple with the EntityType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransactionRuleEntityKey) HasEntityReference

func (o *TransactionRuleEntityKey) HasEntityReference() bool

HasEntityReference returns a boolean if a field has been set.

func (*TransactionRuleEntityKey) HasEntityType

func (o *TransactionRuleEntityKey) HasEntityType() bool

HasEntityType returns a boolean if a field has been set.

func (TransactionRuleEntityKey) MarshalJSON

func (o TransactionRuleEntityKey) MarshalJSON() ([]byte, error)

func (*TransactionRuleEntityKey) SetEntityReference

func (o *TransactionRuleEntityKey) SetEntityReference(v string)

SetEntityReference gets a reference to the given string and assigns it to the EntityReference field.

func (*TransactionRuleEntityKey) SetEntityType

func (o *TransactionRuleEntityKey) SetEntityType(v string)

SetEntityType gets a reference to the given string and assigns it to the EntityType field.

func (TransactionRuleEntityKey) ToMap

func (o TransactionRuleEntityKey) ToMap() (map[string]interface{}, error)

type TransactionRuleInfo

type TransactionRuleInfo struct {
	// The level at which data must be accumulated, used in rules with `type` **velocity** or **maxUsage**. The level must be the [same or lower in hierarchy](https://docs.adyen.com/issuing/transaction-rules#accumulate-data) than the `entityKey`.  If not provided, by default, the rule will accumulate data at the **paymentInstrument** level.  Possible values: **paymentInstrument**, **paymentInstrumentGroup**, **balanceAccount**, **accountHolder**, **balancePlatform**.
	AggregationLevel *string `json:"aggregationLevel,omitempty"`
	// Your description for the transaction rule, maximum 300 characters.
	Description string `json:"description"`
	// The date when the rule will stop being evaluated, in ISO 8601 extended offset date-time format. For example, **2020-12-18T10:15:30+01:00**.  If not provided, the rule will be evaluated until the rule status is set to **inactive**.
	EndDate   *string                  `json:"endDate,omitempty"`
	EntityKey TransactionRuleEntityKey `json:"entityKey"`
	Interval  TransactionRuleInterval  `json:"interval"`
	// The [outcome](https://docs.adyen.com/issuing/transaction-rules#outcome) that will be applied when a transaction meets the conditions of the rule. If not provided, by default, this is set to **hardBlock**.  Possible values:   * **hardBlock**: the transaction is declined.  * **scoreBased**: the transaction is assigned the `score` you specified. Adyen calculates the total score and if it exceeds 100, the transaction is declined.
	OutcomeType *string `json:"outcomeType,omitempty"`
	// Your reference for the transaction rule, maximum 150 characters.
	Reference string `json:"reference"`
	// Indicates the type of request to which the rule applies. If not provided, by default, this is set to **authorization**.  Possible values: **authorization**, **authentication**, **tokenization**, **bankTransfer**.
	RequestType      *string                     `json:"requestType,omitempty"`
	RuleRestrictions TransactionRuleRestrictions `json:"ruleRestrictions"`
	// A positive or negative score applied to the transaction if it meets the conditions of the rule. Required when `outcomeType` is **scoreBased**.  The value must be between **-100** and **100**.
	Score *int32 `json:"score,omitempty"`
	// The date when the rule will start to be evaluated, in ISO 8601 extended offset date-time format. For example, **2020-12-18T10:15:30+01:00**.  If not provided when creating a transaction rule, the `startDate` is set to the date when the rule status is set to **active**.
	StartDate *string `json:"startDate,omitempty"`
	// The status of the transaction rule. If you provide a `startDate` in the request, the rule is automatically created  with an **active** status.   Possible values: **active**, **inactive**.
	Status *string `json:"status,omitempty"`
	// The [type of rule](https://docs.adyen.com/issuing/transaction-rules#rule-types), which defines if a rule blocks transactions based on individual characteristics or accumulates data.  Possible values:  * **blockList**: decline a transaction when the conditions are met.  * **maxUsage**: add the amount or number of transactions for the lifetime of a payment instrument, and then decline a transaction when the specified limits are met.  * **velocity**: add the amount or number of transactions based on a specified time interval, and then decline a transaction when the specified limits are met.
	Type string `json:"type"`
}

TransactionRuleInfo struct for TransactionRuleInfo

func NewTransactionRuleInfo

func NewTransactionRuleInfo(description string, entityKey TransactionRuleEntityKey, interval TransactionRuleInterval, reference string, ruleRestrictions TransactionRuleRestrictions, type_ string) *TransactionRuleInfo

NewTransactionRuleInfo instantiates a new TransactionRuleInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTransactionRuleInfoWithDefaults

func NewTransactionRuleInfoWithDefaults() *TransactionRuleInfo

NewTransactionRuleInfoWithDefaults instantiates a new TransactionRuleInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TransactionRuleInfo) GetAggregationLevel

func (o *TransactionRuleInfo) GetAggregationLevel() string

GetAggregationLevel returns the AggregationLevel field value if set, zero value otherwise.

func (*TransactionRuleInfo) GetAggregationLevelOk

func (o *TransactionRuleInfo) GetAggregationLevelOk() (*string, bool)

GetAggregationLevelOk returns a tuple with the AggregationLevel field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransactionRuleInfo) GetDescription

func (o *TransactionRuleInfo) GetDescription() string

GetDescription returns the Description field value

func (*TransactionRuleInfo) GetDescriptionOk

func (o *TransactionRuleInfo) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*TransactionRuleInfo) GetEndDate

func (o *TransactionRuleInfo) GetEndDate() string

GetEndDate returns the EndDate field value if set, zero value otherwise.

func (*TransactionRuleInfo) GetEndDateOk

func (o *TransactionRuleInfo) GetEndDateOk() (*string, bool)

GetEndDateOk returns a tuple with the EndDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransactionRuleInfo) GetEntityKey

GetEntityKey returns the EntityKey field value

func (*TransactionRuleInfo) GetEntityKeyOk

func (o *TransactionRuleInfo) GetEntityKeyOk() (*TransactionRuleEntityKey, bool)

GetEntityKeyOk returns a tuple with the EntityKey field value and a boolean to check if the value has been set.

func (*TransactionRuleInfo) GetInterval

GetInterval returns the Interval field value

func (*TransactionRuleInfo) GetIntervalOk

func (o *TransactionRuleInfo) GetIntervalOk() (*TransactionRuleInterval, bool)

GetIntervalOk returns a tuple with the Interval field value and a boolean to check if the value has been set.

func (*TransactionRuleInfo) GetOutcomeType

func (o *TransactionRuleInfo) GetOutcomeType() string

GetOutcomeType returns the OutcomeType field value if set, zero value otherwise.

func (*TransactionRuleInfo) GetOutcomeTypeOk

func (o *TransactionRuleInfo) GetOutcomeTypeOk() (*string, bool)

GetOutcomeTypeOk returns a tuple with the OutcomeType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransactionRuleInfo) GetReference

func (o *TransactionRuleInfo) GetReference() string

GetReference returns the Reference field value

func (*TransactionRuleInfo) GetReferenceOk

func (o *TransactionRuleInfo) GetReferenceOk() (*string, bool)

GetReferenceOk returns a tuple with the Reference field value and a boolean to check if the value has been set.

func (*TransactionRuleInfo) GetRequestType

func (o *TransactionRuleInfo) GetRequestType() string

GetRequestType returns the RequestType field value if set, zero value otherwise.

func (*TransactionRuleInfo) GetRequestTypeOk

func (o *TransactionRuleInfo) GetRequestTypeOk() (*string, bool)

GetRequestTypeOk returns a tuple with the RequestType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransactionRuleInfo) GetRuleRestrictions

func (o *TransactionRuleInfo) GetRuleRestrictions() TransactionRuleRestrictions

GetRuleRestrictions returns the RuleRestrictions field value

func (*TransactionRuleInfo) GetRuleRestrictionsOk

func (o *TransactionRuleInfo) GetRuleRestrictionsOk() (*TransactionRuleRestrictions, bool)

GetRuleRestrictionsOk returns a tuple with the RuleRestrictions field value and a boolean to check if the value has been set.

func (*TransactionRuleInfo) GetScore

func (o *TransactionRuleInfo) GetScore() int32

GetScore returns the Score field value if set, zero value otherwise.

func (*TransactionRuleInfo) GetScoreOk

func (o *TransactionRuleInfo) GetScoreOk() (*int32, bool)

GetScoreOk returns a tuple with the Score field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransactionRuleInfo) GetStartDate

func (o *TransactionRuleInfo) GetStartDate() string

GetStartDate returns the StartDate field value if set, zero value otherwise.

func (*TransactionRuleInfo) GetStartDateOk

func (o *TransactionRuleInfo) GetStartDateOk() (*string, bool)

GetStartDateOk returns a tuple with the StartDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransactionRuleInfo) GetStatus

func (o *TransactionRuleInfo) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*TransactionRuleInfo) GetStatusOk

func (o *TransactionRuleInfo) 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 (*TransactionRuleInfo) GetType

func (o *TransactionRuleInfo) GetType() string

GetType returns the Type field value

func (*TransactionRuleInfo) GetTypeOk

func (o *TransactionRuleInfo) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*TransactionRuleInfo) HasAggregationLevel

func (o *TransactionRuleInfo) HasAggregationLevel() bool

HasAggregationLevel returns a boolean if a field has been set.

func (*TransactionRuleInfo) HasEndDate

func (o *TransactionRuleInfo) HasEndDate() bool

HasEndDate returns a boolean if a field has been set.

func (*TransactionRuleInfo) HasOutcomeType

func (o *TransactionRuleInfo) HasOutcomeType() bool

HasOutcomeType returns a boolean if a field has been set.

func (*TransactionRuleInfo) HasRequestType

func (o *TransactionRuleInfo) HasRequestType() bool

HasRequestType returns a boolean if a field has been set.

func (*TransactionRuleInfo) HasScore

func (o *TransactionRuleInfo) HasScore() bool

HasScore returns a boolean if a field has been set.

func (*TransactionRuleInfo) HasStartDate

func (o *TransactionRuleInfo) HasStartDate() bool

HasStartDate returns a boolean if a field has been set.

func (*TransactionRuleInfo) HasStatus

func (o *TransactionRuleInfo) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (TransactionRuleInfo) MarshalJSON

func (o TransactionRuleInfo) MarshalJSON() ([]byte, error)

func (*TransactionRuleInfo) SetAggregationLevel

func (o *TransactionRuleInfo) SetAggregationLevel(v string)

SetAggregationLevel gets a reference to the given string and assigns it to the AggregationLevel field.

func (*TransactionRuleInfo) SetDescription

func (o *TransactionRuleInfo) SetDescription(v string)

SetDescription sets field value

func (*TransactionRuleInfo) SetEndDate

func (o *TransactionRuleInfo) SetEndDate(v string)

SetEndDate gets a reference to the given string and assigns it to the EndDate field.

func (*TransactionRuleInfo) SetEntityKey

func (o *TransactionRuleInfo) SetEntityKey(v TransactionRuleEntityKey)

SetEntityKey sets field value

func (*TransactionRuleInfo) SetInterval

func (o *TransactionRuleInfo) SetInterval(v TransactionRuleInterval)

SetInterval sets field value

func (*TransactionRuleInfo) SetOutcomeType

func (o *TransactionRuleInfo) SetOutcomeType(v string)

SetOutcomeType gets a reference to the given string and assigns it to the OutcomeType field.

func (*TransactionRuleInfo) SetReference

func (o *TransactionRuleInfo) SetReference(v string)

SetReference sets field value

func (*TransactionRuleInfo) SetRequestType

func (o *TransactionRuleInfo) SetRequestType(v string)

SetRequestType gets a reference to the given string and assigns it to the RequestType field.

func (*TransactionRuleInfo) SetRuleRestrictions

func (o *TransactionRuleInfo) SetRuleRestrictions(v TransactionRuleRestrictions)

SetRuleRestrictions sets field value

func (*TransactionRuleInfo) SetScore

func (o *TransactionRuleInfo) SetScore(v int32)

SetScore gets a reference to the given int32 and assigns it to the Score field.

func (*TransactionRuleInfo) SetStartDate

func (o *TransactionRuleInfo) SetStartDate(v string)

SetStartDate gets a reference to the given string and assigns it to the StartDate field.

func (*TransactionRuleInfo) SetStatus

func (o *TransactionRuleInfo) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*TransactionRuleInfo) SetType

func (o *TransactionRuleInfo) SetType(v string)

SetType sets field value

func (TransactionRuleInfo) ToMap

func (o TransactionRuleInfo) ToMap() (map[string]interface{}, error)

type TransactionRuleInterval

type TransactionRuleInterval struct {
	// The day of month, used when the `duration.unit` is **months**. If not provided, by default, this is set to **1**, the first day of the month.
	DayOfMonth *int32 `json:"dayOfMonth,omitempty"`
	// The day of week, used when the `duration.unit` is **weeks**. If not provided, by default, this is set to **monday**.  Possible values: **sunday**, **monday**, **tuesday**, **wednesday**, **thursday**, **friday**.
	DayOfWeek *string   `json:"dayOfWeek,omitempty"`
	Duration  *Duration `json:"duration,omitempty"`
	// The time of day, in **hh:mm:ss** format, used when the `duration.unit` is **hours**. If not provided, by default, this is set to **00:00:00**.
	TimeOfDay *string `json:"timeOfDay,omitempty"`
	// The [time zone](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). For example, **Europe/Amsterdam**. By default, this is set to **UTC**.
	TimeZone *string `json:"timeZone,omitempty"`
	// The [type of interval](https://docs.adyen.com/issuing/transaction-rules#time-intervals) during which the rule conditions and limits apply, and how often counters are reset.  Possible values:   * **perTransaction**: conditions are evaluated and the counters are reset for every transaction.  * **daily**: the counters are reset daily at 00:00:00 UTC.  * **weekly**: the counters are reset every Monday at 00:00:00 UTC.   * **monthly**: the counters reset every first day of the month at 00:00:00 UTC.   * **lifetime**: conditions are applied to the lifetime of the payment instrument.  * **rolling**: conditions are applied and the counters are reset based on a `duration`. If the reset date and time are not provided, Adyen applies the default reset time similar to fixed intervals. For example, if the duration is every two weeks, the counter resets every third Monday at 00:00:00 UTC.  * **sliding**: conditions are applied and the counters are reset based on the current time and a `duration` that you specify.
	Type string `json:"type"`
}

TransactionRuleInterval struct for TransactionRuleInterval

func NewTransactionRuleInterval

func NewTransactionRuleInterval(type_ string) *TransactionRuleInterval

NewTransactionRuleInterval instantiates a new TransactionRuleInterval object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTransactionRuleIntervalWithDefaults

func NewTransactionRuleIntervalWithDefaults() *TransactionRuleInterval

NewTransactionRuleIntervalWithDefaults instantiates a new TransactionRuleInterval object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TransactionRuleInterval) GetDayOfMonth

func (o *TransactionRuleInterval) GetDayOfMonth() int32

GetDayOfMonth returns the DayOfMonth field value if set, zero value otherwise.

func (*TransactionRuleInterval) GetDayOfMonthOk

func (o *TransactionRuleInterval) GetDayOfMonthOk() (*int32, bool)

GetDayOfMonthOk returns a tuple with the DayOfMonth field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransactionRuleInterval) GetDayOfWeek

func (o *TransactionRuleInterval) GetDayOfWeek() string

GetDayOfWeek returns the DayOfWeek field value if set, zero value otherwise.

func (*TransactionRuleInterval) GetDayOfWeekOk

func (o *TransactionRuleInterval) GetDayOfWeekOk() (*string, bool)

GetDayOfWeekOk returns a tuple with the DayOfWeek field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransactionRuleInterval) GetDuration

func (o *TransactionRuleInterval) GetDuration() Duration

GetDuration returns the Duration field value if set, zero value otherwise.

func (*TransactionRuleInterval) GetDurationOk

func (o *TransactionRuleInterval) GetDurationOk() (*Duration, bool)

GetDurationOk returns a tuple with the Duration field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransactionRuleInterval) GetTimeOfDay

func (o *TransactionRuleInterval) GetTimeOfDay() string

GetTimeOfDay returns the TimeOfDay field value if set, zero value otherwise.

func (*TransactionRuleInterval) GetTimeOfDayOk

func (o *TransactionRuleInterval) GetTimeOfDayOk() (*string, bool)

GetTimeOfDayOk returns a tuple with the TimeOfDay field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransactionRuleInterval) GetTimeZone

func (o *TransactionRuleInterval) GetTimeZone() string

GetTimeZone returns the TimeZone field value if set, zero value otherwise.

func (*TransactionRuleInterval) GetTimeZoneOk

func (o *TransactionRuleInterval) GetTimeZoneOk() (*string, bool)

GetTimeZoneOk returns a tuple with the TimeZone field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransactionRuleInterval) GetType

func (o *TransactionRuleInterval) GetType() string

GetType returns the Type field value

func (*TransactionRuleInterval) GetTypeOk

func (o *TransactionRuleInterval) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*TransactionRuleInterval) HasDayOfMonth

func (o *TransactionRuleInterval) HasDayOfMonth() bool

HasDayOfMonth returns a boolean if a field has been set.

func (*TransactionRuleInterval) HasDayOfWeek

func (o *TransactionRuleInterval) HasDayOfWeek() bool

HasDayOfWeek returns a boolean if a field has been set.

func (*TransactionRuleInterval) HasDuration

func (o *TransactionRuleInterval) HasDuration() bool

HasDuration returns a boolean if a field has been set.

func (*TransactionRuleInterval) HasTimeOfDay

func (o *TransactionRuleInterval) HasTimeOfDay() bool

HasTimeOfDay returns a boolean if a field has been set.

func (*TransactionRuleInterval) HasTimeZone

func (o *TransactionRuleInterval) HasTimeZone() bool

HasTimeZone returns a boolean if a field has been set.

func (TransactionRuleInterval) MarshalJSON

func (o TransactionRuleInterval) MarshalJSON() ([]byte, error)

func (*TransactionRuleInterval) SetDayOfMonth

func (o *TransactionRuleInterval) SetDayOfMonth(v int32)

SetDayOfMonth gets a reference to the given int32 and assigns it to the DayOfMonth field.

func (*TransactionRuleInterval) SetDayOfWeek

func (o *TransactionRuleInterval) SetDayOfWeek(v string)

SetDayOfWeek gets a reference to the given string and assigns it to the DayOfWeek field.

func (*TransactionRuleInterval) SetDuration

func (o *TransactionRuleInterval) SetDuration(v Duration)

SetDuration gets a reference to the given Duration and assigns it to the Duration field.

func (*TransactionRuleInterval) SetTimeOfDay

func (o *TransactionRuleInterval) SetTimeOfDay(v string)

SetTimeOfDay gets a reference to the given string and assigns it to the TimeOfDay field.

func (*TransactionRuleInterval) SetTimeZone

func (o *TransactionRuleInterval) SetTimeZone(v string)

SetTimeZone gets a reference to the given string and assigns it to the TimeZone field.

func (*TransactionRuleInterval) SetType

func (o *TransactionRuleInterval) SetType(v string)

SetType sets field value

func (TransactionRuleInterval) ToMap

func (o TransactionRuleInterval) ToMap() (map[string]interface{}, error)

type TransactionRuleResponse

type TransactionRuleResponse struct {
	TransactionRule *TransactionRule `json:"transactionRule,omitempty"`
}

TransactionRuleResponse struct for TransactionRuleResponse

func NewTransactionRuleResponse

func NewTransactionRuleResponse() *TransactionRuleResponse

NewTransactionRuleResponse instantiates a new TransactionRuleResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTransactionRuleResponseWithDefaults

func NewTransactionRuleResponseWithDefaults() *TransactionRuleResponse

NewTransactionRuleResponseWithDefaults instantiates a new TransactionRuleResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TransactionRuleResponse) GetTransactionRule

func (o *TransactionRuleResponse) GetTransactionRule() TransactionRule

GetTransactionRule returns the TransactionRule field value if set, zero value otherwise.

func (*TransactionRuleResponse) GetTransactionRuleOk

func (o *TransactionRuleResponse) GetTransactionRuleOk() (*TransactionRule, bool)

GetTransactionRuleOk returns a tuple with the TransactionRule field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransactionRuleResponse) HasTransactionRule

func (o *TransactionRuleResponse) HasTransactionRule() bool

HasTransactionRule returns a boolean if a field has been set.

func (TransactionRuleResponse) MarshalJSON

func (o TransactionRuleResponse) MarshalJSON() ([]byte, error)

func (*TransactionRuleResponse) SetTransactionRule

func (o *TransactionRuleResponse) SetTransactionRule(v TransactionRule)

SetTransactionRule gets a reference to the given TransactionRule and assigns it to the TransactionRule field.

func (TransactionRuleResponse) ToMap

func (o TransactionRuleResponse) ToMap() (map[string]interface{}, error)

type TransactionRuleRestrictions

type TransactionRuleRestrictions struct {
	ActiveNetworkTokens         *ActiveNetworkTokensRestriction      `json:"activeNetworkTokens,omitempty"`
	BrandVariants               *BrandVariantsRestriction            `json:"brandVariants,omitempty"`
	CounterpartyBank            *CounterpartyBankRestriction         `json:"counterpartyBank,omitempty"`
	Countries                   *CountriesRestriction                `json:"countries,omitempty"`
	DayOfWeek                   *DayOfWeekRestriction                `json:"dayOfWeek,omitempty"`
	DifferentCurrencies         *DifferentCurrenciesRestriction      `json:"differentCurrencies,omitempty"`
	EntryModes                  *EntryModesRestriction               `json:"entryModes,omitempty"`
	InternationalTransaction    *InternationalTransactionRestriction `json:"internationalTransaction,omitempty"`
	MatchingTransactions        *MatchingTransactionsRestriction     `json:"matchingTransactions,omitempty"`
	Mccs                        *MccsRestriction                     `json:"mccs,omitempty"`
	MerchantNames               *MerchantNamesRestriction            `json:"merchantNames,omitempty"`
	Merchants                   *MerchantsRestriction                `json:"merchants,omitempty"`
	ProcessingTypes             *ProcessingTypesRestriction          `json:"processingTypes,omitempty"`
	SameAmountRestriction       *SameAmountRestriction               `json:"sameAmountRestriction,omitempty"`
	SameCounterpartyRestriction *SameCounterpartyRestriction         `json:"sameCounterpartyRestriction,omitempty"`
	TimeOfDay                   *TimeOfDayRestriction                `json:"timeOfDay,omitempty"`
	TotalAmount                 *TotalAmountRestriction              `json:"totalAmount,omitempty"`
}

TransactionRuleRestrictions struct for TransactionRuleRestrictions

func NewTransactionRuleRestrictions

func NewTransactionRuleRestrictions() *TransactionRuleRestrictions

NewTransactionRuleRestrictions instantiates a new TransactionRuleRestrictions object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTransactionRuleRestrictionsWithDefaults

func NewTransactionRuleRestrictionsWithDefaults() *TransactionRuleRestrictions

NewTransactionRuleRestrictionsWithDefaults instantiates a new TransactionRuleRestrictions object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TransactionRuleRestrictions) GetActiveNetworkTokens

func (o *TransactionRuleRestrictions) GetActiveNetworkTokens() ActiveNetworkTokensRestriction

GetActiveNetworkTokens returns the ActiveNetworkTokens field value if set, zero value otherwise.

func (*TransactionRuleRestrictions) GetActiveNetworkTokensOk

func (o *TransactionRuleRestrictions) GetActiveNetworkTokensOk() (*ActiveNetworkTokensRestriction, bool)

GetActiveNetworkTokensOk returns a tuple with the ActiveNetworkTokens field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransactionRuleRestrictions) GetBrandVariants

GetBrandVariants returns the BrandVariants field value if set, zero value otherwise.

func (*TransactionRuleRestrictions) GetBrandVariantsOk

func (o *TransactionRuleRestrictions) GetBrandVariantsOk() (*BrandVariantsRestriction, bool)

GetBrandVariantsOk returns a tuple with the BrandVariants field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransactionRuleRestrictions) GetCounterpartyBank

GetCounterpartyBank returns the CounterpartyBank field value if set, zero value otherwise.

func (*TransactionRuleRestrictions) GetCounterpartyBankOk

func (o *TransactionRuleRestrictions) GetCounterpartyBankOk() (*CounterpartyBankRestriction, bool)

GetCounterpartyBankOk returns a tuple with the CounterpartyBank field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransactionRuleRestrictions) GetCountries

GetCountries returns the Countries field value if set, zero value otherwise.

func (*TransactionRuleRestrictions) GetCountriesOk

func (o *TransactionRuleRestrictions) GetCountriesOk() (*CountriesRestriction, bool)

GetCountriesOk returns a tuple with the Countries field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransactionRuleRestrictions) GetDayOfWeek

GetDayOfWeek returns the DayOfWeek field value if set, zero value otherwise.

func (*TransactionRuleRestrictions) GetDayOfWeekOk

func (o *TransactionRuleRestrictions) GetDayOfWeekOk() (*DayOfWeekRestriction, bool)

GetDayOfWeekOk returns a tuple with the DayOfWeek field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransactionRuleRestrictions) GetDifferentCurrencies

func (o *TransactionRuleRestrictions) GetDifferentCurrencies() DifferentCurrenciesRestriction

GetDifferentCurrencies returns the DifferentCurrencies field value if set, zero value otherwise.

func (*TransactionRuleRestrictions) GetDifferentCurrenciesOk

func (o *TransactionRuleRestrictions) GetDifferentCurrenciesOk() (*DifferentCurrenciesRestriction, bool)

GetDifferentCurrenciesOk returns a tuple with the DifferentCurrencies field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransactionRuleRestrictions) GetEntryModes

GetEntryModes returns the EntryModes field value if set, zero value otherwise.

func (*TransactionRuleRestrictions) GetEntryModesOk

func (o *TransactionRuleRestrictions) GetEntryModesOk() (*EntryModesRestriction, bool)

GetEntryModesOk returns a tuple with the EntryModes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransactionRuleRestrictions) GetInternationalTransaction

func (o *TransactionRuleRestrictions) GetInternationalTransaction() InternationalTransactionRestriction

GetInternationalTransaction returns the InternationalTransaction field value if set, zero value otherwise.

func (*TransactionRuleRestrictions) GetInternationalTransactionOk

func (o *TransactionRuleRestrictions) GetInternationalTransactionOk() (*InternationalTransactionRestriction, bool)

GetInternationalTransactionOk returns a tuple with the InternationalTransaction field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransactionRuleRestrictions) GetMatchingTransactions

func (o *TransactionRuleRestrictions) GetMatchingTransactions() MatchingTransactionsRestriction

GetMatchingTransactions returns the MatchingTransactions field value if set, zero value otherwise.

func (*TransactionRuleRestrictions) GetMatchingTransactionsOk

func (o *TransactionRuleRestrictions) GetMatchingTransactionsOk() (*MatchingTransactionsRestriction, bool)

GetMatchingTransactionsOk returns a tuple with the MatchingTransactions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransactionRuleRestrictions) GetMccs

GetMccs returns the Mccs field value if set, zero value otherwise.

func (*TransactionRuleRestrictions) GetMccsOk

GetMccsOk returns a tuple with the Mccs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransactionRuleRestrictions) GetMerchantNames

GetMerchantNames returns the MerchantNames field value if set, zero value otherwise.

func (*TransactionRuleRestrictions) GetMerchantNamesOk

func (o *TransactionRuleRestrictions) GetMerchantNamesOk() (*MerchantNamesRestriction, bool)

GetMerchantNamesOk returns a tuple with the MerchantNames field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransactionRuleRestrictions) GetMerchants

GetMerchants returns the Merchants field value if set, zero value otherwise.

func (*TransactionRuleRestrictions) GetMerchantsOk

func (o *TransactionRuleRestrictions) GetMerchantsOk() (*MerchantsRestriction, bool)

GetMerchantsOk returns a tuple with the Merchants field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransactionRuleRestrictions) GetProcessingTypes

GetProcessingTypes returns the ProcessingTypes field value if set, zero value otherwise.

func (*TransactionRuleRestrictions) GetProcessingTypesOk

func (o *TransactionRuleRestrictions) GetProcessingTypesOk() (*ProcessingTypesRestriction, bool)

GetProcessingTypesOk returns a tuple with the ProcessingTypes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransactionRuleRestrictions) GetSameAmountRestriction added in v8.1.0

func (o *TransactionRuleRestrictions) GetSameAmountRestriction() SameAmountRestriction

GetSameAmountRestriction returns the SameAmountRestriction field value if set, zero value otherwise.

func (*TransactionRuleRestrictions) GetSameAmountRestrictionOk added in v8.1.0

func (o *TransactionRuleRestrictions) GetSameAmountRestrictionOk() (*SameAmountRestriction, bool)

GetSameAmountRestrictionOk returns a tuple with the SameAmountRestriction field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransactionRuleRestrictions) GetSameCounterpartyRestriction added in v8.1.0

func (o *TransactionRuleRestrictions) GetSameCounterpartyRestriction() SameCounterpartyRestriction

GetSameCounterpartyRestriction returns the SameCounterpartyRestriction field value if set, zero value otherwise.

func (*TransactionRuleRestrictions) GetSameCounterpartyRestrictionOk added in v8.1.0

func (o *TransactionRuleRestrictions) GetSameCounterpartyRestrictionOk() (*SameCounterpartyRestriction, bool)

GetSameCounterpartyRestrictionOk returns a tuple with the SameCounterpartyRestriction field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransactionRuleRestrictions) GetTimeOfDay

GetTimeOfDay returns the TimeOfDay field value if set, zero value otherwise.

func (*TransactionRuleRestrictions) GetTimeOfDayOk

func (o *TransactionRuleRestrictions) GetTimeOfDayOk() (*TimeOfDayRestriction, bool)

GetTimeOfDayOk returns a tuple with the TimeOfDay field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransactionRuleRestrictions) GetTotalAmount

GetTotalAmount returns the TotalAmount field value if set, zero value otherwise.

func (*TransactionRuleRestrictions) GetTotalAmountOk

func (o *TransactionRuleRestrictions) GetTotalAmountOk() (*TotalAmountRestriction, bool)

GetTotalAmountOk returns a tuple with the TotalAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransactionRuleRestrictions) HasActiveNetworkTokens

func (o *TransactionRuleRestrictions) HasActiveNetworkTokens() bool

HasActiveNetworkTokens returns a boolean if a field has been set.

func (*TransactionRuleRestrictions) HasBrandVariants

func (o *TransactionRuleRestrictions) HasBrandVariants() bool

HasBrandVariants returns a boolean if a field has been set.

func (*TransactionRuleRestrictions) HasCounterpartyBank

func (o *TransactionRuleRestrictions) HasCounterpartyBank() bool

HasCounterpartyBank returns a boolean if a field has been set.

func (*TransactionRuleRestrictions) HasCountries

func (o *TransactionRuleRestrictions) HasCountries() bool

HasCountries returns a boolean if a field has been set.

func (*TransactionRuleRestrictions) HasDayOfWeek

func (o *TransactionRuleRestrictions) HasDayOfWeek() bool

HasDayOfWeek returns a boolean if a field has been set.

func (*TransactionRuleRestrictions) HasDifferentCurrencies

func (o *TransactionRuleRestrictions) HasDifferentCurrencies() bool

HasDifferentCurrencies returns a boolean if a field has been set.

func (*TransactionRuleRestrictions) HasEntryModes

func (o *TransactionRuleRestrictions) HasEntryModes() bool

HasEntryModes returns a boolean if a field has been set.

func (*TransactionRuleRestrictions) HasInternationalTransaction

func (o *TransactionRuleRestrictions) HasInternationalTransaction() bool

HasInternationalTransaction returns a boolean if a field has been set.

func (*TransactionRuleRestrictions) HasMatchingTransactions

func (o *TransactionRuleRestrictions) HasMatchingTransactions() bool

HasMatchingTransactions returns a boolean if a field has been set.

func (*TransactionRuleRestrictions) HasMccs

func (o *TransactionRuleRestrictions) HasMccs() bool

HasMccs returns a boolean if a field has been set.

func (*TransactionRuleRestrictions) HasMerchantNames

func (o *TransactionRuleRestrictions) HasMerchantNames() bool

HasMerchantNames returns a boolean if a field has been set.

func (*TransactionRuleRestrictions) HasMerchants

func (o *TransactionRuleRestrictions) HasMerchants() bool

HasMerchants returns a boolean if a field has been set.

func (*TransactionRuleRestrictions) HasProcessingTypes

func (o *TransactionRuleRestrictions) HasProcessingTypes() bool

HasProcessingTypes returns a boolean if a field has been set.

func (*TransactionRuleRestrictions) HasSameAmountRestriction added in v8.1.0

func (o *TransactionRuleRestrictions) HasSameAmountRestriction() bool

HasSameAmountRestriction returns a boolean if a field has been set.

func (*TransactionRuleRestrictions) HasSameCounterpartyRestriction added in v8.1.0

func (o *TransactionRuleRestrictions) HasSameCounterpartyRestriction() bool

HasSameCounterpartyRestriction returns a boolean if a field has been set.

func (*TransactionRuleRestrictions) HasTimeOfDay

func (o *TransactionRuleRestrictions) HasTimeOfDay() bool

HasTimeOfDay returns a boolean if a field has been set.

func (*TransactionRuleRestrictions) HasTotalAmount

func (o *TransactionRuleRestrictions) HasTotalAmount() bool

HasTotalAmount returns a boolean if a field has been set.

func (TransactionRuleRestrictions) MarshalJSON

func (o TransactionRuleRestrictions) MarshalJSON() ([]byte, error)

func (*TransactionRuleRestrictions) SetActiveNetworkTokens

func (o *TransactionRuleRestrictions) SetActiveNetworkTokens(v ActiveNetworkTokensRestriction)

SetActiveNetworkTokens gets a reference to the given ActiveNetworkTokensRestriction and assigns it to the ActiveNetworkTokens field.

func (*TransactionRuleRestrictions) SetBrandVariants

SetBrandVariants gets a reference to the given BrandVariantsRestriction and assigns it to the BrandVariants field.

func (*TransactionRuleRestrictions) SetCounterpartyBank

func (o *TransactionRuleRestrictions) SetCounterpartyBank(v CounterpartyBankRestriction)

SetCounterpartyBank gets a reference to the given CounterpartyBankRestriction and assigns it to the CounterpartyBank field.

func (*TransactionRuleRestrictions) SetCountries

SetCountries gets a reference to the given CountriesRestriction and assigns it to the Countries field.

func (*TransactionRuleRestrictions) SetDayOfWeek

SetDayOfWeek gets a reference to the given DayOfWeekRestriction and assigns it to the DayOfWeek field.

func (*TransactionRuleRestrictions) SetDifferentCurrencies

func (o *TransactionRuleRestrictions) SetDifferentCurrencies(v DifferentCurrenciesRestriction)

SetDifferentCurrencies gets a reference to the given DifferentCurrenciesRestriction and assigns it to the DifferentCurrencies field.

func (*TransactionRuleRestrictions) SetEntryModes

SetEntryModes gets a reference to the given EntryModesRestriction and assigns it to the EntryModes field.

func (*TransactionRuleRestrictions) SetInternationalTransaction

func (o *TransactionRuleRestrictions) SetInternationalTransaction(v InternationalTransactionRestriction)

SetInternationalTransaction gets a reference to the given InternationalTransactionRestriction and assigns it to the InternationalTransaction field.

func (*TransactionRuleRestrictions) SetMatchingTransactions

func (o *TransactionRuleRestrictions) SetMatchingTransactions(v MatchingTransactionsRestriction)

SetMatchingTransactions gets a reference to the given MatchingTransactionsRestriction and assigns it to the MatchingTransactions field.

func (*TransactionRuleRestrictions) SetMccs

SetMccs gets a reference to the given MccsRestriction and assigns it to the Mccs field.

func (*TransactionRuleRestrictions) SetMerchantNames

SetMerchantNames gets a reference to the given MerchantNamesRestriction and assigns it to the MerchantNames field.

func (*TransactionRuleRestrictions) SetMerchants

SetMerchants gets a reference to the given MerchantsRestriction and assigns it to the Merchants field.

func (*TransactionRuleRestrictions) SetProcessingTypes

SetProcessingTypes gets a reference to the given ProcessingTypesRestriction and assigns it to the ProcessingTypes field.

func (*TransactionRuleRestrictions) SetSameAmountRestriction added in v8.1.0

func (o *TransactionRuleRestrictions) SetSameAmountRestriction(v SameAmountRestriction)

SetSameAmountRestriction gets a reference to the given SameAmountRestriction and assigns it to the SameAmountRestriction field.

func (*TransactionRuleRestrictions) SetSameCounterpartyRestriction added in v8.1.0

func (o *TransactionRuleRestrictions) SetSameCounterpartyRestriction(v SameCounterpartyRestriction)

SetSameCounterpartyRestriction gets a reference to the given SameCounterpartyRestriction and assigns it to the SameCounterpartyRestriction field.

func (*TransactionRuleRestrictions) SetTimeOfDay

SetTimeOfDay gets a reference to the given TimeOfDayRestriction and assigns it to the TimeOfDay field.

func (*TransactionRuleRestrictions) SetTotalAmount

SetTotalAmount gets a reference to the given TotalAmountRestriction and assigns it to the TotalAmount field.

func (TransactionRuleRestrictions) ToMap

func (o TransactionRuleRestrictions) ToMap() (map[string]interface{}, error)

type TransactionRulesApi

type TransactionRulesApi common.Service

TransactionRulesApi service

func (*TransactionRulesApi) CreateTransactionRule

CreateTransactionRule Create a transaction rule

Creates a [transaction rule](https://docs.adyen.com/issuing/transaction-rules). When your user makes a transaction with their Adyen-issued card, the transaction is allowed or declined based on the conditions and outcome defined in the transaction rule. You can apply the transaction rule to several cards, such as all the cards in your platform, or to a specific card. For use cases, see [examples](https://docs.adyen.com/issuing/transaction-rules/examples).

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r TransactionRulesApiCreateTransactionRuleInput - Request parameters, see CreateTransactionRuleInput @return TransactionRule, *http.Response, error

func (*TransactionRulesApi) CreateTransactionRuleInput

Prepare a request for CreateTransactionRule

@return TransactionRulesApiCreateTransactionRuleInput

func (*TransactionRulesApi) DeleteTransactionRule

DeleteTransactionRule Delete a transaction rule

Deletes a transaction rule.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r TransactionRulesApiDeleteTransactionRuleInput - Request parameters, see DeleteTransactionRuleInput @return TransactionRule, *http.Response, error

func (*TransactionRulesApi) DeleteTransactionRuleInput

func (a *TransactionRulesApi) DeleteTransactionRuleInput(transactionRuleId string) TransactionRulesApiDeleteTransactionRuleInput

Prepare a request for DeleteTransactionRule @param transactionRuleId The unique identifier of the transaction rule. @return TransactionRulesApiDeleteTransactionRuleInput

func (*TransactionRulesApi) GetTransactionRule

GetTransactionRule Get a transaction rule

Returns the details of a transaction rule.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r TransactionRulesApiGetTransactionRuleInput - Request parameters, see GetTransactionRuleInput @return TransactionRuleResponse, *http.Response, error

func (*TransactionRulesApi) GetTransactionRuleInput

func (a *TransactionRulesApi) GetTransactionRuleInput(transactionRuleId string) TransactionRulesApiGetTransactionRuleInput

Prepare a request for GetTransactionRule @param transactionRuleId The unique identifier of the transaction rule. @return TransactionRulesApiGetTransactionRuleInput

func (*TransactionRulesApi) UpdateTransactionRule

UpdateTransactionRule Update a transaction rule

Updates a transaction rule.

* To update only the status of a transaction rule, send only the `status` parameter. All other parameters not provided in the request are left unchanged.

* When updating any other parameter, you need to send all existing resource parameters. If you omit a parameter in the request, that parameter is removed from the resource.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r TransactionRulesApiUpdateTransactionRuleInput - Request parameters, see UpdateTransactionRuleInput @return TransactionRule, *http.Response, error

func (*TransactionRulesApi) UpdateTransactionRuleInput

func (a *TransactionRulesApi) UpdateTransactionRuleInput(transactionRuleId string) TransactionRulesApiUpdateTransactionRuleInput

Prepare a request for UpdateTransactionRule @param transactionRuleId The unique identifier of the transaction rule. @return TransactionRulesApiUpdateTransactionRuleInput

type TransactionRulesApiCreateTransactionRuleInput

type TransactionRulesApiCreateTransactionRuleInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by TransactionRulesApi.CreateTransactionRule

func (TransactionRulesApiCreateTransactionRuleInput) TransactionRuleInfo

type TransactionRulesApiDeleteTransactionRuleInput

type TransactionRulesApiDeleteTransactionRuleInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by TransactionRulesApi.DeleteTransactionRule

type TransactionRulesApiGetTransactionRuleInput

type TransactionRulesApiGetTransactionRuleInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by TransactionRulesApi.GetTransactionRule

type TransactionRulesApiUpdateTransactionRuleInput

type TransactionRulesApiUpdateTransactionRuleInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by TransactionRulesApi.UpdateTransactionRule

func (TransactionRulesApiUpdateTransactionRuleInput) TransactionRuleInfo

type TransactionRulesResponse

type TransactionRulesResponse struct {
	// List of transaction rules.
	TransactionRules []TransactionRule `json:"transactionRules,omitempty"`
}

TransactionRulesResponse struct for TransactionRulesResponse

func NewTransactionRulesResponse

func NewTransactionRulesResponse() *TransactionRulesResponse

NewTransactionRulesResponse instantiates a new TransactionRulesResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTransactionRulesResponseWithDefaults

func NewTransactionRulesResponseWithDefaults() *TransactionRulesResponse

NewTransactionRulesResponseWithDefaults instantiates a new TransactionRulesResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TransactionRulesResponse) GetTransactionRules

func (o *TransactionRulesResponse) GetTransactionRules() []TransactionRule

GetTransactionRules returns the TransactionRules field value if set, zero value otherwise.

func (*TransactionRulesResponse) GetTransactionRulesOk

func (o *TransactionRulesResponse) GetTransactionRulesOk() ([]TransactionRule, bool)

GetTransactionRulesOk returns a tuple with the TransactionRules field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransactionRulesResponse) HasTransactionRules

func (o *TransactionRulesResponse) HasTransactionRules() bool

HasTransactionRules returns a boolean if a field has been set.

func (TransactionRulesResponse) MarshalJSON

func (o TransactionRulesResponse) MarshalJSON() ([]byte, error)

func (*TransactionRulesResponse) SetTransactionRules

func (o *TransactionRulesResponse) SetTransactionRules(v []TransactionRule)

SetTransactionRules gets a reference to the given []TransactionRule and assigns it to the TransactionRules field.

func (TransactionRulesResponse) ToMap

func (o TransactionRulesResponse) ToMap() (map[string]interface{}, error)

type TransferRoute

type TransferRoute struct {
	//  The type of transfer.   Possible values:    - **bank**: Transfer to a [transfer instrument](https://docs.adyen.com/api-explorer/#/legalentity/latest/post/transferInstruments__resParam_id) or a bank account.
	Category *string `json:"category,omitempty"`
	// The two-character ISO-3166-1 alpha-2 country code of the counterparty. For example, **US** or **NL**.
	Country *string `json:"country,omitempty"`
	// The three-character ISO currency code of transfer. For example, **USD** or **EUR**.
	Currency *string `json:"currency,omitempty"`
	// The priority for the bank transfer. This sets the speed at which the transfer is sent and the fees that you have to pay. Possible values:  * **regular**: For normal, low-value transactions.  * **fast**: Faster way to transfer funds but has higher fees. Recommended for high-priority, low-value transactions.  * **wire**: Fastest way to transfer funds but has the highest fees. Recommended for high-priority, high-value transactions.  * **instant**: Instant way to transfer funds in [SEPA countries](https://www.ecb.europa.eu/paym/integration/retail/sepa/html/index.en.html).  * **crossBorder**: High-value transfer to a recipient in a different country.  * **internal**: Transfer to an Adyen-issued business bank account (by bank account number/IBAN).
	Priority     *string                    `json:"priority,omitempty"`
	Requirements *TransferRouteRequirements `json:"requirements,omitempty"`
}

TransferRoute struct for TransferRoute

func NewTransferRoute

func NewTransferRoute() *TransferRoute

NewTransferRoute instantiates a new TransferRoute object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTransferRouteWithDefaults

func NewTransferRouteWithDefaults() *TransferRoute

NewTransferRouteWithDefaults instantiates a new TransferRoute object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TransferRoute) GetCategory

func (o *TransferRoute) GetCategory() string

GetCategory returns the Category field value if set, zero value otherwise.

func (*TransferRoute) GetCategoryOk

func (o *TransferRoute) GetCategoryOk() (*string, bool)

GetCategoryOk returns a tuple with the Category field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransferRoute) GetCountry

func (o *TransferRoute) GetCountry() string

GetCountry returns the Country field value if set, zero value otherwise.

func (*TransferRoute) GetCountryOk

func (o *TransferRoute) GetCountryOk() (*string, bool)

GetCountryOk returns a tuple with the Country field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransferRoute) GetCurrency

func (o *TransferRoute) GetCurrency() string

GetCurrency returns the Currency field value if set, zero value otherwise.

func (*TransferRoute) GetCurrencyOk

func (o *TransferRoute) GetCurrencyOk() (*string, bool)

GetCurrencyOk returns a tuple with the Currency field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransferRoute) GetPriority

func (o *TransferRoute) GetPriority() string

GetPriority returns the Priority field value if set, zero value otherwise.

func (*TransferRoute) GetPriorityOk

func (o *TransferRoute) GetPriorityOk() (*string, bool)

GetPriorityOk returns a tuple with the Priority field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransferRoute) GetRequirements

func (o *TransferRoute) GetRequirements() TransferRouteRequirements

GetRequirements returns the Requirements field value if set, zero value otherwise.

func (*TransferRoute) GetRequirementsOk

func (o *TransferRoute) GetRequirementsOk() (*TransferRouteRequirements, bool)

GetRequirementsOk returns a tuple with the Requirements field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransferRoute) HasCategory

func (o *TransferRoute) HasCategory() bool

HasCategory returns a boolean if a field has been set.

func (*TransferRoute) HasCountry

func (o *TransferRoute) HasCountry() bool

HasCountry returns a boolean if a field has been set.

func (*TransferRoute) HasCurrency

func (o *TransferRoute) HasCurrency() bool

HasCurrency returns a boolean if a field has been set.

func (*TransferRoute) HasPriority

func (o *TransferRoute) HasPriority() bool

HasPriority returns a boolean if a field has been set.

func (*TransferRoute) HasRequirements

func (o *TransferRoute) HasRequirements() bool

HasRequirements returns a boolean if a field has been set.

func (TransferRoute) MarshalJSON

func (o TransferRoute) MarshalJSON() ([]byte, error)

func (*TransferRoute) SetCategory

func (o *TransferRoute) SetCategory(v string)

SetCategory gets a reference to the given string and assigns it to the Category field.

func (*TransferRoute) SetCountry

func (o *TransferRoute) SetCountry(v string)

SetCountry gets a reference to the given string and assigns it to the Country field.

func (*TransferRoute) SetCurrency

func (o *TransferRoute) SetCurrency(v string)

SetCurrency gets a reference to the given string and assigns it to the Currency field.

func (*TransferRoute) SetPriority

func (o *TransferRoute) SetPriority(v string)

SetPriority gets a reference to the given string and assigns it to the Priority field.

func (*TransferRoute) SetRequirements

func (o *TransferRoute) SetRequirements(v TransferRouteRequirements)

SetRequirements gets a reference to the given TransferRouteRequirements and assigns it to the Requirements field.

func (TransferRoute) ToMap

func (o TransferRoute) ToMap() (map[string]interface{}, error)

type TransferRouteRequest

type TransferRouteRequest struct {
	// The unique identifier of the source [balance account](https://docs.adyen.com/api-explorer/#/balanceplatform/latest/post/balanceAccounts__resParam_id). Required if `counterparty` is **transferInstrumentId**.
	BalanceAccountId *string `json:"balanceAccountId,omitempty"`
	// The unique identifier assigned to the balance platform associated with the account holder.
	BalancePlatform string `json:"balancePlatform"`
	//  The type of transfer. Possible values:    - **bank**: Transfer to a [transfer instrument](https://docs.adyen.com/api-explorer/#/legalentity/latest/post/transferInstruments__resParam_id) or a bank account.
	Category     string        `json:"category"`
	Counterparty *Counterparty `json:"counterparty,omitempty"`
	// The two-character ISO-3166-1 alpha-2 country code of the counterparty. For example, **US** or **NL**.  > Either `counterparty` or `country` field must be provided in a transfer route request.
	Country *string `json:"country,omitempty"`
	// The three-character ISO currency code of transfer. For example, **USD** or **EUR**.
	Currency string `json:"currency"`
	// The list of priorities for the bank transfer. Priorities set the speed at which the transfer is sent and the fees that you have to pay. Multiple values can be provided. Possible values:  * **regular**: For normal, low-value transactions.  * **fast**: Faster way to transfer funds but has higher fees. Recommended for high-priority, low-value transactions.  * **wire**: Fastest way to transfer funds but has the highest fees. Recommended for high-priority, high-value transactions.  * **instant**: Instant way to transfer funds in [SEPA countries](https://www.ecb.europa.eu/paym/integration/retail/sepa/html/index.en.html).  * **crossBorder**: High-value transfer to a recipient in a different country.  * **internal**: Transfer to an Adyen-issued business bank account (by bank account number/IBAN).
	Priorities []string `json:"priorities,omitempty"`
}

TransferRouteRequest struct for TransferRouteRequest

func NewTransferRouteRequest

func NewTransferRouteRequest(balancePlatform string, category string, currency string) *TransferRouteRequest

NewTransferRouteRequest instantiates a new TransferRouteRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTransferRouteRequestWithDefaults

func NewTransferRouteRequestWithDefaults() *TransferRouteRequest

NewTransferRouteRequestWithDefaults instantiates a new TransferRouteRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TransferRouteRequest) GetBalanceAccountId

func (o *TransferRouteRequest) GetBalanceAccountId() string

GetBalanceAccountId returns the BalanceAccountId field value if set, zero value otherwise.

func (*TransferRouteRequest) GetBalanceAccountIdOk

func (o *TransferRouteRequest) GetBalanceAccountIdOk() (*string, bool)

GetBalanceAccountIdOk returns a tuple with the BalanceAccountId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransferRouteRequest) GetBalancePlatform

func (o *TransferRouteRequest) GetBalancePlatform() string

GetBalancePlatform returns the BalancePlatform field value

func (*TransferRouteRequest) GetBalancePlatformOk

func (o *TransferRouteRequest) GetBalancePlatformOk() (*string, bool)

GetBalancePlatformOk returns a tuple with the BalancePlatform field value and a boolean to check if the value has been set.

func (*TransferRouteRequest) GetCategory

func (o *TransferRouteRequest) GetCategory() string

GetCategory returns the Category field value

func (*TransferRouteRequest) GetCategoryOk

func (o *TransferRouteRequest) GetCategoryOk() (*string, bool)

GetCategoryOk returns a tuple with the Category field value and a boolean to check if the value has been set.

func (*TransferRouteRequest) GetCounterparty

func (o *TransferRouteRequest) GetCounterparty() Counterparty

GetCounterparty returns the Counterparty field value if set, zero value otherwise.

func (*TransferRouteRequest) GetCounterpartyOk

func (o *TransferRouteRequest) GetCounterpartyOk() (*Counterparty, bool)

GetCounterpartyOk returns a tuple with the Counterparty field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransferRouteRequest) GetCountry

func (o *TransferRouteRequest) GetCountry() string

GetCountry returns the Country field value if set, zero value otherwise.

func (*TransferRouteRequest) GetCountryOk

func (o *TransferRouteRequest) GetCountryOk() (*string, bool)

GetCountryOk returns a tuple with the Country field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransferRouteRequest) GetCurrency

func (o *TransferRouteRequest) GetCurrency() string

GetCurrency returns the Currency field value

func (*TransferRouteRequest) GetCurrencyOk

func (o *TransferRouteRequest) GetCurrencyOk() (*string, bool)

GetCurrencyOk returns a tuple with the Currency field value and a boolean to check if the value has been set.

func (*TransferRouteRequest) GetPriorities

func (o *TransferRouteRequest) GetPriorities() []string

GetPriorities returns the Priorities field value if set, zero value otherwise.

func (*TransferRouteRequest) GetPrioritiesOk

func (o *TransferRouteRequest) GetPrioritiesOk() ([]string, bool)

GetPrioritiesOk returns a tuple with the Priorities field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransferRouteRequest) HasBalanceAccountId

func (o *TransferRouteRequest) HasBalanceAccountId() bool

HasBalanceAccountId returns a boolean if a field has been set.

func (*TransferRouteRequest) HasCounterparty

func (o *TransferRouteRequest) HasCounterparty() bool

HasCounterparty returns a boolean if a field has been set.

func (*TransferRouteRequest) HasCountry

func (o *TransferRouteRequest) HasCountry() bool

HasCountry returns a boolean if a field has been set.

func (*TransferRouteRequest) HasPriorities

func (o *TransferRouteRequest) HasPriorities() bool

HasPriorities returns a boolean if a field has been set.

func (TransferRouteRequest) MarshalJSON

func (o TransferRouteRequest) MarshalJSON() ([]byte, error)

func (*TransferRouteRequest) SetBalanceAccountId

func (o *TransferRouteRequest) SetBalanceAccountId(v string)

SetBalanceAccountId gets a reference to the given string and assigns it to the BalanceAccountId field.

func (*TransferRouteRequest) SetBalancePlatform

func (o *TransferRouteRequest) SetBalancePlatform(v string)

SetBalancePlatform sets field value

func (*TransferRouteRequest) SetCategory

func (o *TransferRouteRequest) SetCategory(v string)

SetCategory sets field value

func (*TransferRouteRequest) SetCounterparty

func (o *TransferRouteRequest) SetCounterparty(v Counterparty)

SetCounterparty gets a reference to the given Counterparty and assigns it to the Counterparty field.

func (*TransferRouteRequest) SetCountry

func (o *TransferRouteRequest) SetCountry(v string)

SetCountry gets a reference to the given string and assigns it to the Country field.

func (*TransferRouteRequest) SetCurrency

func (o *TransferRouteRequest) SetCurrency(v string)

SetCurrency sets field value

func (*TransferRouteRequest) SetPriorities

func (o *TransferRouteRequest) SetPriorities(v []string)

SetPriorities gets a reference to the given []string and assigns it to the Priorities field.

func (TransferRouteRequest) ToMap

func (o TransferRouteRequest) ToMap() (map[string]interface{}, error)

type TransferRouteRequirements

type TransferRouteRequirements struct {
	AddressRequirement                       *AddressRequirement
	AmountMinMaxRequirement                  *AmountMinMaxRequirement
	BankAccountIdentificationTypeRequirement *BankAccountIdentificationTypeRequirement
	PaymentInstrumentRequirement             *PaymentInstrumentRequirement
}

TransferRouteRequirements - A set of rules defined by clearing houses and banking partners. Your transfer request must adhere to these rules to ensure successful initiation of transfer. Based on the priority, one or more requirements may be returned. Each requirement is defined with a `type` and `description`.

func AddressRequirementAsTransferRouteRequirements

func AddressRequirementAsTransferRouteRequirements(v *AddressRequirement) TransferRouteRequirements

AddressRequirementAsTransferRouteRequirements is a convenience function that returns AddressRequirement wrapped in TransferRouteRequirements

func AmountMinMaxRequirementAsTransferRouteRequirements

func AmountMinMaxRequirementAsTransferRouteRequirements(v *AmountMinMaxRequirement) TransferRouteRequirements

AmountMinMaxRequirementAsTransferRouteRequirements is a convenience function that returns AmountMinMaxRequirement wrapped in TransferRouteRequirements

func BankAccountIdentificationTypeRequirementAsTransferRouteRequirements

func BankAccountIdentificationTypeRequirementAsTransferRouteRequirements(v *BankAccountIdentificationTypeRequirement) TransferRouteRequirements

BankAccountIdentificationTypeRequirementAsTransferRouteRequirements is a convenience function that returns BankAccountIdentificationTypeRequirement wrapped in TransferRouteRequirements

func PaymentInstrumentRequirementAsTransferRouteRequirements

func PaymentInstrumentRequirementAsTransferRouteRequirements(v *PaymentInstrumentRequirement) TransferRouteRequirements

PaymentInstrumentRequirementAsTransferRouteRequirements is a convenience function that returns PaymentInstrumentRequirement wrapped in TransferRouteRequirements

func (*TransferRouteRequirements) GetActualInstance

func (obj *TransferRouteRequirements) GetActualInstance() interface{}

Get the actual instance

func (TransferRouteRequirements) MarshalJSON

func (src TransferRouteRequirements) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*TransferRouteRequirements) UnmarshalJSON

func (dst *TransferRouteRequirements) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type TransferRouteResponse

type TransferRouteResponse struct {
	// List of available priorities for a transfer, along with requirements. Use this information to initiate a transfer.
	TransferRoutes []TransferRoute `json:"transferRoutes,omitempty"`
}

TransferRouteResponse struct for TransferRouteResponse

func NewTransferRouteResponse

func NewTransferRouteResponse() *TransferRouteResponse

NewTransferRouteResponse instantiates a new TransferRouteResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTransferRouteResponseWithDefaults

func NewTransferRouteResponseWithDefaults() *TransferRouteResponse

NewTransferRouteResponseWithDefaults instantiates a new TransferRouteResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TransferRouteResponse) GetTransferRoutes

func (o *TransferRouteResponse) GetTransferRoutes() []TransferRoute

GetTransferRoutes returns the TransferRoutes field value if set, zero value otherwise.

func (*TransferRouteResponse) GetTransferRoutesOk

func (o *TransferRouteResponse) GetTransferRoutesOk() ([]TransferRoute, bool)

GetTransferRoutesOk returns a tuple with the TransferRoutes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransferRouteResponse) HasTransferRoutes

func (o *TransferRouteResponse) HasTransferRoutes() bool

HasTransferRoutes returns a boolean if a field has been set.

func (TransferRouteResponse) MarshalJSON

func (o TransferRouteResponse) MarshalJSON() ([]byte, error)

func (*TransferRouteResponse) SetTransferRoutes

func (o *TransferRouteResponse) SetTransferRoutes(v []TransferRoute)

SetTransferRoutes gets a reference to the given []TransferRoute and assigns it to the TransferRoutes field.

func (TransferRouteResponse) ToMap

func (o TransferRouteResponse) ToMap() (map[string]interface{}, error)

type TransferRoutesApi

type TransferRoutesApi common.Service

TransferRoutesApi service

func (*TransferRoutesApi) CalculateTransferRoutes

CalculateTransferRoutes Calculate transfer routes

Returns available transfer routes based on a combination of transfer `country`, `currency`, `counterparty`, and `priorities`. Use this endpoint to find optimal transfer priorities and associated requirements before you [make a transfer](https://docs.adyen.com/api-explorer/transfers/latest/post/transfers).

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param r TransferRoutesApiCalculateTransferRoutesInput - Request parameters, see CalculateTransferRoutesInput @return TransferRouteResponse, *http.Response, error

func (*TransferRoutesApi) CalculateTransferRoutesInput

func (a *TransferRoutesApi) CalculateTransferRoutesInput() TransferRoutesApiCalculateTransferRoutesInput

Prepare a request for CalculateTransferRoutes

@return TransferRoutesApiCalculateTransferRoutesInput

type TransferRoutesApiCalculateTransferRoutesInput

type TransferRoutesApiCalculateTransferRoutesInput struct {
	// contains filtered or unexported fields
}

All parameters accepted by TransferRoutesApi.CalculateTransferRoutes

func (TransferRoutesApiCalculateTransferRoutesInput) TransferRouteRequest

type UKLocalAccountIdentification

type UKLocalAccountIdentification struct {
	// The 8-digit bank account number, without separators or whitespace.
	AccountNumber string `json:"accountNumber"`
	// The 6-digit [sort code](https://en.wikipedia.org/wiki/Sort_code), without separators or whitespace.
	SortCode string `json:"sortCode"`
	// **ukLocal**
	Type string `json:"type"`
}

UKLocalAccountIdentification struct for UKLocalAccountIdentification

func NewUKLocalAccountIdentification

func NewUKLocalAccountIdentification(accountNumber string, sortCode string, type_ string) *UKLocalAccountIdentification

NewUKLocalAccountIdentification instantiates a new UKLocalAccountIdentification object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUKLocalAccountIdentificationWithDefaults

func NewUKLocalAccountIdentificationWithDefaults() *UKLocalAccountIdentification

NewUKLocalAccountIdentificationWithDefaults instantiates a new UKLocalAccountIdentification object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UKLocalAccountIdentification) GetAccountNumber

func (o *UKLocalAccountIdentification) GetAccountNumber() string

GetAccountNumber returns the AccountNumber field value

func (*UKLocalAccountIdentification) GetAccountNumberOk

func (o *UKLocalAccountIdentification) GetAccountNumberOk() (*string, bool)

GetAccountNumberOk returns a tuple with the AccountNumber field value and a boolean to check if the value has been set.

func (*UKLocalAccountIdentification) GetSortCode

func (o *UKLocalAccountIdentification) GetSortCode() string

GetSortCode returns the SortCode field value

func (*UKLocalAccountIdentification) GetSortCodeOk

func (o *UKLocalAccountIdentification) GetSortCodeOk() (*string, bool)

GetSortCodeOk returns a tuple with the SortCode field value and a boolean to check if the value has been set.

func (*UKLocalAccountIdentification) GetType

func (o *UKLocalAccountIdentification) GetType() string

GetType returns the Type field value

func (*UKLocalAccountIdentification) GetTypeOk

func (o *UKLocalAccountIdentification) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (UKLocalAccountIdentification) MarshalJSON

func (o UKLocalAccountIdentification) MarshalJSON() ([]byte, error)

func (*UKLocalAccountIdentification) SetAccountNumber

func (o *UKLocalAccountIdentification) SetAccountNumber(v string)

SetAccountNumber sets field value

func (*UKLocalAccountIdentification) SetSortCode

func (o *UKLocalAccountIdentification) SetSortCode(v string)

SetSortCode sets field value

func (*UKLocalAccountIdentification) SetType

func (o *UKLocalAccountIdentification) SetType(v string)

SetType sets field value

func (UKLocalAccountIdentification) ToMap

func (o UKLocalAccountIdentification) ToMap() (map[string]interface{}, error)

type USLocalAccountIdentification

type USLocalAccountIdentification struct {
	// The bank account number, without separators or whitespace.
	AccountNumber string `json:"accountNumber"`
	// The bank account type.  Possible values: **checking** or **savings**. Defaults to **checking**.
	AccountType *string `json:"accountType,omitempty"`
	// The 9-digit [routing number](https://en.wikipedia.org/wiki/ABA_routing_transit_number), without separators or whitespace.
	RoutingNumber string `json:"routingNumber"`
	// **usLocal**
	Type string `json:"type"`
}

USLocalAccountIdentification struct for USLocalAccountIdentification

func NewUSLocalAccountIdentification

func NewUSLocalAccountIdentification(accountNumber string, routingNumber string, type_ string) *USLocalAccountIdentification

NewUSLocalAccountIdentification instantiates a new USLocalAccountIdentification object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUSLocalAccountIdentificationWithDefaults

func NewUSLocalAccountIdentificationWithDefaults() *USLocalAccountIdentification

NewUSLocalAccountIdentificationWithDefaults instantiates a new USLocalAccountIdentification object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*USLocalAccountIdentification) GetAccountNumber

func (o *USLocalAccountIdentification) GetAccountNumber() string

GetAccountNumber returns the AccountNumber field value

func (*USLocalAccountIdentification) GetAccountNumberOk

func (o *USLocalAccountIdentification) GetAccountNumberOk() (*string, bool)

GetAccountNumberOk returns a tuple with the AccountNumber field value and a boolean to check if the value has been set.

func (*USLocalAccountIdentification) GetAccountType

func (o *USLocalAccountIdentification) GetAccountType() string

GetAccountType returns the AccountType field value if set, zero value otherwise.

func (*USLocalAccountIdentification) GetAccountTypeOk

func (o *USLocalAccountIdentification) GetAccountTypeOk() (*string, bool)

GetAccountTypeOk returns a tuple with the AccountType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*USLocalAccountIdentification) GetRoutingNumber

func (o *USLocalAccountIdentification) GetRoutingNumber() string

GetRoutingNumber returns the RoutingNumber field value

func (*USLocalAccountIdentification) GetRoutingNumberOk

func (o *USLocalAccountIdentification) GetRoutingNumberOk() (*string, bool)

GetRoutingNumberOk returns a tuple with the RoutingNumber field value and a boolean to check if the value has been set.

func (*USLocalAccountIdentification) GetType

func (o *USLocalAccountIdentification) GetType() string

GetType returns the Type field value

func (*USLocalAccountIdentification) GetTypeOk

func (o *USLocalAccountIdentification) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*USLocalAccountIdentification) HasAccountType

func (o *USLocalAccountIdentification) HasAccountType() bool

HasAccountType returns a boolean if a field has been set.

func (USLocalAccountIdentification) MarshalJSON

func (o USLocalAccountIdentification) MarshalJSON() ([]byte, error)

func (*USLocalAccountIdentification) SetAccountNumber

func (o *USLocalAccountIdentification) SetAccountNumber(v string)

SetAccountNumber sets field value

func (*USLocalAccountIdentification) SetAccountType

func (o *USLocalAccountIdentification) SetAccountType(v string)

SetAccountType gets a reference to the given string and assigns it to the AccountType field.

func (*USLocalAccountIdentification) SetRoutingNumber

func (o *USLocalAccountIdentification) SetRoutingNumber(v string)

SetRoutingNumber sets field value

func (*USLocalAccountIdentification) SetType

func (o *USLocalAccountIdentification) SetType(v string)

SetType sets field value

func (USLocalAccountIdentification) ToMap

func (o USLocalAccountIdentification) ToMap() (map[string]interface{}, error)

type UpdateNetworkTokenRequest

type UpdateNetworkTokenRequest struct {
	// The new status of the network token. Possible values: **active**, **suspended**, **closed**. The **closed** status is final and cannot be changed.
	Status *string `json:"status,omitempty"`
}

UpdateNetworkTokenRequest struct for UpdateNetworkTokenRequest

func NewUpdateNetworkTokenRequest

func NewUpdateNetworkTokenRequest() *UpdateNetworkTokenRequest

NewUpdateNetworkTokenRequest instantiates a new UpdateNetworkTokenRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUpdateNetworkTokenRequestWithDefaults

func NewUpdateNetworkTokenRequestWithDefaults() *UpdateNetworkTokenRequest

NewUpdateNetworkTokenRequestWithDefaults instantiates a new UpdateNetworkTokenRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UpdateNetworkTokenRequest) GetStatus

func (o *UpdateNetworkTokenRequest) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*UpdateNetworkTokenRequest) GetStatusOk

func (o *UpdateNetworkTokenRequest) 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 (*UpdateNetworkTokenRequest) HasStatus

func (o *UpdateNetworkTokenRequest) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (UpdateNetworkTokenRequest) MarshalJSON

func (o UpdateNetworkTokenRequest) MarshalJSON() ([]byte, error)

func (*UpdateNetworkTokenRequest) SetStatus

func (o *UpdateNetworkTokenRequest) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (UpdateNetworkTokenRequest) ToMap

func (o UpdateNetworkTokenRequest) ToMap() (map[string]interface{}, error)

type UpdatePaymentInstrument

type UpdatePaymentInstrument struct {
	// The unique identifier of the [balance account](https://docs.adyen.com/api-explorer/#/balanceplatform/v1/post/balanceAccounts__resParam_id) associated with the payment instrument.
	BalanceAccountId string                        `json:"balanceAccountId"`
	BankAccount      *PaymentInstrumentBankAccount `json:"bankAccount,omitempty"`
	Card             *Card                         `json:"card,omitempty"`
	// Your description for the payment instrument, maximum 300 characters.
	Description *string `json:"description,omitempty"`
	// The unique identifier of the payment instrument.
	Id string `json:"id"`
	// The two-character [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) country code where the payment instrument is issued. For example, **NL** or **US**.
	IssuingCountryCode string `json:"issuingCountryCode"`
	// The unique identifier of the [payment instrument group](https://docs.adyen.com/api-explorer/#/balanceplatform/v1/post/paymentInstrumentGroups__resParam_id) to which the payment instrument belongs.
	PaymentInstrumentGroupId *string `json:"paymentInstrumentGroupId,omitempty"`
	// Your reference for the payment instrument, maximum 150 characters.
	Reference *string `json:"reference,omitempty"`
	// The status of the payment instrument. If a status is not specified when creating a payment instrument, it is set to **active** by default. However, there can be exceptions for cards based on the `card.formFactor` and the `issuingCountryCode`. For example, when issuing physical cards in the US, the default status is **inactive**.  Possible values:    * **active**:  The payment instrument is active and can be used to make payments.    * **inactive**: The payment instrument is inactive and cannot be used to make payments.    * **suspended**: The payment instrument is suspended, either because it was stolen or lost.    * **closed**: The payment instrument is permanently closed. This action cannot be undone.
	Status *string `json:"status,omitempty"`
	// Comment for the status of the payment instrument.  Required if `statusReason` is **other**.
	StatusComment *string `json:"statusComment,omitempty"`
	// The reason for the status of the payment instrument.  Possible values: **accountClosure**, **damaged**, **endOfLife**, **expired**, **lost**, **stolen**, **suspectedFraud**, **transactionRule**, **other**. If the reason is **other**, you must also send the `statusComment` parameter describing the status change.
	StatusReason *string `json:"statusReason,omitempty"`
	// Type of payment instrument.  Possible value: **card**, **bankAccount**.
	Type string `json:"type"`
}

UpdatePaymentInstrument struct for UpdatePaymentInstrument

func NewUpdatePaymentInstrument

func NewUpdatePaymentInstrument(balanceAccountId string, id string, issuingCountryCode string, type_ string) *UpdatePaymentInstrument

NewUpdatePaymentInstrument instantiates a new UpdatePaymentInstrument object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUpdatePaymentInstrumentWithDefaults

func NewUpdatePaymentInstrumentWithDefaults() *UpdatePaymentInstrument

NewUpdatePaymentInstrumentWithDefaults instantiates a new UpdatePaymentInstrument object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UpdatePaymentInstrument) GetBalanceAccountId

func (o *UpdatePaymentInstrument) GetBalanceAccountId() string

GetBalanceAccountId returns the BalanceAccountId field value

func (*UpdatePaymentInstrument) GetBalanceAccountIdOk

func (o *UpdatePaymentInstrument) GetBalanceAccountIdOk() (*string, bool)

GetBalanceAccountIdOk returns a tuple with the BalanceAccountId field value and a boolean to check if the value has been set.

func (*UpdatePaymentInstrument) GetBankAccount

GetBankAccount returns the BankAccount field value if set, zero value otherwise.

func (*UpdatePaymentInstrument) GetBankAccountOk

func (o *UpdatePaymentInstrument) GetBankAccountOk() (*PaymentInstrumentBankAccount, bool)

GetBankAccountOk returns a tuple with the BankAccount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdatePaymentInstrument) GetCard

func (o *UpdatePaymentInstrument) GetCard() Card

GetCard returns the Card field value if set, zero value otherwise.

func (*UpdatePaymentInstrument) GetCardOk

func (o *UpdatePaymentInstrument) 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 (*UpdatePaymentInstrument) GetDescription

func (o *UpdatePaymentInstrument) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*UpdatePaymentInstrument) GetDescriptionOk

func (o *UpdatePaymentInstrument) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdatePaymentInstrument) GetId

func (o *UpdatePaymentInstrument) GetId() string

GetId returns the Id field value

func (*UpdatePaymentInstrument) GetIdOk

func (o *UpdatePaymentInstrument) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*UpdatePaymentInstrument) GetIssuingCountryCode

func (o *UpdatePaymentInstrument) GetIssuingCountryCode() string

GetIssuingCountryCode returns the IssuingCountryCode field value

func (*UpdatePaymentInstrument) GetIssuingCountryCodeOk

func (o *UpdatePaymentInstrument) GetIssuingCountryCodeOk() (*string, bool)

GetIssuingCountryCodeOk returns a tuple with the IssuingCountryCode field value and a boolean to check if the value has been set.

func (*UpdatePaymentInstrument) GetPaymentInstrumentGroupId

func (o *UpdatePaymentInstrument) GetPaymentInstrumentGroupId() string

GetPaymentInstrumentGroupId returns the PaymentInstrumentGroupId field value if set, zero value otherwise.

func (*UpdatePaymentInstrument) GetPaymentInstrumentGroupIdOk

func (o *UpdatePaymentInstrument) GetPaymentInstrumentGroupIdOk() (*string, bool)

GetPaymentInstrumentGroupIdOk returns a tuple with the PaymentInstrumentGroupId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdatePaymentInstrument) GetReference

func (o *UpdatePaymentInstrument) GetReference() string

GetReference returns the Reference field value if set, zero value otherwise.

func (*UpdatePaymentInstrument) GetReferenceOk

func (o *UpdatePaymentInstrument) 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 (*UpdatePaymentInstrument) GetStatus

func (o *UpdatePaymentInstrument) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*UpdatePaymentInstrument) GetStatusComment

func (o *UpdatePaymentInstrument) GetStatusComment() string

GetStatusComment returns the StatusComment field value if set, zero value otherwise.

func (*UpdatePaymentInstrument) GetStatusCommentOk

func (o *UpdatePaymentInstrument) GetStatusCommentOk() (*string, bool)

GetStatusCommentOk returns a tuple with the StatusComment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdatePaymentInstrument) GetStatusOk

func (o *UpdatePaymentInstrument) 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 (*UpdatePaymentInstrument) GetStatusReason

func (o *UpdatePaymentInstrument) GetStatusReason() string

GetStatusReason returns the StatusReason field value if set, zero value otherwise.

func (*UpdatePaymentInstrument) GetStatusReasonOk

func (o *UpdatePaymentInstrument) GetStatusReasonOk() (*string, bool)

GetStatusReasonOk returns a tuple with the StatusReason field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdatePaymentInstrument) GetType

func (o *UpdatePaymentInstrument) GetType() string

GetType returns the Type field value

func (*UpdatePaymentInstrument) GetTypeOk

func (o *UpdatePaymentInstrument) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*UpdatePaymentInstrument) HasBankAccount

func (o *UpdatePaymentInstrument) HasBankAccount() bool

HasBankAccount returns a boolean if a field has been set.

func (*UpdatePaymentInstrument) HasCard

func (o *UpdatePaymentInstrument) HasCard() bool

HasCard returns a boolean if a field has been set.

func (*UpdatePaymentInstrument) HasDescription

func (o *UpdatePaymentInstrument) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*UpdatePaymentInstrument) HasPaymentInstrumentGroupId

func (o *UpdatePaymentInstrument) HasPaymentInstrumentGroupId() bool

HasPaymentInstrumentGroupId returns a boolean if a field has been set.

func (*UpdatePaymentInstrument) HasReference

func (o *UpdatePaymentInstrument) HasReference() bool

HasReference returns a boolean if a field has been set.

func (*UpdatePaymentInstrument) HasStatus

func (o *UpdatePaymentInstrument) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*UpdatePaymentInstrument) HasStatusComment

func (o *UpdatePaymentInstrument) HasStatusComment() bool

HasStatusComment returns a boolean if a field has been set.

func (*UpdatePaymentInstrument) HasStatusReason

func (o *UpdatePaymentInstrument) HasStatusReason() bool

HasStatusReason returns a boolean if a field has been set.

func (UpdatePaymentInstrument) MarshalJSON

func (o UpdatePaymentInstrument) MarshalJSON() ([]byte, error)

func (*UpdatePaymentInstrument) SetBalanceAccountId

func (o *UpdatePaymentInstrument) SetBalanceAccountId(v string)

SetBalanceAccountId sets field value

func (*UpdatePaymentInstrument) SetBankAccount

SetBankAccount gets a reference to the given PaymentInstrumentBankAccount and assigns it to the BankAccount field.

func (*UpdatePaymentInstrument) SetCard

func (o *UpdatePaymentInstrument) SetCard(v Card)

SetCard gets a reference to the given Card and assigns it to the Card field.

func (*UpdatePaymentInstrument) SetDescription

func (o *UpdatePaymentInstrument) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*UpdatePaymentInstrument) SetId

func (o *UpdatePaymentInstrument) SetId(v string)

SetId sets field value

func (*UpdatePaymentInstrument) SetIssuingCountryCode

func (o *UpdatePaymentInstrument) SetIssuingCountryCode(v string)

SetIssuingCountryCode sets field value

func (*UpdatePaymentInstrument) SetPaymentInstrumentGroupId

func (o *UpdatePaymentInstrument) SetPaymentInstrumentGroupId(v string)

SetPaymentInstrumentGroupId gets a reference to the given string and assigns it to the PaymentInstrumentGroupId field.

func (*UpdatePaymentInstrument) SetReference

func (o *UpdatePaymentInstrument) SetReference(v string)

SetReference gets a reference to the given string and assigns it to the Reference field.

func (*UpdatePaymentInstrument) SetStatus

func (o *UpdatePaymentInstrument) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*UpdatePaymentInstrument) SetStatusComment

func (o *UpdatePaymentInstrument) SetStatusComment(v string)

SetStatusComment gets a reference to the given string and assigns it to the StatusComment field.

func (*UpdatePaymentInstrument) SetStatusReason

func (o *UpdatePaymentInstrument) SetStatusReason(v string)

SetStatusReason gets a reference to the given string and assigns it to the StatusReason field.

func (*UpdatePaymentInstrument) SetType

func (o *UpdatePaymentInstrument) SetType(v string)

SetType sets field value

func (UpdatePaymentInstrument) ToMap

func (o UpdatePaymentInstrument) ToMap() (map[string]interface{}, error)

type UpdateSweepConfigurationV2

type UpdateSweepConfigurationV2 struct {
	// The type of transfer that results from the sweep.  Possible values:   - **bank**: Sweep to a [transfer instrument](https://docs.adyen.com/api-explorer/#/legalentity/latest/post/transferInstruments__resParam_id).  - **internal**: Transfer to another [balance account](https://docs.adyen.com/api-explorer/#/balanceplatform/latest/post/balanceAccounts__resParam_id) within your platform.  Required when setting `priorities`.
	Category     *string            `json:"category,omitempty"`
	Counterparty *SweepCounterparty `json:"counterparty,omitempty"`
	// The three-character [ISO currency code](https://docs.adyen.com/development-resources/currency-codes) in uppercase. For example, **EUR**.  The sweep currency must match any of the [balances currencies](https://docs.adyen.com/api-explorer/#/balanceplatform/latest/get/balanceAccounts/{id}__resParam_balances).
	Currency *string `json:"currency,omitempty"`
	// The message that will be used in the sweep transfer's description body with a maximum length of 140 characters.  If the message is longer after replacing placeholders, the message will be cut off at 140 characters.
	Description *string `json:"description,omitempty"`
	// The unique identifier of the sweep.
	Id *string `json:"id,omitempty"`
	// The list of priorities for the bank transfer. This sets the speed at which the transfer is sent and the fees that you have to pay. You can provide multiple priorities. Adyen will try to pay out using the priority listed first, and if that's not possible, it moves on to the next option in the order of provided priorities.  Possible values:  * **regular**: For normal, low-value transactions.  * **fast**: Faster way to transfer funds but has higher fees. Recommended for high-priority, low-value transactions.  * **wire**: Fastest way to transfer funds but has the highest fees. Recommended for high-priority, high-value transactions.  * **instant**: Instant way to transfer funds in [SEPA countries](https://www.ecb.europa.eu/paym/integration/retail/sepa/html/index.en.html).  * **crossBorder**: High-value transfer to a recipient in a different country.  * **internal**: Transfer to an Adyen-issued business bank account (by bank account number/IBAN).  Set `category` to **bank**. For more details, see [optional priorities setup](https://docs.adyen.com/marketplaces-and-platforms/payout-to-users/scheduled-payouts#optional-priorities-setup).
	Priorities []string `json:"priorities,omitempty"`
	// The reason for disabling the sweep.
	Reason   *string        `json:"reason,omitempty"`
	Schedule *SweepSchedule `json:"schedule,omitempty"`
	// The status of the sweep. If not provided, by default, this is set to **active**.  Possible values:    * **active**:  the sweep is enabled and funds will be pulled in or pushed out based on the defined configuration.    * **inactive**: the sweep is disabled and cannot be triggered.
	Status        *string `json:"status,omitempty"`
	SweepAmount   *Amount `json:"sweepAmount,omitempty"`
	TargetAmount  *Amount `json:"targetAmount,omitempty"`
	TriggerAmount *Amount `json:"triggerAmount,omitempty"`
	// The direction of sweep, whether pushing out or pulling in funds to the balance account. If not provided, by default, this is set to **push**.  Possible values:   * **push**: _push out funds_ to a destination balance account or transfer instrument.   * **pull**: _pull in funds_ from a source merchant account, transfer instrument, or balance account.
	Type *string `json:"type,omitempty"`
}

UpdateSweepConfigurationV2 struct for UpdateSweepConfigurationV2

func NewUpdateSweepConfigurationV2

func NewUpdateSweepConfigurationV2() *UpdateSweepConfigurationV2

NewUpdateSweepConfigurationV2 instantiates a new UpdateSweepConfigurationV2 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUpdateSweepConfigurationV2WithDefaults

func NewUpdateSweepConfigurationV2WithDefaults() *UpdateSweepConfigurationV2

NewUpdateSweepConfigurationV2WithDefaults instantiates a new UpdateSweepConfigurationV2 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UpdateSweepConfigurationV2) GetCategory

func (o *UpdateSweepConfigurationV2) GetCategory() string

GetCategory returns the Category field value if set, zero value otherwise.

func (*UpdateSweepConfigurationV2) GetCategoryOk

func (o *UpdateSweepConfigurationV2) GetCategoryOk() (*string, bool)

GetCategoryOk returns a tuple with the Category field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateSweepConfigurationV2) GetCounterparty

func (o *UpdateSweepConfigurationV2) GetCounterparty() SweepCounterparty

GetCounterparty returns the Counterparty field value if set, zero value otherwise.

func (*UpdateSweepConfigurationV2) GetCounterpartyOk

func (o *UpdateSweepConfigurationV2) GetCounterpartyOk() (*SweepCounterparty, bool)

GetCounterpartyOk returns a tuple with the Counterparty field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateSweepConfigurationV2) GetCurrency

func (o *UpdateSweepConfigurationV2) GetCurrency() string

GetCurrency returns the Currency field value if set, zero value otherwise.

func (*UpdateSweepConfigurationV2) GetCurrencyOk

func (o *UpdateSweepConfigurationV2) GetCurrencyOk() (*string, bool)

GetCurrencyOk returns a tuple with the Currency field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateSweepConfigurationV2) GetDescription

func (o *UpdateSweepConfigurationV2) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*UpdateSweepConfigurationV2) GetDescriptionOk

func (o *UpdateSweepConfigurationV2) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateSweepConfigurationV2) GetId

GetId returns the Id field value if set, zero value otherwise.

func (*UpdateSweepConfigurationV2) GetIdOk

func (o *UpdateSweepConfigurationV2) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateSweepConfigurationV2) GetPriorities

func (o *UpdateSweepConfigurationV2) GetPriorities() []string

GetPriorities returns the Priorities field value if set, zero value otherwise.

func (*UpdateSweepConfigurationV2) GetPrioritiesOk

func (o *UpdateSweepConfigurationV2) GetPrioritiesOk() ([]string, bool)

GetPrioritiesOk returns a tuple with the Priorities field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateSweepConfigurationV2) GetReason

func (o *UpdateSweepConfigurationV2) GetReason() string

GetReason returns the Reason field value if set, zero value otherwise.

func (*UpdateSweepConfigurationV2) GetReasonOk

func (o *UpdateSweepConfigurationV2) GetReasonOk() (*string, bool)

GetReasonOk returns a tuple with the Reason field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateSweepConfigurationV2) GetSchedule

func (o *UpdateSweepConfigurationV2) GetSchedule() SweepSchedule

GetSchedule returns the Schedule field value if set, zero value otherwise.

func (*UpdateSweepConfigurationV2) GetScheduleOk

func (o *UpdateSweepConfigurationV2) GetScheduleOk() (*SweepSchedule, bool)

GetScheduleOk returns a tuple with the Schedule field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateSweepConfigurationV2) GetStatus

func (o *UpdateSweepConfigurationV2) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*UpdateSweepConfigurationV2) GetStatusOk

func (o *UpdateSweepConfigurationV2) 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 (*UpdateSweepConfigurationV2) GetSweepAmount

func (o *UpdateSweepConfigurationV2) GetSweepAmount() Amount

GetSweepAmount returns the SweepAmount field value if set, zero value otherwise.

func (*UpdateSweepConfigurationV2) GetSweepAmountOk

func (o *UpdateSweepConfigurationV2) GetSweepAmountOk() (*Amount, bool)

GetSweepAmountOk returns a tuple with the SweepAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateSweepConfigurationV2) GetTargetAmount

func (o *UpdateSweepConfigurationV2) GetTargetAmount() Amount

GetTargetAmount returns the TargetAmount field value if set, zero value otherwise.

func (*UpdateSweepConfigurationV2) GetTargetAmountOk

func (o *UpdateSweepConfigurationV2) GetTargetAmountOk() (*Amount, bool)

GetTargetAmountOk returns a tuple with the TargetAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateSweepConfigurationV2) GetTriggerAmount

func (o *UpdateSweepConfigurationV2) GetTriggerAmount() Amount

GetTriggerAmount returns the TriggerAmount field value if set, zero value otherwise.

func (*UpdateSweepConfigurationV2) GetTriggerAmountOk

func (o *UpdateSweepConfigurationV2) GetTriggerAmountOk() (*Amount, bool)

GetTriggerAmountOk returns a tuple with the TriggerAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateSweepConfigurationV2) GetType

func (o *UpdateSweepConfigurationV2) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*UpdateSweepConfigurationV2) GetTypeOk

func (o *UpdateSweepConfigurationV2) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateSweepConfigurationV2) HasCategory

func (o *UpdateSweepConfigurationV2) HasCategory() bool

HasCategory returns a boolean if a field has been set.

func (*UpdateSweepConfigurationV2) HasCounterparty

func (o *UpdateSweepConfigurationV2) HasCounterparty() bool

HasCounterparty returns a boolean if a field has been set.

func (*UpdateSweepConfigurationV2) HasCurrency

func (o *UpdateSweepConfigurationV2) HasCurrency() bool

HasCurrency returns a boolean if a field has been set.

func (*UpdateSweepConfigurationV2) HasDescription

func (o *UpdateSweepConfigurationV2) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*UpdateSweepConfigurationV2) HasId

func (o *UpdateSweepConfigurationV2) HasId() bool

HasId returns a boolean if a field has been set.

func (*UpdateSweepConfigurationV2) HasPriorities

func (o *UpdateSweepConfigurationV2) HasPriorities() bool

HasPriorities returns a boolean if a field has been set.

func (*UpdateSweepConfigurationV2) HasReason

func (o *UpdateSweepConfigurationV2) HasReason() bool

HasReason returns a boolean if a field has been set.

func (*UpdateSweepConfigurationV2) HasSchedule

func (o *UpdateSweepConfigurationV2) HasSchedule() bool

HasSchedule returns a boolean if a field has been set.

func (*UpdateSweepConfigurationV2) HasStatus

func (o *UpdateSweepConfigurationV2) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*UpdateSweepConfigurationV2) HasSweepAmount

func (o *UpdateSweepConfigurationV2) HasSweepAmount() bool

HasSweepAmount returns a boolean if a field has been set.

func (*UpdateSweepConfigurationV2) HasTargetAmount

func (o *UpdateSweepConfigurationV2) HasTargetAmount() bool

HasTargetAmount returns a boolean if a field has been set.

func (*UpdateSweepConfigurationV2) HasTriggerAmount

func (o *UpdateSweepConfigurationV2) HasTriggerAmount() bool

HasTriggerAmount returns a boolean if a field has been set.

func (*UpdateSweepConfigurationV2) HasType

func (o *UpdateSweepConfigurationV2) HasType() bool

HasType returns a boolean if a field has been set.

func (UpdateSweepConfigurationV2) MarshalJSON

func (o UpdateSweepConfigurationV2) MarshalJSON() ([]byte, error)

func (*UpdateSweepConfigurationV2) SetCategory

func (o *UpdateSweepConfigurationV2) SetCategory(v string)

SetCategory gets a reference to the given string and assigns it to the Category field.

func (*UpdateSweepConfigurationV2) SetCounterparty

func (o *UpdateSweepConfigurationV2) SetCounterparty(v SweepCounterparty)

SetCounterparty gets a reference to the given SweepCounterparty and assigns it to the Counterparty field.

func (*UpdateSweepConfigurationV2) SetCurrency

func (o *UpdateSweepConfigurationV2) SetCurrency(v string)

SetCurrency gets a reference to the given string and assigns it to the Currency field.

func (*UpdateSweepConfigurationV2) SetDescription

func (o *UpdateSweepConfigurationV2) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*UpdateSweepConfigurationV2) SetId

func (o *UpdateSweepConfigurationV2) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*UpdateSweepConfigurationV2) SetPriorities

func (o *UpdateSweepConfigurationV2) SetPriorities(v []string)

SetPriorities gets a reference to the given []string and assigns it to the Priorities field.

func (*UpdateSweepConfigurationV2) SetReason

func (o *UpdateSweepConfigurationV2) SetReason(v string)

SetReason gets a reference to the given string and assigns it to the Reason field.

func (*UpdateSweepConfigurationV2) SetSchedule

func (o *UpdateSweepConfigurationV2) SetSchedule(v SweepSchedule)

SetSchedule gets a reference to the given SweepSchedule and assigns it to the Schedule field.

func (*UpdateSweepConfigurationV2) SetStatus

func (o *UpdateSweepConfigurationV2) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*UpdateSweepConfigurationV2) SetSweepAmount

func (o *UpdateSweepConfigurationV2) SetSweepAmount(v Amount)

SetSweepAmount gets a reference to the given Amount and assigns it to the SweepAmount field.

func (*UpdateSweepConfigurationV2) SetTargetAmount

func (o *UpdateSweepConfigurationV2) SetTargetAmount(v Amount)

SetTargetAmount gets a reference to the given Amount and assigns it to the TargetAmount field.

func (*UpdateSweepConfigurationV2) SetTriggerAmount

func (o *UpdateSweepConfigurationV2) SetTriggerAmount(v Amount)

SetTriggerAmount gets a reference to the given Amount and assigns it to the TriggerAmount field.

func (*UpdateSweepConfigurationV2) SetType

func (o *UpdateSweepConfigurationV2) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (UpdateSweepConfigurationV2) ToMap

func (o UpdateSweepConfigurationV2) ToMap() (map[string]interface{}, error)

type VerificationDeadline

type VerificationDeadline struct {
	// The names of the capabilities to be disallowed.
	Capabilities []string `json:"capabilities"`
	// The unique identifiers of the bank account(s) that the deadline applies to
	EntityIds []string `json:"entityIds,omitempty"`
	// The date that verification is due by before capabilities are disallowed.
	ExpiresAt time.Time `json:"expiresAt"`
}

VerificationDeadline struct for VerificationDeadline

func NewVerificationDeadline

func NewVerificationDeadline(capabilities []string, expiresAt time.Time) *VerificationDeadline

NewVerificationDeadline instantiates a new VerificationDeadline object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewVerificationDeadlineWithDefaults

func NewVerificationDeadlineWithDefaults() *VerificationDeadline

NewVerificationDeadlineWithDefaults instantiates a new VerificationDeadline object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*VerificationDeadline) GetCapabilities

func (o *VerificationDeadline) GetCapabilities() []string

GetCapabilities returns the Capabilities field value

func (*VerificationDeadline) GetCapabilitiesOk

func (o *VerificationDeadline) GetCapabilitiesOk() ([]string, bool)

GetCapabilitiesOk returns a tuple with the Capabilities field value and a boolean to check if the value has been set.

func (*VerificationDeadline) GetEntityIds

func (o *VerificationDeadline) GetEntityIds() []string

GetEntityIds returns the EntityIds field value if set, zero value otherwise.

func (*VerificationDeadline) GetEntityIdsOk

func (o *VerificationDeadline) GetEntityIdsOk() ([]string, bool)

GetEntityIdsOk returns a tuple with the EntityIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VerificationDeadline) GetExpiresAt

func (o *VerificationDeadline) GetExpiresAt() time.Time

GetExpiresAt returns the ExpiresAt field value

func (*VerificationDeadline) GetExpiresAtOk

func (o *VerificationDeadline) GetExpiresAtOk() (*time.Time, bool)

GetExpiresAtOk returns a tuple with the ExpiresAt field value and a boolean to check if the value has been set.

func (*VerificationDeadline) HasEntityIds

func (o *VerificationDeadline) HasEntityIds() bool

HasEntityIds returns a boolean if a field has been set.

func (VerificationDeadline) MarshalJSON

func (o VerificationDeadline) MarshalJSON() ([]byte, error)

func (*VerificationDeadline) SetCapabilities

func (o *VerificationDeadline) SetCapabilities(v []string)

SetCapabilities sets field value

func (*VerificationDeadline) SetEntityIds

func (o *VerificationDeadline) SetEntityIds(v []string)

SetEntityIds gets a reference to the given []string and assigns it to the EntityIds field.

func (*VerificationDeadline) SetExpiresAt

func (o *VerificationDeadline) SetExpiresAt(v time.Time)

SetExpiresAt sets field value

func (VerificationDeadline) ToMap

func (o VerificationDeadline) ToMap() (map[string]interface{}, error)

type VerificationError

type VerificationError struct {
	// Contains the capabilities that the verification error applies to.
	Capabilities []string `json:"capabilities,omitempty"`
	// The verification error code.
	Code *string `json:"code,omitempty"`
	// A description of the error.
	Message *string `json:"message,omitempty"`
	// Contains the actions that you can take to resolve the verification error.
	RemediatingActions []RemediatingAction `json:"remediatingActions,omitempty"`
	// Contains more granular information about the verification error.
	SubErrors []VerificationErrorRecursive `json:"subErrors,omitempty"`
	// The type of error.   Possible values: **invalidInput**, **dataMissing**.
	Type *string `json:"type,omitempty"`
}

VerificationError struct for VerificationError

func NewVerificationError

func NewVerificationError() *VerificationError

NewVerificationError instantiates a new VerificationError object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewVerificationErrorWithDefaults

func NewVerificationErrorWithDefaults() *VerificationError

NewVerificationErrorWithDefaults instantiates a new VerificationError object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*VerificationError) GetCapabilities

func (o *VerificationError) GetCapabilities() []string

GetCapabilities returns the Capabilities field value if set, zero value otherwise.

func (*VerificationError) GetCapabilitiesOk

func (o *VerificationError) GetCapabilitiesOk() ([]string, bool)

GetCapabilitiesOk returns a tuple with the Capabilities field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VerificationError) GetCode

func (o *VerificationError) GetCode() string

GetCode returns the Code field value if set, zero value otherwise.

func (*VerificationError) GetCodeOk

func (o *VerificationError) GetCodeOk() (*string, bool)

GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VerificationError) GetMessage

func (o *VerificationError) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*VerificationError) GetMessageOk

func (o *VerificationError) 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 (*VerificationError) GetRemediatingActions

func (o *VerificationError) GetRemediatingActions() []RemediatingAction

GetRemediatingActions returns the RemediatingActions field value if set, zero value otherwise.

func (*VerificationError) GetRemediatingActionsOk

func (o *VerificationError) GetRemediatingActionsOk() ([]RemediatingAction, bool)

GetRemediatingActionsOk returns a tuple with the RemediatingActions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VerificationError) GetSubErrors

func (o *VerificationError) GetSubErrors() []VerificationErrorRecursive

GetSubErrors returns the SubErrors field value if set, zero value otherwise.

func (*VerificationError) GetSubErrorsOk

func (o *VerificationError) GetSubErrorsOk() ([]VerificationErrorRecursive, bool)

GetSubErrorsOk returns a tuple with the SubErrors field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VerificationError) GetType

func (o *VerificationError) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*VerificationError) GetTypeOk

func (o *VerificationError) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VerificationError) HasCapabilities

func (o *VerificationError) HasCapabilities() bool

HasCapabilities returns a boolean if a field has been set.

func (*VerificationError) HasCode

func (o *VerificationError) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*VerificationError) HasMessage

func (o *VerificationError) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*VerificationError) HasRemediatingActions

func (o *VerificationError) HasRemediatingActions() bool

HasRemediatingActions returns a boolean if a field has been set.

func (*VerificationError) HasSubErrors

func (o *VerificationError) HasSubErrors() bool

HasSubErrors returns a boolean if a field has been set.

func (*VerificationError) HasType

func (o *VerificationError) HasType() bool

HasType returns a boolean if a field has been set.

func (VerificationError) MarshalJSON

func (o VerificationError) MarshalJSON() ([]byte, error)

func (*VerificationError) SetCapabilities

func (o *VerificationError) SetCapabilities(v []string)

SetCapabilities gets a reference to the given []string and assigns it to the Capabilities field.

func (*VerificationError) SetCode

func (o *VerificationError) SetCode(v string)

SetCode gets a reference to the given string and assigns it to the Code field.

func (*VerificationError) SetMessage

func (o *VerificationError) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*VerificationError) SetRemediatingActions

func (o *VerificationError) SetRemediatingActions(v []RemediatingAction)

SetRemediatingActions gets a reference to the given []RemediatingAction and assigns it to the RemediatingActions field.

func (*VerificationError) SetSubErrors

func (o *VerificationError) SetSubErrors(v []VerificationErrorRecursive)

SetSubErrors gets a reference to the given []VerificationErrorRecursive and assigns it to the SubErrors field.

func (*VerificationError) SetType

func (o *VerificationError) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (VerificationError) ToMap

func (o VerificationError) ToMap() (map[string]interface{}, error)

type VerificationErrorRecursive

type VerificationErrorRecursive struct {
	// Contains the capabilities that the verification error applies to.
	Capabilities []string `json:"capabilities,omitempty"`
	// The verification error code.
	Code *string `json:"code,omitempty"`
	// A description of the error.
	Message *string `json:"message,omitempty"`
	// The type of error.   Possible values: **invalidInput**, **dataMissing**.
	Type *string `json:"type,omitempty"`
	// Contains the actions that you can take to resolve the verification error.
	RemediatingActions []RemediatingAction `json:"remediatingActions,omitempty"`
}

VerificationErrorRecursive struct for VerificationErrorRecursive

func NewVerificationErrorRecursive

func NewVerificationErrorRecursive() *VerificationErrorRecursive

NewVerificationErrorRecursive instantiates a new VerificationErrorRecursive object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewVerificationErrorRecursiveWithDefaults

func NewVerificationErrorRecursiveWithDefaults() *VerificationErrorRecursive

NewVerificationErrorRecursiveWithDefaults instantiates a new VerificationErrorRecursive object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*VerificationErrorRecursive) GetCapabilities

func (o *VerificationErrorRecursive) GetCapabilities() []string

GetCapabilities returns the Capabilities field value if set, zero value otherwise.

func (*VerificationErrorRecursive) GetCapabilitiesOk

func (o *VerificationErrorRecursive) GetCapabilitiesOk() ([]string, bool)

GetCapabilitiesOk returns a tuple with the Capabilities field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VerificationErrorRecursive) GetCode

func (o *VerificationErrorRecursive) GetCode() string

GetCode returns the Code field value if set, zero value otherwise.

func (*VerificationErrorRecursive) GetCodeOk

func (o *VerificationErrorRecursive) GetCodeOk() (*string, bool)

GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VerificationErrorRecursive) GetMessage

func (o *VerificationErrorRecursive) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*VerificationErrorRecursive) GetMessageOk

func (o *VerificationErrorRecursive) 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 (*VerificationErrorRecursive) GetRemediatingActions

func (o *VerificationErrorRecursive) GetRemediatingActions() []RemediatingAction

GetRemediatingActions returns the RemediatingActions field value if set, zero value otherwise.

func (*VerificationErrorRecursive) GetRemediatingActionsOk

func (o *VerificationErrorRecursive) GetRemediatingActionsOk() ([]RemediatingAction, bool)

GetRemediatingActionsOk returns a tuple with the RemediatingActions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VerificationErrorRecursive) GetType

func (o *VerificationErrorRecursive) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*VerificationErrorRecursive) GetTypeOk

func (o *VerificationErrorRecursive) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VerificationErrorRecursive) HasCapabilities

func (o *VerificationErrorRecursive) HasCapabilities() bool

HasCapabilities returns a boolean if a field has been set.

func (*VerificationErrorRecursive) HasCode

func (o *VerificationErrorRecursive) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*VerificationErrorRecursive) HasMessage

func (o *VerificationErrorRecursive) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*VerificationErrorRecursive) HasRemediatingActions

func (o *VerificationErrorRecursive) HasRemediatingActions() bool

HasRemediatingActions returns a boolean if a field has been set.

func (*VerificationErrorRecursive) HasType

func (o *VerificationErrorRecursive) HasType() bool

HasType returns a boolean if a field has been set.

func (VerificationErrorRecursive) MarshalJSON

func (o VerificationErrorRecursive) MarshalJSON() ([]byte, error)

func (*VerificationErrorRecursive) SetCapabilities

func (o *VerificationErrorRecursive) SetCapabilities(v []string)

SetCapabilities gets a reference to the given []string and assigns it to the Capabilities field.

func (*VerificationErrorRecursive) SetCode

func (o *VerificationErrorRecursive) SetCode(v string)

SetCode gets a reference to the given string and assigns it to the Code field.

func (*VerificationErrorRecursive) SetMessage

func (o *VerificationErrorRecursive) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*VerificationErrorRecursive) SetRemediatingActions

func (o *VerificationErrorRecursive) SetRemediatingActions(v []RemediatingAction)

SetRemediatingActions gets a reference to the given []RemediatingAction and assigns it to the RemediatingActions field.

func (*VerificationErrorRecursive) SetType

func (o *VerificationErrorRecursive) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (VerificationErrorRecursive) ToMap

func (o VerificationErrorRecursive) ToMap() (map[string]interface{}, error)

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL