configurationwebhook

package
v9.4.0 Latest Latest
Warning

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

Go to latest
Published: Apr 25, 2024 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

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 AccountHolderNotificationData

type AccountHolderNotificationData struct {
	AccountHolder *AccountHolder `json:"accountHolder,omitempty"`
	// The unique identifier of the balance platform.
	BalancePlatform *string `json:"balancePlatform,omitempty"`
}

AccountHolderNotificationData struct for AccountHolderNotificationData

func NewAccountHolderNotificationData

func NewAccountHolderNotificationData() *AccountHolderNotificationData

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

func NewAccountHolderNotificationDataWithDefaults

func NewAccountHolderNotificationDataWithDefaults() *AccountHolderNotificationData

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

func (*AccountHolderNotificationData) GetAccountHolder

func (o *AccountHolderNotificationData) GetAccountHolder() AccountHolder

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

func (*AccountHolderNotificationData) GetAccountHolderOk

func (o *AccountHolderNotificationData) GetAccountHolderOk() (*AccountHolder, bool)

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

func (*AccountHolderNotificationData) GetBalancePlatform

func (o *AccountHolderNotificationData) GetBalancePlatform() string

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

func (*AccountHolderNotificationData) GetBalancePlatformOk

func (o *AccountHolderNotificationData) 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 (*AccountHolderNotificationData) HasAccountHolder

func (o *AccountHolderNotificationData) HasAccountHolder() bool

HasAccountHolder returns a boolean if a field has been set.

func (*AccountHolderNotificationData) HasBalancePlatform

func (o *AccountHolderNotificationData) HasBalancePlatform() bool

HasBalancePlatform returns a boolean if a field has been set.

func (AccountHolderNotificationData) MarshalJSON

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

func (*AccountHolderNotificationData) SetAccountHolder

func (o *AccountHolderNotificationData) SetAccountHolder(v AccountHolder)

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

func (*AccountHolderNotificationData) SetBalancePlatform

func (o *AccountHolderNotificationData) SetBalancePlatform(v string)

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

func (AccountHolderNotificationData) ToMap

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

type AccountHolderNotificationRequest

type AccountHolderNotificationRequest struct {
	Data AccountHolderNotificationData `json:"data"`
	// The environment from which the webhook originated.  Possible values: **test**, **live**.
	Environment string `json:"environment"`
	// Type of webhook.
	Type string `json:"type"`
}

AccountHolderNotificationRequest struct for AccountHolderNotificationRequest

func HandleAccountHolderNotificationRequest

func HandleAccountHolderNotificationRequest(req string) (*AccountHolderNotificationRequest, error)

HandleAccountNotificationRequest creates a Notification object from the given JSON string

func NewAccountHolderNotificationRequest

func NewAccountHolderNotificationRequest(data AccountHolderNotificationData, environment string, type_ string) *AccountHolderNotificationRequest

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

func NewAccountHolderNotificationRequestWithDefaults

func NewAccountHolderNotificationRequestWithDefaults() *AccountHolderNotificationRequest

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

func (*AccountHolderNotificationRequest) GetData

GetData returns the Data field value

func (*AccountHolderNotificationRequest) GetDataOk

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

func (*AccountHolderNotificationRequest) GetEnvironment

func (o *AccountHolderNotificationRequest) GetEnvironment() string

GetEnvironment returns the Environment field value

func (*AccountHolderNotificationRequest) GetEnvironmentOk

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

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

func (*AccountHolderNotificationRequest) GetType

GetType returns the Type field value

func (*AccountHolderNotificationRequest) GetTypeOk

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

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

func (AccountHolderNotificationRequest) MarshalJSON

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

func (*AccountHolderNotificationRequest) SetData

SetData sets field value

func (*AccountHolderNotificationRequest) SetEnvironment

func (o *AccountHolderNotificationRequest) SetEnvironment(v string)

SetEnvironment sets field value

func (*AccountHolderNotificationRequest) SetType

SetType sets field value

func (AccountHolderNotificationRequest) ToMap

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

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 Address

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

Address struct for Address

func NewAddress

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

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

func NewAddressWithDefaults

func NewAddressWithDefaults() *Address

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

func (*Address) GetCity

func (o *Address) GetCity() string

GetCity returns the City field value

func (*Address) GetCityOk

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

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

func (*Address) GetCountry

func (o *Address) GetCountry() string

GetCountry returns the Country field value

func (*Address) GetCountryOk

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

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

func (*Address) GetHouseNumberOrName

func (o *Address) GetHouseNumberOrName() string

GetHouseNumberOrName returns the HouseNumberOrName field value

func (*Address) GetHouseNumberOrNameOk

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

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

func (*Address) GetPostalCode

func (o *Address) GetPostalCode() string

GetPostalCode returns the PostalCode field value

func (*Address) GetPostalCodeOk

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

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

func (*Address) GetStateOrProvince

func (o *Address) GetStateOrProvince() string

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

func (*Address) GetStateOrProvinceOk

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

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

func (*Address) GetStreet

func (o *Address) GetStreet() string

GetStreet returns the Street field value

func (*Address) GetStreetOk

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

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

func (*Address) HasStateOrProvince

func (o *Address) HasStateOrProvince() bool

HasStateOrProvince returns a boolean if a field has been set.

func (Address) MarshalJSON

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

func (*Address) SetCity

func (o *Address) SetCity(v string)

SetCity sets field value

func (*Address) SetCountry

func (o *Address) SetCountry(v string)

SetCountry sets field value

func (*Address) SetHouseNumberOrName

func (o *Address) SetHouseNumberOrName(v string)

SetHouseNumberOrName sets field value

func (*Address) SetPostalCode

func (o *Address) SetPostalCode(v string)

SetPostalCode sets field value

func (*Address) SetStateOrProvince

func (o *Address) SetStateOrProvince(v string)

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

func (*Address) SetStreet

func (o *Address) SetStreet(v string)

SetStreet sets field value

func (Address) ToMap

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

type Amount

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

Amount struct for Amount

func NewAmount

func NewAmount(currency string, value int64) *Amount

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

func NewAmountWithDefaults

func NewAmountWithDefaults() *Amount

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

func (*Amount) GetCurrency

func (o *Amount) GetCurrency() string

GetCurrency returns the Currency field value

func (*Amount) GetCurrencyOk

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

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

func (*Amount) GetValue

func (o *Amount) GetValue() int64

GetValue returns the Value field value

func (*Amount) GetValueOk

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

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

func (Amount) MarshalJSON

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

func (*Amount) SetCurrency

func (o *Amount) SetCurrency(v string)

SetCurrency sets field value

func (*Amount) SetValue

func (o *Amount) SetValue(v int64)

SetValue sets field value

func (Amount) ToMap

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

