Versions in this module Expand all Collapse all v17 v17.0.0 Jan 28, 2025 Changes in this version + type Amount struct + Currency string + Value int64 + func NewAmount(currency string, value int64) *Amount + func NewAmountWithDefaults() *Amount + func (o *Amount) GetCurrency() string + func (o *Amount) GetCurrencyOk() (*string, bool) + func (o *Amount) GetValue() int64 + func (o *Amount) GetValueOk() (*int64, bool) + func (o *Amount) SetCurrency(v string) + func (o *Amount) SetValue(v int64) + func (o Amount) MarshalJSON() ([]byte, error) + func (o Amount) ToMap() (map[string]interface{}, error) + type AuthenticationInfo struct + AcsTransId string + Challenge *ChallengeInfo + ChallengeIndicator string + CreatedAt time.Time + DeviceChannel string + DsTransID string + ExemptionIndicator *string + InPSD2Scope bool + MessageCategory string + MessageVersion string + RiskScore *int32 + ThreeDSServerTransID string + TransStatus string + TransStatusReason *string + Type string + func NewAuthenticationInfo(acsTransId string, challengeIndicator string, createdAt time.Time, ...) *AuthenticationInfo + func NewAuthenticationInfoWithDefaults() *AuthenticationInfo + func (o *AuthenticationInfo) GetAcsTransId() string + func (o *AuthenticationInfo) GetAcsTransIdOk() (*string, bool) + func (o *AuthenticationInfo) GetChallenge() ChallengeInfo + func (o *AuthenticationInfo) GetChallengeIndicator() string + func (o *AuthenticationInfo) GetChallengeIndicatorOk() (*string, bool) + func (o *AuthenticationInfo) GetChallengeOk() (*ChallengeInfo, bool) + func (o *AuthenticationInfo) GetCreatedAt() time.Time + func (o *AuthenticationInfo) GetCreatedAtOk() (*time.Time, bool) + func (o *AuthenticationInfo) GetDeviceChannel() string + func (o *AuthenticationInfo) GetDeviceChannelOk() (*string, bool) + func (o *AuthenticationInfo) GetDsTransID() string + func (o *AuthenticationInfo) GetDsTransIDOk() (*string, bool) + func (o *AuthenticationInfo) GetExemptionIndicator() string + func (o *AuthenticationInfo) GetExemptionIndicatorOk() (*string, bool) + func (o *AuthenticationInfo) GetInPSD2Scope() bool + func (o *AuthenticationInfo) GetInPSD2ScopeOk() (*bool, bool) + func (o *AuthenticationInfo) GetMessageCategory() string + func (o *AuthenticationInfo) GetMessageCategoryOk() (*string, bool) + func (o *AuthenticationInfo) GetMessageVersion() string + func (o *AuthenticationInfo) GetMessageVersionOk() (*string, bool) + func (o *AuthenticationInfo) GetRiskScore() int32 + func (o *AuthenticationInfo) GetRiskScoreOk() (*int32, bool) + func (o *AuthenticationInfo) GetThreeDSServerTransID() string + func (o *AuthenticationInfo) GetThreeDSServerTransIDOk() (*string, bool) + func (o *AuthenticationInfo) GetTransStatus() string + func (o *AuthenticationInfo) GetTransStatusOk() (*string, bool) + func (o *AuthenticationInfo) GetTransStatusReason() string + func (o *AuthenticationInfo) GetTransStatusReasonOk() (*string, bool) + func (o *AuthenticationInfo) GetType() string + func (o *AuthenticationInfo) GetTypeOk() (*string, bool) + func (o *AuthenticationInfo) HasChallenge() bool + func (o *AuthenticationInfo) HasExemptionIndicator() bool + func (o *AuthenticationInfo) HasRiskScore() bool + func (o *AuthenticationInfo) HasTransStatusReason() bool + func (o *AuthenticationInfo) SetAcsTransId(v string) + func (o *AuthenticationInfo) SetChallenge(v ChallengeInfo) + func (o *AuthenticationInfo) SetChallengeIndicator(v string) + func (o *AuthenticationInfo) SetCreatedAt(v time.Time) + func (o *AuthenticationInfo) SetDeviceChannel(v string) + func (o *AuthenticationInfo) SetDsTransID(v string) + func (o *AuthenticationInfo) SetExemptionIndicator(v string) + func (o *AuthenticationInfo) SetInPSD2Scope(v bool) + func (o *AuthenticationInfo) SetMessageCategory(v string) + func (o *AuthenticationInfo) SetMessageVersion(v string) + func (o *AuthenticationInfo) SetRiskScore(v int32) + func (o *AuthenticationInfo) SetThreeDSServerTransID(v string) + func (o *AuthenticationInfo) SetTransStatus(v string) + func (o *AuthenticationInfo) SetTransStatusReason(v string) + func (o *AuthenticationInfo) SetType(v string) + func (o AuthenticationInfo) MarshalJSON() ([]byte, error) + func (o AuthenticationInfo) ToMap() (map[string]interface{}, error) + type AuthenticationNotificationData struct + Authentication AuthenticationInfo + BalancePlatform *string + Id string + PaymentInstrumentId string + Purchase PurchaseInfo + Status string + func NewAuthenticationNotificationData(authentication AuthenticationInfo, id string, paymentInstrumentId string, ...) *AuthenticationNotificationData + func NewAuthenticationNotificationDataWithDefaults() *AuthenticationNotificationData + func (o *AuthenticationNotificationData) GetAuthentication() AuthenticationInfo + func (o *AuthenticationNotificationData) GetAuthenticationOk() (*AuthenticationInfo, bool) + func (o *AuthenticationNotificationData) GetBalancePlatform() string + func (o *AuthenticationNotificationData) GetBalancePlatformOk() (*string, bool) + func (o *AuthenticationNotificationData) GetId() string + func (o *AuthenticationNotificationData) GetIdOk() (*string, bool) + func (o *AuthenticationNotificationData) GetPaymentInstrumentId() string + func (o *AuthenticationNotificationData) GetPaymentInstrumentIdOk() (*string, bool) + func (o *AuthenticationNotificationData) GetPurchase() PurchaseInfo + func (o *AuthenticationNotificationData) GetPurchaseOk() (*PurchaseInfo, bool) + func (o *AuthenticationNotificationData) GetStatus() string + func (o *AuthenticationNotificationData) GetStatusOk() (*string, bool) + func (o *AuthenticationNotificationData) HasBalancePlatform() bool + func (o *AuthenticationNotificationData) SetAuthentication(v AuthenticationInfo) + func (o *AuthenticationNotificationData) SetBalancePlatform(v string) + func (o *AuthenticationNotificationData) SetId(v string) + func (o *AuthenticationNotificationData) SetPaymentInstrumentId(v string) + func (o *AuthenticationNotificationData) SetPurchase(v PurchaseInfo) + func (o *AuthenticationNotificationData) SetStatus(v string) + func (o AuthenticationNotificationData) MarshalJSON() ([]byte, error) + func (o AuthenticationNotificationData) ToMap() (map[string]interface{}, error) + type AuthenticationNotificationRequest struct + Data AuthenticationNotificationData + Environment string + Timestamp *time.Time + Type string + func HandleAuthenticationNotificationRequest(req string) (*AuthenticationNotificationRequest, error) + func NewAuthenticationNotificationRequest(data AuthenticationNotificationData, environment string, type_ string) *AuthenticationNotificationRequest + func NewAuthenticationNotificationRequestWithDefaults() *AuthenticationNotificationRequest + func (o *AuthenticationNotificationRequest) GetData() AuthenticationNotificationData + func (o *AuthenticationNotificationRequest) GetDataOk() (*AuthenticationNotificationData, bool) + func (o *AuthenticationNotificationRequest) GetEnvironment() string + func (o *AuthenticationNotificationRequest) GetEnvironmentOk() (*string, bool) + func (o *AuthenticationNotificationRequest) GetTimestamp() time.Time + func (o *AuthenticationNotificationRequest) GetTimestampOk() (*time.Time, bool) + func (o *AuthenticationNotificationRequest) GetType() string + func (o *AuthenticationNotificationRequest) GetTypeOk() (*string, bool) + func (o *AuthenticationNotificationRequest) HasTimestamp() bool + func (o *AuthenticationNotificationRequest) SetData(v AuthenticationNotificationData) + func (o *AuthenticationNotificationRequest) SetEnvironment(v string) + func (o *AuthenticationNotificationRequest) SetTimestamp(v time.Time) + func (o *AuthenticationNotificationRequest) SetType(v string) + func (o AuthenticationNotificationRequest) MarshalJSON() ([]byte, error) + func (o AuthenticationNotificationRequest) ToMap() (map[string]interface{}, error) + type BalancePlatformNotificationResponse struct + NotificationResponse *string + func NewBalancePlatformNotificationResponse() *BalancePlatformNotificationResponse + func NewBalancePlatformNotificationResponseWithDefaults() *BalancePlatformNotificationResponse + func (o *BalancePlatformNotificationResponse) GetNotificationResponse() string + func (o *BalancePlatformNotificationResponse) GetNotificationResponseOk() (*string, bool) + func (o *BalancePlatformNotificationResponse) HasNotificationResponse() bool + func (o *BalancePlatformNotificationResponse) SetNotificationResponse(v string) + func (o BalancePlatformNotificationResponse) MarshalJSON() ([]byte, error) + func (o BalancePlatformNotificationResponse) ToMap() (map[string]interface{}, error) + type ChallengeInfo struct + ChallengeCancel *string + Flow string + LastInteraction time.Time + PhoneNumber *string + Resends *int32 + Retries *int32 + func NewChallengeInfo(flow string, lastInteraction time.Time) *ChallengeInfo + func NewChallengeInfoWithDefaults() *ChallengeInfo + func (o *ChallengeInfo) GetChallengeCancel() string + func (o *ChallengeInfo) GetChallengeCancelOk() (*string, bool) + func (o *ChallengeInfo) GetFlow() string + func (o *ChallengeInfo) GetFlowOk() (*string, bool) + func (o *ChallengeInfo) GetLastInteraction() time.Time + func (o *ChallengeInfo) GetLastInteractionOk() (*time.Time, bool) + func (o *ChallengeInfo) GetPhoneNumber() string + func (o *ChallengeInfo) GetPhoneNumberOk() (*string, bool) + func (o *ChallengeInfo) GetResends() int32 + func (o *ChallengeInfo) GetResendsOk() (*int32, bool) + func (o *ChallengeInfo) GetRetries() int32 + func (o *ChallengeInfo) GetRetriesOk() (*int32, bool) + func (o *ChallengeInfo) HasChallengeCancel() bool + func (o *ChallengeInfo) HasPhoneNumber() bool + func (o *ChallengeInfo) HasResends() bool + func (o *ChallengeInfo) HasRetries() bool + func (o *ChallengeInfo) SetChallengeCancel(v string) + func (o *ChallengeInfo) SetFlow(v string) + func (o *ChallengeInfo) SetLastInteraction(v time.Time) + func (o *ChallengeInfo) SetPhoneNumber(v string) + func (o *ChallengeInfo) SetResends(v int32) + func (o *ChallengeInfo) SetRetries(v int32) + func (o ChallengeInfo) MarshalJSON() ([]byte, error) + func (o ChallengeInfo) ToMap() (map[string]interface{}, error) + type NullableAmount struct + func NewNullableAmount(val *Amount) *NullableAmount + func (v *NullableAmount) Set(val *Amount) + func (v *NullableAmount) UnmarshalJSON(src []byte) error + func (v *NullableAmount) Unset() + func (v NullableAmount) Get() *Amount + func (v NullableAmount) IsSet() bool + func (v NullableAmount) MarshalJSON() ([]byte, error) + type NullableAuthenticationInfo struct + func NewNullableAuthenticationInfo(val *AuthenticationInfo) *NullableAuthenticationInfo + func (v *NullableAuthenticationInfo) Set(val *AuthenticationInfo) + func (v *NullableAuthenticationInfo) UnmarshalJSON(src []byte) error + func (v *NullableAuthenticationInfo) Unset() + func (v NullableAuthenticationInfo) Get() *AuthenticationInfo + func (v NullableAuthenticationInfo) IsSet() bool + func (v NullableAuthenticationInfo) MarshalJSON() ([]byte, error) + type NullableAuthenticationNotificationData struct + func NewNullableAuthenticationNotificationData(val *AuthenticationNotificationData) *NullableAuthenticationNotificationData + func (v *NullableAuthenticationNotificationData) Set(val *AuthenticationNotificationData) + func (v *NullableAuthenticationNotificationData) UnmarshalJSON(src []byte) error + func (v *NullableAuthenticationNotificationData) Unset() + func (v NullableAuthenticationNotificationData) Get() *AuthenticationNotificationData + func (v NullableAuthenticationNotificationData) IsSet() bool + func (v NullableAuthenticationNotificationData) MarshalJSON() ([]byte, error) + type NullableAuthenticationNotificationRequest struct + func NewNullableAuthenticationNotificationRequest(val *AuthenticationNotificationRequest) *NullableAuthenticationNotificationRequest + func (v *NullableAuthenticationNotificationRequest) Set(val *AuthenticationNotificationRequest) + func (v *NullableAuthenticationNotificationRequest) UnmarshalJSON(src []byte) error + func (v *NullableAuthenticationNotificationRequest) Unset() + func (v NullableAuthenticationNotificationRequest) Get() *AuthenticationNotificationRequest + func (v NullableAuthenticationNotificationRequest) IsSet() bool + func (v NullableAuthenticationNotificationRequest) MarshalJSON() ([]byte, error) + type NullableBalancePlatformNotificationResponse struct + func NewNullableBalancePlatformNotificationResponse(val *BalancePlatformNotificationResponse) *NullableBalancePlatformNotificationResponse + func (v *NullableBalancePlatformNotificationResponse) Set(val *BalancePlatformNotificationResponse) + func (v *NullableBalancePlatformNotificationResponse) UnmarshalJSON(src []byte) error + func (v *NullableBalancePlatformNotificationResponse) Unset() + func (v NullableBalancePlatformNotificationResponse) Get() *BalancePlatformNotificationResponse + func (v NullableBalancePlatformNotificationResponse) IsSet() bool + func (v NullableBalancePlatformNotificationResponse) MarshalJSON() ([]byte, error) + type NullableChallengeInfo struct + func NewNullableChallengeInfo(val *ChallengeInfo) *NullableChallengeInfo + func (v *NullableChallengeInfo) Set(val *ChallengeInfo) + func (v *NullableChallengeInfo) UnmarshalJSON(src []byte) error + func (v *NullableChallengeInfo) Unset() + func (v NullableChallengeInfo) Get() *ChallengeInfo + func (v NullableChallengeInfo) IsSet() bool + func (v NullableChallengeInfo) MarshalJSON() ([]byte, error) + type NullablePurchaseInfo struct + func NewNullablePurchaseInfo(val *PurchaseInfo) *NullablePurchaseInfo + func (v *NullablePurchaseInfo) Set(val *PurchaseInfo) + func (v *NullablePurchaseInfo) UnmarshalJSON(src []byte) error + func (v *NullablePurchaseInfo) Unset() + func (v NullablePurchaseInfo) Get() *PurchaseInfo + func (v NullablePurchaseInfo) IsSet() bool + func (v NullablePurchaseInfo) MarshalJSON() ([]byte, error) + type NullableResource struct + func NewNullableResource(val *Resource) *NullableResource + func (v *NullableResource) Set(val *Resource) + func (v *NullableResource) UnmarshalJSON(src []byte) error + func (v *NullableResource) Unset() + func (v NullableResource) Get() *Resource + func (v NullableResource) IsSet() bool + func (v NullableResource) MarshalJSON() ([]byte, error) + type PurchaseInfo struct + Date string + MerchantName string + OriginalAmount Amount + func NewPurchaseInfo(date string, merchantName string, originalAmount Amount) *PurchaseInfo + func NewPurchaseInfoWithDefaults() *PurchaseInfo + func (o *PurchaseInfo) GetDate() string + func (o *PurchaseInfo) GetDateOk() (*string, bool) + func (o *PurchaseInfo) GetMerchantName() string + func (o *PurchaseInfo) GetMerchantNameOk() (*string, bool) + func (o *PurchaseInfo) GetOriginalAmount() Amount + func (o *PurchaseInfo) GetOriginalAmountOk() (*Amount, bool) + func (o *PurchaseInfo) SetDate(v string) + func (o *PurchaseInfo) SetMerchantName(v string) + func (o *PurchaseInfo) SetOriginalAmount(v Amount) + func (o PurchaseInfo) MarshalJSON() ([]byte, error) + func (o PurchaseInfo) ToMap() (map[string]interface{}, error) + type Resource struct + BalancePlatform *string + CreationDate *time.Time + Id *string + func NewResource() *Resource + func NewResourceWithDefaults() *Resource + func (o *Resource) GetBalancePlatform() string + func (o *Resource) GetBalancePlatformOk() (*string, bool) + func (o *Resource) GetCreationDate() time.Time + func (o *Resource) GetCreationDateOk() (*time.Time, bool) + func (o *Resource) GetId() string + func (o *Resource) GetIdOk() (*string, bool) + func (o *Resource) HasBalancePlatform() bool + func (o *Resource) HasCreationDate() bool + func (o *Resource) HasId() bool + func (o *Resource) SetBalancePlatform(v string) + func (o *Resource) SetCreationDate(v time.Time) + func (o *Resource) SetId(v string) + func (o Resource) MarshalJSON() ([]byte, error) + func (o Resource) ToMap() (map[string]interface{}, error) Other modules containing this package github.com/adyen/adyen-go-api-library/v10 github.com/adyen/adyen-go-api-library/v11 github.com/adyen/adyen-go-api-library/v12 github.com/adyen/adyen-go-api-library/v13 github.com/adyen/adyen-go-api-library/v14 github.com/adyen/adyen-go-api-library/v15 github.com/adyen/adyen-go-api-library/v16 github.com/adyen/adyen-go-api-library/v7 github.com/adyen/adyen-go-api-library/v8 github.com/adyen/adyen-go-api-library/v9