platformsnotificationevents

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: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AccountCloseNotification

type AccountCloseNotification struct {
	Content CloseAccountResponse        `json:"content"`
	Error   *NotificationErrorContainer `json:"error,omitempty"`
	// The date and time when an event has been completed.
	EventDate time.Time `json:"eventDate"`
	// The event type of the notification.
	EventType string `json:"eventType"`
	// The user or process that has triggered the notification.
	ExecutingUserKey string `json:"executingUserKey"`
	// Indicates whether the notification originated from the live environment or the test environment. If true, the notification originated from the live environment. If false, the notification originated from the test environment.
	Live bool `json:"live"`
	// The PSP reference of the request from which the notification originates.
	PspReference string `json:"pspReference"`
}

AccountCloseNotification struct for AccountCloseNotification

func NewAccountCloseNotification

func NewAccountCloseNotification(content CloseAccountResponse, eventDate time.Time, eventType string, executingUserKey string, live bool, pspReference string) *AccountCloseNotification

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

func NewAccountCloseNotificationWithDefaults

func NewAccountCloseNotificationWithDefaults() *AccountCloseNotification

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

func (*AccountCloseNotification) GetContent

GetContent returns the Content field value

func (*AccountCloseNotification) GetContentOk

func (o *AccountCloseNotification) GetContentOk() (*CloseAccountResponse, bool)

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

func (*AccountCloseNotification) GetError

GetError returns the Error field value if set, zero value otherwise.

func (*AccountCloseNotification) GetErrorOk

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

func (*AccountCloseNotification) GetEventDate

func (o *AccountCloseNotification) GetEventDate() time.Time

GetEventDate returns the EventDate field value

func (*AccountCloseNotification) GetEventDateOk

func (o *AccountCloseNotification) GetEventDateOk() (*time.Time, bool)

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

func (*AccountCloseNotification) GetEventType

func (o *AccountCloseNotification) GetEventType() string

GetEventType returns the EventType field value

func (*AccountCloseNotification) GetEventTypeOk

func (o *AccountCloseNotification) GetEventTypeOk() (*string, bool)

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

func (*AccountCloseNotification) GetExecutingUserKey

func (o *AccountCloseNotification) GetExecutingUserKey() string

GetExecutingUserKey returns the ExecutingUserKey field value

func (*AccountCloseNotification) GetExecutingUserKeyOk

func (o *AccountCloseNotification) GetExecutingUserKeyOk() (*string, bool)

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

func (*AccountCloseNotification) GetLive

func (o *AccountCloseNotification) GetLive() bool

GetLive returns the Live field value

func (*AccountCloseNotification) GetLiveOk

func (o *AccountCloseNotification) GetLiveOk() (*bool, bool)

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

func (*AccountCloseNotification) GetPspReference

func (o *AccountCloseNotification) GetPspReference() string

GetPspReference returns the PspReference field value

func (*AccountCloseNotification) GetPspReferenceOk

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

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

func (*AccountCloseNotification) HasError

func (o *AccountCloseNotification) HasError() bool

HasError returns a boolean if a field has been set.

func (AccountCloseNotification) MarshalJSON

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

func (*AccountCloseNotification) SetContent

SetContent sets field value

func (*AccountCloseNotification) SetError

SetError gets a reference to the given NotificationErrorContainer and assigns it to the Error field.

func (*AccountCloseNotification) SetEventDate

func (o *AccountCloseNotification) SetEventDate(v time.Time)

SetEventDate sets field value

func (*AccountCloseNotification) SetEventType

func (o *AccountCloseNotification) SetEventType(v string)

SetEventType sets field value

func (*AccountCloseNotification) SetExecutingUserKey

func (o *AccountCloseNotification) SetExecutingUserKey(v string)

SetExecutingUserKey sets field value

func (*AccountCloseNotification) SetLive

func (o *AccountCloseNotification) SetLive(v bool)

SetLive sets field value

func (*AccountCloseNotification) SetPspReference

func (o *AccountCloseNotification) SetPspReference(v string)

SetPspReference sets field value

type AccountCreateNotification

type AccountCreateNotification struct {
	Content CreateAccountResponse       `json:"content"`
	Error   *NotificationErrorContainer `json:"error,omitempty"`
	// The date and time when an event has been completed.
	EventDate time.Time `json:"eventDate"`
	// The event type of the notification.
	EventType string `json:"eventType"`
	// The user or process that has triggered the notification.
	ExecutingUserKey string `json:"executingUserKey"`
	// Indicates whether the notification originated from the live environment or the test environment. If true, the notification originated from the live environment. If false, the notification originated from the test environment.
	Live bool `json:"live"`
	// The PSP reference of the request from which the notification originates.
	PspReference string `json:"pspReference"`
}

AccountCreateNotification struct for AccountCreateNotification

func NewAccountCreateNotification

func NewAccountCreateNotification(content CreateAccountResponse, eventDate time.Time, eventType string, executingUserKey string, live bool, pspReference string) *AccountCreateNotification

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

func NewAccountCreateNotificationWithDefaults

func NewAccountCreateNotificationWithDefaults() *AccountCreateNotification

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

func (*AccountCreateNotification) GetContent

GetContent returns the Content field value

func (*AccountCreateNotification) GetContentOk

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

func (*AccountCreateNotification) GetError

GetError returns the Error field value if set, zero value otherwise.

func (*AccountCreateNotification) GetErrorOk

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

func (*AccountCreateNotification) GetEventDate

func (o *AccountCreateNotification) GetEventDate() time.Time

GetEventDate returns the EventDate field value

func (*AccountCreateNotification) GetEventDateOk

func (o *AccountCreateNotification) GetEventDateOk() (*time.Time, bool)

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

func (*AccountCreateNotification) GetEventType

func (o *AccountCreateNotification) GetEventType() string

GetEventType returns the EventType field value

func (*AccountCreateNotification) GetEventTypeOk

func (o *AccountCreateNotification) GetEventTypeOk() (*string, bool)

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

func (*AccountCreateNotification) GetExecutingUserKey

func (o *AccountCreateNotification) GetExecutingUserKey() string

GetExecutingUserKey returns the ExecutingUserKey field value

func (*AccountCreateNotification) GetExecutingUserKeyOk

func (o *AccountCreateNotification) GetExecutingUserKeyOk() (*string, bool)

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

func (*AccountCreateNotification) GetLive

func (o *AccountCreateNotification) GetLive() bool

GetLive returns the Live field value

func (*AccountCreateNotification) GetLiveOk

func (o *AccountCreateNotification) GetLiveOk() (*bool, bool)

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

func (*AccountCreateNotification) GetPspReference

func (o *AccountCreateNotification) GetPspReference() string

GetPspReference returns the PspReference field value

func (*AccountCreateNotification) GetPspReferenceOk

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

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

func (*AccountCreateNotification) HasError

func (o *AccountCreateNotification) HasError() bool

HasError returns a boolean if a field has been set.

func (AccountCreateNotification) MarshalJSON

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

func (*AccountCreateNotification) SetContent

SetContent sets field value

func (*AccountCreateNotification) SetError

SetError gets a reference to the given NotificationErrorContainer and assigns it to the Error field.

func (*AccountCreateNotification) SetEventDate

func (o *AccountCreateNotification) SetEventDate(v time.Time)

SetEventDate sets field value

func (*AccountCreateNotification) SetEventType

func (o *AccountCreateNotification) SetEventType(v string)

SetEventType sets field value

func (*AccountCreateNotification) SetExecutingUserKey

func (o *AccountCreateNotification) SetExecutingUserKey(v string)

SetExecutingUserKey sets field value

func (*AccountCreateNotification) SetLive

func (o *AccountCreateNotification) SetLive(v bool)

SetLive sets field value

func (*AccountCreateNotification) SetPspReference

func (o *AccountCreateNotification) SetPspReference(v string)

SetPspReference sets field value

type AccountEvent

type AccountEvent struct {
	// The event. >Permitted values: `InactivateAccount`, `RefundNotPaidOutTransfers`. For more information, refer to [Verification checks](https://docs.adyen.com/platforms/onboarding-and-verification/verification-checks).
	Event string `json:"event"`
	// The date on which the event will take place.
	ExecutionDate time.Time `json:"executionDate"`
	// The reason why this event has been created.
	Reason string `json:"reason"`
}

AccountEvent struct for AccountEvent

func NewAccountEvent

func NewAccountEvent(event string, executionDate time.Time, reason string) *AccountEvent

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

func NewAccountEventWithDefaults

func NewAccountEventWithDefaults() *AccountEvent

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

func (*AccountEvent) GetEvent

func (o *AccountEvent) GetEvent() string

GetEvent returns the Event field value

func (*AccountEvent) GetEventOk

func (o *AccountEvent) GetEventOk() (*string, bool)

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

func (*AccountEvent) GetExecutionDate

func (o *AccountEvent) GetExecutionDate() time.Time

GetExecutionDate returns the ExecutionDate field value

func (*AccountEvent) GetExecutionDateOk

func (o *AccountEvent) GetExecutionDateOk() (*time.Time, bool)

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

func (*AccountEvent) GetReason

func (o *AccountEvent) GetReason() string

GetReason returns the Reason field value

func (*AccountEvent) GetReasonOk

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

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

func (AccountEvent) MarshalJSON

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

func (*AccountEvent) SetEvent

func (o *AccountEvent) SetEvent(v string)

SetEvent sets field value

func (*AccountEvent) SetExecutionDate

func (o *AccountEvent) SetExecutionDate(v time.Time)

SetExecutionDate sets field value

func (*AccountEvent) SetReason

func (o *AccountEvent) SetReason(v string)

SetReason sets field value

type AccountFundsBelowThresholdNotification

type AccountFundsBelowThresholdNotification struct {
	Content *AccountFundsBelowThresholdNotificationContent `json:"content,omitempty"`
	Error   *NotificationErrorContainer                    `json:"error,omitempty"`
	// The date and time when an event has been completed.
	EventDate time.Time `json:"eventDate"`
	// The event type of the notification.
	EventType string `json:"eventType"`
	// The user or process that has triggered the notification.
	ExecutingUserKey string `json:"executingUserKey"`
	// Indicates whether the notification originated from the live environment or the test environment. If true, the notification originated from the live environment. If false, the notification originated from the test environment.
	Live bool `json:"live"`
	// The PSP reference of the request from which the notification originates.
	PspReference string `json:"pspReference"`
}

AccountFundsBelowThresholdNotification struct for AccountFundsBelowThresholdNotification

func NewAccountFundsBelowThresholdNotification

func NewAccountFundsBelowThresholdNotification(eventDate time.Time, eventType string, executingUserKey string, live bool, pspReference string) *AccountFundsBelowThresholdNotification

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

func NewAccountFundsBelowThresholdNotificationWithDefaults

func NewAccountFundsBelowThresholdNotificationWithDefaults() *AccountFundsBelowThresholdNotification

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

func (*AccountFundsBelowThresholdNotification) GetContent

GetContent returns the Content field value if set, zero value otherwise.

func (*AccountFundsBelowThresholdNotification) GetContentOk

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

func (*AccountFundsBelowThresholdNotification) GetError

GetError returns the Error field value if set, zero value otherwise.

func (*AccountFundsBelowThresholdNotification) GetErrorOk

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

func (*AccountFundsBelowThresholdNotification) GetEventDate

GetEventDate returns the EventDate field value

func (*AccountFundsBelowThresholdNotification) GetEventDateOk

func (o *AccountFundsBelowThresholdNotification) GetEventDateOk() (*time.Time, bool)

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

func (*AccountFundsBelowThresholdNotification) GetEventType

GetEventType returns the EventType field value

func (*AccountFundsBelowThresholdNotification) GetEventTypeOk

func (o *AccountFundsBelowThresholdNotification) GetEventTypeOk() (*string, bool)

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

func (*AccountFundsBelowThresholdNotification) GetExecutingUserKey

func (o *AccountFundsBelowThresholdNotification) GetExecutingUserKey() string

GetExecutingUserKey returns the ExecutingUserKey field value

func (*AccountFundsBelowThresholdNotification) GetExecutingUserKeyOk

func (o *AccountFundsBelowThresholdNotification) GetExecutingUserKeyOk() (*string, bool)

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

func (*AccountFundsBelowThresholdNotification) GetLive

GetLive returns the Live field value

func (*AccountFundsBelowThresholdNotification) GetLiveOk

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

func (*AccountFundsBelowThresholdNotification) GetPspReference

func (o *AccountFundsBelowThresholdNotification) GetPspReference() string

GetPspReference returns the PspReference field value

func (*AccountFundsBelowThresholdNotification) GetPspReferenceOk

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

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

func (*AccountFundsBelowThresholdNotification) HasContent

HasContent returns a boolean if a field has been set.

func (*AccountFundsBelowThresholdNotification) HasError

HasError returns a boolean if a field has been set.

func (AccountFundsBelowThresholdNotification) MarshalJSON

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

func (*AccountFundsBelowThresholdNotification) SetContent

SetContent gets a reference to the given AccountFundsBelowThresholdNotificationContent and assigns it to the Content field.

func (*AccountFundsBelowThresholdNotification) SetError

SetError gets a reference to the given NotificationErrorContainer and assigns it to the Error field.

func (*AccountFundsBelowThresholdNotification) SetEventDate

SetEventDate sets field value

func (*AccountFundsBelowThresholdNotification) SetEventType

SetEventType sets field value

func (*AccountFundsBelowThresholdNotification) SetExecutingUserKey

func (o *AccountFundsBelowThresholdNotification) SetExecutingUserKey(v string)

SetExecutingUserKey sets field value

func (*AccountFundsBelowThresholdNotification) SetLive

SetLive sets field value

func (*AccountFundsBelowThresholdNotification) SetPspReference

func (o *AccountFundsBelowThresholdNotification) SetPspReference(v string)

SetPspReference sets field value

type AccountFundsBelowThresholdNotificationContent

type AccountFundsBelowThresholdNotificationContent struct {
	// The code of the account with funds under threshold
	AccountCode   string     `json:"accountCode"`
	BalanceDate   *LocalDate `json:"balanceDate,omitempty"`
	CurrentFunds  *Amount    `json:"currentFunds,omitempty"`
	FundThreshold Amount     `json:"fundThreshold"`
	// The code of the merchant account.
	MerchantAccountCode string `json:"merchantAccountCode"`
}

AccountFundsBelowThresholdNotificationContent struct for AccountFundsBelowThresholdNotificationContent

func NewAccountFundsBelowThresholdNotificationContent

func NewAccountFundsBelowThresholdNotificationContent(accountCode string, fundThreshold Amount, merchantAccountCode string) *AccountFundsBelowThresholdNotificationContent

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

func NewAccountFundsBelowThresholdNotificationContentWithDefaults

func NewAccountFundsBelowThresholdNotificationContentWithDefaults() *AccountFundsBelowThresholdNotificationContent

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

func (*AccountFundsBelowThresholdNotificationContent) GetAccountCode

GetAccountCode returns the AccountCode field value

func (*AccountFundsBelowThresholdNotificationContent) GetAccountCodeOk

func (o *AccountFundsBelowThresholdNotificationContent) GetAccountCodeOk() (*string, bool)

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

func (*AccountFundsBelowThresholdNotificationContent) GetBalanceDate

GetBalanceDate returns the BalanceDate field value if set, zero value otherwise.

func (*AccountFundsBelowThresholdNotificationContent) GetBalanceDateOk

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

func (*AccountFundsBelowThresholdNotificationContent) GetCurrentFunds

GetCurrentFunds returns the CurrentFunds field value if set, zero value otherwise.

func (*AccountFundsBelowThresholdNotificationContent) GetCurrentFundsOk

func (o *AccountFundsBelowThresholdNotificationContent) GetCurrentFundsOk() (*Amount, bool)

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

func (*AccountFundsBelowThresholdNotificationContent) GetFundThreshold

GetFundThreshold returns the FundThreshold field value

func (*AccountFundsBelowThresholdNotificationContent) GetFundThresholdOk

func (o *AccountFundsBelowThresholdNotificationContent) GetFundThresholdOk() (*Amount, bool)

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

func (*AccountFundsBelowThresholdNotificationContent) GetMerchantAccountCode

func (o *AccountFundsBelowThresholdNotificationContent) GetMerchantAccountCode() string

GetMerchantAccountCode returns the MerchantAccountCode field value

func (*AccountFundsBelowThresholdNotificationContent) GetMerchantAccountCodeOk

func (o *AccountFundsBelowThresholdNotificationContent) GetMerchantAccountCodeOk() (*string, bool)

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

func (*AccountFundsBelowThresholdNotificationContent) HasBalanceDate

HasBalanceDate returns a boolean if a field has been set.

func (*AccountFundsBelowThresholdNotificationContent) HasCurrentFunds

HasCurrentFunds returns a boolean if a field has been set.

func (AccountFundsBelowThresholdNotificationContent) MarshalJSON

func (*AccountFundsBelowThresholdNotificationContent) SetAccountCode

SetAccountCode sets field value

func (*AccountFundsBelowThresholdNotificationContent) SetBalanceDate

SetBalanceDate gets a reference to the given LocalDate and assigns it to the BalanceDate field.

func (*AccountFundsBelowThresholdNotificationContent) SetCurrentFunds

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

func (*AccountFundsBelowThresholdNotificationContent) SetFundThreshold

SetFundThreshold sets field value

func (*AccountFundsBelowThresholdNotificationContent) SetMerchantAccountCode

func (o *AccountFundsBelowThresholdNotificationContent) SetMerchantAccountCode(v string)

SetMerchantAccountCode sets field value

type AccountHolderCreateNotification

type AccountHolderCreateNotification struct {
	Content CreateAccountHolderResponse `json:"content"`
	Error   *NotificationErrorContainer `json:"error,omitempty"`
	// The date and time when an event has been completed.
	EventDate time.Time `json:"eventDate"`
	// The event type of the notification.
	EventType string `json:"eventType"`
	// The user or process that has triggered the notification.
	ExecutingUserKey string `json:"executingUserKey"`
	// Indicates whether the notification originated from the live environment or the test environment. If true, the notification originated from the live environment. If false, the notification originated from the test environment.
	Live bool `json:"live"`
	// The PSP reference of the request from which the notification originates.
	PspReference string `json:"pspReference"`
}

AccountHolderCreateNotification struct for AccountHolderCreateNotification

func NewAccountHolderCreateNotification

func NewAccountHolderCreateNotification(content CreateAccountHolderResponse, eventDate time.Time, eventType string, executingUserKey string, live bool, pspReference string) *AccountHolderCreateNotification

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

func NewAccountHolderCreateNotificationWithDefaults

func NewAccountHolderCreateNotificationWithDefaults() *AccountHolderCreateNotification

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

func (*AccountHolderCreateNotification) GetContent

GetContent returns the Content field value

func (*AccountHolderCreateNotification) GetContentOk

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

func (*AccountHolderCreateNotification) GetError

GetError returns the Error field value if set, zero value otherwise.

func (*AccountHolderCreateNotification) GetErrorOk

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

func (*AccountHolderCreateNotification) GetEventDate

func (o *AccountHolderCreateNotification) GetEventDate() time.Time

GetEventDate returns the EventDate field value

func (*AccountHolderCreateNotification) GetEventDateOk

func (o *AccountHolderCreateNotification) GetEventDateOk() (*time.Time, bool)

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

func (*AccountHolderCreateNotification) GetEventType

func (o *AccountHolderCreateNotification) GetEventType() string

GetEventType returns the EventType field value

func (*AccountHolderCreateNotification) GetEventTypeOk

func (o *AccountHolderCreateNotification) GetEventTypeOk() (*string, bool)

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

func (*AccountHolderCreateNotification) GetExecutingUserKey

func (o *AccountHolderCreateNotification) GetExecutingUserKey() string

GetExecutingUserKey returns the ExecutingUserKey field value

func (*AccountHolderCreateNotification) GetExecutingUserKeyOk

func (o *AccountHolderCreateNotification) GetExecutingUserKeyOk() (*string, bool)

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

func (*AccountHolderCreateNotification) GetLive

GetLive returns the Live field value

func (*AccountHolderCreateNotification) GetLiveOk

func (o *AccountHolderCreateNotification) GetLiveOk() (*bool, bool)

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

func (*AccountHolderCreateNotification) GetPspReference

func (o *AccountHolderCreateNotification) GetPspReference() string

GetPspReference returns the PspReference field value

func (*AccountHolderCreateNotification) GetPspReferenceOk

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

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

func (*AccountHolderCreateNotification) HasError

func (o *AccountHolderCreateNotification) HasError() bool

HasError returns a boolean if a field has been set.

func (AccountHolderCreateNotification) MarshalJSON

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

func (*AccountHolderCreateNotification) SetContent

SetContent sets field value

func (*AccountHolderCreateNotification) SetError

SetError gets a reference to the given NotificationErrorContainer and assigns it to the Error field.

func (*AccountHolderCreateNotification) SetEventDate

func (o *AccountHolderCreateNotification) SetEventDate(v time.Time)

SetEventDate sets field value

func (*AccountHolderCreateNotification) SetEventType

func (o *AccountHolderCreateNotification) SetEventType(v string)

SetEventType sets field value

func (*AccountHolderCreateNotification) SetExecutingUserKey

func (o *AccountHolderCreateNotification) SetExecutingUserKey(v string)

SetExecutingUserKey sets field value

func (*AccountHolderCreateNotification) SetLive

func (o *AccountHolderCreateNotification) SetLive(v bool)

SetLive sets field value

func (*AccountHolderCreateNotification) SetPspReference

func (o *AccountHolderCreateNotification) SetPspReference(v string)

SetPspReference sets field value

type AccountHolderDetails

type AccountHolderDetails struct {
	Address *ViasAddress `json:"address,omitempty"`
	// Each of the bank accounts associated with the account holder. > Each array entry should represent one bank account. > For comprehensive detail regarding the required `BankAccountDetail` fields, please refer to the [KYC Verification documentation](https://docs.adyen.com/platforms/onboarding-and-verification/verification-checks).
	BankAccountDetails *[]BankAccountDetail `json:"bankAccountDetails,omitempty"`
	// The opaque reference value returned by the Adyen API during bank account login.
	BankAggregatorDataReference *string          `json:"bankAggregatorDataReference,omitempty"`
	BusinessDetails             *BusinessDetails `json:"businessDetails,omitempty"`
	// The email address of the account holder.
	Email string `json:"email"`
	// The phone number of the account holder 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"`
	IndividualDetails *IndividualDetails `json:"individualDetails,omitempty"`
	// The Merchant Category Code of the account holder. > If not specified in the request, this will be derived from the platform account (which is configured by Adyen).
	MerchantCategoryCode *string `json:"merchantCategoryCode,omitempty"`
	// A set of key and value pairs for general use by the account holder or merchant. The keys do not have specific names and may be used for storing miscellaneous data as desired. > The values being stored have a maximum length of eighty (80) characters and will be truncated if necessary. > 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"`
	// Each of the card tokens associated with the account holder. > Each array entry should represent one card token. > For comprehensive detail regarding the required `CardToken` fields, please refer to the [KYC Verification documentation](https://docs.adyen.com/platforms/onboarding-and-verification/verification-checks).
	PayoutMethods *[]PayoutMethod `json:"payoutMethods,omitempty"`
	// The URL of the website of the account holder.
	WebAddress string `json:"webAddress"`
}

AccountHolderDetails struct for AccountHolderDetails

func NewAccountHolderDetails

func NewAccountHolderDetails(email string, fullPhoneNumber string, webAddress string) *AccountHolderDetails

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

func NewAccountHolderDetailsWithDefaults

func NewAccountHolderDetailsWithDefaults() *AccountHolderDetails

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

func (*AccountHolderDetails) GetAddress

func (o *AccountHolderDetails) GetAddress() ViasAddress

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

func (*AccountHolderDetails) GetAddressOk

func (o *AccountHolderDetails) GetAddressOk() (*ViasAddress, 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 (*AccountHolderDetails) GetBankAccountDetails

func (o *AccountHolderDetails) GetBankAccountDetails() []BankAccountDetail

GetBankAccountDetails returns the BankAccountDetails field value if set, zero value otherwise.

func (*AccountHolderDetails) GetBankAccountDetailsOk

func (o *AccountHolderDetails) GetBankAccountDetailsOk() (*[]BankAccountDetail, bool)

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

func (*AccountHolderDetails) GetBankAggregatorDataReference

func (o *AccountHolderDetails) GetBankAggregatorDataReference() string

GetBankAggregatorDataReference returns the BankAggregatorDataReference field value if set, zero value otherwise.

func (*AccountHolderDetails) GetBankAggregatorDataReferenceOk

func (o *AccountHolderDetails) GetBankAggregatorDataReferenceOk() (*string, bool)

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

func (*AccountHolderDetails) GetBusinessDetails

func (o *AccountHolderDetails) GetBusinessDetails() BusinessDetails

GetBusinessDetails returns the BusinessDetails field value if set, zero value otherwise.

func (*AccountHolderDetails) GetBusinessDetailsOk

func (o *AccountHolderDetails) GetBusinessDetailsOk() (*BusinessDetails, bool)

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

func (*AccountHolderDetails) GetEmail

func (o *AccountHolderDetails) GetEmail() string

GetEmail returns the Email field value

func (*AccountHolderDetails) GetEmailOk

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

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

func (*AccountHolderDetails) GetFullPhoneNumber

func (o *AccountHolderDetails) GetFullPhoneNumber() string

GetFullPhoneNumber returns the FullPhoneNumber field value

func (*AccountHolderDetails) GetFullPhoneNumberOk

func (o *AccountHolderDetails) GetFullPhoneNumberOk() (*string, bool)

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

func (*AccountHolderDetails) GetIndividualDetails

func (o *AccountHolderDetails) GetIndividualDetails() IndividualDetails

GetIndividualDetails returns the IndividualDetails field value if set, zero value otherwise.

func (*AccountHolderDetails) GetIndividualDetailsOk

func (o *AccountHolderDetails) GetIndividualDetailsOk() (*IndividualDetails, bool)

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

func (*AccountHolderDetails) GetMerchantCategoryCode

func (o *AccountHolderDetails) GetMerchantCategoryCode() string

GetMerchantCategoryCode returns the MerchantCategoryCode field value if set, zero value otherwise.

func (*AccountHolderDetails) GetMerchantCategoryCodeOk

func (o *AccountHolderDetails) GetMerchantCategoryCodeOk() (*string, bool)

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

func (*AccountHolderDetails) GetMetadata

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

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

func (*AccountHolderDetails) GetMetadataOk

func (o *AccountHolderDetails) 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 (*AccountHolderDetails) GetPayoutMethods

func (o *AccountHolderDetails) GetPayoutMethods() []PayoutMethod

GetPayoutMethods returns the PayoutMethods field value if set, zero value otherwise.

func (*AccountHolderDetails) GetPayoutMethodsOk

func (o *AccountHolderDetails) GetPayoutMethodsOk() (*[]PayoutMethod, bool)

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

func (*AccountHolderDetails) GetWebAddress

func (o *AccountHolderDetails) GetWebAddress() string

GetWebAddress returns the WebAddress field value

func (*AccountHolderDetails) GetWebAddressOk

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

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

func (*AccountHolderDetails) HasAddress

func (o *AccountHolderDetails) HasAddress() bool

HasAddress returns a boolean if a field has been set.

func (*AccountHolderDetails) HasBankAccountDetails

func (o *AccountHolderDetails) HasBankAccountDetails() bool

HasBankAccountDetails returns a boolean if a field has been set.

func (*AccountHolderDetails) HasBankAggregatorDataReference

func (o *AccountHolderDetails) HasBankAggregatorDataReference() bool

HasBankAggregatorDataReference returns a boolean if a field has been set.

func (*AccountHolderDetails) HasBusinessDetails

func (o *AccountHolderDetails) HasBusinessDetails() bool

HasBusinessDetails returns a boolean if a field has been set.

func (*AccountHolderDetails) HasIndividualDetails

func (o *AccountHolderDetails) HasIndividualDetails() bool

HasIndividualDetails returns a boolean if a field has been set.

func (*AccountHolderDetails) HasMerchantCategoryCode

func (o *AccountHolderDetails) HasMerchantCategoryCode() bool

HasMerchantCategoryCode returns a boolean if a field has been set.

func (*AccountHolderDetails) HasMetadata

func (o *AccountHolderDetails) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*AccountHolderDetails) HasPayoutMethods

func (o *AccountHolderDetails) HasPayoutMethods() bool

HasPayoutMethods returns a boolean if a field has been set.

func (AccountHolderDetails) MarshalJSON

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

func (*AccountHolderDetails) SetAddress

func (o *AccountHolderDetails) SetAddress(v ViasAddress)

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

func (*AccountHolderDetails) SetBankAccountDetails

func (o *AccountHolderDetails) SetBankAccountDetails(v []BankAccountDetail)

SetBankAccountDetails gets a reference to the given []BankAccountDetail and assigns it to the BankAccountDetails field.

func (*AccountHolderDetails) SetBankAggregatorDataReference

func (o *AccountHolderDetails) SetBankAggregatorDataReference(v string)

SetBankAggregatorDataReference gets a reference to the given string and assigns it to the BankAggregatorDataReference field.

func (*AccountHolderDetails) SetBusinessDetails

func (o *AccountHolderDetails) SetBusinessDetails(v BusinessDetails)

SetBusinessDetails gets a reference to the given BusinessDetails and assigns it to the BusinessDetails field.

func (*AccountHolderDetails) SetEmail

func (o *AccountHolderDetails) SetEmail(v string)

SetEmail sets field value

func (*AccountHolderDetails) SetFullPhoneNumber

func (o *AccountHolderDetails) SetFullPhoneNumber(v string)

SetFullPhoneNumber sets field value

func (*AccountHolderDetails) SetIndividualDetails

func (o *AccountHolderDetails) SetIndividualDetails(v IndividualDetails)

SetIndividualDetails gets a reference to the given IndividualDetails and assigns it to the IndividualDetails field.

func (*AccountHolderDetails) SetMerchantCategoryCode

func (o *AccountHolderDetails) SetMerchantCategoryCode(v string)

SetMerchantCategoryCode gets a reference to the given string and assigns it to the MerchantCategoryCode field.

func (*AccountHolderDetails) SetMetadata

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

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

func (*AccountHolderDetails) SetPayoutMethods

func (o *AccountHolderDetails) SetPayoutMethods(v []PayoutMethod)

SetPayoutMethods gets a reference to the given []PayoutMethod and assigns it to the PayoutMethods field.

func (*AccountHolderDetails) SetWebAddress

func (o *AccountHolderDetails) SetWebAddress(v string)

SetWebAddress sets field value

type AccountHolderPayoutNotification

type AccountHolderPayoutNotification struct {
	Content AccountHolderPayoutNotificationContent `json:"content"`
	Error   *NotificationErrorContainer            `json:"error,omitempty"`
	// The date and time when an event has been completed.
	EventDate time.Time `json:"eventDate"`
	// The event type of the notification.
	EventType string `json:"eventType"`
	// The user or process that has triggered the notification.
	ExecutingUserKey string `json:"executingUserKey"`
	// Indicates whether the notification originated from the live environment or the test environment. If true, the notification originated from the live environment. If false, the notification originated from the test environment.
	Live bool `json:"live"`
	// The PSP reference of the request from which the notification originates.
	PspReference string `json:"pspReference"`
}

AccountHolderPayoutNotification struct for AccountHolderPayoutNotification

func NewAccountHolderPayoutNotification

func NewAccountHolderPayoutNotification(content AccountHolderPayoutNotificationContent, eventDate time.Time, eventType string, executingUserKey string, live bool, pspReference string) *AccountHolderPayoutNotification

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

func NewAccountHolderPayoutNotificationWithDefaults

func NewAccountHolderPayoutNotificationWithDefaults() *AccountHolderPayoutNotification

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

func (*AccountHolderPayoutNotification) GetContent

GetContent returns the Content field value

func (*AccountHolderPayoutNotification) GetContentOk

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

func (*AccountHolderPayoutNotification) GetError

GetError returns the Error field value if set, zero value otherwise.

func (*AccountHolderPayoutNotification) GetErrorOk

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

func (*AccountHolderPayoutNotification) GetEventDate

func (o *AccountHolderPayoutNotification) GetEventDate() time.Time

GetEventDate returns the EventDate field value

func (*AccountHolderPayoutNotification) GetEventDateOk

func (o *AccountHolderPayoutNotification) GetEventDateOk() (*time.Time, bool)

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

func (*AccountHolderPayoutNotification) GetEventType

func (o *AccountHolderPayoutNotification) GetEventType() string

GetEventType returns the EventType field value

func (*AccountHolderPayoutNotification) GetEventTypeOk

func (o *AccountHolderPayoutNotification) GetEventTypeOk() (*string, bool)

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

func (*AccountHolderPayoutNotification) GetExecutingUserKey

func (o *AccountHolderPayoutNotification) GetExecutingUserKey() string

GetExecutingUserKey returns the ExecutingUserKey field value

func (*AccountHolderPayoutNotification) GetExecutingUserKeyOk

func (o *AccountHolderPayoutNotification) GetExecutingUserKeyOk() (*string, bool)

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

func (*AccountHolderPayoutNotification) GetLive

GetLive returns the Live field value

func (*AccountHolderPayoutNotification) GetLiveOk

func (o *AccountHolderPayoutNotification) GetLiveOk() (*bool, bool)

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

func (*AccountHolderPayoutNotification) GetPspReference

func (o *AccountHolderPayoutNotification) GetPspReference() string

GetPspReference returns the PspReference field value

func (*AccountHolderPayoutNotification) GetPspReferenceOk

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

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

func (*AccountHolderPayoutNotification) HasError

func (o *AccountHolderPayoutNotification) HasError() bool

HasError returns a boolean if a field has been set.

func (AccountHolderPayoutNotification) MarshalJSON

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

func (*AccountHolderPayoutNotification) SetContent

SetContent sets field value

func (*AccountHolderPayoutNotification) SetError

SetError gets a reference to the given NotificationErrorContainer and assigns it to the Error field.

func (*AccountHolderPayoutNotification) SetEventDate

func (o *AccountHolderPayoutNotification) SetEventDate(v time.Time)

SetEventDate sets field value

func (*AccountHolderPayoutNotification) SetEventType

func (o *AccountHolderPayoutNotification) SetEventType(v string)

SetEventType sets field value

func (*AccountHolderPayoutNotification) SetExecutingUserKey

func (o *AccountHolderPayoutNotification) SetExecutingUserKey(v string)

SetExecutingUserKey sets field value

func (*AccountHolderPayoutNotification) SetLive

func (o *AccountHolderPayoutNotification) SetLive(v bool)

SetLive sets field value

func (*AccountHolderPayoutNotification) SetPspReference

func (o *AccountHolderPayoutNotification) SetPspReference(v string)

SetPspReference sets field value

type AccountHolderPayoutNotificationContent

type AccountHolderPayoutNotificationContent struct {
	// The code of the account from which the payout was made.
	AccountCode string `json:"accountCode"`
	// The code of the Account Holder to which the payout was made.
	AccountHolderCode string `json:"accountHolderCode"`
	// The payout amounts (per currency).
	Amounts           *[]Amount          `json:"amounts,omitempty"`
	BankAccountDetail *BankAccountDetail `json:"bankAccountDetail,omitempty"`
	// A description of the payout.
	Description          *string    `json:"description,omitempty"`
	EstimatedArrivalDate *LocalDate `json:"estimatedArrivalDate,omitempty"`
	// Invalid fields list.
	InvalidFields *[]ErrorFieldType `json:"invalidFields,omitempty"`
	// The merchant reference.
	MerchantReference *string `json:"merchantReference,omitempty"`
	// The PSP reference of the original payout.
	OriginalPspReference *string `json:"originalPspReference,omitempty"`
	// Payout account country.
	PayoutAccountCountry *string `json:"payoutAccountCountry,omitempty"`
	// Payout bank account number.
	PayoutAccountNumber *string `json:"payoutAccountNumber,omitempty"`
	// Payout bank name.
	PayoutBankName *string `json:"payoutBankName,omitempty"`
	// Payout branch code.
	PayoutBranchCode *string `json:"payoutBranchCode,omitempty"`
	// Payout transaction id.
	PayoutReference *int64 `json:"payoutReference,omitempty"`
	// Speed with which payouts for this account are processed. Permitted values: `STANDARD`, `SAME_DAY`.
	PayoutSpeed *string          `json:"payoutSpeed,omitempty"`
	Status      *OperationStatus `json:"status,omitempty"`
}

AccountHolderPayoutNotificationContent struct for AccountHolderPayoutNotificationContent

func NewAccountHolderPayoutNotificationContent

func NewAccountHolderPayoutNotificationContent(accountCode string, accountHolderCode string) *AccountHolderPayoutNotificationContent

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

func NewAccountHolderPayoutNotificationContentWithDefaults

func NewAccountHolderPayoutNotificationContentWithDefaults() *AccountHolderPayoutNotificationContent

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

func (*AccountHolderPayoutNotificationContent) GetAccountCode

func (o *AccountHolderPayoutNotificationContent) GetAccountCode() string

GetAccountCode returns the AccountCode field value

func (*AccountHolderPayoutNotificationContent) GetAccountCodeOk

func (o *AccountHolderPayoutNotificationContent) GetAccountCodeOk() (*string, bool)

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

func (*AccountHolderPayoutNotificationContent) GetAccountHolderCode

func (o *AccountHolderPayoutNotificationContent) GetAccountHolderCode() string

GetAccountHolderCode returns the AccountHolderCode field value

func (*AccountHolderPayoutNotificationContent) GetAccountHolderCodeOk

func (o *AccountHolderPayoutNotificationContent) GetAccountHolderCodeOk() (*string, bool)

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

func (*AccountHolderPayoutNotificationContent) GetAmounts

GetAmounts returns the Amounts field value if set, zero value otherwise.

func (*AccountHolderPayoutNotificationContent) GetAmountsOk

func (o *AccountHolderPayoutNotificationContent) GetAmountsOk() (*[]Amount, bool)

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

func (*AccountHolderPayoutNotificationContent) GetBankAccountDetail

GetBankAccountDetail returns the BankAccountDetail field value if set, zero value otherwise.

func (*AccountHolderPayoutNotificationContent) GetBankAccountDetailOk

func (o *AccountHolderPayoutNotificationContent) GetBankAccountDetailOk() (*BankAccountDetail, bool)

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

func (*AccountHolderPayoutNotificationContent) GetDescription

func (o *AccountHolderPayoutNotificationContent) GetDescription() string

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

func (*AccountHolderPayoutNotificationContent) GetDescriptionOk

func (o *AccountHolderPayoutNotificationContent) 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 (*AccountHolderPayoutNotificationContent) GetEstimatedArrivalDate

func (o *AccountHolderPayoutNotificationContent) GetEstimatedArrivalDate() LocalDate

GetEstimatedArrivalDate returns the EstimatedArrivalDate field value if set, zero value otherwise.

func (*AccountHolderPayoutNotificationContent) GetEstimatedArrivalDateOk

func (o *AccountHolderPayoutNotificationContent) GetEstimatedArrivalDateOk() (*LocalDate, bool)

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

func (*AccountHolderPayoutNotificationContent) GetInvalidFields

GetInvalidFields returns the InvalidFields field value if set, zero value otherwise.

func (*AccountHolderPayoutNotificationContent) GetInvalidFieldsOk

func (o *AccountHolderPayoutNotificationContent) GetInvalidFieldsOk() (*[]ErrorFieldType, bool)

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

func (*AccountHolderPayoutNotificationContent) GetMerchantReference

func (o *AccountHolderPayoutNotificationContent) GetMerchantReference() string

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

func (*AccountHolderPayoutNotificationContent) GetMerchantReferenceOk

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

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

func (*AccountHolderPayoutNotificationContent) GetOriginalPspReference

func (o *AccountHolderPayoutNotificationContent) GetOriginalPspReference() string

GetOriginalPspReference returns the OriginalPspReference field value if set, zero value otherwise.

func (*AccountHolderPayoutNotificationContent) GetOriginalPspReferenceOk

func (o *AccountHolderPayoutNotificationContent) GetOriginalPspReferenceOk() (*string, bool)

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

func (*AccountHolderPayoutNotificationContent) GetPayoutAccountCountry

func (o *AccountHolderPayoutNotificationContent) GetPayoutAccountCountry() string

GetPayoutAccountCountry returns the PayoutAccountCountry field value if set, zero value otherwise.

func (*AccountHolderPayoutNotificationContent) GetPayoutAccountCountryOk

func (o *AccountHolderPayoutNotificationContent) GetPayoutAccountCountryOk() (*string, bool)

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

func (*AccountHolderPayoutNotificationContent) GetPayoutAccountNumber

func (o *AccountHolderPayoutNotificationContent) GetPayoutAccountNumber() string

GetPayoutAccountNumber returns the PayoutAccountNumber field value if set, zero value otherwise.

func (*AccountHolderPayoutNotificationContent) GetPayoutAccountNumberOk

func (o *AccountHolderPayoutNotificationContent) GetPayoutAccountNumberOk() (*string, bool)

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

func (*AccountHolderPayoutNotificationContent) GetPayoutBankName

func (o *AccountHolderPayoutNotificationContent) GetPayoutBankName() string

GetPayoutBankName returns the PayoutBankName field value if set, zero value otherwise.

func (*AccountHolderPayoutNotificationContent) GetPayoutBankNameOk

func (o *AccountHolderPayoutNotificationContent) GetPayoutBankNameOk() (*string, bool)

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

func (*AccountHolderPayoutNotificationContent) GetPayoutBranchCode

func (o *AccountHolderPayoutNotificationContent) GetPayoutBranchCode() string

GetPayoutBranchCode returns the PayoutBranchCode field value if set, zero value otherwise.

func (*AccountHolderPayoutNotificationContent) GetPayoutBranchCodeOk

func (o *AccountHolderPayoutNotificationContent) GetPayoutBranchCodeOk() (*string, bool)

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

func (*AccountHolderPayoutNotificationContent) GetPayoutReference

func (o *AccountHolderPayoutNotificationContent) GetPayoutReference() int64

GetPayoutReference returns the PayoutReference field value if set, zero value otherwise.

func (*AccountHolderPayoutNotificationContent) GetPayoutReferenceOk

func (o *AccountHolderPayoutNotificationContent) GetPayoutReferenceOk() (*int64, bool)

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

func (*AccountHolderPayoutNotificationContent) GetPayoutSpeed

func (o *AccountHolderPayoutNotificationContent) GetPayoutSpeed() string

GetPayoutSpeed returns the PayoutSpeed field value if set, zero value otherwise.

func (*AccountHolderPayoutNotificationContent) GetPayoutSpeedOk

func (o *AccountHolderPayoutNotificationContent) GetPayoutSpeedOk() (*string, bool)

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

func (*AccountHolderPayoutNotificationContent) GetStatus

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

func (*AccountHolderPayoutNotificationContent) GetStatusOk

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 (*AccountHolderPayoutNotificationContent) HasAmounts

HasAmounts returns a boolean if a field has been set.

func (*AccountHolderPayoutNotificationContent) HasBankAccountDetail

func (o *AccountHolderPayoutNotificationContent) HasBankAccountDetail() bool

HasBankAccountDetail returns a boolean if a field has been set.

func (*AccountHolderPayoutNotificationContent) HasDescription

func (o *AccountHolderPayoutNotificationContent) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*AccountHolderPayoutNotificationContent) HasEstimatedArrivalDate

func (o *AccountHolderPayoutNotificationContent) HasEstimatedArrivalDate() bool

HasEstimatedArrivalDate returns a boolean if a field has been set.

func (*AccountHolderPayoutNotificationContent) HasInvalidFields

func (o *AccountHolderPayoutNotificationContent) HasInvalidFields() bool

HasInvalidFields returns a boolean if a field has been set.

func (*AccountHolderPayoutNotificationContent) HasMerchantReference

func (o *AccountHolderPayoutNotificationContent) HasMerchantReference() bool

HasMerchantReference returns a boolean if a field has been set.

func (*AccountHolderPayoutNotificationContent) HasOriginalPspReference

func (o *AccountHolderPayoutNotificationContent) HasOriginalPspReference() bool

HasOriginalPspReference returns a boolean if a field has been set.

func (*AccountHolderPayoutNotificationContent) HasPayoutAccountCountry

func (o *AccountHolderPayoutNotificationContent) HasPayoutAccountCountry() bool

HasPayoutAccountCountry returns a boolean if a field has been set.

func (*AccountHolderPayoutNotificationContent) HasPayoutAccountNumber

func (o *AccountHolderPayoutNotificationContent) HasPayoutAccountNumber() bool

HasPayoutAccountNumber returns a boolean if a field has been set.

func (*AccountHolderPayoutNotificationContent) HasPayoutBankName

func (o *AccountHolderPayoutNotificationContent) HasPayoutBankName() bool

HasPayoutBankName returns a boolean if a field has been set.

func (*AccountHolderPayoutNotificationContent) HasPayoutBranchCode

func (o *AccountHolderPayoutNotificationContent) HasPayoutBranchCode() bool

HasPayoutBranchCode returns a boolean if a field has been set.

func (*AccountHolderPayoutNotificationContent) HasPayoutReference

func (o *AccountHolderPayoutNotificationContent) HasPayoutReference() bool

HasPayoutReference returns a boolean if a field has been set.

func (*AccountHolderPayoutNotificationContent) HasPayoutSpeed

func (o *AccountHolderPayoutNotificationContent) HasPayoutSpeed() bool

HasPayoutSpeed returns a boolean if a field has been set.

func (*AccountHolderPayoutNotificationContent) HasStatus

HasStatus returns a boolean if a field has been set.

func (AccountHolderPayoutNotificationContent) MarshalJSON

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

func (*AccountHolderPayoutNotificationContent) SetAccountCode

func (o *AccountHolderPayoutNotificationContent) SetAccountCode(v string)

SetAccountCode sets field value

func (*AccountHolderPayoutNotificationContent) SetAccountHolderCode

func (o *AccountHolderPayoutNotificationContent) SetAccountHolderCode(v string)

SetAccountHolderCode sets field value

func (*AccountHolderPayoutNotificationContent) SetAmounts

SetAmounts gets a reference to the given []Amount and assigns it to the Amounts field.

func (*AccountHolderPayoutNotificationContent) SetBankAccountDetail

func (o *AccountHolderPayoutNotificationContent) SetBankAccountDetail(v BankAccountDetail)

SetBankAccountDetail gets a reference to the given BankAccountDetail and assigns it to the BankAccountDetail field.

func (*AccountHolderPayoutNotificationContent) SetDescription

func (o *AccountHolderPayoutNotificationContent) SetDescription(v string)

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

func (*AccountHolderPayoutNotificationContent) SetEstimatedArrivalDate

func (o *AccountHolderPayoutNotificationContent) SetEstimatedArrivalDate(v LocalDate)

SetEstimatedArrivalDate gets a reference to the given LocalDate and assigns it to the EstimatedArrivalDate field.

func (*AccountHolderPayoutNotificationContent) SetInvalidFields

func (o *AccountHolderPayoutNotificationContent) SetInvalidFields(v []ErrorFieldType)

SetInvalidFields gets a reference to the given []ErrorFieldType and assigns it to the InvalidFields field.

func (*AccountHolderPayoutNotificationContent) SetMerchantReference

func (o *AccountHolderPayoutNotificationContent) SetMerchantReference(v string)

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

func (*AccountHolderPayoutNotificationContent) SetOriginalPspReference

func (o *AccountHolderPayoutNotificationContent) SetOriginalPspReference(v string)

SetOriginalPspReference gets a reference to the given string and assigns it to the OriginalPspReference field.

func (*AccountHolderPayoutNotificationContent) SetPayoutAccountCountry

func (o *AccountHolderPayoutNotificationContent) SetPayoutAccountCountry(v string)

SetPayoutAccountCountry gets a reference to the given string and assigns it to the PayoutAccountCountry field.

func (*AccountHolderPayoutNotificationContent) SetPayoutAccountNumber

func (o *AccountHolderPayoutNotificationContent) SetPayoutAccountNumber(v string)

SetPayoutAccountNumber gets a reference to the given string and assigns it to the PayoutAccountNumber field.

func (*AccountHolderPayoutNotificationContent) SetPayoutBankName

func (o *AccountHolderPayoutNotificationContent) SetPayoutBankName(v string)

SetPayoutBankName gets a reference to the given string and assigns it to the PayoutBankName field.

func (*AccountHolderPayoutNotificationContent) SetPayoutBranchCode

func (o *AccountHolderPayoutNotificationContent) SetPayoutBranchCode(v string)

SetPayoutBranchCode gets a reference to the given string and assigns it to the PayoutBranchCode field.

func (*AccountHolderPayoutNotificationContent) SetPayoutReference

func (o *AccountHolderPayoutNotificationContent) SetPayoutReference(v int64)

SetPayoutReference gets a reference to the given int64 and assigns it to the PayoutReference field.

func (*AccountHolderPayoutNotificationContent) SetPayoutSpeed

func (o *AccountHolderPayoutNotificationContent) SetPayoutSpeed(v string)

SetPayoutSpeed gets a reference to the given string and assigns it to the PayoutSpeed field.

func (*AccountHolderPayoutNotificationContent) SetStatus

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

type AccountHolderStatus

type AccountHolderStatus struct {
	// A list of events scheduled for the account holder.
	Events          *[]AccountEvent         `json:"events,omitempty"`
	PayoutState     *AccountPayoutState     `json:"payoutState,omitempty"`
	ProcessingState *AccountProcessingState `json:"processingState,omitempty"`
	// The status of the account holder. >Permitted values: `Active`, `Inactive`, `Suspended`, `Closed`.
	Status string `json:"status"`
	// The reason why the status was assigned to the account holder.
	StatusReason *string `json:"statusReason,omitempty"`
}

AccountHolderStatus struct for AccountHolderStatus

func NewAccountHolderStatus

func NewAccountHolderStatus(status string) *AccountHolderStatus

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

func NewAccountHolderStatusWithDefaults

func NewAccountHolderStatusWithDefaults() *AccountHolderStatus

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

func (*AccountHolderStatus) GetEvents

func (o *AccountHolderStatus) GetEvents() []AccountEvent

GetEvents returns the Events field value if set, zero value otherwise.

func (*AccountHolderStatus) GetEventsOk

func (o *AccountHolderStatus) GetEventsOk() (*[]AccountEvent, bool)

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

func (*AccountHolderStatus) GetPayoutState

func (o *AccountHolderStatus) GetPayoutState() AccountPayoutState

GetPayoutState returns the PayoutState field value if set, zero value otherwise.

func (*AccountHolderStatus) GetPayoutStateOk

func (o *AccountHolderStatus) GetPayoutStateOk() (*AccountPayoutState, bool)

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

func (*AccountHolderStatus) GetProcessingState

func (o *AccountHolderStatus) GetProcessingState() AccountProcessingState

GetProcessingState returns the ProcessingState field value if set, zero value otherwise.

func (*AccountHolderStatus) GetProcessingStateOk

func (o *AccountHolderStatus) GetProcessingStateOk() (*AccountProcessingState, bool)

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

func (*AccountHolderStatus) GetStatus

func (o *AccountHolderStatus) GetStatus() string

GetStatus returns the Status field value

func (*AccountHolderStatus) GetStatusOk

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

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

func (*AccountHolderStatus) GetStatusReason

func (o *AccountHolderStatus) GetStatusReason() string

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

func (*AccountHolderStatus) GetStatusReasonOk

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

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

func (*AccountHolderStatus) HasEvents

func (o *AccountHolderStatus) HasEvents() bool

HasEvents returns a boolean if a field has been set.

func (*AccountHolderStatus) HasPayoutState

func (o *AccountHolderStatus) HasPayoutState() bool

HasPayoutState returns a boolean if a field has been set.

func (*AccountHolderStatus) HasProcessingState

func (o *AccountHolderStatus) HasProcessingState() bool

HasProcessingState returns a boolean if a field has been set.

func (*AccountHolderStatus) HasStatusReason

func (o *AccountHolderStatus) HasStatusReason() bool

HasStatusReason returns a boolean if a field has been set.

func (AccountHolderStatus) MarshalJSON

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

func (*AccountHolderStatus) SetEvents

func (o *AccountHolderStatus) SetEvents(v []AccountEvent)

SetEvents gets a reference to the given []AccountEvent and assigns it to the Events field.

func (*AccountHolderStatus) SetPayoutState

func (o *AccountHolderStatus) SetPayoutState(v AccountPayoutState)

SetPayoutState gets a reference to the given AccountPayoutState and assigns it to the PayoutState field.

func (*AccountHolderStatus) SetProcessingState

func (o *AccountHolderStatus) SetProcessingState(v AccountProcessingState)

SetProcessingState gets a reference to the given AccountProcessingState and assigns it to the ProcessingState field.

func (*AccountHolderStatus) SetStatus

func (o *AccountHolderStatus) SetStatus(v string)

SetStatus sets field value

func (*AccountHolderStatus) SetStatusReason

func (o *AccountHolderStatus) SetStatusReason(v string)

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

type AccountHolderStatusChangeNotification

type AccountHolderStatusChangeNotification struct {
	Content *AccountHolderStatusChangeNotificationContent `json:"content,omitempty"`
	Error   *NotificationErrorContainer                   `json:"error,omitempty"`
	// The date and time when an event has been completed.
	EventDate time.Time `json:"eventDate"`
	// The event type of the notification.
	EventType string `json:"eventType"`
	// The user or process that has triggered the notification.
	ExecutingUserKey string `json:"executingUserKey"`
	// Indicates whether the notification originated from the live environment or the test environment. If true, the notification originated from the live environment. If false, the notification originated from the test environment.
	Live bool `json:"live"`
	// The PSP reference of the request from which the notification originates.
	PspReference string `json:"pspReference"`
}

AccountHolderStatusChangeNotification struct for AccountHolderStatusChangeNotification

func NewAccountHolderStatusChangeNotification

func NewAccountHolderStatusChangeNotification(eventDate time.Time, eventType string, executingUserKey string, live bool, pspReference string) *AccountHolderStatusChangeNotification

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

func NewAccountHolderStatusChangeNotificationWithDefaults

func NewAccountHolderStatusChangeNotificationWithDefaults() *AccountHolderStatusChangeNotification

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

func (*AccountHolderStatusChangeNotification) GetContent

GetContent returns the Content field value if set, zero value otherwise.

func (*AccountHolderStatusChangeNotification) GetContentOk

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

func (*AccountHolderStatusChangeNotification) GetError

GetError returns the Error field value if set, zero value otherwise.

func (*AccountHolderStatusChangeNotification) GetErrorOk

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

func (*AccountHolderStatusChangeNotification) GetEventDate

GetEventDate returns the EventDate field value

func (*AccountHolderStatusChangeNotification) GetEventDateOk

func (o *AccountHolderStatusChangeNotification) GetEventDateOk() (*time.Time, bool)

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

func (*AccountHolderStatusChangeNotification) GetEventType

GetEventType returns the EventType field value

func (*AccountHolderStatusChangeNotification) GetEventTypeOk

func (o *AccountHolderStatusChangeNotification) GetEventTypeOk() (*string, bool)

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

func (*AccountHolderStatusChangeNotification) GetExecutingUserKey

func (o *AccountHolderStatusChangeNotification) GetExecutingUserKey() string

GetExecutingUserKey returns the ExecutingUserKey field value

func (*AccountHolderStatusChangeNotification) GetExecutingUserKeyOk

func (o *AccountHolderStatusChangeNotification) GetExecutingUserKeyOk() (*string, bool)

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

func (*AccountHolderStatusChangeNotification) GetLive

GetLive returns the Live field value

func (*AccountHolderStatusChangeNotification) GetLiveOk

func (o *AccountHolderStatusChangeNotification) GetLiveOk() (*bool, bool)

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

func (*AccountHolderStatusChangeNotification) GetPspReference

func (o *AccountHolderStatusChangeNotification) GetPspReference() string

GetPspReference returns the PspReference field value

func (*AccountHolderStatusChangeNotification) GetPspReferenceOk

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

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

func (*AccountHolderStatusChangeNotification) HasContent

HasContent returns a boolean if a field has been set.

func (*AccountHolderStatusChangeNotification) HasError

HasError returns a boolean if a field has been set.

func (AccountHolderStatusChangeNotification) MarshalJSON

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

func (*AccountHolderStatusChangeNotification) SetContent

SetContent gets a reference to the given AccountHolderStatusChangeNotificationContent and assigns it to the Content field.

func (*AccountHolderStatusChangeNotification) SetError

SetError gets a reference to the given NotificationErrorContainer and assigns it to the Error field.

func (*AccountHolderStatusChangeNotification) SetEventDate

func (o *AccountHolderStatusChangeNotification) SetEventDate(v time.Time)

SetEventDate sets field value

func (*AccountHolderStatusChangeNotification) SetEventType

func (o *AccountHolderStatusChangeNotification) SetEventType(v string)

SetEventType sets field value

func (*AccountHolderStatusChangeNotification) SetExecutingUserKey

func (o *AccountHolderStatusChangeNotification) SetExecutingUserKey(v string)

SetExecutingUserKey sets field value

func (*AccountHolderStatusChangeNotification) SetLive

SetLive sets field value

func (*AccountHolderStatusChangeNotification) SetPspReference

func (o *AccountHolderStatusChangeNotification) SetPspReference(v string)

SetPspReference sets field value

type AccountHolderStatusChangeNotificationContent

type AccountHolderStatusChangeNotificationContent struct {
	// The code of the account holder.
	AccountHolderCode string `json:"accountHolderCode"`
	// in case the account holder has not been updated, contains account holder fields, that did not pass the validation.
	InvalidFields *[]ErrorFieldType   `json:"invalidFields,omitempty"`
	NewStatus     AccountHolderStatus `json:"newStatus"`
	OldStatus     AccountHolderStatus `json:"oldStatus"`
	// The reason for the status change.
	Reason *string `json:"reason,omitempty"`
}

AccountHolderStatusChangeNotificationContent struct for AccountHolderStatusChangeNotificationContent

func NewAccountHolderStatusChangeNotificationContent

func NewAccountHolderStatusChangeNotificationContent(accountHolderCode string, newStatus AccountHolderStatus, oldStatus AccountHolderStatus) *AccountHolderStatusChangeNotificationContent

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

func NewAccountHolderStatusChangeNotificationContentWithDefaults

func NewAccountHolderStatusChangeNotificationContentWithDefaults() *AccountHolderStatusChangeNotificationContent

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

func (*AccountHolderStatusChangeNotificationContent) GetAccountHolderCode

func (o *AccountHolderStatusChangeNotificationContent) GetAccountHolderCode() string

GetAccountHolderCode returns the AccountHolderCode field value

func (*AccountHolderStatusChangeNotificationContent) GetAccountHolderCodeOk

func (o *AccountHolderStatusChangeNotificationContent) GetAccountHolderCodeOk() (*string, bool)

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

func (*AccountHolderStatusChangeNotificationContent) GetInvalidFields

GetInvalidFields returns the InvalidFields field value if set, zero value otherwise.

func (*AccountHolderStatusChangeNotificationContent) GetInvalidFieldsOk

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

func (*AccountHolderStatusChangeNotificationContent) GetNewStatus

GetNewStatus returns the NewStatus field value

func (*AccountHolderStatusChangeNotificationContent) GetNewStatusOk

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

func (*AccountHolderStatusChangeNotificationContent) GetOldStatus

GetOldStatus returns the OldStatus field value

func (*AccountHolderStatusChangeNotificationContent) GetOldStatusOk

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

func (*AccountHolderStatusChangeNotificationContent) GetReason

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

func (*AccountHolderStatusChangeNotificationContent) GetReasonOk

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 (*AccountHolderStatusChangeNotificationContent) HasInvalidFields

func (o *AccountHolderStatusChangeNotificationContent) HasInvalidFields() bool

HasInvalidFields returns a boolean if a field has been set.

func (*AccountHolderStatusChangeNotificationContent) HasReason

HasReason returns a boolean if a field has been set.

func (AccountHolderStatusChangeNotificationContent) MarshalJSON

func (*AccountHolderStatusChangeNotificationContent) SetAccountHolderCode

func (o *AccountHolderStatusChangeNotificationContent) SetAccountHolderCode(v string)

SetAccountHolderCode sets field value

func (*AccountHolderStatusChangeNotificationContent) SetInvalidFields

SetInvalidFields gets a reference to the given []ErrorFieldType and assigns it to the InvalidFields field.

func (*AccountHolderStatusChangeNotificationContent) SetNewStatus

SetNewStatus sets field value

func (*AccountHolderStatusChangeNotificationContent) SetOldStatus

SetOldStatus sets field value

func (*AccountHolderStatusChangeNotificationContent) SetReason

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

type AccountHolderStoreStatusChangeNotification

type AccountHolderStoreStatusChangeNotification struct {
	Content *AccountHolderStoreStatusChangeNotificationContent `json:"content,omitempty"`
	Error   *NotificationErrorContainer                        `json:"error,omitempty"`
	// The date and time when an event has been completed.
	EventDate time.Time `json:"eventDate"`
	// The event type of the notification.
	EventType string `json:"eventType"`
	// The user or process that has triggered the notification.
	ExecutingUserKey string `json:"executingUserKey"`
	// Indicates whether the notification originated from the live environment or the test environment. If true, the notification originated from the live environment. If false, the notification originated from the test environment.
	Live bool `json:"live"`
	// The PSP reference of the request from which the notification originates.
	PspReference string `json:"pspReference"`
}

AccountHolderStoreStatusChangeNotification struct for AccountHolderStoreStatusChangeNotification

func NewAccountHolderStoreStatusChangeNotification

func NewAccountHolderStoreStatusChangeNotification(eventDate time.Time, eventType string, executingUserKey string, live bool, pspReference string) *AccountHolderStoreStatusChangeNotification

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

func NewAccountHolderStoreStatusChangeNotificationWithDefaults

func NewAccountHolderStoreStatusChangeNotificationWithDefaults() *AccountHolderStoreStatusChangeNotification

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

func (*AccountHolderStoreStatusChangeNotification) GetContent

GetContent returns the Content field value if set, zero value otherwise.

func (*AccountHolderStoreStatusChangeNotification) GetContentOk

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

func (*AccountHolderStoreStatusChangeNotification) GetError

GetError returns the Error field value if set, zero value otherwise.

func (*AccountHolderStoreStatusChangeNotification) GetErrorOk

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

func (*AccountHolderStoreStatusChangeNotification) GetEventDate

GetEventDate returns the EventDate field value

func (*AccountHolderStoreStatusChangeNotification) GetEventDateOk

func (o *AccountHolderStoreStatusChangeNotification) GetEventDateOk() (*time.Time, bool)

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

func (*AccountHolderStoreStatusChangeNotification) GetEventType

GetEventType returns the EventType field value

func (*AccountHolderStoreStatusChangeNotification) GetEventTypeOk

func (o *AccountHolderStoreStatusChangeNotification) GetEventTypeOk() (*string, bool)

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

func (*AccountHolderStoreStatusChangeNotification) GetExecutingUserKey

func (o *AccountHolderStoreStatusChangeNotification) GetExecutingUserKey() string

GetExecutingUserKey returns the ExecutingUserKey field value

func (*AccountHolderStoreStatusChangeNotification) GetExecutingUserKeyOk

func (o *AccountHolderStoreStatusChangeNotification) GetExecutingUserKeyOk() (*string, bool)

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

func (*AccountHolderStoreStatusChangeNotification) GetLive

GetLive returns the Live field value

func (*AccountHolderStoreStatusChangeNotification) GetLiveOk

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

func (*AccountHolderStoreStatusChangeNotification) GetPspReference

GetPspReference returns the PspReference field value

func (*AccountHolderStoreStatusChangeNotification) GetPspReferenceOk

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

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

func (*AccountHolderStoreStatusChangeNotification) HasContent

HasContent returns a boolean if a field has been set.

func (*AccountHolderStoreStatusChangeNotification) HasError

HasError returns a boolean if a field has been set.

func (AccountHolderStoreStatusChangeNotification) MarshalJSON

func (*AccountHolderStoreStatusChangeNotification) SetContent

SetContent gets a reference to the given AccountHolderStoreStatusChangeNotificationContent and assigns it to the Content field.

func (*AccountHolderStoreStatusChangeNotification) SetError

SetError gets a reference to the given NotificationErrorContainer and assigns it to the Error field.

func (*AccountHolderStoreStatusChangeNotification) SetEventDate

SetEventDate sets field value

func (*AccountHolderStoreStatusChangeNotification) SetEventType

SetEventType sets field value

func (*AccountHolderStoreStatusChangeNotification) SetExecutingUserKey

func (o *AccountHolderStoreStatusChangeNotification) SetExecutingUserKey(v string)

SetExecutingUserKey sets field value

func (*AccountHolderStoreStatusChangeNotification) SetLive

SetLive sets field value

func (*AccountHolderStoreStatusChangeNotification) SetPspReference

func (o *AccountHolderStoreStatusChangeNotification) SetPspReference(v string)

SetPspReference sets field value

type AccountHolderStoreStatusChangeNotificationContent

type AccountHolderStoreStatusChangeNotificationContent struct {
	// The code of the account holder.
	AccountHolderCode string `json:"accountHolderCode"`
	// In case the store status has not been updated, contains fields that did not pass the validation.
	InvalidFields *[]ErrorFieldType `json:"invalidFields,omitempty"`
	// The new status of the account holder.
	NewStatus string `json:"newStatus"`
	// The former status of the account holder.
	OldStatus string `json:"oldStatus"`
	// The reason for the status change.
	Reason *string `json:"reason,omitempty"`
	// Alphanumeric identifier of the store.
	Store string `json:"store"`
	// Store store reference.
	StoreReference string `json:"storeReference"`
}

AccountHolderStoreStatusChangeNotificationContent struct for AccountHolderStoreStatusChangeNotificationContent

func NewAccountHolderStoreStatusChangeNotificationContent

func NewAccountHolderStoreStatusChangeNotificationContent(accountHolderCode string, newStatus string, oldStatus string, store string, storeReference string) *AccountHolderStoreStatusChangeNotificationContent

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

func NewAccountHolderStoreStatusChangeNotificationContentWithDefaults

func NewAccountHolderStoreStatusChangeNotificationContentWithDefaults() *AccountHolderStoreStatusChangeNotificationContent

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

func (*AccountHolderStoreStatusChangeNotificationContent) GetAccountHolderCode

GetAccountHolderCode returns the AccountHolderCode field value

func (*AccountHolderStoreStatusChangeNotificationContent) GetAccountHolderCodeOk

func (o *AccountHolderStoreStatusChangeNotificationContent) GetAccountHolderCodeOk() (*string, bool)

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

func (*AccountHolderStoreStatusChangeNotificationContent) GetInvalidFields

GetInvalidFields returns the InvalidFields field value if set, zero value otherwise.

func (*AccountHolderStoreStatusChangeNotificationContent) GetInvalidFieldsOk

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

func (*AccountHolderStoreStatusChangeNotificationContent) GetNewStatus

GetNewStatus returns the NewStatus field value

func (*AccountHolderStoreStatusChangeNotificationContent) GetNewStatusOk

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

func (*AccountHolderStoreStatusChangeNotificationContent) GetOldStatus

GetOldStatus returns the OldStatus field value

func (*AccountHolderStoreStatusChangeNotificationContent) GetOldStatusOk

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

func (*AccountHolderStoreStatusChangeNotificationContent) GetReason

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

func (*AccountHolderStoreStatusChangeNotificationContent) GetReasonOk

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 (*AccountHolderStoreStatusChangeNotificationContent) GetStore

GetStore returns the Store field value

func (*AccountHolderStoreStatusChangeNotificationContent) GetStoreOk

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

func (*AccountHolderStoreStatusChangeNotificationContent) GetStoreReference

GetStoreReference returns the StoreReference field value

func (*AccountHolderStoreStatusChangeNotificationContent) GetStoreReferenceOk

func (o *AccountHolderStoreStatusChangeNotificationContent) GetStoreReferenceOk() (*string, bool)

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

func (*AccountHolderStoreStatusChangeNotificationContent) HasInvalidFields

HasInvalidFields returns a boolean if a field has been set.

func (*AccountHolderStoreStatusChangeNotificationContent) HasReason

HasReason returns a boolean if a field has been set.

func (AccountHolderStoreStatusChangeNotificationContent) MarshalJSON

func (*AccountHolderStoreStatusChangeNotificationContent) SetAccountHolderCode

func (o *AccountHolderStoreStatusChangeNotificationContent) SetAccountHolderCode(v string)

SetAccountHolderCode sets field value

func (*AccountHolderStoreStatusChangeNotificationContent) SetInvalidFields

SetInvalidFields gets a reference to the given []ErrorFieldType and assigns it to the InvalidFields field.

func (*AccountHolderStoreStatusChangeNotificationContent) SetNewStatus

SetNewStatus sets field value

func (*AccountHolderStoreStatusChangeNotificationContent) SetOldStatus

SetOldStatus sets field value

func (*AccountHolderStoreStatusChangeNotificationContent) SetReason

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

func (*AccountHolderStoreStatusChangeNotificationContent) SetStore

SetStore sets field value

func (*AccountHolderStoreStatusChangeNotificationContent) SetStoreReference

SetStoreReference sets field value

type AccountHolderUpcomingDeadlineNotification

type AccountHolderUpcomingDeadlineNotification struct {
	Content *AccountHolderUpcomingDeadlineNotificationContent `json:"content,omitempty"`
	Error   *NotificationErrorContainer                       `json:"error,omitempty"`
	// The date and time when an event has been completed.
	EventDate time.Time `json:"eventDate"`
	// The event type of the notification.
	EventType string `json:"eventType"`
	// The user or process that has triggered the notification.
	ExecutingUserKey string `json:"executingUserKey"`
	// Indicates whether the notification originated from the live environment or the test environment. If true, the notification originated from the live environment. If false, the notification originated from the test environment.
	Live bool `json:"live"`
	// The PSP reference of the request from which the notification originates.
	PspReference string `json:"pspReference"`
}

AccountHolderUpcomingDeadlineNotification struct for AccountHolderUpcomingDeadlineNotification

func NewAccountHolderUpcomingDeadlineNotification

func NewAccountHolderUpcomingDeadlineNotification(eventDate time.Time, eventType string, executingUserKey string, live bool, pspReference string) *AccountHolderUpcomingDeadlineNotification

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

func NewAccountHolderUpcomingDeadlineNotificationWithDefaults

func NewAccountHolderUpcomingDeadlineNotificationWithDefaults() *AccountHolderUpcomingDeadlineNotification

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

func (*AccountHolderUpcomingDeadlineNotification) GetContent

GetContent returns the Content field value if set, zero value otherwise.

func (*AccountHolderUpcomingDeadlineNotification) GetContentOk

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

func (*AccountHolderUpcomingDeadlineNotification) GetError

GetError returns the Error field value if set, zero value otherwise.

func (*AccountHolderUpcomingDeadlineNotification) GetErrorOk

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

func (*AccountHolderUpcomingDeadlineNotification) GetEventDate

GetEventDate returns the EventDate field value

func (*AccountHolderUpcomingDeadlineNotification) GetEventDateOk

func (o *AccountHolderUpcomingDeadlineNotification) GetEventDateOk() (*time.Time, bool)

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

func (*AccountHolderUpcomingDeadlineNotification) GetEventType

GetEventType returns the EventType field value

func (*AccountHolderUpcomingDeadlineNotification) GetEventTypeOk

func (o *AccountHolderUpcomingDeadlineNotification) GetEventTypeOk() (*string, bool)

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

func (*AccountHolderUpcomingDeadlineNotification) GetExecutingUserKey

func (o *AccountHolderUpcomingDeadlineNotification) GetExecutingUserKey() string

GetExecutingUserKey returns the ExecutingUserKey field value

func (*AccountHolderUpcomingDeadlineNotification) GetExecutingUserKeyOk

func (o *AccountHolderUpcomingDeadlineNotification) GetExecutingUserKeyOk() (*string, bool)

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

func (*AccountHolderUpcomingDeadlineNotification) GetLive

GetLive returns the Live field value

func (*AccountHolderUpcomingDeadlineNotification) GetLiveOk

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

func (*AccountHolderUpcomingDeadlineNotification) GetPspReference

GetPspReference returns the PspReference field value

func (*AccountHolderUpcomingDeadlineNotification) GetPspReferenceOk

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

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

func (*AccountHolderUpcomingDeadlineNotification) HasContent

HasContent returns a boolean if a field has been set.

func (*AccountHolderUpcomingDeadlineNotification) HasError

HasError returns a boolean if a field has been set.

func (AccountHolderUpcomingDeadlineNotification) MarshalJSON

func (*AccountHolderUpcomingDeadlineNotification) SetContent

SetContent gets a reference to the given AccountHolderUpcomingDeadlineNotificationContent and assigns it to the Content field.

func (*AccountHolderUpcomingDeadlineNotification) SetError

SetError gets a reference to the given NotificationErrorContainer and assigns it to the Error field.

func (*AccountHolderUpcomingDeadlineNotification) SetEventDate

SetEventDate sets field value

func (*AccountHolderUpcomingDeadlineNotification) SetEventType

SetEventType sets field value

func (*AccountHolderUpcomingDeadlineNotification) SetExecutingUserKey

func (o *AccountHolderUpcomingDeadlineNotification) SetExecutingUserKey(v string)

SetExecutingUserKey sets field value

func (*AccountHolderUpcomingDeadlineNotification) SetLive

SetLive sets field value

func (*AccountHolderUpcomingDeadlineNotification) SetPspReference

func (o *AccountHolderUpcomingDeadlineNotification) SetPspReference(v string)

SetPspReference sets field value

type AccountHolderUpcomingDeadlineNotificationContent

type AccountHolderUpcomingDeadlineNotificationContent struct {
	// The code of the account holder whom the event refers to.
	AccountHolderCode *string `json:"accountHolderCode,omitempty"`
	// The event name that will be trigger if no action is taken.
	Event         *string    `json:"event,omitempty"`
	ExecutionDate *LocalDate `json:"executionDate,omitempty"`
	// The reason that leads to scheduling of the event.
	Reason *string `json:"reason,omitempty"`
}

AccountHolderUpcomingDeadlineNotificationContent struct for AccountHolderUpcomingDeadlineNotificationContent

func NewAccountHolderUpcomingDeadlineNotificationContent

func NewAccountHolderUpcomingDeadlineNotificationContent() *AccountHolderUpcomingDeadlineNotificationContent

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

func NewAccountHolderUpcomingDeadlineNotificationContentWithDefaults

func NewAccountHolderUpcomingDeadlineNotificationContentWithDefaults() *AccountHolderUpcomingDeadlineNotificationContent

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

func (*AccountHolderUpcomingDeadlineNotificationContent) GetAccountHolderCode

func (o *AccountHolderUpcomingDeadlineNotificationContent) GetAccountHolderCode() string

GetAccountHolderCode returns the AccountHolderCode field value if set, zero value otherwise.

func (*AccountHolderUpcomingDeadlineNotificationContent) GetAccountHolderCodeOk

func (o *AccountHolderUpcomingDeadlineNotificationContent) GetAccountHolderCodeOk() (*string, bool)

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

func (*AccountHolderUpcomingDeadlineNotificationContent) GetEvent

GetEvent returns the Event field value if set, zero value otherwise.

func (*AccountHolderUpcomingDeadlineNotificationContent) GetEventOk

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

func (*AccountHolderUpcomingDeadlineNotificationContent) GetExecutionDate

GetExecutionDate returns the ExecutionDate field value if set, zero value otherwise.

func (*AccountHolderUpcomingDeadlineNotificationContent) GetExecutionDateOk

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

func (*AccountHolderUpcomingDeadlineNotificationContent) GetReason

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

func (*AccountHolderUpcomingDeadlineNotificationContent) GetReasonOk

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 (*AccountHolderUpcomingDeadlineNotificationContent) HasAccountHolderCode

func (o *AccountHolderUpcomingDeadlineNotificationContent) HasAccountHolderCode() bool

HasAccountHolderCode returns a boolean if a field has been set.

func (*AccountHolderUpcomingDeadlineNotificationContent) HasEvent

HasEvent returns a boolean if a field has been set.

func (*AccountHolderUpcomingDeadlineNotificationContent) HasExecutionDate

HasExecutionDate returns a boolean if a field has been set.

func (*AccountHolderUpcomingDeadlineNotificationContent) HasReason

HasReason returns a boolean if a field has been set.

func (AccountHolderUpcomingDeadlineNotificationContent) MarshalJSON

func (*AccountHolderUpcomingDeadlineNotificationContent) SetAccountHolderCode

func (o *AccountHolderUpcomingDeadlineNotificationContent) SetAccountHolderCode(v string)

SetAccountHolderCode gets a reference to the given string and assigns it to the AccountHolderCode field.

func (*AccountHolderUpcomingDeadlineNotificationContent) SetEvent

SetEvent gets a reference to the given string and assigns it to the Event field.

func (*AccountHolderUpcomingDeadlineNotificationContent) SetExecutionDate

SetExecutionDate gets a reference to the given LocalDate and assigns it to the ExecutionDate field.

func (*AccountHolderUpcomingDeadlineNotificationContent) SetReason

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

type AccountHolderUpdateNotification

type AccountHolderUpdateNotification struct {
	Content UpdateAccountHolderResponse `json:"content"`
	Error   *NotificationErrorContainer `json:"error,omitempty"`
	// The date and time when an event has been completed.
	EventDate time.Time `json:"eventDate"`
	// The event type of the notification.
	EventType string `json:"eventType"`
	// The user or process that has triggered the notification.
	ExecutingUserKey string `json:"executingUserKey"`
	// Indicates whether the notification originated from the live environment or the test environment. If true, the notification originated from the live environment. If false, the notification originated from the test environment.
	Live bool `json:"live"`
	// The PSP reference of the request from which the notification originates.
	PspReference string `json:"pspReference"`
}

AccountHolderUpdateNotification struct for AccountHolderUpdateNotification

func NewAccountHolderUpdateNotification

func NewAccountHolderUpdateNotification(content UpdateAccountHolderResponse, eventDate time.Time, eventType string, executingUserKey string, live bool, pspReference string) *AccountHolderUpdateNotification

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

func NewAccountHolderUpdateNotificationWithDefaults

func NewAccountHolderUpdateNotificationWithDefaults() *AccountHolderUpdateNotification

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

func (*AccountHolderUpdateNotification) GetContent

GetContent returns the Content field value

func (*AccountHolderUpdateNotification) GetContentOk

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

func (*AccountHolderUpdateNotification) GetError

GetError returns the Error field value if set, zero value otherwise.

func (*AccountHolderUpdateNotification) GetErrorOk

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

func (*AccountHolderUpdateNotification) GetEventDate

func (o *AccountHolderUpdateNotification) GetEventDate() time.Time

GetEventDate returns the EventDate field value

func (*AccountHolderUpdateNotification) GetEventDateOk

func (o *AccountHolderUpdateNotification) GetEventDateOk() (*time.Time, bool)

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

func (*AccountHolderUpdateNotification) GetEventType

func (o *AccountHolderUpdateNotification) GetEventType() string

GetEventType returns the EventType field value

func (*AccountHolderUpdateNotification) GetEventTypeOk

func (o *AccountHolderUpdateNotification) GetEventTypeOk() (*string, bool)

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

func (*AccountHolderUpdateNotification) GetExecutingUserKey

func (o *AccountHolderUpdateNotification) GetExecutingUserKey() string

GetExecutingUserKey returns the ExecutingUserKey field value

func (*AccountHolderUpdateNotification) GetExecutingUserKeyOk

func (o *AccountHolderUpdateNotification) GetExecutingUserKeyOk() (*string, bool)

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

func (*AccountHolderUpdateNotification) GetLive

GetLive returns the Live field value

func (*AccountHolderUpdateNotification) GetLiveOk

func (o *AccountHolderUpdateNotification) GetLiveOk() (*bool, bool)

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

func (*AccountHolderUpdateNotification) GetPspReference

func (o *AccountHolderUpdateNotification) GetPspReference() string

GetPspReference returns the PspReference field value

func (*AccountHolderUpdateNotification) GetPspReferenceOk

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

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

func (*AccountHolderUpdateNotification) HasError

func (o *AccountHolderUpdateNotification) HasError() bool

HasError returns a boolean if a field has been set.

func (AccountHolderUpdateNotification) MarshalJSON

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

func (*AccountHolderUpdateNotification) SetContent

SetContent sets field value

func (*AccountHolderUpdateNotification) SetError

SetError gets a reference to the given NotificationErrorContainer and assigns it to the Error field.

func (*AccountHolderUpdateNotification) SetEventDate

func (o *AccountHolderUpdateNotification) SetEventDate(v time.Time)

SetEventDate sets field value

func (*AccountHolderUpdateNotification) SetEventType

func (o *AccountHolderUpdateNotification) SetEventType(v string)

SetEventType sets field value

func (*AccountHolderUpdateNotification) SetExecutingUserKey

func (o *AccountHolderUpdateNotification) SetExecutingUserKey(v string)

SetExecutingUserKey sets field value

func (*AccountHolderUpdateNotification) SetLive

func (o *AccountHolderUpdateNotification) SetLive(v bool)

SetLive sets field value

func (*AccountHolderUpdateNotification) SetPspReference

func (o *AccountHolderUpdateNotification) SetPspReference(v string)

SetPspReference sets field value

type AccountHolderVerificationNotification

type AccountHolderVerificationNotification struct {
	Content AccountHolderVerificationNotificationContent `json:"content"`
	Error   *NotificationErrorContainer                  `json:"error,omitempty"`
	// The date and time when an event has been completed.
	EventDate time.Time `json:"eventDate"`
	// The event type of the notification.
	EventType string `json:"eventType"`
	// The user or process that has triggered the notification.
	ExecutingUserKey string `json:"executingUserKey"`
	// Indicates whether the notification originated from the live environment or the test environment. If true, the notification originated from the live environment. If false, the notification originated from the test environment.
	Live bool `json:"live"`
	// The PSP reference of the request from which the notification originates.
	PspReference string `json:"pspReference"`
}

AccountHolderVerificationNotification struct for AccountHolderVerificationNotification

func NewAccountHolderVerificationNotification

func NewAccountHolderVerificationNotification(content AccountHolderVerificationNotificationContent, eventDate time.Time, eventType string, executingUserKey string, live bool, pspReference string) *AccountHolderVerificationNotification

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

func NewAccountHolderVerificationNotificationWithDefaults

func NewAccountHolderVerificationNotificationWithDefaults() *AccountHolderVerificationNotification

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

func (*AccountHolderVerificationNotification) GetContent

GetContent returns the Content field value

func (*AccountHolderVerificationNotification) GetContentOk

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

func (*AccountHolderVerificationNotification) GetError

GetError returns the Error field value if set, zero value otherwise.

func (*AccountHolderVerificationNotification) GetErrorOk

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

func (*AccountHolderVerificationNotification) GetEventDate

GetEventDate returns the EventDate field value

func (*AccountHolderVerificationNotification) GetEventDateOk

func (o *AccountHolderVerificationNotification) GetEventDateOk() (*time.Time, bool)

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

func (*AccountHolderVerificationNotification) GetEventType

GetEventType returns the EventType field value

func (*AccountHolderVerificationNotification) GetEventTypeOk

func (o *AccountHolderVerificationNotification) GetEventTypeOk() (*string, bool)

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

func (*AccountHolderVerificationNotification) GetExecutingUserKey

func (o *AccountHolderVerificationNotification) GetExecutingUserKey() string

GetExecutingUserKey returns the ExecutingUserKey field value

func (*AccountHolderVerificationNotification) GetExecutingUserKeyOk

func (o *AccountHolderVerificationNotification) GetExecutingUserKeyOk() (*string, bool)

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

func (*AccountHolderVerificationNotification) GetLive

GetLive returns the Live field value

func (*AccountHolderVerificationNotification) GetLiveOk

func (o *AccountHolderVerificationNotification) GetLiveOk() (*bool, bool)

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

func (*AccountHolderVerificationNotification) GetPspReference

func (o *AccountHolderVerificationNotification) GetPspReference() string

GetPspReference returns the PspReference field value

func (*AccountHolderVerificationNotification) GetPspReferenceOk

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

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

func (*AccountHolderVerificationNotification) HasError

HasError returns a boolean if a field has been set.

func (AccountHolderVerificationNotification) MarshalJSON

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

func (*AccountHolderVerificationNotification) SetContent

SetContent sets field value

func (*AccountHolderVerificationNotification) SetError

SetError gets a reference to the given NotificationErrorContainer and assigns it to the Error field.

func (*AccountHolderVerificationNotification) SetEventDate

func (o *AccountHolderVerificationNotification) SetEventDate(v time.Time)

SetEventDate sets field value

func (*AccountHolderVerificationNotification) SetEventType

func (o *AccountHolderVerificationNotification) SetEventType(v string)

SetEventType sets field value

func (*AccountHolderVerificationNotification) SetExecutingUserKey

func (o *AccountHolderVerificationNotification) SetExecutingUserKey(v string)

SetExecutingUserKey sets field value

func (*AccountHolderVerificationNotification) SetLive

SetLive sets field value

func (*AccountHolderVerificationNotification) SetPspReference

func (o *AccountHolderVerificationNotification) SetPspReference(v string)

SetPspReference sets field value

type AccountHolderVerificationNotificationContent

type AccountHolderVerificationNotificationContent struct {
	// The code of the account holder.
	AccountHolderCode  string              `json:"accountHolderCode"`
	KycCheckStatusData *KYCCheckStatusData `json:"kycCheckStatusData,omitempty"`
	// The unique code of the payout method that has been verified.
	PayoutMethodCode *string `json:"payoutMethodCode,omitempty"`
	// The code of the shareholder that has been verified.
	ShareholderCode *string `json:"shareholderCode,omitempty"`
}

AccountHolderVerificationNotificationContent struct for AccountHolderVerificationNotificationContent

func NewAccountHolderVerificationNotificationContent

func NewAccountHolderVerificationNotificationContent(accountHolderCode string) *AccountHolderVerificationNotificationContent

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

func NewAccountHolderVerificationNotificationContentWithDefaults

func NewAccountHolderVerificationNotificationContentWithDefaults() *AccountHolderVerificationNotificationContent

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

func (*AccountHolderVerificationNotificationContent) GetAccountHolderCode

func (o *AccountHolderVerificationNotificationContent) GetAccountHolderCode() string

GetAccountHolderCode returns the AccountHolderCode field value

func (*AccountHolderVerificationNotificationContent) GetAccountHolderCodeOk

func (o *AccountHolderVerificationNotificationContent) GetAccountHolderCodeOk() (*string, bool)

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

func (*AccountHolderVerificationNotificationContent) GetKycCheckStatusData

GetKycCheckStatusData returns the KycCheckStatusData field value if set, zero value otherwise.

func (*AccountHolderVerificationNotificationContent) GetKycCheckStatusDataOk

func (o *AccountHolderVerificationNotificationContent) GetKycCheckStatusDataOk() (*KYCCheckStatusData, bool)

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

func (*AccountHolderVerificationNotificationContent) GetPayoutMethodCode

func (o *AccountHolderVerificationNotificationContent) GetPayoutMethodCode() string

GetPayoutMethodCode returns the PayoutMethodCode field value if set, zero value otherwise.

func (*AccountHolderVerificationNotificationContent) GetPayoutMethodCodeOk

func (o *AccountHolderVerificationNotificationContent) GetPayoutMethodCodeOk() (*string, bool)

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

func (*AccountHolderVerificationNotificationContent) GetShareholderCode

func (o *AccountHolderVerificationNotificationContent) GetShareholderCode() string

GetShareholderCode returns the ShareholderCode field value if set, zero value otherwise.

func (*AccountHolderVerificationNotificationContent) GetShareholderCodeOk

func (o *AccountHolderVerificationNotificationContent) GetShareholderCodeOk() (*string, bool)

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

func (*AccountHolderVerificationNotificationContent) HasKycCheckStatusData

func (o *AccountHolderVerificationNotificationContent) HasKycCheckStatusData() bool

HasKycCheckStatusData returns a boolean if a field has been set.

func (*AccountHolderVerificationNotificationContent) HasPayoutMethodCode

func (o *AccountHolderVerificationNotificationContent) HasPayoutMethodCode() bool

HasPayoutMethodCode returns a boolean if a field has been set.

func (*AccountHolderVerificationNotificationContent) HasShareholderCode

func (o *AccountHolderVerificationNotificationContent) HasShareholderCode() bool

HasShareholderCode returns a boolean if a field has been set.

func (AccountHolderVerificationNotificationContent) MarshalJSON

func (*AccountHolderVerificationNotificationContent) SetAccountHolderCode

func (o *AccountHolderVerificationNotificationContent) SetAccountHolderCode(v string)

SetAccountHolderCode sets field value

func (*AccountHolderVerificationNotificationContent) SetKycCheckStatusData

SetKycCheckStatusData gets a reference to the given KYCCheckStatusData and assigns it to the KycCheckStatusData field.

func (*AccountHolderVerificationNotificationContent) SetPayoutMethodCode

func (o *AccountHolderVerificationNotificationContent) SetPayoutMethodCode(v string)

SetPayoutMethodCode gets a reference to the given string and assigns it to the PayoutMethodCode field.

func (*AccountHolderVerificationNotificationContent) SetShareholderCode

func (o *AccountHolderVerificationNotificationContent) SetShareholderCode(v string)

SetShareholderCode gets a reference to the given string and assigns it to the ShareholderCode field.

type AccountPayoutState

type AccountPayoutState struct {
	// Indicates whether payouts are allowed. This field is the overarching payout status, and is the aggregate of multiple conditions (e.g., KYC status, disabled flag, etc). If this field is false, no payouts will be permitted for any of the account holder's accounts. If this field is true, payouts will be permitted for any of the account holder's accounts.
	AllowPayout *bool `json:"allowPayout,omitempty"`
	// The reason why payouts (to all of the account holder's accounts) have been disabled (by the platform). If the `disabled` field is true, this field can be used to explain why.
	DisableReason *string `json:"disableReason,omitempty"`
	// Indicates whether payouts have been disabled (by the platform) for all of the account holder's accounts. A platform may enable and disable this field at their discretion. If this field is true, `allowPayout` will be false and no payouts will be permitted for any of the account holder's accounts. If this field is false, `allowPayout` may or may not be enabled, depending on other factors.
	Disabled *bool `json:"disabled,omitempty"`
	// The reason why payouts (to all of the account holder's accounts) have been disabled (by Adyen). If payouts have been disabled by Adyen, this field will explain why. If this field is blank, payouts have not been disabled by Adyen.
	NotAllowedReason *string `json:"notAllowedReason,omitempty"`
	PayoutLimit      *Amount `json:"payoutLimit,omitempty"`
	// The payout tier that the account holder occupies.
	TierNumber *int32 `json:"tierNumber,omitempty"`
}

AccountPayoutState struct for AccountPayoutState

func NewAccountPayoutState

func NewAccountPayoutState() *AccountPayoutState

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

func NewAccountPayoutStateWithDefaults

func NewAccountPayoutStateWithDefaults() *AccountPayoutState

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

func (*AccountPayoutState) GetAllowPayout

func (o *AccountPayoutState) GetAllowPayout() bool

GetAllowPayout returns the AllowPayout field value if set, zero value otherwise.

func (*AccountPayoutState) GetAllowPayoutOk

func (o *AccountPayoutState) GetAllowPayoutOk() (*bool, bool)

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

func (*AccountPayoutState) GetDisableReason

func (o *AccountPayoutState) GetDisableReason() string

GetDisableReason returns the DisableReason field value if set, zero value otherwise.

func (*AccountPayoutState) GetDisableReasonOk

func (o *AccountPayoutState) GetDisableReasonOk() (*string, bool)

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

func (*AccountPayoutState) GetDisabled

func (o *AccountPayoutState) GetDisabled() bool

GetDisabled returns the Disabled field value if set, zero value otherwise.

func (*AccountPayoutState) GetDisabledOk

func (o *AccountPayoutState) GetDisabledOk() (*bool, bool)

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

func (*AccountPayoutState) GetNotAllowedReason

func (o *AccountPayoutState) GetNotAllowedReason() string

GetNotAllowedReason returns the NotAllowedReason field value if set, zero value otherwise.

func (*AccountPayoutState) GetNotAllowedReasonOk

func (o *AccountPayoutState) GetNotAllowedReasonOk() (*string, bool)

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

func (*AccountPayoutState) GetPayoutLimit

func (o *AccountPayoutState) GetPayoutLimit() Amount

GetPayoutLimit returns the PayoutLimit field value if set, zero value otherwise.

func (*AccountPayoutState) GetPayoutLimitOk

func (o *AccountPayoutState) GetPayoutLimitOk() (*Amount, bool)

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

func (*AccountPayoutState) GetTierNumber

func (o *AccountPayoutState) GetTierNumber() int32

GetTierNumber returns the TierNumber field value if set, zero value otherwise.

func (*AccountPayoutState) GetTierNumberOk

func (o *AccountPayoutState) GetTierNumberOk() (*int32, bool)

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

func (*AccountPayoutState) HasAllowPayout

func (o *AccountPayoutState) HasAllowPayout() bool

HasAllowPayout returns a boolean if a field has been set.

func (*AccountPayoutState) HasDisableReason

func (o *AccountPayoutState) HasDisableReason() bool

HasDisableReason returns a boolean if a field has been set.

func (*AccountPayoutState) HasDisabled

func (o *AccountPayoutState) HasDisabled() bool

HasDisabled returns a boolean if a field has been set.

func (*AccountPayoutState) HasNotAllowedReason

func (o *AccountPayoutState) HasNotAllowedReason() bool

HasNotAllowedReason returns a boolean if a field has been set.

func (*AccountPayoutState) HasPayoutLimit

func (o *AccountPayoutState) HasPayoutLimit() bool

HasPayoutLimit returns a boolean if a field has been set.

func (*AccountPayoutState) HasTierNumber

func (o *AccountPayoutState) HasTierNumber() bool

HasTierNumber returns a boolean if a field has been set.

func (AccountPayoutState) MarshalJSON

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

func (*AccountPayoutState) SetAllowPayout

func (o *AccountPayoutState) SetAllowPayout(v bool)

SetAllowPayout gets a reference to the given bool and assigns it to the AllowPayout field.

func (*AccountPayoutState) SetDisableReason

func (o *AccountPayoutState) SetDisableReason(v string)

SetDisableReason gets a reference to the given string and assigns it to the DisableReason field.

func (*AccountPayoutState) SetDisabled

func (o *AccountPayoutState) SetDisabled(v bool)

SetDisabled gets a reference to the given bool and assigns it to the Disabled field.

func (*AccountPayoutState) SetNotAllowedReason

func (o *AccountPayoutState) SetNotAllowedReason(v string)

SetNotAllowedReason gets a reference to the given string and assigns it to the NotAllowedReason field.

func (*AccountPayoutState) SetPayoutLimit

func (o *AccountPayoutState) SetPayoutLimit(v Amount)

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

func (*AccountPayoutState) SetTierNumber

func (o *AccountPayoutState) SetTierNumber(v int32)

SetTierNumber gets a reference to the given int32 and assigns it to the TierNumber field.

type AccountProcessingState

type AccountProcessingState struct {
	// The reason why processing has been disabled.
	DisableReason *string `json:"disableReason,omitempty"`
	// Indicates whether the processing of payments is allowed.
	Disabled      *bool   `json:"disabled,omitempty"`
	ProcessedFrom *Amount `json:"processedFrom,omitempty"`
	ProcessedTo   *Amount `json:"processedTo,omitempty"`
	// The processing tier that the account holder occupies.
	TierNumber *int32 `json:"tierNumber,omitempty"`
}

AccountProcessingState struct for AccountProcessingState

func NewAccountProcessingState

func NewAccountProcessingState() *AccountProcessingState

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

func NewAccountProcessingStateWithDefaults

func NewAccountProcessingStateWithDefaults() *AccountProcessingState

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

func (*AccountProcessingState) GetDisableReason

func (o *AccountProcessingState) GetDisableReason() string

GetDisableReason returns the DisableReason field value if set, zero value otherwise.

func (*AccountProcessingState) GetDisableReasonOk

func (o *AccountProcessingState) GetDisableReasonOk() (*string, bool)

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

func (*AccountProcessingState) GetDisabled

func (o *AccountProcessingState) GetDisabled() bool

GetDisabled returns the Disabled field value if set, zero value otherwise.

func (*AccountProcessingState) GetDisabledOk

func (o *AccountProcessingState) GetDisabledOk() (*bool, bool)

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

func (*AccountProcessingState) GetProcessedFrom

func (o *AccountProcessingState) GetProcessedFrom() Amount

GetProcessedFrom returns the ProcessedFrom field value if set, zero value otherwise.

func (*AccountProcessingState) GetProcessedFromOk

func (o *AccountProcessingState) GetProcessedFromOk() (*Amount, bool)

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

func (*AccountProcessingState) GetProcessedTo

func (o *AccountProcessingState) GetProcessedTo() Amount

GetProcessedTo returns the ProcessedTo field value if set, zero value otherwise.

func (*AccountProcessingState) GetProcessedToOk

func (o *AccountProcessingState) GetProcessedToOk() (*Amount, bool)

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

func (*AccountProcessingState) GetTierNumber

func (o *AccountProcessingState) GetTierNumber() int32

GetTierNumber returns the TierNumber field value if set, zero value otherwise.

func (*AccountProcessingState) GetTierNumberOk

func (o *AccountProcessingState) GetTierNumberOk() (*int32, bool)

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

func (*AccountProcessingState) HasDisableReason

func (o *AccountProcessingState) HasDisableReason() bool

HasDisableReason returns a boolean if a field has been set.

func (*AccountProcessingState) HasDisabled

func (o *AccountProcessingState) HasDisabled() bool

HasDisabled returns a boolean if a field has been set.

func (*AccountProcessingState) HasProcessedFrom

func (o *AccountProcessingState) HasProcessedFrom() bool

HasProcessedFrom returns a boolean if a field has been set.

func (*AccountProcessingState) HasProcessedTo

func (o *AccountProcessingState) HasProcessedTo() bool

HasProcessedTo returns a boolean if a field has been set.

func (*AccountProcessingState) HasTierNumber

func (o *AccountProcessingState) HasTierNumber() bool

HasTierNumber returns a boolean if a field has been set.

func (AccountProcessingState) MarshalJSON

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

func (*AccountProcessingState) SetDisableReason

func (o *AccountProcessingState) SetDisableReason(v string)

SetDisableReason gets a reference to the given string and assigns it to the DisableReason field.

func (*AccountProcessingState) SetDisabled

func (o *AccountProcessingState) SetDisabled(v bool)

SetDisabled gets a reference to the given bool and assigns it to the Disabled field.

func (*AccountProcessingState) SetProcessedFrom

func (o *AccountProcessingState) SetProcessedFrom(v Amount)

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

func (*AccountProcessingState) SetProcessedTo

func (o *AccountProcessingState) SetProcessedTo(v Amount)

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

func (*AccountProcessingState) SetTierNumber

func (o *AccountProcessingState) SetTierNumber(v int32)

SetTierNumber gets a reference to the given int32 and assigns it to the TierNumber field.

type AccountUpdateNotification

type AccountUpdateNotification struct {
	Content UpdateAccountResponse       `json:"content"`
	Error   *NotificationErrorContainer `json:"error,omitempty"`
	// The date and time when an event has been completed.
	EventDate time.Time `json:"eventDate"`
	// The event type of the notification.
	EventType string `json:"eventType"`
	// The user or process that has triggered the notification.
	ExecutingUserKey string `json:"executingUserKey"`
	// Indicates whether the notification originated from the live environment or the test environment. If true, the notification originated from the live environment. If false, the notification originated from the test environment.
	Live bool `json:"live"`
	// The PSP reference of the request from which the notification originates.
	PspReference string `json:"pspReference"`
}

AccountUpdateNotification struct for AccountUpdateNotification

func NewAccountUpdateNotification

func NewAccountUpdateNotification(content UpdateAccountResponse, eventDate time.Time, eventType string, executingUserKey string, live bool, pspReference string) *AccountUpdateNotification

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

func NewAccountUpdateNotificationWithDefaults

func NewAccountUpdateNotificationWithDefaults() *AccountUpdateNotification

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

func (*AccountUpdateNotification) GetContent

GetContent returns the Content field value

func (*AccountUpdateNotification) GetContentOk

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

func (*AccountUpdateNotification) GetError

GetError returns the Error field value if set, zero value otherwise.

func (*AccountUpdateNotification) GetErrorOk

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

func (*AccountUpdateNotification) GetEventDate

func (o *AccountUpdateNotification) GetEventDate() time.Time

GetEventDate returns the EventDate field value

func (*AccountUpdateNotification) GetEventDateOk

func (o *AccountUpdateNotification) GetEventDateOk() (*time.Time, bool)

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

func (*AccountUpdateNotification) GetEventType

func (o *AccountUpdateNotification) GetEventType() string

GetEventType returns the EventType field value

func (*AccountUpdateNotification) GetEventTypeOk

func (o *AccountUpdateNotification) GetEventTypeOk() (*string, bool)

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

func (*AccountUpdateNotification) GetExecutingUserKey

func (o *AccountUpdateNotification) GetExecutingUserKey() string

GetExecutingUserKey returns the ExecutingUserKey field value

func (*AccountUpdateNotification) GetExecutingUserKeyOk

func (o *AccountUpdateNotification) GetExecutingUserKeyOk() (*string, bool)

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

func (*AccountUpdateNotification) GetLive

func (o *AccountUpdateNotification) GetLive() bool

GetLive returns the Live field value

func (*AccountUpdateNotification) GetLiveOk

func (o *AccountUpdateNotification) GetLiveOk() (*bool, bool)

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

func (*AccountUpdateNotification) GetPspReference

func (o *AccountUpdateNotification) GetPspReference() string

GetPspReference returns the PspReference field value

func (*AccountUpdateNotification) GetPspReferenceOk

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

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

func (*AccountUpdateNotification) HasError

func (o *AccountUpdateNotification) HasError() bool

HasError returns a boolean if a field has been set.

func (AccountUpdateNotification) MarshalJSON

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

func (*AccountUpdateNotification) SetContent

SetContent sets field value

func (*AccountUpdateNotification) SetError

SetError gets a reference to the given NotificationErrorContainer and assigns it to the Error field.

func (*AccountUpdateNotification) SetEventDate

func (o *AccountUpdateNotification) SetEventDate(v time.Time)

SetEventDate sets field value

func (*AccountUpdateNotification) SetEventType

func (o *AccountUpdateNotification) SetEventType(v string)

SetEventType sets field value

func (*AccountUpdateNotification) SetExecutingUserKey

func (o *AccountUpdateNotification) SetExecutingUserKey(v string)

SetExecutingUserKey sets field value

func (*AccountUpdateNotification) SetLive

func (o *AccountUpdateNotification) SetLive(v bool)

SetLive sets field value

func (*AccountUpdateNotification) SetPspReference

func (o *AccountUpdateNotification) SetPspReference(v string)

SetPspReference sets field value

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

type BankAccountDetail

type BankAccountDetail struct {
	// The bank account number (without separators). >Refer to the [Onboarding and verification](https://docs.adyen.com/platforms/onboarding-and-verification) section for details on field requirements.
	AccountNumber *string `json:"accountNumber,omitempty"`
	// The type of bank account. Only applicable to bank accounts held in the USA. The permitted values are: `checking`, `savings`.  >Refer to the [Onboarding and verification](https://docs.adyen.com/platforms/onboarding-and-verification) section for details on field requirements.
	AccountType *string `json:"accountType,omitempty"`
	// The name of the bank account.
	BankAccountName *string `json:"bankAccountName,omitempty"`
	// Merchant reference to the bank account.
	BankAccountReference *string `json:"bankAccountReference,omitempty"`
	// The unique identifier (UUID) of the Bank Account. >If, during an account holder create or update request, this field is left blank (but other fields provided), a new Bank Account will be created with a procedurally-generated UUID.  >If, during an account holder create request, a UUID is provided, the creation of the Bank Account will fail while the creation of the account holder will continue.  >If, during an account holder update request, a UUID that is not correlated with an existing Bank Account is provided, the update of the account holder will fail.  >If, during an account holder update request, a UUID that is correlated with an existing Bank Account is provided, the existing Bank Account will be updated.
	BankAccountUUID *string `json:"bankAccountUUID,omitempty"`
	// The bank identifier code. >Refer to the [Onboarding and verification](https://docs.adyen.com/platforms/onboarding-and-verification) section for details on field requirements.
	BankBicSwift *string `json:"bankBicSwift,omitempty"`
	// The city in which the bank branch is located.  >Refer to the [Onboarding and verification](https://docs.adyen.com/platforms/onboarding-and-verification) section for details on field requirements.
	BankCity *string `json:"bankCity,omitempty"`
	// The bank code of the banking institution with which the bank account is registered.  >Refer to the [Onboarding and verification](https://docs.adyen.com/platforms/onboarding-and-verification) section for details on field requirements.
	BankCode *string `json:"bankCode,omitempty"`
	// The name of the banking institution with which the bank account is held.  >Refer to the [Onboarding and verification](https://docs.adyen.com/platforms/onboarding-and-verification) section for details on field requirements.
	BankName *string `json:"bankName,omitempty"`
	// The branch code of the branch under which the bank account is registered. The value to be specified in this parameter depends on the country of the bank account: * United States - Routing number * United Kingdom - Sort code * Germany - Bankleitzahl >Refer to the [Onboarding and verification](https://docs.adyen.com/platforms/onboarding-and-verification) section for details on field requirements.
	BranchCode *string `json:"branchCode,omitempty"`
	// The check code of the bank account.  >Refer to the [Onboarding and verification](https://docs.adyen.com/platforms/onboarding-and-verification) section for details on field requirements.
	CheckCode *string `json:"checkCode,omitempty"`
	// The two-letter country code in which the bank account is registered. >The permitted country codes are defined in ISO-3166-1 alpha-2 (e.g. 'NL').  >Refer to the [Onboarding and verification](https://docs.adyen.com/platforms/onboarding-and-verification) section for details on field requirements.
	CountryCode *string `json:"countryCode,omitempty"`
	// The currency in which the bank account deals. >The permitted currency codes are defined in ISO-4217 (e.g. 'EUR').  >Refer to the [Onboarding and verification](https://docs.adyen.com/platforms/onboarding-and-verification) section for details on field requirements.
	CurrencyCode *string `json:"currencyCode,omitempty"`
	// The international bank account number. >The IBAN standard is defined in ISO-13616.  >Refer to the [Onboarding and verification](https://docs.adyen.com/platforms/onboarding-and-verification) section for details on field requirements.
	Iban *string `json:"iban,omitempty"`
	// The city of residence of the bank account owner. >Refer to the [Onboarding and verification](https://docs.adyen.com/platforms/onboarding-and-verification) section for details on field requirements.
	OwnerCity *string `json:"ownerCity,omitempty"`
	// The country code of the country of residence of the bank account owner. >The permitted country codes are defined in ISO-3166-1 alpha-2 (e.g. 'NL').  >Refer to the [Onboarding and verification](https://docs.adyen.com/platforms/onboarding-and-verification) section for details on field requirements.
	OwnerCountryCode *string `json:"ownerCountryCode,omitempty"`
	// The date of birth of the bank account owner.
	OwnerDateOfBirth *string `json:"ownerDateOfBirth,omitempty"`
	// The house name or number of the residence of the bank account owner. >Refer to the [Onboarding and verification](https://docs.adyen.com/platforms/onboarding-and-verification) section for details on field requirements.
	OwnerHouseNumberOrName *string `json:"ownerHouseNumberOrName,omitempty"`
	// The name of the bank account owner. >Refer to the [Onboarding and verification](https://docs.adyen.com/platforms/onboarding-and-verification) section for details on field requirements.
	OwnerName *string `json:"ownerName,omitempty"`
	// The country code of the country of nationality of the bank account owner. >The permitted country codes are defined in ISO-3166-1 alpha-2 (e.g. 'NL').  >Refer to the [Onboarding and verification](https://docs.adyen.com/platforms/onboarding-and-verification) section for details on field requirements.
	OwnerNationality *string `json:"ownerNationality,omitempty"`
	// The postal code of the residence of the bank account owner. >Refer to the [Onboarding and verification](https://docs.adyen.com/platforms/onboarding-and-verification) section for details on field requirements.
	OwnerPostalCode *string `json:"ownerPostalCode,omitempty"`
	// The state of residence of the bank account owner. >Refer to the [Onboarding and verification](https://docs.adyen.com/platforms/onboarding-and-verification) section for details on field requirements.
	OwnerState *string `json:"ownerState,omitempty"`
	// The street name of the residence of the bank account owner. >Refer to the [Onboarding and verification](https://docs.adyen.com/platforms/onboarding-and-verification) section for details on field requirements.
	OwnerStreet *string `json:"ownerStreet,omitempty"`
	// If set to true, the bank account is a primary account.
	PrimaryAccount *bool `json:"primaryAccount,omitempty"`
	// The tax ID number.  >Refer to the [Onboarding and verification](https://docs.adyen.com/platforms/onboarding-and-verification) section for details on field requirements.
	TaxId *string `json:"taxId,omitempty"`
	// The URL to be used for bank account verification. This may be generated on bank account creation.  >Refer to the [Onboarding and verification](https://docs.adyen.com/platforms/onboarding-and-verification) section for details on field requirements.
	UrlForVerification *string `json:"urlForVerification,omitempty"`
}

BankAccountDetail struct for BankAccountDetail

func NewBankAccountDetail

func NewBankAccountDetail() *BankAccountDetail

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

func NewBankAccountDetailWithDefaults

func NewBankAccountDetailWithDefaults() *BankAccountDetail

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

func (*BankAccountDetail) GetAccountNumber

func (o *BankAccountDetail) GetAccountNumber() string

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

func (*BankAccountDetail) GetAccountNumberOk

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

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

func (*BankAccountDetail) GetAccountType

func (o *BankAccountDetail) GetAccountType() string

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

func (*BankAccountDetail) GetAccountTypeOk

func (o *BankAccountDetail) 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 (*BankAccountDetail) GetBankAccountName

func (o *BankAccountDetail) GetBankAccountName() string

GetBankAccountName returns the BankAccountName field value if set, zero value otherwise.

func (*BankAccountDetail) GetBankAccountNameOk

func (o *BankAccountDetail) GetBankAccountNameOk() (*string, bool)

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

func (*BankAccountDetail) GetBankAccountReference

func (o *BankAccountDetail) GetBankAccountReference() string

GetBankAccountReference returns the BankAccountReference field value if set, zero value otherwise.

func (*BankAccountDetail) GetBankAccountReferenceOk

func (o *BankAccountDetail) GetBankAccountReferenceOk() (*string, bool)

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

func (*BankAccountDetail) GetBankAccountUUID

func (o *BankAccountDetail) GetBankAccountUUID() string

GetBankAccountUUID returns the BankAccountUUID field value if set, zero value otherwise.

func (*BankAccountDetail) GetBankAccountUUIDOk

func (o *BankAccountDetail) GetBankAccountUUIDOk() (*string, bool)

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

func (*BankAccountDetail) GetBankBicSwift

func (o *BankAccountDetail) GetBankBicSwift() string

GetBankBicSwift returns the BankBicSwift field value if set, zero value otherwise.

func (*BankAccountDetail) GetBankBicSwiftOk

func (o *BankAccountDetail) GetBankBicSwiftOk() (*string, bool)

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

func (*BankAccountDetail) GetBankCity

func (o *BankAccountDetail) GetBankCity() string

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

func (*BankAccountDetail) GetBankCityOk

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

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

func (*BankAccountDetail) GetBankCode

func (o *BankAccountDetail) GetBankCode() string

GetBankCode returns the BankCode field value if set, zero value otherwise.

func (*BankAccountDetail) GetBankCodeOk

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

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

func (*BankAccountDetail) GetBankName

func (o *BankAccountDetail) GetBankName() string

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

func (*BankAccountDetail) GetBankNameOk

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

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

func (*BankAccountDetail) GetBranchCode

func (o *BankAccountDetail) GetBranchCode() string

GetBranchCode returns the BranchCode field value if set, zero value otherwise.

func (*BankAccountDetail) GetBranchCodeOk

func (o *BankAccountDetail) GetBranchCodeOk() (*string, bool)

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

func (*BankAccountDetail) GetCheckCode

func (o *BankAccountDetail) GetCheckCode() string

GetCheckCode returns the CheckCode field value if set, zero value otherwise.

func (*BankAccountDetail) GetCheckCodeOk

func (o *BankAccountDetail) GetCheckCodeOk() (*string, bool)

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

func (*BankAccountDetail) GetCountryCode

func (o *BankAccountDetail) GetCountryCode() string

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

func (*BankAccountDetail) GetCountryCodeOk

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

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

func (*BankAccountDetail) GetCurrencyCode

func (o *BankAccountDetail) GetCurrencyCode() string

GetCurrencyCode returns the CurrencyCode field value if set, zero value otherwise.

func (*BankAccountDetail) GetCurrencyCodeOk

func (o *BankAccountDetail) GetCurrencyCodeOk() (*string, bool)

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

func (*BankAccountDetail) GetIban

func (o *BankAccountDetail) GetIban() string

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

func (*BankAccountDetail) GetIbanOk

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

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

func (*BankAccountDetail) GetOwnerCity

func (o *BankAccountDetail) GetOwnerCity() string

GetOwnerCity returns the OwnerCity field value if set, zero value otherwise.

func (*BankAccountDetail) GetOwnerCityOk

func (o *BankAccountDetail) GetOwnerCityOk() (*string, bool)

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

func (*BankAccountDetail) GetOwnerCountryCode

func (o *BankAccountDetail) GetOwnerCountryCode() string

GetOwnerCountryCode returns the OwnerCountryCode field value if set, zero value otherwise.

func (*BankAccountDetail) GetOwnerCountryCodeOk

func (o *BankAccountDetail) GetOwnerCountryCodeOk() (*string, bool)

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

func (*BankAccountDetail) GetOwnerDateOfBirth

func (o *BankAccountDetail) GetOwnerDateOfBirth() string

GetOwnerDateOfBirth returns the OwnerDateOfBirth field value if set, zero value otherwise.

func (*BankAccountDetail) GetOwnerDateOfBirthOk

func (o *BankAccountDetail) GetOwnerDateOfBirthOk() (*string, bool)

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

func (*BankAccountDetail) GetOwnerHouseNumberOrName

func (o *BankAccountDetail) GetOwnerHouseNumberOrName() string

GetOwnerHouseNumberOrName returns the OwnerHouseNumberOrName field value if set, zero value otherwise.

func (*BankAccountDetail) GetOwnerHouseNumberOrNameOk

func (o *BankAccountDetail) GetOwnerHouseNumberOrNameOk() (*string, bool)

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

func (*BankAccountDetail) GetOwnerName

func (o *BankAccountDetail) GetOwnerName() string

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

func (*BankAccountDetail) GetOwnerNameOk

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

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

func (*BankAccountDetail) GetOwnerNationality

func (o *BankAccountDetail) GetOwnerNationality() string

GetOwnerNationality returns the OwnerNationality field value if set, zero value otherwise.

func (*BankAccountDetail) GetOwnerNationalityOk

func (o *BankAccountDetail) GetOwnerNationalityOk() (*string, bool)

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

func (*BankAccountDetail) GetOwnerPostalCode

func (o *BankAccountDetail) GetOwnerPostalCode() string

GetOwnerPostalCode returns the OwnerPostalCode field value if set, zero value otherwise.

func (*BankAccountDetail) GetOwnerPostalCodeOk

func (o *BankAccountDetail) GetOwnerPostalCodeOk() (*string, bool)

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

func (*BankAccountDetail) GetOwnerState

func (o *BankAccountDetail) GetOwnerState() string

GetOwnerState returns the OwnerState field value if set, zero value otherwise.

func (*BankAccountDetail) GetOwnerStateOk

func (o *BankAccountDetail) GetOwnerStateOk() (*string, bool)

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

func (*BankAccountDetail) GetOwnerStreet

func (o *BankAccountDetail) GetOwnerStreet() string

GetOwnerStreet returns the OwnerStreet field value if set, zero value otherwise.

func (*BankAccountDetail) GetOwnerStreetOk

func (o *BankAccountDetail) GetOwnerStreetOk() (*string, bool)

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

func (*BankAccountDetail) GetPrimaryAccount

func (o *BankAccountDetail) GetPrimaryAccount() bool

GetPrimaryAccount returns the PrimaryAccount field value if set, zero value otherwise.

func (*BankAccountDetail) GetPrimaryAccountOk

func (o *BankAccountDetail) GetPrimaryAccountOk() (*bool, bool)

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

func (*BankAccountDetail) GetTaxId

func (o *BankAccountDetail) GetTaxId() string

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

func (*BankAccountDetail) GetTaxIdOk

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

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

func (*BankAccountDetail) GetUrlForVerification

func (o *BankAccountDetail) GetUrlForVerification() string

GetUrlForVerification returns the UrlForVerification field value if set, zero value otherwise.

func (*BankAccountDetail) GetUrlForVerificationOk

func (o *BankAccountDetail) GetUrlForVerificationOk() (*string, bool)

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

func (*BankAccountDetail) HasAccountNumber

func (o *BankAccountDetail) HasAccountNumber() bool

HasAccountNumber returns a boolean if a field has been set.

func (*BankAccountDetail) HasAccountType

func (o *BankAccountDetail) HasAccountType() bool

HasAccountType returns a boolean if a field has been set.

func (*BankAccountDetail) HasBankAccountName

func (o *BankAccountDetail) HasBankAccountName() bool

HasBankAccountName returns a boolean if a field has been set.

func (*BankAccountDetail) HasBankAccountReference

func (o *BankAccountDetail) HasBankAccountReference() bool

HasBankAccountReference returns a boolean if a field has been set.

func (*BankAccountDetail) HasBankAccountUUID

func (o *BankAccountDetail) HasBankAccountUUID() bool

HasBankAccountUUID returns a boolean if a field has been set.

func (*BankAccountDetail) HasBankBicSwift

func (o *BankAccountDetail) HasBankBicSwift() bool

HasBankBicSwift returns a boolean if a field has been set.

func (*BankAccountDetail) HasBankCity

func (o *BankAccountDetail) HasBankCity() bool

HasBankCity returns a boolean if a field has been set.

func (*BankAccountDetail) HasBankCode

func (o *BankAccountDetail) HasBankCode() bool

HasBankCode returns a boolean if a field has been set.

func (*BankAccountDetail) HasBankName

func (o *BankAccountDetail) HasBankName() bool

HasBankName returns a boolean if a field has been set.

func (*BankAccountDetail) HasBranchCode

func (o *BankAccountDetail) HasBranchCode() bool

HasBranchCode returns a boolean if a field has been set.

func (*BankAccountDetail) HasCheckCode

func (o *BankAccountDetail) HasCheckCode() bool

HasCheckCode returns a boolean if a field has been set.

func (*BankAccountDetail) HasCountryCode

func (o *BankAccountDetail) HasCountryCode() bool

HasCountryCode returns a boolean if a field has been set.

func (*BankAccountDetail) HasCurrencyCode

func (o *BankAccountDetail) HasCurrencyCode() bool

HasCurrencyCode returns a boolean if a field has been set.

func (*BankAccountDetail) HasIban

func (o *BankAccountDetail) HasIban() bool

HasIban returns a boolean if a field has been set.

func (*BankAccountDetail) HasOwnerCity

func (o *BankAccountDetail) HasOwnerCity() bool

HasOwnerCity returns a boolean if a field has been set.

func (*BankAccountDetail) HasOwnerCountryCode

func (o *BankAccountDetail) HasOwnerCountryCode() bool

HasOwnerCountryCode returns a boolean if a field has been set.

func (*BankAccountDetail) HasOwnerDateOfBirth

func (o *BankAccountDetail) HasOwnerDateOfBirth() bool

HasOwnerDateOfBirth returns a boolean if a field has been set.

func (*BankAccountDetail) HasOwnerHouseNumberOrName

func (o *BankAccountDetail) HasOwnerHouseNumberOrName() bool

HasOwnerHouseNumberOrName returns a boolean if a field has been set.

func (*BankAccountDetail) HasOwnerName

func (o *BankAccountDetail) HasOwnerName() bool

HasOwnerName returns a boolean if a field has been set.

func (*BankAccountDetail) HasOwnerNationality

func (o *BankAccountDetail) HasOwnerNationality() bool

HasOwnerNationality returns a boolean if a field has been set.

func (*BankAccountDetail) HasOwnerPostalCode

func (o *BankAccountDetail) HasOwnerPostalCode() bool

HasOwnerPostalCode returns a boolean if a field has been set.

func (*BankAccountDetail) HasOwnerState

func (o *BankAccountDetail) HasOwnerState() bool

HasOwnerState returns a boolean if a field has been set.

func (*BankAccountDetail) HasOwnerStreet

func (o *BankAccountDetail) HasOwnerStreet() bool

HasOwnerStreet returns a boolean if a field has been set.

func (*BankAccountDetail) HasPrimaryAccount

func (o *BankAccountDetail) HasPrimaryAccount() bool

HasPrimaryAccount returns a boolean if a field has been set.

func (*BankAccountDetail) HasTaxId

func (o *BankAccountDetail) HasTaxId() bool

HasTaxId returns a boolean if a field has been set.

func (*BankAccountDetail) HasUrlForVerification

func (o *BankAccountDetail) HasUrlForVerification() bool

HasUrlForVerification returns a boolean if a field has been set.

func (BankAccountDetail) MarshalJSON

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

func (*BankAccountDetail) SetAccountNumber

func (o *BankAccountDetail) SetAccountNumber(v string)

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

func (*BankAccountDetail) SetAccountType

func (o *BankAccountDetail) SetAccountType(v string)

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

func (*BankAccountDetail) SetBankAccountName

func (o *BankAccountDetail) SetBankAccountName(v string)

SetBankAccountName gets a reference to the given string and assigns it to the BankAccountName field.

func (*BankAccountDetail) SetBankAccountReference

func (o *BankAccountDetail) SetBankAccountReference(v string)

SetBankAccountReference gets a reference to the given string and assigns it to the BankAccountReference field.

func (*BankAccountDetail) SetBankAccountUUID

func (o *BankAccountDetail) SetBankAccountUUID(v string)

SetBankAccountUUID gets a reference to the given string and assigns it to the BankAccountUUID field.

func (*BankAccountDetail) SetBankBicSwift

func (o *BankAccountDetail) SetBankBicSwift(v string)

SetBankBicSwift gets a reference to the given string and assigns it to the BankBicSwift field.

func (*BankAccountDetail) SetBankCity

func (o *BankAccountDetail) SetBankCity(v string)

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

func (*BankAccountDetail) SetBankCode

func (o *BankAccountDetail) SetBankCode(v string)

SetBankCode gets a reference to the given string and assigns it to the BankCode field.

func (*BankAccountDetail) SetBankName

func (o *BankAccountDetail) SetBankName(v string)

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

func (*BankAccountDetail) SetBranchCode

func (o *BankAccountDetail) SetBranchCode(v string)

SetBranchCode gets a reference to the given string and assigns it to the BranchCode field.

func (*BankAccountDetail) SetCheckCode

func (o *BankAccountDetail) SetCheckCode(v string)

SetCheckCode gets a reference to the given string and assigns it to the CheckCode field.

func (*BankAccountDetail) SetCountryCode

func (o *BankAccountDetail) SetCountryCode(v string)

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

func (*BankAccountDetail) SetCurrencyCode

func (o *BankAccountDetail) SetCurrencyCode(v string)

SetCurrencyCode gets a reference to the given string and assigns it to the CurrencyCode field.

func (*BankAccountDetail) SetIban

func (o *BankAccountDetail) SetIban(v string)

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

func (*BankAccountDetail) SetOwnerCity

func (o *BankAccountDetail) SetOwnerCity(v string)

SetOwnerCity gets a reference to the given string and assigns it to the OwnerCity field.

func (*BankAccountDetail) SetOwnerCountryCode

func (o *BankAccountDetail) SetOwnerCountryCode(v string)

SetOwnerCountryCode gets a reference to the given string and assigns it to the OwnerCountryCode field.

func (*BankAccountDetail) SetOwnerDateOfBirth

func (o *BankAccountDetail) SetOwnerDateOfBirth(v string)

SetOwnerDateOfBirth gets a reference to the given string and assigns it to the OwnerDateOfBirth field.

func (*BankAccountDetail) SetOwnerHouseNumberOrName

func (o *BankAccountDetail) SetOwnerHouseNumberOrName(v string)

SetOwnerHouseNumberOrName gets a reference to the given string and assigns it to the OwnerHouseNumberOrName field.

func (*BankAccountDetail) SetOwnerName

func (o *BankAccountDetail) SetOwnerName(v string)

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

func (*BankAccountDetail) SetOwnerNationality

func (o *BankAccountDetail) SetOwnerNationality(v string)

SetOwnerNationality gets a reference to the given string and assigns it to the OwnerNationality field.

func (*BankAccountDetail) SetOwnerPostalCode

func (o *BankAccountDetail) SetOwnerPostalCode(v string)

SetOwnerPostalCode gets a reference to the given string and assigns it to the OwnerPostalCode field.

func (*BankAccountDetail) SetOwnerState

func (o *BankAccountDetail) SetOwnerState(v string)

SetOwnerState gets a reference to the given string and assigns it to the OwnerState field.

func (*BankAccountDetail) SetOwnerStreet

func (o *BankAccountDetail) SetOwnerStreet(v string)

SetOwnerStreet gets a reference to the given string and assigns it to the OwnerStreet field.

func (*BankAccountDetail) SetPrimaryAccount

func (o *BankAccountDetail) SetPrimaryAccount(v bool)

SetPrimaryAccount gets a reference to the given bool and assigns it to the PrimaryAccount field.

func (*BankAccountDetail) SetTaxId

func (o *BankAccountDetail) SetTaxId(v string)

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

func (*BankAccountDetail) SetUrlForVerification

func (o *BankAccountDetail) SetUrlForVerification(v string)

SetUrlForVerification gets a reference to the given string and assigns it to the UrlForVerification field.

type BeneficiarySetupNotification

type BeneficiarySetupNotification struct {
	Content BeneficiarySetupNotificationContent `json:"content"`
	Error   *NotificationErrorContainer         `json:"error,omitempty"`
	// The date and time when an event has been completed.
	EventDate time.Time `json:"eventDate"`
	// The event type of the notification.
	EventType string `json:"eventType"`
	// The user or process that has triggered the notification.
	ExecutingUserKey string `json:"executingUserKey"`
	// Indicates whether the notification originated from the live environment or the test environment. If true, the notification originated from the live environment. If false, the notification originated from the test environment.
	Live bool `json:"live"`
	// The PSP reference of the request from which the notification originates.
	PspReference string `json:"pspReference"`
}

BeneficiarySetupNotification struct for BeneficiarySetupNotification

func NewBeneficiarySetupNotification

func NewBeneficiarySetupNotification(content BeneficiarySetupNotificationContent, eventDate time.Time, eventType string, executingUserKey string, live bool, pspReference string) *BeneficiarySetupNotification

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

func NewBeneficiarySetupNotificationWithDefaults

func NewBeneficiarySetupNotificationWithDefaults() *BeneficiarySetupNotification

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

func (*BeneficiarySetupNotification) GetContent

GetContent returns the Content field value

func (*BeneficiarySetupNotification) GetContentOk

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

func (*BeneficiarySetupNotification) GetError

GetError returns the Error field value if set, zero value otherwise.

func (*BeneficiarySetupNotification) GetErrorOk

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

func (*BeneficiarySetupNotification) GetEventDate

func (o *BeneficiarySetupNotification) GetEventDate() time.Time

GetEventDate returns the EventDate field value

func (*BeneficiarySetupNotification) GetEventDateOk

func (o *BeneficiarySetupNotification) GetEventDateOk() (*time.Time, bool)

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

func (*BeneficiarySetupNotification) GetEventType

func (o *BeneficiarySetupNotification) GetEventType() string

GetEventType returns the EventType field value

func (*BeneficiarySetupNotification) GetEventTypeOk

func (o *BeneficiarySetupNotification) GetEventTypeOk() (*string, bool)

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

func (*BeneficiarySetupNotification) GetExecutingUserKey

func (o *BeneficiarySetupNotification) GetExecutingUserKey() string

GetExecutingUserKey returns the ExecutingUserKey field value

func (*BeneficiarySetupNotification) GetExecutingUserKeyOk

func (o *BeneficiarySetupNotification) GetExecutingUserKeyOk() (*string, bool)

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

func (*BeneficiarySetupNotification) GetLive

func (o *BeneficiarySetupNotification) GetLive() bool

GetLive returns the Live field value

func (*BeneficiarySetupNotification) GetLiveOk

func (o *BeneficiarySetupNotification) GetLiveOk() (*bool, bool)

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

func (*BeneficiarySetupNotification) GetPspReference

func (o *BeneficiarySetupNotification) GetPspReference() string

GetPspReference returns the PspReference field value

func (*BeneficiarySetupNotification) GetPspReferenceOk

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

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

func (*BeneficiarySetupNotification) HasError

func (o *BeneficiarySetupNotification) HasError() bool

HasError returns a boolean if a field has been set.

func (BeneficiarySetupNotification) MarshalJSON

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

func (*BeneficiarySetupNotification) SetContent

SetContent sets field value

func (*BeneficiarySetupNotification) SetError

SetError gets a reference to the given NotificationErrorContainer and assigns it to the Error field.

func (*BeneficiarySetupNotification) SetEventDate

func (o *BeneficiarySetupNotification) SetEventDate(v time.Time)

SetEventDate sets field value

func (*BeneficiarySetupNotification) SetEventType

func (o *BeneficiarySetupNotification) SetEventType(v string)

SetEventType sets field value

func (*BeneficiarySetupNotification) SetExecutingUserKey

func (o *BeneficiarySetupNotification) SetExecutingUserKey(v string)

SetExecutingUserKey sets field value

func (*BeneficiarySetupNotification) SetLive

func (o *BeneficiarySetupNotification) SetLive(v bool)

SetLive sets field value

func (*BeneficiarySetupNotification) SetPspReference

func (o *BeneficiarySetupNotification) SetPspReference(v string)

SetPspReference sets field value

type BeneficiarySetupNotificationContent

type BeneficiarySetupNotificationContent struct {
	// The code of the beneficiary account.
	DestinationAccountCode string `json:"destinationAccountCode"`
	// The code of the beneficiary Account Holder.
	DestinationAccountHolderCode string `json:"destinationAccountHolderCode"`
	// A listing of the invalid fields which have caused the Setup Beneficiary request to fail. If this is empty, the Setup Beneficiary request has succeeded.
	InvalidFields *[]ErrorFieldType `json:"invalidFields,omitempty"`
	// The reference provided by the merchant.
	MerchantReference *string `json:"merchantReference,omitempty"`
	// The code of the benefactor account.
	SourceAccountCode string `json:"sourceAccountCode"`
	// The code of the benefactor Account Holder.
	SourceAccountHolderCode string `json:"sourceAccountHolderCode"`
	// The date on which the beneficiary was set up and funds transferred from benefactor to beneficiary.
	TransferDate time.Time `json:"transferDate"`
}

BeneficiarySetupNotificationContent struct for BeneficiarySetupNotificationContent

func NewBeneficiarySetupNotificationContent

func NewBeneficiarySetupNotificationContent(destinationAccountCode string, destinationAccountHolderCode string, sourceAccountCode string, sourceAccountHolderCode string, transferDate time.Time) *BeneficiarySetupNotificationContent

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

func NewBeneficiarySetupNotificationContentWithDefaults

func NewBeneficiarySetupNotificationContentWithDefaults() *BeneficiarySetupNotificationContent

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

func (*BeneficiarySetupNotificationContent) GetDestinationAccountCode

func (o *BeneficiarySetupNotificationContent) GetDestinationAccountCode() string

GetDestinationAccountCode returns the DestinationAccountCode field value

func (*BeneficiarySetupNotificationContent) GetDestinationAccountCodeOk

func (o *BeneficiarySetupNotificationContent) GetDestinationAccountCodeOk() (*string, bool)

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

func (*BeneficiarySetupNotificationContent) GetDestinationAccountHolderCode

func (o *BeneficiarySetupNotificationContent) GetDestinationAccountHolderCode() string

GetDestinationAccountHolderCode returns the DestinationAccountHolderCode field value

func (*BeneficiarySetupNotificationContent) GetDestinationAccountHolderCodeOk

func (o *BeneficiarySetupNotificationContent) GetDestinationAccountHolderCodeOk() (*string, bool)

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

func (*BeneficiarySetupNotificationContent) GetInvalidFields

func (o *BeneficiarySetupNotificationContent) GetInvalidFields() []ErrorFieldType

GetInvalidFields returns the InvalidFields field value if set, zero value otherwise.

func (*BeneficiarySetupNotificationContent) GetInvalidFieldsOk

func (o *BeneficiarySetupNotificationContent) GetInvalidFieldsOk() (*[]ErrorFieldType, bool)

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

func (*BeneficiarySetupNotificationContent) GetMerchantReference

func (o *BeneficiarySetupNotificationContent) GetMerchantReference() string

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

func (*BeneficiarySetupNotificationContent) GetMerchantReferenceOk

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

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

func (*BeneficiarySetupNotificationContent) GetSourceAccountCode

func (o *BeneficiarySetupNotificationContent) GetSourceAccountCode() string

GetSourceAccountCode returns the SourceAccountCode field value

func (*BeneficiarySetupNotificationContent) GetSourceAccountCodeOk

func (o *BeneficiarySetupNotificationContent) GetSourceAccountCodeOk() (*string, bool)

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

func (*BeneficiarySetupNotificationContent) GetSourceAccountHolderCode

func (o *BeneficiarySetupNotificationContent) GetSourceAccountHolderCode() string

GetSourceAccountHolderCode returns the SourceAccountHolderCode field value

func (*BeneficiarySetupNotificationContent) GetSourceAccountHolderCodeOk

func (o *BeneficiarySetupNotificationContent) GetSourceAccountHolderCodeOk() (*string, bool)

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

func (*BeneficiarySetupNotificationContent) GetTransferDate

func (o *BeneficiarySetupNotificationContent) GetTransferDate() time.Time

GetTransferDate returns the TransferDate field value

func (*BeneficiarySetupNotificationContent) GetTransferDateOk

func (o *BeneficiarySetupNotificationContent) GetTransferDateOk() (*time.Time, bool)

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

func (*BeneficiarySetupNotificationContent) HasInvalidFields

func (o *BeneficiarySetupNotificationContent) HasInvalidFields() bool

HasInvalidFields returns a boolean if a field has been set.

func (*BeneficiarySetupNotificationContent) HasMerchantReference

func (o *BeneficiarySetupNotificationContent) HasMerchantReference() bool

HasMerchantReference returns a boolean if a field has been set.

func (BeneficiarySetupNotificationContent) MarshalJSON

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

func (*BeneficiarySetupNotificationContent) SetDestinationAccountCode

func (o *BeneficiarySetupNotificationContent) SetDestinationAccountCode(v string)

SetDestinationAccountCode sets field value

func (*BeneficiarySetupNotificationContent) SetDestinationAccountHolderCode

func (o *BeneficiarySetupNotificationContent) SetDestinationAccountHolderCode(v string)

SetDestinationAccountHolderCode sets field value

func (*BeneficiarySetupNotificationContent) SetInvalidFields

func (o *BeneficiarySetupNotificationContent) SetInvalidFields(v []ErrorFieldType)

SetInvalidFields gets a reference to the given []ErrorFieldType and assigns it to the InvalidFields field.

func (*BeneficiarySetupNotificationContent) SetMerchantReference

func (o *BeneficiarySetupNotificationContent) SetMerchantReference(v string)

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

func (*BeneficiarySetupNotificationContent) SetSourceAccountCode

func (o *BeneficiarySetupNotificationContent) SetSourceAccountCode(v string)

SetSourceAccountCode sets field value

func (*BeneficiarySetupNotificationContent) SetSourceAccountHolderCode

func (o *BeneficiarySetupNotificationContent) SetSourceAccountHolderCode(v string)

SetSourceAccountHolderCode sets field value

func (*BeneficiarySetupNotificationContent) SetTransferDate

func (o *BeneficiarySetupNotificationContent) SetTransferDate(v time.Time)

SetTransferDate sets field value

type BusinessDetails

type BusinessDetails struct {
	// The registered name of the company (if it differs from the legal name of the company).
	DoingBusinessAs *string `json:"doingBusinessAs,omitempty"`
	// The legal name of the company.
	LegalBusinessName *string `json:"legalBusinessName,omitempty"`
	// The registration number of the company.
	RegistrationNumber *string `json:"registrationNumber,omitempty"`
	// Each of the shareholders associated with the company. Each array entry should represent one shareholder.
	Shareholders *[]ShareholderContact `json:"shareholders,omitempty"`
	// Market Identifier Code (MIC).
	StockExchange *string `json:"stockExchange,omitempty"`
	// International Securities Identification Number (ISIN).
	StockNumber *string `json:"stockNumber,omitempty"`
	// Stock Ticker symbol.
	StockTicker *string `json:"stockTicker,omitempty"`
	// The tax ID of the company.
	TaxId *string `json:"taxId,omitempty"`
}

BusinessDetails struct for BusinessDetails

func NewBusinessDetails

func NewBusinessDetails() *BusinessDetails

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

func NewBusinessDetailsWithDefaults

func NewBusinessDetailsWithDefaults() *BusinessDetails

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

func (*BusinessDetails) GetDoingBusinessAs

func (o *BusinessDetails) GetDoingBusinessAs() string

GetDoingBusinessAs returns the DoingBusinessAs field value if set, zero value otherwise.

func (*BusinessDetails) GetDoingBusinessAsOk

func (o *BusinessDetails) GetDoingBusinessAsOk() (*string, bool)

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

func (*BusinessDetails) GetLegalBusinessName

func (o *BusinessDetails) GetLegalBusinessName() string

GetLegalBusinessName returns the LegalBusinessName field value if set, zero value otherwise.

func (*BusinessDetails) GetLegalBusinessNameOk

func (o *BusinessDetails) GetLegalBusinessNameOk() (*string, bool)

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

func (*BusinessDetails) GetRegistrationNumber

func (o *BusinessDetails) GetRegistrationNumber() string

GetRegistrationNumber returns the RegistrationNumber field value if set, zero value otherwise.

func (*BusinessDetails) GetRegistrationNumberOk

func (o *BusinessDetails) GetRegistrationNumberOk() (*string, bool)

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

func (*BusinessDetails) GetShareholders

func (o *BusinessDetails) GetShareholders() []ShareholderContact

GetShareholders returns the Shareholders field value if set, zero value otherwise.

func (*BusinessDetails) GetShareholdersOk

func (o *BusinessDetails) GetShareholdersOk() (*[]ShareholderContact, bool)

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

func (*BusinessDetails) GetStockExchange

func (o *BusinessDetails) GetStockExchange() string

GetStockExchange returns the StockExchange field value if set, zero value otherwise.

func (*BusinessDetails) GetStockExchangeOk

func (o *BusinessDetails) GetStockExchangeOk() (*string, bool)

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

func (*BusinessDetails) GetStockNumber

func (o *BusinessDetails) GetStockNumber() string

GetStockNumber returns the StockNumber field value if set, zero value otherwise.

func (*BusinessDetails) GetStockNumberOk

func (o *BusinessDetails) GetStockNumberOk() (*string, bool)

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

func (*BusinessDetails) GetStockTicker

func (o *BusinessDetails) GetStockTicker() string

GetStockTicker returns the StockTicker field value if set, zero value otherwise.

func (*BusinessDetails) GetStockTickerOk

func (o *BusinessDetails) GetStockTickerOk() (*string, bool)

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

func (*BusinessDetails) GetTaxId

func (o *BusinessDetails) GetTaxId() string

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

func (*BusinessDetails) GetTaxIdOk

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

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

func (*BusinessDetails) HasDoingBusinessAs

func (o *BusinessDetails) HasDoingBusinessAs() bool

HasDoingBusinessAs returns a boolean if a field has been set.

func (*BusinessDetails) HasLegalBusinessName

func (o *BusinessDetails) HasLegalBusinessName() bool

HasLegalBusinessName returns a boolean if a field has been set.

func (*BusinessDetails) HasRegistrationNumber

func (o *BusinessDetails) HasRegistrationNumber() bool

HasRegistrationNumber returns a boolean if a field has been set.

func (*BusinessDetails) HasShareholders

func (o *BusinessDetails) HasShareholders() bool

HasShareholders returns a boolean if a field has been set.

func (*BusinessDetails) HasStockExchange

func (o *BusinessDetails) HasStockExchange() bool

HasStockExchange returns a boolean if a field has been set.

func (*BusinessDetails) HasStockNumber

func (o *BusinessDetails) HasStockNumber() bool

HasStockNumber returns a boolean if a field has been set.

func (*BusinessDetails) HasStockTicker

func (o *BusinessDetails) HasStockTicker() bool

HasStockTicker returns a boolean if a field has been set.

func (*BusinessDetails) HasTaxId

func (o *BusinessDetails) HasTaxId() bool

HasTaxId returns a boolean if a field has been set.

func (BusinessDetails) MarshalJSON

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

func (*BusinessDetails) SetDoingBusinessAs

func (o *BusinessDetails) SetDoingBusinessAs(v string)

SetDoingBusinessAs gets a reference to the given string and assigns it to the DoingBusinessAs field.

func (*BusinessDetails) SetLegalBusinessName

func (o *BusinessDetails) SetLegalBusinessName(v string)

SetLegalBusinessName gets a reference to the given string and assigns it to the LegalBusinessName field.

func (*BusinessDetails) SetRegistrationNumber

func (o *BusinessDetails) SetRegistrationNumber(v string)

SetRegistrationNumber gets a reference to the given string and assigns it to the RegistrationNumber field.

func (*BusinessDetails) SetShareholders

func (o *BusinessDetails) SetShareholders(v []ShareholderContact)

SetShareholders gets a reference to the given []ShareholderContact and assigns it to the Shareholders field.

func (*BusinessDetails) SetStockExchange

func (o *BusinessDetails) SetStockExchange(v string)

SetStockExchange gets a reference to the given string and assigns it to the StockExchange field.

func (*BusinessDetails) SetStockNumber

func (o *BusinessDetails) SetStockNumber(v string)

SetStockNumber gets a reference to the given string and assigns it to the StockNumber field.

func (*BusinessDetails) SetStockTicker

func (o *BusinessDetails) SetStockTicker(v string)

SetStockTicker gets a reference to the given string and assigns it to the StockTicker field.

func (*BusinessDetails) SetTaxId

func (o *BusinessDetails) SetTaxId(v string)

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

type CloseAccountResponse

type CloseAccountResponse struct {
	// The account code of the account that is closed.
	AccountCode *string `json:"accountCode,omitempty"`
	// Contains field validation errors that would prevent requests from being processed.
	InvalidFields *[]ErrorFieldType `json:"invalidFields,omitempty"`
	// The reference of a request. Can be used to uniquely identify the request.
	PspReference *string `json:"pspReference,omitempty"`
	// The result code.
	ResultCode *string `json:"resultCode,omitempty"`
	// The new status of the account. >Permitted values: `Active`, `Inactive`, `Suspended`, `Closed`.
	Status string `json:"status"`
}

CloseAccountResponse struct for CloseAccountResponse

func NewCloseAccountResponse

func NewCloseAccountResponse(status string) *CloseAccountResponse

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

func NewCloseAccountResponseWithDefaults

func NewCloseAccountResponseWithDefaults() *CloseAccountResponse

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

func (*CloseAccountResponse) GetAccountCode

func (o *CloseAccountResponse) GetAccountCode() string

GetAccountCode returns the AccountCode field value if set, zero value otherwise.

func (*CloseAccountResponse) GetAccountCodeOk

func (o *CloseAccountResponse) GetAccountCodeOk() (*string, bool)

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

func (*CloseAccountResponse) GetInvalidFields

func (o *CloseAccountResponse) GetInvalidFields() []ErrorFieldType

GetInvalidFields returns the InvalidFields field value if set, zero value otherwise.

func (*CloseAccountResponse) GetInvalidFieldsOk

func (o *CloseAccountResponse) GetInvalidFieldsOk() (*[]ErrorFieldType, bool)

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

func (*CloseAccountResponse) GetPspReference

func (o *CloseAccountResponse) GetPspReference() string

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

func (*CloseAccountResponse) GetPspReferenceOk

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

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

func (*CloseAccountResponse) GetResultCode

func (o *CloseAccountResponse) GetResultCode() string

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

func (*CloseAccountResponse) GetResultCodeOk

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

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

func (*CloseAccountResponse) GetStatus

func (o *CloseAccountResponse) GetStatus() string

GetStatus returns the Status field value

func (*CloseAccountResponse) GetStatusOk

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

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

func (*CloseAccountResponse) HasAccountCode

func (o *CloseAccountResponse) HasAccountCode() bool

HasAccountCode returns a boolean if a field has been set.

func (*CloseAccountResponse) HasInvalidFields

func (o *CloseAccountResponse) HasInvalidFields() bool

HasInvalidFields returns a boolean if a field has been set.

func (*CloseAccountResponse) HasPspReference

func (o *CloseAccountResponse) HasPspReference() bool

HasPspReference returns a boolean if a field has been set.

func (*CloseAccountResponse) HasResultCode

func (o *CloseAccountResponse) HasResultCode() bool

HasResultCode returns a boolean if a field has been set.

func (CloseAccountResponse) MarshalJSON

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

func (*CloseAccountResponse) SetAccountCode

func (o *CloseAccountResponse) SetAccountCode(v string)

SetAccountCode gets a reference to the given string and assigns it to the AccountCode field.

func (*CloseAccountResponse) SetInvalidFields

func (o *CloseAccountResponse) SetInvalidFields(v []ErrorFieldType)

SetInvalidFields gets a reference to the given []ErrorFieldType and assigns it to the InvalidFields field.

func (*CloseAccountResponse) SetPspReference

func (o *CloseAccountResponse) SetPspReference(v string)

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

func (*CloseAccountResponse) SetResultCode

func (o *CloseAccountResponse) SetResultCode(v string)

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

func (*CloseAccountResponse) SetStatus

func (o *CloseAccountResponse) SetStatus(v string)

SetStatus sets field value

type CompensateNegativeBalanceNotification

type CompensateNegativeBalanceNotification struct {
	Content *CompensateNegativeBalanceNotificationContent `json:"content,omitempty"`
	Error   *NotificationErrorContainer                   `json:"error,omitempty"`
	// The date and time when an event has been completed.
	EventDate time.Time `json:"eventDate"`
	// The event type of the notification.
	EventType string `json:"eventType"`
	// The user or process that has triggered the notification.
	ExecutingUserKey string `json:"executingUserKey"`
	// Indicates whether the notification originated from the live environment or the test environment. If true, the notification originated from the live environment. If false, the notification originated from the test environment.
	Live bool `json:"live"`
	// The PSP reference of the request from which the notification originates.
	PspReference string `json:"pspReference"`
}

CompensateNegativeBalanceNotification struct for CompensateNegativeBalanceNotification

func NewCompensateNegativeBalanceNotification

func NewCompensateNegativeBalanceNotification(eventDate time.Time, eventType string, executingUserKey string, live bool, pspReference string) *CompensateNegativeBalanceNotification

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

func NewCompensateNegativeBalanceNotificationWithDefaults

func NewCompensateNegativeBalanceNotificationWithDefaults() *CompensateNegativeBalanceNotification

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

func (*CompensateNegativeBalanceNotification) GetContent

GetContent returns the Content field value if set, zero value otherwise.

func (*CompensateNegativeBalanceNotification) GetContentOk

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

func (*CompensateNegativeBalanceNotification) GetError

GetError returns the Error field value if set, zero value otherwise.

func (*CompensateNegativeBalanceNotification) GetErrorOk

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

func (*CompensateNegativeBalanceNotification) GetEventDate

GetEventDate returns the EventDate field value

func (*CompensateNegativeBalanceNotification) GetEventDateOk

func (o *CompensateNegativeBalanceNotification) GetEventDateOk() (*time.Time, bool)

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

func (*CompensateNegativeBalanceNotification) GetEventType

GetEventType returns the EventType field value

func (*CompensateNegativeBalanceNotification) GetEventTypeOk

func (o *CompensateNegativeBalanceNotification) GetEventTypeOk() (*string, bool)

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

func (*CompensateNegativeBalanceNotification) GetExecutingUserKey

func (o *CompensateNegativeBalanceNotification) GetExecutingUserKey() string

GetExecutingUserKey returns the ExecutingUserKey field value

func (*CompensateNegativeBalanceNotification) GetExecutingUserKeyOk

func (o *CompensateNegativeBalanceNotification) GetExecutingUserKeyOk() (*string, bool)

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

func (*CompensateNegativeBalanceNotification) GetLive

GetLive returns the Live field value

func (*CompensateNegativeBalanceNotification) GetLiveOk

func (o *CompensateNegativeBalanceNotification) GetLiveOk() (*bool, bool)

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

func (*CompensateNegativeBalanceNotification) GetPspReference

func (o *CompensateNegativeBalanceNotification) GetPspReference() string

GetPspReference returns the PspReference field value

func (*CompensateNegativeBalanceNotification) GetPspReferenceOk

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

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

func (*CompensateNegativeBalanceNotification) HasContent

HasContent returns a boolean if a field has been set.

func (*CompensateNegativeBalanceNotification) HasError

HasError returns a boolean if a field has been set.

func (CompensateNegativeBalanceNotification) MarshalJSON

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

func (*CompensateNegativeBalanceNotification) SetContent

SetContent gets a reference to the given CompensateNegativeBalanceNotificationContent and assigns it to the Content field.

func (*CompensateNegativeBalanceNotification) SetError

SetError gets a reference to the given NotificationErrorContainer and assigns it to the Error field.

func (*CompensateNegativeBalanceNotification) SetEventDate

func (o *CompensateNegativeBalanceNotification) SetEventDate(v time.Time)

SetEventDate sets field value

func (*CompensateNegativeBalanceNotification) SetEventType

func (o *CompensateNegativeBalanceNotification) SetEventType(v string)

SetEventType sets field value

func (*CompensateNegativeBalanceNotification) SetExecutingUserKey

func (o *CompensateNegativeBalanceNotification) SetExecutingUserKey(v string)

SetExecutingUserKey sets field value

func (*CompensateNegativeBalanceNotification) SetLive

SetLive sets field value

func (*CompensateNegativeBalanceNotification) SetPspReference

func (o *CompensateNegativeBalanceNotification) SetPspReference(v string)

SetPspReference sets field value

type CompensateNegativeBalanceNotificationContent

type CompensateNegativeBalanceNotificationContent struct {
	// A list of the negative balances compensated.
	Records []CompensateNegativeBalanceNotificationRecord `json:"records"`
}

CompensateNegativeBalanceNotificationContent struct for CompensateNegativeBalanceNotificationContent

func NewCompensateNegativeBalanceNotificationContent

func NewCompensateNegativeBalanceNotificationContent(records []CompensateNegativeBalanceNotificationRecord) *CompensateNegativeBalanceNotificationContent

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

func NewCompensateNegativeBalanceNotificationContentWithDefaults

func NewCompensateNegativeBalanceNotificationContentWithDefaults() *CompensateNegativeBalanceNotificationContent

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

func (*CompensateNegativeBalanceNotificationContent) GetRecords

GetRecords returns the Records field value

func (*CompensateNegativeBalanceNotificationContent) GetRecordsOk

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

func (CompensateNegativeBalanceNotificationContent) MarshalJSON

func (*CompensateNegativeBalanceNotificationContent) SetRecords

SetRecords sets field value

type CompensateNegativeBalanceNotificationRecord

type CompensateNegativeBalanceNotificationRecord struct {
	// The code of the account whose negative balance has been compensated.
	AccountCode string `json:"accountCode"`
	Amount      Amount `json:"amount"`
	// The date on which the compensation took place.
	TransferDate time.Time `json:"transferDate"`
}

CompensateNegativeBalanceNotificationRecord struct for CompensateNegativeBalanceNotificationRecord

func NewCompensateNegativeBalanceNotificationRecord

func NewCompensateNegativeBalanceNotificationRecord(accountCode string, amount Amount, transferDate time.Time) *CompensateNegativeBalanceNotificationRecord

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

func NewCompensateNegativeBalanceNotificationRecordWithDefaults

func NewCompensateNegativeBalanceNotificationRecordWithDefaults() *CompensateNegativeBalanceNotificationRecord

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

func (*CompensateNegativeBalanceNotificationRecord) GetAccountCode

GetAccountCode returns the AccountCode field value

func (*CompensateNegativeBalanceNotificationRecord) GetAccountCodeOk

func (o *CompensateNegativeBalanceNotificationRecord) GetAccountCodeOk() (*string, bool)

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

func (*CompensateNegativeBalanceNotificationRecord) GetAmount

GetAmount returns the Amount field value

func (*CompensateNegativeBalanceNotificationRecord) GetAmountOk

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

func (*CompensateNegativeBalanceNotificationRecord) GetTransferDate

GetTransferDate returns the TransferDate field value

func (*CompensateNegativeBalanceNotificationRecord) GetTransferDateOk

func (o *CompensateNegativeBalanceNotificationRecord) GetTransferDateOk() (*time.Time, bool)

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

func (CompensateNegativeBalanceNotificationRecord) MarshalJSON

func (*CompensateNegativeBalanceNotificationRecord) SetAccountCode

SetAccountCode sets field value

func (*CompensateNegativeBalanceNotificationRecord) SetAmount

SetAmount sets field value

func (*CompensateNegativeBalanceNotificationRecord) SetTransferDate

SetTransferDate sets field value

type CreateAccountHolderResponse

type CreateAccountHolderResponse struct {
	// The code of a new account created for the account holder.
	AccountCode *string `json:"accountCode,omitempty"`
	// The code of the new account holder.
	AccountHolderCode    string               `json:"accountHolderCode"`
	AccountHolderDetails AccountHolderDetails `json:"accountHolderDetails"`
	AccountHolderStatus  AccountHolderStatus  `json:"accountHolderStatus"`
	// The description of the new account holder.
	Description *string `json:"description,omitempty"`
	// A list of fields that caused the `/createAccountHolder` request to fail.
	InvalidFields *[]ErrorFieldType `json:"invalidFields,omitempty"`
	// The type of legal entity of the new account holder.
	LegalEntity string `json:"legalEntity"`
	// The three-character [ISO currency code](https://docs.adyen.com/development-resources/currency-codes), with which the prospective account holder primarily deals.
	PrimaryCurrency *string `json:"primaryCurrency,omitempty"`
	// The reference of a request. Can be used to uniquely identify the request.
	PspReference *string `json:"pspReference,omitempty"`
	// The result code.
	ResultCode   *string               `json:"resultCode,omitempty"`
	Verification KYCVerificationResult `json:"verification"`
	// The identifier of the profile that applies to this entity.
	VerificationProfile *string `json:"verificationProfile,omitempty"`
}

CreateAccountHolderResponse struct for CreateAccountHolderResponse

func NewCreateAccountHolderResponse

func NewCreateAccountHolderResponse(accountHolderCode string, accountHolderDetails AccountHolderDetails, accountHolderStatus AccountHolderStatus, legalEntity string, verification KYCVerificationResult) *CreateAccountHolderResponse

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

func NewCreateAccountHolderResponseWithDefaults

func NewCreateAccountHolderResponseWithDefaults() *CreateAccountHolderResponse

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

func (*CreateAccountHolderResponse) GetAccountCode

func (o *CreateAccountHolderResponse) GetAccountCode() string

GetAccountCode returns the AccountCode field value if set, zero value otherwise.

func (*CreateAccountHolderResponse) GetAccountCodeOk

func (o *CreateAccountHolderResponse) GetAccountCodeOk() (*string, bool)

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

func (*CreateAccountHolderResponse) GetAccountHolderCode

func (o *CreateAccountHolderResponse) GetAccountHolderCode() string

GetAccountHolderCode returns the AccountHolderCode field value

func (*CreateAccountHolderResponse) GetAccountHolderCodeOk

func (o *CreateAccountHolderResponse) GetAccountHolderCodeOk() (*string, bool)

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

func (*CreateAccountHolderResponse) GetAccountHolderDetails

func (o *CreateAccountHolderResponse) GetAccountHolderDetails() AccountHolderDetails

GetAccountHolderDetails returns the AccountHolderDetails field value

func (*CreateAccountHolderResponse) GetAccountHolderDetailsOk

func (o *CreateAccountHolderResponse) GetAccountHolderDetailsOk() (*AccountHolderDetails, bool)

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

func (*CreateAccountHolderResponse) GetAccountHolderStatus

func (o *CreateAccountHolderResponse) GetAccountHolderStatus() AccountHolderStatus

GetAccountHolderStatus returns the AccountHolderStatus field value

func (*CreateAccountHolderResponse) GetAccountHolderStatusOk

func (o *CreateAccountHolderResponse) GetAccountHolderStatusOk() (*AccountHolderStatus, bool)

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

func (*CreateAccountHolderResponse) GetDescription

func (o *CreateAccountHolderResponse) GetDescription() string

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

func (*CreateAccountHolderResponse) GetDescriptionOk

func (o *CreateAccountHolderResponse) 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 (*CreateAccountHolderResponse) GetInvalidFields

func (o *CreateAccountHolderResponse) GetInvalidFields() []ErrorFieldType

GetInvalidFields returns the InvalidFields field value if set, zero value otherwise.

func (*CreateAccountHolderResponse) GetInvalidFieldsOk

func (o *CreateAccountHolderResponse) GetInvalidFieldsOk() (*[]ErrorFieldType, bool)

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

func (*CreateAccountHolderResponse) GetLegalEntity

func (o *CreateAccountHolderResponse) GetLegalEntity() string

GetLegalEntity returns the LegalEntity field value

func (*CreateAccountHolderResponse) GetLegalEntityOk

func (o *CreateAccountHolderResponse) GetLegalEntityOk() (*string, bool)

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

func (*CreateAccountHolderResponse) GetPrimaryCurrency

func (o *CreateAccountHolderResponse) GetPrimaryCurrency() string

GetPrimaryCurrency returns the PrimaryCurrency field value if set, zero value otherwise.

func (*CreateAccountHolderResponse) GetPrimaryCurrencyOk

func (o *CreateAccountHolderResponse) GetPrimaryCurrencyOk() (*string, bool)

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

func (*CreateAccountHolderResponse) GetPspReference

func (o *CreateAccountHolderResponse) GetPspReference() string

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

func (*CreateAccountHolderResponse) GetPspReferenceOk

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

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

func (*CreateAccountHolderResponse) GetResultCode

func (o *CreateAccountHolderResponse) GetResultCode() string

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

func (*CreateAccountHolderResponse) GetResultCodeOk

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

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

func (*CreateAccountHolderResponse) GetVerification

GetVerification returns the Verification field value

func (*CreateAccountHolderResponse) GetVerificationOk

func (o *CreateAccountHolderResponse) GetVerificationOk() (*KYCVerificationResult, bool)

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

func (*CreateAccountHolderResponse) GetVerificationProfile

func (o *CreateAccountHolderResponse) GetVerificationProfile() string

GetVerificationProfile returns the VerificationProfile field value if set, zero value otherwise.

func (*CreateAccountHolderResponse) GetVerificationProfileOk

func (o *CreateAccountHolderResponse) GetVerificationProfileOk() (*string, bool)

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

func (*CreateAccountHolderResponse) HasAccountCode

func (o *CreateAccountHolderResponse) HasAccountCode() bool

HasAccountCode returns a boolean if a field has been set.

func (*CreateAccountHolderResponse) HasDescription

func (o *CreateAccountHolderResponse) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*CreateAccountHolderResponse) HasInvalidFields

func (o *CreateAccountHolderResponse) HasInvalidFields() bool

HasInvalidFields returns a boolean if a field has been set.

func (*CreateAccountHolderResponse) HasPrimaryCurrency

func (o *CreateAccountHolderResponse) HasPrimaryCurrency() bool

HasPrimaryCurrency returns a boolean if a field has been set.

func (*CreateAccountHolderResponse) HasPspReference

func (o *CreateAccountHolderResponse) HasPspReference() bool

HasPspReference returns a boolean if a field has been set.

func (*CreateAccountHolderResponse) HasResultCode

func (o *CreateAccountHolderResponse) HasResultCode() bool

HasResultCode returns a boolean if a field has been set.

func (*CreateAccountHolderResponse) HasVerificationProfile

func (o *CreateAccountHolderResponse) HasVerificationProfile() bool

HasVerificationProfile returns a boolean if a field has been set.

func (CreateAccountHolderResponse) MarshalJSON

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

func (*CreateAccountHolderResponse) SetAccountCode

func (o *CreateAccountHolderResponse) SetAccountCode(v string)

SetAccountCode gets a reference to the given string and assigns it to the AccountCode field.

func (*CreateAccountHolderResponse) SetAccountHolderCode

func (o *CreateAccountHolderResponse) SetAccountHolderCode(v string)

SetAccountHolderCode sets field value

func (*CreateAccountHolderResponse) SetAccountHolderDetails

func (o *CreateAccountHolderResponse) SetAccountHolderDetails(v AccountHolderDetails)

SetAccountHolderDetails sets field value

func (*CreateAccountHolderResponse) SetAccountHolderStatus

func (o *CreateAccountHolderResponse) SetAccountHolderStatus(v AccountHolderStatus)

SetAccountHolderStatus sets field value

func (*CreateAccountHolderResponse) SetDescription

func (o *CreateAccountHolderResponse) SetDescription(v string)

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

func (*CreateAccountHolderResponse) SetInvalidFields

func (o *CreateAccountHolderResponse) SetInvalidFields(v []ErrorFieldType)

SetInvalidFields gets a reference to the given []ErrorFieldType and assigns it to the InvalidFields field.

func (*CreateAccountHolderResponse) SetLegalEntity

func (o *CreateAccountHolderResponse) SetLegalEntity(v string)

SetLegalEntity sets field value

func (*CreateAccountHolderResponse) SetPrimaryCurrency

func (o *CreateAccountHolderResponse) SetPrimaryCurrency(v string)

SetPrimaryCurrency gets a reference to the given string and assigns it to the PrimaryCurrency field.

func (*CreateAccountHolderResponse) SetPspReference

func (o *CreateAccountHolderResponse) SetPspReference(v string)

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

func (*CreateAccountHolderResponse) SetResultCode

func (o *CreateAccountHolderResponse) SetResultCode(v string)

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

func (*CreateAccountHolderResponse) SetVerification

func (o *CreateAccountHolderResponse) SetVerification(v KYCVerificationResult)

SetVerification sets field value

func (*CreateAccountHolderResponse) SetVerificationProfile

func (o *CreateAccountHolderResponse) SetVerificationProfile(v string)

SetVerificationProfile gets a reference to the given string and assigns it to the VerificationProfile field.

type CreateAccountResponse

type CreateAccountResponse struct {
	// The code of the new account.
	AccountCode string `json:"accountCode"`
	// The code of the account holder.
	AccountHolderCode string `json:"accountHolderCode"`
	// The bankAccountUUID of the bank account held by the account holder to couple the account with. Scheduled payouts in currencies matching the currency of this bank account will be sent to this bank account. Payouts in different currencies will be sent to a matching bank account of the account holder.
	BankAccountUUID *string `json:"bankAccountUUID,omitempty"`
	// The description of the account.
	Description *string `json:"description,omitempty"`
	// A list of fields that caused the `/createAccount` request to fail.
	InvalidFields *[]ErrorFieldType  `json:"invalidFields,omitempty"`
	Metadata      *map[string]string `json:"metadata,omitempty"`
	// The payout method code held by the account holder to couple the account with. Scheduled card payouts will be sent using this payout method code.
	PayoutMethodCode *string                 `json:"payoutMethodCode,omitempty"`
	PayoutSchedule   *PayoutScheduleResponse `json:"payoutSchedule,omitempty"`
	// Speed with which payouts for this account are processed. Permitted values: `STANDARD`, `SAME_DAY`.
	PayoutSpeed *string `json:"payoutSpeed,omitempty"`
	// The reference of a request. Can be used to uniquely identify the request.
	PspReference *string `json:"pspReference,omitempty"`
	// The result code.
	ResultCode *string `json:"resultCode,omitempty"`
	// The status of the account. >Permitted values: `Active`.
	Status string `json:"status"`
}

CreateAccountResponse struct for CreateAccountResponse

func NewCreateAccountResponse

func NewCreateAccountResponse(accountCode string, accountHolderCode string, status string) *CreateAccountResponse

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

func NewCreateAccountResponseWithDefaults

func NewCreateAccountResponseWithDefaults() *CreateAccountResponse

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

func (*CreateAccountResponse) GetAccountCode

func (o *CreateAccountResponse) GetAccountCode() string

GetAccountCode returns the AccountCode field value

func (*CreateAccountResponse) GetAccountCodeOk

func (o *CreateAccountResponse) GetAccountCodeOk() (*string, bool)

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

func (*CreateAccountResponse) GetAccountHolderCode

func (o *CreateAccountResponse) GetAccountHolderCode() string

GetAccountHolderCode returns the AccountHolderCode field value

func (*CreateAccountResponse) GetAccountHolderCodeOk

func (o *CreateAccountResponse) GetAccountHolderCodeOk() (*string, bool)

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

func (*CreateAccountResponse) GetBankAccountUUID

func (o *CreateAccountResponse) GetBankAccountUUID() string

GetBankAccountUUID returns the BankAccountUUID field value if set, zero value otherwise.

func (*CreateAccountResponse) GetBankAccountUUIDOk

func (o *CreateAccountResponse) GetBankAccountUUIDOk() (*string, bool)

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

func (*CreateAccountResponse) GetDescription

func (o *CreateAccountResponse) GetDescription() string

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

func (*CreateAccountResponse) GetDescriptionOk

func (o *CreateAccountResponse) 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 (*CreateAccountResponse) GetInvalidFields

func (o *CreateAccountResponse) GetInvalidFields() []ErrorFieldType

GetInvalidFields returns the InvalidFields field value if set, zero value otherwise.

func (*CreateAccountResponse) GetInvalidFieldsOk

func (o *CreateAccountResponse) GetInvalidFieldsOk() (*[]ErrorFieldType, bool)

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

func (*CreateAccountResponse) GetMetadata

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

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

func (*CreateAccountResponse) GetMetadataOk

func (o *CreateAccountResponse) 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 (*CreateAccountResponse) GetPayoutMethodCode

func (o *CreateAccountResponse) GetPayoutMethodCode() string

GetPayoutMethodCode returns the PayoutMethodCode field value if set, zero value otherwise.

func (*CreateAccountResponse) GetPayoutMethodCodeOk

func (o *CreateAccountResponse) GetPayoutMethodCodeOk() (*string, bool)

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

func (*CreateAccountResponse) GetPayoutSchedule

func (o *CreateAccountResponse) GetPayoutSchedule() PayoutScheduleResponse

GetPayoutSchedule returns the PayoutSchedule field value if set, zero value otherwise.

func (*CreateAccountResponse) GetPayoutScheduleOk

func (o *CreateAccountResponse) GetPayoutScheduleOk() (*PayoutScheduleResponse, bool)

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

func (*CreateAccountResponse) GetPayoutSpeed

func (o *CreateAccountResponse) GetPayoutSpeed() string

GetPayoutSpeed returns the PayoutSpeed field value if set, zero value otherwise.

func (*CreateAccountResponse) GetPayoutSpeedOk

func (o *CreateAccountResponse) GetPayoutSpeedOk() (*string, bool)

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

func (*CreateAccountResponse) GetPspReference

func (o *CreateAccountResponse) GetPspReference() string

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

func (*CreateAccountResponse) GetPspReferenceOk

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

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

func (*CreateAccountResponse) GetResultCode

func (o *CreateAccountResponse) GetResultCode() string

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

func (*CreateAccountResponse) GetResultCodeOk

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

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

func (*CreateAccountResponse) GetStatus

func (o *CreateAccountResponse) GetStatus() string

GetStatus returns the Status field value

func (*CreateAccountResponse) GetStatusOk

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

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

func (*CreateAccountResponse) HasBankAccountUUID

func (o *CreateAccountResponse) HasBankAccountUUID() bool

HasBankAccountUUID returns a boolean if a field has been set.

func (*CreateAccountResponse) HasDescription

func (o *CreateAccountResponse) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*CreateAccountResponse) HasInvalidFields

func (o *CreateAccountResponse) HasInvalidFields() bool

HasInvalidFields returns a boolean if a field has been set.

func (*CreateAccountResponse) HasMetadata

func (o *CreateAccountResponse) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*CreateAccountResponse) HasPayoutMethodCode

func (o *CreateAccountResponse) HasPayoutMethodCode() bool

HasPayoutMethodCode returns a boolean if a field has been set.

func (*CreateAccountResponse) HasPayoutSchedule

func (o *CreateAccountResponse) HasPayoutSchedule() bool

HasPayoutSchedule returns a boolean if a field has been set.

func (*CreateAccountResponse) HasPayoutSpeed

func (o *CreateAccountResponse) HasPayoutSpeed() bool

HasPayoutSpeed returns a boolean if a field has been set.

func (*CreateAccountResponse) HasPspReference

func (o *CreateAccountResponse) HasPspReference() bool

HasPspReference returns a boolean if a field has been set.

func (*CreateAccountResponse) HasResultCode

func (o *CreateAccountResponse) HasResultCode() bool

HasResultCode returns a boolean if a field has been set.

func (CreateAccountResponse) MarshalJSON

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

func (*CreateAccountResponse) SetAccountCode

func (o *CreateAccountResponse) SetAccountCode(v string)

SetAccountCode sets field value

func (*CreateAccountResponse) SetAccountHolderCode

func (o *CreateAccountResponse) SetAccountHolderCode(v string)

SetAccountHolderCode sets field value

func (*CreateAccountResponse) SetBankAccountUUID

func (o *CreateAccountResponse) SetBankAccountUUID(v string)

SetBankAccountUUID gets a reference to the given string and assigns it to the BankAccountUUID field.

func (*CreateAccountResponse) SetDescription

func (o *CreateAccountResponse) SetDescription(v string)

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

func (*CreateAccountResponse) SetInvalidFields

func (o *CreateAccountResponse) SetInvalidFields(v []ErrorFieldType)

SetInvalidFields gets a reference to the given []ErrorFieldType and assigns it to the InvalidFields field.

func (*CreateAccountResponse) SetMetadata

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

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

func (*CreateAccountResponse) SetPayoutMethodCode

func (o *CreateAccountResponse) SetPayoutMethodCode(v string)

SetPayoutMethodCode gets a reference to the given string and assigns it to the PayoutMethodCode field.

func (*CreateAccountResponse) SetPayoutSchedule

func (o *CreateAccountResponse) SetPayoutSchedule(v PayoutScheduleResponse)

SetPayoutSchedule gets a reference to the given PayoutScheduleResponse and assigns it to the PayoutSchedule field.

func (*CreateAccountResponse) SetPayoutSpeed

func (o *CreateAccountResponse) SetPayoutSpeed(v string)

SetPayoutSpeed gets a reference to the given string and assigns it to the PayoutSpeed field.

func (*CreateAccountResponse) SetPspReference

func (o *CreateAccountResponse) SetPspReference(v string)

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

func (*CreateAccountResponse) SetResultCode

func (o *CreateAccountResponse) SetResultCode(v string)

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

func (*CreateAccountResponse) SetStatus

func (o *CreateAccountResponse) SetStatus(v string)

SetStatus sets field value

type DirectDebitInitiatedNotification

type DirectDebitInitiatedNotification struct {
	Content *DirectDebitInitiatedNotificationContent `json:"content,omitempty"`
	Error   *NotificationErrorContainer              `json:"error,omitempty"`
	// The date and time when an event has been completed.
	EventDate time.Time `json:"eventDate"`
	// The event type of the notification.
	EventType string `json:"eventType"`
	// The user or process that has triggered the notification.
	ExecutingUserKey string `json:"executingUserKey"`
	// Indicates whether the notification originated from the live environment or the test environment. If true, the notification originated from the live environment. If false, the notification originated from the test environment.
	Live bool `json:"live"`
	// The PSP reference of the request from which the notification originates.
	PspReference string `json:"pspReference"`
}

DirectDebitInitiatedNotification struct for DirectDebitInitiatedNotification

func NewDirectDebitInitiatedNotification

func NewDirectDebitInitiatedNotification(eventDate time.Time, eventType string, executingUserKey string, live bool, pspReference string) *DirectDebitInitiatedNotification

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

func NewDirectDebitInitiatedNotificationWithDefaults

func NewDirectDebitInitiatedNotificationWithDefaults() *DirectDebitInitiatedNotification

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

func (*DirectDebitInitiatedNotification) GetContent

GetContent returns the Content field value if set, zero value otherwise.

func (*DirectDebitInitiatedNotification) GetContentOk

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

func (*DirectDebitInitiatedNotification) GetError

GetError returns the Error field value if set, zero value otherwise.

func (*DirectDebitInitiatedNotification) GetErrorOk

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

func (*DirectDebitInitiatedNotification) GetEventDate

func (o *DirectDebitInitiatedNotification) GetEventDate() time.Time

GetEventDate returns the EventDate field value

func (*DirectDebitInitiatedNotification) GetEventDateOk

func (o *DirectDebitInitiatedNotification) GetEventDateOk() (*time.Time, bool)

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

func (*DirectDebitInitiatedNotification) GetEventType

func (o *DirectDebitInitiatedNotification) GetEventType() string

GetEventType returns the EventType field value

func (*DirectDebitInitiatedNotification) GetEventTypeOk

func (o *DirectDebitInitiatedNotification) GetEventTypeOk() (*string, bool)

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

func (*DirectDebitInitiatedNotification) GetExecutingUserKey

func (o *DirectDebitInitiatedNotification) GetExecutingUserKey() string

GetExecutingUserKey returns the ExecutingUserKey field value

func (*DirectDebitInitiatedNotification) GetExecutingUserKeyOk

func (o *DirectDebitInitiatedNotification) GetExecutingUserKeyOk() (*string, bool)

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

func (*DirectDebitInitiatedNotification) GetLive

GetLive returns the Live field value

func (*DirectDebitInitiatedNotification) GetLiveOk

func (o *DirectDebitInitiatedNotification) GetLiveOk() (*bool, bool)

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

func (*DirectDebitInitiatedNotification) GetPspReference

func (o *DirectDebitInitiatedNotification) GetPspReference() string

GetPspReference returns the PspReference field value

func (*DirectDebitInitiatedNotification) GetPspReferenceOk

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

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

func (*DirectDebitInitiatedNotification) HasContent

func (o *DirectDebitInitiatedNotification) HasContent() bool

HasContent returns a boolean if a field has been set.

func (*DirectDebitInitiatedNotification) HasError

func (o *DirectDebitInitiatedNotification) HasError() bool

HasError returns a boolean if a field has been set.

func (DirectDebitInitiatedNotification) MarshalJSON

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

func (*DirectDebitInitiatedNotification) SetContent

SetContent gets a reference to the given DirectDebitInitiatedNotificationContent and assigns it to the Content field.

func (*DirectDebitInitiatedNotification) SetError

SetError gets a reference to the given NotificationErrorContainer and assigns it to the Error field.

func (*DirectDebitInitiatedNotification) SetEventDate

func (o *DirectDebitInitiatedNotification) SetEventDate(v time.Time)

SetEventDate sets field value

func (*DirectDebitInitiatedNotification) SetEventType

func (o *DirectDebitInitiatedNotification) SetEventType(v string)

SetEventType sets field value

func (*DirectDebitInitiatedNotification) SetExecutingUserKey

func (o *DirectDebitInitiatedNotification) SetExecutingUserKey(v string)

SetExecutingUserKey sets field value

func (*DirectDebitInitiatedNotification) SetLive

func (o *DirectDebitInitiatedNotification) SetLive(v bool)

SetLive sets field value

func (*DirectDebitInitiatedNotification) SetPspReference

func (o *DirectDebitInitiatedNotification) SetPspReference(v string)

SetPspReference sets field value

type DirectDebitInitiatedNotificationContent

type DirectDebitInitiatedNotificationContent struct {
	// The code of the account.
	AccountCode         string     `json:"accountCode"`
	Amount              Amount     `json:"amount"`
	DebitInitiationDate *LocalDate `json:"debitInitiationDate,omitempty"`
	// The code of the merchant account.
	MerchantAccountCode string           `json:"merchantAccountCode"`
	Status              *OperationStatus `json:"status,omitempty"`
}

DirectDebitInitiatedNotificationContent struct for DirectDebitInitiatedNotificationContent

func NewDirectDebitInitiatedNotificationContent

func NewDirectDebitInitiatedNotificationContent(accountCode string, amount Amount, merchantAccountCode string) *DirectDebitInitiatedNotificationContent

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

func NewDirectDebitInitiatedNotificationContentWithDefaults

func NewDirectDebitInitiatedNotificationContentWithDefaults() *DirectDebitInitiatedNotificationContent

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

func (*DirectDebitInitiatedNotificationContent) GetAccountCode

func (o *DirectDebitInitiatedNotificationContent) GetAccountCode() string

GetAccountCode returns the AccountCode field value

func (*DirectDebitInitiatedNotificationContent) GetAccountCodeOk

func (o *DirectDebitInitiatedNotificationContent) GetAccountCodeOk() (*string, bool)

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

func (*DirectDebitInitiatedNotificationContent) GetAmount

GetAmount returns the Amount field value

func (*DirectDebitInitiatedNotificationContent) GetAmountOk

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

func (*DirectDebitInitiatedNotificationContent) GetDebitInitiationDate

func (o *DirectDebitInitiatedNotificationContent) GetDebitInitiationDate() LocalDate

GetDebitInitiationDate returns the DebitInitiationDate field value if set, zero value otherwise.

func (*DirectDebitInitiatedNotificationContent) GetDebitInitiationDateOk

func (o *DirectDebitInitiatedNotificationContent) GetDebitInitiationDateOk() (*LocalDate, bool)

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

func (*DirectDebitInitiatedNotificationContent) GetMerchantAccountCode

func (o *DirectDebitInitiatedNotificationContent) GetMerchantAccountCode() string

GetMerchantAccountCode returns the MerchantAccountCode field value

func (*DirectDebitInitiatedNotificationContent) GetMerchantAccountCodeOk

func (o *DirectDebitInitiatedNotificationContent) GetMerchantAccountCodeOk() (*string, bool)

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

func (*DirectDebitInitiatedNotificationContent) GetStatus

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

func (*DirectDebitInitiatedNotificationContent) GetStatusOk

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 (*DirectDebitInitiatedNotificationContent) HasDebitInitiationDate

func (o *DirectDebitInitiatedNotificationContent) HasDebitInitiationDate() bool

HasDebitInitiationDate returns a boolean if a field has been set.

func (*DirectDebitInitiatedNotificationContent) HasStatus

HasStatus returns a boolean if a field has been set.

func (DirectDebitInitiatedNotificationContent) MarshalJSON

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

func (*DirectDebitInitiatedNotificationContent) SetAccountCode

func (o *DirectDebitInitiatedNotificationContent) SetAccountCode(v string)

SetAccountCode sets field value

func (*DirectDebitInitiatedNotificationContent) SetAmount

SetAmount sets field value

func (*DirectDebitInitiatedNotificationContent) SetDebitInitiationDate

func (o *DirectDebitInitiatedNotificationContent) SetDebitInitiationDate(v LocalDate)

SetDebitInitiationDate gets a reference to the given LocalDate and assigns it to the DebitInitiationDate field.

func (*DirectDebitInitiatedNotificationContent) SetMerchantAccountCode

func (o *DirectDebitInitiatedNotificationContent) SetMerchantAccountCode(v string)

SetMerchantAccountCode sets field value

func (*DirectDebitInitiatedNotificationContent) SetStatus

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

type ErrorFieldType

type ErrorFieldType struct {
	// The validation error code.
	ErrorCode *int32 `json:"errorCode,omitempty"`
	// A description of the validation error.
	ErrorDescription *string    `json:"errorDescription,omitempty"`
	FieldType        *FieldType `json:"fieldType,omitempty"`
}

ErrorFieldType struct for ErrorFieldType

func NewErrorFieldType

func NewErrorFieldType() *ErrorFieldType

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

func NewErrorFieldTypeWithDefaults

func NewErrorFieldTypeWithDefaults() *ErrorFieldType

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

func (*ErrorFieldType) GetErrorCode

func (o *ErrorFieldType) GetErrorCode() int32

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

func (*ErrorFieldType) GetErrorCodeOk

func (o *ErrorFieldType) GetErrorCodeOk() (*int32, bool)

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

func (*ErrorFieldType) GetErrorDescription

func (o *ErrorFieldType) GetErrorDescription() string

GetErrorDescription returns the ErrorDescription field value if set, zero value otherwise.

func (*ErrorFieldType) GetErrorDescriptionOk

func (o *ErrorFieldType) GetErrorDescriptionOk() (*string, bool)

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

func (*ErrorFieldType) GetFieldType

func (o *ErrorFieldType) GetFieldType() FieldType

GetFieldType returns the FieldType field value if set, zero value otherwise.

func (*ErrorFieldType) GetFieldTypeOk

func (o *ErrorFieldType) GetFieldTypeOk() (*FieldType, bool)

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

func (*ErrorFieldType) HasErrorCode

func (o *ErrorFieldType) HasErrorCode() bool

HasErrorCode returns a boolean if a field has been set.

func (*ErrorFieldType) HasErrorDescription

func (o *ErrorFieldType) HasErrorDescription() bool

HasErrorDescription returns a boolean if a field has been set.

func (*ErrorFieldType) HasFieldType

func (o *ErrorFieldType) HasFieldType() bool

HasFieldType returns a boolean if a field has been set.

func (ErrorFieldType) MarshalJSON

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

func (*ErrorFieldType) SetErrorCode

func (o *ErrorFieldType) SetErrorCode(v int32)

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

func (*ErrorFieldType) SetErrorDescription

func (o *ErrorFieldType) SetErrorDescription(v string)

SetErrorDescription gets a reference to the given string and assigns it to the ErrorDescription field.

func (*ErrorFieldType) SetFieldType

func (o *ErrorFieldType) SetFieldType(v FieldType)

SetFieldType gets a reference to the given FieldType and assigns it to the FieldType field.

type FieldType

type FieldType struct {
	// The full name of the property.
	Field *string `json:"field,omitempty"`
	// The type of the field.
	FieldName *string `json:"fieldName,omitempty"`
	// The code of the shareholder that the field belongs to. If empty, the field belongs to an account holder.
	ShareholderCode *string `json:"shareholderCode,omitempty"`
}

FieldType struct for FieldType

func NewFieldType

func NewFieldType() *FieldType

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

func NewFieldTypeWithDefaults

func NewFieldTypeWithDefaults() *FieldType

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

func (*FieldType) GetField

func (o *FieldType) GetField() string

GetField returns the Field field value if set, zero value otherwise.

func (*FieldType) GetFieldName

func (o *FieldType) GetFieldName() string

GetFieldName returns the FieldName field value if set, zero value otherwise.

func (*FieldType) GetFieldNameOk

func (o *FieldType) GetFieldNameOk() (*string, bool)

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

func (*FieldType) GetFieldOk

func (o *FieldType) GetFieldOk() (*string, bool)

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

func (*FieldType) GetShareholderCode

func (o *FieldType) GetShareholderCode() string

GetShareholderCode returns the ShareholderCode field value if set, zero value otherwise.

func (*FieldType) GetShareholderCodeOk

func (o *FieldType) GetShareholderCodeOk() (*string, bool)

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

func (*FieldType) HasField

func (o *FieldType) HasField() bool

HasField returns a boolean if a field has been set.

func (*FieldType) HasFieldName

func (o *FieldType) HasFieldName() bool

HasFieldName returns a boolean if a field has been set.

func (*FieldType) HasShareholderCode

func (o *FieldType) HasShareholderCode() bool

HasShareholderCode returns a boolean if a field has been set.

func (FieldType) MarshalJSON

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

func (*FieldType) SetField

func (o *FieldType) SetField(v string)

SetField gets a reference to the given string and assigns it to the Field field.

func (*FieldType) SetFieldName

func (o *FieldType) SetFieldName(v string)

SetFieldName gets a reference to the given string and assigns it to the FieldName field.

func (*FieldType) SetShareholderCode

func (o *FieldType) SetShareholderCode(v string)

SetShareholderCode gets a reference to the given string and assigns it to the ShareholderCode field.

type IndividualDetails

type IndividualDetails struct {
	Name         *ViasName         `json:"name,omitempty"`
	PersonalData *ViasPersonalData `json:"personalData,omitempty"`
}

IndividualDetails struct for IndividualDetails

func NewIndividualDetails

func NewIndividualDetails() *IndividualDetails

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

func NewIndividualDetailsWithDefaults

func NewIndividualDetailsWithDefaults() *IndividualDetails

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

func (*IndividualDetails) GetName

func (o *IndividualDetails) GetName() ViasName

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

func (*IndividualDetails) GetNameOk

func (o *IndividualDetails) GetNameOk() (*ViasName, 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 (*IndividualDetails) GetPersonalData

func (o *IndividualDetails) GetPersonalData() ViasPersonalData

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

func (*IndividualDetails) GetPersonalDataOk

func (o *IndividualDetails) GetPersonalDataOk() (*ViasPersonalData, 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 (*IndividualDetails) HasName

func (o *IndividualDetails) HasName() bool

HasName returns a boolean if a field has been set.

func (*IndividualDetails) HasPersonalData

func (o *IndividualDetails) HasPersonalData() bool

HasPersonalData returns a boolean if a field has been set.

func (IndividualDetails) MarshalJSON

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

func (*IndividualDetails) SetName

func (o *IndividualDetails) SetName(v ViasName)

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

func (*IndividualDetails) SetPersonalData

func (o *IndividualDetails) SetPersonalData(v ViasPersonalData)

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

type KYCCheckResult

type KYCCheckResult struct {
	// A list of the checks and their statuses.
	Checks *[]KYCCheckStatusData `json:"checks,omitempty"`
}

KYCCheckResult struct for KYCCheckResult

func NewKYCCheckResult

func NewKYCCheckResult() *KYCCheckResult

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

func NewKYCCheckResultWithDefaults

func NewKYCCheckResultWithDefaults() *KYCCheckResult

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

func (*KYCCheckResult) GetChecks

func (o *KYCCheckResult) GetChecks() []KYCCheckStatusData

GetChecks returns the Checks field value if set, zero value otherwise.

func (*KYCCheckResult) GetChecksOk

func (o *KYCCheckResult) GetChecksOk() (*[]KYCCheckStatusData, bool)

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

func (*KYCCheckResult) HasChecks

func (o *KYCCheckResult) HasChecks() bool

HasChecks returns a boolean if a field has been set.

func (KYCCheckResult) MarshalJSON

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

func (*KYCCheckResult) SetChecks

func (o *KYCCheckResult) SetChecks(v []KYCCheckStatusData)

SetChecks gets a reference to the given []KYCCheckStatusData and assigns it to the Checks field.

type KYCCheckStatusData

type KYCCheckStatusData struct {
	// A list of the fields required for execution of the check.
	RequiredFields *[]string `json:"requiredFields,omitempty"`
	// The status of the check. >Permitted Values: `DATA_PROVIDED`, `PASSED`, `PENDING`, `AWAITING_DATA`, `RETRY_LIMIT_REACHED`, `INVALID_DATA`, `FAILED`.
	Status  string           `json:"status"`
	Summary *KYCCheckSummary `json:"summary,omitempty"`
	// The type of check. >Permitted Values: `COMPANY_VERIFICATION`, `IDENTITY_VERIFICATION`, `PASSPORT_VERIFICATION`, `BANK_ACCOUNT_VERIFICATION`, `NONPROFIT_VERIFICATION`, `CARD_VERIFICATION`.
	Type string `json:"type"`
}

KYCCheckStatusData struct for KYCCheckStatusData

func NewKYCCheckStatusData

func NewKYCCheckStatusData(status string, type_ string) *KYCCheckStatusData

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

func NewKYCCheckStatusDataWithDefaults

func NewKYCCheckStatusDataWithDefaults() *KYCCheckStatusData

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

func (*KYCCheckStatusData) GetRequiredFields

func (o *KYCCheckStatusData) GetRequiredFields() []string

GetRequiredFields returns the RequiredFields field value if set, zero value otherwise.

func (*KYCCheckStatusData) GetRequiredFieldsOk

func (o *KYCCheckStatusData) GetRequiredFieldsOk() (*[]string, bool)

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

func (*KYCCheckStatusData) GetStatus

func (o *KYCCheckStatusData) GetStatus() string

GetStatus returns the Status field value

func (*KYCCheckStatusData) GetStatusOk

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

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

func (*KYCCheckStatusData) GetSummary

func (o *KYCCheckStatusData) GetSummary() KYCCheckSummary

GetSummary returns the Summary field value if set, zero value otherwise.

func (*KYCCheckStatusData) GetSummaryOk

func (o *KYCCheckStatusData) GetSummaryOk() (*KYCCheckSummary, bool)

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

func (*KYCCheckStatusData) GetType

func (o *KYCCheckStatusData) GetType() string

GetType returns the Type field value

func (*KYCCheckStatusData) GetTypeOk

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

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

func (*KYCCheckStatusData) HasRequiredFields

func (o *KYCCheckStatusData) HasRequiredFields() bool

HasRequiredFields returns a boolean if a field has been set.

func (*KYCCheckStatusData) HasSummary

func (o *KYCCheckStatusData) HasSummary() bool

HasSummary returns a boolean if a field has been set.

func (KYCCheckStatusData) MarshalJSON

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

func (*KYCCheckStatusData) SetRequiredFields

func (o *KYCCheckStatusData) SetRequiredFields(v []string)

SetRequiredFields gets a reference to the given []string and assigns it to the RequiredFields field.

func (*KYCCheckStatusData) SetStatus

func (o *KYCCheckStatusData) SetStatus(v string)

SetStatus sets field value

func (*KYCCheckStatusData) SetSummary

func (o *KYCCheckStatusData) SetSummary(v KYCCheckSummary)

SetSummary gets a reference to the given KYCCheckSummary and assigns it to the Summary field.

func (*KYCCheckStatusData) SetType

func (o *KYCCheckStatusData) SetType(v string)

SetType sets field value

type KYCCheckSummary

type KYCCheckSummary struct {
	// The code of the check.
	KycCheckCode *int32 `json:"kycCheckCode,omitempty"`
	// A description of the check.
	KycCheckDescription *string `json:"kycCheckDescription,omitempty"`
}

KYCCheckSummary struct for KYCCheckSummary

func NewKYCCheckSummary

func NewKYCCheckSummary() *KYCCheckSummary

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

func NewKYCCheckSummaryWithDefaults

func NewKYCCheckSummaryWithDefaults() *KYCCheckSummary

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

func (*KYCCheckSummary) GetKycCheckCode

func (o *KYCCheckSummary) GetKycCheckCode() int32

GetKycCheckCode returns the KycCheckCode field value if set, zero value otherwise.

func (*KYCCheckSummary) GetKycCheckCodeOk

func (o *KYCCheckSummary) GetKycCheckCodeOk() (*int32, bool)

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

func (*KYCCheckSummary) GetKycCheckDescription

func (o *KYCCheckSummary) GetKycCheckDescription() string

GetKycCheckDescription returns the KycCheckDescription field value if set, zero value otherwise.

func (*KYCCheckSummary) GetKycCheckDescriptionOk

func (o *KYCCheckSummary) GetKycCheckDescriptionOk() (*string, bool)

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

func (*KYCCheckSummary) HasKycCheckCode

func (o *KYCCheckSummary) HasKycCheckCode() bool

HasKycCheckCode returns a boolean if a field has been set.

func (*KYCCheckSummary) HasKycCheckDescription

func (o *KYCCheckSummary) HasKycCheckDescription() bool

HasKycCheckDescription returns a boolean if a field has been set.

func (KYCCheckSummary) MarshalJSON

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

func (*KYCCheckSummary) SetKycCheckCode

func (o *KYCCheckSummary) SetKycCheckCode(v int32)

SetKycCheckCode gets a reference to the given int32 and assigns it to the KycCheckCode field.

func (*KYCCheckSummary) SetKycCheckDescription

func (o *KYCCheckSummary) SetKycCheckDescription(v string)

SetKycCheckDescription gets a reference to the given string and assigns it to the KycCheckDescription field.

type KYCPayoutMethodCheckResult

type KYCPayoutMethodCheckResult struct {
	// A list of the checks and their statuses.
	Checks *[]KYCCheckStatusData `json:"checks,omitempty"`
	// The unique ID of the payoput method to which the check applies.
	PayoutMethodCode *string `json:"payoutMethodCode,omitempty"`
}

KYCPayoutMethodCheckResult struct for KYCPayoutMethodCheckResult

func NewKYCPayoutMethodCheckResult

func NewKYCPayoutMethodCheckResult() *KYCPayoutMethodCheckResult

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

func NewKYCPayoutMethodCheckResultWithDefaults

func NewKYCPayoutMethodCheckResultWithDefaults() *KYCPayoutMethodCheckResult

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

func (*KYCPayoutMethodCheckResult) GetChecks

GetChecks returns the Checks field value if set, zero value otherwise.

func (*KYCPayoutMethodCheckResult) GetChecksOk

func (o *KYCPayoutMethodCheckResult) GetChecksOk() (*[]KYCCheckStatusData, bool)

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

func (*KYCPayoutMethodCheckResult) GetPayoutMethodCode

func (o *KYCPayoutMethodCheckResult) GetPayoutMethodCode() string

GetPayoutMethodCode returns the PayoutMethodCode field value if set, zero value otherwise.

func (*KYCPayoutMethodCheckResult) GetPayoutMethodCodeOk

func (o *KYCPayoutMethodCheckResult) GetPayoutMethodCodeOk() (*string, bool)

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

func (*KYCPayoutMethodCheckResult) HasChecks

func (o *KYCPayoutMethodCheckResult) HasChecks() bool

HasChecks returns a boolean if a field has been set.

func (*KYCPayoutMethodCheckResult) HasPayoutMethodCode

func (o *KYCPayoutMethodCheckResult) HasPayoutMethodCode() bool

HasPayoutMethodCode returns a boolean if a field has been set.

func (KYCPayoutMethodCheckResult) MarshalJSON

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

func (*KYCPayoutMethodCheckResult) SetChecks

SetChecks gets a reference to the given []KYCCheckStatusData and assigns it to the Checks field.

func (*KYCPayoutMethodCheckResult) SetPayoutMethodCode

func (o *KYCPayoutMethodCheckResult) SetPayoutMethodCode(v string)

SetPayoutMethodCode gets a reference to the given string and assigns it to the PayoutMethodCode field.

type KYCShareholderCheckResult

type KYCShareholderCheckResult struct {
	// A list of the checks and their statuses.
	Checks *[]KYCCheckStatusData `json:"checks,omitempty"`
	// The code of the shareholder to which the check applies.
	ShareholderCode *string `json:"shareholderCode,omitempty"`
}

KYCShareholderCheckResult struct for KYCShareholderCheckResult

func NewKYCShareholderCheckResult

func NewKYCShareholderCheckResult() *KYCShareholderCheckResult

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

func NewKYCShareholderCheckResultWithDefaults

func NewKYCShareholderCheckResultWithDefaults() *KYCShareholderCheckResult

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

func (*KYCShareholderCheckResult) GetChecks

GetChecks returns the Checks field value if set, zero value otherwise.

func (*KYCShareholderCheckResult) GetChecksOk

func (o *KYCShareholderCheckResult) GetChecksOk() (*[]KYCCheckStatusData, bool)

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

func (*KYCShareholderCheckResult) GetShareholderCode

func (o *KYCShareholderCheckResult) GetShareholderCode() string

GetShareholderCode returns the ShareholderCode field value if set, zero value otherwise.

func (*KYCShareholderCheckResult) GetShareholderCodeOk

func (o *KYCShareholderCheckResult) GetShareholderCodeOk() (*string, bool)

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

func (*KYCShareholderCheckResult) HasChecks

func (o *KYCShareholderCheckResult) HasChecks() bool

HasChecks returns a boolean if a field has been set.

func (*KYCShareholderCheckResult) HasShareholderCode

func (o *KYCShareholderCheckResult) HasShareholderCode() bool

HasShareholderCode returns a boolean if a field has been set.

func (KYCShareholderCheckResult) MarshalJSON

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

func (*KYCShareholderCheckResult) SetChecks

SetChecks gets a reference to the given []KYCCheckStatusData and assigns it to the Checks field.

func (*KYCShareholderCheckResult) SetShareholderCode

func (o *KYCShareholderCheckResult) SetShareholderCode(v string)

SetShareholderCode gets a reference to the given string and assigns it to the ShareholderCode field.

type KYCVerificationResult

type KYCVerificationResult struct {
	AccountHolder *KYCCheckResult `json:"accountHolder,omitempty"`
	// The result(s) of the checks on the payout method(s).
	PayoutMethods *[]KYCPayoutMethodCheckResult `json:"payoutMethods,omitempty"`
	// The result(s) of the checks on the shareholder(s).
	Shareholders *[]KYCShareholderCheckResult `json:"shareholders,omitempty"`
}

KYCVerificationResult struct for KYCVerificationResult

func NewKYCVerificationResult

func NewKYCVerificationResult() *KYCVerificationResult

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

func NewKYCVerificationResultWithDefaults

func NewKYCVerificationResultWithDefaults() *KYCVerificationResult

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

func (*KYCVerificationResult) GetAccountHolder

func (o *KYCVerificationResult) GetAccountHolder() KYCCheckResult

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

func (*KYCVerificationResult) GetAccountHolderOk

func (o *KYCVerificationResult) GetAccountHolderOk() (*KYCCheckResult, 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 (*KYCVerificationResult) GetPayoutMethods

func (o *KYCVerificationResult) GetPayoutMethods() []KYCPayoutMethodCheckResult

GetPayoutMethods returns the PayoutMethods field value if set, zero value otherwise.

func (*KYCVerificationResult) GetPayoutMethodsOk

func (o *KYCVerificationResult) GetPayoutMethodsOk() (*[]KYCPayoutMethodCheckResult, bool)

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

func (*KYCVerificationResult) GetShareholders

func (o *KYCVerificationResult) GetShareholders() []KYCShareholderCheckResult

GetShareholders returns the Shareholders field value if set, zero value otherwise.

func (*KYCVerificationResult) GetShareholdersOk

func (o *KYCVerificationResult) GetShareholdersOk() (*[]KYCShareholderCheckResult, bool)

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

func (*KYCVerificationResult) HasAccountHolder

func (o *KYCVerificationResult) HasAccountHolder() bool

HasAccountHolder returns a boolean if a field has been set.

func (*KYCVerificationResult) HasPayoutMethods

func (o *KYCVerificationResult) HasPayoutMethods() bool

HasPayoutMethods returns a boolean if a field has been set.

func (*KYCVerificationResult) HasShareholders

func (o *KYCVerificationResult) HasShareholders() bool

HasShareholders returns a boolean if a field has been set.

func (KYCVerificationResult) MarshalJSON

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

func (*KYCVerificationResult) SetAccountHolder

func (o *KYCVerificationResult) SetAccountHolder(v KYCCheckResult)

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

func (*KYCVerificationResult) SetPayoutMethods

func (o *KYCVerificationResult) SetPayoutMethods(v []KYCPayoutMethodCheckResult)

SetPayoutMethods gets a reference to the given []KYCPayoutMethodCheckResult and assigns it to the PayoutMethods field.

func (*KYCVerificationResult) SetShareholders

func (o *KYCVerificationResult) SetShareholders(v []KYCShareholderCheckResult)

SetShareholders gets a reference to the given []KYCShareholderCheckResult and assigns it to the Shareholders field.

type LocalDate

type LocalDate struct {
	Month *int32 `json:"month,omitempty"`
	Year  *int32 `json:"year,omitempty"`
}

LocalDate struct for LocalDate

func NewLocalDate

func NewLocalDate() *LocalDate

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

func NewLocalDateWithDefaults

func NewLocalDateWithDefaults() *LocalDate

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

func (*LocalDate) GetMonth

func (o *LocalDate) GetMonth() int32

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

func (*LocalDate) GetMonthOk

func (o *LocalDate) GetMonthOk() (*int32, 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 (*LocalDate) GetYear

func (o *LocalDate) GetYear() int32

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

func (*LocalDate) GetYearOk

func (o *LocalDate) GetYearOk() (*int32, 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 (*LocalDate) HasMonth

func (o *LocalDate) HasMonth() bool

HasMonth returns a boolean if a field has been set.

func (*LocalDate) HasYear

func (o *LocalDate) HasYear() bool

HasYear returns a boolean if a field has been set.

func (LocalDate) MarshalJSON

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

func (*LocalDate) SetMonth

func (o *LocalDate) SetMonth(v int32)

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

func (*LocalDate) SetYear

func (o *LocalDate) SetYear(v int32)

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

type Message

type Message struct {
	// The message code.
	Code *string `json:"code,omitempty"`
	// The message text.
	Text *string `json:"text,omitempty"`
}

Message struct for Message

func NewMessage

func NewMessage() *Message

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

func NewMessageWithDefaults

func NewMessageWithDefaults() *Message

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

func (*Message) GetCode

func (o *Message) GetCode() string

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

func (*Message) GetCodeOk

func (o *Message) 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 (*Message) GetText

func (o *Message) GetText() string

GetText returns the Text field value if set, zero value otherwise.

func (*Message) GetTextOk

func (o *Message) GetTextOk() (*string, bool)

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

func (*Message) HasCode

func (o *Message) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*Message) HasText

func (o *Message) HasText() bool

HasText returns a boolean if a field has been set.

func (Message) MarshalJSON

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

func (*Message) SetCode

func (o *Message) SetCode(v string)

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

func (*Message) SetText

func (o *Message) SetText(v string)

SetText gets a reference to the given string and assigns it to the Text field.

type NotificationErrorContainer

type NotificationErrorContainer struct {
	// The Adyen code that is mapped to the error message.
	ErrorCode *string `json:"errorCode,omitempty"`
	// A short explanation of the issue.
	Message *string `json:"message,omitempty"`
}

NotificationErrorContainer struct for NotificationErrorContainer

func NewNotificationErrorContainer

func NewNotificationErrorContainer() *NotificationErrorContainer

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

func NewNotificationErrorContainerWithDefaults

func NewNotificationErrorContainerWithDefaults() *NotificationErrorContainer

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

func (*NotificationErrorContainer) GetErrorCode

func (o *NotificationErrorContainer) GetErrorCode() string

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

func (*NotificationErrorContainer) GetErrorCodeOk

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

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

func (*NotificationErrorContainer) GetMessage

func (o *NotificationErrorContainer) GetMessage() string

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

func (*NotificationErrorContainer) GetMessageOk

func (o *NotificationErrorContainer) 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 (*NotificationErrorContainer) HasErrorCode

func (o *NotificationErrorContainer) HasErrorCode() bool

HasErrorCode returns a boolean if a field has been set.

func (*NotificationErrorContainer) HasMessage

func (o *NotificationErrorContainer) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (NotificationErrorContainer) MarshalJSON

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

func (*NotificationErrorContainer) SetErrorCode

func (o *NotificationErrorContainer) SetErrorCode(v string)

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

func (*NotificationErrorContainer) SetMessage

func (o *NotificationErrorContainer) SetMessage(v string)

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

type NotificationResponse

type NotificationResponse struct {
	// Set this parameter to **[accepted]** to acknowledge that you received a notification from Adyen.
	NotificationResponse *string `json:"notificationResponse,omitempty"`
}

NotificationResponse struct for NotificationResponse

func NewNotificationResponse

func NewNotificationResponse() *NotificationResponse

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

func NewNotificationResponseWithDefaults

func NewNotificationResponseWithDefaults() *NotificationResponse

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

func (*NotificationResponse) GetNotificationResponse

func (o *NotificationResponse) GetNotificationResponse() string

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

func (*NotificationResponse) GetNotificationResponseOk

func (o *NotificationResponse) 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 (*NotificationResponse) HasNotificationResponse

func (o *NotificationResponse) HasNotificationResponse() bool

HasNotificationResponse returns a boolean if a field has been set.

func (NotificationResponse) MarshalJSON

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

func (*NotificationResponse) SetNotificationResponse

func (o *NotificationResponse) SetNotificationResponse(v string)

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

type NullableAccountCloseNotification

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

func (NullableAccountCloseNotification) Get

func (NullableAccountCloseNotification) IsSet

func (NullableAccountCloseNotification) MarshalJSON

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

func (*NullableAccountCloseNotification) Set

func (*NullableAccountCloseNotification) UnmarshalJSON

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

func (*NullableAccountCloseNotification) Unset

type NullableAccountCreateNotification

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

func (NullableAccountCreateNotification) Get

func (NullableAccountCreateNotification) IsSet

func (NullableAccountCreateNotification) MarshalJSON

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

func (*NullableAccountCreateNotification) Set

func (*NullableAccountCreateNotification) UnmarshalJSON

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

func (*NullableAccountCreateNotification) Unset

type NullableAccountEvent

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

func NewNullableAccountEvent

func NewNullableAccountEvent(val *AccountEvent) *NullableAccountEvent

func (NullableAccountEvent) Get

func (NullableAccountEvent) IsSet

func (v NullableAccountEvent) IsSet() bool

func (NullableAccountEvent) MarshalJSON

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

func (*NullableAccountEvent) Set

func (v *NullableAccountEvent) Set(val *AccountEvent)

func (*NullableAccountEvent) UnmarshalJSON

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

func (*NullableAccountEvent) Unset

func (v *NullableAccountEvent) Unset()

type NullableAccountFundsBelowThresholdNotification

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

func (NullableAccountFundsBelowThresholdNotification) Get

func (NullableAccountFundsBelowThresholdNotification) IsSet

func (NullableAccountFundsBelowThresholdNotification) MarshalJSON

func (*NullableAccountFundsBelowThresholdNotification) Set

func (*NullableAccountFundsBelowThresholdNotification) UnmarshalJSON

func (*NullableAccountFundsBelowThresholdNotification) Unset

type NullableAccountFundsBelowThresholdNotificationContent

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

func (NullableAccountFundsBelowThresholdNotificationContent) Get

func (NullableAccountFundsBelowThresholdNotificationContent) IsSet

func (NullableAccountFundsBelowThresholdNotificationContent) MarshalJSON

func (*NullableAccountFundsBelowThresholdNotificationContent) Set

func (*NullableAccountFundsBelowThresholdNotificationContent) UnmarshalJSON

func (*NullableAccountFundsBelowThresholdNotificationContent) Unset

type NullableAccountHolderCreateNotification

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

func (NullableAccountHolderCreateNotification) Get

func (NullableAccountHolderCreateNotification) IsSet

func (NullableAccountHolderCreateNotification) MarshalJSON

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

func (*NullableAccountHolderCreateNotification) Set

func (*NullableAccountHolderCreateNotification) UnmarshalJSON

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

func (*NullableAccountHolderCreateNotification) Unset

type NullableAccountHolderDetails

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

func NewNullableAccountHolderDetails

func NewNullableAccountHolderDetails(val *AccountHolderDetails) *NullableAccountHolderDetails

func (NullableAccountHolderDetails) Get

func (NullableAccountHolderDetails) IsSet

func (NullableAccountHolderDetails) MarshalJSON

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

func (*NullableAccountHolderDetails) Set

func (*NullableAccountHolderDetails) UnmarshalJSON

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

func (*NullableAccountHolderDetails) Unset

func (v *NullableAccountHolderDetails) Unset()

type NullableAccountHolderPayoutNotification

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

func (NullableAccountHolderPayoutNotification) Get

func (NullableAccountHolderPayoutNotification) IsSet

func (NullableAccountHolderPayoutNotification) MarshalJSON

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

func (*NullableAccountHolderPayoutNotification) Set

func (*NullableAccountHolderPayoutNotification) UnmarshalJSON

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

func (*NullableAccountHolderPayoutNotification) Unset

type NullableAccountHolderPayoutNotificationContent

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

func (NullableAccountHolderPayoutNotificationContent) Get

func (NullableAccountHolderPayoutNotificationContent) IsSet

func (NullableAccountHolderPayoutNotificationContent) MarshalJSON

func (*NullableAccountHolderPayoutNotificationContent) Set

func (*NullableAccountHolderPayoutNotificationContent) UnmarshalJSON

func (*NullableAccountHolderPayoutNotificationContent) Unset

type NullableAccountHolderStatus

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

func NewNullableAccountHolderStatus

func NewNullableAccountHolderStatus(val *AccountHolderStatus) *NullableAccountHolderStatus

func (NullableAccountHolderStatus) Get

func (NullableAccountHolderStatus) IsSet

func (NullableAccountHolderStatus) MarshalJSON

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

func (*NullableAccountHolderStatus) Set

func (*NullableAccountHolderStatus) UnmarshalJSON

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

func (*NullableAccountHolderStatus) Unset

func (v *NullableAccountHolderStatus) Unset()

type NullableAccountHolderStatusChangeNotification

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

func (NullableAccountHolderStatusChangeNotification) Get

func (NullableAccountHolderStatusChangeNotification) IsSet

func (NullableAccountHolderStatusChangeNotification) MarshalJSON

func (*NullableAccountHolderStatusChangeNotification) Set

func (*NullableAccountHolderStatusChangeNotification) UnmarshalJSON

func (*NullableAccountHolderStatusChangeNotification) Unset

type NullableAccountHolderStatusChangeNotificationContent

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

func (NullableAccountHolderStatusChangeNotificationContent) Get

func (NullableAccountHolderStatusChangeNotificationContent) IsSet

func (NullableAccountHolderStatusChangeNotificationContent) MarshalJSON

func (*NullableAccountHolderStatusChangeNotificationContent) Set

func (*NullableAccountHolderStatusChangeNotificationContent) UnmarshalJSON

func (*NullableAccountHolderStatusChangeNotificationContent) Unset

type NullableAccountHolderStoreStatusChangeNotification

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

func (NullableAccountHolderStoreStatusChangeNotification) Get

func (NullableAccountHolderStoreStatusChangeNotification) IsSet

func (NullableAccountHolderStoreStatusChangeNotification) MarshalJSON

func (*NullableAccountHolderStoreStatusChangeNotification) Set

func (*NullableAccountHolderStoreStatusChangeNotification) UnmarshalJSON

func (*NullableAccountHolderStoreStatusChangeNotification) Unset

type NullableAccountHolderStoreStatusChangeNotificationContent

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

func (NullableAccountHolderStoreStatusChangeNotificationContent) Get

func (NullableAccountHolderStoreStatusChangeNotificationContent) IsSet

func (NullableAccountHolderStoreStatusChangeNotificationContent) MarshalJSON

func (*NullableAccountHolderStoreStatusChangeNotificationContent) Set

func (*NullableAccountHolderStoreStatusChangeNotificationContent) UnmarshalJSON

func (*NullableAccountHolderStoreStatusChangeNotificationContent) Unset

type NullableAccountHolderUpcomingDeadlineNotification

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

func (NullableAccountHolderUpcomingDeadlineNotification) Get

func (NullableAccountHolderUpcomingDeadlineNotification) IsSet

func (NullableAccountHolderUpcomingDeadlineNotification) MarshalJSON

func (*NullableAccountHolderUpcomingDeadlineNotification) Set

func (*NullableAccountHolderUpcomingDeadlineNotification) UnmarshalJSON

func (*NullableAccountHolderUpcomingDeadlineNotification) Unset

type NullableAccountHolderUpcomingDeadlineNotificationContent

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

func (NullableAccountHolderUpcomingDeadlineNotificationContent) Get

func (NullableAccountHolderUpcomingDeadlineNotificationContent) IsSet

func (NullableAccountHolderUpcomingDeadlineNotificationContent) MarshalJSON

func (*NullableAccountHolderUpcomingDeadlineNotificationContent) Set

func (*NullableAccountHolderUpcomingDeadlineNotificationContent) UnmarshalJSON

func (*NullableAccountHolderUpcomingDeadlineNotificationContent) Unset

type NullableAccountHolderUpdateNotification

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

func (NullableAccountHolderUpdateNotification) Get

func (NullableAccountHolderUpdateNotification) IsSet

func (NullableAccountHolderUpdateNotification) MarshalJSON

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

func (*NullableAccountHolderUpdateNotification) Set

func (*NullableAccountHolderUpdateNotification) UnmarshalJSON

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

func (*NullableAccountHolderUpdateNotification) Unset

type NullableAccountHolderVerificationNotification

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

func (NullableAccountHolderVerificationNotification) Get

func (NullableAccountHolderVerificationNotification) IsSet

func (NullableAccountHolderVerificationNotification) MarshalJSON

func (*NullableAccountHolderVerificationNotification) Set

func (*NullableAccountHolderVerificationNotification) UnmarshalJSON

func (*NullableAccountHolderVerificationNotification) Unset

type NullableAccountHolderVerificationNotificationContent

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

func (NullableAccountHolderVerificationNotificationContent) Get

func (NullableAccountHolderVerificationNotificationContent) IsSet

func (NullableAccountHolderVerificationNotificationContent) MarshalJSON

func (*NullableAccountHolderVerificationNotificationContent) Set

func (*NullableAccountHolderVerificationNotificationContent) UnmarshalJSON

func (*NullableAccountHolderVerificationNotificationContent) Unset

type NullableAccountPayoutState

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

func NewNullableAccountPayoutState

func NewNullableAccountPayoutState(val *AccountPayoutState) *NullableAccountPayoutState

func (NullableAccountPayoutState) Get

func (NullableAccountPayoutState) IsSet

func (v NullableAccountPayoutState) IsSet() bool

func (NullableAccountPayoutState) MarshalJSON

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

func (*NullableAccountPayoutState) Set

func (*NullableAccountPayoutState) UnmarshalJSON

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

func (*NullableAccountPayoutState) Unset

func (v *NullableAccountPayoutState) Unset()

type NullableAccountProcessingState

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

func (NullableAccountProcessingState) Get

func (NullableAccountProcessingState) IsSet

func (NullableAccountProcessingState) MarshalJSON

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

func (*NullableAccountProcessingState) Set

func (*NullableAccountProcessingState) UnmarshalJSON

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

func (*NullableAccountProcessingState) Unset

func (v *NullableAccountProcessingState) Unset()

type NullableAccountUpdateNotification

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

func (NullableAccountUpdateNotification) Get

func (NullableAccountUpdateNotification) IsSet

func (NullableAccountUpdateNotification) MarshalJSON

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

func (*NullableAccountUpdateNotification) Set

func (*NullableAccountUpdateNotification) UnmarshalJSON

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

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

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

func NewNullableBankAccountDetail

func NewNullableBankAccountDetail(val *BankAccountDetail) *NullableBankAccountDetail

func (NullableBankAccountDetail) Get

func (NullableBankAccountDetail) IsSet

func (v NullableBankAccountDetail) IsSet() bool

func (NullableBankAccountDetail) MarshalJSON

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

func (*NullableBankAccountDetail) Set

func (*NullableBankAccountDetail) UnmarshalJSON

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

func (*NullableBankAccountDetail) Unset

func (v *NullableBankAccountDetail) Unset()

type NullableBeneficiarySetupNotification

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

func (NullableBeneficiarySetupNotification) Get

func (NullableBeneficiarySetupNotification) IsSet

func (NullableBeneficiarySetupNotification) MarshalJSON

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

func (*NullableBeneficiarySetupNotification) Set

func (*NullableBeneficiarySetupNotification) UnmarshalJSON

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

func (*NullableBeneficiarySetupNotification) Unset

type NullableBeneficiarySetupNotificationContent

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

func (NullableBeneficiarySetupNotificationContent) Get

func (NullableBeneficiarySetupNotificationContent) IsSet

func (NullableBeneficiarySetupNotificationContent) MarshalJSON

func (*NullableBeneficiarySetupNotificationContent) Set

func (*NullableBeneficiarySetupNotificationContent) UnmarshalJSON

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

func (*NullableBeneficiarySetupNotificationContent) Unset

type NullableBusinessDetails

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

func NewNullableBusinessDetails

func NewNullableBusinessDetails(val *BusinessDetails) *NullableBusinessDetails

func (NullableBusinessDetails) Get

func (NullableBusinessDetails) IsSet

func (v NullableBusinessDetails) IsSet() bool

func (NullableBusinessDetails) MarshalJSON

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

func (*NullableBusinessDetails) Set

func (*NullableBusinessDetails) UnmarshalJSON

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

func (*NullableBusinessDetails) Unset

func (v *NullableBusinessDetails) Unset()

type NullableCloseAccountResponse

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

func NewNullableCloseAccountResponse

func NewNullableCloseAccountResponse(val *CloseAccountResponse) *NullableCloseAccountResponse

func (NullableCloseAccountResponse) Get

func (NullableCloseAccountResponse) IsSet

func (NullableCloseAccountResponse) MarshalJSON

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

func (*NullableCloseAccountResponse) Set

func (*NullableCloseAccountResponse) UnmarshalJSON

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

func (*NullableCloseAccountResponse) Unset

func (v *NullableCloseAccountResponse) Unset()

type NullableCompensateNegativeBalanceNotification

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

func (NullableCompensateNegativeBalanceNotification) Get

func (NullableCompensateNegativeBalanceNotification) IsSet

func (NullableCompensateNegativeBalanceNotification) MarshalJSON

func (*NullableCompensateNegativeBalanceNotification) Set

func (*NullableCompensateNegativeBalanceNotification) UnmarshalJSON

func (*NullableCompensateNegativeBalanceNotification) Unset

type NullableCompensateNegativeBalanceNotificationContent

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

func (NullableCompensateNegativeBalanceNotificationContent) Get

func (NullableCompensateNegativeBalanceNotificationContent) IsSet

func (NullableCompensateNegativeBalanceNotificationContent) MarshalJSON

func (*NullableCompensateNegativeBalanceNotificationContent) Set

func (*NullableCompensateNegativeBalanceNotificationContent) UnmarshalJSON

func (*NullableCompensateNegativeBalanceNotificationContent) Unset

type NullableCompensateNegativeBalanceNotificationRecord

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

func (NullableCompensateNegativeBalanceNotificationRecord) Get

func (NullableCompensateNegativeBalanceNotificationRecord) IsSet

func (NullableCompensateNegativeBalanceNotificationRecord) MarshalJSON

func (*NullableCompensateNegativeBalanceNotificationRecord) Set

func (*NullableCompensateNegativeBalanceNotificationRecord) UnmarshalJSON

func (*NullableCompensateNegativeBalanceNotificationRecord) Unset

type NullableCreateAccountHolderResponse

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

func (NullableCreateAccountHolderResponse) Get

func (NullableCreateAccountHolderResponse) IsSet

func (NullableCreateAccountHolderResponse) MarshalJSON

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

func (*NullableCreateAccountHolderResponse) Set

func (*NullableCreateAccountHolderResponse) UnmarshalJSON

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

func (*NullableCreateAccountHolderResponse) Unset

type NullableCreateAccountResponse

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

func (NullableCreateAccountResponse) Get

func (NullableCreateAccountResponse) IsSet

func (NullableCreateAccountResponse) MarshalJSON

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

func (*NullableCreateAccountResponse) Set

func (*NullableCreateAccountResponse) UnmarshalJSON

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

func (*NullableCreateAccountResponse) Unset

func (v *NullableCreateAccountResponse) Unset()

type NullableDirectDebitInitiatedNotification

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

func (NullableDirectDebitInitiatedNotification) Get

func (NullableDirectDebitInitiatedNotification) IsSet

func (NullableDirectDebitInitiatedNotification) MarshalJSON

func (*NullableDirectDebitInitiatedNotification) Set

func (*NullableDirectDebitInitiatedNotification) UnmarshalJSON

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

func (*NullableDirectDebitInitiatedNotification) Unset

type NullableDirectDebitInitiatedNotificationContent

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

func (NullableDirectDebitInitiatedNotificationContent) Get

func (NullableDirectDebitInitiatedNotificationContent) IsSet

func (NullableDirectDebitInitiatedNotificationContent) MarshalJSON

func (*NullableDirectDebitInitiatedNotificationContent) Set

func (*NullableDirectDebitInitiatedNotificationContent) UnmarshalJSON

func (*NullableDirectDebitInitiatedNotificationContent) Unset

type NullableErrorFieldType

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

func NewNullableErrorFieldType

func NewNullableErrorFieldType(val *ErrorFieldType) *NullableErrorFieldType

func (NullableErrorFieldType) Get

func (NullableErrorFieldType) IsSet

func (v NullableErrorFieldType) IsSet() bool

func (NullableErrorFieldType) MarshalJSON

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

func (*NullableErrorFieldType) Set

func (*NullableErrorFieldType) UnmarshalJSON

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

func (*NullableErrorFieldType) Unset

func (v *NullableErrorFieldType) Unset()

type NullableFieldType

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

func NewNullableFieldType

func NewNullableFieldType(val *FieldType) *NullableFieldType

func (NullableFieldType) Get

func (v NullableFieldType) Get() *FieldType

func (NullableFieldType) IsSet

func (v NullableFieldType) IsSet() bool

func (NullableFieldType) MarshalJSON

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

func (*NullableFieldType) Set

func (v *NullableFieldType) Set(val *FieldType)

func (*NullableFieldType) UnmarshalJSON

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

func (*NullableFieldType) Unset

func (v *NullableFieldType) Unset()

type NullableIndividualDetails

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

func NewNullableIndividualDetails

func NewNullableIndividualDetails(val *IndividualDetails) *NullableIndividualDetails

func (NullableIndividualDetails) Get

func (NullableIndividualDetails) IsSet

func (v NullableIndividualDetails) IsSet() bool

func (NullableIndividualDetails) MarshalJSON

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

func (*NullableIndividualDetails) Set

func (*NullableIndividualDetails) UnmarshalJSON

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

func (*NullableIndividualDetails) Unset

func (v *NullableIndividualDetails) Unset()

type NullableKYCCheckResult

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

func NewNullableKYCCheckResult

func NewNullableKYCCheckResult(val *KYCCheckResult) *NullableKYCCheckResult

func (NullableKYCCheckResult) Get

func (NullableKYCCheckResult) IsSet

func (v NullableKYCCheckResult) IsSet() bool

func (NullableKYCCheckResult) MarshalJSON

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

func (*NullableKYCCheckResult) Set

func (*NullableKYCCheckResult) UnmarshalJSON

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

func (*NullableKYCCheckResult) Unset

func (v *NullableKYCCheckResult) Unset()

type NullableKYCCheckStatusData

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

func NewNullableKYCCheckStatusData

func NewNullableKYCCheckStatusData(val *KYCCheckStatusData) *NullableKYCCheckStatusData

func (NullableKYCCheckStatusData) Get

func (NullableKYCCheckStatusData) IsSet

func (v NullableKYCCheckStatusData) IsSet() bool

func (NullableKYCCheckStatusData) MarshalJSON

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

func (*NullableKYCCheckStatusData) Set

func (*NullableKYCCheckStatusData) UnmarshalJSON

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

func (*NullableKYCCheckStatusData) Unset

func (v *NullableKYCCheckStatusData) Unset()

type NullableKYCCheckSummary

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

func NewNullableKYCCheckSummary

func NewNullableKYCCheckSummary(val *KYCCheckSummary) *NullableKYCCheckSummary

func (NullableKYCCheckSummary) Get

func (NullableKYCCheckSummary) IsSet

func (v NullableKYCCheckSummary) IsSet() bool

func (NullableKYCCheckSummary) MarshalJSON

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

func (*NullableKYCCheckSummary) Set

func (*NullableKYCCheckSummary) UnmarshalJSON

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

func (*NullableKYCCheckSummary) Unset

func (v *NullableKYCCheckSummary) Unset()

type NullableKYCPayoutMethodCheckResult

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

func (NullableKYCPayoutMethodCheckResult) Get

func (NullableKYCPayoutMethodCheckResult) IsSet

func (NullableKYCPayoutMethodCheckResult) MarshalJSON

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

func (*NullableKYCPayoutMethodCheckResult) Set

func (*NullableKYCPayoutMethodCheckResult) UnmarshalJSON

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

func (*NullableKYCPayoutMethodCheckResult) Unset

type NullableKYCShareholderCheckResult

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

func (NullableKYCShareholderCheckResult) Get

func (NullableKYCShareholderCheckResult) IsSet

func (NullableKYCShareholderCheckResult) MarshalJSON

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

func (*NullableKYCShareholderCheckResult) Set

func (*NullableKYCShareholderCheckResult) UnmarshalJSON

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

func (*NullableKYCShareholderCheckResult) Unset

type NullableKYCVerificationResult

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

func (NullableKYCVerificationResult) Get

func (NullableKYCVerificationResult) IsSet

func (NullableKYCVerificationResult) MarshalJSON

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

func (*NullableKYCVerificationResult) Set

func (*NullableKYCVerificationResult) UnmarshalJSON

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

func (*NullableKYCVerificationResult) Unset

func (v *NullableKYCVerificationResult) Unset()

type NullableLocalDate

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

func NewNullableLocalDate

func NewNullableLocalDate(val *LocalDate) *NullableLocalDate

func (NullableLocalDate) Get

func (v NullableLocalDate) Get() *LocalDate

func (NullableLocalDate) IsSet

func (v NullableLocalDate) IsSet() bool

func (NullableLocalDate) MarshalJSON

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

func (*NullableLocalDate) Set

func (v *NullableLocalDate) Set(val *LocalDate)

func (*NullableLocalDate) UnmarshalJSON

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

func (*NullableLocalDate) Unset

func (v *NullableLocalDate) Unset()

type NullableMessage

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

func NewNullableMessage

func NewNullableMessage(val *Message) *NullableMessage

func (NullableMessage) Get

func (v NullableMessage) Get() *Message

func (NullableMessage) IsSet

func (v NullableMessage) IsSet() bool

func (NullableMessage) MarshalJSON

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

func (*NullableMessage) Set

func (v *NullableMessage) Set(val *Message)

func (*NullableMessage) UnmarshalJSON

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

func (*NullableMessage) Unset

func (v *NullableMessage) Unset()

type NullableNotificationErrorContainer

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

func (NullableNotificationErrorContainer) Get

func (NullableNotificationErrorContainer) IsSet

func (NullableNotificationErrorContainer) MarshalJSON

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

func (*NullableNotificationErrorContainer) Set

func (*NullableNotificationErrorContainer) UnmarshalJSON

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

func (*NullableNotificationErrorContainer) Unset

type NullableNotificationResponse

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

func NewNullableNotificationResponse

func NewNullableNotificationResponse(val *NotificationResponse) *NullableNotificationResponse

func (NullableNotificationResponse) Get

func (NullableNotificationResponse) IsSet

func (NullableNotificationResponse) MarshalJSON

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

func (*NullableNotificationResponse) Set

func (*NullableNotificationResponse) UnmarshalJSON

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

func (*NullableNotificationResponse) Unset

func (v *NullableNotificationResponse) Unset()

type NullableOperationStatus

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

func NewNullableOperationStatus

func NewNullableOperationStatus(val *OperationStatus) *NullableOperationStatus

func (NullableOperationStatus) Get

func (NullableOperationStatus) IsSet

func (v NullableOperationStatus) IsSet() bool

func (NullableOperationStatus) MarshalJSON

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

func (*NullableOperationStatus) Set

func (*NullableOperationStatus) UnmarshalJSON

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

func (*NullableOperationStatus) Unset

func (v *NullableOperationStatus) Unset()

type NullablePaymentFailureNotification

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

func (NullablePaymentFailureNotification) Get

func (NullablePaymentFailureNotification) IsSet

func (NullablePaymentFailureNotification) MarshalJSON

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

func (*NullablePaymentFailureNotification) Set

func (*NullablePaymentFailureNotification) UnmarshalJSON

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

func (*NullablePaymentFailureNotification) Unset

type NullablePaymentFailureNotificationContent

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

func (NullablePaymentFailureNotificationContent) Get

func (NullablePaymentFailureNotificationContent) IsSet

func (NullablePaymentFailureNotificationContent) MarshalJSON

func (*NullablePaymentFailureNotificationContent) Set

func (*NullablePaymentFailureNotificationContent) UnmarshalJSON

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

func (*NullablePaymentFailureNotificationContent) Unset

type NullablePayoutMethod

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

func NewNullablePayoutMethod

func NewNullablePayoutMethod(val *PayoutMethod) *NullablePayoutMethod

func (NullablePayoutMethod) Get

func (NullablePayoutMethod) IsSet

func (v NullablePayoutMethod) IsSet() bool

func (NullablePayoutMethod) MarshalJSON

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

func (*NullablePayoutMethod) Set

func (v *NullablePayoutMethod) Set(val *PayoutMethod)

func (*NullablePayoutMethod) UnmarshalJSON

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

func (*NullablePayoutMethod) Unset

func (v *NullablePayoutMethod) Unset()

type NullablePayoutScheduleResponse

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

func (NullablePayoutScheduleResponse) Get

func (NullablePayoutScheduleResponse) IsSet

func (NullablePayoutScheduleResponse) MarshalJSON

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

func (*NullablePayoutScheduleResponse) Set

func (*NullablePayoutScheduleResponse) UnmarshalJSON

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

func (*NullablePayoutScheduleResponse) Unset

func (v *NullablePayoutScheduleResponse) Unset()

type NullablePersonalDocumentData

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

func NewNullablePersonalDocumentData

func NewNullablePersonalDocumentData(val *PersonalDocumentData) *NullablePersonalDocumentData

func (NullablePersonalDocumentData) Get

func (NullablePersonalDocumentData) IsSet

func (NullablePersonalDocumentData) MarshalJSON

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

func (*NullablePersonalDocumentData) Set

func (*NullablePersonalDocumentData) UnmarshalJSON

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

func (*NullablePersonalDocumentData) Unset

func (v *NullablePersonalDocumentData) Unset()

type NullableRefundFundsTransferNotification

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

func (NullableRefundFundsTransferNotification) Get

func (NullableRefundFundsTransferNotification) IsSet

func (NullableRefundFundsTransferNotification) MarshalJSON

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

func (*NullableRefundFundsTransferNotification) Set

func (*NullableRefundFundsTransferNotification) UnmarshalJSON

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

func (*NullableRefundFundsTransferNotification) Unset

type NullableRefundFundsTransferNotificationContent

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

func (NullableRefundFundsTransferNotificationContent) Get

func (NullableRefundFundsTransferNotificationContent) IsSet

func (NullableRefundFundsTransferNotificationContent) MarshalJSON

func (*NullableRefundFundsTransferNotificationContent) Set

func (*NullableRefundFundsTransferNotificationContent) UnmarshalJSON

func (*NullableRefundFundsTransferNotificationContent) Unset

type NullableRefundResult

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

func NewNullableRefundResult

func NewNullableRefundResult(val *RefundResult) *NullableRefundResult

func (NullableRefundResult) Get

func (NullableRefundResult) IsSet

func (v NullableRefundResult) IsSet() bool

func (NullableRefundResult) MarshalJSON

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

func (*NullableRefundResult) Set

func (v *NullableRefundResult) Set(val *RefundResult)

func (*NullableRefundResult) UnmarshalJSON

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

func (*NullableRefundResult) Unset

func (v *NullableRefundResult) Unset()

type NullableReportAvailableNotification

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

func (NullableReportAvailableNotification) Get

func (NullableReportAvailableNotification) IsSet

func (NullableReportAvailableNotification) MarshalJSON

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

func (*NullableReportAvailableNotification) Set

func (*NullableReportAvailableNotification) UnmarshalJSON

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

func (*NullableReportAvailableNotification) Unset

type NullableReportAvailableNotificationContent

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

func (NullableReportAvailableNotificationContent) Get

func (NullableReportAvailableNotificationContent) IsSet

func (NullableReportAvailableNotificationContent) MarshalJSON

func (*NullableReportAvailableNotificationContent) Set

func (*NullableReportAvailableNotificationContent) UnmarshalJSON

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

func (*NullableReportAvailableNotificationContent) Unset

type NullableScheduledRefundsNotification

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

func (NullableScheduledRefundsNotification) Get

func (NullableScheduledRefundsNotification) IsSet

func (NullableScheduledRefundsNotification) MarshalJSON

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

func (*NullableScheduledRefundsNotification) Set

func (*NullableScheduledRefundsNotification) UnmarshalJSON

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

func (*NullableScheduledRefundsNotification) Unset

type NullableScheduledRefundsNotificationContent

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

func (NullableScheduledRefundsNotificationContent) Get

func (NullableScheduledRefundsNotificationContent) IsSet

func (NullableScheduledRefundsNotificationContent) MarshalJSON

func (*NullableScheduledRefundsNotificationContent) Set

func (*NullableScheduledRefundsNotificationContent) UnmarshalJSON

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

func (*NullableScheduledRefundsNotificationContent) Unset

type NullableShareholderContact

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

func NewNullableShareholderContact

func NewNullableShareholderContact(val *ShareholderContact) *NullableShareholderContact

func (NullableShareholderContact) Get

func (NullableShareholderContact) IsSet

func (v NullableShareholderContact) IsSet() bool

func (NullableShareholderContact) MarshalJSON

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

func (*NullableShareholderContact) Set

func (*NullableShareholderContact) UnmarshalJSON

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

func (*NullableShareholderContact) Unset

func (v *NullableShareholderContact) Unset()

type NullableTransaction

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

func NewNullableTransaction

func NewNullableTransaction(val *Transaction) *NullableTransaction

func (NullableTransaction) Get

func (NullableTransaction) IsSet

func (v NullableTransaction) IsSet() bool

func (NullableTransaction) MarshalJSON

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

func (*NullableTransaction) Set

func (v *NullableTransaction) Set(val *Transaction)

func (*NullableTransaction) UnmarshalJSON

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

func (*NullableTransaction) Unset

func (v *NullableTransaction) Unset()

type NullableTransferFundsNotification

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

func (NullableTransferFundsNotification) Get

func (NullableTransferFundsNotification) IsSet

func (NullableTransferFundsNotification) MarshalJSON

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

func (*NullableTransferFundsNotification) Set

func (*NullableTransferFundsNotification) UnmarshalJSON

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

func (*NullableTransferFundsNotification) Unset

type NullableTransferFundsNotificationContent

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

func (NullableTransferFundsNotificationContent) Get

func (NullableTransferFundsNotificationContent) IsSet

func (NullableTransferFundsNotificationContent) MarshalJSON

func (*NullableTransferFundsNotificationContent) Set

func (*NullableTransferFundsNotificationContent) UnmarshalJSON

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

func (*NullableTransferFundsNotificationContent) Unset

type NullableUpdateAccountHolderResponse

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

func (NullableUpdateAccountHolderResponse) Get

func (NullableUpdateAccountHolderResponse) IsSet

func (NullableUpdateAccountHolderResponse) MarshalJSON

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

func (*NullableUpdateAccountHolderResponse) Set

func (*NullableUpdateAccountHolderResponse) UnmarshalJSON

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

func (*NullableUpdateAccountHolderResponse) Unset

type NullableUpdateAccountResponse

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

func (NullableUpdateAccountResponse) Get

func (NullableUpdateAccountResponse) IsSet

func (NullableUpdateAccountResponse) MarshalJSON

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

func (*NullableUpdateAccountResponse) Set

func (*NullableUpdateAccountResponse) UnmarshalJSON

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

func (*NullableUpdateAccountResponse) Unset

func (v *NullableUpdateAccountResponse) Unset()

type NullableViasAddress

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

func NewNullableViasAddress

func NewNullableViasAddress(val *ViasAddress) *NullableViasAddress

func (NullableViasAddress) Get

func (NullableViasAddress) IsSet

func (v NullableViasAddress) IsSet() bool

func (NullableViasAddress) MarshalJSON

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

func (*NullableViasAddress) Set

func (v *NullableViasAddress) Set(val *ViasAddress)

func (*NullableViasAddress) UnmarshalJSON

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

func (*NullableViasAddress) Unset

func (v *NullableViasAddress) Unset()

type NullableViasName

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

func NewNullableViasName

func NewNullableViasName(val *ViasName) *NullableViasName

func (NullableViasName) Get

func (v NullableViasName) Get() *ViasName

func (NullableViasName) IsSet

func (v NullableViasName) IsSet() bool

func (NullableViasName) MarshalJSON

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

func (*NullableViasName) Set

func (v *NullableViasName) Set(val *ViasName)

func (*NullableViasName) UnmarshalJSON

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

func (*NullableViasName) Unset

func (v *NullableViasName) Unset()

type NullableViasPersonalData

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

func NewNullableViasPersonalData

func NewNullableViasPersonalData(val *ViasPersonalData) *NullableViasPersonalData

func (NullableViasPersonalData) Get

func (NullableViasPersonalData) IsSet

func (v NullableViasPersonalData) IsSet() bool

func (NullableViasPersonalData) MarshalJSON

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

func (*NullableViasPersonalData) Set

func (*NullableViasPersonalData) UnmarshalJSON

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

func (*NullableViasPersonalData) Unset

func (v *NullableViasPersonalData) Unset()

type NullableViasPhoneNumber

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

func NewNullableViasPhoneNumber

func NewNullableViasPhoneNumber(val *ViasPhoneNumber) *NullableViasPhoneNumber

func (NullableViasPhoneNumber) Get

func (NullableViasPhoneNumber) IsSet

func (v NullableViasPhoneNumber) IsSet() bool

func (NullableViasPhoneNumber) MarshalJSON

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

func (*NullableViasPhoneNumber) Set

func (*NullableViasPhoneNumber) UnmarshalJSON

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

func (*NullableViasPhoneNumber) Unset

func (v *NullableViasPhoneNumber) Unset()

type OperationStatus

type OperationStatus struct {
	Message *Message `json:"message,omitempty"`
	// The status code.
	StatusCode *string `json:"statusCode,omitempty"`
}

OperationStatus struct for OperationStatus

func NewOperationStatus

func NewOperationStatus() *OperationStatus

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

func NewOperationStatusWithDefaults

func NewOperationStatusWithDefaults() *OperationStatus

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

func (*OperationStatus) GetMessage

func (o *OperationStatus) GetMessage() Message

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

func (*OperationStatus) GetMessageOk

func (o *OperationStatus) GetMessageOk() (*Message, 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 (*OperationStatus) GetStatusCode

func (o *OperationStatus) GetStatusCode() string

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

func (*OperationStatus) GetStatusCodeOk

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

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

func (*OperationStatus) HasMessage

func (o *OperationStatus) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*OperationStatus) HasStatusCode

func (o *OperationStatus) HasStatusCode() bool

HasStatusCode returns a boolean if a field has been set.

func (OperationStatus) MarshalJSON

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

func (*OperationStatus) SetMessage

func (o *OperationStatus) SetMessage(v Message)

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

func (*OperationStatus) SetStatusCode

func (o *OperationStatus) SetStatusCode(v string)

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

type PaymentFailureNotification

type PaymentFailureNotification struct {
	Content PaymentFailureNotificationContent `json:"content"`
	Error   *NotificationErrorContainer       `json:"error,omitempty"`
	// The date and time when an event has been completed.
	EventDate time.Time `json:"eventDate"`
	// The event type of the notification.
	EventType string `json:"eventType"`
	// The user or process that has triggered the notification.
	ExecutingUserKey string `json:"executingUserKey"`
	// Indicates whether the notification originated from the live environment or the test environment. If true, the notification originated from the live environment. If false, the notification originated from the test environment.
	Live bool `json:"live"`
	// The PSP reference of the request from which the notification originates.
	PspReference string `json:"pspReference"`
}

PaymentFailureNotification struct for PaymentFailureNotification

func NewPaymentFailureNotification

func NewPaymentFailureNotification(content PaymentFailureNotificationContent, eventDate time.Time, eventType string, executingUserKey string, live bool, pspReference string) *PaymentFailureNotification

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

func NewPaymentFailureNotificationWithDefaults

func NewPaymentFailureNotificationWithDefaults() *PaymentFailureNotification

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

func (*PaymentFailureNotification) GetContent

GetContent returns the Content field value

func (*PaymentFailureNotification) GetContentOk

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

func (*PaymentFailureNotification) GetError

GetError returns the Error field value if set, zero value otherwise.

func (*PaymentFailureNotification) GetErrorOk

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

func (*PaymentFailureNotification) GetEventDate

func (o *PaymentFailureNotification) GetEventDate() time.Time

GetEventDate returns the EventDate field value

func (*PaymentFailureNotification) GetEventDateOk

func (o *PaymentFailureNotification) GetEventDateOk() (*time.Time, bool)

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

func (*PaymentFailureNotification) GetEventType

func (o *PaymentFailureNotification) GetEventType() string

GetEventType returns the EventType field value

func (*PaymentFailureNotification) GetEventTypeOk

func (o *PaymentFailureNotification) GetEventTypeOk() (*string, bool)

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

func (*PaymentFailureNotification) GetExecutingUserKey

func (o *PaymentFailureNotification) GetExecutingUserKey() string

GetExecutingUserKey returns the ExecutingUserKey field value

func (*PaymentFailureNotification) GetExecutingUserKeyOk

func (o *PaymentFailureNotification) GetExecutingUserKeyOk() (*string, bool)

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

func (*PaymentFailureNotification) GetLive

func (o *PaymentFailureNotification) GetLive() bool

GetLive returns the Live field value

func (*PaymentFailureNotification) GetLiveOk

func (o *PaymentFailureNotification) GetLiveOk() (*bool, bool)

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

func (*PaymentFailureNotification) GetPspReference

func (o *PaymentFailureNotification) GetPspReference() string

GetPspReference returns the PspReference field value

func (*PaymentFailureNotification) GetPspReferenceOk

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

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

func (*PaymentFailureNotification) HasError

func (o *PaymentFailureNotification) HasError() bool

HasError returns a boolean if a field has been set.

func (PaymentFailureNotification) MarshalJSON

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

func (*PaymentFailureNotification) SetContent

SetContent sets field value

func (*PaymentFailureNotification) SetError

SetError gets a reference to the given NotificationErrorContainer and assigns it to the Error field.

func (*PaymentFailureNotification) SetEventDate

func (o *PaymentFailureNotification) SetEventDate(v time.Time)

SetEventDate sets field value

func (*PaymentFailureNotification) SetEventType

func (o *PaymentFailureNotification) SetEventType(v string)

SetEventType sets field value

func (*PaymentFailureNotification) SetExecutingUserKey

func (o *PaymentFailureNotification) SetExecutingUserKey(v string)

SetExecutingUserKey sets field value

func (*PaymentFailureNotification) SetLive

func (o *PaymentFailureNotification) SetLive(v bool)

SetLive sets field value

func (*PaymentFailureNotification) SetPspReference

func (o *PaymentFailureNotification) SetPspReference(v string)

SetPspReference sets field value

type PaymentFailureNotificationContent

type PaymentFailureNotificationContent struct {
	// Missing or invalid fields that caused the payment error.
	ErrorFields  []ErrorFieldType `json:"errorFields"`
	ErrorMessage Message          `json:"errorMessage"`
}

PaymentFailureNotificationContent struct for PaymentFailureNotificationContent

func NewPaymentFailureNotificationContent

func NewPaymentFailureNotificationContent(errorFields []ErrorFieldType, errorMessage Message) *PaymentFailureNotificationContent

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

func NewPaymentFailureNotificationContentWithDefaults

func NewPaymentFailureNotificationContentWithDefaults() *PaymentFailureNotificationContent

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

func (*PaymentFailureNotificationContent) GetErrorFields

func (o *PaymentFailureNotificationContent) GetErrorFields() []ErrorFieldType

GetErrorFields returns the ErrorFields field value

func (*PaymentFailureNotificationContent) GetErrorFieldsOk

func (o *PaymentFailureNotificationContent) GetErrorFieldsOk() (*[]ErrorFieldType, bool)

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

func (*PaymentFailureNotificationContent) GetErrorMessage

func (o *PaymentFailureNotificationContent) GetErrorMessage() Message

GetErrorMessage returns the ErrorMessage field value

func (*PaymentFailureNotificationContent) GetErrorMessageOk

func (o *PaymentFailureNotificationContent) GetErrorMessageOk() (*Message, bool)

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

func (PaymentFailureNotificationContent) MarshalJSON

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

func (*PaymentFailureNotificationContent) SetErrorFields

func (o *PaymentFailureNotificationContent) SetErrorFields(v []ErrorFieldType)

SetErrorFields sets field value

func (*PaymentFailureNotificationContent) SetErrorMessage

func (o *PaymentFailureNotificationContent) SetErrorMessage(v Message)

SetErrorMessage sets field value

type PayoutMethod

type PayoutMethod struct {
	MerchantAccount          string  `json:"merchantAccount"`
	PayoutMethodCode         *string `json:"payoutMethodCode,omitempty"`
	PayoutMethodType         *string `json:"payoutMethodType,omitempty"`
	RecurringDetailReference string  `json:"recurringDetailReference"`
	ShopperReference         string  `json:"shopperReference"`
}

PayoutMethod struct for PayoutMethod

func NewPayoutMethod

func NewPayoutMethod(merchantAccount string, recurringDetailReference string, shopperReference string) *PayoutMethod

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

func NewPayoutMethodWithDefaults

func NewPayoutMethodWithDefaults() *PayoutMethod

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

func (*PayoutMethod) GetMerchantAccount

func (o *PayoutMethod) GetMerchantAccount() string

GetMerchantAccount returns the MerchantAccount field value

func (*PayoutMethod) GetMerchantAccountOk

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

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

func (*PayoutMethod) GetPayoutMethodCode

func (o *PayoutMethod) GetPayoutMethodCode() string

GetPayoutMethodCode returns the PayoutMethodCode field value if set, zero value otherwise.

func (*PayoutMethod) GetPayoutMethodCodeOk

func (o *PayoutMethod) GetPayoutMethodCodeOk() (*string, bool)

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

func (*PayoutMethod) GetPayoutMethodType

func (o *PayoutMethod) GetPayoutMethodType() string

GetPayoutMethodType returns the PayoutMethodType field value if set, zero value otherwise.

func (*PayoutMethod) GetPayoutMethodTypeOk

func (o *PayoutMethod) GetPayoutMethodTypeOk() (*string, bool)

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

func (*PayoutMethod) GetRecurringDetailReference

func (o *PayoutMethod) GetRecurringDetailReference() string

GetRecurringDetailReference returns the RecurringDetailReference field value

func (*PayoutMethod) GetRecurringDetailReferenceOk

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

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

func (*PayoutMethod) GetShopperReference

func (o *PayoutMethod) GetShopperReference() string

GetShopperReference returns the ShopperReference field value

func (*PayoutMethod) GetShopperReferenceOk

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

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

func (*PayoutMethod) HasPayoutMethodCode

func (o *PayoutMethod) HasPayoutMethodCode() bool

HasPayoutMethodCode returns a boolean if a field has been set.

func (*PayoutMethod) HasPayoutMethodType

func (o *PayoutMethod) HasPayoutMethodType() bool

HasPayoutMethodType returns a boolean if a field has been set.

func (PayoutMethod) MarshalJSON

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

func (*PayoutMethod) SetMerchantAccount

func (o *PayoutMethod) SetMerchantAccount(v string)

SetMerchantAccount sets field value

func (*PayoutMethod) SetPayoutMethodCode

func (o *PayoutMethod) SetPayoutMethodCode(v string)

SetPayoutMethodCode gets a reference to the given string and assigns it to the PayoutMethodCode field.

func (*PayoutMethod) SetPayoutMethodType

func (o *PayoutMethod) SetPayoutMethodType(v string)

SetPayoutMethodType gets a reference to the given string and assigns it to the PayoutMethodType field.

func (*PayoutMethod) SetRecurringDetailReference

func (o *PayoutMethod) SetRecurringDetailReference(v string)

SetRecurringDetailReference sets field value

func (*PayoutMethod) SetShopperReference

func (o *PayoutMethod) SetShopperReference(v string)

SetShopperReference sets field value

type PayoutScheduleResponse

type PayoutScheduleResponse struct {
	// The date of the next scheduled payout.
	NextScheduledPayout time.Time `json:"nextScheduledPayout"`
	// The payout schedule of the account. >Permitted values: `DEFAULT`, `HOLD`, `DAILY`, `WEEKLY`, `MONTHLY`.
	Schedule string `json:"schedule"`
}

PayoutScheduleResponse struct for PayoutScheduleResponse

func NewPayoutScheduleResponse

func NewPayoutScheduleResponse(nextScheduledPayout time.Time, schedule string) *PayoutScheduleResponse

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

func NewPayoutScheduleResponseWithDefaults

func NewPayoutScheduleResponseWithDefaults() *PayoutScheduleResponse

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

func (*PayoutScheduleResponse) GetNextScheduledPayout

func (o *PayoutScheduleResponse) GetNextScheduledPayout() time.Time

GetNextScheduledPayout returns the NextScheduledPayout field value

func (*PayoutScheduleResponse) GetNextScheduledPayoutOk

func (o *PayoutScheduleResponse) GetNextScheduledPayoutOk() (*time.Time, bool)

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

func (*PayoutScheduleResponse) GetSchedule

func (o *PayoutScheduleResponse) GetSchedule() string

GetSchedule returns the Schedule field value

func (*PayoutScheduleResponse) GetScheduleOk

func (o *PayoutScheduleResponse) GetScheduleOk() (*string, bool)

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

func (PayoutScheduleResponse) MarshalJSON

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

func (*PayoutScheduleResponse) SetNextScheduledPayout

func (o *PayoutScheduleResponse) SetNextScheduledPayout(v time.Time)

SetNextScheduledPayout sets field value

func (*PayoutScheduleResponse) SetSchedule

func (o *PayoutScheduleResponse) SetSchedule(v string)

SetSchedule sets field value

type PersonalDocumentData

type PersonalDocumentData struct {
	// The expiration date of the document. The date should be in ISO-8601 format yyyy-mm-dd (e.g. 2000-01-31).
	ExpirationDate *string `json:"expirationDate,omitempty"`
	// The two-character country code of the issuer. >The permitted country codes are defined in ISO-3166-1 alpha-2 (e.g. 'NL').
	IssuerCountry *string `json:"issuerCountry,omitempty"`
	// The state issued the document (if applicable)
	IssuerState *string `json:"issuerState,omitempty"`
	// The number of the document. Delete the given type if the value empty.
	Number *string `json:"number,omitempty"`
	// The type of the document. More then one item pert type does not allowed. Valid values: ID, PASSPORT, VISA, DRIVINGLICENSE
	Type string `json:"type"`
}

PersonalDocumentData struct for PersonalDocumentData

func NewPersonalDocumentData

func NewPersonalDocumentData(type_ string) *PersonalDocumentData

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

func NewPersonalDocumentDataWithDefaults

func NewPersonalDocumentDataWithDefaults() *PersonalDocumentData

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

func (*PersonalDocumentData) GetExpirationDate

func (o *PersonalDocumentData) GetExpirationDate() string

GetExpirationDate returns the ExpirationDate field value if set, zero value otherwise.

func (*PersonalDocumentData) GetExpirationDateOk

func (o *PersonalDocumentData) GetExpirationDateOk() (*string, bool)

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

func (*PersonalDocumentData) GetIssuerCountry

func (o *PersonalDocumentData) GetIssuerCountry() string

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

func (*PersonalDocumentData) GetIssuerCountryOk

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

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

func (*PersonalDocumentData) GetIssuerState

func (o *PersonalDocumentData) GetIssuerState() string

GetIssuerState returns the IssuerState field value if set, zero value otherwise.

func (*PersonalDocumentData) GetIssuerStateOk

func (o *PersonalDocumentData) GetIssuerStateOk() (*string, bool)

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

func (*PersonalDocumentData) GetNumber

func (o *PersonalDocumentData) GetNumber() string

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

func (*PersonalDocumentData) GetNumberOk

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

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

func (*PersonalDocumentData) GetType

func (o *PersonalDocumentData) GetType() string

GetType returns the Type field value

func (*PersonalDocumentData) GetTypeOk

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

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

func (*PersonalDocumentData) HasExpirationDate

func (o *PersonalDocumentData) HasExpirationDate() bool

HasExpirationDate returns a boolean if a field has been set.

func (*PersonalDocumentData) HasIssuerCountry

func (o *PersonalDocumentData) HasIssuerCountry() bool

HasIssuerCountry returns a boolean if a field has been set.

func (*PersonalDocumentData) HasIssuerState

func (o *PersonalDocumentData) HasIssuerState() bool

HasIssuerState returns a boolean if a field has been set.

func (*PersonalDocumentData) HasNumber

func (o *PersonalDocumentData) HasNumber() bool

HasNumber returns a boolean if a field has been set.

func (PersonalDocumentData) MarshalJSON

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

func (*PersonalDocumentData) SetExpirationDate

func (o *PersonalDocumentData) SetExpirationDate(v string)

SetExpirationDate gets a reference to the given string and assigns it to the ExpirationDate field.

func (*PersonalDocumentData) SetIssuerCountry

func (o *PersonalDocumentData) SetIssuerCountry(v string)

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

func (*PersonalDocumentData) SetIssuerState

func (o *PersonalDocumentData) SetIssuerState(v string)

SetIssuerState gets a reference to the given string and assigns it to the IssuerState field.

func (*PersonalDocumentData) SetNumber

func (o *PersonalDocumentData) SetNumber(v string)

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

func (*PersonalDocumentData) SetType

func (o *PersonalDocumentData) SetType(v string)

SetType sets field value

type RefundFundsTransferNotification

type RefundFundsTransferNotification struct {
	Content RefundFundsTransferNotificationContent `json:"content"`
	Error   *NotificationErrorContainer            `json:"error,omitempty"`
	// The date and time when an event has been completed.
	EventDate time.Time `json:"eventDate"`
	// The event type of the notification.
	EventType string `json:"eventType"`
	// The user or process that has triggered the notification.
	ExecutingUserKey string `json:"executingUserKey"`
	// Indicates whether the notification originated from the live environment or the test environment. If true, the notification originated from the live environment. If false, the notification originated from the test environment.
	Live bool `json:"live"`
	// The PSP reference of the request from which the notification originates.
	PspReference string `json:"pspReference"`
}

RefundFundsTransferNotification struct for RefundFundsTransferNotification

func NewRefundFundsTransferNotification

func NewRefundFundsTransferNotification(content RefundFundsTransferNotificationContent, eventDate time.Time, eventType string, executingUserKey string, live bool, pspReference string) *RefundFundsTransferNotification

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

func NewRefundFundsTransferNotificationWithDefaults

func NewRefundFundsTransferNotificationWithDefaults() *RefundFundsTransferNotification

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

func (*RefundFundsTransferNotification) GetContent

GetContent returns the Content field value

func (*RefundFundsTransferNotification) GetContentOk

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

func (*RefundFundsTransferNotification) GetError

GetError returns the Error field value if set, zero value otherwise.

func (*RefundFundsTransferNotification) GetErrorOk

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

func (*RefundFundsTransferNotification) GetEventDate

func (o *RefundFundsTransferNotification) GetEventDate() time.Time

GetEventDate returns the EventDate field value

func (*RefundFundsTransferNotification) GetEventDateOk

func (o *RefundFundsTransferNotification) GetEventDateOk() (*time.Time, bool)

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

func (*RefundFundsTransferNotification) GetEventType

func (o *RefundFundsTransferNotification) GetEventType() string

GetEventType returns the EventType field value

func (*RefundFundsTransferNotification) GetEventTypeOk

func (o *RefundFundsTransferNotification) GetEventTypeOk() (*string, bool)

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

func (*RefundFundsTransferNotification) GetExecutingUserKey

func (o *RefundFundsTransferNotification) GetExecutingUserKey() string

GetExecutingUserKey returns the ExecutingUserKey field value

func (*RefundFundsTransferNotification) GetExecutingUserKeyOk

func (o *RefundFundsTransferNotification) GetExecutingUserKeyOk() (*string, bool)

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

func (*RefundFundsTransferNotification) GetLive

GetLive returns the Live field value

func (*RefundFundsTransferNotification) GetLiveOk

func (o *RefundFundsTransferNotification) GetLiveOk() (*bool, bool)

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

func (*RefundFundsTransferNotification) GetPspReference

func (o *RefundFundsTransferNotification) GetPspReference() string

GetPspReference returns the PspReference field value

func (*RefundFundsTransferNotification) GetPspReferenceOk

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

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

func (*RefundFundsTransferNotification) HasError

func (o *RefundFundsTransferNotification) HasError() bool

HasError returns a boolean if a field has been set.

func (RefundFundsTransferNotification) MarshalJSON

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

func (*RefundFundsTransferNotification) SetContent

SetContent sets field value

func (*RefundFundsTransferNotification) SetError

SetError gets a reference to the given NotificationErrorContainer and assigns it to the Error field.

func (*RefundFundsTransferNotification) SetEventDate

func (o *RefundFundsTransferNotification) SetEventDate(v time.Time)

SetEventDate sets field value

func (*RefundFundsTransferNotification) SetEventType

func (o *RefundFundsTransferNotification) SetEventType(v string)

SetEventType sets field value

func (*RefundFundsTransferNotification) SetExecutingUserKey

func (o *RefundFundsTransferNotification) SetExecutingUserKey(v string)

SetExecutingUserKey sets field value

func (*RefundFundsTransferNotification) SetLive

func (o *RefundFundsTransferNotification) SetLive(v bool)

SetLive sets field value

func (*RefundFundsTransferNotification) SetPspReference

func (o *RefundFundsTransferNotification) SetPspReference(v string)

SetPspReference sets field value

type RefundFundsTransferNotificationContent

type RefundFundsTransferNotificationContent struct {
	Amount Amount `json:"amount"`
	// Invalid fields list.
	InvalidFields *[]ErrorFieldType `json:"invalidFields,omitempty"`
	// A value that can be supplied at the discretion of the executing user in order to link multiple transactions to one another.
	MerchantReference *string `json:"merchantReference,omitempty"`
	// A PSP reference of the original fund transfer.
	OriginalReference string           `json:"originalReference"`
	Status            *OperationStatus `json:"status,omitempty"`
}

RefundFundsTransferNotificationContent struct for RefundFundsTransferNotificationContent

func NewRefundFundsTransferNotificationContent

func NewRefundFundsTransferNotificationContent(amount Amount, originalReference string) *RefundFundsTransferNotificationContent

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

func NewRefundFundsTransferNotificationContentWithDefaults

func NewRefundFundsTransferNotificationContentWithDefaults() *RefundFundsTransferNotificationContent

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

func (*RefundFundsTransferNotificationContent) GetAmount

GetAmount returns the Amount field value

func (*RefundFundsTransferNotificationContent) GetAmountOk

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

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

func (*RefundFundsTransferNotificationContent) GetInvalidFields

GetInvalidFields returns the InvalidFields field value if set, zero value otherwise.

func (*RefundFundsTransferNotificationContent) GetInvalidFieldsOk

func (o *RefundFundsTransferNotificationContent) GetInvalidFieldsOk() (*[]ErrorFieldType, bool)

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

func (*RefundFundsTransferNotificationContent) GetMerchantReference

func (o *RefundFundsTransferNotificationContent) GetMerchantReference() string

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

func (*RefundFundsTransferNotificationContent) GetMerchantReferenceOk

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

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

func (*RefundFundsTransferNotificationContent) GetOriginalReference

func (o *RefundFundsTransferNotificationContent) GetOriginalReference() string

GetOriginalReference returns the OriginalReference field value

func (*RefundFundsTransferNotificationContent) GetOriginalReferenceOk

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

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

func (*RefundFundsTransferNotificationContent) GetStatus

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

func (*RefundFundsTransferNotificationContent) GetStatusOk

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 (*RefundFundsTransferNotificationContent) HasInvalidFields

func (o *RefundFundsTransferNotificationContent) HasInvalidFields() bool

HasInvalidFields returns a boolean if a field has been set.

func (*RefundFundsTransferNotificationContent) HasMerchantReference

func (o *RefundFundsTransferNotificationContent) HasMerchantReference() bool

HasMerchantReference returns a boolean if a field has been set.

func (*RefundFundsTransferNotificationContent) HasStatus

HasStatus returns a boolean if a field has been set.

func (RefundFundsTransferNotificationContent) MarshalJSON

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

func (*RefundFundsTransferNotificationContent) SetAmount

SetAmount sets field value

func (*RefundFundsTransferNotificationContent) SetInvalidFields

func (o *RefundFundsTransferNotificationContent) SetInvalidFields(v []ErrorFieldType)

SetInvalidFields gets a reference to the given []ErrorFieldType and assigns it to the InvalidFields field.

func (*RefundFundsTransferNotificationContent) SetMerchantReference

func (o *RefundFundsTransferNotificationContent) SetMerchantReference(v string)

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

func (*RefundFundsTransferNotificationContent) SetOriginalReference

func (o *RefundFundsTransferNotificationContent) SetOriginalReference(v string)

SetOriginalReference sets field value

func (*RefundFundsTransferNotificationContent) SetStatus

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

type RefundResult

type RefundResult struct {
	OriginalTransaction Transaction `json:"originalTransaction"`
	// The reference of the refund.
	PspReference string `json:"pspReference"`
	// The response indicating if the refund has been received for processing.
	Response *string `json:"response,omitempty"`
}

RefundResult struct for RefundResult

func NewRefundResult

func NewRefundResult(originalTransaction Transaction, pspReference string) *RefundResult

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

func NewRefundResultWithDefaults

func NewRefundResultWithDefaults() *RefundResult

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

func (*RefundResult) GetOriginalTransaction

func (o *RefundResult) GetOriginalTransaction() Transaction

GetOriginalTransaction returns the OriginalTransaction field value

func (*RefundResult) GetOriginalTransactionOk

func (o *RefundResult) GetOriginalTransactionOk() (*Transaction, bool)

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

func (*RefundResult) GetPspReference

func (o *RefundResult) GetPspReference() string

GetPspReference returns the PspReference field value

func (*RefundResult) GetPspReferenceOk

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

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

func (*RefundResult) GetResponse

func (o *RefundResult) GetResponse() string

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

func (*RefundResult) GetResponseOk

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

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

func (*RefundResult) HasResponse

func (o *RefundResult) HasResponse() bool

HasResponse returns a boolean if a field has been set.

func (RefundResult) MarshalJSON

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

func (*RefundResult) SetOriginalTransaction

func (o *RefundResult) SetOriginalTransaction(v Transaction)

SetOriginalTransaction sets field value

func (*RefundResult) SetPspReference

func (o *RefundResult) SetPspReference(v string)

SetPspReference sets field value

func (*RefundResult) SetResponse

func (o *RefundResult) SetResponse(v string)

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

type ReportAvailableNotification

type ReportAvailableNotification struct {
	Content ReportAvailableNotificationContent `json:"content"`
	Error   *NotificationErrorContainer        `json:"error,omitempty"`
	// The date and time when an event has been completed.
	EventDate time.Time `json:"eventDate"`
	// The event type of the notification.
	EventType string `json:"eventType"`
	// The user or process that has triggered the notification.
	ExecutingUserKey string `json:"executingUserKey"`
	// Indicates whether the notification originated from the live environment or the test environment. If true, the notification originated from the live environment. If false, the notification originated from the test environment.
	Live bool `json:"live"`
	// The PSP reference of the request from which the notification originates.
	PspReference string `json:"pspReference"`
}

ReportAvailableNotification struct for ReportAvailableNotification

func NewReportAvailableNotification

func NewReportAvailableNotification(content ReportAvailableNotificationContent, eventDate time.Time, eventType string, executingUserKey string, live bool, pspReference string) *ReportAvailableNotification

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

func NewReportAvailableNotificationWithDefaults

func NewReportAvailableNotificationWithDefaults() *ReportAvailableNotification

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

func (*ReportAvailableNotification) GetContent

GetContent returns the Content field value

func (*ReportAvailableNotification) GetContentOk

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

func (*ReportAvailableNotification) GetError

GetError returns the Error field value if set, zero value otherwise.

func (*ReportAvailableNotification) GetErrorOk

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

func (*ReportAvailableNotification) GetEventDate

func (o *ReportAvailableNotification) GetEventDate() time.Time

GetEventDate returns the EventDate field value

func (*ReportAvailableNotification) GetEventDateOk

func (o *ReportAvailableNotification) GetEventDateOk() (*time.Time, bool)

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

func (*ReportAvailableNotification) GetEventType

func (o *ReportAvailableNotification) GetEventType() string

GetEventType returns the EventType field value

func (*ReportAvailableNotification) GetEventTypeOk

func (o *ReportAvailableNotification) GetEventTypeOk() (*string, bool)

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

func (*ReportAvailableNotification) GetExecutingUserKey

func (o *ReportAvailableNotification) GetExecutingUserKey() string

GetExecutingUserKey returns the ExecutingUserKey field value

func (*ReportAvailableNotification) GetExecutingUserKeyOk

func (o *ReportAvailableNotification) GetExecutingUserKeyOk() (*string, bool)

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

func (*ReportAvailableNotification) GetLive

func (o *ReportAvailableNotification) GetLive() bool

GetLive returns the Live field value

func (*ReportAvailableNotification) GetLiveOk

func (o *ReportAvailableNotification) GetLiveOk() (*bool, bool)

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

func (*ReportAvailableNotification) GetPspReference

func (o *ReportAvailableNotification) GetPspReference() string

GetPspReference returns the PspReference field value

func (*ReportAvailableNotification) GetPspReferenceOk

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

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

func (*ReportAvailableNotification) HasError

func (o *ReportAvailableNotification) HasError() bool

HasError returns a boolean if a field has been set.

func (ReportAvailableNotification) MarshalJSON

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

func (*ReportAvailableNotification) SetContent

SetContent sets field value

func (*ReportAvailableNotification) SetError

SetError gets a reference to the given NotificationErrorContainer and assigns it to the Error field.

func (*ReportAvailableNotification) SetEventDate

func (o *ReportAvailableNotification) SetEventDate(v time.Time)

SetEventDate sets field value

func (*ReportAvailableNotification) SetEventType

func (o *ReportAvailableNotification) SetEventType(v string)

SetEventType sets field value

func (*ReportAvailableNotification) SetExecutingUserKey

func (o *ReportAvailableNotification) SetExecutingUserKey(v string)

SetExecutingUserKey sets field value

func (*ReportAvailableNotification) SetLive

func (o *ReportAvailableNotification) SetLive(v bool)

SetLive sets field value

func (*ReportAvailableNotification) SetPspReference

func (o *ReportAvailableNotification) SetPspReference(v string)

SetPspReference sets field value

type ReportAvailableNotificationContent

type ReportAvailableNotificationContent struct {
	// The code of the Account to which the report applies.
	AccountCode *string `json:"accountCode,omitempty"`
	// The type of Account to which the report applies.
	AccountType *string `json:"accountType,omitempty"`
	// The date of the event to which the report applies.
	EventDate *time.Time `json:"eventDate,omitempty"`
	// The URL at which the report can be accessed.
	RemoteAccessUrl *string `json:"remoteAccessUrl,omitempty"`
	// Indicates whether the event resulted in a success.
	Success *bool `json:"success,omitempty"`
}

ReportAvailableNotificationContent struct for ReportAvailableNotificationContent

func NewReportAvailableNotificationContent

func NewReportAvailableNotificationContent() *ReportAvailableNotificationContent

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

func NewReportAvailableNotificationContentWithDefaults

func NewReportAvailableNotificationContentWithDefaults() *ReportAvailableNotificationContent

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

func (*ReportAvailableNotificationContent) GetAccountCode

func (o *ReportAvailableNotificationContent) GetAccountCode() string

GetAccountCode returns the AccountCode field value if set, zero value otherwise.

func (*ReportAvailableNotificationContent) GetAccountCodeOk

func (o *ReportAvailableNotificationContent) GetAccountCodeOk() (*string, bool)

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

func (*ReportAvailableNotificationContent) GetAccountType

func (o *ReportAvailableNotificationContent) GetAccountType() string

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

func (*ReportAvailableNotificationContent) GetAccountTypeOk

func (o *ReportAvailableNotificationContent) 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 (*ReportAvailableNotificationContent) GetEventDate

func (o *ReportAvailableNotificationContent) GetEventDate() time.Time

GetEventDate returns the EventDate field value if set, zero value otherwise.

func (*ReportAvailableNotificationContent) GetEventDateOk

func (o *ReportAvailableNotificationContent) GetEventDateOk() (*time.Time, bool)

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

func (*ReportAvailableNotificationContent) GetRemoteAccessUrl

func (o *ReportAvailableNotificationContent) GetRemoteAccessUrl() string

GetRemoteAccessUrl returns the RemoteAccessUrl field value if set, zero value otherwise.

func (*ReportAvailableNotificationContent) GetRemoteAccessUrlOk

func (o *ReportAvailableNotificationContent) GetRemoteAccessUrlOk() (*string, bool)

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

func (*ReportAvailableNotificationContent) GetSuccess

func (o *ReportAvailableNotificationContent) GetSuccess() bool

GetSuccess returns the Success field value if set, zero value otherwise.

func (*ReportAvailableNotificationContent) GetSuccessOk

func (o *ReportAvailableNotificationContent) GetSuccessOk() (*bool, bool)

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

func (*ReportAvailableNotificationContent) HasAccountCode

func (o *ReportAvailableNotificationContent) HasAccountCode() bool

HasAccountCode returns a boolean if a field has been set.

func (*ReportAvailableNotificationContent) HasAccountType

func (o *ReportAvailableNotificationContent) HasAccountType() bool

HasAccountType returns a boolean if a field has been set.

func (*ReportAvailableNotificationContent) HasEventDate

func (o *ReportAvailableNotificationContent) HasEventDate() bool

HasEventDate returns a boolean if a field has been set.

func (*ReportAvailableNotificationContent) HasRemoteAccessUrl

func (o *ReportAvailableNotificationContent) HasRemoteAccessUrl() bool

HasRemoteAccessUrl returns a boolean if a field has been set.

func (*ReportAvailableNotificationContent) HasSuccess

func (o *ReportAvailableNotificationContent) HasSuccess() bool

HasSuccess returns a boolean if a field has been set.

func (ReportAvailableNotificationContent) MarshalJSON

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

func (*ReportAvailableNotificationContent) SetAccountCode

func (o *ReportAvailableNotificationContent) SetAccountCode(v string)

SetAccountCode gets a reference to the given string and assigns it to the AccountCode field.

func (*ReportAvailableNotificationContent) SetAccountType

func (o *ReportAvailableNotificationContent) SetAccountType(v string)

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

func (*ReportAvailableNotificationContent) SetEventDate

func (o *ReportAvailableNotificationContent) SetEventDate(v time.Time)

SetEventDate gets a reference to the given time.Time and assigns it to the EventDate field.

func (*ReportAvailableNotificationContent) SetRemoteAccessUrl

func (o *ReportAvailableNotificationContent) SetRemoteAccessUrl(v string)

SetRemoteAccessUrl gets a reference to the given string and assigns it to the RemoteAccessUrl field.

func (*ReportAvailableNotificationContent) SetSuccess

func (o *ReportAvailableNotificationContent) SetSuccess(v bool)

SetSuccess gets a reference to the given bool and assigns it to the Success field.

type ScheduledRefundsNotification

type ScheduledRefundsNotification struct {
	Content ScheduledRefundsNotificationContent `json:"content"`
	Error   *NotificationErrorContainer         `json:"error,omitempty"`
	// The date and time when an event has been completed.
	EventDate time.Time `json:"eventDate"`
	// The event type of the notification.
	EventType string `json:"eventType"`
	// The user or process that has triggered the notification.
	ExecutingUserKey string `json:"executingUserKey"`
	// Indicates whether the notification originated from the live environment or the test environment. If true, the notification originated from the live environment. If false, the notification originated from the test environment.
	Live bool `json:"live"`
	// The PSP reference of the request from which the notification originates.
	PspReference string `json:"pspReference"`
}

ScheduledRefundsNotification struct for ScheduledRefundsNotification

func NewScheduledRefundsNotification

func NewScheduledRefundsNotification(content ScheduledRefundsNotificationContent, eventDate time.Time, eventType string, executingUserKey string, live bool, pspReference string) *ScheduledRefundsNotification

NewScheduledRefundsNotification instantiates a new ScheduledRefundsNotification object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewScheduledRefundsNotificationWithDefaults

func NewScheduledRefundsNotificationWithDefaults() *ScheduledRefundsNotification

NewScheduledRefundsNotificationWithDefaults instantiates a new ScheduledRefundsNotification object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ScheduledRefundsNotification) GetContent

GetContent returns the Content field value

func (*ScheduledRefundsNotification) GetContentOk

GetContentOk returns a tuple with the Content field value and a boolean to check if the value has been set.

func (*ScheduledRefundsNotification) GetError

GetError returns the Error field value if set, zero value otherwise.

func (*ScheduledRefundsNotification) GetErrorOk

GetErrorOk returns a tuple with the Error field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScheduledRefundsNotification) GetEventDate

func (o *ScheduledRefundsNotification) GetEventDate() time.Time

GetEventDate returns the EventDate field value

func (*ScheduledRefundsNotification) GetEventDateOk

func (o *ScheduledRefundsNotification) GetEventDateOk() (*time.Time, bool)

GetEventDateOk returns a tuple with the EventDate field value and a boolean to check if the value has been set.

func (*ScheduledRefundsNotification) GetEventType

func (o *ScheduledRefundsNotification) GetEventType() string

GetEventType returns the EventType field value

func (*ScheduledRefundsNotification) GetEventTypeOk

func (o *ScheduledRefundsNotification) GetEventTypeOk() (*string, bool)

GetEventTypeOk returns a tuple with the EventType field value and a boolean to check if the value has been set.

func (*ScheduledRefundsNotification) GetExecutingUserKey

func (o *ScheduledRefundsNotification) GetExecutingUserKey() string

GetExecutingUserKey returns the ExecutingUserKey field value

func (*ScheduledRefundsNotification) GetExecutingUserKeyOk

func (o *ScheduledRefundsNotification) GetExecutingUserKeyOk() (*string, bool)

GetExecutingUserKeyOk returns a tuple with the ExecutingUserKey field value and a boolean to check if the value has been set.

func (*ScheduledRefundsNotification) GetLive

func (o *ScheduledRefundsNotification) GetLive() bool

GetLive returns the Live field value

func (*ScheduledRefundsNotification) GetLiveOk

func (o *ScheduledRefundsNotification) GetLiveOk() (*bool, bool)

GetLiveOk returns a tuple with the Live field value and a boolean to check if the value has been set.

func (*ScheduledRefundsNotification) GetPspReference

func (o *ScheduledRefundsNotification) GetPspReference() string

GetPspReference returns the PspReference field value

func (*ScheduledRefundsNotification) GetPspReferenceOk

func (o *ScheduledRefundsNotification) GetPspReferenceOk() (*string, bool)

GetPspReferenceOk returns a tuple with the PspReference field value and a boolean to check if the value has been set.

func (*ScheduledRefundsNotification) HasError

func (o *ScheduledRefundsNotification) HasError() bool

HasError returns a boolean if a field has been set.

func (ScheduledRefundsNotification) MarshalJSON

func (o ScheduledRefundsNotification) MarshalJSON() ([]byte, error)

func (*ScheduledRefundsNotification) SetContent

SetContent sets field value

func (*ScheduledRefundsNotification) SetError

SetError gets a reference to the given NotificationErrorContainer and assigns it to the Error field.

func (*ScheduledRefundsNotification) SetEventDate

func (o *ScheduledRefundsNotification) SetEventDate(v time.Time)

SetEventDate sets field value

func (*ScheduledRefundsNotification) SetEventType

func (o *ScheduledRefundsNotification) SetEventType(v string)

SetEventType sets field value

func (*ScheduledRefundsNotification) SetExecutingUserKey

func (o *ScheduledRefundsNotification) SetExecutingUserKey(v string)

SetExecutingUserKey sets field value

func (*ScheduledRefundsNotification) SetLive

func (o *ScheduledRefundsNotification) SetLive(v bool)

SetLive sets field value

func (*ScheduledRefundsNotification) SetPspReference

func (o *ScheduledRefundsNotification) SetPspReference(v string)

SetPspReference sets field value

type ScheduledRefundsNotificationContent

type ScheduledRefundsNotificationContent struct {
	// The code of the account.
	AccountCode string `json:"accountCode"`
	// The code of the Account Holder.
	AccountHolderCode string `json:"accountHolderCode"`
	// Invalid fields list.
	InvalidFields *[]ErrorFieldType `json:"invalidFields,omitempty"`
	LastPayout    Transaction       `json:"lastPayout"`
	// A list of the refunds that have been scheduled and their results.
	RefundResults []RefundResult `json:"refundResults"`
}

ScheduledRefundsNotificationContent struct for ScheduledRefundsNotificationContent

func NewScheduledRefundsNotificationContent

func NewScheduledRefundsNotificationContent(accountCode string, accountHolderCode string, lastPayout Transaction, refundResults []RefundResult) *ScheduledRefundsNotificationContent

NewScheduledRefundsNotificationContent instantiates a new ScheduledRefundsNotificationContent object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewScheduledRefundsNotificationContentWithDefaults

func NewScheduledRefundsNotificationContentWithDefaults() *ScheduledRefundsNotificationContent

NewScheduledRefundsNotificationContentWithDefaults instantiates a new ScheduledRefundsNotificationContent object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ScheduledRefundsNotificationContent) GetAccountCode

func (o *ScheduledRefundsNotificationContent) GetAccountCode() string

GetAccountCode returns the AccountCode field value

func (*ScheduledRefundsNotificationContent) GetAccountCodeOk

func (o *ScheduledRefundsNotificationContent) GetAccountCodeOk() (*string, bool)

GetAccountCodeOk returns a tuple with the AccountCode field value and a boolean to check if the value has been set.

func (*ScheduledRefundsNotificationContent) GetAccountHolderCode

func (o *ScheduledRefundsNotificationContent) GetAccountHolderCode() string

GetAccountHolderCode returns the AccountHolderCode field value

func (*ScheduledRefundsNotificationContent) GetAccountHolderCodeOk

func (o *ScheduledRefundsNotificationContent) GetAccountHolderCodeOk() (*string, bool)

GetAccountHolderCodeOk returns a tuple with the AccountHolderCode field value and a boolean to check if the value has been set.

func (*ScheduledRefundsNotificationContent) GetInvalidFields

func (o *ScheduledRefundsNotificationContent) GetInvalidFields() []ErrorFieldType

GetInvalidFields returns the InvalidFields field value if set, zero value otherwise.

func (*ScheduledRefundsNotificationContent) GetInvalidFieldsOk

func (o *ScheduledRefundsNotificationContent) GetInvalidFieldsOk() (*[]ErrorFieldType, bool)

GetInvalidFieldsOk returns a tuple with the InvalidFields field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScheduledRefundsNotificationContent) GetLastPayout

GetLastPayout returns the LastPayout field value

func (*ScheduledRefundsNotificationContent) GetLastPayoutOk

func (o *ScheduledRefundsNotificationContent) GetLastPayoutOk() (*Transaction, bool)

GetLastPayoutOk returns a tuple with the LastPayout field value and a boolean to check if the value has been set.

func (*ScheduledRefundsNotificationContent) GetRefundResults

func (o *ScheduledRefundsNotificationContent) GetRefundResults() []RefundResult

GetRefundResults returns the RefundResults field value

func (*ScheduledRefundsNotificationContent) GetRefundResultsOk

func (o *ScheduledRefundsNotificationContent) GetRefundResultsOk() (*[]RefundResult, bool)

GetRefundResultsOk returns a tuple with the RefundResults field value and a boolean to check if the value has been set.

func (*ScheduledRefundsNotificationContent) HasInvalidFields

func (o *ScheduledRefundsNotificationContent) HasInvalidFields() bool

HasInvalidFields returns a boolean if a field has been set.

func (ScheduledRefundsNotificationContent) MarshalJSON

func (o ScheduledRefundsNotificationContent) MarshalJSON() ([]byte, error)

func (*ScheduledRefundsNotificationContent) SetAccountCode

func (o *ScheduledRefundsNotificationContent) SetAccountCode(v string)

SetAccountCode sets field value

func (*ScheduledRefundsNotificationContent) SetAccountHolderCode

func (o *ScheduledRefundsNotificationContent) SetAccountHolderCode(v string)

SetAccountHolderCode sets field value

func (*ScheduledRefundsNotificationContent) SetInvalidFields

func (o *ScheduledRefundsNotificationContent) SetInvalidFields(v []ErrorFieldType)

SetInvalidFields gets a reference to the given []ErrorFieldType and assigns it to the InvalidFields field.

func (*ScheduledRefundsNotificationContent) SetLastPayout

SetLastPayout sets field value

func (*ScheduledRefundsNotificationContent) SetRefundResults

func (o *ScheduledRefundsNotificationContent) SetRefundResults(v []RefundResult)

SetRefundResults sets field value

type ShareholderContact

type ShareholderContact struct {
	Address *ViasAddress `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            *ViasName         `json:"name,omitempty"`
	PersonalData    *ViasPersonalData `json:"personalData,omitempty"`
	PhoneNumber     *ViasPhoneNumber  `json:"phoneNumber,omitempty"`
	// The unique identifier (UUID) of the Shareholder. >**If, during an Account Holder create or update request, this field is left blank (but other fields provided), a new Shareholder will be created with a procedurally-generated UUID.**  >**If, during an Account Holder create request, a UUID is provided, the creation of the Shareholder will fail while the creation of the Account Holder will continue.**  >**If, during an Account Holder update request, a UUID that is not correlated with an existing Shareholder is provided, the update of the Shareholder will fail.**  >**If, during an Account Holder update request, a UUID that is correlated with an existing Shareholder is provided, the existing Shareholder will be updated.**
	ShareholderCode *string `json:"shareholderCode,omitempty"`
	// Merchant reference to the Shareholder.
	ShareholderReference *string `json:"shareholderReference,omitempty"`
	// The URL of the website of the contact.
	WebAddress *string `json:"webAddress,omitempty"`
}

ShareholderContact struct for ShareholderContact

func NewShareholderContact

func NewShareholderContact() *ShareholderContact

NewShareholderContact instantiates a new ShareholderContact object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewShareholderContactWithDefaults

func NewShareholderContactWithDefaults() *ShareholderContact

NewShareholderContactWithDefaults instantiates a new ShareholderContact object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ShareholderContact) GetAddress

func (o *ShareholderContact) GetAddress() ViasAddress

GetAddress returns the Address field value if set, zero value otherwise.

func (*ShareholderContact) GetAddressOk

func (o *ShareholderContact) GetAddressOk() (*ViasAddress, 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 (*ShareholderContact) GetEmail

func (o *ShareholderContact) GetEmail() string

GetEmail returns the Email field value if set, zero value otherwise.

func (*ShareholderContact) GetEmailOk

func (o *ShareholderContact) 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 (*ShareholderContact) GetFullPhoneNumber

func (o *ShareholderContact) GetFullPhoneNumber() string

GetFullPhoneNumber returns the FullPhoneNumber field value if set, zero value otherwise.

func (*ShareholderContact) GetFullPhoneNumberOk

func (o *ShareholderContact) 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 (*ShareholderContact) GetName

func (o *ShareholderContact) GetName() ViasName

GetName returns the Name field value if set, zero value otherwise.

func (*ShareholderContact) GetNameOk

func (o *ShareholderContact) GetNameOk() (*ViasName, 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 (*ShareholderContact) GetPersonalData

func (o *ShareholderContact) GetPersonalData() ViasPersonalData

GetPersonalData returns the PersonalData field value if set, zero value otherwise.

func (*ShareholderContact) GetPersonalDataOk

func (o *ShareholderContact) GetPersonalDataOk() (*ViasPersonalData, 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 (*ShareholderContact) GetPhoneNumber

func (o *ShareholderContact) GetPhoneNumber() ViasPhoneNumber

GetPhoneNumber returns the PhoneNumber field value if set, zero value otherwise.

func (*ShareholderContact) GetPhoneNumberOk

func (o *ShareholderContact) GetPhoneNumberOk() (*ViasPhoneNumber, 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 (*ShareholderContact) GetShareholderCode

func (o *ShareholderContact) GetShareholderCode() string

GetShareholderCode returns the ShareholderCode field value if set, zero value otherwise.

func (*ShareholderContact) GetShareholderCodeOk

func (o *ShareholderContact) GetShareholderCodeOk() (*string, bool)

GetShareholderCodeOk returns a tuple with the ShareholderCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ShareholderContact) GetShareholderReference

func (o *ShareholderContact) GetShareholderReference() string

GetShareholderReference returns the ShareholderReference field value if set, zero value otherwise.

func (*ShareholderContact) GetShareholderReferenceOk

func (o *ShareholderContact) GetShareholderReferenceOk() (*string, bool)

GetShareholderReferenceOk returns a tuple with the ShareholderReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ShareholderContact) GetWebAddress

func (o *ShareholderContact) GetWebAddress() string

GetWebAddress returns the WebAddress field value if set, zero value otherwise.

func (*ShareholderContact) GetWebAddressOk

func (o *ShareholderContact) 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 (*ShareholderContact) HasAddress

func (o *ShareholderContact) HasAddress() bool

HasAddress returns a boolean if a field has been set.

func (*ShareholderContact) HasEmail

func (o *ShareholderContact) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*ShareholderContact) HasFullPhoneNumber

func (o *ShareholderContact) HasFullPhoneNumber() bool

HasFullPhoneNumber returns a boolean if a field has been set.

func (*ShareholderContact) HasName

func (o *ShareholderContact) HasName() bool

HasName returns a boolean if a field has been set.

func (*ShareholderContact) HasPersonalData

func (o *ShareholderContact) HasPersonalData() bool

HasPersonalData returns a boolean if a field has been set.

func (*ShareholderContact) HasPhoneNumber

func (o *ShareholderContact) HasPhoneNumber() bool

HasPhoneNumber returns a boolean if a field has been set.

func (*ShareholderContact) HasShareholderCode

func (o *ShareholderContact) HasShareholderCode() bool

HasShareholderCode returns a boolean if a field has been set.

func (*ShareholderContact) HasShareholderReference

func (o *ShareholderContact) HasShareholderReference() bool

HasShareholderReference returns a boolean if a field has been set.

func (*ShareholderContact) HasWebAddress

func (o *ShareholderContact) HasWebAddress() bool

HasWebAddress returns a boolean if a field has been set.

func (ShareholderContact) MarshalJSON

func (o ShareholderContact) MarshalJSON() ([]byte, error)

func (*ShareholderContact) SetAddress

func (o *ShareholderContact) SetAddress(v ViasAddress)

SetAddress gets a reference to the given ViasAddress and assigns it to the Address field.

func (*ShareholderContact) SetEmail

func (o *ShareholderContact) SetEmail(v string)

SetEmail gets a reference to the given string and assigns it to the Email field.

func (*ShareholderContact) SetFullPhoneNumber

func (o *ShareholderContact) SetFullPhoneNumber(v string)

SetFullPhoneNumber gets a reference to the given string and assigns it to the FullPhoneNumber field.

func (*ShareholderContact) SetName

func (o *ShareholderContact) SetName(v ViasName)

SetName gets a reference to the given ViasName and assigns it to the Name field.

func (*ShareholderContact) SetPersonalData

func (o *ShareholderContact) SetPersonalData(v ViasPersonalData)

SetPersonalData gets a reference to the given ViasPersonalData and assigns it to the PersonalData field.

func (*ShareholderContact) SetPhoneNumber

func (o *ShareholderContact) SetPhoneNumber(v ViasPhoneNumber)

SetPhoneNumber gets a reference to the given ViasPhoneNumber and assigns it to the PhoneNumber field.

func (*ShareholderContact) SetShareholderCode

func (o *ShareholderContact) SetShareholderCode(v string)

SetShareholderCode gets a reference to the given string and assigns it to the ShareholderCode field.

func (*ShareholderContact) SetShareholderReference

func (o *ShareholderContact) SetShareholderReference(v string)

SetShareholderReference gets a reference to the given string and assigns it to the ShareholderReference field.

func (*ShareholderContact) SetWebAddress

func (o *ShareholderContact) SetWebAddress(v string)

SetWebAddress gets a reference to the given string and assigns it to the WebAddress field.

type Transaction

type Transaction struct {
	Amount            *Amount            `json:"amount,omitempty"`
	BankAccountDetail *BankAccountDetail `json:"bankAccountDetail,omitempty"`
	// The merchant reference of a related capture.
	CaptureMerchantReference *string `json:"captureMerchantReference,omitempty"`
	// The psp reference of a related capture.
	CapturePspReference *string `json:"capturePspReference,omitempty"`
	// The date on which the transaction was performed.
	CreationDate *time.Time `json:"creationDate,omitempty"`
	// A description of the transaction.
	Description *string `json:"description,omitempty"`
	// The code of the account to which funds were credited during an outgoing fund transfer.
	DestinationAccountCode *string `json:"destinationAccountCode,omitempty"`
	// The psp reference of the related dispute.
	DisputePspReference *string `json:"disputePspReference,omitempty"`
	// The reason code of a dispute.
	DisputeReasonCode *string `json:"disputeReasonCode,omitempty"`
	// The merchant reference of a transaction.
	MerchantReference *string `json:"merchantReference,omitempty"`
	// The psp reference of the related authorisation or transfer.
	PaymentPspReference *string `json:"paymentPspReference,omitempty"`
	// The psp reference of the related payout.
	PayoutPspReference *string `json:"payoutPspReference,omitempty"`
	// The psp reference of a transaction.
	PspReference *string `json:"pspReference,omitempty"`
	// The code of the account from which funds were debited during an incoming fund transfer.
	SourceAccountCode *string `json:"sourceAccountCode,omitempty"`
	// The status of the transaction. >Permitted values: `PendingCredit`, `CreditFailed`, `CreditClosed`, `CreditSuspended`, `Credited`, `Converted`, `PendingDebit`, `DebitFailed`, `Debited`, `DebitReversedReceived`, `DebitedReversed`, `ChargebackReceived`, `Chargeback`, `ChargebackReversedReceived`, `ChargebackReversed`, `Payout`, `PayoutReversed`, `FundTransfer`, `PendingFundTransfer`, `ManualCorrected`.
	TransactionStatus *string `json:"transactionStatus,omitempty"`
	// The transfer code of the transaction.
	TransferCode *string `json:"transferCode,omitempty"`
}

Transaction struct for Transaction

func NewTransaction

func NewTransaction() *Transaction

NewTransaction instantiates a new Transaction object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTransactionWithDefaults

func NewTransactionWithDefaults() *Transaction

NewTransactionWithDefaults instantiates a new Transaction object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Transaction) GetAmount

func (o *Transaction) GetAmount() Amount

GetAmount returns the Amount field value if set, zero value otherwise.

func (*Transaction) GetAmountOk

func (o *Transaction) GetAmountOk() (*Amount, bool)

GetAmountOk returns a tuple with the Amount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Transaction) GetBankAccountDetail

func (o *Transaction) GetBankAccountDetail() BankAccountDetail

GetBankAccountDetail returns the BankAccountDetail field value if set, zero value otherwise.

func (*Transaction) GetBankAccountDetailOk

func (o *Transaction) GetBankAccountDetailOk() (*BankAccountDetail, bool)

GetBankAccountDetailOk returns a tuple with the BankAccountDetail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Transaction) GetCaptureMerchantReference

func (o *Transaction) GetCaptureMerchantReference() string

GetCaptureMerchantReference returns the CaptureMerchantReference field value if set, zero value otherwise.

func (*Transaction) GetCaptureMerchantReferenceOk

func (o *Transaction) GetCaptureMerchantReferenceOk() (*string, bool)

GetCaptureMerchantReferenceOk returns a tuple with the CaptureMerchantReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Transaction) GetCapturePspReference

func (o *Transaction) GetCapturePspReference() string

GetCapturePspReference returns the CapturePspReference field value if set, zero value otherwise.

func (*Transaction) GetCapturePspReferenceOk

func (o *Transaction) GetCapturePspReferenceOk() (*string, bool)

GetCapturePspReferenceOk returns a tuple with the CapturePspReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Transaction) GetCreationDate

func (o *Transaction) GetCreationDate() time.Time

GetCreationDate returns the CreationDate field value if set, zero value otherwise.

func (*Transaction) GetCreationDateOk

func (o *Transaction) 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 (*Transaction) GetDescription

func (o *Transaction) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*Transaction) GetDescriptionOk

func (o *Transaction) 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 (*Transaction) GetDestinationAccountCode

func (o *Transaction) GetDestinationAccountCode() string

GetDestinationAccountCode returns the DestinationAccountCode field value if set, zero value otherwise.

func (*Transaction) GetDestinationAccountCodeOk

func (o *Transaction) GetDestinationAccountCodeOk() (*string, bool)

GetDestinationAccountCodeOk returns a tuple with the DestinationAccountCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Transaction) GetDisputePspReference

func (o *Transaction) GetDisputePspReference() string

GetDisputePspReference returns the DisputePspReference field value if set, zero value otherwise.

func (*Transaction) GetDisputePspReferenceOk

func (o *Transaction) GetDisputePspReferenceOk() (*string, bool)

GetDisputePspReferenceOk returns a tuple with the DisputePspReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Transaction) GetDisputeReasonCode

func (o *Transaction) GetDisputeReasonCode() string

GetDisputeReasonCode returns the DisputeReasonCode field value if set, zero value otherwise.

func (*Transaction) GetDisputeReasonCodeOk

func (o *Transaction) GetDisputeReasonCodeOk() (*string, bool)

GetDisputeReasonCodeOk returns a tuple with the DisputeReasonCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Transaction) GetMerchantReference

func (o *Transaction) GetMerchantReference() string

GetMerchantReference returns the MerchantReference field value if set, zero value otherwise.

func (*Transaction) GetMerchantReferenceOk

func (o *Transaction) GetMerchantReferenceOk() (*string, bool)

GetMerchantReferenceOk returns a tuple with the MerchantReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Transaction) GetPaymentPspReference

func (o *Transaction) GetPaymentPspReference() string

GetPaymentPspReference returns the PaymentPspReference field value if set, zero value otherwise.

func (*Transaction) GetPaymentPspReferenceOk

func (o *Transaction) GetPaymentPspReferenceOk() (*string, bool)

GetPaymentPspReferenceOk returns a tuple with the PaymentPspReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Transaction) GetPayoutPspReference

func (o *Transaction) GetPayoutPspReference() string

GetPayoutPspReference returns the PayoutPspReference field value if set, zero value otherwise.

func (*Transaction) GetPayoutPspReferenceOk

func (o *Transaction) GetPayoutPspReferenceOk() (*string, bool)

GetPayoutPspReferenceOk returns a tuple with the PayoutPspReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Transaction) GetPspReference

func (o *Transaction) GetPspReference() string

GetPspReference returns the PspReference field value if set, zero value otherwise.

func (*Transaction) GetPspReferenceOk

func (o *Transaction) GetPspReferenceOk() (*string, bool)

GetPspReferenceOk returns a tuple with the PspReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Transaction) GetSourceAccountCode

func (o *Transaction) GetSourceAccountCode() string

GetSourceAccountCode returns the SourceAccountCode field value if set, zero value otherwise.

func (*Transaction) GetSourceAccountCodeOk

func (o *Transaction) GetSourceAccountCodeOk() (*string, bool)

GetSourceAccountCodeOk returns a tuple with the SourceAccountCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Transaction) GetTransactionStatus

func (o *Transaction) GetTransactionStatus() string

GetTransactionStatus returns the TransactionStatus field value if set, zero value otherwise.

func (*Transaction) GetTransactionStatusOk

func (o *Transaction) GetTransactionStatusOk() (*string, bool)

GetTransactionStatusOk returns a tuple with the TransactionStatus field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Transaction) GetTransferCode

func (o *Transaction) GetTransferCode() string

GetTransferCode returns the TransferCode field value if set, zero value otherwise.

func (*Transaction) GetTransferCodeOk

func (o *Transaction) GetTransferCodeOk() (*string, bool)

GetTransferCodeOk returns a tuple with the TransferCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Transaction) HasAmount

func (o *Transaction) HasAmount() bool

HasAmount returns a boolean if a field has been set.

func (*Transaction) HasBankAccountDetail

func (o *Transaction) HasBankAccountDetail() bool

HasBankAccountDetail returns a boolean if a field has been set.

func (*Transaction) HasCaptureMerchantReference

func (o *Transaction) HasCaptureMerchantReference() bool

HasCaptureMerchantReference returns a boolean if a field has been set.

func (*Transaction) HasCapturePspReference

func (o *Transaction) HasCapturePspReference() bool

HasCapturePspReference returns a boolean if a field has been set.

func (*Transaction) HasCreationDate

func (o *Transaction) HasCreationDate() bool

HasCreationDate returns a boolean if a field has been set.

func (*Transaction) HasDescription

func (o *Transaction) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*Transaction) HasDestinationAccountCode

func (o *Transaction) HasDestinationAccountCode() bool

HasDestinationAccountCode returns a boolean if a field has been set.

func (*Transaction) HasDisputePspReference

func (o *Transaction) HasDisputePspReference() bool

HasDisputePspReference returns a boolean if a field has been set.

func (*Transaction) HasDisputeReasonCode

func (o *Transaction) HasDisputeReasonCode() bool

HasDisputeReasonCode returns a boolean if a field has been set.

func (*Transaction) HasMerchantReference

func (o *Transaction) HasMerchantReference() bool

HasMerchantReference returns a boolean if a field has been set.

func (*Transaction) HasPaymentPspReference

func (o *Transaction) HasPaymentPspReference() bool

HasPaymentPspReference returns a boolean if a field has been set.

func (*Transaction) HasPayoutPspReference

func (o *Transaction) HasPayoutPspReference() bool

HasPayoutPspReference returns a boolean if a field has been set.

func (*Transaction) HasPspReference

func (o *Transaction) HasPspReference() bool

HasPspReference returns a boolean if a field has been set.

func (*Transaction) HasSourceAccountCode

func (o *Transaction) HasSourceAccountCode() bool

HasSourceAccountCode returns a boolean if a field has been set.

func (*Transaction) HasTransactionStatus

func (o *Transaction) HasTransactionStatus() bool

HasTransactionStatus returns a boolean if a field has been set.

func (*Transaction) HasTransferCode

func (o *Transaction) HasTransferCode() bool

HasTransferCode returns a boolean if a field has been set.

func (Transaction) MarshalJSON

func (o Transaction) MarshalJSON() ([]byte, error)

func (*Transaction) SetAmount

func (o *Transaction) SetAmount(v Amount)

SetAmount gets a reference to the given Amount and assigns it to the Amount field.

func (*Transaction) SetBankAccountDetail

func (o *Transaction) SetBankAccountDetail(v BankAccountDetail)

SetBankAccountDetail gets a reference to the given BankAccountDetail and assigns it to the BankAccountDetail field.

func (*Transaction) SetCaptureMerchantReference

func (o *Transaction) SetCaptureMerchantReference(v string)

SetCaptureMerchantReference gets a reference to the given string and assigns it to the CaptureMerchantReference field.

func (*Transaction) SetCapturePspReference

func (o *Transaction) SetCapturePspReference(v string)

SetCapturePspReference gets a reference to the given string and assigns it to the CapturePspReference field.

func (*Transaction) SetCreationDate

func (o *Transaction) SetCreationDate(v time.Time)

SetCreationDate gets a reference to the given time.Time and assigns it to the CreationDate field.

func (*Transaction) SetDescription

func (o *Transaction) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*Transaction) SetDestinationAccountCode

func (o *Transaction) SetDestinationAccountCode(v string)

SetDestinationAccountCode gets a reference to the given string and assigns it to the DestinationAccountCode field.

func (*Transaction) SetDisputePspReference

func (o *Transaction) SetDisputePspReference(v string)

SetDisputePspReference gets a reference to the given string and assigns it to the DisputePspReference field.

func (*Transaction) SetDisputeReasonCode

func (o *Transaction) SetDisputeReasonCode(v string)

SetDisputeReasonCode gets a reference to the given string and assigns it to the DisputeReasonCode field.

func (*Transaction) SetMerchantReference

func (o *Transaction) SetMerchantReference(v string)

SetMerchantReference gets a reference to the given string and assigns it to the MerchantReference field.

func (*Transaction) SetPaymentPspReference

func (o *Transaction) SetPaymentPspReference(v string)

SetPaymentPspReference gets a reference to the given string and assigns it to the PaymentPspReference field.

func (*Transaction) SetPayoutPspReference

func (o *Transaction) SetPayoutPspReference(v string)

SetPayoutPspReference gets a reference to the given string and assigns it to the PayoutPspReference field.

func (*Transaction) SetPspReference

func (o *Transaction) SetPspReference(v string)

SetPspReference gets a reference to the given string and assigns it to the PspReference field.

func (*Transaction) SetSourceAccountCode

func (o *Transaction) SetSourceAccountCode(v string)

SetSourceAccountCode gets a reference to the given string and assigns it to the SourceAccountCode field.

func (*Transaction) SetTransactionStatus

func (o *Transaction) SetTransactionStatus(v string)

SetTransactionStatus gets a reference to the given string and assigns it to the TransactionStatus field.

func (*Transaction) SetTransferCode

func (o *Transaction) SetTransferCode(v string)

SetTransferCode gets a reference to the given string and assigns it to the TransferCode field.

type TransferFundsNotification

type TransferFundsNotification struct {
	Content TransferFundsNotificationContent `json:"content"`
	Error   *NotificationErrorContainer      `json:"error,omitempty"`
	// The date and time when an event has been completed.
	EventDate time.Time `json:"eventDate"`
	// The event type of the notification.
	EventType string `json:"eventType"`
	// The user or process that has triggered the notification.
	ExecutingUserKey string `json:"executingUserKey"`
	// Indicates whether the notification originated from the live environment or the test environment. If true, the notification originated from the live environment. If false, the notification originated from the test environment.
	Live bool `json:"live"`
	// The PSP reference of the request from which the notification originates.
	PspReference string `json:"pspReference"`
}

TransferFundsNotification struct for TransferFundsNotification

func NewTransferFundsNotification

func NewTransferFundsNotification(content TransferFundsNotificationContent, eventDate time.Time, eventType string, executingUserKey string, live bool, pspReference string) *TransferFundsNotification

NewTransferFundsNotification instantiates a new TransferFundsNotification object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTransferFundsNotificationWithDefaults

func NewTransferFundsNotificationWithDefaults() *TransferFundsNotification

NewTransferFundsNotificationWithDefaults instantiates a new TransferFundsNotification object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TransferFundsNotification) GetContent

GetContent returns the Content field value

func (*TransferFundsNotification) GetContentOk

GetContentOk returns a tuple with the Content field value and a boolean to check if the value has been set.

func (*TransferFundsNotification) GetError

GetError returns the Error field value if set, zero value otherwise.

func (*TransferFundsNotification) GetErrorOk

GetErrorOk returns a tuple with the Error field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransferFundsNotification) GetEventDate

func (o *TransferFundsNotification) GetEventDate() time.Time

GetEventDate returns the EventDate field value

func (*TransferFundsNotification) GetEventDateOk

func (o *TransferFundsNotification) GetEventDateOk() (*time.Time, bool)

GetEventDateOk returns a tuple with the EventDate field value and a boolean to check if the value has been set.

func (*TransferFundsNotification) GetEventType

func (o *TransferFundsNotification) GetEventType() string

GetEventType returns the EventType field value

func (*TransferFundsNotification) GetEventTypeOk

func (o *TransferFundsNotification) GetEventTypeOk() (*string, bool)

GetEventTypeOk returns a tuple with the EventType field value and a boolean to check if the value has been set.

func (*TransferFundsNotification) GetExecutingUserKey

func (o *TransferFundsNotification) GetExecutingUserKey() string

GetExecutingUserKey returns the ExecutingUserKey field value

func (*TransferFundsNotification) GetExecutingUserKeyOk

func (o *TransferFundsNotification) GetExecutingUserKeyOk() (*string, bool)

GetExecutingUserKeyOk returns a tuple with the ExecutingUserKey field value and a boolean to check if the value has been set.

func (*TransferFundsNotification) GetLive

func (o *TransferFundsNotification) GetLive() bool

GetLive returns the Live field value

func (*TransferFundsNotification) GetLiveOk

func (o *TransferFundsNotification) GetLiveOk() (*bool, bool)

GetLiveOk returns a tuple with the Live field value and a boolean to check if the value has been set.

func (*TransferFundsNotification) GetPspReference

func (o *TransferFundsNotification) GetPspReference() string

GetPspReference returns the PspReference field value

func (*TransferFundsNotification) GetPspReferenceOk

func (o *TransferFundsNotification) GetPspReferenceOk() (*string, bool)

GetPspReferenceOk returns a tuple with the PspReference field value and a boolean to check if the value has been set.

func (*TransferFundsNotification) HasError

func (o *TransferFundsNotification) HasError() bool

HasError returns a boolean if a field has been set.

func (TransferFundsNotification) MarshalJSON

func (o TransferFundsNotification) MarshalJSON() ([]byte, error)

func (*TransferFundsNotification) SetContent

SetContent sets field value

func (*TransferFundsNotification) SetError

SetError gets a reference to the given NotificationErrorContainer and assigns it to the Error field.

func (*TransferFundsNotification) SetEventDate

func (o *TransferFundsNotification) SetEventDate(v time.Time)

SetEventDate sets field value

func (*TransferFundsNotification) SetEventType

func (o *TransferFundsNotification) SetEventType(v string)

SetEventType sets field value

func (*TransferFundsNotification) SetExecutingUserKey

func (o *TransferFundsNotification) SetExecutingUserKey(v string)

SetExecutingUserKey sets field value

func (*TransferFundsNotification) SetLive

func (o *TransferFundsNotification) SetLive(v bool)

SetLive sets field value

func (*TransferFundsNotification) SetPspReference

func (o *TransferFundsNotification) SetPspReference(v string)

SetPspReference sets field value

type TransferFundsNotificationContent

type TransferFundsNotificationContent struct {
	Amount Amount `json:"amount"`
	// The code of the Account to which funds were credited.
	DestinationAccountCode string `json:"destinationAccountCode"`
	// Invalid fields list.
	InvalidFields *[]ErrorFieldType `json:"invalidFields,omitempty"`
	// The reference provided by the merchant.
	MerchantReference *string `json:"merchantReference,omitempty"`
	// The code of the Account from which funds were debited.
	SourceAccountCode string           `json:"sourceAccountCode"`
	Status            *OperationStatus `json:"status,omitempty"`
	// The transfer code.
	TransferCode string `json:"transferCode"`
}

TransferFundsNotificationContent struct for TransferFundsNotificationContent

func NewTransferFundsNotificationContent

func NewTransferFundsNotificationContent(amount Amount, destinationAccountCode string, sourceAccountCode string, transferCode string) *TransferFundsNotificationContent

NewTransferFundsNotificationContent instantiates a new TransferFundsNotificationContent object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTransferFundsNotificationContentWithDefaults

func NewTransferFundsNotificationContentWithDefaults() *TransferFundsNotificationContent

NewTransferFundsNotificationContentWithDefaults instantiates a new TransferFundsNotificationContent object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TransferFundsNotificationContent) GetAmount

GetAmount returns the Amount field value

func (*TransferFundsNotificationContent) GetAmountOk

func (o *TransferFundsNotificationContent) GetAmountOk() (*Amount, bool)

GetAmountOk returns a tuple with the Amount field value and a boolean to check if the value has been set.

func (*TransferFundsNotificationContent) GetDestinationAccountCode

func (o *TransferFundsNotificationContent) GetDestinationAccountCode() string

GetDestinationAccountCode returns the DestinationAccountCode field value

func (*TransferFundsNotificationContent) GetDestinationAccountCodeOk

func (o *TransferFundsNotificationContent) GetDestinationAccountCodeOk() (*string, bool)

GetDestinationAccountCodeOk returns a tuple with the DestinationAccountCode field value and a boolean to check if the value has been set.

func (*TransferFundsNotificationContent) GetInvalidFields

func (o *TransferFundsNotificationContent) GetInvalidFields() []ErrorFieldType

GetInvalidFields returns the InvalidFields field value if set, zero value otherwise.

func (*TransferFundsNotificationContent) GetInvalidFieldsOk

func (o *TransferFundsNotificationContent) GetInvalidFieldsOk() (*[]ErrorFieldType, bool)

GetInvalidFieldsOk returns a tuple with the InvalidFields field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransferFundsNotificationContent) GetMerchantReference

func (o *TransferFundsNotificationContent) GetMerchantReference() string

GetMerchantReference returns the MerchantReference field value if set, zero value otherwise.

func (*TransferFundsNotificationContent) GetMerchantReferenceOk

func (o *TransferFundsNotificationContent) GetMerchantReferenceOk() (*string, bool)

GetMerchantReferenceOk returns a tuple with the MerchantReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransferFundsNotificationContent) GetSourceAccountCode

func (o *TransferFundsNotificationContent) GetSourceAccountCode() string

GetSourceAccountCode returns the SourceAccountCode field value

func (*TransferFundsNotificationContent) GetSourceAccountCodeOk

func (o *TransferFundsNotificationContent) GetSourceAccountCodeOk() (*string, bool)

GetSourceAccountCodeOk returns a tuple with the SourceAccountCode field value and a boolean to check if the value has been set.

func (*TransferFundsNotificationContent) GetStatus

GetStatus returns the Status field value if set, zero value otherwise.

func (*TransferFundsNotificationContent) GetStatusOk

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 (*TransferFundsNotificationContent) GetTransferCode

func (o *TransferFundsNotificationContent) GetTransferCode() string

GetTransferCode returns the TransferCode field value

func (*TransferFundsNotificationContent) GetTransferCodeOk

func (o *TransferFundsNotificationContent) GetTransferCodeOk() (*string, bool)

GetTransferCodeOk returns a tuple with the TransferCode field value and a boolean to check if the value has been set.

func (*TransferFundsNotificationContent) HasInvalidFields

func (o *TransferFundsNotificationContent) HasInvalidFields() bool

HasInvalidFields returns a boolean if a field has been set.

func (*TransferFundsNotificationContent) HasMerchantReference

func (o *TransferFundsNotificationContent) HasMerchantReference() bool

HasMerchantReference returns a boolean if a field has been set.

func (*TransferFundsNotificationContent) HasStatus

func (o *TransferFundsNotificationContent) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (TransferFundsNotificationContent) MarshalJSON

func (o TransferFundsNotificationContent) MarshalJSON() ([]byte, error)

func (*TransferFundsNotificationContent) SetAmount

func (o *TransferFundsNotificationContent) SetAmount(v Amount)

SetAmount sets field value

func (*TransferFundsNotificationContent) SetDestinationAccountCode

func (o *TransferFundsNotificationContent) SetDestinationAccountCode(v string)

SetDestinationAccountCode sets field value

func (*TransferFundsNotificationContent) SetInvalidFields

func (o *TransferFundsNotificationContent) SetInvalidFields(v []ErrorFieldType)

SetInvalidFields gets a reference to the given []ErrorFieldType and assigns it to the InvalidFields field.

func (*TransferFundsNotificationContent) SetMerchantReference

func (o *TransferFundsNotificationContent) SetMerchantReference(v string)

SetMerchantReference gets a reference to the given string and assigns it to the MerchantReference field.

func (*TransferFundsNotificationContent) SetSourceAccountCode

func (o *TransferFundsNotificationContent) SetSourceAccountCode(v string)

SetSourceAccountCode sets field value

func (*TransferFundsNotificationContent) SetStatus

SetStatus gets a reference to the given OperationStatus and assigns it to the Status field.

func (*TransferFundsNotificationContent) SetTransferCode

func (o *TransferFundsNotificationContent) SetTransferCode(v string)

SetTransferCode sets field value

type UpdateAccountHolderResponse

type UpdateAccountHolderResponse struct {
	// The code of the account holder.
	AccountHolderCode    *string               `json:"accountHolderCode,omitempty"`
	AccountHolderDetails *AccountHolderDetails `json:"accountHolderDetails,omitempty"`
	AccountHolderStatus  AccountHolderStatus   `json:"accountHolderStatus"`
	// The description of the account holder.
	Description *string `json:"description,omitempty"`
	// in case the account holder has not been updated, contains account holder fields, that did not pass the validation.
	InvalidFields *[]ErrorFieldType `json:"invalidFields,omitempty"`
	// The legal entity of the account holder.
	LegalEntity string `json:"legalEntity"`
	// The three-character [ISO currency code](https://docs.adyen.com/development-resources/currency-codes), with which the prospective account holder primarily deals.
	PrimaryCurrency *string `json:"primaryCurrency,omitempty"`
	// The reference of a request. Can be used to uniquely identify the request.
	PspReference *string `json:"pspReference,omitempty"`
	// The result code.
	ResultCode   *string               `json:"resultCode,omitempty"`
	Verification KYCVerificationResult `json:"verification"`
	// The identifier of the profile that applies to this entity.
	VerificationProfile *string `json:"verificationProfile,omitempty"`
}

UpdateAccountHolderResponse struct for UpdateAccountHolderResponse

func NewUpdateAccountHolderResponse

func NewUpdateAccountHolderResponse(accountHolderStatus AccountHolderStatus, legalEntity string, verification KYCVerificationResult) *UpdateAccountHolderResponse

NewUpdateAccountHolderResponse instantiates a new UpdateAccountHolderResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUpdateAccountHolderResponseWithDefaults

func NewUpdateAccountHolderResponseWithDefaults() *UpdateAccountHolderResponse

NewUpdateAccountHolderResponseWithDefaults instantiates a new UpdateAccountHolderResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UpdateAccountHolderResponse) GetAccountHolderCode

func (o *UpdateAccountHolderResponse) GetAccountHolderCode() string

GetAccountHolderCode returns the AccountHolderCode field value if set, zero value otherwise.

func (*UpdateAccountHolderResponse) GetAccountHolderCodeOk

func (o *UpdateAccountHolderResponse) GetAccountHolderCodeOk() (*string, bool)

GetAccountHolderCodeOk returns a tuple with the AccountHolderCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateAccountHolderResponse) GetAccountHolderDetails

func (o *UpdateAccountHolderResponse) GetAccountHolderDetails() AccountHolderDetails

GetAccountHolderDetails returns the AccountHolderDetails field value if set, zero value otherwise.

func (*UpdateAccountHolderResponse) GetAccountHolderDetailsOk

func (o *UpdateAccountHolderResponse) GetAccountHolderDetailsOk() (*AccountHolderDetails, bool)

GetAccountHolderDetailsOk returns a tuple with the AccountHolderDetails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateAccountHolderResponse) GetAccountHolderStatus

func (o *UpdateAccountHolderResponse) GetAccountHolderStatus() AccountHolderStatus

GetAccountHolderStatus returns the AccountHolderStatus field value

func (*UpdateAccountHolderResponse) GetAccountHolderStatusOk

func (o *UpdateAccountHolderResponse) GetAccountHolderStatusOk() (*AccountHolderStatus, bool)

GetAccountHolderStatusOk returns a tuple with the AccountHolderStatus field value and a boolean to check if the value has been set.

func (*UpdateAccountHolderResponse) GetDescription

func (o *UpdateAccountHolderResponse) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*UpdateAccountHolderResponse) GetDescriptionOk

func (o *UpdateAccountHolderResponse) 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 (*UpdateAccountHolderResponse) GetInvalidFields

func (o *UpdateAccountHolderResponse) GetInvalidFields() []ErrorFieldType

GetInvalidFields returns the InvalidFields field value if set, zero value otherwise.

func (*UpdateAccountHolderResponse) GetInvalidFieldsOk

func (o *UpdateAccountHolderResponse) GetInvalidFieldsOk() (*[]ErrorFieldType, bool)

GetInvalidFieldsOk returns a tuple with the InvalidFields field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateAccountHolderResponse) GetLegalEntity

func (o *UpdateAccountHolderResponse) GetLegalEntity() string

GetLegalEntity returns the LegalEntity field value

func (*UpdateAccountHolderResponse) GetLegalEntityOk

func (o *UpdateAccountHolderResponse) GetLegalEntityOk() (*string, bool)

GetLegalEntityOk returns a tuple with the LegalEntity field value and a boolean to check if the value has been set.

func (*UpdateAccountHolderResponse) GetPrimaryCurrency

func (o *UpdateAccountHolderResponse) GetPrimaryCurrency() string

GetPrimaryCurrency returns the PrimaryCurrency field value if set, zero value otherwise.

func (*UpdateAccountHolderResponse) GetPrimaryCurrencyOk

func (o *UpdateAccountHolderResponse) GetPrimaryCurrencyOk() (*string, bool)

GetPrimaryCurrencyOk returns a tuple with the PrimaryCurrency field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateAccountHolderResponse) GetPspReference

func (o *UpdateAccountHolderResponse) GetPspReference() string

GetPspReference returns the PspReference field value if set, zero value otherwise.

func (*UpdateAccountHolderResponse) GetPspReferenceOk

func (o *UpdateAccountHolderResponse) GetPspReferenceOk() (*string, bool)

GetPspReferenceOk returns a tuple with the PspReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateAccountHolderResponse) GetResultCode

func (o *UpdateAccountHolderResponse) GetResultCode() string

GetResultCode returns the ResultCode field value if set, zero value otherwise.

func (*UpdateAccountHolderResponse) GetResultCodeOk

func (o *UpdateAccountHolderResponse) GetResultCodeOk() (*string, bool)

GetResultCodeOk returns a tuple with the ResultCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateAccountHolderResponse) GetVerification

GetVerification returns the Verification field value

func (*UpdateAccountHolderResponse) GetVerificationOk

func (o *UpdateAccountHolderResponse) GetVerificationOk() (*KYCVerificationResult, bool)

GetVerificationOk returns a tuple with the Verification field value and a boolean to check if the value has been set.

func (*UpdateAccountHolderResponse) GetVerificationProfile

func (o *UpdateAccountHolderResponse) GetVerificationProfile() string

GetVerificationProfile returns the VerificationProfile field value if set, zero value otherwise.

func (*UpdateAccountHolderResponse) GetVerificationProfileOk

func (o *UpdateAccountHolderResponse) GetVerificationProfileOk() (*string, bool)

GetVerificationProfileOk returns a tuple with the VerificationProfile field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateAccountHolderResponse) HasAccountHolderCode

func (o *UpdateAccountHolderResponse) HasAccountHolderCode() bool

HasAccountHolderCode returns a boolean if a field has been set.

func (*UpdateAccountHolderResponse) HasAccountHolderDetails

func (o *UpdateAccountHolderResponse) HasAccountHolderDetails() bool

HasAccountHolderDetails returns a boolean if a field has been set.

func (*UpdateAccountHolderResponse) HasDescription

func (o *UpdateAccountHolderResponse) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*UpdateAccountHolderResponse) HasInvalidFields

func (o *UpdateAccountHolderResponse) HasInvalidFields() bool

HasInvalidFields returns a boolean if a field has been set.

func (*UpdateAccountHolderResponse) HasPrimaryCurrency

func (o *UpdateAccountHolderResponse) HasPrimaryCurrency() bool

HasPrimaryCurrency returns a boolean if a field has been set.

func (*UpdateAccountHolderResponse) HasPspReference

func (o *UpdateAccountHolderResponse) HasPspReference() bool

HasPspReference returns a boolean if a field has been set.

func (*UpdateAccountHolderResponse) HasResultCode

func (o *UpdateAccountHolderResponse) HasResultCode() bool

HasResultCode returns a boolean if a field has been set.

func (*UpdateAccountHolderResponse) HasVerificationProfile

func (o *UpdateAccountHolderResponse) HasVerificationProfile() bool

HasVerificationProfile returns a boolean if a field has been set.

func (UpdateAccountHolderResponse) MarshalJSON

func (o UpdateAccountHolderResponse) MarshalJSON() ([]byte, error)

func (*UpdateAccountHolderResponse) SetAccountHolderCode

func (o *UpdateAccountHolderResponse) SetAccountHolderCode(v string)

SetAccountHolderCode gets a reference to the given string and assigns it to the AccountHolderCode field.

func (*UpdateAccountHolderResponse) SetAccountHolderDetails

func (o *UpdateAccountHolderResponse) SetAccountHolderDetails(v AccountHolderDetails)

SetAccountHolderDetails gets a reference to the given AccountHolderDetails and assigns it to the AccountHolderDetails field.

func (*UpdateAccountHolderResponse) SetAccountHolderStatus

func (o *UpdateAccountHolderResponse) SetAccountHolderStatus(v AccountHolderStatus)

SetAccountHolderStatus sets field value

func (*UpdateAccountHolderResponse) SetDescription

func (o *UpdateAccountHolderResponse) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*UpdateAccountHolderResponse) SetInvalidFields

func (o *UpdateAccountHolderResponse) SetInvalidFields(v []ErrorFieldType)

SetInvalidFields gets a reference to the given []ErrorFieldType and assigns it to the InvalidFields field.

func (*UpdateAccountHolderResponse) SetLegalEntity

func (o *UpdateAccountHolderResponse) SetLegalEntity(v string)

SetLegalEntity sets field value

func (*UpdateAccountHolderResponse) SetPrimaryCurrency

func (o *UpdateAccountHolderResponse) SetPrimaryCurrency(v string)

SetPrimaryCurrency gets a reference to the given string and assigns it to the PrimaryCurrency field.

func (*UpdateAccountHolderResponse) SetPspReference

func (o *UpdateAccountHolderResponse) SetPspReference(v string)

SetPspReference gets a reference to the given string and assigns it to the PspReference field.

func (*UpdateAccountHolderResponse) SetResultCode

func (o *UpdateAccountHolderResponse) SetResultCode(v string)

SetResultCode gets a reference to the given string and assigns it to the ResultCode field.

func (*UpdateAccountHolderResponse) SetVerification

func (o *UpdateAccountHolderResponse) SetVerification(v KYCVerificationResult)

SetVerification sets field value

func (*UpdateAccountHolderResponse) SetVerificationProfile

func (o *UpdateAccountHolderResponse) SetVerificationProfile(v string)

SetVerificationProfile gets a reference to the given string and assigns it to the VerificationProfile field.

type UpdateAccountResponse

type UpdateAccountResponse struct {
	// The code of the account.
	AccountCode string `json:"accountCode"`
	// The bankAccountUUID of the bank account held by the account holder to couple the account with. Scheduled payouts in currencies matching the currency of this bank account will be sent to this bank account. Payouts in different currencies will be sent to a matching bank account of the account holder.
	BankAccountUUID *string `json:"bankAccountUUID,omitempty"`
	// The description of the account.
	Description *string `json:"description,omitempty"`
	// A list of fields that caused the `/updateAccount` request to fail.
	InvalidFields *[]ErrorFieldType  `json:"invalidFields,omitempty"`
	Metadata      *map[string]string `json:"metadata,omitempty"`
	// The payout method code held by the account holder to couple the account with. Scheduled card payouts will be sent using this payout method code.
	PayoutMethodCode *string                 `json:"payoutMethodCode,omitempty"`
	PayoutSchedule   *PayoutScheduleResponse `json:"payoutSchedule,omitempty"`
	// Speed with which payouts for this account are processed. Permitted values: `STANDARD`, `SAME_DAY`.
	PayoutSpeed *string `json:"payoutSpeed,omitempty"`
	// The reference of a request. Can be used to uniquely identify the request.
	PspReference *string `json:"pspReference,omitempty"`
	// The result code.
	ResultCode *string `json:"resultCode,omitempty"`
}

UpdateAccountResponse struct for UpdateAccountResponse

func NewUpdateAccountResponse

func NewUpdateAccountResponse(accountCode string) *UpdateAccountResponse

NewUpdateAccountResponse instantiates a new UpdateAccountResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUpdateAccountResponseWithDefaults

func NewUpdateAccountResponseWithDefaults() *UpdateAccountResponse

NewUpdateAccountResponseWithDefaults instantiates a new UpdateAccountResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UpdateAccountResponse) GetAccountCode

func (o *UpdateAccountResponse) GetAccountCode() string

GetAccountCode returns the AccountCode field value

func (*UpdateAccountResponse) GetAccountCodeOk

func (o *UpdateAccountResponse) GetAccountCodeOk() (*string, bool)

GetAccountCodeOk returns a tuple with the AccountCode field value and a boolean to check if the value has been set.

func (*UpdateAccountResponse) GetBankAccountUUID

func (o *UpdateAccountResponse) GetBankAccountUUID() string

GetBankAccountUUID returns the BankAccountUUID field value if set, zero value otherwise.

func (*UpdateAccountResponse) GetBankAccountUUIDOk

func (o *UpdateAccountResponse) GetBankAccountUUIDOk() (*string, bool)

GetBankAccountUUIDOk returns a tuple with the BankAccountUUID field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateAccountResponse) GetDescription

func (o *UpdateAccountResponse) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*UpdateAccountResponse) GetDescriptionOk

func (o *UpdateAccountResponse) 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 (*UpdateAccountResponse) GetInvalidFields

func (o *UpdateAccountResponse) GetInvalidFields() []ErrorFieldType

GetInvalidFields returns the InvalidFields field value if set, zero value otherwise.

func (*UpdateAccountResponse) GetInvalidFieldsOk

func (o *UpdateAccountResponse) GetInvalidFieldsOk() (*[]ErrorFieldType, bool)

GetInvalidFieldsOk returns a tuple with the InvalidFields field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateAccountResponse) GetMetadata

func (o *UpdateAccountResponse) GetMetadata() map[string]string

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*UpdateAccountResponse) GetMetadataOk

func (o *UpdateAccountResponse) 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 (*UpdateAccountResponse) GetPayoutMethodCode

func (o *UpdateAccountResponse) GetPayoutMethodCode() string

GetPayoutMethodCode returns the PayoutMethodCode field value if set, zero value otherwise.

func (*UpdateAccountResponse) GetPayoutMethodCodeOk

func (o *UpdateAccountResponse) GetPayoutMethodCodeOk() (*string, bool)

GetPayoutMethodCodeOk returns a tuple with the PayoutMethodCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateAccountResponse) GetPayoutSchedule

func (o *UpdateAccountResponse) GetPayoutSchedule() PayoutScheduleResponse

GetPayoutSchedule returns the PayoutSchedule field value if set, zero value otherwise.

func (*UpdateAccountResponse) GetPayoutScheduleOk

func (o *UpdateAccountResponse) GetPayoutScheduleOk() (*PayoutScheduleResponse, bool)

GetPayoutScheduleOk returns a tuple with the PayoutSchedule field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateAccountResponse) GetPayoutSpeed

func (o *UpdateAccountResponse) GetPayoutSpeed() string

GetPayoutSpeed returns the PayoutSpeed field value if set, zero value otherwise.

func (*UpdateAccountResponse) GetPayoutSpeedOk

func (o *UpdateAccountResponse) GetPayoutSpeedOk() (*string, bool)

GetPayoutSpeedOk returns a tuple with the PayoutSpeed field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateAccountResponse) GetPspReference

func (o *UpdateAccountResponse) GetPspReference() string

GetPspReference returns the PspReference field value if set, zero value otherwise.

func (*UpdateAccountResponse) GetPspReferenceOk

func (o *UpdateAccountResponse) GetPspReferenceOk() (*string, bool)

GetPspReferenceOk returns a tuple with the PspReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateAccountResponse) GetResultCode

func (o *UpdateAccountResponse) GetResultCode() string

GetResultCode returns the ResultCode field value if set, zero value otherwise.

func (*UpdateAccountResponse) GetResultCodeOk

func (o *UpdateAccountResponse) GetResultCodeOk() (*string, bool)

GetResultCodeOk returns a tuple with the ResultCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateAccountResponse) HasBankAccountUUID

func (o *UpdateAccountResponse) HasBankAccountUUID() bool

HasBankAccountUUID returns a boolean if a field has been set.

func (*UpdateAccountResponse) HasDescription

func (o *UpdateAccountResponse) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*UpdateAccountResponse) HasInvalidFields

func (o *UpdateAccountResponse) HasInvalidFields() bool

HasInvalidFields returns a boolean if a field has been set.

func (*UpdateAccountResponse) HasMetadata

func (o *UpdateAccountResponse) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*UpdateAccountResponse) HasPayoutMethodCode

func (o *UpdateAccountResponse) HasPayoutMethodCode() bool

HasPayoutMethodCode returns a boolean if a field has been set.

func (*UpdateAccountResponse) HasPayoutSchedule

func (o *UpdateAccountResponse) HasPayoutSchedule() bool

HasPayoutSchedule returns a boolean if a field has been set.

func (*UpdateAccountResponse) HasPayoutSpeed

func (o *UpdateAccountResponse) HasPayoutSpeed() bool

HasPayoutSpeed returns a boolean if a field has been set.

func (*UpdateAccountResponse) HasPspReference

func (o *UpdateAccountResponse) HasPspReference() bool

HasPspReference returns a boolean if a field has been set.

func (*UpdateAccountResponse) HasResultCode

func (o *UpdateAccountResponse) HasResultCode() bool

HasResultCode returns a boolean if a field has been set.

func (UpdateAccountResponse) MarshalJSON

func (o UpdateAccountResponse) MarshalJSON() ([]byte, error)

func (*UpdateAccountResponse) SetAccountCode

func (o *UpdateAccountResponse) SetAccountCode(v string)

SetAccountCode sets field value

func (*UpdateAccountResponse) SetBankAccountUUID

func (o *UpdateAccountResponse) SetBankAccountUUID(v string)

SetBankAccountUUID gets a reference to the given string and assigns it to the BankAccountUUID field.

func (*UpdateAccountResponse) SetDescription

func (o *UpdateAccountResponse) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*UpdateAccountResponse) SetInvalidFields

func (o *UpdateAccountResponse) SetInvalidFields(v []ErrorFieldType)

SetInvalidFields gets a reference to the given []ErrorFieldType and assigns it to the InvalidFields field.

func (*UpdateAccountResponse) SetMetadata

func (o *UpdateAccountResponse) SetMetadata(v map[string]string)

SetMetadata gets a reference to the given map[string]string and assigns it to the Metadata field.

func (*UpdateAccountResponse) SetPayoutMethodCode

func (o *UpdateAccountResponse) SetPayoutMethodCode(v string)

SetPayoutMethodCode gets a reference to the given string and assigns it to the PayoutMethodCode field.

func (*UpdateAccountResponse) SetPayoutSchedule

func (o *UpdateAccountResponse) SetPayoutSchedule(v PayoutScheduleResponse)

SetPayoutSchedule gets a reference to the given PayoutScheduleResponse and assigns it to the PayoutSchedule field.

func (*UpdateAccountResponse) SetPayoutSpeed

func (o *UpdateAccountResponse) SetPayoutSpeed(v string)

SetPayoutSpeed gets a reference to the given string and assigns it to the PayoutSpeed field.

func (*UpdateAccountResponse) SetPspReference

func (o *UpdateAccountResponse) SetPspReference(v string)

SetPspReference gets a reference to the given string and assigns it to the PspReference field.

func (*UpdateAccountResponse) SetResultCode

func (o *UpdateAccountResponse) SetResultCode(v string)

SetResultCode gets a reference to the given string and assigns it to the ResultCode field.

type ViasAddress

type ViasAddress struct {
	// The name of the city. >Required if either `houseNumberOrName`, `street`, `postalCode`, or `stateOrProvince` are provided.
	City *string `json:"city,omitempty"`
	// The two-character country code of the address. The permitted country codes are defined in ISO-3166-1 alpha-2 (e.g. 'NL'). > 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.
	HouseNumberOrName *string `json:"houseNumberOrName,omitempty"`
	// The postal code. >A maximum of five (5) digits for an address in the USA, or a maximum of ten (10) characters for an address in all other countries. >Required if either `houseNumberOrName`, `street`, `city`, or `stateOrProvince` are provided.
	PostalCode *string `json:"postalCode,omitempty"`
	// The abbreviation of the state or province. >Two (2) characters for an address in the USA or Canada, or a maximum of three (3) characters for an address in all other countries. >Required for an address in the USA or Canada if either `houseNumberOrName`, `street`, `city`, or `postalCode` are provided.
	StateOrProvince *string `json:"stateOrProvince,omitempty"`
	// The name of the street. >The house number should not be included in this field; it should be separately provided via `houseNumberOrName`. >Required if either `houseNumberOrName`, `city`, `postalCode`, or `stateOrProvince` are provided.
	Street *string `json:"street,omitempty"`
}

ViasAddress struct for ViasAddress

func NewViasAddress

func NewViasAddress(country string) *ViasAddress

NewViasAddress instantiates a new ViasAddress object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewViasAddressWithDefaults

func NewViasAddressWithDefaults() *ViasAddress

NewViasAddressWithDefaults instantiates a new ViasAddress object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ViasAddress) GetCity

func (o *ViasAddress) GetCity() string

GetCity returns the City field value if set, zero value otherwise.

func (*ViasAddress) GetCityOk

func (o *ViasAddress) 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 (*ViasAddress) GetCountry

func (o *ViasAddress) GetCountry() string

GetCountry returns the Country field value

func (*ViasAddress) GetCountryOk

func (o *ViasAddress) GetCountryOk() (*string, bool)

GetCountryOk returns a tuple with the Country field value and a boolean to check if the value has been set.

func (*ViasAddress) GetHouseNumberOrName

func (o *ViasAddress) GetHouseNumberOrName() string

GetHouseNumberOrName returns the HouseNumberOrName field value if set, zero value otherwise.

func (*ViasAddress) GetHouseNumberOrNameOk

func (o *ViasAddress) 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 (*ViasAddress) GetPostalCode

func (o *ViasAddress) GetPostalCode() string

GetPostalCode returns the PostalCode field value if set, zero value otherwise.

func (*ViasAddress) GetPostalCodeOk

func (o *ViasAddress) 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 (*ViasAddress) GetStateOrProvince

func (o *ViasAddress) GetStateOrProvince() string

GetStateOrProvince returns the StateOrProvince field value if set, zero value otherwise.

func (*ViasAddress) GetStateOrProvinceOk

func (o *ViasAddress) 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 (*ViasAddress) GetStreet

func (o *ViasAddress) GetStreet() string

GetStreet returns the Street field value if set, zero value otherwise.

func (*ViasAddress) GetStreetOk

func (o *ViasAddress) 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 (*ViasAddress) HasCity

func (o *ViasAddress) HasCity() bool

HasCity returns a boolean if a field has been set.

func (*ViasAddress) HasHouseNumberOrName

func (o *ViasAddress) HasHouseNumberOrName() bool

HasHouseNumberOrName returns a boolean if a field has been set.

func (*ViasAddress) HasPostalCode

func (o *ViasAddress) HasPostalCode() bool

HasPostalCode returns a boolean if a field has been set.

func (*ViasAddress) HasStateOrProvince

func (o *ViasAddress) HasStateOrProvince() bool

HasStateOrProvince returns a boolean if a field has been set.

func (*ViasAddress) HasStreet

func (o *ViasAddress) HasStreet() bool

HasStreet returns a boolean if a field has been set.

func (ViasAddress) MarshalJSON

func (o ViasAddress) MarshalJSON() ([]byte, error)

func (*ViasAddress) SetCity

func (o *ViasAddress) SetCity(v string)

SetCity gets a reference to the given string and assigns it to the City field.

func (*ViasAddress) SetCountry

func (o *ViasAddress) SetCountry(v string)

SetCountry sets field value

func (*ViasAddress) SetHouseNumberOrName

func (o *ViasAddress) SetHouseNumberOrName(v string)

SetHouseNumberOrName gets a reference to the given string and assigns it to the HouseNumberOrName field.

func (*ViasAddress) SetPostalCode

func (o *ViasAddress) SetPostalCode(v string)

SetPostalCode gets a reference to the given string and assigns it to the PostalCode field.

func (*ViasAddress) SetStateOrProvince

func (o *ViasAddress) SetStateOrProvince(v string)

SetStateOrProvince gets a reference to the given string and assigns it to the StateOrProvince field.

func (*ViasAddress) SetStreet

func (o *ViasAddress) SetStreet(v string)

SetStreet gets a reference to the given string and assigns it to the Street field.

type ViasName

type ViasName struct {
	// The first name.
	FirstName string `json:"firstName"`
	// The gender. >The following values are permitted: `MALE`, `FEMALE`, `UNKNOWN`.
	Gender string `json:"gender"`
	// The name's infix, if applicable. >A maximum length of twenty (20) characters is imposed.
	Infix *string `json:"infix,omitempty"`
	// The last name.
	LastName string `json:"lastName"`
}

ViasName struct for ViasName

func NewViasName

func NewViasName(firstName string, gender string, lastName string) *ViasName

NewViasName instantiates a new ViasName object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewViasNameWithDefaults

func NewViasNameWithDefaults() *ViasName

NewViasNameWithDefaults instantiates a new ViasName object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ViasName) GetFirstName

func (o *ViasName) GetFirstName() string

GetFirstName returns the FirstName field value

func (*ViasName) GetFirstNameOk

func (o *ViasName) GetFirstNameOk() (*string, bool)

GetFirstNameOk returns a tuple with the FirstName field value and a boolean to check if the value has been set.

func (*ViasName) GetGender

func (o *ViasName) GetGender() string

GetGender returns the Gender field value

func (*ViasName) GetGenderOk

func (o *ViasName) GetGenderOk() (*string, bool)

GetGenderOk returns a tuple with the Gender field value and a boolean to check if the value has been set.

func (*ViasName) GetInfix

func (o *ViasName) GetInfix() string

GetInfix returns the Infix field value if set, zero value otherwise.

func (*ViasName) GetInfixOk

func (o *ViasName) GetInfixOk() (*string, bool)

GetInfixOk returns a tuple with the Infix field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ViasName) GetLastName

func (o *ViasName) GetLastName() string

GetLastName returns the LastName field value

func (*ViasName) GetLastNameOk

func (o *ViasName) GetLastNameOk() (*string, bool)

GetLastNameOk returns a tuple with the LastName field value and a boolean to check if the value has been set.

func (*ViasName) HasInfix

func (o *ViasName) HasInfix() bool

HasInfix returns a boolean if a field has been set.

func (ViasName) MarshalJSON

func (o ViasName) MarshalJSON() ([]byte, error)

func (*ViasName) SetFirstName

func (o *ViasName) SetFirstName(v string)

SetFirstName sets field value

func (*ViasName) SetGender

func (o *ViasName) SetGender(v string)

SetGender sets field value

func (*ViasName) SetInfix

func (o *ViasName) SetInfix(v string)

SetInfix gets a reference to the given string and assigns it to the Infix field.

func (*ViasName) SetLastName

func (o *ViasName) SetLastName(v string)

SetLastName sets field value

type ViasPersonalData

type ViasPersonalData 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"`
	// Key value pairs of document type and identify numbers
	DocumentData *[]PersonalDocumentData `json:"documentData,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"`
}

ViasPersonalData struct for ViasPersonalData

func NewViasPersonalData

func NewViasPersonalData() *ViasPersonalData

NewViasPersonalData instantiates a new ViasPersonalData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewViasPersonalDataWithDefaults

func NewViasPersonalDataWithDefaults() *ViasPersonalData

NewViasPersonalDataWithDefaults instantiates a new ViasPersonalData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ViasPersonalData) GetDateOfBirth

func (o *ViasPersonalData) GetDateOfBirth() string

GetDateOfBirth returns the DateOfBirth field value if set, zero value otherwise.

func (*ViasPersonalData) GetDateOfBirthOk

func (o *ViasPersonalData) 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 (*ViasPersonalData) GetDocumentData

func (o *ViasPersonalData) GetDocumentData() []PersonalDocumentData

GetDocumentData returns the DocumentData field value if set, zero value otherwise.

func (*ViasPersonalData) GetDocumentDataOk

func (o *ViasPersonalData) GetDocumentDataOk() (*[]PersonalDocumentData, bool)

GetDocumentDataOk returns a tuple with the DocumentData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ViasPersonalData) GetNationality

func (o *ViasPersonalData) GetNationality() string

GetNationality returns the Nationality field value if set, zero value otherwise.

func (*ViasPersonalData) GetNationalityOk

func (o *ViasPersonalData) 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 (*ViasPersonalData) HasDateOfBirth

func (o *ViasPersonalData) HasDateOfBirth() bool

HasDateOfBirth returns a boolean if a field has been set.

func (*ViasPersonalData) HasDocumentData

func (o *ViasPersonalData) HasDocumentData() bool

HasDocumentData returns a boolean if a field has been set.

func (*ViasPersonalData) HasNationality

func (o *ViasPersonalData) HasNationality() bool

HasNationality returns a boolean if a field has been set.

func (ViasPersonalData) MarshalJSON

func (o ViasPersonalData) MarshalJSON() ([]byte, error)

func (*ViasPersonalData) SetDateOfBirth

func (o *ViasPersonalData) SetDateOfBirth(v string)

SetDateOfBirth gets a reference to the given string and assigns it to the DateOfBirth field.

func (*ViasPersonalData) SetDocumentData

func (o *ViasPersonalData) SetDocumentData(v []PersonalDocumentData)

SetDocumentData gets a reference to the given []PersonalDocumentData and assigns it to the DocumentData field.

func (*ViasPersonalData) SetNationality

func (o *ViasPersonalData) SetNationality(v string)

SetNationality gets a reference to the given string and assigns it to the Nationality field.

type ViasPhoneNumber

type ViasPhoneNumber struct {
	// The two-character country code of the phone number. >The permitted country codes are defined in ISO-3166-1 alpha-2 (e.g. 'NL').
	PhoneCountryCode string `json:"phoneCountryCode"`
	// The phone number. >The inclusion of the phone number country code is not necessary.
	PhoneNumber string `json:"phoneNumber"`
	// The type of the phone number. >The following values are permitted: `Landline`, `Mobile`, `SIP`, `Fax`.
	PhoneType *string `json:"phoneType,omitempty"`
}

ViasPhoneNumber struct for ViasPhoneNumber

func NewViasPhoneNumber

func NewViasPhoneNumber(phoneCountryCode string, phoneNumber string) *ViasPhoneNumber

NewViasPhoneNumber instantiates a new ViasPhoneNumber object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewViasPhoneNumberWithDefaults

func NewViasPhoneNumberWithDefaults() *ViasPhoneNumber

NewViasPhoneNumberWithDefaults instantiates a new ViasPhoneNumber object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ViasPhoneNumber) GetPhoneCountryCode

func (o *ViasPhoneNumber) GetPhoneCountryCode() string

GetPhoneCountryCode returns the PhoneCountryCode field value

func (*ViasPhoneNumber) GetPhoneCountryCodeOk

func (o *ViasPhoneNumber) GetPhoneCountryCodeOk() (*string, bool)

GetPhoneCountryCodeOk returns a tuple with the PhoneCountryCode field value and a boolean to check if the value has been set.

func (*ViasPhoneNumber) GetPhoneNumber

func (o *ViasPhoneNumber) GetPhoneNumber() string

GetPhoneNumber returns the PhoneNumber field value

func (*ViasPhoneNumber) GetPhoneNumberOk

func (o *ViasPhoneNumber) GetPhoneNumberOk() (*string, bool)

GetPhoneNumberOk returns a tuple with the PhoneNumber field value and a boolean to check if the value has been set.

func (*ViasPhoneNumber) GetPhoneType

func (o *ViasPhoneNumber) GetPhoneType() string

GetPhoneType returns the PhoneType field value if set, zero value otherwise.

func (*ViasPhoneNumber) GetPhoneTypeOk

func (o *ViasPhoneNumber) 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 (*ViasPhoneNumber) HasPhoneType

func (o *ViasPhoneNumber) HasPhoneType() bool

HasPhoneType returns a boolean if a field has been set.

func (ViasPhoneNumber) MarshalJSON

func (o ViasPhoneNumber) MarshalJSON() ([]byte, error)

func (*ViasPhoneNumber) SetPhoneCountryCode

func (o *ViasPhoneNumber) SetPhoneCountryCode(v string)

SetPhoneCountryCode sets field value

func (*ViasPhoneNumber) SetPhoneNumber

func (o *ViasPhoneNumber) SetPhoneNumber(v string)

SetPhoneNumber sets field value

func (*ViasPhoneNumber) SetPhoneType

func (o *ViasPhoneNumber) SetPhoneType(v string)

SetPhoneType gets a reference to the given string and assigns it to the PhoneType field.

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL