transactionwebhook

package
v16.2.0 Latest Latest
Warning

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

Go to latest
Published: Dec 30, 2024 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Amount

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

Amount struct for Amount

func NewAmount

func NewAmount(currency string, value int64) *Amount

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

func NewAmountWithDefaults

func NewAmountWithDefaults() *Amount

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

func (*Amount) GetCurrency

func (o *Amount) GetCurrency() string

GetCurrency returns the Currency field value

func (*Amount) GetCurrencyOk

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

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

func (*Amount) GetValue

func (o *Amount) GetValue() int64

GetValue returns the Value field value

func (*Amount) GetValueOk

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

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

func (Amount) MarshalJSON

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

func (*Amount) SetCurrency

func (o *Amount) SetCurrency(v string)

SetCurrency sets field value

func (*Amount) SetValue

func (o *Amount) SetValue(v int64)

SetValue sets field value

func (Amount) ToMap

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

type BalancePlatformNotificationResponse

type BalancePlatformNotificationResponse struct {
	// Respond with any **2xx** HTTP status code to [accept the webhook](https://docs.adyen.com/development-resources/webhooks#accept-notifications).
	NotificationResponse *string `json:"notificationResponse,omitempty"`
}

BalancePlatformNotificationResponse struct for BalancePlatformNotificationResponse

func NewBalancePlatformNotificationResponse

func NewBalancePlatformNotificationResponse() *BalancePlatformNotificationResponse

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

func NewBalancePlatformNotificationResponseWithDefaults

func NewBalancePlatformNotificationResponseWithDefaults() *BalancePlatformNotificationResponse

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

func (*BalancePlatformNotificationResponse) GetNotificationResponse

func (o *BalancePlatformNotificationResponse) GetNotificationResponse() string

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

func (*BalancePlatformNotificationResponse) GetNotificationResponseOk

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

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

func (*BalancePlatformNotificationResponse) HasNotificationResponse

func (o *BalancePlatformNotificationResponse) HasNotificationResponse() bool

HasNotificationResponse returns a boolean if a field has been set.

func (BalancePlatformNotificationResponse) MarshalJSON

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

func (*BalancePlatformNotificationResponse) SetNotificationResponse

func (o *BalancePlatformNotificationResponse) SetNotificationResponse(v string)

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

func (BalancePlatformNotificationResponse) ToMap

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

type BankCategoryData

type BankCategoryData struct {
	// The priority for the bank transfer. This sets the speed at which the transfer is sent and the fees that you have to pay. Required for transfers with `category` **bank**.  Possible values:  * **regular**: for normal, low-value transactions.  * **fast**: a faster way to transfer funds, but the fees are higher. Recommended for high-priority, low-value transactions.  * **wire**: the fastest way to transfer funds, but this has the highest fees. Recommended for high-priority, high-value transactions.  * **instant**: for instant funds transfers in [SEPA countries](https://www.ecb.europa.eu/paym/integration/retail/sepa/html/index.en.html).  * **crossBorder**: for high-value transfers to a recipient in a different country.  * **internal**: for transfers to an Adyen-issued business bank account (by bank account number/IBAN).
	Priority *string `json:"priority,omitempty"`
	// **bank**
	Type *string `json:"type,omitempty"`
}

BankCategoryData struct for BankCategoryData

func NewBankCategoryData

func NewBankCategoryData() *BankCategoryData

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

func NewBankCategoryDataWithDefaults

func NewBankCategoryDataWithDefaults() *BankCategoryData

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

func (*BankCategoryData) GetPriority

func (o *BankCategoryData) GetPriority() string

GetPriority returns the Priority field value if set, zero value otherwise.

func (*BankCategoryData) GetPriorityOk

func (o *BankCategoryData) GetPriorityOk() (*string, bool)

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

func (*BankCategoryData) GetType

func (o *BankCategoryData) GetType() string

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

func (*BankCategoryData) GetTypeOk

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

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

func (*BankCategoryData) HasPriority

func (o *BankCategoryData) HasPriority() bool

HasPriority returns a boolean if a field has been set.

func (*BankCategoryData) HasType

func (o *BankCategoryData) HasType() bool

HasType returns a boolean if a field has been set.

func (BankCategoryData) MarshalJSON

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

func (*BankCategoryData) SetPriority

func (o *BankCategoryData) SetPriority(v string)

SetPriority gets a reference to the given string and assigns it to the Priority field.

func (*BankCategoryData) SetType

func (o *BankCategoryData) SetType(v string)

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

func (BankCategoryData) ToMap

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

type InternalCategoryData

type InternalCategoryData struct {
	// The capture's merchant reference included in the transfer.
	ModificationMerchantReference *string `json:"modificationMerchantReference,omitempty"`
	// The capture reference included in the transfer.
	ModificationPspReference *string `json:"modificationPspReference,omitempty"`
	// **internal**
	Type *string `json:"type,omitempty"`
}

InternalCategoryData struct for InternalCategoryData

func NewInternalCategoryData

func NewInternalCategoryData() *InternalCategoryData

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

func NewInternalCategoryDataWithDefaults

func NewInternalCategoryDataWithDefaults() *InternalCategoryData

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

func (*InternalCategoryData) GetModificationMerchantReference

func (o *InternalCategoryData) GetModificationMerchantReference() string

GetModificationMerchantReference returns the ModificationMerchantReference field value if set, zero value otherwise.

func (*InternalCategoryData) GetModificationMerchantReferenceOk

func (o *InternalCategoryData) GetModificationMerchantReferenceOk() (*string, bool)

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

func (*InternalCategoryData) GetModificationPspReference

func (o *InternalCategoryData) GetModificationPspReference() string

GetModificationPspReference returns the ModificationPspReference field value if set, zero value otherwise.

func (*InternalCategoryData) GetModificationPspReferenceOk

func (o *InternalCategoryData) GetModificationPspReferenceOk() (*string, bool)

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

func (*InternalCategoryData) GetType

func (o *InternalCategoryData) GetType() string

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

func (*InternalCategoryData) GetTypeOk

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

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

func (*InternalCategoryData) HasModificationMerchantReference