type 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 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"`
	// List of [payment instruments](https://docs.adyen.com/api-explorer/#/balanceplatform/latest/post/paymentInstruments) associated with the balance account.
	PaymentInstruments           []PaymentInstrumentReference  `json:"paymentInstruments,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) GetPaymentInstruments

func (o *BalanceAccount) GetPaymentInstruments() []PaymentInstrumentReference

GetPaymentInstruments returns the PaymentInstruments field value if set, zero value otherwise.

func (*BalanceAccount) GetPaymentInstrumentsOk

func (o *BalanceAccount) GetPaymentInstrumentsOk() ([]PaymentInstrumentReference, bool)

GetPaymentInstrumentsOk returns a tuple with the PaymentInstruments 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) HasPaymentInstruments

func (o *BalanceAccount) HasPaymentInstruments() bool

HasPaymentInstruments 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) SetPaymentInstruments

func (o *BalanceAccount) SetPaymentInstruments(v []PaymentInstrumentReference)

SetPaymentInstruments gets a reference to the given []PaymentInstrumentReference and assigns it to the PaymentInstruments 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 BalanceAccountNotificationData

type BalanceAccountNotificationData struct {
	BalanceAccount *BalanceAccount `json:"balanceAccount,omitempty"`
	// The unique identifier of the balance platform.
	BalancePlatform *string `json:"balancePlatform,omitempty"`
}

BalanceAccountNotificationData struct for BalanceAccountNotificationData

func NewBalanceAccountNotificationData

func NewBalanceAccountNotificationData() *BalanceAccountNotificationData

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

func NewBalanceAccountNotificationDataWithDefaults

func NewBalanceAccountNotificationDataWithDefaults() *BalanceAccountNotificationData

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

func (*BalanceAccountNotificationData) GetBalanceAccount

func (o *BalanceAccountNotificationData) GetBalanceAccount() BalanceAccount

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

func (*BalanceAccountNotificationData) GetBalanceAccountOk

func (o *BalanceAccountNotificationData) GetBalanceAccountOk() (*BalanceAccount, bool)

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

func (*BalanceAccountNotificationData) GetBalancePlatform

func (o *BalanceAccountNotificationData) GetBalancePlatform() string

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

func (*BalanceAccountNotificationData) GetBalancePlatformOk

func (o *BalanceAccountNotificationData) 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 (*BalanceAccountNotificationData) HasBalanceAccount

func (o *BalanceAccountNotificationData) HasBalanceAccount() bool

HasBalanceAccount returns a boolean if a field has been set.

func (*BalanceAccountNotificationData) HasBalancePlatform

func (o *BalanceAccountNotificationData) HasBalancePlatform() bool

HasBalancePlatform returns a boolean if a field has been set.

func (BalanceAccountNotificationData) MarshalJSON

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

func (*BalanceAccountNotificationData) SetBalanceAccount

func (o *BalanceAccountNotificationData) SetBalanceAccount(v BalanceAccount)

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

func (*BalanceAccountNotificationData) SetBalancePlatform

func (o *BalanceAccountNotificationData) SetBalancePlatform(v string)

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

func (BalanceAccountNotificationData) ToMap

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

type BalanceAccountNotificationRequest

type BalanceAccountNotificationRequest struct {
	Data BalanceAccountNotificationData `json:"data"`
	// The environment from which the webhook originated.  Possible values: **test**, **live**.
	Environment string `json:"environment"`
	// Type of webhook.
	Type string `json:"type"`
}

BalanceAccountNotificationRequest struct for BalanceAccountNotificationRequest

func HandleBalanceAccountNotificationRequest

func HandleBalanceAccountNotificationRequest(req string) (*BalanceAccountNotificationRequest, error)

HandleBalanceAccountNotificationRequest creates a Notification object from the given JSON string

func NewBalanceAccountNotificationRequest

func NewBalanceAccountNotificationRequest(data BalanceAccountNotificationData, environment string, type_ string) *BalanceAccountNotificationRequest

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

func NewBalanceAccountNotificationRequestWithDefaults

func NewBalanceAccountNotificationRequestWithDefaults() *BalanceAccountNotificationRequest

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

func (*BalanceAccountNotificationRequest) GetData

GetData returns the Data field value

func (*BalanceAccountNotificationRequest) GetDataOk

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

func (*BalanceAccountNotificationRequest) GetEnvironment

func (o *BalanceAccountNotificationRequest) GetEnvironment() string

GetEnvironment returns the Environment field value

func (*BalanceAccountNotificationRequest) GetEnvironmentOk

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

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

func (*BalanceAccountNotificationRequest) GetType

GetType returns the Type field value

func (*BalanceAccountNotificationRequest) GetTypeOk

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

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

func (BalanceAccountNotificationRequest) MarshalJSON

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

func (*BalanceAccountNotificationRequest) SetData

SetData sets field value

func (*BalanceAccountNotificationRequest) SetEnvironment

func (o *BalanceAccountNotificationRequest) SetEnvironment(v string)

SetEnvironment sets field value

func (*BalanceAccountNotificationRequest) SetType

SetType sets field value

func (BalanceAccountNotificationRequest) ToMap

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

type BalancePlatformNotificationResponse

type BalancePlatformNotificationResponse struct {
	// Respond with **HTTP 200 OK** and `[accepted]` in the response body to [accept the webhook](https://docs.adyen.com/development-resources/webhooks#accept-notifications).
	NotificationResponse *string `json:"notificationResponse,omitempty"`
}

BalancePlatformNotificationResponse struct for BalancePlatformNotificationResponse

func NewBalancePlatformNotificationResponse

func NewBalancePlatformNotificationResponse() *BalancePlatformNotificationResponse

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

func NewBalancePlatformNotificationResponseWithDefaults

func NewBalancePlatformNotificationResponseWithDefaults() *BalancePlatformNotificationResponse

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

func (*BalancePlatformNotificationResponse) GetNotificationResponse

func (o *BalancePlatformNotificationResponse) GetNotificationResponse() string

GetNotificationResponse returns the NotificationResponse field value if set, zero value otherwise.

func (*BalancePlatformNotificationResponse) GetNotificationResponseOk

func (o *BalancePlatformNotificationResponse) GetNotificationResponseOk() (*string, bool)

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

func (*BalancePlatformNotificationResponse) HasNotificationResponse

func (o *BalancePlatformNotificationResponse) HasNotificationResponse() bool

HasNotificationResponse returns a boolean if a field has been set.

func (BalancePlatformNotificationResponse) MarshalJSON

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

func (*BalancePlatformNotificationResponse) SetNotificationResponse

func (o *BalancePlatformNotificationResponse) SetNotificationResponse(v string)

SetNotificationResponse gets a reference to the given string and assigns it to the NotificationResponse field.

func (BalancePlatformNotificationResponse) ToMap

func (o BalancePlatformNotificationResponse) 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 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 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 *Contact `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() Contact

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

func (*Card) GetDeliveryContactOk

func (o *Card) GetDeliveryContactOk() (*Contact, 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 Contact)

SetDeliveryContact gets a reference to the given Contact 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 CardOrderItem

type CardOrderItem struct {
	// The unique identifier of the balance platform.
	BalancePlatform *string                      `json:"balancePlatform,omitempty"`
	Card            *CardOrderItemDeliveryStatus `json:"card,omitempty"`
	// The unique identifier of the card order item.
	CardOrderItemId *string `json:"cardOrderItemId,omitempty"`
	// The date and time when the event was triggered, in ISO 8601 extended format. For example, **2020-12-18T10:15:30+01:00**.
	CreationDate *time.Time `json:"creationDate,omitempty"`
	// The ID of the resource.
	Id *string `json:"id,omitempty"`
	// The unique identifier of the payment instrument related to the card order item.
	PaymentInstrumentId *string                      `json:"paymentInstrumentId,omitempty"`
	Pin                 *CardOrderItemDeliveryStatus `json:"pin,omitempty"`
	// The shipping method used to deliver the card or the PIN.
	ShippingMethod *string `json:"shippingMethod,omitempty"`
}

CardOrderItem struct for CardOrderItem

func NewCardOrderItem

func NewCardOrderItem() *CardOrderItem

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

func NewCardOrderItemWithDefaults

func NewCardOrderItemWithDefaults() *CardOrderItem

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

func (*CardOrderItem) GetBalancePlatform

func (o *CardOrderItem) GetBalancePlatform() string

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

func (*CardOrderItem) GetBalancePlatformOk

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

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

func (*CardOrderItem) GetCardOk

func (o *CardOrderItem) GetCardOk() (*CardOrderItemDeliveryStatus, 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 (*CardOrderItem) GetCardOrderItemId

func (o *CardOrderItem) GetCardOrderItemId() string

GetCardOrderItemId returns the CardOrderItemId field value if set, zero value otherwise.

func (*CardOrderItem) GetCardOrderItemIdOk

func (o *CardOrderItem) GetCardOrderItemIdOk() (*string, bool)

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

func (*CardOrderItem) GetCreationDate

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

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

func (*CardOrderItem) GetCreationDateOk

func (o *CardOrderItem) 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 (*CardOrderItem) GetId

func (o *CardOrderItem) GetId() string

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

func (*CardOrderItem) GetIdOk

func (o *CardOrderItem) 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 (*CardOrderItem) GetPaymentInstrumentId

func (o *CardOrderItem) GetPaymentInstrumentId() string

GetPaymentInstrumentId returns the PaymentInstrumentId field value if set, zero value otherwise.

func (*CardOrderItem) GetPaymentInstrumentIdOk

func (o *CardOrderItem) 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 (*CardOrderItem) GetPin

GetPin returns the Pin field value if set, zero value otherwise.

func (*CardOrderItem) GetPinOk

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

func (*CardOrderItem) GetShippingMethod

func (o *CardOrderItem) GetShippingMethod() string

GetShippingMethod returns the ShippingMethod field value if set, zero value otherwise.

func (*CardOrderItem) GetShippingMethodOk

func (o *CardOrderItem) GetShippingMethodOk() (*string, bool)

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

func (*CardOrderItem) HasBalancePlatform

func (o *CardOrderItem) HasBalancePlatform() bool

HasBalancePlatform returns a boolean if a field has been set.

func (*CardOrderItem) HasCard

func (o *CardOrderItem) HasCard() bool

HasCard returns a boolean if a field has been set.

func (*CardOrderItem) HasCardOrderItemId

func (o *CardOrderItem) HasCardOrderItemId() bool

HasCardOrderItemId returns a boolean if a field has been set.

func (*CardOrderItem) HasCreationDate

func (o *CardOrderItem) HasCreationDate() bool

HasCreationDate returns a boolean if a field has been set.

func (*CardOrderItem) HasId

func (o *CardOrderItem) HasId() bool

HasId returns a boolean if a field has been set.

func (*CardOrderItem) HasPaymentInstrumentId

func (o *CardOrderItem) HasPaymentInstrumentId() bool

HasPaymentInstrumentId returns a boolean if a field has been set.

func (*CardOrderItem) HasPin

func (o *CardOrderItem) HasPin() bool

HasPin returns a boolean if a field has been set.

func (*CardOrderItem) HasShippingMethod

func (o *CardOrderItem) HasShippingMethod() bool

HasShippingMethod returns a boolean if a field has been set.

func (CardOrderItem) MarshalJSON

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

func (*CardOrderItem) SetBalancePlatform

func (o *CardOrderItem) SetBalancePlatform(v string)

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

func (*CardOrderItem) SetCard

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

func (*CardOrderItem) SetCardOrderItemId

func (o *CardOrderItem) SetCardOrderItemId(v string)

SetCardOrderItemId gets a reference to the given string and assigns it to the CardOrderItemId field.

func (*CardOrderItem) SetCreationDate

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

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

func (*CardOrderItem) SetId

func (o *CardOrderItem) SetId(v string)

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

func (*CardOrderItem) SetPaymentInstrumentId

func (o *CardOrderItem) SetPaymentInstrumentId(v string)

SetPaymentInstrumentId gets a reference to the given string and assigns it to the PaymentInstrumentId field.

func (*CardOrderItem) SetPin

SetPin gets a reference to the given CardOrderItemDeliveryStatus and assigns it to the Pin field.

func (*CardOrderItem) SetShippingMethod

func (o *CardOrderItem) SetShippingMethod(v string)

SetShippingMethod gets a reference to the given string and assigns it to the ShippingMethod field.

func (CardOrderItem) ToMap

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

type CardOrderItemDeliveryStatus

type CardOrderItemDeliveryStatus struct {
	// An error message.
	ErrorMessage *string `json:"errorMessage,omitempty"`
	// The status of the PIN delivery.
	Status *string `json:"status,omitempty"`
	// The tracking number of the PIN delivery.
	TrackingNumber *string `json:"trackingNumber,omitempty"`
}

CardOrderItemDeliveryStatus struct for CardOrderItemDeliveryStatus

func NewCardOrderItemDeliveryStatus

func NewCardOrderItemDeliveryStatus() *CardOrderItemDeliveryStatus

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

func NewCardOrderItemDeliveryStatusWithDefaults

func NewCardOrderItemDeliveryStatusWithDefaults() *CardOrderItemDeliveryStatus

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

func (*CardOrderItemDeliveryStatus) GetErrorMessage

func (o *CardOrderItemDeliveryStatus) GetErrorMessage() string

GetErrorMessage returns the ErrorMessage field value if set, zero value otherwise.

func (*CardOrderItemDeliveryStatus) GetErrorMessageOk

func (o *CardOrderItemDeliveryStatus) GetErrorMessageOk() (*string, bool)

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

func (*CardOrderItemDeliveryStatus) GetStatus

func (o *CardOrderItemDeliveryStatus) GetStatus() string

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

func (*CardOrderItemDeliveryStatus) GetStatusOk

func (o *CardOrderItemDeliveryStatus) 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 (*CardOrderItemDeliveryStatus) GetTrackingNumber

func (o *CardOrderItemDeliveryStatus) GetTrackingNumber() string

GetTrackingNumber returns the TrackingNumber field value if set, zero value otherwise.

func (*CardOrderItemDeliveryStatus) GetTrackingNumberOk

func (o *CardOrderItemDeliveryStatus) GetTrackingNumberOk() (*string, bool)

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

func (*CardOrderItemDeliveryStatus) HasErrorMessage

func (o *CardOrderItemDeliveryStatus) HasErrorMessage() bool

HasErrorMessage returns a boolean if a field has been set.

func (*CardOrderItemDeliveryStatus) HasStatus

func (o *CardOrderItemDeliveryStatus) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*CardOrderItemDeliveryStatus) HasTrackingNumber