func (o *InternalCategoryData) HasModificationMerchantReference() bool

HasModificationMerchantReference returns a boolean if a field has been set.

func (*InternalCategoryData) HasModificationPspReference

func (o *InternalCategoryData) HasModificationPspReference() bool

HasModificationPspReference returns a boolean if a field has been set.

func (*InternalCategoryData) HasType

func (o *InternalCategoryData) HasType() bool

HasType returns a boolean if a field has been set.

func (InternalCategoryData) MarshalJSON

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

func (*InternalCategoryData) SetModificationMerchantReference

func (o *InternalCategoryData) SetModificationMerchantReference(v string)

SetModificationMerchantReference gets a reference to the given string and assigns it to the ModificationMerchantReference field.

func (*InternalCategoryData) SetModificationPspReference

func (o *InternalCategoryData) SetModificationPspReference(v string)

SetModificationPspReference gets a reference to the given string and assigns it to the ModificationPspReference field.

func (*InternalCategoryData) SetType

func (o *InternalCategoryData) SetType(v string)

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

func (InternalCategoryData) ToMap

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

type IssuedCard

type IssuedCard struct {
	// The authorisation type. For example, **defaultAuthorisation**, **preAuthorisation**, **finalAuthorisation**
	AuthorisationType *string `json:"authorisationType,omitempty"`
	// Indicates the method used for entering the PAN to initiate a transaction.  Possible values: **manual**, **chip**, **magstripe**, **contactless**, **cof**, **ecommerce**, **token**.
	PanEntryMode *string `json:"panEntryMode,omitempty"`
	// Contains information about how the payment was processed. For example, **ecommerce** for online or **pos** for in-person payments.
	ProcessingType           *string                   `json:"processingType,omitempty"`
	RelayedAuthorisationData *RelayedAuthorisationData `json:"relayedAuthorisationData,omitempty"`
	// The identifier of the original payment. This ID is provided by the scheme and can be alphanumeric or numeric, depending on the scheme. The `schemeTraceID` should refer to an original `schemeUniqueTransactionID` provided in an earlier payment (not necessarily processed by Adyen). A `schemeTraceId` is typically available for authorization adjustments or recurring payments.
	SchemeTraceId *string `json:"schemeTraceId,omitempty"`
	// The unique identifier created by the scheme. This ID can be alphanumeric or numeric depending on the scheme.
	SchemeUniqueTransactionId *string `json:"schemeUniqueTransactionId,omitempty"`
	// **issuedCard**
	Type *string `json:"type,omitempty"`
	// The evaluation of the validation facts. See [validation checks](https://docs.adyen.com/issuing/validation-checks) for more information.
	ValidationFacts []TransferNotificationValidationFact `json:"validationFacts,omitempty"`
}

IssuedCard struct for IssuedCard

func NewIssuedCard

func NewIssuedCard() *IssuedCard

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

func NewIssuedCardWithDefaults

func NewIssuedCardWithDefaults() *IssuedCard

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

func (*IssuedCard) GetAuthorisationType

func (o *IssuedCard) GetAuthorisationType() string

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

func (*IssuedCard) GetAuthorisationTypeOk

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

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

func (*IssuedCard) GetPanEntryMode

func (o *IssuedCard) GetPanEntryMode() string

GetPanEntryMode returns the PanEntryMode field value if set, zero value otherwise.

func (*IssuedCard) GetPanEntryModeOk

func (o *IssuedCard) GetPanEntryModeOk() (*string, bool)

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

func (*IssuedCard) GetProcessingType

func (o *IssuedCard) GetProcessingType() string

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

func (*IssuedCard) GetProcessingTypeOk

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

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

func (*IssuedCard) GetRelayedAuthorisationData

func (o *IssuedCard) GetRelayedAuthorisationData() RelayedAuthorisationData

GetRelayedAuthorisationData returns the RelayedAuthorisationData field value if set, zero value otherwise.

func (*IssuedCard) GetRelayedAuthorisationDataOk

func (o *IssuedCard) GetRelayedAuthorisationDataOk() (*RelayedAuthorisationData, bool)

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

func (*IssuedCard) GetSchemeTraceId

func (o *IssuedCard) GetSchemeTraceId() string

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

func (*IssuedCard) GetSchemeTraceIdOk

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

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

func (*IssuedCard) GetSchemeUniqueTransactionId

func (o *IssuedCard) GetSchemeUniqueTransactionId() string

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

func (*IssuedCard) GetSchemeUniqueTransactionIdOk

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

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

func (*IssuedCard) GetType

func (o *IssuedCard) GetType() string

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

func (*IssuedCard) GetTypeOk

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

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

func (*IssuedCard) GetValidationFacts

func (o *IssuedCard) GetValidationFacts() []TransferNotificationValidationFact

GetValidationFacts returns the ValidationFacts field value if set, zero value otherwise.

func (*IssuedCard) GetValidationFactsOk

func (o *IssuedCard) GetValidationFactsOk() ([]TransferNotificationValidationFact, bool)

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

func (*IssuedCard) HasAuthorisationType

func (o *IssuedCard) HasAuthorisationType() bool

HasAuthorisationType returns a boolean if a field has been set.

func (*IssuedCard) HasPanEntryMode

func (o *IssuedCard) HasPanEntryMode() bool

HasPanEntryMode returns a boolean if a field has been set.

func (*IssuedCard) HasProcessingType

func (o *IssuedCard) HasProcessingType() bool

HasProcessingType returns a boolean if a field has been set.

func (*IssuedCard) HasRelayedAuthorisationData

func (o *IssuedCard) HasRelayedAuthorisationData() bool

HasRelayedAuthorisationData returns a boolean if a field has been set.

func (*IssuedCard) HasSchemeTraceId

func (o *IssuedCard) HasSchemeTraceId() bool

HasSchemeTraceId returns a boolean if a field has been set.

func (*IssuedCard) HasSchemeUniqueTransactionId

func (o *IssuedCard) HasSchemeUniqueTransactionId() bool

HasSchemeUniqueTransactionId returns a boolean if a field has been set.

func (*IssuedCard) HasType

func (o *IssuedCard) HasType() bool

HasType returns a boolean if a field has been set.

func (*IssuedCard) HasValidationFacts

func (o *IssuedCard) HasValidationFacts() bool

HasValidationFacts returns a boolean if a field has been set.

func (IssuedCard) MarshalJSON

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

func (*IssuedCard) SetAuthorisationType

func (o *IssuedCard) SetAuthorisationType(v string)

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

func (*IssuedCard) SetPanEntryMode

func (o *IssuedCard) SetPanEntryMode(v string)

SetPanEntryMode gets a reference to the given string and assigns it to the PanEntryMode field.

func (*IssuedCard) SetProcessingType

func (o *IssuedCard) SetProcessingType(v string)

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

func (*IssuedCard) SetRelayedAuthorisationData

func (o *IssuedCard) SetRelayedAuthorisationData(v RelayedAuthorisationData)

SetRelayedAuthorisationData gets a reference to the given RelayedAuthorisationData and assigns it to the RelayedAuthorisationData field.

func (*IssuedCard) SetSchemeTraceId

func (o *IssuedCard) SetSchemeTraceId(v string)

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

func (*IssuedCard) SetSchemeUniqueTransactionId

func (o *IssuedCard) SetSchemeUniqueTransactionId(v string)

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

func (*IssuedCard) SetType

func (o *IssuedCard) SetType(v string)

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

func (*IssuedCard) SetValidationFacts

func (o *IssuedCard) SetValidationFacts(v []TransferNotificationValidationFact)

SetValidationFacts gets a reference to the given []TransferNotificationValidationFact and assigns it to the ValidationFacts field.

func (IssuedCard) ToMap

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

type NullableAmount

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

func NewNullableAmount

func NewNullableAmount(val *Amount) *NullableAmount

func (NullableAmount) Get

func (v NullableAmount) Get() *Amount

func (NullableAmount) IsSet

func (v NullableAmount) IsSet() bool

func (NullableAmount) MarshalJSON

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

func (*NullableAmount) Set

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

func (*NullableAmount) UnmarshalJSON

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

func (*NullableAmount) Unset

func (v *NullableAmount) Unset()

type NullableBalancePlatformNotificationResponse

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

func (NullableBalancePlatformNotificationResponse) Get

func (NullableBalancePlatformNotificationResponse) IsSet

func (NullableBalancePlatformNotificationResponse) MarshalJSON

func (*NullableBalancePlatformNotificationResponse) Set

func (*NullableBalancePlatformNotificationResponse) UnmarshalJSON

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

func (*NullableBalancePlatformNotificationResponse) Unset

type NullableBankCategoryData

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

func NewNullableBankCategoryData

func NewNullableBankCategoryData(val *BankCategoryData) *NullableBankCategoryData

func (NullableBankCategoryData) Get

func (NullableBankCategoryData) IsSet

func (v NullableBankCategoryData) IsSet() bool

func (NullableBankCategoryData) MarshalJSON

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

func (*NullableBankCategoryData) Set

func (*NullableBankCategoryData) UnmarshalJSON

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

func (*NullableBankCategoryData) Unset

func (v *NullableBankCategoryData) Unset()

type NullableInternalCategoryData

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

func NewNullableInternalCategoryData

func NewNullableInternalCategoryData(val *InternalCategoryData) *NullableInternalCategoryData

func (NullableInternalCategoryData) Get

func (NullableInternalCategoryData) IsSet

func (NullableInternalCategoryData) MarshalJSON

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

func (*NullableInternalCategoryData) Set

func (*NullableInternalCategoryData) UnmarshalJSON

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

func (*NullableInternalCategoryData) Unset

func (v *NullableInternalCategoryData) Unset()

type NullableIssuedCard

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

func NewNullableIssuedCard

func NewNullableIssuedCard(val *IssuedCard) *NullableIssuedCard

func (NullableIssuedCard) Get

func (v NullableIssuedCard) Get() *IssuedCard

func (NullableIssuedCard) IsSet

func (v NullableIssuedCard) IsSet() bool

func (NullableIssuedCard) MarshalJSON

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

func (*NullableIssuedCard) Set

func (v *NullableIssuedCard) Set(val *IssuedCard)

func (*NullableIssuedCard) UnmarshalJSON

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

func (*NullableIssuedCard) Unset

func (v *NullableIssuedCard) Unset()

type NullablePaymentInstrument

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

func NewNullablePaymentInstrument

func NewNullablePaymentInstrument(val *PaymentInstrument) *NullablePaymentInstrument

func (NullablePaymentInstrument) Get

func (NullablePaymentInstrument) IsSet

func (v NullablePaymentInstrument) IsSet() bool

func (NullablePaymentInstrument) MarshalJSON

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

func (*NullablePaymentInstrument) Set

func (*NullablePaymentInstrument) UnmarshalJSON

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

func (*NullablePaymentInstrument) Unset

func (v *NullablePaymentInstrument) Unset()

type NullablePlatformPayment

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

func NewNullablePlatformPayment

func NewNullablePlatformPayment(val *PlatformPayment) *NullablePlatformPayment

func (NullablePlatformPayment) Get

func (NullablePlatformPayment) IsSet

func (v NullablePlatformPayment) IsSet() bool

func (NullablePlatformPayment) MarshalJSON

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

func (*NullablePlatformPayment) Set

func (*NullablePlatformPayment) UnmarshalJSON

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

func (*NullablePlatformPayment) Unset

func (v *NullablePlatformPayment) Unset()

type NullableRelayedAuthorisationData

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

func (NullableRelayedAuthorisationData) Get

func (NullableRelayedAuthorisationData) IsSet

func (NullableRelayedAuthorisationData) MarshalJSON

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

func (*NullableRelayedAuthorisationData) Set

func (*NullableRelayedAuthorisationData) UnmarshalJSON

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

func (*NullableRelayedAuthorisationData) Unset

type NullableResource

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

func NewNullableResource

func NewNullableResource(val *Resource) *NullableResource

func (NullableResource) Get

func (v NullableResource) Get() *Resource