func (o *CardOrderItemDeliveryStatus) HasTrackingNumber() bool

HasTrackingNumber returns a boolean if a field has been set.

func (CardOrderItemDeliveryStatus) MarshalJSON

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

func (*CardOrderItemDeliveryStatus) SetErrorMessage

func (o *CardOrderItemDeliveryStatus) SetErrorMessage(v string)

SetErrorMessage gets a reference to the given string and assigns it to the ErrorMessage field.

func (*CardOrderItemDeliveryStatus) SetStatus

func (o *CardOrderItemDeliveryStatus) SetStatus(v string)

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

func (*CardOrderItemDeliveryStatus) SetTrackingNumber

func (o *CardOrderItemDeliveryStatus) SetTrackingNumber(v string)

SetTrackingNumber gets a reference to the given string and assigns it to the TrackingNumber field.

func (CardOrderItemDeliveryStatus) ToMap

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

type CardOrderNotificationRequest

type CardOrderNotificationRequest struct {
	Data CardOrderItem `json:"data"`
	// The environment from which the webhook originated.  Possible values: **test**, **live**.
	Environment string `json:"environment"`
	// Type of webhook.
	Type string `json:"type"`
}

CardOrderNotificationRequest struct for CardOrderNotificationRequest

func HandleCardOrderNotificationRequest

func HandleCardOrderNotificationRequest(req string) (*CardOrderNotificationRequest, error)

HandleCardOrderNotificationRequest creates a Notification object from the given JSON string

func NewCardOrderNotificationRequest

func NewCardOrderNotificationRequest(data CardOrderItem, environment string, type_ string) *CardOrderNotificationRequest

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

func NewCardOrderNotificationRequestWithDefaults

func NewCardOrderNotificationRequestWithDefaults() *CardOrderNotificationRequest

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

func (*CardOrderNotificationRequest) GetData

GetData returns the Data field value

func (*CardOrderNotificationRequest) GetDataOk

func (o *CardOrderNotificationRequest) GetDataOk() (*CardOrderItem, bool)

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

func (*CardOrderNotificationRequest) GetEnvironment

func (o *CardOrderNotificationRequest) GetEnvironment() string

GetEnvironment returns the Environment field value

func (*CardOrderNotificationRequest) GetEnvironmentOk

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

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

func (*CardOrderNotificationRequest) GetType

func (o *CardOrderNotificationRequest) GetType() string

GetType returns the Type field value

func (*CardOrderNotificationRequest) GetTypeOk

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

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

func (CardOrderNotificationRequest) MarshalJSON

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

func (*CardOrderNotificationRequest) SetData

SetData sets field value

func (*CardOrderNotificationRequest) SetEnvironment

func (o *CardOrderNotificationRequest) SetEnvironment(v string)

SetEnvironment sets field value

func (*CardOrderNotificationRequest) SetType

func (o *CardOrderNotificationRequest) SetType(v string)

SetType sets field value

func (CardOrderNotificationRequest) ToMap

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

type Contact

type Contact struct {
	Address *Address `json:"address,omitempty"`
	// The e-mail address of the contact.
	Email *string `json:"email,omitempty"`
	// The 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,omitempty"`
	PersonalData    *PersonalData `json:"personalData,omitempty"`
	PhoneNumber     *PhoneNumber  `json:"phoneNumber,omitempty"`
	// The URL of the website of the contact.
	WebAddress *string `json:"webAddress,omitempty"`
}

Contact struct for Contact

func NewContact

func NewContact() *Contact

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

func NewContactWithDefaults

func NewContactWithDefaults() *Contact

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

func (*Contact) GetAddress

func (o *Contact) GetAddress() Address

GetAddress returns the Address field value if set, zero value otherwise.

func (*Contact) GetAddressOk

func (o *Contact) GetAddressOk() (*Address, bool)

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

func (*Contact) GetEmail

func (o *Contact) GetEmail() string

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

func (*Contact) GetEmailOk

func (o *Contact) 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 (*Contact) GetFullPhoneNumber

func (o *Contact) GetFullPhoneNumber() string

GetFullPhoneNumber returns the FullPhoneNumber field value if set, zero value otherwise.

func (*Contact) GetFullPhoneNumberOk

func (o *Contact) 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 (*Contact) GetName

func (o *Contact) GetName() Name

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

func (*Contact) GetNameOk

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

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

func (*Contact) GetPersonalData

func (o *Contact) GetPersonalData() PersonalData

GetPersonalData returns the PersonalData field value if set, zero value otherwise.

func (*Contact) GetPersonalDataOk

func (o *Contact) GetPersonalDataOk() (*PersonalData, bool)

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

func (*Contact) GetPhoneNumber

func (o *Contact) GetPhoneNumber() PhoneNumber

GetPhoneNumber returns the PhoneNumber field value if set, zero value otherwise.

func (*Contact) GetPhoneNumberOk

func (o *Contact) 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 (*Contact) GetWebAddress

func (o *Contact) GetWebAddress() string

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

func (*Contact) GetWebAddressOk

func (o *Contact) 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 (*Contact) HasAddress

func (o *Contact) HasAddress() bool

HasAddress returns a boolean if a field has been set.

func (*Contact) HasEmail

func (o *Contact) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*Contact) HasFullPhoneNumber

func (o *Contact) HasFullPhoneNumber() bool

HasFullPhoneNumber returns a boolean if a field has been set.

func (*Contact) HasName

func (o *Contact) HasName() bool

HasName returns a boolean if a field has been set.

func (*Contact) HasPersonalData

func (o *Contact) HasPersonalData() bool

HasPersonalData returns a boolean if a field has been set.

func (*Contact) HasPhoneNumber

func (o *Contact) HasPhoneNumber() bool

HasPhoneNumber returns a boolean if a field has been set.

func (*Contact) HasWebAddress

func (o *Contact) HasWebAddress() bool

HasWebAddress returns a boolean if a field has been set.

func (Contact) MarshalJSON

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

func (*Contact) SetAddress

func (o *Contact) SetAddress(v Address)

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

func (*Contact) SetEmail

func (o *Contact) SetEmail(v string)

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

func (*Contact) SetFullPhoneNumber

func (o *Contact) SetFullPhoneNumber(v string)

SetFullPhoneNumber gets a reference to the given string and assigns it to the FullPhoneNumber field.

func (*Contact) SetName

func (o *Contact) SetName(v Name)

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

func (*Contact) SetPersonalData

func (o *Contact) SetPersonalData(v PersonalData)

SetPersonalData gets a reference to the given PersonalData and assigns it to the PersonalData field.

func (*Contact) SetPhoneNumber

func (o *Contact) SetPhoneNumber(v PhoneNumber)

SetPhoneNumber gets a reference to the given PhoneNumber and assigns it to the PhoneNumber field.

func (*Contact) SetWebAddress

func (o *Contact) SetWebAddress(v string)

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

func (Contact) ToMap

func (o Contact) 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 CronSweepSchedule

type CronSweepSchedule 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.
	CronExpression string `json:"cronExpression"`
	// The schedule type.  Possible values:  * **cron**: push out funds based on a cron expression.  * **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,omitempty"`
}

CronSweepSchedule struct for CronSweepSchedule

func NewCronSweepSchedule

func NewCronSweepSchedule(cronExpression string) *CronSweepSchedule

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

func NewCronSweepScheduleWithDefaults

func NewCronSweepScheduleWithDefaults() *CronSweepSchedule

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

func (*CronSweepSchedule) GetCronExpression

func (o *CronSweepSchedule) GetCronExpression() string

GetCronExpression returns the CronExpression field value

func (*CronSweepSchedule) GetCronExpressionOk

func (o *CronSweepSchedule) GetCronExpressionOk() (*string, bool)

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

func (*CronSweepSchedule) GetType

func (o *CronSweepSchedule) GetType() string

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

func (*CronSweepSchedule) GetTypeOk

func (o *CronSweepSchedule) 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 (*CronSweepSchedule) HasType

func (o *CronSweepSchedule) HasType() bool

HasType returns a boolean if a field has been set.

func (CronSweepSchedule) MarshalJSON

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

func (*CronSweepSchedule) SetCronExpression

func (o *CronSweepSchedule) SetCronExpression(v string)

SetCronExpression sets field value

func (*CronSweepSchedule) SetType

func (o *CronSweepSchedule) SetType(v string)

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

func (CronSweepSchedule) ToMap

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

type Expiry

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

Expiry struct for Expiry

func NewExpiry

func NewExpiry() *Expiry

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

func NewExpiryWithDefaults

func NewExpiryWithDefaults() *Expiry

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

func (*Expiry) GetMonth

func (o *Expiry) GetMonth() string

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

func (*Expiry) GetMonthOk

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

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

func (*Expiry) GetYear

func (o *Expiry) GetYear() string

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

func (*Expiry) GetYearOk

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

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

func (*Expiry) HasMonth

func (o *Expiry) HasMonth() bool

HasMonth returns a boolean if a field has been set.

func (*Expiry) HasYear

func (o *Expiry) HasYear() bool

HasYear returns a boolean if a field has been set.

func (Expiry) MarshalJSON

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

func (*Expiry) SetMonth

func (o *Expiry) SetMonth(v string)

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

func (*Expiry) SetYear

func (o *Expiry) SetYear(v string)

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

func (Expiry) ToMap

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

type IbanAccountIdentification

type IbanAccountIdentification struct {
	// The form factor of the account.  Possible values: **physical**, **virtual**. Default value: **physical**.
	FormFactor common.NullableString `json:"formFactor,omitempty"`
	// The international bank account number as defined in the [ISO-13616](https://www.iso.org/standard/81090.html) standard.
	Iban string `json:"iban"`
	// **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) GetFormFactor added in v9.1.0

func (o *IbanAccountIdentification) GetFormFactor() string

GetFormFactor returns the FormFactor field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IbanAccountIdentification) GetFormFactorOk added in v9.1.0

func (o *IbanAccountIdentification) 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. NOTE: If the value is an explicit nil, `nil, true` will be returned

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) HasFormFactor added in v9.1.0

func (o *IbanAccountIdentification) HasFormFactor() bool

HasFormFactor returns a boolean if a field has been set.

func (IbanAccountIdentification) MarshalJSON

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

func (*IbanAccountIdentification) SetFormFactor added in v9.1.0

func (o *IbanAccountIdentification) SetFormFactor(v string)

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

func (*IbanAccountIdentification) SetFormFactorNil added in v9.1.0

func (o *IbanAccountIdentification) SetFormFactorNil()

SetFormFactorNil sets the value for FormFactor to be an explicit nil

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)

func (*IbanAccountIdentification) UnsetFormFactor added in v9.1.0

func (o *IbanAccountIdentification) UnsetFormFactor()

UnsetFormFactor ensures that no value is present for FormFactor, not even an explicit nil

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

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

func (NullableAccountHolderNotificationData) Get

func (NullableAccountHolderNotificationData) IsSet

func (NullableAccountHolderNotificationData) MarshalJSON

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

func (*NullableAccountHolderNotificationData) Set

func (*NullableAccountHolderNotificationData) UnmarshalJSON

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

func (*NullableAccountHolderNotificationData) Unset

type NullableAccountHolderNotificationRequest

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

func (NullableAccountHolderNotificationRequest) Get

func (NullableAccountHolderNotificationRequest) IsSet

func (NullableAccountHolderNotificationRequest) MarshalJSON

func (*NullableAccountHolderNotificationRequest) Set

func (*NullableAccountHolderNotificationRequest) UnmarshalJSON

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

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

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

func NewNullableAddress

func NewNullableAddress(val *Address) *NullableAddress

func (NullableAddress) Get

func (v NullableAddress) Get() *Address

func (NullableAddress) IsSet

func (v NullableAddress) IsSet() bool

func (NullableAddress) MarshalJSON

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

func (*NullableAddress) Set

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

func (*NullableAddress) UnmarshalJSON

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

func (*NullableAddress) Unset

func (v *NullableAddress) Unset()

type NullableAmount

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

func NewNullableAmount

func NewNullableAmount(val *Amount) *NullableAmount

func (NullableAmount) Get

func (v NullableAmount) Get() *Amount

func (NullableAmount) IsSet

func (v NullableAmount) IsSet() bool

func (NullableAmount) MarshalJSON

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

func (*NullableAmount) Set

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

func (*NullableAmount) UnmarshalJSON

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

func (*NullableAmount) Unset

func (v *NullableAmount) Unset()

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

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

func (NullableBalanceAccountNotificationData) Get

func (NullableBalanceAccountNotificationData) IsSet

func (NullableBalanceAccountNotificationData) MarshalJSON

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

func (*NullableBalanceAccountNotificationData) Set

func (*NullableBalanceAccountNotificationData) UnmarshalJSON

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

func (*NullableBalanceAccountNotificationData) Unset

type NullableBalanceAccountNotificationRequest

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

func (NullableBalanceAccountNotificationRequest) Get

func (NullableBalanceAccountNotificationRequest) IsSet

func (NullableBalanceAccountNotificationRequest) MarshalJSON

func (*NullableBalanceAccountNotificationRequest) Set

func (*NullableBalanceAccountNotificationRequest) UnmarshalJSON

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

func (*NullableBalanceAccountNotificationRequest) Unset

type NullableBalancePlatformNotificationResponse

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

func (NullableBalancePlatformNotificationResponse) Get

func (NullableBalancePlatformNotificationResponse) IsSet

func (NullableBalancePlatformNotificationResponse) MarshalJSON

func (*NullableBalancePlatformNotificationResponse) Set

func (*NullableBalancePlatformNotificationResponse) UnmarshalJSON

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

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

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

func NewNullableCardOrderItem

func NewNullableCardOrderItem(val *CardOrderItem) *NullableCardOrderItem

func (NullableCardOrderItem) Get

func (NullableCardOrderItem) IsSet

func (v NullableCardOrderItem) IsSet() bool

func (NullableCardOrderItem) MarshalJSON

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

func (*NullableCardOrderItem) Set

func (v *NullableCardOrderItem) Set(val *CardOrderItem)

func (*NullableCardOrderItem) UnmarshalJSON

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

func (*NullableCardOrderItem) Unset

func (v *NullableCardOrderItem) Unset()

type NullableCardOrderItemDeliveryStatus

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

func (NullableCardOrderItemDeliveryStatus) Get

func (NullableCardOrderItemDeliveryStatus) IsSet

func (NullableCardOrderItemDeliveryStatus) MarshalJSON

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

func (*NullableCardOrderItemDeliveryStatus) Set

func (*NullableCardOrderItemDeliveryStatus) UnmarshalJSON

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

func (*NullableCardOrderItemDeliveryStatus) Unset

type NullableCardOrderNotificationRequest

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

func (NullableCardOrderNotificationRequest) Get

func (NullableCardOrderNotificationRequest) IsSet

func (NullableCardOrderNotificationRequest) MarshalJSON

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

func (*NullableCardOrderNotificationRequest) Set

func (*NullableCardOrderNotificationRequest) UnmarshalJSON

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

func (*NullableCardOrderNotificationRequest) Unset

type NullableContact

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

func NewNullableContact

func NewNullableContact(val *Contact) *NullableContact

func (NullableContact) Get

func (v NullableContact) Get() *Contact

func (NullableContact) IsSet

func (v NullableContact) IsSet() bool

func (NullableContact) MarshalJSON

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

func (*NullableContact) Set

func (v *NullableContact) Set(val *Contact)

func (*NullableContact) UnmarshalJSON

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

func (*NullableContact) Unset

func (v *NullableContact) 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 NullableCronSweepSchedule

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

func NewNullableCronSweepSchedule

func NewNullableCronSweepSchedule(val *CronSweepSchedule) *NullableCronSweepSchedule

func (NullableCronSweepSchedule) Get

func (NullableCronSweepSchedule) IsSet

func (v NullableCronSweepSchedule) IsSet() bool

func (NullableCronSweepSchedule) MarshalJSON

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

func (*NullableCronSweepSchedule) Set

func (*NullableCronSweepSchedule) UnmarshalJSON

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

func (*NullableCronSweepSchedule) Unset

func (v *NullableCronSweepSchedule) Unset()

type NullableExpiry

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