func (NullableResource) IsSet

func (v NullableResource) IsSet() bool

func (NullableResource) MarshalJSON

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

func (*NullableResource) Set

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

func (*NullableResource) UnmarshalJSON

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

func (*NullableResource) Unset

func (v *NullableResource) Unset()

type NullableResourceReference

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

func NewNullableResourceReference

func NewNullableResourceReference(val *ResourceReference) *NullableResourceReference

func (NullableResourceReference) Get

func (NullableResourceReference) IsSet

func (v NullableResourceReference) IsSet() bool

func (NullableResourceReference) MarshalJSON

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

func (*NullableResourceReference) Set

func (*NullableResourceReference) UnmarshalJSON

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

func (*NullableResourceReference) Unset

func (v *NullableResourceReference) Unset()

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

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

func (NullableTransactionNotificationRequestV4) Get

func (NullableTransactionNotificationRequestV4) IsSet

func (NullableTransactionNotificationRequestV4) MarshalJSON

func (*NullableTransactionNotificationRequestV4) Set

func (*NullableTransactionNotificationRequestV4) UnmarshalJSON

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

func (*NullableTransactionNotificationRequestV4) Unset

type NullableTransferNotificationValidationFact

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

func (NullableTransferNotificationValidationFact) Get

func (NullableTransferNotificationValidationFact) IsSet

func (NullableTransferNotificationValidationFact) MarshalJSON

func (*NullableTransferNotificationValidationFact) Set

func (*NullableTransferNotificationValidationFact) UnmarshalJSON

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

func (*NullableTransferNotificationValidationFact) Unset

type NullableTransferView

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

func NewNullableTransferView

func NewNullableTransferView(val *TransferView) *NullableTransferView

func (NullableTransferView) Get

func (NullableTransferView) IsSet

func (v NullableTransferView) IsSet() bool

func (NullableTransferView) MarshalJSON

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

func (*NullableTransferView) Set

func (v *NullableTransferView) Set(val *TransferView)

func (*NullableTransferView) UnmarshalJSON

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

func (*NullableTransferView) Unset

func (v *NullableTransferView) Unset()

type NullableTransferViewCategoryData

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

func (NullableTransferViewCategoryData) Get

func (NullableTransferViewCategoryData) IsSet

func (NullableTransferViewCategoryData) MarshalJSON

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

func (*NullableTransferViewCategoryData) Set

func (*NullableTransferViewCategoryData) UnmarshalJSON

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

func (*NullableTransferViewCategoryData) Unset

type PaymentInstrument

type PaymentInstrument struct {
	// The description of the resource.
	Description *string `json:"description,omitempty"`
	// The unique identifier of the resource.
	Id *string `json:"id,omitempty"`
	// The reference for the resource.
	Reference *string `json:"reference,omitempty"`
	// The type of wallet that the network token is associated with.
	TokenType *string `json:"tokenType,omitempty"`
}

PaymentInstrument struct for PaymentInstrument

func NewPaymentInstrument

func NewPaymentInstrument() *PaymentInstrument

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

func NewPaymentInstrumentWithDefaults

func NewPaymentInstrumentWithDefaults() *PaymentInstrument

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

func (*PaymentInstrument) GetDescription

func (o *PaymentInstrument) GetDescription() string

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

func (*PaymentInstrument) GetDescriptionOk

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

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

func (*PaymentInstrument) GetId

func (o *PaymentInstrument) GetId() string

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

func (*PaymentInstrument) GetIdOk

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

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

func (*PaymentInstrument) GetReference

func (o *PaymentInstrument) GetReference() string

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

func (*PaymentInstrument) GetReferenceOk

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

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

func (*PaymentInstrument) GetTokenType

func (o *PaymentInstrument) GetTokenType() string

GetTokenType returns the TokenType field value if set, zero value otherwise.

func (*PaymentInstrument) GetTokenTypeOk

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

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

func (*PaymentInstrument) HasDescription

func (o *PaymentInstrument) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*PaymentInstrument) HasId

func (o *PaymentInstrument) HasId() bool

HasId returns a boolean if a field has been set.

func (*PaymentInstrument) HasReference

func (o *PaymentInstrument) HasReference() bool

HasReference returns a boolean if a field has been set.

func (*PaymentInstrument) HasTokenType

func (o *PaymentInstrument) HasTokenType() bool

HasTokenType returns a boolean if a field has been set.

func (PaymentInstrument) MarshalJSON

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

func (*PaymentInstrument) SetDescription

func (o *PaymentInstrument) SetDescription(v string)

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

func (*PaymentInstrument) SetId

func (o *PaymentInstrument) SetId(v string)

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

func (*PaymentInstrument) SetReference

func (o *PaymentInstrument) SetReference(v string)

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

func (*PaymentInstrument) SetTokenType

func (o *PaymentInstrument) SetTokenType(v string)

SetTokenType gets a reference to the given string and assigns it to the TokenType field.

func (PaymentInstrument) ToMap

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

type PlatformPayment

type PlatformPayment struct {
	// The capture's merchant reference included in the transfer.
	ModificationMerchantReference *string `json:"modificationMerchantReference,omitempty"`
	// The capture reference included in the transfer.
	ModificationPspReference *string `json:"modificationPspReference,omitempty"`
	// The payment's merchant reference included in the transfer.
	PaymentMerchantReference *string `json:"paymentMerchantReference,omitempty"`
	// Specifies the nature of the transfer. This parameter helps categorize transfers so you can reconcile transactions at a later time, using the Balance Platform Accounting Report for [marketplaces](https://docs.adyen.com/marketplaces/reports-and-fees/balance-platform-accounting-report/) or [platforms](https://docs.adyen.com/platforms/reports-and-fees/balance-platform-accounting-report/).  Possible values:  * **AcquiringFees**: for the acquiring fee incurred on a transaction.  * **AdyenCommission**: for the transaction fee due to Adyen under [blended rates](https://www.adyen.com/knowledge-hub/guides/payments-training-guide/get-the-best-from-your-card-processing).  * **AdyenFees**: for all the transaction fees due to Adyen. This is the sum of Adyen's commission and Adyen's markup.  * **AdyenMarkup**: for the transaction fee due to Adyen under [Interchange++ pricing](https://www.adyen.com/pricing).  * **BalanceAccount**: or the sale amount of a transaction.  * **Commission**: for your platform's commission on a transaction.  * **Interchange**: for the interchange fee (fee paid to the issuer) incurred on a transaction.  * **PaymentFee**: for all of the transaction fees.  * **Remainder**: for the left over amount after currency conversion.  * **SchemeFee**: for the scheme fee incurred on a transaction. This is the sum of the interchange fees and the acquiring fees.  * **Surcharge**: for the surcharge paid by the customer on a transaction.  * **Tip**: for the tip paid by the customer.  * **TopUp**: for an incoming transfer to top up your user's balance account.  * **VAT**: for the Value Added Tax.
	PlatformPaymentType *string `json:"platformPaymentType,omitempty"`
	// The payment reference included in the transfer.
	PspPaymentReference *string `json:"pspPaymentReference,omitempty"`
	// **platformPayment**
	Type *string `json:"type,omitempty"`
}