func NewNullableExpiry

func NewNullableExpiry(val *Expiry) *NullableExpiry

func (NullableExpiry) Get

func (v NullableExpiry) Get() *Expiry

func (NullableExpiry) IsSet

func (v NullableExpiry) IsSet() bool

func (NullableExpiry) MarshalJSON

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

func (*NullableExpiry) Set

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

func (*NullableExpiry) UnmarshalJSON

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

func (*NullableExpiry) Unset

func (v *NullableExpiry) Unset()

type NullableIbanAccountIdentification

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

func (NullableIbanAccountIdentification) Get

func (NullableIbanAccountIdentification) IsSet

func (NullableIbanAccountIdentification) MarshalJSON

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

func (*NullableIbanAccountIdentification) Set

func (*NullableIbanAccountIdentification) UnmarshalJSON

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

func (*NullableIbanAccountIdentification) Unset

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

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

func NewNullablePaymentInstrument

func NewNullablePaymentInstrument(val *PaymentInstrument) *NullablePaymentInstrument

func (NullablePaymentInstrument) Get

func (NullablePaymentInstrument) IsSet

func (v NullablePaymentInstrument) IsSet() bool

func (NullablePaymentInstrument) MarshalJSON

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

func (*NullablePaymentInstrument) Set

func (*NullablePaymentInstrument) UnmarshalJSON

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

func (*NullablePaymentInstrument) Unset

func (v *NullablePaymentInstrument) Unset()

type NullablePaymentInstrumentAdditionalBankAccountIdentificationsInner added in v9.1.0

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

func (NullablePaymentInstrumentAdditionalBankAccountIdentificationsInner) Get added in v9.1.0

func (NullablePaymentInstrumentAdditionalBankAccountIdentificationsInner) IsSet added in v9.1.0

func (NullablePaymentInstrumentAdditionalBankAccountIdentificationsInner) MarshalJSON added in v9.1.0

func (*NullablePaymentInstrumentAdditionalBankAccountIdentificationsInner) Set added in v9.1.0

func (*NullablePaymentInstrumentAdditionalBankAccountIdentificationsInner) UnmarshalJSON added in v9.1.0

func (*NullablePaymentInstrumentAdditionalBankAccountIdentificationsInner) Unset added in v9.1.0

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 NullablePaymentInstrumentNotificationData

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

func (NullablePaymentInstrumentNotificationData) Get

func (NullablePaymentInstrumentNotificationData) IsSet

func (NullablePaymentInstrumentNotificationData) MarshalJSON

func (*NullablePaymentInstrumentNotificationData) Set

func (*NullablePaymentInstrumentNotificationData) UnmarshalJSON

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

func (*NullablePaymentInstrumentNotificationData) Unset

type NullablePaymentInstrumentReference

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

func (NullablePaymentInstrumentReference) Get

func (NullablePaymentInstrumentReference) IsSet

func (NullablePaymentInstrumentReference) MarshalJSON

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

func (*NullablePaymentInstrumentReference) Set

func (*NullablePaymentInstrumentReference) UnmarshalJSON

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

func (*NullablePaymentInstrumentReference) Unset

type NullablePaymentNotificationRequest

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

func (NullablePaymentNotificationRequest) Get

func (NullablePaymentNotificationRequest) IsSet

func (NullablePaymentNotificationRequest) MarshalJSON

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

func (*NullablePaymentNotificationRequest) Set

func (*NullablePaymentNotificationRequest) UnmarshalJSON

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

func (*NullablePaymentNotificationRequest) Unset

type NullablePersonalData

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

func NewNullablePersonalData

func NewNullablePersonalData(val *PersonalData) *NullablePersonalData

func (NullablePersonalData) Get

func (NullablePersonalData) IsSet

func (v NullablePersonalData) IsSet() bool

func (NullablePersonalData) MarshalJSON

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

func (*NullablePersonalData) Set

func (v *NullablePersonalData) Set(val *PersonalData)

func (*NullablePersonalData) UnmarshalJSON

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

func (*NullablePersonalData) Unset

func (v *NullablePersonalData) 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 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 NullableResource

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

func NewNullableResource

func NewNullableResource(val *Resource) *NullableResource

func (NullableResource) Get

func (v NullableResource) Get() *Resource

func (NullableResource) IsSet

func (v NullableResource) IsSet() bool

func (NullableResource) MarshalJSON

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

func (*NullableResource) Set

func (v *NullableResource) Set(val *Resource)

func (*NullableResource) UnmarshalJSON

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

func (*NullableResource) Unset

func (v *NullableResource) Unset()

type NullableSweepConfiguration

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

func NewNullableSweepConfiguration

func NewNullableSweepConfiguration(val *SweepConfiguration) *NullableSweepConfiguration

func (NullableSweepConfiguration) Get

func (NullableSweepConfiguration) IsSet

func (v NullableSweepConfiguration) IsSet() bool

func (NullableSweepConfiguration) MarshalJSON

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

func (*NullableSweepConfiguration) Set

func (*NullableSweepConfiguration) UnmarshalJSON

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

func (*NullableSweepConfiguration) Unset

func (v *NullableSweepConfiguration) Unset()

type NullableSweepConfigurationNotificationData

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

func (NullableSweepConfigurationNotificationData) Get

func (NullableSweepConfigurationNotificationData) IsSet

func (NullableSweepConfigurationNotificationData) MarshalJSON

func (*NullableSweepConfigurationNotificationData) Set

func (*NullableSweepConfigurationNotificationData) UnmarshalJSON

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

func (*NullableSweepConfigurationNotificationData) Unset

type NullableSweepConfigurationNotificationRequest

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

func (NullableSweepConfigurationNotificationRequest) Get

func (NullableSweepConfigurationNotificationRequest) IsSet

func (NullableSweepConfigurationNotificationRequest) MarshalJSON

func (*NullableSweepConfigurationNotificationRequest) Set

func (*NullableSweepConfigurationNotificationRequest) UnmarshalJSON

func (*NullableSweepConfigurationNotificationRequest) Unset

type NullableSweepConfigurationSchedule

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

func (NullableSweepConfigurationSchedule) Get

func (NullableSweepConfigurationSchedule) IsSet

func (NullableSweepConfigurationSchedule) MarshalJSON

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

func (*NullableSweepConfigurationSchedule) Set

func (*NullableSweepConfigurationSchedule) UnmarshalJSON

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

func (*NullableSweepConfigurationSchedule) 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 NullableUKLocalAccountIdentification added in v9.1.0

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

func NewNullableUKLocalAccountIdentification added in v9.1.0

func NewNullableUKLocalAccountIdentification(val *UKLocalAccountIdentification) *NullableUKLocalAccountIdentification

func (NullableUKLocalAccountIdentification) Get added in v9.1.0

func (NullableUKLocalAccountIdentification) IsSet added in v9.1.0

func (NullableUKLocalAccountIdentification) MarshalJSON added in v9.1.0

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

func (*NullableUKLocalAccountIdentification) Set added in v9.1.0

func (*NullableUKLocalAccountIdentification) UnmarshalJSON added in v9.1.0

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

func (*NullableUKLocalAccountIdentification) Unset added in v9.1.0

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