PlatformPayment struct for PlatformPayment

func NewPlatformPayment

func NewPlatformPayment() *PlatformPayment

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

func NewPlatformPaymentWithDefaults

func NewPlatformPaymentWithDefaults() *PlatformPayment

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

func (*PlatformPayment) GetModificationMerchantReference

func (o *PlatformPayment) GetModificationMerchantReference() string

GetModificationMerchantReference returns the ModificationMerchantReference field value if set, zero value otherwise.

func (*PlatformPayment) GetModificationMerchantReferenceOk

func (o *PlatformPayment) GetModificationMerchantReferenceOk() (*string, bool)

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

func (*PlatformPayment) GetModificationPspReference

func (o *PlatformPayment) GetModificationPspReference() string

GetModificationPspReference returns the ModificationPspReference field value if set, zero value otherwise.

func (*PlatformPayment) GetModificationPspReferenceOk

func (o *PlatformPayment) GetModificationPspReferenceOk() (*string, bool)

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

func (*PlatformPayment) GetPaymentMerchantReference

func (o *PlatformPayment) GetPaymentMerchantReference() string

GetPaymentMerchantReference returns the PaymentMerchantReference field value if set, zero value otherwise.

func (*PlatformPayment) GetPaymentMerchantReferenceOk

func (o *PlatformPayment) GetPaymentMerchantReferenceOk() (*string, bool)

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

func (*PlatformPayment) GetPlatformPaymentType

func (o *PlatformPayment) GetPlatformPaymentType() string

GetPlatformPaymentType returns the PlatformPaymentType field value if set, zero value otherwise.

func (*PlatformPayment) GetPlatformPaymentTypeOk

func (o *PlatformPayment) GetPlatformPaymentTypeOk() (*string, bool)

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

func (*PlatformPayment) GetPspPaymentReference

func (o *PlatformPayment) GetPspPaymentReference() string

GetPspPaymentReference returns the PspPaymentReference field value if set, zero value otherwise.

func (*PlatformPayment) GetPspPaymentReferenceOk

func (o *PlatformPayment) GetPspPaymentReferenceOk() (*string, bool)

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

func (*PlatformPayment) GetType

func (o *PlatformPayment) GetType() string

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

func (*PlatformPayment) GetTypeOk

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

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

func (*PlatformPayment) HasModificationMerchantReference

func (o *PlatformPayment) HasModificationMerchantReference() bool

HasModificationMerchantReference returns a boolean if a field has been set.

func (*PlatformPayment) HasModificationPspReference

func (o *PlatformPayment) HasModificationPspReference() bool

HasModificationPspReference returns a boolean if a field has been set.

func (*PlatformPayment) HasPaymentMerchantReference

func (o *PlatformPayment) HasPaymentMerchantReference() bool

HasPaymentMerchantReference returns a boolean if a field has been set.

func (*PlatformPayment) HasPlatformPaymentType

func (o *PlatformPayment) HasPlatformPaymentType() bool

HasPlatformPaymentType returns a boolean if a field has been set.

func (*PlatformPayment) HasPspPaymentReference

func (o *PlatformPayment) HasPspPaymentReference() bool

HasPspPaymentReference returns a boolean if a field has been set.

func (*PlatformPayment) HasType

func (o *PlatformPayment) HasType() bool

HasType returns a boolean if a field has been set.

func (PlatformPayment) MarshalJSON

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

func (*PlatformPayment) SetModificationMerchantReference

func (o *PlatformPayment) SetModificationMerchantReference(v string)

SetModificationMerchantReference gets a reference to the given string and assigns it to the ModificationMerchantReference field.

func (*PlatformPayment) SetModificationPspReference

func (o *PlatformPayment) SetModificationPspReference(v string)

SetModificationPspReference gets a reference to the given string and assigns it to the ModificationPspReference field.

func (*PlatformPayment) SetPaymentMerchantReference

func (o *PlatformPayment) SetPaymentMerchantReference(v string)

SetPaymentMerchantReference gets a reference to the given string and assigns it to the PaymentMerchantReference field.

func (*PlatformPayment) SetPlatformPaymentType

func (o *PlatformPayment) SetPlatformPaymentType(v string)

SetPlatformPaymentType gets a reference to the given string and assigns it to the PlatformPaymentType field.

func (*PlatformPayment) SetPspPaymentReference

func (o *PlatformPayment) SetPspPaymentReference(v string)

SetPspPaymentReference gets a reference to the given string and assigns it to the PspPaymentReference field.

func (*PlatformPayment) SetType

func (o *PlatformPayment) SetType(v string)

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

func (PlatformPayment) ToMap

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

type RelayedAuthorisationData

type RelayedAuthorisationData struct {
	// Contains key-value pairs of your references and descriptions, for example, `customId`:`your-own-custom-field-12345`.
	Metadata *map[string]string `json:"metadata,omitempty"`
	// Your reference for the relayed authorisation data.
	Reference *string `json:"reference,omitempty"`
}

RelayedAuthorisationData struct for RelayedAuthorisationData