type PaymentInstrument struct {
	// Contains optional, additional business account details. Returned when you create a payment instrument with `type` **bankAccount**.
	AdditionalBankAccountIdentifications []PaymentInstrumentAdditionalBankAccountIdentificationsInner `json:"additionalBankAccountIdentifications,omitempty"`
	// The unique identifier of the [balance account](https://docs.adyen.com/api-explorer/#/balanceplatform/v1/post/balanceAccounts__resParam_id) associated with the payment instrument.
	BalanceAccountId string                        `json:"balanceAccountId"`
	BankAccount      *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 **Requested**.  Possible values:    * **Active**:  The payment instrument is active and can be used to make payments.    * **Requested**: The payment instrument has been requested. This state is applicable for physical cards.   * **Inactive**: The payment instrument is inactive and cannot be used to make payments.    * **Suspended**: The payment instrument is temporarily suspended and cannot be used to make payments.    * **Closed**: The payment instrument is permanently closed. This action cannot be undone.   * **Stolen**    * **Lost**
	Status *string `json:"status,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) GetAdditionalBankAccountIdentifications added in v9.1.0

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

GetAdditionalBankAccountIdentifications returns the AdditionalBankAccountIdentifications field value if set, zero value otherwise.

func (*PaymentInstrument) GetAdditionalBankAccountIdentificationsOk added in v9.1.0

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

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

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

func (o *PaymentInstrument) GetType() string

GetType returns the Type field value

func (*PaymentInstrument) GetTypeOk

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

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

func (*PaymentInstrument) HasAdditionalBankAccountIdentifications added in v9.1.0

func (o *PaymentInstrument) HasAdditionalBankAccountIdentifications() bool

HasAdditionalBankAccountIdentifications returns a boolean if a field has been set.

func (*PaymentInstrument) HasBankAccount

func (o *PaymentInstrument) HasBankAccount() bool

HasBankAccount returns a boolean if a field has been set.

func (*PaymentInstrument) HasCard

func (o *PaymentInstrument) HasCard() bool

HasCard returns a boolean if a field has been set.

func (*PaymentInstrument) HasDescription

func (o *PaymentInstrument) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*PaymentInstrument) HasPaymentInstrumentGroupId

func (o *PaymentInstrument) HasPaymentInstrumentGroupId() bool

HasPaymentInstrumentGroupId returns a boolean if a field has been set.

func (*PaymentInstrument) HasReference

func (o *PaymentInstrument) HasReference() bool

HasReference returns a boolean if a field has been set.

func (*PaymentInstrument) HasStatus

func (o *PaymentInstrument) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (PaymentInstrument) MarshalJSON

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

func (*PaymentInstrument) SetAdditionalBankAccountIdentifications added in v9.1.0

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

SetAdditionalBankAccountIdentifications gets a reference to the given []PaymentInstrumentAdditionalBankAccountIdentificationsInner and assigns it to the AdditionalBankAccountIdentifications field.

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

func (o *PaymentInstrument) SetType(v string)

SetType sets field value

func (PaymentInstrument) ToMap

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

type PaymentInstrumentAdditionalBankAccountIdentificationsInner added in v9.1.0

type PaymentInstrumentAdditionalBankAccountIdentificationsInner struct {
	IbanAccountIdentification *IbanAccountIdentification
}

PaymentInstrumentAdditionalBankAccountIdentificationsInner - struct for PaymentInstrumentAdditionalBankAccountIdentificationsInner

func IbanAccountIdentificationAsPaymentInstrumentAdditionalBankAccountIdentificationsInner added in v9.1.0

func IbanAccountIdentificationAsPaymentInstrumentAdditionalBankAccountIdentificationsInner(v *IbanAccountIdentification) PaymentInstrumentAdditionalBankAccountIdentificationsInner

IbanAccountIdentificationAsPaymentInstrumentAdditionalBankAccountIdentificationsInner is a convenience function that returns IbanAccountIdentification wrapped in PaymentInstrumentAdditionalBankAccountIdentificationsInner

func (*PaymentInstrumentAdditionalBankAccountIdentificationsInner) GetActualInstance added in v9.1.0

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

Get the actual instance

func (PaymentInstrumentAdditionalBankAccountIdentificationsInner) MarshalJSON added in v9.1.0

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

func (*PaymentInstrumentAdditionalBankAccountIdentificationsInner) UnmarshalJSON added in v9.1.0

Unmarshal JSON data into one of the pointers in the struct

type PaymentInstrumentBankAccount

type PaymentInstrumentBankAccount struct {
	IbanAccountIdentification    *IbanAccountIdentification
	UKLocalAccountIdentification *UKLocalAccountIdentification
	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 UKLocalAccountIdentificationAsPaymentInstrumentBankAccount added in v9.1.0

func UKLocalAccountIdentificationAsPaymentInstrumentBankAccount(v *UKLocalAccountIdentification) PaymentInstrumentBankAccount

UKLocalAccountIdentificationAsPaymentInstrumentBankAccount is a convenience function that returns UKLocalAccountIdentification 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 PaymentInstrumentNotificationData

type PaymentInstrumentNotificationData struct {
	// The unique identifier of the balance platform.
	BalancePlatform   *string            `json:"balancePlatform,omitempty"`
	PaymentInstrument *PaymentInstrument `json:"paymentInstrument,omitempty"`
}

PaymentInstrumentNotificationData struct for PaymentInstrumentNotificationData

func NewPaymentInstrumentNotificationData

func NewPaymentInstrumentNotificationData() *PaymentInstrumentNotificationData

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

func NewPaymentInstrumentNotificationDataWithDefaults

func NewPaymentInstrumentNotificationDataWithDefaults() *PaymentInstrumentNotificationData

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

func (*PaymentInstrumentNotificationData) GetBalancePlatform

func (o *PaymentInstrumentNotificationData) GetBalancePlatform() string

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

func (*PaymentInstrumentNotificationData) GetBalancePlatformOk

func (o *PaymentInstrumentNotificationData) 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 (*PaymentInstrumentNotificationData) GetPaymentInstrument

func (o *PaymentInstrumentNotificationData) GetPaymentInstrument() PaymentInstrument

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

func (*PaymentInstrumentNotificationData) GetPaymentInstrumentOk

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

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

func (*PaymentInstrumentNotificationData) HasBalancePlatform

func (o *PaymentInstrumentNotificationData) HasBalancePlatform() bool

HasBalancePlatform returns a boolean if a field has been set.

func (*PaymentInstrumentNotificationData) HasPaymentInstrument

func (o *PaymentInstrumentNotificationData) HasPaymentInstrument() bool

HasPaymentInstrument returns a boolean if a field has been set.

func (PaymentInstrumentNotificationData) MarshalJSON

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

func (*PaymentInstrumentNotificationData) SetBalancePlatform

func (o *PaymentInstrumentNotificationData) SetBalancePlatform(v string)

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

func (*PaymentInstrumentNotificationData) SetPaymentInstrument

func (o *PaymentInstrumentNotificationData) SetPaymentInstrument(v PaymentInstrument)

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

func (PaymentInstrumentNotificationData) ToMap

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

type PaymentInstrumentReference

type PaymentInstrumentReference struct {
	// The unique identifier of the payment instrument.
	Id string `json:"id"`
}

PaymentInstrumentReference struct for PaymentInstrumentReference

func NewPaymentInstrumentReference

func NewPaymentInstrumentReference(id string) *PaymentInstrumentReference

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

func NewPaymentInstrumentReferenceWithDefaults

func NewPaymentInstrumentReferenceWithDefaults() *PaymentInstrumentReference

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

func (*PaymentInstrumentReference) GetId

GetId returns the Id field value

func (*PaymentInstrumentReference) GetIdOk

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

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

func (PaymentInstrumentReference) MarshalJSON

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

func (*PaymentInstrumentReference) SetId

func (o *PaymentInstrumentReference) SetId(v string)

SetId sets field value

func (PaymentInstrumentReference) ToMap

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

type PaymentNotificationRequest

type PaymentNotificationRequest struct {
	Data PaymentInstrumentNotificationData `json:"data"`
	// The environment from which the webhook originated.  Possible values: **test**, **live**.
	Environment string `json:"environment"`
	// Type of webhook.
	Type string `json:"type"`
}

PaymentNotificationRequest struct for PaymentNotificationRequest

func HandlePaymentNotificationRequest

func HandlePaymentNotificationRequest(req string) (*PaymentNotificationRequest, error)

HandlePaymentNotificationRequest creates a Notification object from the given JSON string

func NewPaymentNotificationRequest

func NewPaymentNotificationRequest(data PaymentInstrumentNotificationData, environment string, type_ string) *PaymentNotificationRequest

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

func NewPaymentNotificationRequestWithDefaults

func NewPaymentNotificationRequestWithDefaults() *PaymentNotificationRequest

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

func (*PaymentNotificationRequest) GetData

GetData returns the Data field value

func (*PaymentNotificationRequest) GetDataOk

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

func (*PaymentNotificationRequest) GetEnvironment

func (o *PaymentNotificationRequest) GetEnvironment() string

GetEnvironment returns the Environment field value

func (*PaymentNotificationRequest) GetEnvironmentOk

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

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

func (*PaymentNotificationRequest) GetType

func (o *PaymentNotificationRequest) GetType() string

GetType returns the Type field value

func (*PaymentNotificationRequest) GetTypeOk

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

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

func (PaymentNotificationRequest) MarshalJSON

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

func (*PaymentNotificationRequest) SetData

SetData sets field value

func (*PaymentNotificationRequest) SetEnvironment

func (o *PaymentNotificationRequest) SetEnvironment(v string)

SetEnvironment sets field value

func (*PaymentNotificationRequest) SetType

func (o *PaymentNotificationRequest) SetType(v string)

SetType sets field value

func (PaymentNotificationRequest) ToMap

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

type PersonalData

type PersonalData struct {
	// The date of birth of the person. The date should be in ISO-8601 format yyyy-mm-dd (e.g. 2000-01-31).
	DateOfBirth *string `json:"dateOfBirth,omitempty"`
	// An ID number of the person.
	IdNumber *string `json:"idNumber,omitempty"`
	// The nationality of the person represented by a two-character country code. >The permitted country codes are defined in ISO-3166-1 alpha-2 (e.g. 'NL').
	Nationality *string `json:"nationality,omitempty"`
}

PersonalData struct for PersonalData

func NewPersonalData

func NewPersonalData() *PersonalData

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

func NewPersonalDataWithDefaults

func NewPersonalDataWithDefaults() *PersonalData

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

func (*PersonalData) GetDateOfBirth

func (o *PersonalData) GetDateOfBirth() string

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

func (*PersonalData) GetDateOfBirthOk

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

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

func (*PersonalData) GetIdNumber

func (o *PersonalData) GetIdNumber() string

GetIdNumber returns the IdNumber field value if set, zero value otherwise.

func (*PersonalData) GetIdNumberOk

func (o *PersonalData) GetIdNumberOk() (*string, bool)

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

func (*PersonalData) GetNationality

func (o *PersonalData) GetNationality() string

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

func (*PersonalData) GetNationalityOk

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

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

func (*PersonalData) HasDateOfBirth

func (o *PersonalData) HasDateOfBirth() bool

HasDateOfBirth returns a boolean if a field has been set.

func (*PersonalData) HasIdNumber

func (o *PersonalData) HasIdNumber() bool

HasIdNumber returns a boolean if a field has been set.

func (*PersonalData) HasNationality

func (o *PersonalData) HasNationality() bool

HasNationality returns a boolean if a field has been set.

func (PersonalData) MarshalJSON

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

func (*PersonalData) SetDateOfBirth

func (o *PersonalData) SetDateOfBirth(v string)

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

func (*PersonalData) SetIdNumber

func (o *PersonalData) SetIdNumber(v string)

SetIdNumber gets a reference to the given string and assigns it to the IdNumber field.

func (*PersonalData) SetNationality

func (o *PersonalData) SetNationality(v string)

SetNationality gets a reference to the given string and assigns it to the Nationality field.

func (PersonalData) ToMap

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

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

type Resource struct {
	// The unique identifier of the balance platform.
	BalancePlatform *string `json:"balancePlatform,omitempty"`
	// The date and time when the event was triggered, in ISO 8601 extended format. For example, **2020-12-18T10:15:30+01:00**.
	CreationDate *time.Time `json:"creationDate,omitempty"`
	// The ID of the resource.
	Id *string `json:"id,omitempty"`
}

Resource struct for Resource

func NewResource

func NewResource() *Resource

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

func NewResourceWithDefaults

func NewResourceWithDefaults() *Resource

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

func (*Resource) GetBalancePlatform

func (o *Resource) GetBalancePlatform() string

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

func (*Resource) GetBalancePlatformOk

func (o *Resource) 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 (*Resource) GetCreationDate

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

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

func (*Resource) GetCreationDateOk

func (o *Resource) 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 (*Resource) GetId

func (o *Resource) GetId() string

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

func (*Resource) GetIdOk

func (o *Resource) 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 (*Resource) HasBalancePlatform

func (o *Resource) HasBalancePlatform() bool

HasBalancePlatform returns a boolean if a field has been set.

func (*Resource) HasCreationDate

func (o *Resource) HasCreationDate() bool

HasCreationDate returns a boolean if a field has been set.

func (*Resource) HasId

func (o *Resource) HasId() bool

HasId returns a boolean if a field has been set.

func (Resource) MarshalJSON

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

func (*Resource) SetBalancePlatform

func (o *Resource) SetBalancePlatform(v string)

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

func (*Resource) SetCreationDate

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

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

func (*Resource) SetId

func (o *Resource) SetId(v string)

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

func (Resource) ToMap

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

type SweepConfiguration

type SweepConfiguration 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 unique identifier of the sweep.
	Id string `json:"id"`
	// The merchant account that will be the source of funds. You can only use this if you are processing payments with Adyen. This can only be used for sweeps of `type` **pull** and `schedule.type` **balance**.
	MerchantAccount *string       `json:"merchantAccount,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"`
	// The unique identifier of the destination or source [transfer instrument](https://docs.adyen.com/api-explorer/#/balanceplatform/latest/post/transferInstruments__resParam_id).  You can also use this in combination with a `merchantAccount` and a `type` **pull** to start a direct debit request from the source transfer instrument. To use this feature, reach out to your Adyen contact.
	TransferInstrumentId *string `json:"transferInstrumentId,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"`
}

SweepConfiguration struct for SweepConfiguration

func NewSweepConfiguration

func NewSweepConfiguration(id string, schedule SweepSchedule) *SweepConfiguration

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

func NewSweepConfigurationWithDefaults

func NewSweepConfigurationWithDefaults() *SweepConfiguration

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

func (*SweepConfiguration) GetBalanceAccountId

func (o *SweepConfiguration) GetBalanceAccountId() string

GetBalanceAccountId returns the BalanceAccountId field value if set, zero value otherwise.

func (*SweepConfiguration) GetBalanceAccountIdOk

func (o *SweepConfiguration) 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 (*SweepConfiguration) GetId

func (o *SweepConfiguration) GetId() string

GetId returns the Id field value

func (*SweepConfiguration) GetIdOk

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

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

func (*SweepConfiguration) GetMerchantAccount

func (o *SweepConfiguration) GetMerchantAccount() string

GetMerchantAccount returns the MerchantAccount field value if set, zero value otherwise.

func (*SweepConfiguration) GetMerchantAccountOk

func (o *SweepConfiguration) 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 (*SweepConfiguration) GetSchedule

func (o *SweepConfiguration) GetSchedule() SweepSchedule

GetSchedule returns the Schedule field value

func (*SweepConfiguration) GetScheduleOk

func (o *SweepConfiguration) GetScheduleOk() (*SweepSchedule, bool)

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

func (*SweepConfiguration) GetStatus

func (o *SweepConfiguration) GetStatus() string

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

func (*SweepConfiguration) GetStatusOk

func (o *SweepConfiguration) 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 (*SweepConfiguration) GetSweepAmount

func (o *SweepConfiguration) GetSweepAmount() Amount

GetSweepAmount returns the SweepAmount field value if set, zero value otherwise.

func (*SweepConfiguration) GetSweepAmountOk

func (o *SweepConfiguration) 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 (*SweepConfiguration) GetTargetAmount

func (o *SweepConfiguration) GetTargetAmount() Amount

GetTargetAmount returns the TargetAmount field value if set, zero value otherwise.

func (*SweepConfiguration) GetTargetAmountOk

func (o *SweepConfiguration) 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 (*SweepConfiguration) GetTransferInstrumentId

func (o *SweepConfiguration) GetTransferInstrumentId() string

GetTransferInstrumentId returns the TransferInstrumentId field value if set, zero value otherwise.

func (*SweepConfiguration) GetTransferInstrumentIdOk

func (o *SweepConfiguration) 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 (*SweepConfiguration) GetTriggerAmount

func (o *SweepConfiguration) GetTriggerAmount() Amount

GetTriggerAmount returns the TriggerAmount field value if set, zero value otherwise.

func (*SweepConfiguration) GetTriggerAmountOk

func (o *SweepConfiguration) 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 (*SweepConfiguration) GetType

func (o *SweepConfiguration) GetType() string

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

func (*SweepConfiguration) GetTypeOk

func (o *SweepConfiguration) 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 (*SweepConfiguration) HasBalanceAccountId

func (o *SweepConfiguration) HasBalanceAccountId() bool

HasBalanceAccountId returns a boolean if a field has been set.

func (*SweepConfiguration) HasMerchantAccount

func (o *SweepConfiguration) HasMerchantAccount() bool

HasMerchantAccount returns a boolean if a field has been set.

func (*SweepConfiguration) HasStatus

func (o *SweepConfiguration) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*SweepConfiguration) HasSweepAmount

func (o *SweepConfiguration) HasSweepAmount() bool

HasSweepAmount returns a boolean if a field has been set.

func (*SweepConfiguration) HasTargetAmount

func (o *SweepConfiguration) HasTargetAmount() bool

HasTargetAmount returns a boolean if a field has been set.

func (*SweepConfiguration) HasTransferInstrumentId

func (o *SweepConfiguration) HasTransferInstrumentId() bool

HasTransferInstrumentId returns a boolean if a field has been set.

func (*SweepConfiguration) HasTriggerAmount

func (o *SweepConfiguration) HasTriggerAmount() bool

HasTriggerAmount returns a boolean if a field has been set.

func (*SweepConfiguration) HasType

func (o *SweepConfiguration) HasType() bool

HasType returns a boolean if a field has been set.

func (SweepConfiguration) MarshalJSON

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

func (*SweepConfiguration) SetBalanceAccountId

func (o *SweepConfiguration) SetBalanceAccountId(v string)

SetBalanceAccountId gets a reference to the given string and assigns it to the BalanceAccountId field.

func (*SweepConfiguration) SetId

func (o *SweepConfiguration) SetId(v string)

SetId sets field value

func (*SweepConfiguration) SetMerchantAccount

func (o *SweepConfiguration) SetMerchantAccount(v string)

SetMerchantAccount gets a reference to the given string and assigns it to the MerchantAccount field.

func (*SweepConfiguration) SetSchedule

func (o *SweepConfiguration) SetSchedule(v SweepSchedule)

SetSchedule sets field value

func (*SweepConfiguration) SetStatus

func (o *SweepConfiguration) SetStatus(v string)

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

func (*SweepConfiguration) SetSweepAmount

func (o *SweepConfiguration) SetSweepAmount(v Amount)

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

func (*SweepConfiguration) SetTargetAmount

func (o *SweepConfiguration) SetTargetAmount(v Amount)

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

func (*SweepConfiguration) SetTransferInstrumentId

func (o *SweepConfiguration) SetTransferInstrumentId(v string)

SetTransferInstrumentId gets a reference to the given string and assigns it to the TransferInstrumentId field.

func (*SweepConfiguration) SetTriggerAmount

func (o *SweepConfiguration) SetTriggerAmount(v Amount)

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

func (*SweepConfiguration) SetType

func (o *SweepConfiguration) SetType(v string)

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

func (SweepConfiguration) ToMap

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

type SweepConfigurationNotificationData

type SweepConfigurationNotificationData struct {
	// The unique identifier of the balance account for which the sweep was configured.
	AccountId *string `json:"accountId,omitempty"`
	// The unique identifier of the balance platform.
	BalancePlatform *string               `json:"balancePlatform,omitempty"`
	Sweep           *SweepConfigurationV2 `json:"sweep,omitempty"`
}

SweepConfigurationNotificationData struct for SweepConfigurationNotificationData

func NewSweepConfigurationNotificationData

func NewSweepConfigurationNotificationData() *SweepConfigurationNotificationData

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

func NewSweepConfigurationNotificationDataWithDefaults

func NewSweepConfigurationNotificationDataWithDefaults() *SweepConfigurationNotificationData

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

func (*SweepConfigurationNotificationData) GetAccountId

func (o *SweepConfigurationNotificationData) GetAccountId() string

GetAccountId returns the AccountId field value if set, zero value otherwise.

func (*SweepConfigurationNotificationData) GetAccountIdOk

func (o *SweepConfigurationNotificationData) GetAccountIdOk() (*string, bool)

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

func (*SweepConfigurationNotificationData) GetBalancePlatform

func (o *SweepConfigurationNotificationData) GetBalancePlatform() string

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

func (*SweepConfigurationNotificationData) GetBalancePlatformOk

func (o *SweepConfigurationNotificationData) 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 (*SweepConfigurationNotificationData) GetSweep

GetSweep returns the Sweep field value if set, zero value otherwise.

func (*SweepConfigurationNotificationData) GetSweepOk

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

func (*SweepConfigurationNotificationData) HasAccountId

func (o *SweepConfigurationNotificationData) HasAccountId() bool

HasAccountId returns a boolean if a field has been set.

func (*SweepConfigurationNotificationData) HasBalancePlatform

func (o *SweepConfigurationNotificationData) HasBalancePlatform() bool

HasBalancePlatform returns a boolean if a field has been set.

func (*SweepConfigurationNotificationData) HasSweep

HasSweep returns a boolean if a field has been set.

func (SweepConfigurationNotificationData) MarshalJSON

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

func (*SweepConfigurationNotificationData) SetAccountId

func (o *SweepConfigurationNotificationData) SetAccountId(v string)

SetAccountId gets a reference to the given string and assigns it to the AccountId field.

func (*SweepConfigurationNotificationData) SetBalancePlatform

func (o *SweepConfigurationNotificationData) SetBalancePlatform(v string)

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

func (*SweepConfigurationNotificationData) SetSweep

SetSweep gets a reference to the given SweepConfigurationV2 and assigns it to the Sweep field.

func (SweepConfigurationNotificationData) ToMap

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

type SweepConfigurationNotificationRequest

type SweepConfigurationNotificationRequest struct {
	Data SweepConfigurationNotificationData `json:"data"`
	// The environment from which the webhook originated.  Possible values: **test**, **live**.
	Environment string `json:"environment"`
	// Type of webhook.
	Type string `json:"type"`
}

SweepConfigurationNotificationRequest struct for SweepConfigurationNotificationRequest

func HandleSweepConfigurationNotificationRequest

func HandleSweepConfigurationNotificationRequest(req string) (*SweepConfigurationNotificationRequest, error)

HandleSweepconfigurationNotificationRequest creates a Notification object from the given JSON string

func NewSweepConfigurationNotificationRequest

func NewSweepConfigurationNotificationRequest(data SweepConfigurationNotificationData, environment string, type_ string) *SweepConfigurationNotificationRequest

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

func NewSweepConfigurationNotificationRequestWithDefaults

func NewSweepConfigurationNotificationRequestWithDefaults() *SweepConfigurationNotificationRequest

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

func (*SweepConfigurationNotificationRequest) GetData

GetData returns the Data field value

func (*SweepConfigurationNotificationRequest) GetDataOk

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

func (*SweepConfigurationNotificationRequest) GetEnvironment

func (o *SweepConfigurationNotificationRequest) GetEnvironment() string

GetEnvironment returns the Environment field value

func (*SweepConfigurationNotificationRequest) GetEnvironmentOk

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

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

func (*SweepConfigurationNotificationRequest) GetType

GetType returns the Type field value

func (*SweepConfigurationNotificationRequest) GetTypeOk

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

func (SweepConfigurationNotificationRequest) MarshalJSON

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

func (*SweepConfigurationNotificationRequest) SetData

SetData sets field value

func (*SweepConfigurationNotificationRequest) SetEnvironment

func (o *SweepConfigurationNotificationRequest) SetEnvironment(v string)

SetEnvironment sets field value

func (*SweepConfigurationNotificationRequest) SetType

SetType sets field value

func (SweepConfigurationNotificationRequest) ToMap

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

type SweepConfigurationSchedule

type SweepConfigurationSchedule struct {
	CronSweepSchedule *CronSweepSchedule
	SweepSchedule     *SweepSchedule
}

SweepConfigurationSchedule - The schedule when the `triggerAmount` is evaluated. If the balance meets the threshold, funds are pushed out of or pulled in to the balance account.

func CronSweepScheduleAsSweepConfigurationSchedule

func CronSweepScheduleAsSweepConfigurationSchedule(v *CronSweepSchedule) SweepConfigurationSchedule

CronSweepScheduleAsSweepConfigurationSchedule is a convenience function that returns CronSweepSchedule wrapped in SweepConfigurationSchedule

func SweepScheduleAsSweepConfigurationSchedule

func SweepScheduleAsSweepConfigurationSchedule(v *SweepSchedule) SweepConfigurationSchedule

SweepScheduleAsSweepConfigurationSchedule is a convenience function that returns SweepSchedule wrapped in SweepConfigurationSchedule

func (*SweepConfigurationSchedule) GetActualInstance

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

Get the actual instance

func (SweepConfigurationSchedule) MarshalJSON

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

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

func (*SweepConfigurationSchedule) UnmarshalJSON

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

Unmarshal JSON data into one of the pointers in the struct

type SweepConfigurationV2

type SweepConfigurationV2 struct {
	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 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) 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) 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) HasDescription

func (o *SweepConfigurationV2) HasDescription() bool

HasDescription 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) 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) 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 UKLocalAccountIdentification added in v9.1.0

type UKLocalAccountIdentification struct {
	// The 8-digit bank account number, without separators or whitespace.
	AccountNumber string `json:"accountNumber"`
	// The form factor of the account.  Possible values: **physical**, **virtual**. Default value: **physical**.
	FormFactor common.NullableString `json:"formFactor,omitempty"`
	// 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 added in v9.1.0

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 added in v9.1.0

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 added in v9.1.0

func (o *UKLocalAccountIdentification) GetAccountNumber() string

GetAccountNumber returns the AccountNumber field value

func (*UKLocalAccountIdentification) GetAccountNumberOk added in v9.1.0

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) GetFormFactor added in v9.1.0

func (o *UKLocalAccountIdentification) GetFormFactor() string

GetFormFactor returns the FormFactor field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UKLocalAccountIdentification) GetFormFactorOk added in v9.1.0

func (o *UKLocalAccountIdentification) 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. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UKLocalAccountIdentification) GetSortCode added in v9.1.0

func (o *UKLocalAccountIdentification) GetSortCode() string

GetSortCode returns the SortCode field value

func (*UKLocalAccountIdentification) GetSortCodeOk added in v9.1.0

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 added in v9.1.0

func (o *UKLocalAccountIdentification) GetType() string

GetType returns the Type field value

func (*UKLocalAccountIdentification) GetTypeOk added in v9.1.0

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) HasFormFactor added in v9.1.0

func (o *UKLocalAccountIdentification) HasFormFactor() bool

HasFormFactor returns a boolean if a field has been set.

func (UKLocalAccountIdentification) MarshalJSON added in v9.1.0

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

func (*UKLocalAccountIdentification) SetAccountNumber added in v9.1.0

func (o *UKLocalAccountIdentification) SetAccountNumber(v string)

SetAccountNumber sets field value

func (*UKLocalAccountIdentification) SetFormFactor added in v9.1.0

func (o *UKLocalAccountIdentification) SetFormFactor(v string)

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

func (*UKLocalAccountIdentification) SetFormFactorNil added in v9.1.0

func (o *UKLocalAccountIdentification) SetFormFactorNil()

SetFormFactorNil sets the value for FormFactor to be an explicit nil

func (*UKLocalAccountIdentification) SetSortCode added in v9.1.0

func (o *UKLocalAccountIdentification) SetSortCode(v string)

SetSortCode sets field value

func (*UKLocalAccountIdentification) SetType added in v9.1.0

func (o *UKLocalAccountIdentification) SetType(v string)

SetType sets field value

func (UKLocalAccountIdentification) ToMap added in v9.1.0

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

func (*UKLocalAccountIdentification) UnsetFormFactor added in v9.1.0

func (o *UKLocalAccountIdentification) UnsetFormFactor()

UnsetFormFactor ensures that no value is present for FormFactor, not even an explicit nil

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 form factor of the account.  Possible values: **physical**, **virtual**. Default value: **physical**.
	FormFactor common.NullableString `json:"formFactor,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) GetFormFactor added in v9.1.0

func (o *USLocalAccountIdentification) GetFormFactor() string

GetFormFactor returns the FormFactor field value if set, zero value otherwise (both if not set or set to explicit null).

func (*USLocalAccountIdentification) GetFormFactorOk added in v9.1.0

func (o *USLocalAccountIdentification) 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. NOTE: If the value is an explicit nil, `nil, true` will be returned

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) HasFormFactor added in v9.1.0

func (o *USLocalAccountIdentification) HasFormFactor() bool

HasFormFactor 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) SetFormFactor added in v9.1.0

func (o *USLocalAccountIdentification) SetFormFactor(v string)

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

func (*USLocalAccountIdentification) SetFormFactorNil added in v9.1.0

func (o *USLocalAccountIdentification) SetFormFactorNil()

SetFormFactorNil sets the value for FormFactor to be an explicit nil

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)

func (*USLocalAccountIdentification) UnsetFormFactor added in v9.1.0

func (o *USLocalAccountIdentification) UnsetFormFactor()

UnsetFormFactor ensures that no value is present for FormFactor, not even an explicit nil

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