func NewRelayedAuthorisationData

func NewRelayedAuthorisationData() *RelayedAuthorisationData

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

func NewRelayedAuthorisationDataWithDefaults

func NewRelayedAuthorisationDataWithDefaults() *RelayedAuthorisationData

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

func (*RelayedAuthorisationData) GetMetadata

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

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

func (*RelayedAuthorisationData) GetMetadataOk

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

func (o *RelayedAuthorisationData) GetReference() string

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

func (*RelayedAuthorisationData) GetReferenceOk

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

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

func (*RelayedAuthorisationData) HasMetadata

func (o *RelayedAuthorisationData) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*RelayedAuthorisationData) HasReference

func (o *RelayedAuthorisationData) HasReference() bool

HasReference returns a boolean if a field has been set.

func (RelayedAuthorisationData) MarshalJSON

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

func (*RelayedAuthorisationData) SetMetadata

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

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

func (*RelayedAuthorisationData) SetReference

func (o *RelayedAuthorisationData) SetReference(v string)

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

func (RelayedAuthorisationData) ToMap

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

type Resource

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

Resource struct for Resource

func NewResource

func NewResource() *Resource

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

func NewResourceWithDefaults

func NewResourceWithDefaults() *Resource

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

func (*Resource) GetBalancePlatform

func (o *Resource) GetBalancePlatform() string

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

func (*Resource) GetBalancePlatformOk

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

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

func (*Resource) GetCreationDate

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

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

func (*Resource) GetCreationDateOk

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

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

func (*Resource) GetId

func (o *Resource) GetId() string

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

func (*Resource) GetIdOk

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

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

func (*Resource) HasBalancePlatform

func (o *Resource) HasBalancePlatform() bool

HasBalancePlatform returns a boolean if a field has been set.

func (*Resource) HasCreationDate

func (o *Resource) HasCreationDate() bool

HasCreationDate returns a boolean if a field has been set.

func (*Resource) HasId

func (o *Resource) HasId() bool

HasId returns a boolean if a field has been set.

func (Resource) MarshalJSON

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

func (*Resource) SetBalancePlatform

func (o *Resource) SetBalancePlatform(v string)

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

func (*Resource) SetCreationDate

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

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

func (*Resource) SetId

func (o *Resource) SetId(v string)

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

func (Resource) ToMap

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

type ResourceReference

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

ResourceReference struct for ResourceReference

func NewResourceReference

func NewResourceReference() *ResourceReference

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

func NewResourceReferenceWithDefaults

func NewResourceReferenceWithDefaults() *ResourceReference

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

func (*ResourceReference) GetDescription

func (o *ResourceReference) GetDescription() string

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

func (*ResourceReference) GetDescriptionOk

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

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

func (*ResourceReference) GetId

func (o *ResourceReference) GetId() string

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

func (*ResourceReference) GetIdOk

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

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

func (*ResourceReference) GetReference

func (o *ResourceReference) GetReference() string

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

func (*ResourceReference) GetReferenceOk

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

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

func (*ResourceReference) HasDescription

func (o *ResourceReference) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*ResourceReference) HasId

func (o *ResourceReference) HasId() bool

HasId returns a boolean if a field has been set.

func (*ResourceReference) HasReference

func (o *ResourceReference) HasReference() bool

HasReference returns a boolean if a field has been set.

func (ResourceReference) MarshalJSON

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

func (*ResourceReference) SetDescription

func (o *ResourceReference) SetDescription(v string)

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

func (*ResourceReference) SetId

func (o *ResourceReference) SetId(v string)

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

func (*ResourceReference) SetReference

func (o *ResourceReference) SetReference(v string)

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

func (ResourceReference) ToMap

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

type Transaction

type Transaction struct {
	AccountHolder  ResourceReference `json:"accountHolder"`
	Amount         Amount            `json:"amount"`
	BalanceAccount ResourceReference `json:"balanceAccount"`
	// The unique identifier of the balance platform.
	BalancePlatform string `json:"balancePlatform"`
	// The date the transaction was booked into the balance account.
	BookingDate time.Time `json:"bookingDate"`
	// The date and time when the event was triggered, in ISO 8601 extended format. For example, **2020-12-18T10:15:30+01:00**.
	CreationDate *time.Time `json:"creationDate,omitempty"`
	// The `description` from the `/transfers` request.
	Description *string `json:"description,omitempty"`
	// The unique identifier of the transaction.
	Id                string             `json:"id"`
	PaymentInstrument *PaymentInstrument `json:"paymentInstrument,omitempty"`
	// The reference sent to or received from the counterparty.  * For outgoing funds, this is the [`referenceForBeneficiary`](https://docs.adyen.com/api-explorer/#/transfers/latest/post/transfers__resParam_referenceForBeneficiary) from the  [`/transfers`](https://docs.adyen.com/api-explorer/#/transfers/latest/post/transfers__reqParam_referenceForBeneficiary) request.   * For incoming funds, this is the reference from the sender.
	ReferenceForBeneficiary *string `json:"referenceForBeneficiary,omitempty"`
	// The status of the transaction.   Possible values:  * **pending**: The transaction is still pending.  * **booked**: The transaction has been booked to the balance account.
	Status   string        `json:"status"`
	Transfer *TransferView `json:"transfer,omitempty"`
	// The date the transfer amount becomes available in the balance account.
	ValueDate time.Time `json:"valueDate"`
}

Transaction struct for Transaction

func NewTransaction

func NewTransaction(accountHolder ResourceReference, amount Amount, balanceAccount ResourceReference, balancePlatform string, bookingDate time.Time, id string, status string, valueDate time.Time) *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) GetAccountHolder

func (o *Transaction) GetAccountHolder() ResourceReference

GetAccountHolder returns the AccountHolder field value

func (*Transaction) GetAccountHolderOk

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

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

func (*Transaction) GetAmount

func (o *Transaction) GetAmount() Amount

GetAmount returns the Amount field value

func (*Transaction) GetAmountOk

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

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

func (*Transaction) GetBalanceAccount

func (o *Transaction) GetBalanceAccount() ResourceReference

GetBalanceAccount returns the BalanceAccount field value

func (*Transaction) GetBalanceAccountOk

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

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

func (*Transaction) GetBalancePlatform

func (o *Transaction) GetBalancePlatform() string

GetBalancePlatform returns the BalancePlatform field value

func (*Transaction) GetBalancePlatformOk

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

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

func (*Transaction) GetBookingDate

func (o *Transaction) GetBookingDate() time.Time

GetBookingDate returns the BookingDate field value

func (*Transaction) GetBookingDateOk

func (o *Transaction) GetBookingDateOk() (*time.Time, bool)

GetBookingDateOk returns a tuple with the BookingDate field value 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) GetId

func (o *Transaction) GetId() string

GetId returns the Id field value

func (*Transaction) GetIdOk

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

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

func (*Transaction) GetPaymentInstrument

func (o *Transaction) GetPaymentInstrument() PaymentInstrument

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

func (*Transaction) GetPaymentInstrumentOk

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

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

func (*Transaction) GetReferenceForBeneficiary

func (o *Transaction) GetReferenceForBeneficiary() string

GetReferenceForBeneficiary returns the ReferenceForBeneficiary field value if set, zero value otherwise.

func (*Transaction) GetReferenceForBeneficiaryOk

func (o *Transaction) GetReferenceForBeneficiaryOk() (*string, bool)

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

func (*Transaction) GetStatus

func (o *Transaction) GetStatus() string

GetStatus returns the Status field value

func (*Transaction) GetStatusOk

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

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

func (*Transaction) GetTransfer

func (o *Transaction) GetTransfer() TransferView

GetTransfer returns the Transfer field value if set, zero value otherwise.

func (*Transaction) GetTransferOk

func (o *Transaction) GetTransferOk() (*TransferView, bool)

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

func (*Transaction) GetValueDate

func (o *Transaction) GetValueDate() time.Time

GetValueDate returns the ValueDate field value

func (*Transaction) GetValueDateOk

func (o *Transaction) GetValueDateOk() (*time.Time, bool)

GetValueDateOk returns a tuple with the ValueDate field value and a boolean to check if the value 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) HasPaymentInstrument

func (o *Transaction) HasPaymentInstrument() bool

HasPaymentInstrument returns a boolean if a field has been set.

func (*Transaction) HasReferenceForBeneficiary

func (o *Transaction) HasReferenceForBeneficiary() bool

HasReferenceForBeneficiary returns a boolean if a field has been set.

func (*Transaction) HasTransfer

func (o *Transaction) HasTransfer() bool

HasTransfer returns a boolean if a field has been set.

func (Transaction) MarshalJSON

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

func (*Transaction) SetAccountHolder

func (o *Transaction) SetAccountHolder(v ResourceReference)

SetAccountHolder sets field value

func (*Transaction) SetAmount

func (o *Transaction) SetAmount(v Amount)

SetAmount sets field value

func (*Transaction) SetBalanceAccount

func (o *Transaction) SetBalanceAccount(v ResourceReference)

SetBalanceAccount sets field value

func (*Transaction) SetBalancePlatform

func (o *Transaction) SetBalancePlatform(v string)

SetBalancePlatform sets field value

func (*Transaction) SetBookingDate

func (o *Transaction) SetBookingDate(v time.Time)

SetBookingDate sets field value

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

func (o *Transaction) SetId(v string)

SetId sets field value

func (*Transaction) SetPaymentInstrument

func (o *Transaction) SetPaymentInstrument(v PaymentInstrument)

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

func (*Transaction) SetReferenceForBeneficiary

func (o *Transaction) SetReferenceForBeneficiary(v string)

SetReferenceForBeneficiary gets a reference to the given string and assigns it to the ReferenceForBeneficiary field.

func (*Transaction) SetStatus

func (o *Transaction) SetStatus(v string)

SetStatus sets field value

func (*Transaction) SetTransfer

func (o *Transaction) SetTransfer(v TransferView)

SetTransfer gets a reference to the given TransferView and assigns it to the Transfer field.

func (*Transaction) SetValueDate

func (o *Transaction) SetValueDate(v time.Time)

SetValueDate sets field value

func (Transaction) ToMap

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

type TransactionNotificationRequestV4

type TransactionNotificationRequestV4 struct {
	Data Transaction `json:"data"`
	// The environment from which the webhook originated.  Possible values: **test**, **live**.
	Environment string `json:"environment"`
	// When the event was queued.
	Timestamp *time.Time `json:"timestamp,omitempty"`
	// Type of the webhook.
	Type *string `json:"type,omitempty"`
}

TransactionNotificationRequestV4 struct for TransactionNotificationRequestV4

func HandleTransactionNotificationRequestV4

func HandleTransactionNotificationRequestV4(req string) (*TransactionNotificationRequestV4, error)

HandleTransactionNotificationRequestV4 creates a Notification object from the given JSON string

func NewTransactionNotificationRequestV4

func NewTransactionNotificationRequestV4(data Transaction, environment string) *TransactionNotificationRequestV4

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

func NewTransactionNotificationRequestV4WithDefaults

func NewTransactionNotificationRequestV4WithDefaults() *TransactionNotificationRequestV4

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

func (*TransactionNotificationRequestV4) GetData

GetData returns the Data field value

func (*TransactionNotificationRequestV4) GetDataOk

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

func (*TransactionNotificationRequestV4) GetEnvironment

func (o *TransactionNotificationRequestV4) GetEnvironment() string

GetEnvironment returns the Environment field value

func (*TransactionNotificationRequestV4) GetEnvironmentOk

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

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

func (*TransactionNotificationRequestV4) GetTimestamp added in v16.1.0

func (o *TransactionNotificationRequestV4) GetTimestamp() time.Time

GetTimestamp returns the Timestamp field value if set, zero value otherwise.

func (*TransactionNotificationRequestV4) GetTimestampOk added in v16.1.0

func (o *TransactionNotificationRequestV4) GetTimestampOk() (*time.Time, bool)

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

func (*TransactionNotificationRequestV4) GetType

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

func (*TransactionNotificationRequestV4) GetTypeOk

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

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

func (*TransactionNotificationRequestV4) HasTimestamp added in v16.1.0

func (o *TransactionNotificationRequestV4) HasTimestamp() bool

HasTimestamp returns a boolean if a field has been set.

func (*TransactionNotificationRequestV4) HasType

HasType returns a boolean if a field has been set.

func (TransactionNotificationRequestV4) MarshalJSON

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

func (*TransactionNotificationRequestV4) SetData

SetData sets field value

func (*TransactionNotificationRequestV4) SetEnvironment

func (o *TransactionNotificationRequestV4) SetEnvironment(v string)

SetEnvironment sets field value

func (*TransactionNotificationRequestV4) SetTimestamp added in v16.1.0

func (o *TransactionNotificationRequestV4) SetTimestamp(v time.Time)

SetTimestamp gets a reference to the given time.Time and assigns it to the Timestamp field.

func (*TransactionNotificationRequestV4) SetType

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

func (TransactionNotificationRequestV4) ToMap

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

type TransferNotificationValidationFact

type TransferNotificationValidationFact struct {
	// The evaluation result of the validation fact.
	Result *string `json:"result,omitempty"`
	// The type of the validation fact.
	Type *string `json:"type,omitempty"`
}

TransferNotificationValidationFact struct for TransferNotificationValidationFact

func NewTransferNotificationValidationFact

func NewTransferNotificationValidationFact() *TransferNotificationValidationFact

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

func NewTransferNotificationValidationFactWithDefaults

func NewTransferNotificationValidationFactWithDefaults() *TransferNotificationValidationFact

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

func (*TransferNotificationValidationFact) GetResult

GetResult returns the Result field value if set, zero value otherwise.

func (*TransferNotificationValidationFact) GetResultOk

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

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

func (*TransferNotificationValidationFact) GetType

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

func (*TransferNotificationValidationFact) GetTypeOk

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

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

func (*TransferNotificationValidationFact) HasResult

HasResult returns a boolean if a field has been set.

func (*TransferNotificationValidationFact) HasType

HasType returns a boolean if a field has been set.

func (TransferNotificationValidationFact) MarshalJSON

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

func (*TransferNotificationValidationFact) SetResult

SetResult gets a reference to the given string and assigns it to the Result field.

func (*TransferNotificationValidationFact) SetType

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

func (TransferNotificationValidationFact) ToMap

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

type TransferView

type TransferView struct {
	CategoryData *TransferViewCategoryData `json:"categoryData,omitempty"`
	// The ID of the resource.
	Id *string `json:"id,omitempty"`
	// The [`reference`](https://docs.adyen.com/api-explorer/#/transfers/latest/post/transfers__reqParam_reference) from the `/transfers` request. If you haven't provided any, Adyen generates a unique reference.
	Reference string `json:"reference"`
}

TransferView struct for TransferView

func NewTransferView

func NewTransferView(reference string) *TransferView

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

func NewTransferViewWithDefaults

func NewTransferViewWithDefaults() *TransferView

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

func (*TransferView) GetCategoryData

func (o *TransferView) GetCategoryData() TransferViewCategoryData

GetCategoryData returns the CategoryData field value if set, zero value otherwise.

func (*TransferView) GetCategoryDataOk

func (o *TransferView) GetCategoryDataOk() (*TransferViewCategoryData, bool)

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

func (*TransferView) GetId

func (o *TransferView) GetId() string

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

func (*TransferView) GetIdOk

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

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

func (*TransferView) GetReference

func (o *TransferView) GetReference() string

GetReference returns the Reference field value

func (*TransferView) GetReferenceOk

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

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

func (*TransferView) HasCategoryData

func (o *TransferView) HasCategoryData() bool

HasCategoryData returns a boolean if a field has been set.

func (*TransferView) HasId

func (o *TransferView) HasId() bool

HasId returns a boolean if a field has been set.

func (TransferView) MarshalJSON

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

func (*TransferView) SetCategoryData

func (o *TransferView) SetCategoryData(v TransferViewCategoryData)

SetCategoryData gets a reference to the given TransferViewCategoryData and assigns it to the CategoryData field.

func (*TransferView) SetId

func (o *TransferView) SetId(v string)

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

func (*TransferView) SetReference

func (o *TransferView) SetReference(v string)

SetReference sets field value

func (TransferView) ToMap

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

type TransferViewCategoryData

type TransferViewCategoryData struct {
	BankCategoryData     *BankCategoryData
	InternalCategoryData *InternalCategoryData
	IssuedCard           *IssuedCard
	PlatformPayment      *PlatformPayment
}

TransferViewCategoryData - The relevant data according to the transfer category.

func BankCategoryDataAsTransferViewCategoryData

func BankCategoryDataAsTransferViewCategoryData(v *BankCategoryData) TransferViewCategoryData

BankCategoryDataAsTransferViewCategoryData is a convenience function that returns BankCategoryData wrapped in TransferViewCategoryData

func InternalCategoryDataAsTransferViewCategoryData

func InternalCategoryDataAsTransferViewCategoryData(v *InternalCategoryData) TransferViewCategoryData

InternalCategoryDataAsTransferViewCategoryData is a convenience function that returns InternalCategoryData wrapped in TransferViewCategoryData

func IssuedCardAsTransferViewCategoryData

func IssuedCardAsTransferViewCategoryData(v *IssuedCard) TransferViewCategoryData

IssuedCardAsTransferViewCategoryData is a convenience function that returns IssuedCard wrapped in TransferViewCategoryData

func PlatformPaymentAsTransferViewCategoryData

func PlatformPaymentAsTransferViewCategoryData(v *PlatformPayment) TransferViewCategoryData

PlatformPaymentAsTransferViewCategoryData is a convenience function that returns PlatformPayment wrapped in TransferViewCategoryData

func (*TransferViewCategoryData) GetActualInstance

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

Get the actual instance

func (TransferViewCategoryData) MarshalJSON

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

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

func (*TransferViewCategoryData) UnmarshalJSON

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

Unmarshal JSON data into one of the pointers in the struct

Jump to

Keyboard shortcuts

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