payment_method

package
v3.0.2 Latest Latest
Warning

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

Go to latest
Published: Aug 17, 2023 License: MIT Imports: 12 Imported by: 0

Documentation

Overview

Code generated by OpenAPI Generator; DO NOT EDIT.

Code generated by Xendit OpenAPI Generator; DO NOT EDIT.

Index

Constants

This section is empty.

Variables

View Source
var AllowedDirectDebitChannelCodeEnumValues = []DirectDebitChannelCode{
	"BCA_KLIKPAY",
	"BCA_ONEKLIK",
	"BDO",
	"BPI",
	"BRI",
	"BNI",
	"CHINABANK",
	"CIMBNIAGA",
	"MTB",
	"RCBC",
	"UBP",
	"MANDIRI",
	"BBL",
	"SCB",
	"KTB",
	"BAY",
	"KBANK_MB",
	"BAY_MB",
	"KTB_MB",
	"BBL_MB",
	"SCB_MB",
	"BDO_EPAY",
	"AUTODEBIT_UBP",
	"AFFIN_FPX",
	"AGRO_FPX",
	"ALLIANCE_FPX",
	"AMBANK_FPX",
	"ISLAM_FPX",
	"MUAMALAT_FPX",
	"BOC_FPX",
	"RAKYAT_FPX",
	"BSN_FPX",
	"CIMB_FPX",
	"HLB_FPX",
	"HSBC_FPX",
	"KFH_FPX",
	"MAYB2E_FPX",
	"MAYB2U_FPX",
	"OCBC_FPX",
	"PUBLIC_FPX",
	"RHB_FPX",
	"SCH_FPX",
	"UOB_FPX",
}

All allowed values of DirectDebitChannelCode enum

View Source
var AllowedDirectDebitTypeEnumValues = []DirectDebitType{
	"DEBIT_CARD",
	"BANK_ACCOUNT",
	"BANK_REDIRECT",
}

All allowed values of DirectDebitType enum

View Source
var AllowedEwalletChannelCodeEnumValues = []EwalletChannelCode{
	"GCASH",
	"GRABPAY",
	"PAYMAYA",
	"OVO",
	"DANA",
	"LINKAJA",
	"SHOPEEPAY",
	"SAKUKU",
	"NEXCASH",
	"ASTRAPAY",
	"JENIUSPAY",
	"APPOTA",
	"MOMO",
	"VNPTWALLET",
	"VIETTELPAY",
	"ZALOPAY",
}

All allowed values of EwalletChannelCode enum

View Source
var AllowedOptionalPaymentMethodCountryEnumValues = []OptionalPaymentMethodCountry{
	"PH",
	"ID",
	"VN",
	"TH",
	"MY",
}

All allowed values of OptionalPaymentMethodCountry enum

View Source
var AllowedOverTheCounterChannelCodeEnumValues = []OverTheCounterChannelCode{
	"7ELEVEN",
	"7ELEVEN_CLIQQ",
	"CEBUANA",
	"ECPAY",
	"PALAWAN",
	"MLHUILLIER",
	"ECPAY_DRAGONLOAN",
	"LBC",
	"ECPAY_SCHOOL",
	"RD_PAWNSHOP",
	"CVM",
	"USSC",
	"SM_BILLS",
	"ROBINSONS_BILLS",
	"ALFAMART",
	"INDOMARET",
}

All allowed values of OverTheCounterChannelCode enum

View Source
var AllowedPaymentMethodCountryEnumValues = []PaymentMethodCountry{
	"PH",
	"ID",
	"VN",
	"TH",
	"MY",
}

All allowed values of PaymentMethodCountry enum

View Source
var AllowedPaymentMethodReusabilityEnumValues = []PaymentMethodReusability{
	"MULTIPLE_USE",
	"ONE_TIME_USE",
}

All allowed values of PaymentMethodReusability enum

View Source
var AllowedPaymentMethodStatusEnumValues = []PaymentMethodStatus{
	"ACTIVE",
	"EXPIRED",
	"INACTIVE",
	"PENDING",
	"REQUIRES_ACTION",
	"FAILED",
}

All allowed values of PaymentMethodStatus enum

View Source
var AllowedPaymentMethodTypeEnumValues = []PaymentMethodType{
	"CARD",
	"CRYPTOCURRENCY",
	"DIRECT_BANK_TRANSFER",
	"DIRECT_DEBIT",
	"EWALLET",
	"OVER_THE_COUNTER",
	"QR_CODE",
	"VIRTUAL_ACCOUNT",
}

All allowed values of PaymentMethodType enum

View Source
var AllowedQRCodeChannelCodeEnumValues = []QRCodeChannelCode{
	"QRIS",
	"DANA",
	"RCBC",
	"PROMPTPAY",
	"LINKAJA",
}

All allowed values of QRCodeChannelCode enum

View Source
var AllowedVirtualAccountChannelCodeEnumValues = []VirtualAccountChannelCode{
	"BCA",
	"BJB",
	"BNI",
	"BRI",
	"MANDIRI",
	"PERMATA",
	"BSI",
	"CIMB",
	"SAHABAT_SAMPOERNA",
	"ARTAJASA",
	"PV",
	"VIETCAPITAL",
	"WOORI",
	"MSB",
}

All allowed values of VirtualAccountChannelCode enum

Functions

This section is empty.

Types

type ApiAuthPaymentMethodRequest

type ApiAuthPaymentMethodRequest struct {
	ApiService PaymentMethodApi
	// contains filtered or unexported fields
}

func (ApiAuthPaymentMethodRequest) Execute

func (ApiAuthPaymentMethodRequest) PublicAuthPaymentMethod

func (r ApiAuthPaymentMethodRequest) PublicAuthPaymentMethod(publicAuthPaymentMethod PublicAuthPaymentMethod) ApiAuthPaymentMethodRequest

type ApiCreatePaymentMethodRequest

type ApiCreatePaymentMethodRequest struct {
	ApiService PaymentMethodApi
	// contains filtered or unexported fields
}

func (ApiCreatePaymentMethodRequest) Execute

func (ApiCreatePaymentMethodRequest) PublicSDKCreatePaymentMethod

func (r ApiCreatePaymentMethodRequest) PublicSDKCreatePaymentMethod(publicSDKCreatePaymentMethod PublicSDKCreatePaymentMethod) ApiCreatePaymentMethodRequest

type ApiExpirePaymentMethodRequest

type ApiExpirePaymentMethodRequest struct {
	ApiService PaymentMethodApi
	// contains filtered or unexported fields
}

func (ApiExpirePaymentMethodRequest) Execute

func (ApiExpirePaymentMethodRequest) PublicExpirePaymentMethod

func (r ApiExpirePaymentMethodRequest) PublicExpirePaymentMethod(publicExpirePaymentMethod PublicExpirePaymentMethod) ApiExpirePaymentMethodRequest

type ApiGetAllPaymentChannelsRequest

type ApiGetAllPaymentChannelsRequest struct {
	ApiService PaymentMethodApi
	// contains filtered or unexported fields
}

func (ApiGetAllPaymentChannelsRequest) Execute

func (ApiGetAllPaymentChannelsRequest) IsActivated

func (ApiGetAllPaymentChannelsRequest) Type_

type ApiGetAllPaymentMethodsRequest

type ApiGetAllPaymentMethodsRequest struct {
	ApiService PaymentMethodApi
	// contains filtered or unexported fields
}

func (ApiGetAllPaymentMethodsRequest) AfterId

func (ApiGetAllPaymentMethodsRequest) BeforeId

func (ApiGetAllPaymentMethodsRequest) CustomerId

func (ApiGetAllPaymentMethodsRequest) Execute

func (ApiGetAllPaymentMethodsRequest) Id

func (ApiGetAllPaymentMethodsRequest) Limit

func (ApiGetAllPaymentMethodsRequest) ReferenceId

func (ApiGetAllPaymentMethodsRequest) Reusability

func (ApiGetAllPaymentMethodsRequest) Status

func (ApiGetAllPaymentMethodsRequest) Type_

type ApiGetPaymentMethodByIDRequest

type ApiGetPaymentMethodByIDRequest struct {
	ApiService PaymentMethodApi
	// contains filtered or unexported fields
}

func (ApiGetPaymentMethodByIDRequest) Execute

type ApiGetPaymentsByPaymentMethodIdRequest

type ApiGetPaymentsByPaymentMethodIdRequest struct {
	ApiService PaymentMethodApi
	// contains filtered or unexported fields
}

func (ApiGetPaymentsByPaymentMethodIdRequest) AfterId

func (ApiGetPaymentsByPaymentMethodIdRequest) BeforeId

func (ApiGetPaymentsByPaymentMethodIdRequest) BusinessId

func (ApiGetPaymentsByPaymentMethodIdRequest) ChannelCode

func (ApiGetPaymentsByPaymentMethodIdRequest) CreatedGte

func (ApiGetPaymentsByPaymentMethodIdRequest) CreatedLte

func (ApiGetPaymentsByPaymentMethodIdRequest) Currency

func (ApiGetPaymentsByPaymentMethodIdRequest) Execute

func (r ApiGetPaymentsByPaymentMethodIdRequest) Execute() (map[string]interface{}, *http.Response, error)

func (ApiGetPaymentsByPaymentMethodIdRequest) Limit

func (ApiGetPaymentsByPaymentMethodIdRequest) PaymentMethodId2

func (ApiGetPaymentsByPaymentMethodIdRequest) PaymentMethodType

func (ApiGetPaymentsByPaymentMethodIdRequest) PaymentRequestId

func (ApiGetPaymentsByPaymentMethodIdRequest) ReferenceId

func (ApiGetPaymentsByPaymentMethodIdRequest) Status

func (ApiGetPaymentsByPaymentMethodIdRequest) UpdatedGte

func (ApiGetPaymentsByPaymentMethodIdRequest) UpdatedLte

type ApiPatchPaymentMethodRequest

type ApiPatchPaymentMethodRequest struct {
	ApiService PaymentMethodApi
	// contains filtered or unexported fields
}

func (ApiPatchPaymentMethodRequest) Execute

func (ApiPatchPaymentMethodRequest) PublicPatchPaymentMethod

func (r ApiPatchPaymentMethodRequest) PublicPatchPaymentMethod(publicPatchPaymentMethod PublicPatchPaymentMethod) ApiPatchPaymentMethodRequest

type ApiSimulatePaymentChannelHealthRequest

type ApiSimulatePaymentChannelHealthRequest struct {
	ApiService PaymentMethodApi
	// contains filtered or unexported fields
}

func (ApiSimulatePaymentChannelHealthRequest) Execute

func (ApiSimulatePaymentChannelHealthRequest) PublicPostSimulatePaymentChannelHealth

func (r ApiSimulatePaymentChannelHealthRequest) PublicPostSimulatePaymentChannelHealth(publicPostSimulatePaymentChannelHealth PublicPostSimulatePaymentChannelHealth) ApiSimulatePaymentChannelHealthRequest

type ApiSimulatePaymentRequest

type ApiSimulatePaymentRequest struct {
	ApiService PaymentMethodApi
	// contains filtered or unexported fields
}

func (ApiSimulatePaymentRequest) Execute

func (ApiSimulatePaymentRequest) SimulatePaymentRequest

func (r ApiSimulatePaymentRequest) SimulatePaymentRequest(simulatePaymentRequest SimulatePaymentRequest) ApiSimulatePaymentRequest

type BasePaymentMethod

type BasePaymentMethod struct {
	Id                 string                     `json:"id"`
	BusinessId         *string                    `json:"business_id,omitempty"`
	Type               *PaymentMethodType         `json:"type,omitempty"`
	Country            *PaymentMethodCountry      `json:"country,omitempty"`
	CustomerId         NullableString             `json:"customer_id,omitempty"`
	Customer           map[string]interface{}     `json:"customer,omitempty"`
	ReferenceId        *string                    `json:"reference_id,omitempty"`
	Description        NullableString             `json:"description,omitempty"`
	Status             *PaymentMethodStatus       `json:"status,omitempty"`
	Reusability        *PaymentMethodReusability  `json:"reusability,omitempty"`
	Actions            []PaymentMethodAction      `json:"actions,omitempty"`
	Metadata           map[string]interface{}     `json:"metadata,omitempty"`
	BillingInformation NullableBillingInformation `json:"billing_information,omitempty"`
	FailureCode        NullableString             `json:"failure_code,omitempty"`
	Created            *time.Time                 `json:"created,omitempty"`
	Updated            *time.Time                 `json:"updated,omitempty"`
}

BasePaymentMethod struct for BasePaymentMethod

func NewBasePaymentMethod

func NewBasePaymentMethod(id string) *BasePaymentMethod

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

func NewBasePaymentMethodWithDefaults

func NewBasePaymentMethodWithDefaults() *BasePaymentMethod

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

func (*BasePaymentMethod) GetActions

func (o *BasePaymentMethod) GetActions() []PaymentMethodAction

GetActions returns the Actions field value if set, zero value otherwise.

func (*BasePaymentMethod) GetActionsOk

func (o *BasePaymentMethod) GetActionsOk() ([]PaymentMethodAction, bool)

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

func (*BasePaymentMethod) GetBillingInformation

func (o *BasePaymentMethod) GetBillingInformation() BillingInformation

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

func (*BasePaymentMethod) GetBillingInformationOk

func (o *BasePaymentMethod) GetBillingInformationOk() (*BillingInformation, bool)

GetBillingInformationOk returns a tuple with the BillingInformation field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BasePaymentMethod) GetBusinessId

func (o *BasePaymentMethod) GetBusinessId() string

GetBusinessId returns the BusinessId field value if set, zero value otherwise.

func (*BasePaymentMethod) GetBusinessIdOk

func (o *BasePaymentMethod) GetBusinessIdOk() (*string, bool)

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

func (*BasePaymentMethod) GetCountry

func (o *BasePaymentMethod) GetCountry() PaymentMethodCountry

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

func (*BasePaymentMethod) GetCountryOk

func (o *BasePaymentMethod) GetCountryOk() (*PaymentMethodCountry, bool)

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

func (*BasePaymentMethod) GetCreated

func (o *BasePaymentMethod) GetCreated() time.Time

GetCreated returns the Created field value if set, zero value otherwise.

func (*BasePaymentMethod) GetCreatedOk

func (o *BasePaymentMethod) GetCreatedOk() (*time.Time, bool)

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

func (*BasePaymentMethod) GetCustomer

func (o *BasePaymentMethod) GetCustomer() map[string]interface{}

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

func (*BasePaymentMethod) GetCustomerId

func (o *BasePaymentMethod) GetCustomerId() string

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

func (*BasePaymentMethod) GetCustomerIdOk

func (o *BasePaymentMethod) GetCustomerIdOk() (*string, bool)

GetCustomerIdOk returns a tuple with the CustomerId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BasePaymentMethod) GetCustomerOk

func (o *BasePaymentMethod) GetCustomerOk() (map[string]interface{}, bool)

GetCustomerOk returns a tuple with the Customer field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BasePaymentMethod) GetDescription

func (o *BasePaymentMethod) GetDescription() string

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

func (*BasePaymentMethod) GetDescriptionOk

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

func (*BasePaymentMethod) GetFailureCode

func (o *BasePaymentMethod) GetFailureCode() string

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

func (*BasePaymentMethod) GetFailureCodeOk

func (o *BasePaymentMethod) GetFailureCodeOk() (*string, bool)

GetFailureCodeOk returns a tuple with the FailureCode field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BasePaymentMethod) GetId

func (o *BasePaymentMethod) GetId() string

GetId returns the Id field value

func (*BasePaymentMethod) GetIdOk

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

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

func (*BasePaymentMethod) GetMetadata

func (o *BasePaymentMethod) GetMetadata() map[string]interface{}

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

func (*BasePaymentMethod) GetMetadataOk

func (o *BasePaymentMethod) GetMetadataOk() (map[string]interface{}, 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. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BasePaymentMethod) GetReferenceId

func (o *BasePaymentMethod) GetReferenceId() string

GetReferenceId returns the ReferenceId field value if set, zero value otherwise.

func (*BasePaymentMethod) GetReferenceIdOk

func (o *BasePaymentMethod) GetReferenceIdOk() (*string, bool)

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

func (*BasePaymentMethod) GetReusability

func (o *BasePaymentMethod) GetReusability() PaymentMethodReusability

GetReusability returns the Reusability field value if set, zero value otherwise.

func (*BasePaymentMethod) GetReusabilityOk

func (o *BasePaymentMethod) GetReusabilityOk() (*PaymentMethodReusability, bool)

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

func (*BasePaymentMethod) GetStatus

func (o *BasePaymentMethod) GetStatus() PaymentMethodStatus

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

func (*BasePaymentMethod) GetStatusOk

func (o *BasePaymentMethod) GetStatusOk() (*PaymentMethodStatus, bool)

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

func (*BasePaymentMethod) GetType

func (o *BasePaymentMethod) GetType() PaymentMethodType

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

func (*BasePaymentMethod) GetTypeOk

func (o *BasePaymentMethod) GetTypeOk() (*PaymentMethodType, 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 (*BasePaymentMethod) GetUpdated

func (o *BasePaymentMethod) GetUpdated() time.Time

GetUpdated returns the Updated field value if set, zero value otherwise.

func (*BasePaymentMethod) GetUpdatedOk

func (o *BasePaymentMethod) GetUpdatedOk() (*time.Time, bool)

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

func (*BasePaymentMethod) HasActions

func (o *BasePaymentMethod) HasActions() bool

HasActions returns a boolean if a field has been set.

func (*BasePaymentMethod) HasBillingInformation

func (o *BasePaymentMethod) HasBillingInformation() bool

HasBillingInformation returns a boolean if a field has been set.

func (*BasePaymentMethod) HasBusinessId

func (o *BasePaymentMethod) HasBusinessId() bool

HasBusinessId returns a boolean if a field has been set.

func (*BasePaymentMethod) HasCountry

func (o *BasePaymentMethod) HasCountry() bool

HasCountry returns a boolean if a field has been set.

func (*BasePaymentMethod) HasCreated

func (o *BasePaymentMethod) HasCreated() bool

HasCreated returns a boolean if a field has been set.

func (*BasePaymentMethod) HasCustomer

func (o *BasePaymentMethod) HasCustomer() bool

HasCustomer returns a boolean if a field has been set.

func (*BasePaymentMethod) HasCustomerId

func (o *BasePaymentMethod) HasCustomerId() bool

HasCustomerId returns a boolean if a field has been set.

func (*BasePaymentMethod) HasDescription

func (o *BasePaymentMethod) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*BasePaymentMethod) HasFailureCode

func (o *BasePaymentMethod) HasFailureCode() bool

HasFailureCode returns a boolean if a field has been set.

func (*BasePaymentMethod) HasMetadata

func (o *BasePaymentMethod) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*BasePaymentMethod) HasReferenceId

func (o *BasePaymentMethod) HasReferenceId() bool

HasReferenceId returns a boolean if a field has been set.

func (*BasePaymentMethod) HasReusability

func (o *BasePaymentMethod) HasReusability() bool

HasReusability returns a boolean if a field has been set.

func (*BasePaymentMethod) HasStatus

func (o *BasePaymentMethod) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*BasePaymentMethod) HasType

func (o *BasePaymentMethod) HasType() bool

HasType returns a boolean if a field has been set.

func (*BasePaymentMethod) HasUpdated

func (o *BasePaymentMethod) HasUpdated() bool

HasUpdated returns a boolean if a field has been set.

func (BasePaymentMethod) MarshalJSON

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

func (*BasePaymentMethod) SetActions

func (o *BasePaymentMethod) SetActions(v []PaymentMethodAction)

SetActions gets a reference to the given []PaymentMethodAction and assigns it to the Actions field.

func (*BasePaymentMethod) SetBillingInformation

func (o *BasePaymentMethod) SetBillingInformation(v BillingInformation)

SetBillingInformation gets a reference to the given NullableBillingInformation and assigns it to the BillingInformation field.

func (*BasePaymentMethod) SetBillingInformationNil

func (o *BasePaymentMethod) SetBillingInformationNil()

SetBillingInformationNil sets the value for BillingInformation to be an explicit nil

func (*BasePaymentMethod) SetBusinessId

func (o *BasePaymentMethod) SetBusinessId(v string)

SetBusinessId gets a reference to the given string and assigns it to the BusinessId field.

func (*BasePaymentMethod) SetCountry

func (o *BasePaymentMethod) SetCountry(v PaymentMethodCountry)

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

func (*BasePaymentMethod) SetCreated

func (o *BasePaymentMethod) SetCreated(v time.Time)

SetCreated gets a reference to the given time.Time and assigns it to the Created field.

func (*BasePaymentMethod) SetCustomer

func (o *BasePaymentMethod) SetCustomer(v map[string]interface{})

SetCustomer gets a reference to the given map[string]interface{} and assigns it to the Customer field.

func (*BasePaymentMethod) SetCustomerId

func (o *BasePaymentMethod) SetCustomerId(v string)

SetCustomerId gets a reference to the given NullableString and assigns it to the CustomerId field.

func (*BasePaymentMethod) SetCustomerIdNil

func (o *BasePaymentMethod) SetCustomerIdNil()

SetCustomerIdNil sets the value for CustomerId to be an explicit nil

func (*BasePaymentMethod) SetDescription

func (o *BasePaymentMethod) SetDescription(v string)

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

func (*BasePaymentMethod) SetDescriptionNil

func (o *BasePaymentMethod) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil

func (*BasePaymentMethod) SetFailureCode

func (o *BasePaymentMethod) SetFailureCode(v string)

SetFailureCode gets a reference to the given NullableString and assigns it to the FailureCode field.

func (*BasePaymentMethod) SetFailureCodeNil

func (o *BasePaymentMethod) SetFailureCodeNil()

SetFailureCodeNil sets the value for FailureCode to be an explicit nil

func (*BasePaymentMethod) SetId

func (o *BasePaymentMethod) SetId(v string)

SetId sets field value

func (*BasePaymentMethod) SetMetadata

func (o *BasePaymentMethod) SetMetadata(v map[string]interface{})

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

func (*BasePaymentMethod) SetReferenceId

func (o *BasePaymentMethod) SetReferenceId(v string)

SetReferenceId gets a reference to the given string and assigns it to the ReferenceId field.

func (*BasePaymentMethod) SetReusability

func (o *BasePaymentMethod) SetReusability(v PaymentMethodReusability)

SetReusability gets a reference to the given PaymentMethodReusability and assigns it to the Reusability field.

func (*BasePaymentMethod) SetStatus

func (o *BasePaymentMethod) SetStatus(v PaymentMethodStatus)

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

func (*BasePaymentMethod) SetType

func (o *BasePaymentMethod) SetType(v PaymentMethodType)

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

func (*BasePaymentMethod) SetUpdated

func (o *BasePaymentMethod) SetUpdated(v time.Time)

SetUpdated gets a reference to the given time.Time and assigns it to the Updated field.

func (BasePaymentMethod) ToMap

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

func (*BasePaymentMethod) UnsetBillingInformation

func (o *BasePaymentMethod) UnsetBillingInformation()

UnsetBillingInformation ensures that no value is present for BillingInformation, not even an explicit nil

func (*BasePaymentMethod) UnsetCustomerId

func (o *BasePaymentMethod) UnsetCustomerId()

UnsetCustomerId ensures that no value is present for CustomerId, not even an explicit nil

func (*BasePaymentMethod) UnsetDescription

func (o *BasePaymentMethod) UnsetDescription()

UnsetDescription ensures that no value is present for Description, not even an explicit nil

func (*BasePaymentMethod) UnsetFailureCode

func (o *BasePaymentMethod) UnsetFailureCode()

UnsetFailureCode ensures that no value is present for FailureCode, not even an explicit nil

type BillingInformation

type BillingInformation struct {
	Country       string         `json:"country"`
	StreetLine1   NullableString `json:"street_line1,omitempty"`
	StreetLine2   NullableString `json:"street_line2,omitempty"`
	City          NullableString `json:"city,omitempty"`
	ProvinceState NullableString `json:"province_state,omitempty"`
	PostalCode    NullableString `json:"postal_code,omitempty"`
}

BillingInformation Billing Information

func NewBillingInformation

func NewBillingInformation(country string) *BillingInformation

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

func NewBillingInformationWithDefaults

func NewBillingInformationWithDefaults() *BillingInformation

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

func (*BillingInformation) GetCity

func (o *BillingInformation) GetCity() string

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

func (*BillingInformation) GetCityOk

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

GetCityOk returns a tuple with the City field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BillingInformation) GetCountry

func (o *BillingInformation) GetCountry() string

GetCountry returns the Country field value

func (*BillingInformation) GetCountryOk

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

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

func (*BillingInformation) GetPostalCode

func (o *BillingInformation) GetPostalCode() string

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

func (*BillingInformation) GetPostalCodeOk

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

GetPostalCodeOk returns a tuple with the PostalCode field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BillingInformation) GetProvinceState

func (o *BillingInformation) GetProvinceState() string

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

func (*BillingInformation) GetProvinceStateOk

func (o *BillingInformation) GetProvinceStateOk() (*string, bool)

GetProvinceStateOk returns a tuple with the ProvinceState field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BillingInformation) GetStreetLine1

func (o *BillingInformation) GetStreetLine1() string

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

func (*BillingInformation) GetStreetLine1Ok

func (o *BillingInformation) GetStreetLine1Ok() (*string, bool)

GetStreetLine1Ok returns a tuple with the StreetLine1 field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BillingInformation) GetStreetLine2

func (o *BillingInformation) GetStreetLine2() string

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

func (*BillingInformation) GetStreetLine2Ok

func (o *BillingInformation) GetStreetLine2Ok() (*string, bool)

GetStreetLine2Ok returns a tuple with the StreetLine2 field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BillingInformation) HasCity

func (o *BillingInformation) HasCity() bool

HasCity returns a boolean if a field has been set.

func (*BillingInformation) HasPostalCode

func (o *BillingInformation) HasPostalCode() bool

HasPostalCode returns a boolean if a field has been set.

func (*BillingInformation) HasProvinceState

func (o *BillingInformation) HasProvinceState() bool

HasProvinceState returns a boolean if a field has been set.

func (*BillingInformation) HasStreetLine1

func (o *BillingInformation) HasStreetLine1() bool

HasStreetLine1 returns a boolean if a field has been set.

func (*BillingInformation) HasStreetLine2

func (o *BillingInformation) HasStreetLine2() bool

HasStreetLine2 returns a boolean if a field has been set.

func (BillingInformation) MarshalJSON

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

func (*BillingInformation) SetCity

func (o *BillingInformation) SetCity(v string)

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

func (*BillingInformation) SetCityNil

func (o *BillingInformation) SetCityNil()

SetCityNil sets the value for City to be an explicit nil

func (*BillingInformation) SetCountry

func (o *BillingInformation) SetCountry(v string)

SetCountry sets field value

func (*BillingInformation) SetPostalCode

func (o *BillingInformation) SetPostalCode(v string)

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

func (*BillingInformation) SetPostalCodeNil

func (o *BillingInformation) SetPostalCodeNil()

SetPostalCodeNil sets the value for PostalCode to be an explicit nil

func (*BillingInformation) SetProvinceState

func (o *BillingInformation) SetProvinceState(v string)

SetProvinceState gets a reference to the given NullableString and assigns it to the ProvinceState field.

func (*BillingInformation) SetProvinceStateNil

func (o *BillingInformation) SetProvinceStateNil()

SetProvinceStateNil sets the value for ProvinceState to be an explicit nil

func (*BillingInformation) SetStreetLine1

func (o *BillingInformation) SetStreetLine1(v string)

SetStreetLine1 gets a reference to the given NullableString and assigns it to the StreetLine1 field.

func (*BillingInformation) SetStreetLine1Nil

func (o *BillingInformation) SetStreetLine1Nil()

SetStreetLine1Nil sets the value for StreetLine1 to be an explicit nil

func (*BillingInformation) SetStreetLine2

func (o *BillingInformation) SetStreetLine2(v string)

SetStreetLine2 gets a reference to the given NullableString and assigns it to the StreetLine2 field.

func (*BillingInformation) SetStreetLine2Nil

func (o *BillingInformation) SetStreetLine2Nil()

SetStreetLine2Nil sets the value for StreetLine2 to be an explicit nil

func (BillingInformation) ToMap

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

func (*BillingInformation) UnsetCity

func (o *BillingInformation) UnsetCity()

UnsetCity ensures that no value is present for City, not even an explicit nil

func (*BillingInformation) UnsetPostalCode

func (o *BillingInformation) UnsetPostalCode()

UnsetPostalCode ensures that no value is present for PostalCode, not even an explicit nil

func (*BillingInformation) UnsetProvinceState

func (o *BillingInformation) UnsetProvinceState()

UnsetProvinceState ensures that no value is present for ProvinceState, not even an explicit nil

func (*BillingInformation) UnsetStreetLine1

func (o *BillingInformation) UnsetStreetLine1()

UnsetStreetLine1 ensures that no value is present for StreetLine1, not even an explicit nil

func (*BillingInformation) UnsetStreetLine2

func (o *BillingInformation) UnsetStreetLine2()

UnsetStreetLine2 ensures that no value is present for StreetLine2, not even an explicit nil

type CardChannelProperties

type CardChannelProperties struct {
	// This field value is only being used for reusability = MULTIPLE_USE. To indicate whether to perform 3DS during the linking phase. Defaults to false.
	SkipThreeDSecure NullableBool `json:"skip_three_d_secure,omitempty"`
	// URL where the end-customer is redirected if the authorization is successful
	SuccessReturnUrl NullableString `json:"success_return_url,omitempty"`
	// URL where the end-customer is redirected if the authorization failed
	FailureReturnUrl NullableString `json:"failure_return_url,omitempty"`
	// Type of “credential-on-file” / “card-on-file” payment being made. Indicate that this payment uses a previously linked Payment Method for charging.
	CardonfileType NullableString `json:"cardonfile_type,omitempty"`
}

CardChannelProperties Card Channel Properties

func NewCardChannelProperties

func NewCardChannelProperties() *CardChannelProperties

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

func NewCardChannelPropertiesWithDefaults

func NewCardChannelPropertiesWithDefaults() *CardChannelProperties

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

func (*CardChannelProperties) GetCardonfileType

func (o *CardChannelProperties) GetCardonfileType() string

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

func (*CardChannelProperties) GetCardonfileTypeOk

func (o *CardChannelProperties) GetCardonfileTypeOk() (*string, bool)

GetCardonfileTypeOk returns a tuple with the CardonfileType field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CardChannelProperties) GetFailureReturnUrl

func (o *CardChannelProperties) GetFailureReturnUrl() string

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

func (*CardChannelProperties) GetFailureReturnUrlOk

func (o *CardChannelProperties) GetFailureReturnUrlOk() (*string, bool)

GetFailureReturnUrlOk returns a tuple with the FailureReturnUrl field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CardChannelProperties) GetSkipThreeDSecure

func (o *CardChannelProperties) GetSkipThreeDSecure() bool

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

func (*CardChannelProperties) GetSkipThreeDSecureOk

func (o *CardChannelProperties) GetSkipThreeDSecureOk() (*bool, bool)

GetSkipThreeDSecureOk returns a tuple with the SkipThreeDSecure field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CardChannelProperties) GetSuccessReturnUrl

func (o *CardChannelProperties) GetSuccessReturnUrl() string

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

func (*CardChannelProperties) GetSuccessReturnUrlOk

func (o *CardChannelProperties) GetSuccessReturnUrlOk() (*string, bool)

GetSuccessReturnUrlOk returns a tuple with the SuccessReturnUrl field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CardChannelProperties) HasCardonfileType

func (o *CardChannelProperties) HasCardonfileType() bool

HasCardonfileType returns a boolean if a field has been set.

func (*CardChannelProperties) HasFailureReturnUrl

func (o *CardChannelProperties) HasFailureReturnUrl() bool

HasFailureReturnUrl returns a boolean if a field has been set.

func (*CardChannelProperties) HasSkipThreeDSecure

func (o *CardChannelProperties) HasSkipThreeDSecure() bool

HasSkipThreeDSecure returns a boolean if a field has been set.

func (*CardChannelProperties) HasSuccessReturnUrl

func (o *CardChannelProperties) HasSuccessReturnUrl() bool

HasSuccessReturnUrl returns a boolean if a field has been set.

func (CardChannelProperties) MarshalJSON

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

func (*CardChannelProperties) SetCardonfileType

func (o *CardChannelProperties) SetCardonfileType(v string)

SetCardonfileType gets a reference to the given NullableString and assigns it to the CardonfileType field.

func (*CardChannelProperties) SetCardonfileTypeNil

func (o *CardChannelProperties) SetCardonfileTypeNil()

SetCardonfileTypeNil sets the value for CardonfileType to be an explicit nil

func (*CardChannelProperties) SetFailureReturnUrl

func (o *CardChannelProperties) SetFailureReturnUrl(v string)

SetFailureReturnUrl gets a reference to the given NullableString and assigns it to the FailureReturnUrl field.

func (*CardChannelProperties) SetFailureReturnUrlNil

func (o *CardChannelProperties) SetFailureReturnUrlNil()

SetFailureReturnUrlNil sets the value for FailureReturnUrl to be an explicit nil

func (*CardChannelProperties) SetSkipThreeDSecure

func (o *CardChannelProperties) SetSkipThreeDSecure(v bool)

SetSkipThreeDSecure gets a reference to the given NullableBool and assigns it to the SkipThreeDSecure field.

func (*CardChannelProperties) SetSkipThreeDSecureNil

func (o *CardChannelProperties) SetSkipThreeDSecureNil()

SetSkipThreeDSecureNil sets the value for SkipThreeDSecure to be an explicit nil

func (*CardChannelProperties) SetSuccessReturnUrl

func (o *CardChannelProperties) SetSuccessReturnUrl(v string)

SetSuccessReturnUrl gets a reference to the given NullableString and assigns it to the SuccessReturnUrl field.

func (*CardChannelProperties) SetSuccessReturnUrlNil

func (o *CardChannelProperties) SetSuccessReturnUrlNil()

SetSuccessReturnUrlNil sets the value for SuccessReturnUrl to be an explicit nil

func (CardChannelProperties) ToMap

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

func (*CardChannelProperties) UnsetCardonfileType

func (o *CardChannelProperties) UnsetCardonfileType()

UnsetCardonfileType ensures that no value is present for CardonfileType, not even an explicit nil

func (*CardChannelProperties) UnsetFailureReturnUrl

func (o *CardChannelProperties) UnsetFailureReturnUrl()

UnsetFailureReturnUrl ensures that no value is present for FailureReturnUrl, not even an explicit nil

func (*CardChannelProperties) UnsetSkipThreeDSecure

func (o *CardChannelProperties) UnsetSkipThreeDSecure()

UnsetSkipThreeDSecure ensures that no value is present for SkipThreeDSecure, not even an explicit nil

func (*CardChannelProperties) UnsetSuccessReturnUrl

func (o *CardChannelProperties) UnsetSuccessReturnUrl()

UnsetSuccessReturnUrl ensures that no value is present for SuccessReturnUrl, not even an explicit nil

type CardVerificationResults

type CardVerificationResults struct {
	ThreeDSecure              NullableCardVerificationResultsThreeDSecure `json:"three_d_secure"`
	CvvResult                 NullableString                              `json:"cvv_result,omitempty"`
	AddressVerificationResult NullableString                              `json:"address_verification_result,omitempty"`
}

CardVerificationResults struct for CardVerificationResults

func NewCardVerificationResults

func NewCardVerificationResults(threeDSecure NullableCardVerificationResultsThreeDSecure) *CardVerificationResults

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

func NewCardVerificationResultsWithDefaults

func NewCardVerificationResultsWithDefaults() *CardVerificationResults

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

func (*CardVerificationResults) GetAddressVerificationResult

func (o *CardVerificationResults) GetAddressVerificationResult() string

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

func (*CardVerificationResults) GetAddressVerificationResultOk

func (o *CardVerificationResults) GetAddressVerificationResultOk() (*string, bool)

GetAddressVerificationResultOk returns a tuple with the AddressVerificationResult field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CardVerificationResults) GetCvvResult

func (o *CardVerificationResults) GetCvvResult() string

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

func (*CardVerificationResults) GetCvvResultOk

func (o *CardVerificationResults) GetCvvResultOk() (*string, bool)

GetCvvResultOk returns a tuple with the CvvResult field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CardVerificationResults) GetThreeDSecure

GetThreeDSecure returns the ThreeDSecure field value If the value is explicit nil, the zero value for CardVerificationResultsThreeDSecure will be returned

func (*CardVerificationResults) GetThreeDSecureOk

GetThreeDSecureOk returns a tuple with the ThreeDSecure field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CardVerificationResults) HasAddressVerificationResult

func (o *CardVerificationResults) HasAddressVerificationResult() bool

HasAddressVerificationResult returns a boolean if a field has been set.

func (*CardVerificationResults) HasCvvResult

func (o *CardVerificationResults) HasCvvResult() bool

HasCvvResult returns a boolean if a field has been set.

func (CardVerificationResults) MarshalJSON

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

func (*CardVerificationResults) SetAddressVerificationResult

func (o *CardVerificationResults) SetAddressVerificationResult(v string)

SetAddressVerificationResult gets a reference to the given NullableString and assigns it to the AddressVerificationResult field.

func (*CardVerificationResults) SetAddressVerificationResultNil

func (o *CardVerificationResults) SetAddressVerificationResultNil()

SetAddressVerificationResultNil sets the value for AddressVerificationResult to be an explicit nil

func (*CardVerificationResults) SetCvvResult

func (o *CardVerificationResults) SetCvvResult(v string)

SetCvvResult gets a reference to the given NullableString and assigns it to the CvvResult field.

func (*CardVerificationResults) SetCvvResultNil

func (o *CardVerificationResults) SetCvvResultNil()

SetCvvResultNil sets the value for CvvResult to be an explicit nil

func (*CardVerificationResults) SetThreeDSecure

SetThreeDSecure sets field value

func (CardVerificationResults) ToMap

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

func (*CardVerificationResults) UnsetAddressVerificationResult

func (o *CardVerificationResults) UnsetAddressVerificationResult()

UnsetAddressVerificationResult ensures that no value is present for AddressVerificationResult, not even an explicit nil

func (*CardVerificationResults) UnsetCvvResult

func (o *CardVerificationResults) UnsetCvvResult()

UnsetCvvResult ensures that no value is present for CvvResult, not even an explicit nil

type CardVerificationResultsThreeDSecure

type CardVerificationResultsThreeDSecure struct {
	ThreeDSecureFlow         NullableString `json:"three_d_secure_flow,omitempty"`
	EciCode                  NullableString `json:"eci_code,omitempty"`
	ThreeDSecureResult       NullableString `json:"three_d_secure_result,omitempty"`
	ThreeDSecureResultReason NullableString `json:"three_d_secure_result_reason,omitempty"`
	ThreeDSecureVersion      NullableString `json:"three_d_secure_version,omitempty"`
}

CardVerificationResultsThreeDSecure struct for CardVerificationResultsThreeDSecure

func NewCardVerificationResultsThreeDSecure

func NewCardVerificationResultsThreeDSecure() *CardVerificationResultsThreeDSecure

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

func NewCardVerificationResultsThreeDSecureWithDefaults

func NewCardVerificationResultsThreeDSecureWithDefaults() *CardVerificationResultsThreeDSecure

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

func (*CardVerificationResultsThreeDSecure) GetEciCode

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

func (*CardVerificationResultsThreeDSecure) GetEciCodeOk

func (o *CardVerificationResultsThreeDSecure) GetEciCodeOk() (*string, bool)

GetEciCodeOk returns a tuple with the EciCode field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CardVerificationResultsThreeDSecure) GetThreeDSecureFlow

func (o *CardVerificationResultsThreeDSecure) GetThreeDSecureFlow() string

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

func (*CardVerificationResultsThreeDSecure) GetThreeDSecureFlowOk

func (o *CardVerificationResultsThreeDSecure) GetThreeDSecureFlowOk() (*string, bool)

GetThreeDSecureFlowOk returns a tuple with the ThreeDSecureFlow field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CardVerificationResultsThreeDSecure) GetThreeDSecureResult

func (o *CardVerificationResultsThreeDSecure) GetThreeDSecureResult() string

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

func (*CardVerificationResultsThreeDSecure) GetThreeDSecureResultOk

func (o *CardVerificationResultsThreeDSecure) GetThreeDSecureResultOk() (*string, bool)

GetThreeDSecureResultOk returns a tuple with the ThreeDSecureResult field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CardVerificationResultsThreeDSecure) GetThreeDSecureResultReason

func (o *CardVerificationResultsThreeDSecure) GetThreeDSecureResultReason() string

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

func (*CardVerificationResultsThreeDSecure) GetThreeDSecureResultReasonOk

func (o *CardVerificationResultsThreeDSecure) GetThreeDSecureResultReasonOk() (*string, bool)

GetThreeDSecureResultReasonOk returns a tuple with the ThreeDSecureResultReason field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CardVerificationResultsThreeDSecure) GetThreeDSecureVersion

func (o *CardVerificationResultsThreeDSecure) GetThreeDSecureVersion() string

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

func (*CardVerificationResultsThreeDSecure) GetThreeDSecureVersionOk

func (o *CardVerificationResultsThreeDSecure) GetThreeDSecureVersionOk() (*string, bool)

GetThreeDSecureVersionOk returns a tuple with the ThreeDSecureVersion field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CardVerificationResultsThreeDSecure) HasEciCode

func (o *CardVerificationResultsThreeDSecure) HasEciCode() bool

HasEciCode returns a boolean if a field has been set.

func (*CardVerificationResultsThreeDSecure) HasThreeDSecureFlow

func (o *CardVerificationResultsThreeDSecure) HasThreeDSecureFlow() bool

HasThreeDSecureFlow returns a boolean if a field has been set.

func (*CardVerificationResultsThreeDSecure) HasThreeDSecureResult

func (o *CardVerificationResultsThreeDSecure) HasThreeDSecureResult() bool

HasThreeDSecureResult returns a boolean if a field has been set.

func (*CardVerificationResultsThreeDSecure) HasThreeDSecureResultReason

func (o *CardVerificationResultsThreeDSecure) HasThreeDSecureResultReason() bool

HasThreeDSecureResultReason returns a boolean if a field has been set.

func (*CardVerificationResultsThreeDSecure) HasThreeDSecureVersion

func (o *CardVerificationResultsThreeDSecure) HasThreeDSecureVersion() bool

HasThreeDSecureVersion returns a boolean if a field has been set.

func (CardVerificationResultsThreeDSecure) MarshalJSON

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

func (*CardVerificationResultsThreeDSecure) SetEciCode

SetEciCode gets a reference to the given NullableString and assigns it to the EciCode field.

func (*CardVerificationResultsThreeDSecure) SetEciCodeNil

func (o *CardVerificationResultsThreeDSecure) SetEciCodeNil()

SetEciCodeNil sets the value for EciCode to be an explicit nil

func (*CardVerificationResultsThreeDSecure) SetThreeDSecureFlow

func (o *CardVerificationResultsThreeDSecure) SetThreeDSecureFlow(v string)

SetThreeDSecureFlow gets a reference to the given NullableString and assigns it to the ThreeDSecureFlow field.

func (*CardVerificationResultsThreeDSecure) SetThreeDSecureFlowNil

func (o *CardVerificationResultsThreeDSecure) SetThreeDSecureFlowNil()

SetThreeDSecureFlowNil sets the value for ThreeDSecureFlow to be an explicit nil

func (*CardVerificationResultsThreeDSecure) SetThreeDSecureResult

func (o *CardVerificationResultsThreeDSecure) SetThreeDSecureResult(v string)

SetThreeDSecureResult gets a reference to the given NullableString and assigns it to the ThreeDSecureResult field.

func (*CardVerificationResultsThreeDSecure) SetThreeDSecureResultNil

func (o *CardVerificationResultsThreeDSecure) SetThreeDSecureResultNil()

SetThreeDSecureResultNil sets the value for ThreeDSecureResult to be an explicit nil

func (*CardVerificationResultsThreeDSecure) SetThreeDSecureResultReason

func (o *CardVerificationResultsThreeDSecure) SetThreeDSecureResultReason(v string)

SetThreeDSecureResultReason gets a reference to the given NullableString and assigns it to the ThreeDSecureResultReason field.

func (*CardVerificationResultsThreeDSecure) SetThreeDSecureResultReasonNil

func (o *CardVerificationResultsThreeDSecure) SetThreeDSecureResultReasonNil()

SetThreeDSecureResultReasonNil sets the value for ThreeDSecureResultReason to be an explicit nil

func (*CardVerificationResultsThreeDSecure) SetThreeDSecureVersion

func (o *CardVerificationResultsThreeDSecure) SetThreeDSecureVersion(v string)

SetThreeDSecureVersion gets a reference to the given NullableString and assigns it to the ThreeDSecureVersion field.

func (*CardVerificationResultsThreeDSecure) SetThreeDSecureVersionNil

func (o *CardVerificationResultsThreeDSecure) SetThreeDSecureVersionNil()

SetThreeDSecureVersionNil sets the value for ThreeDSecureVersion to be an explicit nil

func (CardVerificationResultsThreeDSecure) ToMap

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

func (*CardVerificationResultsThreeDSecure) UnsetEciCode

func (o *CardVerificationResultsThreeDSecure) UnsetEciCode()

UnsetEciCode ensures that no value is present for EciCode, not even an explicit nil

func (*CardVerificationResultsThreeDSecure) UnsetThreeDSecureFlow

func (o *CardVerificationResultsThreeDSecure) UnsetThreeDSecureFlow()

UnsetThreeDSecureFlow ensures that no value is present for ThreeDSecureFlow, not even an explicit nil

func (*CardVerificationResultsThreeDSecure) UnsetThreeDSecureResult

func (o *CardVerificationResultsThreeDSecure) UnsetThreeDSecureResult()

UnsetThreeDSecureResult ensures that no value is present for ThreeDSecureResult, not even an explicit nil

func (*CardVerificationResultsThreeDSecure) UnsetThreeDSecureResultReason

func (o *CardVerificationResultsThreeDSecure) UnsetThreeDSecureResultReason()

UnsetThreeDSecureResultReason ensures that no value is present for ThreeDSecureResultReason, not even an explicit nil

func (*CardVerificationResultsThreeDSecure) UnsetThreeDSecureVersion

func (o *CardVerificationResultsThreeDSecure) UnsetThreeDSecureVersion()

UnsetThreeDSecureVersion ensures that no value is present for ThreeDSecureVersion, not even an explicit nil

type ChannelAmountLimits

type ChannelAmountLimits struct {
	// Currency supported by the payment channel
	Currency *string `json:"currency,omitempty"`
	// The minimum allowed transaction amount for the payment channel
	MinLimit *float32 `json:"min_limit,omitempty"`
	// The minimum allowed transaction amount for the payment channel
	MaxLimit *float32 `json:"max_limit,omitempty"`
}

ChannelAmountLimits struct for ChannelAmountLimits

func NewChannelAmountLimits

func NewChannelAmountLimits() *ChannelAmountLimits

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

func NewChannelAmountLimitsWithDefaults

func NewChannelAmountLimitsWithDefaults() *ChannelAmountLimits

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

func (*ChannelAmountLimits) GetCurrency

func (o *ChannelAmountLimits) GetCurrency() string

GetCurrency returns the Currency field value if set, zero value otherwise.

func (*ChannelAmountLimits) GetCurrencyOk

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

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

func (*ChannelAmountLimits) GetMaxLimit

func (o *ChannelAmountLimits) GetMaxLimit() float32

GetMaxLimit returns the MaxLimit field value if set, zero value otherwise.

func (*ChannelAmountLimits) GetMaxLimitOk

func (o *ChannelAmountLimits) GetMaxLimitOk() (*float32, bool)

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

func (*ChannelAmountLimits) GetMinLimit

func (o *ChannelAmountLimits) GetMinLimit() float32

GetMinLimit returns the MinLimit field value if set, zero value otherwise.

func (*ChannelAmountLimits) GetMinLimitOk

func (o *ChannelAmountLimits) GetMinLimitOk() (*float32, bool)

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

func (*ChannelAmountLimits) HasCurrency

func (o *ChannelAmountLimits) HasCurrency() bool

HasCurrency returns a boolean if a field has been set.

func (*ChannelAmountLimits) HasMaxLimit

func (o *ChannelAmountLimits) HasMaxLimit() bool

HasMaxLimit returns a boolean if a field has been set.

func (*ChannelAmountLimits) HasMinLimit

func (o *ChannelAmountLimits) HasMinLimit() bool

HasMinLimit returns a boolean if a field has been set.

func (ChannelAmountLimits) MarshalJSON

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

func (*ChannelAmountLimits) SetCurrency

func (o *ChannelAmountLimits) SetCurrency(v string)

SetCurrency gets a reference to the given string and assigns it to the Currency field.

func (*ChannelAmountLimits) SetMaxLimit

func (o *ChannelAmountLimits) SetMaxLimit(v float32)

SetMaxLimit gets a reference to the given float32 and assigns it to the MaxLimit field.

func (*ChannelAmountLimits) SetMinLimit

func (o *ChannelAmountLimits) SetMinLimit(v float32)

SetMinLimit gets a reference to the given float32 and assigns it to the MinLimit field.

func (ChannelAmountLimits) ToMap

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

type ChannelAmountLimitsAllOf

type ChannelAmountLimitsAllOf struct {
	// Currency supported by the payment channel
	Currency *string `json:"currency,omitempty"`
	// The minimum allowed transaction amount for the payment channel
	MinLimit *float32 `json:"min_limit,omitempty"`
	// The minimum allowed transaction amount for the payment channel
	MaxLimit *float32 `json:"max_limit,omitempty"`
}

ChannelAmountLimitsAllOf Contains objects of the support currencies and its respective limits per transaction

func NewChannelAmountLimitsAllOf

func NewChannelAmountLimitsAllOf() *ChannelAmountLimitsAllOf

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

func NewChannelAmountLimitsAllOfWithDefaults

func NewChannelAmountLimitsAllOfWithDefaults() *ChannelAmountLimitsAllOf

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

func (*ChannelAmountLimitsAllOf) GetCurrency

func (o *ChannelAmountLimitsAllOf) GetCurrency() string

GetCurrency returns the Currency field value if set, zero value otherwise.

func (*ChannelAmountLimitsAllOf) GetCurrencyOk

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

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

func (*ChannelAmountLimitsAllOf) GetMaxLimit

func (o *ChannelAmountLimitsAllOf) GetMaxLimit() float32

GetMaxLimit returns the MaxLimit field value if set, zero value otherwise.

func (*ChannelAmountLimitsAllOf) GetMaxLimitOk

func (o *ChannelAmountLimitsAllOf) GetMaxLimitOk() (*float32, bool)

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

func (*ChannelAmountLimitsAllOf) GetMinLimit

func (o *ChannelAmountLimitsAllOf) GetMinLimit() float32

GetMinLimit returns the MinLimit field value if set, zero value otherwise.

func (*ChannelAmountLimitsAllOf) GetMinLimitOk

func (o *ChannelAmountLimitsAllOf) GetMinLimitOk() (*float32, bool)

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

func (*ChannelAmountLimitsAllOf) HasCurrency

func (o *ChannelAmountLimitsAllOf) HasCurrency() bool

HasCurrency returns a boolean if a field has been set.

func (*ChannelAmountLimitsAllOf) HasMaxLimit

func (o *ChannelAmountLimitsAllOf) HasMaxLimit() bool

HasMaxLimit returns a boolean if a field has been set.

func (*ChannelAmountLimitsAllOf) HasMinLimit

func (o *ChannelAmountLimitsAllOf) HasMinLimit() bool

HasMinLimit returns a boolean if a field has been set.

func (ChannelAmountLimitsAllOf) MarshalJSON

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

func (*ChannelAmountLimitsAllOf) SetCurrency

func (o *ChannelAmountLimitsAllOf) SetCurrency(v string)

SetCurrency gets a reference to the given string and assigns it to the Currency field.

func (*ChannelAmountLimitsAllOf) SetMaxLimit

func (o *ChannelAmountLimitsAllOf) SetMaxLimit(v float32)

SetMaxLimit gets a reference to the given float32 and assigns it to the MaxLimit field.

func (*ChannelAmountLimitsAllOf) SetMinLimit

func (o *ChannelAmountLimitsAllOf) SetMinLimit(v float32)

SetMinLimit gets a reference to the given float32 and assigns it to the MinLimit field.

func (ChannelAmountLimitsAllOf) ToMap

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

type ChannelProperty

type ChannelProperty struct {
	// The corresponding parameter name
	Name *string `json:"name,omitempty"`
	// Data type of the parameter
	Type *string `json:"type,omitempty"`
	// Indicates whether or not the parameter is required
	IsRequired *bool `json:"is_required,omitempty"`
}

ChannelProperty struct for ChannelProperty

func NewChannelProperty

func NewChannelProperty() *ChannelProperty

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

func NewChannelPropertyWithDefaults

func NewChannelPropertyWithDefaults() *ChannelProperty

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

func (*ChannelProperty) GetIsRequired

func (o *ChannelProperty) GetIsRequired() bool

GetIsRequired returns the IsRequired field value if set, zero value otherwise.

func (*ChannelProperty) GetIsRequiredOk

func (o *ChannelProperty) GetIsRequiredOk() (*bool, bool)

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

func (*ChannelProperty) GetName

func (o *ChannelProperty) GetName() string

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

func (*ChannelProperty) GetNameOk

func (o *ChannelProperty) GetNameOk() (*string, bool)

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

func (*ChannelProperty) GetType

func (o *ChannelProperty) GetType() string

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

func (*ChannelProperty) GetTypeOk

func (o *ChannelProperty) 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 (*ChannelProperty) HasIsRequired

func (o *ChannelProperty) HasIsRequired() bool

HasIsRequired returns a boolean if a field has been set.

func (*ChannelProperty) HasName

func (o *ChannelProperty) HasName() bool

HasName returns a boolean if a field has been set.

func (*ChannelProperty) HasType

func (o *ChannelProperty) HasType() bool

HasType returns a boolean if a field has been set.

func (ChannelProperty) MarshalJSON

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

func (*ChannelProperty) SetIsRequired

func (o *ChannelProperty) SetIsRequired(v bool)

SetIsRequired gets a reference to the given bool and assigns it to the IsRequired field.

func (*ChannelProperty) SetName

func (o *ChannelProperty) SetName(v string)

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

func (*ChannelProperty) SetType

func (o *ChannelProperty) SetType(v string)

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

func (ChannelProperty) ToMap

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

type ChannelPropertyAllOf

type ChannelPropertyAllOf struct {
	// The corresponding parameter name
	Name *string `json:"name,omitempty"`
	// Data type of the parameter
	Type *string `json:"type,omitempty"`
	// Indicates whether or not the parameter is required
	IsRequired *bool `json:"is_required,omitempty"`
}

ChannelPropertyAllOf Objects that enumerate the parameters needed as `channel_properties` when creating a Payment Method

func NewChannelPropertyAllOf

func NewChannelPropertyAllOf() *ChannelPropertyAllOf

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

func NewChannelPropertyAllOfWithDefaults

func NewChannelPropertyAllOfWithDefaults() *ChannelPropertyAllOf

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

func (*ChannelPropertyAllOf) GetIsRequired

func (o *ChannelPropertyAllOf) GetIsRequired() bool

GetIsRequired returns the IsRequired field value if set, zero value otherwise.

func (*ChannelPropertyAllOf) GetIsRequiredOk

func (o *ChannelPropertyAllOf) GetIsRequiredOk() (*bool, bool)

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

func (*ChannelPropertyAllOf) GetName

func (o *ChannelPropertyAllOf) GetName() string

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

func (*ChannelPropertyAllOf) GetNameOk

func (o *ChannelPropertyAllOf) GetNameOk() (*string, bool)

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

func (*ChannelPropertyAllOf) GetType

func (o *ChannelPropertyAllOf) GetType() string

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

func (*ChannelPropertyAllOf) GetTypeOk

func (o *ChannelPropertyAllOf) 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 (*ChannelPropertyAllOf) HasIsRequired

func (o *ChannelPropertyAllOf) HasIsRequired() bool

HasIsRequired returns a boolean if a field has been set.

func (*ChannelPropertyAllOf) HasName

func (o *ChannelPropertyAllOf) HasName() bool

HasName returns a boolean if a field has been set.

func (*ChannelPropertyAllOf) HasType

func (o *ChannelPropertyAllOf) HasType() bool

HasType returns a boolean if a field has been set.

func (ChannelPropertyAllOf) MarshalJSON

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

func (*ChannelPropertyAllOf) SetIsRequired

func (o *ChannelPropertyAllOf) SetIsRequired(v bool)

SetIsRequired gets a reference to the given bool and assigns it to the IsRequired field.

func (*ChannelPropertyAllOf) SetName

func (o *ChannelPropertyAllOf) SetName(v string)

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

func (*ChannelPropertyAllOf) SetType

func (o *ChannelPropertyAllOf) SetType(v string)

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

func (ChannelPropertyAllOf) ToMap

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

type CreatePaymentMethod409Response

type CreatePaymentMethod409Response struct {
	ErrorCode *string `json:"error_code,omitempty"`
	Message   *string `json:"message,omitempty"`
}

CreatePaymentMethod409Response struct for CreatePaymentMethod409Response

func NewCreatePaymentMethod409Response

func NewCreatePaymentMethod409Response() *CreatePaymentMethod409Response

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

func NewCreatePaymentMethod409ResponseWithDefaults

func NewCreatePaymentMethod409ResponseWithDefaults() *CreatePaymentMethod409Response

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

func (*CreatePaymentMethod409Response) GetErrorCode

func (o *CreatePaymentMethod409Response) GetErrorCode() string

GetErrorCode returns the ErrorCode field value if set, zero value otherwise.

func (*CreatePaymentMethod409Response) GetErrorCodeOk

func (o *CreatePaymentMethod409Response) GetErrorCodeOk() (*string, bool)

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

func (*CreatePaymentMethod409Response) GetMessage

func (o *CreatePaymentMethod409Response) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*CreatePaymentMethod409Response) GetMessageOk

func (o *CreatePaymentMethod409Response) GetMessageOk() (*string, bool)

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

func (*CreatePaymentMethod409Response) HasErrorCode

func (o *CreatePaymentMethod409Response) HasErrorCode() bool

HasErrorCode returns a boolean if a field has been set.

func (*CreatePaymentMethod409Response) HasMessage

func (o *CreatePaymentMethod409Response) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (CreatePaymentMethod409Response) MarshalJSON

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

func (*CreatePaymentMethod409Response) SetErrorCode

func (o *CreatePaymentMethod409Response) SetErrorCode(v string)

SetErrorCode gets a reference to the given string and assigns it to the ErrorCode field.

func (*CreatePaymentMethod409Response) SetMessage

func (o *CreatePaymentMethod409Response) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (CreatePaymentMethod409Response) ToMap

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

type CreatePaymentMethod503Response

type CreatePaymentMethod503Response struct {
	ErrorCode *string `json:"error_code,omitempty"`
	Message   *string `json:"message,omitempty"`
}

CreatePaymentMethod503Response struct for CreatePaymentMethod503Response

func NewCreatePaymentMethod503Response

func NewCreatePaymentMethod503Response() *CreatePaymentMethod503Response

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

func NewCreatePaymentMethod503ResponseWithDefaults

func NewCreatePaymentMethod503ResponseWithDefaults() *CreatePaymentMethod503Response

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

func (*CreatePaymentMethod503Response) GetErrorCode

func (o *CreatePaymentMethod503Response) GetErrorCode() string

GetErrorCode returns the ErrorCode field value if set, zero value otherwise.

func (*CreatePaymentMethod503Response) GetErrorCodeOk

func (o *CreatePaymentMethod503Response) GetErrorCodeOk() (*string, bool)

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

func (*CreatePaymentMethod503Response) GetMessage

func (o *CreatePaymentMethod503Response) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*CreatePaymentMethod503Response) GetMessageOk

func (o *CreatePaymentMethod503Response) GetMessageOk() (*string, bool)

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

func (*CreatePaymentMethod503Response) HasErrorCode

func (o *CreatePaymentMethod503Response) HasErrorCode() bool

HasErrorCode returns a boolean if a field has been set.

func (*CreatePaymentMethod503Response) HasMessage

func (o *CreatePaymentMethod503Response) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (CreatePaymentMethod503Response) MarshalJSON

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

func (*CreatePaymentMethod503Response) SetErrorCode

func (o *CreatePaymentMethod503Response) SetErrorCode(v string)

SetErrorCode gets a reference to the given string and assigns it to the ErrorCode field.

func (*CreatePaymentMethod503Response) SetMessage

func (o *CreatePaymentMethod503Response) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (CreatePaymentMethod503Response) ToMap

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

type DirectDebitBankAccount

type DirectDebitBankAccount struct {
	MaskedBankAccountNumber NullableString `json:"masked_bank_account_number,omitempty"`
	BankAccountHash         NullableString `json:"bank_account_hash,omitempty"`
	// Mobile number of the customer registered to the partner channel
	MobileNumber NullableString `json:"mobile_number,omitempty"`
	// Identity number of the customer registered to the partner channel
	IdentityDocumentNumber NullableString `json:"identity_document_number,omitempty"`
}

DirectDebitBankAccount struct for DirectDebitBankAccount

func NewDirectDebitBankAccount

func NewDirectDebitBankAccount() *DirectDebitBankAccount

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

func NewDirectDebitBankAccountWithDefaults

func NewDirectDebitBankAccountWithDefaults() *DirectDebitBankAccount

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

func (*DirectDebitBankAccount) GetBankAccountHash

func (o *DirectDebitBankAccount) GetBankAccountHash() string

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

func (*DirectDebitBankAccount) GetBankAccountHashOk

func (o *DirectDebitBankAccount) GetBankAccountHashOk() (*string, bool)

GetBankAccountHashOk returns a tuple with the BankAccountHash field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DirectDebitBankAccount) GetIdentityDocumentNumber

func (o *DirectDebitBankAccount) GetIdentityDocumentNumber() string

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

func (*DirectDebitBankAccount) GetIdentityDocumentNumberOk

func (o *DirectDebitBankAccount) GetIdentityDocumentNumberOk() (*string, bool)

GetIdentityDocumentNumberOk returns a tuple with the IdentityDocumentNumber field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DirectDebitBankAccount) GetMaskedBankAccountNumber

func (o *DirectDebitBankAccount) GetMaskedBankAccountNumber() string

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

func (*DirectDebitBankAccount) GetMaskedBankAccountNumberOk

func (o *DirectDebitBankAccount) GetMaskedBankAccountNumberOk() (*string, bool)

GetMaskedBankAccountNumberOk returns a tuple with the MaskedBankAccountNumber field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DirectDebitBankAccount) GetMobileNumber

func (o *DirectDebitBankAccount) GetMobileNumber() string

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

func (*DirectDebitBankAccount) GetMobileNumberOk

func (o *DirectDebitBankAccount) GetMobileNumberOk() (*string, bool)

GetMobileNumberOk returns a tuple with the MobileNumber field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DirectDebitBankAccount) HasBankAccountHash

func (o *DirectDebitBankAccount) HasBankAccountHash() bool

HasBankAccountHash returns a boolean if a field has been set.

func (*DirectDebitBankAccount) HasIdentityDocumentNumber

func (o *DirectDebitBankAccount) HasIdentityDocumentNumber() bool

HasIdentityDocumentNumber returns a boolean if a field has been set.

func (*DirectDebitBankAccount) HasMaskedBankAccountNumber

func (o *DirectDebitBankAccount) HasMaskedBankAccountNumber() bool

HasMaskedBankAccountNumber returns a boolean if a field has been set.

func (*DirectDebitBankAccount) HasMobileNumber

func (o *DirectDebitBankAccount) HasMobileNumber() bool

HasMobileNumber returns a boolean if a field has been set.

func (DirectDebitBankAccount) MarshalJSON

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

func (*DirectDebitBankAccount) SetBankAccountHash

func (o *DirectDebitBankAccount) SetBankAccountHash(v string)

SetBankAccountHash gets a reference to the given NullableString and assigns it to the BankAccountHash field.

func (*DirectDebitBankAccount) SetBankAccountHashNil

func (o *DirectDebitBankAccount) SetBankAccountHashNil()

SetBankAccountHashNil sets the value for BankAccountHash to be an explicit nil

func (*DirectDebitBankAccount) SetIdentityDocumentNumber

func (o *DirectDebitBankAccount) SetIdentityDocumentNumber(v string)

SetIdentityDocumentNumber gets a reference to the given NullableString and assigns it to the IdentityDocumentNumber field.

func (*DirectDebitBankAccount) SetIdentityDocumentNumberNil

func (o *DirectDebitBankAccount) SetIdentityDocumentNumberNil()

SetIdentityDocumentNumberNil sets the value for IdentityDocumentNumber to be an explicit nil

func (*DirectDebitBankAccount) SetMaskedBankAccountNumber

func (o *DirectDebitBankAccount) SetMaskedBankAccountNumber(v string)

SetMaskedBankAccountNumber gets a reference to the given NullableString and assigns it to the MaskedBankAccountNumber field.

func (*DirectDebitBankAccount) SetMaskedBankAccountNumberNil

func (o *DirectDebitBankAccount) SetMaskedBankAccountNumberNil()

SetMaskedBankAccountNumberNil sets the value for MaskedBankAccountNumber to be an explicit nil

func (*DirectDebitBankAccount) SetMobileNumber

func (o *DirectDebitBankAccount) SetMobileNumber(v string)

SetMobileNumber gets a reference to the given NullableString and assigns it to the MobileNumber field.

func (*DirectDebitBankAccount) SetMobileNumberNil

func (o *DirectDebitBankAccount) SetMobileNumberNil()

SetMobileNumberNil sets the value for MobileNumber to be an explicit nil

func (DirectDebitBankAccount) ToMap

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

func (*DirectDebitBankAccount) UnsetBankAccountHash

func (o *DirectDebitBankAccount) UnsetBankAccountHash()

UnsetBankAccountHash ensures that no value is present for BankAccountHash, not even an explicit nil

func (*DirectDebitBankAccount) UnsetIdentityDocumentNumber

func (o *DirectDebitBankAccount) UnsetIdentityDocumentNumber()

UnsetIdentityDocumentNumber ensures that no value is present for IdentityDocumentNumber, not even an explicit nil

func (*DirectDebitBankAccount) UnsetMaskedBankAccountNumber

func (o *DirectDebitBankAccount) UnsetMaskedBankAccountNumber()

UnsetMaskedBankAccountNumber ensures that no value is present for MaskedBankAccountNumber, not even an explicit nil

func (*DirectDebitBankAccount) UnsetMobileNumber

func (o *DirectDebitBankAccount) UnsetMobileNumber()

UnsetMobileNumber ensures that no value is present for MobileNumber, not even an explicit nil

type DirectDebitChannelCode

type DirectDebitChannelCode string

DirectDebitChannelCode Direct Debit Channel Code

const (
	DIRECTDEBITCHANNELCODE_BCA_KLIKPAY   DirectDebitChannelCode = "BCA_KLIKPAY"
	DIRECTDEBITCHANNELCODE_BCA_ONEKLIK   DirectDebitChannelCode = "BCA_ONEKLIK"
	DIRECTDEBITCHANNELCODE_BDO           DirectDebitChannelCode = "BDO"
	DIRECTDEBITCHANNELCODE_BPI           DirectDebitChannelCode = "BPI"
	DIRECTDEBITCHANNELCODE_BRI           DirectDebitChannelCode = "BRI"
	DIRECTDEBITCHANNELCODE_BNI           DirectDebitChannelCode = "BNI"
	DIRECTDEBITCHANNELCODE_CHINABANK     DirectDebitChannelCode = "CHINABANK"
	DIRECTDEBITCHANNELCODE_CIMBNIAGA     DirectDebitChannelCode = "CIMBNIAGA"
	DIRECTDEBITCHANNELCODE_MTB           DirectDebitChannelCode = "MTB"
	DIRECTDEBITCHANNELCODE_RCBC          DirectDebitChannelCode = "RCBC"
	DIRECTDEBITCHANNELCODE_UBP           DirectDebitChannelCode = "UBP"
	DIRECTDEBITCHANNELCODE_MANDIRI       DirectDebitChannelCode = "MANDIRI"
	DIRECTDEBITCHANNELCODE_BBL           DirectDebitChannelCode = "BBL"
	DIRECTDEBITCHANNELCODE_SCB           DirectDebitChannelCode = "SCB"
	DIRECTDEBITCHANNELCODE_KTB           DirectDebitChannelCode = "KTB"
	DIRECTDEBITCHANNELCODE_BAY           DirectDebitChannelCode = "BAY"
	DIRECTDEBITCHANNELCODE_KBANK_MB      DirectDebitChannelCode = "KBANK_MB"
	DIRECTDEBITCHANNELCODE_BAY_MB        DirectDebitChannelCode = "BAY_MB"
	DIRECTDEBITCHANNELCODE_KTB_MB        DirectDebitChannelCode = "KTB_MB"
	DIRECTDEBITCHANNELCODE_BBL_MB        DirectDebitChannelCode = "BBL_MB"
	DIRECTDEBITCHANNELCODE_SCB_MB        DirectDebitChannelCode = "SCB_MB"
	DIRECTDEBITCHANNELCODE_BDO_EPAY      DirectDebitChannelCode = "BDO_EPAY"
	DIRECTDEBITCHANNELCODE_AUTODEBIT_UBP DirectDebitChannelCode = "AUTODEBIT_UBP"
	DIRECTDEBITCHANNELCODE_AFFIN_FPX     DirectDebitChannelCode = "AFFIN_FPX"
	DIRECTDEBITCHANNELCODE_AGRO_FPX      DirectDebitChannelCode = "AGRO_FPX"
	DIRECTDEBITCHANNELCODE_ALLIANCE_FPX  DirectDebitChannelCode = "ALLIANCE_FPX"
	DIRECTDEBITCHANNELCODE_AMBANK_FPX    DirectDebitChannelCode = "AMBANK_FPX"
	DIRECTDEBITCHANNELCODE_ISLAM_FPX     DirectDebitChannelCode = "ISLAM_FPX"
	DIRECTDEBITCHANNELCODE_MUAMALAT_FPX  DirectDebitChannelCode = "MUAMALAT_FPX"
	DIRECTDEBITCHANNELCODE_BOC_FPX       DirectDebitChannelCode = "BOC_FPX"
	DIRECTDEBITCHANNELCODE_RAKYAT_FPX    DirectDebitChannelCode = "RAKYAT_FPX"
	DIRECTDEBITCHANNELCODE_BSN_FPX       DirectDebitChannelCode = "BSN_FPX"
	DIRECTDEBITCHANNELCODE_CIMB_FPX      DirectDebitChannelCode = "CIMB_FPX"
	DIRECTDEBITCHANNELCODE_HLB_FPX       DirectDebitChannelCode = "HLB_FPX"
	DIRECTDEBITCHANNELCODE_HSBC_FPX      DirectDebitChannelCode = "HSBC_FPX"
	DIRECTDEBITCHANNELCODE_KFH_FPX       DirectDebitChannelCode = "KFH_FPX"
	DIRECTDEBITCHANNELCODE_MAYB2_E_FPX   DirectDebitChannelCode = "MAYB2E_FPX"
	DIRECTDEBITCHANNELCODE_MAYB2_U_FPX   DirectDebitChannelCode = "MAYB2U_FPX"
	DIRECTDEBITCHANNELCODE_OCBC_FPX      DirectDebitChannelCode = "OCBC_FPX"
	DIRECTDEBITCHANNELCODE_PUBLIC_FPX    DirectDebitChannelCode = "PUBLIC_FPX"
	DIRECTDEBITCHANNELCODE_RHB_FPX       DirectDebitChannelCode = "RHB_FPX"
	DIRECTDEBITCHANNELCODE_SCH_FPX       DirectDebitChannelCode = "SCH_FPX"
	DIRECTDEBITCHANNELCODE_UOB_FPX       DirectDebitChannelCode = "UOB_FPX"
)

List of DirectDebitChannelCode

func NewDirectDebitChannelCodeFromValue

func NewDirectDebitChannelCodeFromValue(v string) (*DirectDebitChannelCode, error)

NewDirectDebitChannelCodeFromValue returns a pointer to a valid DirectDebitChannelCode for the value passed as argument, or an error if the value passed is not allowed by the enum

func (DirectDebitChannelCode) IsValid

func (v DirectDebitChannelCode) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (DirectDebitChannelCode) Ptr

Ptr returns reference to DirectDebitChannelCode value

func (DirectDebitChannelCode) String

func (v DirectDebitChannelCode) String() string

func (*DirectDebitChannelCode) UnmarshalJSON

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

type DirectDebitChannelProperties

type DirectDebitChannelProperties struct {
	SuccessReturnUrl *string        `json:"success_return_url,omitempty"`
	FailureReturnUrl NullableString `json:"failure_return_url,omitempty"`
	// Mobile number of the customer registered to the partner channel
	MobileNumber NullableString `json:"mobile_number,omitempty"`
	// Last four digits of the debit card
	CardLastFour NullableString `json:"card_last_four,omitempty"`
	// Expiry month and year of the debit card (in MM/YY format)
	CardExpiry NullableString `json:"card_expiry,omitempty"`
	// Email address of the customer that is registered to the partner channel
	Email NullableString `json:"email,omitempty"`
	// Identity number of the customer registered to the partner channel
	IdentityDocumentNumber NullableString `json:"identity_document_number,omitempty"`
	RequireAuth            NullableBool   `json:"require_auth,omitempty"`
}

DirectDebitChannelProperties Direct Debit Channel Properties

func NewDirectDebitChannelProperties

func NewDirectDebitChannelProperties() *DirectDebitChannelProperties

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

func NewDirectDebitChannelPropertiesWithDefaults

func NewDirectDebitChannelPropertiesWithDefaults() *DirectDebitChannelProperties

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

func (*DirectDebitChannelProperties) GetCardExpiry

func (o *DirectDebitChannelProperties) GetCardExpiry() string

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

func (*DirectDebitChannelProperties) GetCardExpiryOk

func (o *DirectDebitChannelProperties) GetCardExpiryOk() (*string, bool)

GetCardExpiryOk returns a tuple with the CardExpiry field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DirectDebitChannelProperties) GetCardLastFour

func (o *DirectDebitChannelProperties) GetCardLastFour() string

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

func (*DirectDebitChannelProperties) GetCardLastFourOk

func (o *DirectDebitChannelProperties) GetCardLastFourOk() (*string, bool)

GetCardLastFourOk returns a tuple with the CardLastFour field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DirectDebitChannelProperties) GetEmail

func (o *DirectDebitChannelProperties) GetEmail() string

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

func (*DirectDebitChannelProperties) GetEmailOk

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

GetEmailOk returns a tuple with the Email field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DirectDebitChannelProperties) GetFailureReturnUrl

func (o *DirectDebitChannelProperties) GetFailureReturnUrl() string

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

func (*DirectDebitChannelProperties) GetFailureReturnUrlOk

func (o *DirectDebitChannelProperties) GetFailureReturnUrlOk() (*string, bool)

GetFailureReturnUrlOk returns a tuple with the FailureReturnUrl field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DirectDebitChannelProperties) GetIdentityDocumentNumber

func (o *DirectDebitChannelProperties) GetIdentityDocumentNumber() string

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

func (*DirectDebitChannelProperties) GetIdentityDocumentNumberOk

func (o *DirectDebitChannelProperties) GetIdentityDocumentNumberOk() (*string, bool)

GetIdentityDocumentNumberOk returns a tuple with the IdentityDocumentNumber field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DirectDebitChannelProperties) GetMobileNumber

func (o *DirectDebitChannelProperties) GetMobileNumber() string

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

func (*DirectDebitChannelProperties) GetMobileNumberOk

func (o *DirectDebitChannelProperties) GetMobileNumberOk() (*string, bool)

GetMobileNumberOk returns a tuple with the MobileNumber field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DirectDebitChannelProperties) GetRequireAuth

func (o *DirectDebitChannelProperties) GetRequireAuth() bool

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

func (*DirectDebitChannelProperties) GetRequireAuthOk

func (o *DirectDebitChannelProperties) GetRequireAuthOk() (*bool, bool)

GetRequireAuthOk returns a tuple with the RequireAuth field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DirectDebitChannelProperties) GetSuccessReturnUrl

func (o *DirectDebitChannelProperties) GetSuccessReturnUrl() string

GetSuccessReturnUrl returns the SuccessReturnUrl field value if set, zero value otherwise.

func (*DirectDebitChannelProperties) GetSuccessReturnUrlOk

func (o *DirectDebitChannelProperties) GetSuccessReturnUrlOk() (*string, bool)

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

func (*DirectDebitChannelProperties) HasCardExpiry

func (o *DirectDebitChannelProperties) HasCardExpiry() bool

HasCardExpiry returns a boolean if a field has been set.

func (*DirectDebitChannelProperties) HasCardLastFour

func (o *DirectDebitChannelProperties) HasCardLastFour() bool

HasCardLastFour returns a boolean if a field has been set.

func (*DirectDebitChannelProperties) HasEmail

func (o *DirectDebitChannelProperties) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*DirectDebitChannelProperties) HasFailureReturnUrl

func (o *DirectDebitChannelProperties) HasFailureReturnUrl() bool

HasFailureReturnUrl returns a boolean if a field has been set.

func (*DirectDebitChannelProperties) HasIdentityDocumentNumber

func (o *DirectDebitChannelProperties) HasIdentityDocumentNumber() bool

HasIdentityDocumentNumber returns a boolean if a field has been set.

func (*DirectDebitChannelProperties) HasMobileNumber

func (o *DirectDebitChannelProperties) HasMobileNumber() bool

HasMobileNumber returns a boolean if a field has been set.

func (*DirectDebitChannelProperties) HasRequireAuth

func (o *DirectDebitChannelProperties) HasRequireAuth() bool

HasRequireAuth returns a boolean if a field has been set.

func (*DirectDebitChannelProperties) HasSuccessReturnUrl

func (o *DirectDebitChannelProperties) HasSuccessReturnUrl() bool

HasSuccessReturnUrl returns a boolean if a field has been set.

func (DirectDebitChannelProperties) MarshalJSON

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

func (*DirectDebitChannelProperties) SetCardExpiry

func (o *DirectDebitChannelProperties) SetCardExpiry(v string)

SetCardExpiry gets a reference to the given NullableString and assigns it to the CardExpiry field.

func (*DirectDebitChannelProperties) SetCardExpiryNil

func (o *DirectDebitChannelProperties) SetCardExpiryNil()

SetCardExpiryNil sets the value for CardExpiry to be an explicit nil

func (*DirectDebitChannelProperties) SetCardLastFour

func (o *DirectDebitChannelProperties) SetCardLastFour(v string)

SetCardLastFour gets a reference to the given NullableString and assigns it to the CardLastFour field.

func (*DirectDebitChannelProperties) SetCardLastFourNil

func (o *DirectDebitChannelProperties) SetCardLastFourNil()

SetCardLastFourNil sets the value for CardLastFour to be an explicit nil

func (*DirectDebitChannelProperties) SetEmail

func (o *DirectDebitChannelProperties) SetEmail(v string)

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

func (*DirectDebitChannelProperties) SetEmailNil

func (o *DirectDebitChannelProperties) SetEmailNil()

SetEmailNil sets the value for Email to be an explicit nil

func (*DirectDebitChannelProperties) SetFailureReturnUrl

func (o *DirectDebitChannelProperties) SetFailureReturnUrl(v string)

SetFailureReturnUrl gets a reference to the given NullableString and assigns it to the FailureReturnUrl field.

func (*DirectDebitChannelProperties) SetFailureReturnUrlNil

func (o *DirectDebitChannelProperties) SetFailureReturnUrlNil()

SetFailureReturnUrlNil sets the value for FailureReturnUrl to be an explicit nil

func (*DirectDebitChannelProperties) SetIdentityDocumentNumber

func (o *DirectDebitChannelProperties) SetIdentityDocumentNumber(v string)

SetIdentityDocumentNumber gets a reference to the given NullableString and assigns it to the IdentityDocumentNumber field.

func (*DirectDebitChannelProperties) SetIdentityDocumentNumberNil

func (o *DirectDebitChannelProperties) SetIdentityDocumentNumberNil()

SetIdentityDocumentNumberNil sets the value for IdentityDocumentNumber to be an explicit nil

func (*DirectDebitChannelProperties) SetMobileNumber

func (o *DirectDebitChannelProperties) SetMobileNumber(v string)

SetMobileNumber gets a reference to the given NullableString and assigns it to the MobileNumber field.

func (*DirectDebitChannelProperties) SetMobileNumberNil

func (o *DirectDebitChannelProperties) SetMobileNumberNil()

SetMobileNumberNil sets the value for MobileNumber to be an explicit nil

func (*DirectDebitChannelProperties) SetRequireAuth

func (o *DirectDebitChannelProperties) SetRequireAuth(v bool)

SetRequireAuth gets a reference to the given NullableBool and assigns it to the RequireAuth field.

func (*DirectDebitChannelProperties) SetRequireAuthNil

func (o *DirectDebitChannelProperties) SetRequireAuthNil()

SetRequireAuthNil sets the value for RequireAuth to be an explicit nil

func (*DirectDebitChannelProperties) SetSuccessReturnUrl

func (o *DirectDebitChannelProperties) SetSuccessReturnUrl(v string)

SetSuccessReturnUrl gets a reference to the given string and assigns it to the SuccessReturnUrl field.

func (DirectDebitChannelProperties) ToMap

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

func (*DirectDebitChannelProperties) UnsetCardExpiry

func (o *DirectDebitChannelProperties) UnsetCardExpiry()

UnsetCardExpiry ensures that no value is present for CardExpiry, not even an explicit nil

func (*DirectDebitChannelProperties) UnsetCardLastFour

func (o *DirectDebitChannelProperties) UnsetCardLastFour()

UnsetCardLastFour ensures that no value is present for CardLastFour, not even an explicit nil

func (*DirectDebitChannelProperties) UnsetEmail

func (o *DirectDebitChannelProperties) UnsetEmail()

UnsetEmail ensures that no value is present for Email, not even an explicit nil

func (*DirectDebitChannelProperties) UnsetFailureReturnUrl

func (o *DirectDebitChannelProperties) UnsetFailureReturnUrl()

UnsetFailureReturnUrl ensures that no value is present for FailureReturnUrl, not even an explicit nil

func (*DirectDebitChannelProperties) UnsetIdentityDocumentNumber

func (o *DirectDebitChannelProperties) UnsetIdentityDocumentNumber()

UnsetIdentityDocumentNumber ensures that no value is present for IdentityDocumentNumber, not even an explicit nil

func (*DirectDebitChannelProperties) UnsetMobileNumber

func (o *DirectDebitChannelProperties) UnsetMobileNumber()

UnsetMobileNumber ensures that no value is present for MobileNumber, not even an explicit nil

func (*DirectDebitChannelProperties) UnsetRequireAuth

func (o *DirectDebitChannelProperties) UnsetRequireAuth()

UnsetRequireAuth ensures that no value is present for RequireAuth, not even an explicit nil

type DirectDebitDebitCard

type DirectDebitDebitCard struct {
	// Mobile number of the customer registered to the partner channel
	MobileNumber NullableString `json:"mobile_number,omitempty"`
	// Last four digits of the debit card
	CardLastFour NullableString `json:"card_last_four,omitempty"`
	// Expiry month and year of the debit card (in MM/YY format)
	CardExpiry NullableString `json:"card_expiry,omitempty"`
	// Email address of the customer that is registered to the partner channel
	Email NullableString `json:"email,omitempty"`
}

DirectDebitDebitCard struct for DirectDebitDebitCard

func NewDirectDebitDebitCard

func NewDirectDebitDebitCard() *DirectDebitDebitCard

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

func NewDirectDebitDebitCardWithDefaults

func NewDirectDebitDebitCardWithDefaults() *DirectDebitDebitCard

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

func (*DirectDebitDebitCard) GetCardExpiry

func (o *DirectDebitDebitCard) GetCardExpiry() string

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

func (*DirectDebitDebitCard) GetCardExpiryOk

func (o *DirectDebitDebitCard) GetCardExpiryOk() (*string, bool)

GetCardExpiryOk returns a tuple with the CardExpiry field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DirectDebitDebitCard) GetCardLastFour

func (o *DirectDebitDebitCard) GetCardLastFour() string

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

func (*DirectDebitDebitCard) GetCardLastFourOk

func (o *DirectDebitDebitCard) GetCardLastFourOk() (*string, bool)

GetCardLastFourOk returns a tuple with the CardLastFour field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DirectDebitDebitCard) GetEmail

func (o *DirectDebitDebitCard) GetEmail() string

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

func (*DirectDebitDebitCard) GetEmailOk

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

GetEmailOk returns a tuple with the Email field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DirectDebitDebitCard) GetMobileNumber

func (o *DirectDebitDebitCard) GetMobileNumber() string

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

func (*DirectDebitDebitCard) GetMobileNumberOk

func (o *DirectDebitDebitCard) GetMobileNumberOk() (*string, bool)

GetMobileNumberOk returns a tuple with the MobileNumber field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DirectDebitDebitCard) HasCardExpiry

func (o *DirectDebitDebitCard) HasCardExpiry() bool

HasCardExpiry returns a boolean if a field has been set.

func (*DirectDebitDebitCard) HasCardLastFour

func (o *DirectDebitDebitCard) HasCardLastFour() bool

HasCardLastFour returns a boolean if a field has been set.

func (*DirectDebitDebitCard) HasEmail

func (o *DirectDebitDebitCard) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*DirectDebitDebitCard) HasMobileNumber

func (o *DirectDebitDebitCard) HasMobileNumber() bool

HasMobileNumber returns a boolean if a field has been set.

func (DirectDebitDebitCard) MarshalJSON

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

func (*DirectDebitDebitCard) SetCardExpiry

func (o *DirectDebitDebitCard) SetCardExpiry(v string)

SetCardExpiry gets a reference to the given NullableString and assigns it to the CardExpiry field.

func (*DirectDebitDebitCard) SetCardExpiryNil

func (o *DirectDebitDebitCard) SetCardExpiryNil()

SetCardExpiryNil sets the value for CardExpiry to be an explicit nil

func (*DirectDebitDebitCard) SetCardLastFour

func (o *DirectDebitDebitCard) SetCardLastFour(v string)

SetCardLastFour gets a reference to the given NullableString and assigns it to the CardLastFour field.

func (*DirectDebitDebitCard) SetCardLastFourNil

func (o *DirectDebitDebitCard) SetCardLastFourNil()

SetCardLastFourNil sets the value for CardLastFour to be an explicit nil

func (*DirectDebitDebitCard) SetEmail

func (o *DirectDebitDebitCard) SetEmail(v string)

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

func (*DirectDebitDebitCard) SetEmailNil

func (o *DirectDebitDebitCard) SetEmailNil()

SetEmailNil sets the value for Email to be an explicit nil

func (*DirectDebitDebitCard) SetMobileNumber

func (o *DirectDebitDebitCard) SetMobileNumber(v string)

SetMobileNumber gets a reference to the given NullableString and assigns it to the MobileNumber field.

func (*DirectDebitDebitCard) SetMobileNumberNil

func (o *DirectDebitDebitCard) SetMobileNumberNil()

SetMobileNumberNil sets the value for MobileNumber to be an explicit nil

func (DirectDebitDebitCard) ToMap

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

func (*DirectDebitDebitCard) UnsetCardExpiry

func (o *DirectDebitDebitCard) UnsetCardExpiry()

UnsetCardExpiry ensures that no value is present for CardExpiry, not even an explicit nil

func (*DirectDebitDebitCard) UnsetCardLastFour

func (o *DirectDebitDebitCard) UnsetCardLastFour()

UnsetCardLastFour ensures that no value is present for CardLastFour, not even an explicit nil

func (*DirectDebitDebitCard) UnsetEmail

func (o *DirectDebitDebitCard) UnsetEmail()

UnsetEmail ensures that no value is present for Email, not even an explicit nil

func (*DirectDebitDebitCard) UnsetMobileNumber

func (o *DirectDebitDebitCard) UnsetMobileNumber()

UnsetMobileNumber ensures that no value is present for MobileNumber, not even an explicit nil

type DirectDebitType

type DirectDebitType string

DirectDebitType the model 'DirectDebitType'

const (
	DIRECTDEBITTYPE_DEBIT_CARD    DirectDebitType = "DEBIT_CARD"
	DIRECTDEBITTYPE_BANK_ACCOUNT  DirectDebitType = "BANK_ACCOUNT"
	DIRECTDEBITTYPE_BANK_REDIRECT DirectDebitType = "BANK_REDIRECT"
)

List of DirectDebitType

func NewDirectDebitTypeFromValue

func NewDirectDebitTypeFromValue(v string) (*DirectDebitType, error)

NewDirectDebitTypeFromValue returns a pointer to a valid DirectDebitType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (DirectDebitType) IsValid

func (v DirectDebitType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (DirectDebitType) Ptr

Ptr returns reference to DirectDebitType value

func (DirectDebitType) String

func (v DirectDebitType) String() string

func (*DirectDebitType) UnmarshalJSON

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

type EwalletAccount

type EwalletAccount struct {
	// Name of the eWallet account holder. The value is null if unavailableName of the eWallet account holder. The value is null if unavailable
	Name NullableString `json:"name,omitempty"`
	// Identifier from eWallet provider e.g. phone number. The value is null if unavailable
	AccountDetails NullableString `json:"account_details,omitempty"`
	// The main balance amount on eWallet account provided from eWallet provider. The value is null if unavailable
	Balance NullableFloat64 `json:"balance,omitempty"`
	// The point balance amount on eWallet account. Applicable only on some eWallet provider that has point system. The value is null if unavailabl
	PointBalance NullableFloat64 `json:"point_balance,omitempty"`
}

EwalletAccount Ewallet Account Properties

func NewEwalletAccount

func NewEwalletAccount() *EwalletAccount

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

func NewEwalletAccountWithDefaults

func NewEwalletAccountWithDefaults() *EwalletAccount

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

func (*EwalletAccount) GetAccountDetails

func (o *EwalletAccount) GetAccountDetails() string

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

func (*EwalletAccount) GetAccountDetailsOk

func (o *EwalletAccount) GetAccountDetailsOk() (*string, bool)

GetAccountDetailsOk returns a tuple with the AccountDetails field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*EwalletAccount) GetBalance

func (o *EwalletAccount) GetBalance() float64

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

func (*EwalletAccount) GetBalanceOk

func (o *EwalletAccount) GetBalanceOk() (*float64, bool)

GetBalanceOk returns a tuple with the Balance field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*EwalletAccount) GetName

func (o *EwalletAccount) GetName() string

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

func (*EwalletAccount) GetNameOk

func (o *EwalletAccount) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*EwalletAccount) GetPointBalance

func (o *EwalletAccount) GetPointBalance() float64

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

func (*EwalletAccount) GetPointBalanceOk

func (o *EwalletAccount) GetPointBalanceOk() (*float64, bool)

GetPointBalanceOk returns a tuple with the PointBalance field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*EwalletAccount) HasAccountDetails

func (o *EwalletAccount) HasAccountDetails() bool

HasAccountDetails returns a boolean if a field has been set.

func (*EwalletAccount) HasBalance

func (o *EwalletAccount) HasBalance() bool

HasBalance returns a boolean if a field has been set.

func (*EwalletAccount) HasName

func (o *EwalletAccount) HasName() bool

HasName returns a boolean if a field has been set.

func (*EwalletAccount) HasPointBalance

func (o *EwalletAccount) HasPointBalance() bool

HasPointBalance returns a boolean if a field has been set.

func (EwalletAccount) MarshalJSON

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

func (*EwalletAccount) SetAccountDetails

func (o *EwalletAccount) SetAccountDetails(v string)

SetAccountDetails gets a reference to the given NullableString and assigns it to the AccountDetails field.

func (*EwalletAccount) SetAccountDetailsNil

func (o *EwalletAccount) SetAccountDetailsNil()

SetAccountDetailsNil sets the value for AccountDetails to be an explicit nil

func (*EwalletAccount) SetBalance

func (o *EwalletAccount) SetBalance(v float64)

SetBalance gets a reference to the given NullableFloat64 and assigns it to the Balance field.

func (*EwalletAccount) SetBalanceNil

func (o *EwalletAccount) SetBalanceNil()

SetBalanceNil sets the value for Balance to be an explicit nil

func (*EwalletAccount) SetName

func (o *EwalletAccount) SetName(v string)

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

func (*EwalletAccount) SetNameNil

func (o *EwalletAccount) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*EwalletAccount) SetPointBalance

func (o *EwalletAccount) SetPointBalance(v float64)

SetPointBalance gets a reference to the given NullableFloat64 and assigns it to the PointBalance field.

func (*EwalletAccount) SetPointBalanceNil

func (o *EwalletAccount) SetPointBalanceNil()

SetPointBalanceNil sets the value for PointBalance to be an explicit nil

func (EwalletAccount) ToMap

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

func (*EwalletAccount) UnsetAccountDetails

func (o *EwalletAccount) UnsetAccountDetails()

UnsetAccountDetails ensures that no value is present for AccountDetails, not even an explicit nil

func (*EwalletAccount) UnsetBalance

func (o *EwalletAccount) UnsetBalance()

UnsetBalance ensures that no value is present for Balance, not even an explicit nil

func (*EwalletAccount) UnsetName

func (o *EwalletAccount) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

func (*EwalletAccount) UnsetPointBalance

func (o *EwalletAccount) UnsetPointBalance()

UnsetPointBalance ensures that no value is present for PointBalance, not even an explicit nil

type EwalletChannelCode

type EwalletChannelCode string

EwalletChannelCode Ewallet Channel Code

const (
	EWALLETCHANNELCODE_GCASH      EwalletChannelCode = "GCASH"
	EWALLETCHANNELCODE_GRABPAY    EwalletChannelCode = "GRABPAY"
	EWALLETCHANNELCODE_PAYMAYA    EwalletChannelCode = "PAYMAYA"
	EWALLETCHANNELCODE_OVO        EwalletChannelCode = "OVO"
	EWALLETCHANNELCODE_DANA       EwalletChannelCode = "DANA"
	EWALLETCHANNELCODE_LINKAJA    EwalletChannelCode = "LINKAJA"
	EWALLETCHANNELCODE_SHOPEEPAY  EwalletChannelCode = "SHOPEEPAY"
	EWALLETCHANNELCODE_SAKUKU     EwalletChannelCode = "SAKUKU"
	EWALLETCHANNELCODE_NEXCASH    EwalletChannelCode = "NEXCASH"
	EWALLETCHANNELCODE_ASTRAPAY   EwalletChannelCode = "ASTRAPAY"
	EWALLETCHANNELCODE_JENIUSPAY  EwalletChannelCode = "JENIUSPAY"
	EWALLETCHANNELCODE_APPOTA     EwalletChannelCode = "APPOTA"
	EWALLETCHANNELCODE_MOMO       EwalletChannelCode = "MOMO"
	EWALLETCHANNELCODE_VNPTWALLET EwalletChannelCode = "VNPTWALLET"
	EWALLETCHANNELCODE_VIETTELPAY EwalletChannelCode = "VIETTELPAY"
	EWALLETCHANNELCODE_ZALOPAY    EwalletChannelCode = "ZALOPAY"
)

List of EwalletChannelCode

func NewEwalletChannelCodeFromValue

func NewEwalletChannelCodeFromValue(v string) (*EwalletChannelCode, error)

NewEwalletChannelCodeFromValue returns a pointer to a valid EwalletChannelCode for the value passed as argument, or an error if the value passed is not allowed by the enum

func (EwalletChannelCode) IsValid

func (v EwalletChannelCode) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (EwalletChannelCode) Ptr

Ptr returns reference to EwalletChannelCode value

func (EwalletChannelCode) String

func (v EwalletChannelCode) String() string

func (*EwalletChannelCode) UnmarshalJSON

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

type EwalletChannelProperties

type EwalletChannelProperties struct {
	// URL where the end-customer is redirected if the authorization is successful
	SuccessReturnUrl *string `json:"success_return_url,omitempty"`
	// URL where the end-customer is redirected if the authorization failed
	FailureReturnUrl *string `json:"failure_return_url,omitempty"`
	// URL where the end-customer is redirected if the authorization cancelled
	CancelReturnUrl *string `json:"cancel_return_url,omitempty"`
	// Mobile number of customer in E.164 format (e.g. +628123123123). For OVO one time payment use only.
	MobileNumber *string `json:"mobile_number,omitempty"`
	// REDEEM_NONE will not use any point, REDEEM_ALL will use all available points before cash balance is used. For OVO and ShopeePay tokenized payment use only.
	RedeemPoints *string `json:"redeem_points,omitempty"`
	// Available for JENIUSPAY only
	Cashtag *string `json:"cashtag,omitempty"`
}

EwalletChannelProperties Ewallet Channel Properties

func NewEwalletChannelProperties

func NewEwalletChannelProperties() *EwalletChannelProperties

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

func NewEwalletChannelPropertiesWithDefaults

func NewEwalletChannelPropertiesWithDefaults() *EwalletChannelProperties

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

func (*EwalletChannelProperties) GetCancelReturnUrl

func (o *EwalletChannelProperties) GetCancelReturnUrl() string

GetCancelReturnUrl returns the CancelReturnUrl field value if set, zero value otherwise.

func (*EwalletChannelProperties) GetCancelReturnUrlOk

func (o *EwalletChannelProperties) GetCancelReturnUrlOk() (*string, bool)

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

func (*EwalletChannelProperties) GetCashtag

func (o *EwalletChannelProperties) GetCashtag() string

GetCashtag returns the Cashtag field value if set, zero value otherwise.

func (*EwalletChannelProperties) GetCashtagOk

func (o *EwalletChannelProperties) GetCashtagOk() (*string, bool)

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

func (*EwalletChannelProperties) GetFailureReturnUrl

func (o *EwalletChannelProperties) GetFailureReturnUrl() string

GetFailureReturnUrl returns the FailureReturnUrl field value if set, zero value otherwise.

func (*EwalletChannelProperties) GetFailureReturnUrlOk

func (o *EwalletChannelProperties) GetFailureReturnUrlOk() (*string, bool)

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

func (*EwalletChannelProperties) GetMobileNumber

func (o *EwalletChannelProperties) GetMobileNumber() string

GetMobileNumber returns the MobileNumber field value if set, zero value otherwise.

func (*EwalletChannelProperties) GetMobileNumberOk

func (o *EwalletChannelProperties) GetMobileNumberOk() (*string, bool)

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

func (*EwalletChannelProperties) GetRedeemPoints

func (o *EwalletChannelProperties) GetRedeemPoints() string

GetRedeemPoints returns the RedeemPoints field value if set, zero value otherwise.

func (*EwalletChannelProperties) GetRedeemPointsOk

func (o *EwalletChannelProperties) GetRedeemPointsOk() (*string, bool)

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

func (*EwalletChannelProperties) GetSuccessReturnUrl

func (o *EwalletChannelProperties) GetSuccessReturnUrl() string

GetSuccessReturnUrl returns the SuccessReturnUrl field value if set, zero value otherwise.

func (*EwalletChannelProperties) GetSuccessReturnUrlOk

func (o *EwalletChannelProperties) GetSuccessReturnUrlOk() (*string, bool)

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

func (*EwalletChannelProperties) HasCancelReturnUrl

func (o *EwalletChannelProperties) HasCancelReturnUrl() bool

HasCancelReturnUrl returns a boolean if a field has been set.

func (*EwalletChannelProperties) HasCashtag

func (o *EwalletChannelProperties) HasCashtag() bool

HasCashtag returns a boolean if a field has been set.

func (*EwalletChannelProperties) HasFailureReturnUrl

func (o *EwalletChannelProperties) HasFailureReturnUrl() bool

HasFailureReturnUrl returns a boolean if a field has been set.

func (*EwalletChannelProperties) HasMobileNumber

func (o *EwalletChannelProperties) HasMobileNumber() bool

HasMobileNumber returns a boolean if a field has been set.

func (*EwalletChannelProperties) HasRedeemPoints

func (o *EwalletChannelProperties) HasRedeemPoints() bool

HasRedeemPoints returns a boolean if a field has been set.

func (*EwalletChannelProperties) HasSuccessReturnUrl

func (o *EwalletChannelProperties) HasSuccessReturnUrl() bool

HasSuccessReturnUrl returns a boolean if a field has been set.

func (EwalletChannelProperties) MarshalJSON

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

func (*EwalletChannelProperties) SetCancelReturnUrl

func (o *EwalletChannelProperties) SetCancelReturnUrl(v string)

SetCancelReturnUrl gets a reference to the given string and assigns it to the CancelReturnUrl field.

func (*EwalletChannelProperties) SetCashtag

func (o *EwalletChannelProperties) SetCashtag(v string)

SetCashtag gets a reference to the given string and assigns it to the Cashtag field.

func (*EwalletChannelProperties) SetFailureReturnUrl

func (o *EwalletChannelProperties) SetFailureReturnUrl(v string)

SetFailureReturnUrl gets a reference to the given string and assigns it to the FailureReturnUrl field.

func (*EwalletChannelProperties) SetMobileNumber

func (o *EwalletChannelProperties) SetMobileNumber(v string)

SetMobileNumber gets a reference to the given string and assigns it to the MobileNumber field.

func (*EwalletChannelProperties) SetRedeemPoints

func (o *EwalletChannelProperties) SetRedeemPoints(v string)

SetRedeemPoints gets a reference to the given string and assigns it to the RedeemPoints field.

func (*EwalletChannelProperties) SetSuccessReturnUrl

func (o *EwalletChannelProperties) SetSuccessReturnUrl(v string)

SetSuccessReturnUrl gets a reference to the given string and assigns it to the SuccessReturnUrl field.

func (EwalletChannelProperties) ToMap

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

type GetAllPaymentMethods400Response

type GetAllPaymentMethods400Response struct {
	ErrorCode *string `json:"error_code,omitempty"`
	Message   *string `json:"message,omitempty"`
}

GetAllPaymentMethods400Response struct for GetAllPaymentMethods400Response

func NewGetAllPaymentMethods400Response

func NewGetAllPaymentMethods400Response() *GetAllPaymentMethods400Response

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

func NewGetAllPaymentMethods400ResponseWithDefaults

func NewGetAllPaymentMethods400ResponseWithDefaults() *GetAllPaymentMethods400Response

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

func (*GetAllPaymentMethods400Response) GetErrorCode

func (o *GetAllPaymentMethods400Response) GetErrorCode() string

GetErrorCode returns the ErrorCode field value if set, zero value otherwise.

func (*GetAllPaymentMethods400Response) GetErrorCodeOk

func (o *GetAllPaymentMethods400Response) GetErrorCodeOk() (*string, bool)

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

func (*GetAllPaymentMethods400Response) GetMessage

func (o *GetAllPaymentMethods400Response) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*GetAllPaymentMethods400Response) GetMessageOk

func (o *GetAllPaymentMethods400Response) GetMessageOk() (*string, bool)

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

func (*GetAllPaymentMethods400Response) HasErrorCode

func (o *GetAllPaymentMethods400Response) HasErrorCode() bool

HasErrorCode returns a boolean if a field has been set.

func (*GetAllPaymentMethods400Response) HasMessage

func (o *GetAllPaymentMethods400Response) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (GetAllPaymentMethods400Response) MarshalJSON

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

func (*GetAllPaymentMethods400Response) SetErrorCode

func (o *GetAllPaymentMethods400Response) SetErrorCode(v string)

SetErrorCode gets a reference to the given string and assigns it to the ErrorCode field.

func (*GetAllPaymentMethods400Response) SetMessage

func (o *GetAllPaymentMethods400Response) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (GetAllPaymentMethods400Response) ToMap

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

type GetAllPaymentMethods403Response

type GetAllPaymentMethods403Response struct {
	ErrorCode *string `json:"error_code,omitempty"`
	Message   *string `json:"message,omitempty"`
}

GetAllPaymentMethods403Response struct for GetAllPaymentMethods403Response

func NewGetAllPaymentMethods403Response

func NewGetAllPaymentMethods403Response() *GetAllPaymentMethods403Response

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

func NewGetAllPaymentMethods403ResponseWithDefaults

func NewGetAllPaymentMethods403ResponseWithDefaults() *GetAllPaymentMethods403Response

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

func (*GetAllPaymentMethods403Response) GetErrorCode

func (o *GetAllPaymentMethods403Response) GetErrorCode() string

GetErrorCode returns the ErrorCode field value if set, zero value otherwise.

func (*GetAllPaymentMethods403Response) GetErrorCodeOk

func (o *GetAllPaymentMethods403Response) GetErrorCodeOk() (*string, bool)

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

func (*GetAllPaymentMethods403Response) GetMessage

func (o *GetAllPaymentMethods403Response) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*GetAllPaymentMethods403Response) GetMessageOk

func (o *GetAllPaymentMethods403Response) GetMessageOk() (*string, bool)

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

func (*GetAllPaymentMethods403Response) HasErrorCode

func (o *GetAllPaymentMethods403Response) HasErrorCode() bool

HasErrorCode returns a boolean if a field has been set.

func (*GetAllPaymentMethods403Response) HasMessage

func (o *GetAllPaymentMethods403Response) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (GetAllPaymentMethods403Response) MarshalJSON

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

func (*GetAllPaymentMethods403Response) SetErrorCode

func (o *GetAllPaymentMethods403Response) SetErrorCode(v string)

SetErrorCode gets a reference to the given string and assigns it to the ErrorCode field.

func (*GetAllPaymentMethods403Response) SetMessage

func (o *GetAllPaymentMethods403Response) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (GetAllPaymentMethods403Response) ToMap

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

type GetAllPaymentMethods404Response

type GetAllPaymentMethods404Response struct {
	ErrorCode *string `json:"error_code,omitempty"`
	Message   *string `json:"message,omitempty"`
}

GetAllPaymentMethods404Response struct for GetAllPaymentMethods404Response

func NewGetAllPaymentMethods404Response

func NewGetAllPaymentMethods404Response() *GetAllPaymentMethods404Response

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

func NewGetAllPaymentMethods404ResponseWithDefaults

func NewGetAllPaymentMethods404ResponseWithDefaults() *GetAllPaymentMethods404Response

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

func (*GetAllPaymentMethods404Response) GetErrorCode

func (o *GetAllPaymentMethods404Response) GetErrorCode() string

GetErrorCode returns the ErrorCode field value if set, zero value otherwise.

func (*GetAllPaymentMethods404Response) GetErrorCodeOk

func (o *GetAllPaymentMethods404Response) GetErrorCodeOk() (*string, bool)

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

func (*GetAllPaymentMethods404Response) GetMessage

func (o *GetAllPaymentMethods404Response) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*GetAllPaymentMethods404Response) GetMessageOk

func (o *GetAllPaymentMethods404Response) GetMessageOk() (*string, bool)

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

func (*GetAllPaymentMethods404Response) HasErrorCode

func (o *GetAllPaymentMethods404Response) HasErrorCode() bool

HasErrorCode returns a boolean if a field has been set.

func (*GetAllPaymentMethods404Response) HasMessage

func (o *GetAllPaymentMethods404Response) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (GetAllPaymentMethods404Response) MarshalJSON

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

func (*GetAllPaymentMethods404Response) SetErrorCode

func (o *GetAllPaymentMethods404Response) SetErrorCode(v string)

SetErrorCode gets a reference to the given string and assigns it to the ErrorCode field.

func (*GetAllPaymentMethods404Response) SetMessage

func (o *GetAllPaymentMethods404Response) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (GetAllPaymentMethods404Response) ToMap

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

type GetAllPaymentMethodsDefaultResponse

type GetAllPaymentMethodsDefaultResponse struct {
	ErrorCode *string `json:"error_code,omitempty"`
	Message   *string `json:"message,omitempty"`
}

GetAllPaymentMethodsDefaultResponse struct for GetAllPaymentMethodsDefaultResponse

func NewGetAllPaymentMethodsDefaultResponse

func NewGetAllPaymentMethodsDefaultResponse() *GetAllPaymentMethodsDefaultResponse

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

func NewGetAllPaymentMethodsDefaultResponseWithDefaults

func NewGetAllPaymentMethodsDefaultResponseWithDefaults() *GetAllPaymentMethodsDefaultResponse

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

func (*GetAllPaymentMethodsDefaultResponse) GetErrorCode

func (o *GetAllPaymentMethodsDefaultResponse) GetErrorCode() string

GetErrorCode returns the ErrorCode field value if set, zero value otherwise.

func (*GetAllPaymentMethodsDefaultResponse) GetErrorCodeOk

func (o *GetAllPaymentMethodsDefaultResponse) GetErrorCodeOk() (*string, bool)

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

func (*GetAllPaymentMethodsDefaultResponse) GetMessage

GetMessage returns the Message field value if set, zero value otherwise.

func (*GetAllPaymentMethodsDefaultResponse) GetMessageOk

func (o *GetAllPaymentMethodsDefaultResponse) GetMessageOk() (*string, bool)

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

func (*GetAllPaymentMethodsDefaultResponse) HasErrorCode

func (o *GetAllPaymentMethodsDefaultResponse) HasErrorCode() bool

HasErrorCode returns a boolean if a field has been set.

func (*GetAllPaymentMethodsDefaultResponse) HasMessage

func (o *GetAllPaymentMethodsDefaultResponse) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (GetAllPaymentMethodsDefaultResponse) MarshalJSON

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

func (*GetAllPaymentMethodsDefaultResponse) SetErrorCode

func (o *GetAllPaymentMethodsDefaultResponse) SetErrorCode(v string)

SetErrorCode gets a reference to the given string and assigns it to the ErrorCode field.

func (*GetAllPaymentMethodsDefaultResponse) SetMessage

SetMessage gets a reference to the given string and assigns it to the Message field.

func (GetAllPaymentMethodsDefaultResponse) ToMap

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

type MappedNullable

type MappedNullable interface {
	ToMap() (map[string]interface{}, error)
}

type MutableDirectDebit

type MutableDirectDebit struct {
	ChannelCode       DirectDebitChannelCode               `json:"channel_code"`
	ChannelProperties NullableDirectDebitChannelProperties `json:"channel_properties"`
}

MutableDirectDebit struct for MutableDirectDebit

func NewMutableDirectDebit

func NewMutableDirectDebit(channelCode DirectDebitChannelCode, channelProperties NullableDirectDebitChannelProperties) *MutableDirectDebit

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

func NewMutableDirectDebitWithDefaults

func NewMutableDirectDebitWithDefaults() *MutableDirectDebit

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

func (*MutableDirectDebit) GetChannelCode

func (o *MutableDirectDebit) GetChannelCode() DirectDebitChannelCode

GetChannelCode returns the ChannelCode field value

func (*MutableDirectDebit) GetChannelCodeOk

func (o *MutableDirectDebit) GetChannelCodeOk() (*DirectDebitChannelCode, bool)

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

func (*MutableDirectDebit) GetChannelProperties

func (o *MutableDirectDebit) GetChannelProperties() DirectDebitChannelProperties

GetChannelProperties returns the ChannelProperties field value If the value is explicit nil, the zero value for DirectDebitChannelProperties will be returned

func (*MutableDirectDebit) GetChannelPropertiesOk

func (o *MutableDirectDebit) GetChannelPropertiesOk() (*DirectDebitChannelProperties, bool)

GetChannelPropertiesOk returns a tuple with the ChannelProperties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (MutableDirectDebit) MarshalJSON

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

func (*MutableDirectDebit) SetChannelCode

func (o *MutableDirectDebit) SetChannelCode(v DirectDebitChannelCode)

SetChannelCode sets field value

func (*MutableDirectDebit) SetChannelProperties

func (o *MutableDirectDebit) SetChannelProperties(v DirectDebitChannelProperties)

SetChannelProperties sets field value

func (MutableDirectDebit) ToMap

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

type MutableEwallet

type MutableEwallet struct {
	ChannelCode       EwalletChannelCode        `json:"channel_code"`
	ChannelProperties *EwalletChannelProperties `json:"channel_properties,omitempty"`
	Account           *EwalletAccount           `json:"account,omitempty"`
}

MutableEwallet struct for MutableEwallet

func NewMutableEwallet

func NewMutableEwallet(channelCode EwalletChannelCode) *MutableEwallet

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

func NewMutableEwalletWithDefaults

func NewMutableEwalletWithDefaults() *MutableEwallet

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

func (*MutableEwallet) GetAccount

func (o *MutableEwallet) GetAccount() EwalletAccount

GetAccount returns the Account field value if set, zero value otherwise.

func (*MutableEwallet) GetAccountOk

func (o *MutableEwallet) GetAccountOk() (*EwalletAccount, bool)

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

func (*MutableEwallet) GetChannelCode

func (o *MutableEwallet) GetChannelCode() EwalletChannelCode

GetChannelCode returns the ChannelCode field value

func (*MutableEwallet) GetChannelCodeOk

func (o *MutableEwallet) GetChannelCodeOk() (*EwalletChannelCode, bool)

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

func (*MutableEwallet) GetChannelProperties

func (o *MutableEwallet) GetChannelProperties() EwalletChannelProperties

GetChannelProperties returns the ChannelProperties field value if set, zero value otherwise.

func (*MutableEwallet) GetChannelPropertiesOk

func (o *MutableEwallet) GetChannelPropertiesOk() (*EwalletChannelProperties, bool)

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

func (*MutableEwallet) HasAccount

func (o *MutableEwallet) HasAccount() bool

HasAccount returns a boolean if a field has been set.

func (*MutableEwallet) HasChannelProperties

func (o *MutableEwallet) HasChannelProperties() bool

HasChannelProperties returns a boolean if a field has been set.

func (MutableEwallet) MarshalJSON

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

func (*MutableEwallet) SetAccount

func (o *MutableEwallet) SetAccount(v EwalletAccount)

SetAccount gets a reference to the given EwalletAccount and assigns it to the Account field.

func (*MutableEwallet) SetChannelCode

func (o *MutableEwallet) SetChannelCode(v EwalletChannelCode)

SetChannelCode sets field value

func (*MutableEwallet) SetChannelProperties

func (o *MutableEwallet) SetChannelProperties(v EwalletChannelProperties)

SetChannelProperties gets a reference to the given EwalletChannelProperties and assigns it to the ChannelProperties field.

func (MutableEwallet) ToMap

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

type MutableOverTheCounter

type MutableOverTheCounter struct {
	Amount            NullableFloat64                 `json:"amount,omitempty"`
	Currency          *string                         `json:"currency,omitempty"`
	ChannelCode       OverTheCounterChannelCode       `json:"channel_code"`
	ChannelProperties OverTheCounterChannelProperties `json:"channel_properties"`
}

MutableOverTheCounter struct for MutableOverTheCounter

func NewMutableOverTheCounter

func NewMutableOverTheCounter(channelCode OverTheCounterChannelCode, channelProperties OverTheCounterChannelProperties) *MutableOverTheCounter

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

func NewMutableOverTheCounterWithDefaults

func NewMutableOverTheCounterWithDefaults() *MutableOverTheCounter

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

func (*MutableOverTheCounter) GetAmount

func (o *MutableOverTheCounter) GetAmount() float64

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

func (*MutableOverTheCounter) GetAmountOk

func (o *MutableOverTheCounter) GetAmountOk() (*float64, bool)

GetAmountOk returns a tuple with the Amount field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MutableOverTheCounter) GetChannelCode

GetChannelCode returns the ChannelCode field value

func (*MutableOverTheCounter) GetChannelCodeOk

func (o *MutableOverTheCounter) GetChannelCodeOk() (*OverTheCounterChannelCode, bool)

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

func (*MutableOverTheCounter) GetChannelProperties

func (o *MutableOverTheCounter) GetChannelProperties() OverTheCounterChannelProperties

GetChannelProperties returns the ChannelProperties field value

func (*MutableOverTheCounter) GetChannelPropertiesOk

func (o *MutableOverTheCounter) GetChannelPropertiesOk() (*OverTheCounterChannelProperties, bool)

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

func (*MutableOverTheCounter) GetCurrency

func (o *MutableOverTheCounter) GetCurrency() string

GetCurrency returns the Currency field value if set, zero value otherwise.

func (*MutableOverTheCounter) GetCurrencyOk

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

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

func (*MutableOverTheCounter) HasAmount

func (o *MutableOverTheCounter) HasAmount() bool

HasAmount returns a boolean if a field has been set.

func (*MutableOverTheCounter) HasCurrency

func (o *MutableOverTheCounter) HasCurrency() bool

HasCurrency returns a boolean if a field has been set.

func (MutableOverTheCounter) MarshalJSON

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

func (*MutableOverTheCounter) SetAmount

func (o *MutableOverTheCounter) SetAmount(v float64)

SetAmount gets a reference to the given NullableFloat64 and assigns it to the Amount field.

func (*MutableOverTheCounter) SetAmountNil

func (o *MutableOverTheCounter) SetAmountNil()

SetAmountNil sets the value for Amount to be an explicit nil

func (*MutableOverTheCounter) SetChannelCode

func (o *MutableOverTheCounter) SetChannelCode(v OverTheCounterChannelCode)

SetChannelCode sets field value

func (*MutableOverTheCounter) SetChannelProperties

func (o *MutableOverTheCounter) SetChannelProperties(v OverTheCounterChannelProperties)

SetChannelProperties sets field value

func (*MutableOverTheCounter) SetCurrency

func (o *MutableOverTheCounter) SetCurrency(v string)

SetCurrency gets a reference to the given string and assigns it to the Currency field.

func (MutableOverTheCounter) ToMap

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

func (*MutableOverTheCounter) UnsetAmount

func (o *MutableOverTheCounter) UnsetAmount()

UnsetAmount ensures that no value is present for Amount, not even an explicit nil

type MutableQRCode

type MutableQRCode struct {
	Amount            NullableFloat64                 `json:"amount,omitempty"`
	Currency          *string                         `json:"currency,omitempty"`
	ChannelCode       NullableQRCodeChannelCode       `json:"channel_code,omitempty"`
	ChannelProperties NullableQRCodeChannelProperties `json:"channel_properties,omitempty"`
}

MutableQRCode struct for MutableQRCode

func NewMutableQRCode

func NewMutableQRCode() *MutableQRCode

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

func NewMutableQRCodeWithDefaults

func NewMutableQRCodeWithDefaults() *MutableQRCode

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

func (*MutableQRCode) GetAmount

func (o *MutableQRCode) GetAmount() float64

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

func (*MutableQRCode) GetAmountOk

func (o *MutableQRCode) GetAmountOk() (*float64, bool)

GetAmountOk returns a tuple with the Amount field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MutableQRCode) GetChannelCode

func (o *MutableQRCode) GetChannelCode() QRCodeChannelCode

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

func (*MutableQRCode) GetChannelCodeOk

func (o *MutableQRCode) GetChannelCodeOk() (*QRCodeChannelCode, bool)

GetChannelCodeOk returns a tuple with the ChannelCode field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MutableQRCode) GetChannelProperties

func (o *MutableQRCode) GetChannelProperties() QRCodeChannelProperties

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

func (*MutableQRCode) GetChannelPropertiesOk

func (o *MutableQRCode) GetChannelPropertiesOk() (*QRCodeChannelProperties, bool)

GetChannelPropertiesOk returns a tuple with the ChannelProperties field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MutableQRCode) GetCurrency

func (o *MutableQRCode) GetCurrency() string

GetCurrency returns the Currency field value if set, zero value otherwise.

func (*MutableQRCode) GetCurrencyOk

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

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

func (*MutableQRCode) HasAmount

func (o *MutableQRCode) HasAmount() bool

HasAmount returns a boolean if a field has been set.

func (*MutableQRCode) HasChannelCode

func (o *MutableQRCode) HasChannelCode() bool

HasChannelCode returns a boolean if a field has been set.

func (*MutableQRCode) HasChannelProperties

func (o *MutableQRCode) HasChannelProperties() bool

HasChannelProperties returns a boolean if a field has been set.

func (*MutableQRCode) HasCurrency

func (o *MutableQRCode) HasCurrency() bool

HasCurrency returns a boolean if a field has been set.

func (MutableQRCode) MarshalJSON

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

func (*MutableQRCode) SetAmount

func (o *MutableQRCode) SetAmount(v float64)

SetAmount gets a reference to the given NullableFloat64 and assigns it to the Amount field.

func (*MutableQRCode) SetAmountNil

func (o *MutableQRCode) SetAmountNil()

SetAmountNil sets the value for Amount to be an explicit nil

func (*MutableQRCode) SetChannelCode

func (o *MutableQRCode) SetChannelCode(v QRCodeChannelCode)

SetChannelCode gets a reference to the given NullableQRCodeChannelCode and assigns it to the ChannelCode field.

func (*MutableQRCode) SetChannelCodeNil

func (o *MutableQRCode) SetChannelCodeNil()

SetChannelCodeNil sets the value for ChannelCode to be an explicit nil

func (*MutableQRCode) SetChannelProperties

func (o *MutableQRCode) SetChannelProperties(v QRCodeChannelProperties)

SetChannelProperties gets a reference to the given NullableQRCodeChannelProperties and assigns it to the ChannelProperties field.

func (*MutableQRCode) SetChannelPropertiesNil

func (o *MutableQRCode) SetChannelPropertiesNil()

SetChannelPropertiesNil sets the value for ChannelProperties to be an explicit nil

func (*MutableQRCode) SetCurrency

func (o *MutableQRCode) SetCurrency(v string)

SetCurrency gets a reference to the given string and assigns it to the Currency field.

func (MutableQRCode) ToMap

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

func (*MutableQRCode) UnsetAmount

func (o *MutableQRCode) UnsetAmount()

UnsetAmount ensures that no value is present for Amount, not even an explicit nil

func (*MutableQRCode) UnsetChannelCode

func (o *MutableQRCode) UnsetChannelCode()

UnsetChannelCode ensures that no value is present for ChannelCode, not even an explicit nil

func (*MutableQRCode) UnsetChannelProperties

func (o *MutableQRCode) UnsetChannelProperties()

UnsetChannelProperties ensures that no value is present for ChannelProperties, not even an explicit nil

type MutableVirtualAccount

type MutableVirtualAccount struct {
	Amount            NullableFloat64                 `json:"amount,omitempty"`
	MinAmount         NullableFloat64                 `json:"min_amount,omitempty"`
	MaxAmount         NullableFloat64                 `json:"max_amount,omitempty"`
	Currency          *string                         `json:"currency,omitempty"`
	ChannelCode       VirtualAccountChannelCode       `json:"channel_code"`
	ChannelProperties VirtualAccountChannelProperties `json:"channel_properties"`
	// Alternative display requested for the virtual account
	AlternativeDisplayTypes []string `json:"alternative_display_types,omitempty"`
}

MutableVirtualAccount struct for MutableVirtualAccount

func NewMutableVirtualAccount

func NewMutableVirtualAccount(channelCode VirtualAccountChannelCode, channelProperties VirtualAccountChannelProperties) *MutableVirtualAccount

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

func NewMutableVirtualAccountWithDefaults

func NewMutableVirtualAccountWithDefaults() *MutableVirtualAccount

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

func (*MutableVirtualAccount) GetAlternativeDisplayTypes

func (o *MutableVirtualAccount) GetAlternativeDisplayTypes() []string

GetAlternativeDisplayTypes returns the AlternativeDisplayTypes field value if set, zero value otherwise.

func (*MutableVirtualAccount) GetAlternativeDisplayTypesOk

func (o *MutableVirtualAccount) GetAlternativeDisplayTypesOk() ([]string, bool)

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

func (*MutableVirtualAccount) GetAmount

func (o *MutableVirtualAccount) GetAmount() float64

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

func (*MutableVirtualAccount) GetAmountOk

func (o *MutableVirtualAccount) GetAmountOk() (*float64, bool)

GetAmountOk returns a tuple with the Amount field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MutableVirtualAccount) GetChannelCode

GetChannelCode returns the ChannelCode field value

func (*MutableVirtualAccount) GetChannelCodeOk

func (o *MutableVirtualAccount) GetChannelCodeOk() (*VirtualAccountChannelCode, bool)

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

func (*MutableVirtualAccount) GetChannelProperties

func (o *MutableVirtualAccount) GetChannelProperties() VirtualAccountChannelProperties

GetChannelProperties returns the ChannelProperties field value

func (*MutableVirtualAccount) GetChannelPropertiesOk

func (o *MutableVirtualAccount) GetChannelPropertiesOk() (*VirtualAccountChannelProperties, bool)

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

func (*MutableVirtualAccount) GetCurrency

func (o *MutableVirtualAccount) GetCurrency() string

GetCurrency returns the Currency field value if set, zero value otherwise.

func (*MutableVirtualAccount) GetCurrencyOk

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

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

func (*MutableVirtualAccount) GetMaxAmount

func (o *MutableVirtualAccount) GetMaxAmount() float64

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

func (*MutableVirtualAccount) GetMaxAmountOk

func (o *MutableVirtualAccount) GetMaxAmountOk() (*float64, bool)

GetMaxAmountOk returns a tuple with the MaxAmount field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MutableVirtualAccount) GetMinAmount

func (o *MutableVirtualAccount) GetMinAmount() float64

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

func (*MutableVirtualAccount) GetMinAmountOk

func (o *MutableVirtualAccount) GetMinAmountOk() (*float64, bool)

GetMinAmountOk returns a tuple with the MinAmount field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MutableVirtualAccount) HasAlternativeDisplayTypes

func (o *MutableVirtualAccount) HasAlternativeDisplayTypes() bool

HasAlternativeDisplayTypes returns a boolean if a field has been set.

func (*MutableVirtualAccount) HasAmount

func (o *MutableVirtualAccount) HasAmount() bool

HasAmount returns a boolean if a field has been set.

func (*MutableVirtualAccount) HasCurrency

func (o *MutableVirtualAccount) HasCurrency() bool

HasCurrency returns a boolean if a field has been set.

func (*MutableVirtualAccount) HasMaxAmount

func (o *MutableVirtualAccount) HasMaxAmount() bool

HasMaxAmount returns a boolean if a field has been set.

func (*MutableVirtualAccount) HasMinAmount

func (o *MutableVirtualAccount) HasMinAmount() bool

HasMinAmount returns a boolean if a field has been set.

func (MutableVirtualAccount) MarshalJSON

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

func (*MutableVirtualAccount) SetAlternativeDisplayTypes

func (o *MutableVirtualAccount) SetAlternativeDisplayTypes(v []string)

SetAlternativeDisplayTypes gets a reference to the given []string and assigns it to the AlternativeDisplayTypes field.

func (*MutableVirtualAccount) SetAmount

func (o *MutableVirtualAccount) SetAmount(v float64)

SetAmount gets a reference to the given NullableFloat64 and assigns it to the Amount field.

func (*MutableVirtualAccount) SetAmountNil

func (o *MutableVirtualAccount) SetAmountNil()

SetAmountNil sets the value for Amount to be an explicit nil

func (*MutableVirtualAccount) SetChannelCode

func (o *MutableVirtualAccount) SetChannelCode(v VirtualAccountChannelCode)

SetChannelCode sets field value

func (*MutableVirtualAccount) SetChannelProperties

func (o *MutableVirtualAccount) SetChannelProperties(v VirtualAccountChannelProperties)

SetChannelProperties sets field value

func (*MutableVirtualAccount) SetCurrency

func (o *MutableVirtualAccount) SetCurrency(v string)

SetCurrency gets a reference to the given string and assigns it to the Currency field.

func (*MutableVirtualAccount) SetMaxAmount

func (o *MutableVirtualAccount) SetMaxAmount(v float64)

SetMaxAmount gets a reference to the given NullableFloat64 and assigns it to the MaxAmount field.

func (*MutableVirtualAccount) SetMaxAmountNil

func (o *MutableVirtualAccount) SetMaxAmountNil()

SetMaxAmountNil sets the value for MaxAmount to be an explicit nil

func (*MutableVirtualAccount) SetMinAmount

func (o *MutableVirtualAccount) SetMinAmount(v float64)

SetMinAmount gets a reference to the given NullableFloat64 and assigns it to the MinAmount field.

func (*MutableVirtualAccount) SetMinAmountNil

func (o *MutableVirtualAccount) SetMinAmountNil()

SetMinAmountNil sets the value for MinAmount to be an explicit nil

func (MutableVirtualAccount) ToMap

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

func (*MutableVirtualAccount) UnsetAmount

func (o *MutableVirtualAccount) UnsetAmount()

UnsetAmount ensures that no value is present for Amount, not even an explicit nil

func (*MutableVirtualAccount) UnsetMaxAmount

func (o *MutableVirtualAccount) UnsetMaxAmount()

UnsetMaxAmount ensures that no value is present for MaxAmount, not even an explicit nil

func (*MutableVirtualAccount) UnsetMinAmount

func (o *MutableVirtualAccount) UnsetMinAmount()

UnsetMinAmount ensures that no value is present for MinAmount, not even an explicit nil

type NullableBasePaymentMethod

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

func NewNullableBasePaymentMethod

func NewNullableBasePaymentMethod(val *BasePaymentMethod) *NullableBasePaymentMethod

func (NullableBasePaymentMethod) Get

func (NullableBasePaymentMethod) IsSet

func (v NullableBasePaymentMethod) IsSet() bool

func (NullableBasePaymentMethod) MarshalJSON

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

func (*NullableBasePaymentMethod) Set

func (*NullableBasePaymentMethod) UnmarshalJSON

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

func (*NullableBasePaymentMethod) Unset

func (v *NullableBasePaymentMethod) Unset()

type NullableBillingInformation

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

func NewNullableBillingInformation

func NewNullableBillingInformation(val *BillingInformation) *NullableBillingInformation

func (NullableBillingInformation) Get

func (NullableBillingInformation) IsSet

func (v NullableBillingInformation) IsSet() bool

func (NullableBillingInformation) MarshalJSON

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

func (*NullableBillingInformation) Set

func (*NullableBillingInformation) UnmarshalJSON

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

func (*NullableBillingInformation) Unset

func (v *NullableBillingInformation) Unset()

type NullableBool

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

func NewNullableBool

func NewNullableBool(val *bool) *NullableBool

func (NullableBool) Get

func (v NullableBool) Get() *bool

func (NullableBool) IsSet

func (v NullableBool) IsSet() bool

func (NullableBool) MarshalJSON

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

func (*NullableBool) Set

func (v *NullableBool) Set(val *bool)

func (*NullableBool) UnmarshalJSON

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

func (*NullableBool) Unset

func (v *NullableBool) Unset()

type NullableCardChannelProperties

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

func (NullableCardChannelProperties) Get

func (NullableCardChannelProperties) IsSet

func (NullableCardChannelProperties) MarshalJSON

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

func (*NullableCardChannelProperties) Set

func (*NullableCardChannelProperties) UnmarshalJSON

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

func (*NullableCardChannelProperties) Unset

func (v *NullableCardChannelProperties) Unset()

type NullableCardVerificationResults

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

func (NullableCardVerificationResults) Get

func (NullableCardVerificationResults) IsSet

func (NullableCardVerificationResults) MarshalJSON

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

func (*NullableCardVerificationResults) Set

func (*NullableCardVerificationResults) UnmarshalJSON

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

func (*NullableCardVerificationResults) Unset

type NullableCardVerificationResultsThreeDSecure

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

func (NullableCardVerificationResultsThreeDSecure) Get

func (NullableCardVerificationResultsThreeDSecure) IsSet

func (NullableCardVerificationResultsThreeDSecure) MarshalJSON

func (*NullableCardVerificationResultsThreeDSecure) Set

func (*NullableCardVerificationResultsThreeDSecure) UnmarshalJSON

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

func (*NullableCardVerificationResultsThreeDSecure) Unset

type NullableChannelAmountLimits

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

func NewNullableChannelAmountLimits

func NewNullableChannelAmountLimits(val *ChannelAmountLimits) *NullableChannelAmountLimits

func (NullableChannelAmountLimits) Get

func (NullableChannelAmountLimits) IsSet

func (NullableChannelAmountLimits) MarshalJSON

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

func (*NullableChannelAmountLimits) Set

func (*NullableChannelAmountLimits) UnmarshalJSON

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

func (*NullableChannelAmountLimits) Unset

func (v *NullableChannelAmountLimits) Unset()

type NullableChannelAmountLimitsAllOf

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

func (NullableChannelAmountLimitsAllOf) Get

func (NullableChannelAmountLimitsAllOf) IsSet

func (NullableChannelAmountLimitsAllOf) MarshalJSON

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

func (*NullableChannelAmountLimitsAllOf) Set

func (*NullableChannelAmountLimitsAllOf) UnmarshalJSON

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

func (*NullableChannelAmountLimitsAllOf) Unset

type NullableChannelProperty

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

func NewNullableChannelProperty

func NewNullableChannelProperty(val *ChannelProperty) *NullableChannelProperty

func (NullableChannelProperty) Get

func (NullableChannelProperty) IsSet

func (v NullableChannelProperty) IsSet() bool

func (NullableChannelProperty) MarshalJSON

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

func (*NullableChannelProperty) Set

func (*NullableChannelProperty) UnmarshalJSON

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

func (*NullableChannelProperty) Unset

func (v *NullableChannelProperty) Unset()

type NullableChannelPropertyAllOf

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

func NewNullableChannelPropertyAllOf

func NewNullableChannelPropertyAllOf(val *ChannelPropertyAllOf) *NullableChannelPropertyAllOf

func (NullableChannelPropertyAllOf) Get

func (NullableChannelPropertyAllOf) IsSet

func (NullableChannelPropertyAllOf) MarshalJSON

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

func (*NullableChannelPropertyAllOf) Set

func (*NullableChannelPropertyAllOf) UnmarshalJSON

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

func (*NullableChannelPropertyAllOf) Unset

func (v *NullableChannelPropertyAllOf) Unset()

type NullableCreatePaymentMethod409Response

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

func (NullableCreatePaymentMethod409Response) Get

func (NullableCreatePaymentMethod409Response) IsSet

func (NullableCreatePaymentMethod409Response) MarshalJSON

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

func (*NullableCreatePaymentMethod409Response) Set

func (*NullableCreatePaymentMethod409Response) UnmarshalJSON

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

func (*NullableCreatePaymentMethod409Response) Unset

type NullableCreatePaymentMethod503Response

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

func (NullableCreatePaymentMethod503Response) Get

func (NullableCreatePaymentMethod503Response) IsSet

func (NullableCreatePaymentMethod503Response) MarshalJSON

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

func (*NullableCreatePaymentMethod503Response) Set

func (*NullableCreatePaymentMethod503Response) UnmarshalJSON

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

func (*NullableCreatePaymentMethod503Response) Unset

type NullableDirectDebitBankAccount

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

func (NullableDirectDebitBankAccount) Get

func (NullableDirectDebitBankAccount) IsSet

func (NullableDirectDebitBankAccount) MarshalJSON

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

func (*NullableDirectDebitBankAccount) Set

func (*NullableDirectDebitBankAccount) UnmarshalJSON

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

func (*NullableDirectDebitBankAccount) Unset

func (v *NullableDirectDebitBankAccount) Unset()

type NullableDirectDebitChannelCode

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

func (NullableDirectDebitChannelCode) Get

func (NullableDirectDebitChannelCode) IsSet

func (NullableDirectDebitChannelCode) MarshalJSON

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

func (*NullableDirectDebitChannelCode) Set

func (*NullableDirectDebitChannelCode) UnmarshalJSON

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

func (*NullableDirectDebitChannelCode) Unset

func (v *NullableDirectDebitChannelCode) Unset()

type NullableDirectDebitChannelProperties

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

func (NullableDirectDebitChannelProperties) Get

func (NullableDirectDebitChannelProperties) IsSet

func (NullableDirectDebitChannelProperties) MarshalJSON

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

func (*NullableDirectDebitChannelProperties) Set

func (*NullableDirectDebitChannelProperties) UnmarshalJSON

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

func (*NullableDirectDebitChannelProperties) Unset

type NullableDirectDebitDebitCard

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

func NewNullableDirectDebitDebitCard

func NewNullableDirectDebitDebitCard(val *DirectDebitDebitCard) *NullableDirectDebitDebitCard

func (NullableDirectDebitDebitCard) Get

func (NullableDirectDebitDebitCard) IsSet

func (NullableDirectDebitDebitCard) MarshalJSON

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

func (*NullableDirectDebitDebitCard) Set

func (*NullableDirectDebitDebitCard) UnmarshalJSON

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

func (*NullableDirectDebitDebitCard) Unset

func (v *NullableDirectDebitDebitCard) Unset()

type NullableDirectDebitType

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

func NewNullableDirectDebitType

func NewNullableDirectDebitType(val *DirectDebitType) *NullableDirectDebitType

func (NullableDirectDebitType) Get

func (NullableDirectDebitType) IsSet

func (v NullableDirectDebitType) IsSet() bool

func (NullableDirectDebitType) MarshalJSON

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

func (*NullableDirectDebitType) Set

func (*NullableDirectDebitType) UnmarshalJSON

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

func (*NullableDirectDebitType) Unset

func (v *NullableDirectDebitType) Unset()

type NullableEwalletAccount

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

func NewNullableEwalletAccount

func NewNullableEwalletAccount(val *EwalletAccount) *NullableEwalletAccount

func (NullableEwalletAccount) Get

func (NullableEwalletAccount) IsSet

func (v NullableEwalletAccount) IsSet() bool

func (NullableEwalletAccount) MarshalJSON

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

func (*NullableEwalletAccount) Set

func (*NullableEwalletAccount) UnmarshalJSON

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

func (*NullableEwalletAccount) Unset

func (v *NullableEwalletAccount) Unset()

type NullableEwalletChannelCode

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

func NewNullableEwalletChannelCode

func NewNullableEwalletChannelCode(val *EwalletChannelCode) *NullableEwalletChannelCode

func (NullableEwalletChannelCode) Get

func (NullableEwalletChannelCode) IsSet

func (v NullableEwalletChannelCode) IsSet() bool

func (NullableEwalletChannelCode) MarshalJSON

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

func (*NullableEwalletChannelCode) Set

func (*NullableEwalletChannelCode) UnmarshalJSON

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

func (*NullableEwalletChannelCode) Unset

func (v *NullableEwalletChannelCode) Unset()

type NullableEwalletChannelProperties

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

func (NullableEwalletChannelProperties) Get

func (NullableEwalletChannelProperties) IsSet

func (NullableEwalletChannelProperties) MarshalJSON

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

func (*NullableEwalletChannelProperties) Set

func (*NullableEwalletChannelProperties) UnmarshalJSON

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

func (*NullableEwalletChannelProperties) Unset

type NullableFloat32

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

func NewNullableFloat32

func NewNullableFloat32(val *float32) *NullableFloat32

func (NullableFloat32) Get

func (v NullableFloat32) Get() *float32

func (NullableFloat32) IsSet

func (v NullableFloat32) IsSet() bool

func (NullableFloat32) MarshalJSON

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

func (*NullableFloat32) Set

func (v *NullableFloat32) Set(val *float32)

func (*NullableFloat32) UnmarshalJSON

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

func (*NullableFloat32) Unset

func (v *NullableFloat32) Unset()

type NullableFloat64

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

func NewNullableFloat64

func NewNullableFloat64(val *float64) *NullableFloat64

func (NullableFloat64) Get

func (v NullableFloat64) Get() *float64

func (NullableFloat64) IsSet

func (v NullableFloat64) IsSet() bool

func (NullableFloat64) MarshalJSON

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

func (*NullableFloat64) Set

func (v *NullableFloat64) Set(val *float64)

func (*NullableFloat64) UnmarshalJSON

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

func (*NullableFloat64) Unset

func (v *NullableFloat64) Unset()

type NullableGetAllPaymentMethods400Response

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

func (NullableGetAllPaymentMethods400Response) Get

func (NullableGetAllPaymentMethods400Response) IsSet

func (NullableGetAllPaymentMethods400Response) MarshalJSON

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

func (*NullableGetAllPaymentMethods400Response) Set

func (*NullableGetAllPaymentMethods400Response) UnmarshalJSON

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

func (*NullableGetAllPaymentMethods400Response) Unset

type NullableGetAllPaymentMethods403Response

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

func (NullableGetAllPaymentMethods403Response) Get

func (NullableGetAllPaymentMethods403Response) IsSet

func (NullableGetAllPaymentMethods403Response) MarshalJSON

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

func (*NullableGetAllPaymentMethods403Response) Set

func (*NullableGetAllPaymentMethods403Response) UnmarshalJSON

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

func (*NullableGetAllPaymentMethods403Response) Unset

type NullableGetAllPaymentMethods404Response

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

func (NullableGetAllPaymentMethods404Response) Get

func (NullableGetAllPaymentMethods404Response) IsSet

func (NullableGetAllPaymentMethods404Response) MarshalJSON

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

func (*NullableGetAllPaymentMethods404Response) Set

func (*NullableGetAllPaymentMethods404Response) UnmarshalJSON

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

func (*NullableGetAllPaymentMethods404Response) Unset

type NullableGetAllPaymentMethodsDefaultResponse

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

func (NullableGetAllPaymentMethodsDefaultResponse) Get

func (NullableGetAllPaymentMethodsDefaultResponse) IsSet

func (NullableGetAllPaymentMethodsDefaultResponse) MarshalJSON

func (*NullableGetAllPaymentMethodsDefaultResponse) Set

func (*NullableGetAllPaymentMethodsDefaultResponse) UnmarshalJSON

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

func (*NullableGetAllPaymentMethodsDefaultResponse) Unset

type NullableInt

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

func NewNullableInt

func NewNullableInt(val *int) *NullableInt

func (NullableInt) Get

func (v NullableInt) Get() *int

func (NullableInt) IsSet

func (v NullableInt) IsSet() bool

func (NullableInt) MarshalJSON

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

func (*NullableInt) Set

func (v *NullableInt) Set(val *int)

func (*NullableInt) UnmarshalJSON

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

func (*NullableInt) Unset

func (v *NullableInt) Unset()

type NullableInt32

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

func NewNullableInt32

func NewNullableInt32(val *int32) *NullableInt32

func (NullableInt32) Get

func (v NullableInt32) Get() *int32

func (NullableInt32) IsSet

func (v NullableInt32) IsSet() bool

func (NullableInt32) MarshalJSON

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

func (*NullableInt32) Set

func (v *NullableInt32) Set(val *int32)

func (*NullableInt32) UnmarshalJSON

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

func (*NullableInt32) Unset

func (v *NullableInt32) Unset()

type NullableInt64

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

func NewNullableInt64

func NewNullableInt64(val *int64) *NullableInt64

func (NullableInt64) Get

func (v NullableInt64) Get() *int64

func (NullableInt64) IsSet

func (v NullableInt64) IsSet() bool

func (NullableInt64) MarshalJSON

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

func (*NullableInt64) Set

func (v *NullableInt64) Set(val *int64)

func (*NullableInt64) UnmarshalJSON

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

func (*NullableInt64) Unset

func (v *NullableInt64) Unset()

type NullableMutableDirectDebit

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

func NewNullableMutableDirectDebit

func NewNullableMutableDirectDebit(val *MutableDirectDebit) *NullableMutableDirectDebit

func (NullableMutableDirectDebit) Get

func (NullableMutableDirectDebit) IsSet

func (v NullableMutableDirectDebit) IsSet() bool

func (NullableMutableDirectDebit) MarshalJSON

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

func (*NullableMutableDirectDebit) Set

func (*NullableMutableDirectDebit) UnmarshalJSON

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

func (*NullableMutableDirectDebit) Unset

func (v *NullableMutableDirectDebit) Unset()

type NullableMutableEwallet

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

func NewNullableMutableEwallet

func NewNullableMutableEwallet(val *MutableEwallet) *NullableMutableEwallet

func (NullableMutableEwallet) Get

func (NullableMutableEwallet) IsSet

func (v NullableMutableEwallet) IsSet() bool

func (NullableMutableEwallet) MarshalJSON

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

func (*NullableMutableEwallet) Set

func (*NullableMutableEwallet) UnmarshalJSON

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

func (*NullableMutableEwallet) Unset

func (v *NullableMutableEwallet) Unset()

type NullableMutableOverTheCounter

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

func (NullableMutableOverTheCounter) Get

func (NullableMutableOverTheCounter) IsSet

func (NullableMutableOverTheCounter) MarshalJSON

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

func (*NullableMutableOverTheCounter) Set

func (*NullableMutableOverTheCounter) UnmarshalJSON

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

func (*NullableMutableOverTheCounter) Unset

func (v *NullableMutableOverTheCounter) Unset()

type NullableMutableQRCode

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

func NewNullableMutableQRCode

func NewNullableMutableQRCode(val *MutableQRCode) *NullableMutableQRCode

func (NullableMutableQRCode) Get

func (NullableMutableQRCode) IsSet

func (v NullableMutableQRCode) IsSet() bool

func (NullableMutableQRCode) MarshalJSON

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

func (*NullableMutableQRCode) Set

func (v *NullableMutableQRCode) Set(val *MutableQRCode)

func (*NullableMutableQRCode) UnmarshalJSON

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

func (*NullableMutableQRCode) Unset

func (v *NullableMutableQRCode) Unset()

type NullableMutableVirtualAccount

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

func (NullableMutableVirtualAccount) Get

func (NullableMutableVirtualAccount) IsSet

func (NullableMutableVirtualAccount) MarshalJSON

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

func (*NullableMutableVirtualAccount) Set

func (*NullableMutableVirtualAccount) UnmarshalJSON

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

func (*NullableMutableVirtualAccount) Unset

func (v *NullableMutableVirtualAccount) Unset()

type NullableOptionalPaymentMethodCountry

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

func (NullableOptionalPaymentMethodCountry) Get

func (NullableOptionalPaymentMethodCountry) IsSet

func (NullableOptionalPaymentMethodCountry) MarshalJSON

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

func (*NullableOptionalPaymentMethodCountry) Set

func (*NullableOptionalPaymentMethodCountry) UnmarshalJSON

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

func (*NullableOptionalPaymentMethodCountry) Unset

type NullableOverTheCounterChannelCode

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

func (NullableOverTheCounterChannelCode) Get

func (NullableOverTheCounterChannelCode) IsSet

func (NullableOverTheCounterChannelCode) MarshalJSON

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

func (*NullableOverTheCounterChannelCode) Set

func (*NullableOverTheCounterChannelCode) UnmarshalJSON

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

func (*NullableOverTheCounterChannelCode) Unset

type NullableOverTheCounterChannelProperties

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

func (NullableOverTheCounterChannelProperties) Get

func (NullableOverTheCounterChannelProperties) IsSet

func (NullableOverTheCounterChannelProperties) MarshalJSON

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

func (*NullableOverTheCounterChannelProperties) Set

func (*NullableOverTheCounterChannelProperties) UnmarshalJSON

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

func (*NullableOverTheCounterChannelProperties) Unset

type NullableOverTheCounterChannelPropertiesPatch

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

func (NullableOverTheCounterChannelPropertiesPatch) Get

func (NullableOverTheCounterChannelPropertiesPatch) IsSet

func (NullableOverTheCounterChannelPropertiesPatch) MarshalJSON

func (*NullableOverTheCounterChannelPropertiesPatch) Set

func (*NullableOverTheCounterChannelPropertiesPatch) UnmarshalJSON

func (*NullableOverTheCounterChannelPropertiesPatch) Unset

type NullablePatchOverTheCounter

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

func NewNullablePatchOverTheCounter

func NewNullablePatchOverTheCounter(val *PatchOverTheCounter) *NullablePatchOverTheCounter

func (NullablePatchOverTheCounter) Get

func (NullablePatchOverTheCounter) IsSet

func (NullablePatchOverTheCounter) MarshalJSON

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

func (*NullablePatchOverTheCounter) Set

func (*NullablePatchOverTheCounter) UnmarshalJSON

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

func (*NullablePatchOverTheCounter) Unset

func (v *NullablePatchOverTheCounter) Unset()

type NullablePatchVirtualAccount

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

func NewNullablePatchVirtualAccount

func NewNullablePatchVirtualAccount(val *PatchVirtualAccount) *NullablePatchVirtualAccount

func (NullablePatchVirtualAccount) Get

func (NullablePatchVirtualAccount) IsSet

func (NullablePatchVirtualAccount) MarshalJSON

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

func (*NullablePatchVirtualAccount) Set

func (*NullablePatchVirtualAccount) UnmarshalJSON

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

func (*NullablePatchVirtualAccount) Unset

func (v *NullablePatchVirtualAccount) Unset()

type NullablePaymentMethodAction

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

func NewNullablePaymentMethodAction

func NewNullablePaymentMethodAction(val *PaymentMethodAction) *NullablePaymentMethodAction

func (NullablePaymentMethodAction) Get

func (NullablePaymentMethodAction) IsSet

func (NullablePaymentMethodAction) MarshalJSON

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

func (*NullablePaymentMethodAction) Set

func (*NullablePaymentMethodAction) UnmarshalJSON

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

func (*NullablePaymentMethodAction) Unset

func (v *NullablePaymentMethodAction) Unset()

type NullablePaymentMethodCountry

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

func NewNullablePaymentMethodCountry

func NewNullablePaymentMethodCountry(val *PaymentMethodCountry) *NullablePaymentMethodCountry

func (NullablePaymentMethodCountry) Get

func (NullablePaymentMethodCountry) IsSet

func (NullablePaymentMethodCountry) MarshalJSON

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

func (*NullablePaymentMethodCountry) Set

func (*NullablePaymentMethodCountry) UnmarshalJSON

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

func (*NullablePaymentMethodCountry) Unset

func (v *NullablePaymentMethodCountry) Unset()

type NullablePaymentMethodReusability

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

func (NullablePaymentMethodReusability) Get

func (NullablePaymentMethodReusability) IsSet

func (NullablePaymentMethodReusability) MarshalJSON

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

func (*NullablePaymentMethodReusability) Set

func (*NullablePaymentMethodReusability) UnmarshalJSON

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

func (*NullablePaymentMethodReusability) Unset

type NullablePaymentMethodStatus

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

func NewNullablePaymentMethodStatus

func NewNullablePaymentMethodStatus(val *PaymentMethodStatus) *NullablePaymentMethodStatus

func (NullablePaymentMethodStatus) Get

func (NullablePaymentMethodStatus) IsSet

func (NullablePaymentMethodStatus) MarshalJSON

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

func (*NullablePaymentMethodStatus) Set

func (*NullablePaymentMethodStatus) UnmarshalJSON

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

func (*NullablePaymentMethodStatus) Unset

func (v *NullablePaymentMethodStatus) Unset()

type NullablePaymentMethodType

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

func NewNullablePaymentMethodType

func NewNullablePaymentMethodType(val *PaymentMethodType) *NullablePaymentMethodType

func (NullablePaymentMethodType) Get

func (NullablePaymentMethodType) IsSet

func (v NullablePaymentMethodType) IsSet() bool

func (NullablePaymentMethodType) MarshalJSON

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

func (*NullablePaymentMethodType) Set

func (*NullablePaymentMethodType) UnmarshalJSON

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

func (*NullablePaymentMethodType) Unset

func (v *NullablePaymentMethodType) Unset()

type NullablePublicAuthPaymentMethod

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

func (NullablePublicAuthPaymentMethod) Get

func (NullablePublicAuthPaymentMethod) IsSet

func (NullablePublicAuthPaymentMethod) MarshalJSON

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

func (*NullablePublicAuthPaymentMethod) Set

func (*NullablePublicAuthPaymentMethod) UnmarshalJSON

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

func (*NullablePublicAuthPaymentMethod) Unset

type NullablePublicCard

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

func NewNullablePublicCard

func NewNullablePublicCard(val *PublicCard) *NullablePublicCard

func (NullablePublicCard) Get

func (v NullablePublicCard) Get() *PublicCard

func (NullablePublicCard) IsSet

func (v NullablePublicCard) IsSet() bool

func (NullablePublicCard) MarshalJSON

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

func (*NullablePublicCard) Set

func (v *NullablePublicCard) Set(val *PublicCard)

func (*NullablePublicCard) UnmarshalJSON

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

func (*NullablePublicCard) Unset

func (v *NullablePublicCard) Unset()

type NullablePublicDirectDebit

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

func NewNullablePublicDirectDebit

func NewNullablePublicDirectDebit(val *PublicDirectDebit) *NullablePublicDirectDebit

func (NullablePublicDirectDebit) Get

func (NullablePublicDirectDebit) IsSet

func (v NullablePublicDirectDebit) IsSet() bool

func (NullablePublicDirectDebit) MarshalJSON

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

func (*NullablePublicDirectDebit) Set

func (*NullablePublicDirectDebit) UnmarshalJSON

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

func (*NullablePublicDirectDebit) Unset

func (v *NullablePublicDirectDebit) Unset()

type NullablePublicDirectDebitAllOf

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

func (NullablePublicDirectDebitAllOf) Get

func (NullablePublicDirectDebitAllOf) IsSet

func (NullablePublicDirectDebitAllOf) MarshalJSON

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

func (*NullablePublicDirectDebitAllOf) Set

func (*NullablePublicDirectDebitAllOf) UnmarshalJSON

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

func (*NullablePublicDirectDebitAllOf) Unset

func (v *NullablePublicDirectDebitAllOf) Unset()

type NullablePublicEwallet

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

func NewNullablePublicEwallet

func NewNullablePublicEwallet(val *PublicEwallet) *NullablePublicEwallet

func (NullablePublicEwallet) Get

func (NullablePublicEwallet) IsSet

func (v NullablePublicEwallet) IsSet() bool

func (NullablePublicEwallet) MarshalJSON

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

func (*NullablePublicEwallet) Set

func (v *NullablePublicEwallet) Set(val *PublicEwallet)

func (*NullablePublicEwallet) UnmarshalJSON

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

func (*NullablePublicEwallet) Unset

func (v *NullablePublicEwallet) Unset()

type NullablePublicExpirePaymentMethod

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

func (NullablePublicExpirePaymentMethod) Get

func (NullablePublicExpirePaymentMethod) IsSet

func (NullablePublicExpirePaymentMethod) MarshalJSON

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

func (*NullablePublicExpirePaymentMethod) Set

func (*NullablePublicExpirePaymentMethod) UnmarshalJSON

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

func (*NullablePublicExpirePaymentMethod) Unset

type NullablePublicOverTheCounter

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

func NewNullablePublicOverTheCounter

func NewNullablePublicOverTheCounter(val *PublicOverTheCounter) *NullablePublicOverTheCounter

func (NullablePublicOverTheCounter) Get

func (NullablePublicOverTheCounter) IsSet

func (NullablePublicOverTheCounter) MarshalJSON

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

func (*NullablePublicOverTheCounter) Set

func (*NullablePublicOverTheCounter) UnmarshalJSON

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

func (*NullablePublicOverTheCounter) Unset

func (v *NullablePublicOverTheCounter) Unset()

type NullablePublicPatchPaymentMethod

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

func (NullablePublicPatchPaymentMethod) Get

func (NullablePublicPatchPaymentMethod) IsSet

func (NullablePublicPatchPaymentMethod) MarshalJSON

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

func (*NullablePublicPatchPaymentMethod) Set

func (*NullablePublicPatchPaymentMethod) UnmarshalJSON

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

func (*NullablePublicPatchPaymentMethod) Unset

type NullablePublicPaymentChannel

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

func NewNullablePublicPaymentChannel

func NewNullablePublicPaymentChannel(val *PublicPaymentChannel) *NullablePublicPaymentChannel

func (NullablePublicPaymentChannel) Get

func (NullablePublicPaymentChannel) IsSet

func (NullablePublicPaymentChannel) MarshalJSON

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

func (*NullablePublicPaymentChannel) Set

func (*NullablePublicPaymentChannel) UnmarshalJSON

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

func (*NullablePublicPaymentChannel) Unset

func (v *NullablePublicPaymentChannel) Unset()

type NullablePublicPaymentChannelAllOf

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

func (NullablePublicPaymentChannelAllOf) Get

func (NullablePublicPaymentChannelAllOf) IsSet

func (NullablePublicPaymentChannelAllOf) MarshalJSON

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

func (*NullablePublicPaymentChannelAllOf) Set

func (*NullablePublicPaymentChannelAllOf) UnmarshalJSON

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

func (*NullablePublicPaymentChannelAllOf) Unset

type NullablePublicPaymentChannelDowntimeOnline

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

func (NullablePublicPaymentChannelDowntimeOnline) Get

func (NullablePublicPaymentChannelDowntimeOnline) IsSet

func (NullablePublicPaymentChannelDowntimeOnline) MarshalJSON

func (*NullablePublicPaymentChannelDowntimeOnline) Set

func (*NullablePublicPaymentChannelDowntimeOnline) UnmarshalJSON

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

func (*NullablePublicPaymentChannelDowntimeOnline) Unset

type NullablePublicPaymentChannelDowntimeOnlineAllOf

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

func (NullablePublicPaymentChannelDowntimeOnlineAllOf) Get

func (NullablePublicPaymentChannelDowntimeOnlineAllOf) IsSet

func (NullablePublicPaymentChannelDowntimeOnlineAllOf) MarshalJSON

func (*NullablePublicPaymentChannelDowntimeOnlineAllOf) Set

func (*NullablePublicPaymentChannelDowntimeOnlineAllOf) UnmarshalJSON

func (*NullablePublicPaymentChannelDowntimeOnlineAllOf) Unset

type NullablePublicPaymentChannelDowntimeOnlineData

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

func (NullablePublicPaymentChannelDowntimeOnlineData) Get

func (NullablePublicPaymentChannelDowntimeOnlineData) IsSet

func (NullablePublicPaymentChannelDowntimeOnlineData) MarshalJSON

func (*NullablePublicPaymentChannelDowntimeOnlineData) Set

func (*NullablePublicPaymentChannelDowntimeOnlineData) UnmarshalJSON

func (*NullablePublicPaymentChannelDowntimeOnlineData) Unset

type NullablePublicPaymentChannelDowntimeOnlineDataAllOf

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

func (NullablePublicPaymentChannelDowntimeOnlineDataAllOf) Get

func (NullablePublicPaymentChannelDowntimeOnlineDataAllOf) IsSet

func (NullablePublicPaymentChannelDowntimeOnlineDataAllOf) MarshalJSON

func (*NullablePublicPaymentChannelDowntimeOnlineDataAllOf) Set

func (*NullablePublicPaymentChannelDowntimeOnlineDataAllOf) UnmarshalJSON

func (*NullablePublicPaymentChannelDowntimeOnlineDataAllOf) Unset

type NullablePublicPaymentChannelList

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

func (NullablePublicPaymentChannelList) Get

func (NullablePublicPaymentChannelList) IsSet

func (NullablePublicPaymentChannelList) MarshalJSON

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

func (*NullablePublicPaymentChannelList) Set

func (*NullablePublicPaymentChannelList) UnmarshalJSON

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

func (*NullablePublicPaymentChannelList) Unset

type NullablePublicPaymentChannelListLinksInner

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

func (NullablePublicPaymentChannelListLinksInner) Get

func (NullablePublicPaymentChannelListLinksInner) IsSet

func (NullablePublicPaymentChannelListLinksInner) MarshalJSON

func (*NullablePublicPaymentChannelListLinksInner) Set

func (*NullablePublicPaymentChannelListLinksInner) UnmarshalJSON

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

func (*NullablePublicPaymentChannelListLinksInner) Unset

type NullablePublicPaymentChannelListLinksInnerAllOf

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

func (NullablePublicPaymentChannelListLinksInnerAllOf) Get

func (NullablePublicPaymentChannelListLinksInnerAllOf) IsSet

func (NullablePublicPaymentChannelListLinksInnerAllOf) MarshalJSON

func (*NullablePublicPaymentChannelListLinksInnerAllOf) Set

func (*NullablePublicPaymentChannelListLinksInnerAllOf) UnmarshalJSON

func (*NullablePublicPaymentChannelListLinksInnerAllOf) Unset

type NullablePublicPaymentMethod

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

func NewNullablePublicPaymentMethod

func NewNullablePublicPaymentMethod(val *PublicPaymentMethod) *NullablePublicPaymentMethod

func (NullablePublicPaymentMethod) Get

func (NullablePublicPaymentMethod) IsSet

func (NullablePublicPaymentMethod) MarshalJSON

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

func (*NullablePublicPaymentMethod) Set

func (*NullablePublicPaymentMethod) UnmarshalJSON

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

func (*NullablePublicPaymentMethod) Unset

func (v *NullablePublicPaymentMethod) Unset()

type NullablePublicPaymentMethodAllOf

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

func (NullablePublicPaymentMethodAllOf) Get

func (NullablePublicPaymentMethodAllOf) IsSet

func (NullablePublicPaymentMethodAllOf) MarshalJSON

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

func (*NullablePublicPaymentMethodAllOf) Set

func (*NullablePublicPaymentMethodAllOf) UnmarshalJSON

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

func (*NullablePublicPaymentMethodAllOf) Unset

type NullablePublicPaymentMethodList

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

func (NullablePublicPaymentMethodList) Get

func (NullablePublicPaymentMethodList) IsSet

func (NullablePublicPaymentMethodList) MarshalJSON

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

func (*NullablePublicPaymentMethodList) Set

func (*NullablePublicPaymentMethodList) UnmarshalJSON

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

func (*NullablePublicPaymentMethodList) Unset

type NullablePublicPostSimulatePaymentChannelHealth

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

func (NullablePublicPostSimulatePaymentChannelHealth) Get

func (NullablePublicPostSimulatePaymentChannelHealth) IsSet

func (NullablePublicPostSimulatePaymentChannelHealth) MarshalJSON

func (*NullablePublicPostSimulatePaymentChannelHealth) Set

func (*NullablePublicPostSimulatePaymentChannelHealth) UnmarshalJSON

func (*NullablePublicPostSimulatePaymentChannelHealth) Unset

type NullablePublicQRCode

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

func NewNullablePublicQRCode

func NewNullablePublicQRCode(val *PublicQRCode) *NullablePublicQRCode

func (NullablePublicQRCode) Get

func (NullablePublicQRCode) IsSet

func (v NullablePublicQRCode) IsSet() bool

func (NullablePublicQRCode) MarshalJSON

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

func (*NullablePublicQRCode) Set

func (v *NullablePublicQRCode) Set(val *PublicQRCode)

func (*NullablePublicQRCode) UnmarshalJSON

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

func (*NullablePublicQRCode) Unset

func (v *NullablePublicQRCode) Unset()

type NullablePublicSDKCard

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

func NewNullablePublicSDKCard

func NewNullablePublicSDKCard(val *PublicSDKCard) *NullablePublicSDKCard

func (NullablePublicSDKCard) Get

func (NullablePublicSDKCard) IsSet

func (v NullablePublicSDKCard) IsSet() bool

func (NullablePublicSDKCard) MarshalJSON

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

func (*NullablePublicSDKCard) Set

func (v *NullablePublicSDKCard) Set(val *PublicSDKCard)

func (*NullablePublicSDKCard) UnmarshalJSON

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

func (*NullablePublicSDKCard) Unset

func (v *NullablePublicSDKCard) Unset()

type NullablePublicSDKCardCardInformation

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

func (NullablePublicSDKCardCardInformation) Get

func (NullablePublicSDKCardCardInformation) IsSet

func (NullablePublicSDKCardCardInformation) MarshalJSON

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

func (*NullablePublicSDKCardCardInformation) Set

func (*NullablePublicSDKCardCardInformation) UnmarshalJSON

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

func (*NullablePublicSDKCardCardInformation) Unset

type NullablePublicSDKCreatePaymentMethod

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

func (NullablePublicSDKCreatePaymentMethod) Get

func (NullablePublicSDKCreatePaymentMethod) IsSet

func (NullablePublicSDKCreatePaymentMethod) MarshalJSON

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

func (*NullablePublicSDKCreatePaymentMethod) Set

func (*NullablePublicSDKCreatePaymentMethod) UnmarshalJSON

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

func (*NullablePublicSDKCreatePaymentMethod) Unset

type NullablePublicSimulatePayment

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

func (NullablePublicSimulatePayment) Get

func (NullablePublicSimulatePayment) IsSet

func (NullablePublicSimulatePayment) MarshalJSON

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

func (*NullablePublicSimulatePayment) Set

func (*NullablePublicSimulatePayment) UnmarshalJSON

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

func (*NullablePublicSimulatePayment) Unset

func (v *NullablePublicSimulatePayment) Unset()

type NullablePublicSimulatePaymentChannelHealth

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

func (NullablePublicSimulatePaymentChannelHealth) Get

func (NullablePublicSimulatePaymentChannelHealth) IsSet

func (NullablePublicSimulatePaymentChannelHealth) MarshalJSON

func (*NullablePublicSimulatePaymentChannelHealth) Set

func (*NullablePublicSimulatePaymentChannelHealth) UnmarshalJSON

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

func (*NullablePublicSimulatePaymentChannelHealth) Unset

type NullableQRCodeChannelCode

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

func NewNullableQRCodeChannelCode

func NewNullableQRCodeChannelCode(val *QRCodeChannelCode) *NullableQRCodeChannelCode

func (NullableQRCodeChannelCode) Get

func (NullableQRCodeChannelCode) IsSet

func (v NullableQRCodeChannelCode) IsSet() bool

func (NullableQRCodeChannelCode) MarshalJSON

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

func (*NullableQRCodeChannelCode) Set

func (*NullableQRCodeChannelCode) UnmarshalJSON

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

func (*NullableQRCodeChannelCode) Unset

func (v *NullableQRCodeChannelCode) Unset()

type NullableQRCodeChannelProperties

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

func (NullableQRCodeChannelProperties) Get

func (NullableQRCodeChannelProperties) IsSet

func (NullableQRCodeChannelProperties) MarshalJSON

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

func (*NullableQRCodeChannelProperties) Set

func (*NullableQRCodeChannelProperties) UnmarshalJSON

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

func (*NullableQRCodeChannelProperties) Unset

type NullableSimulatePaymentRequest

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

func (NullableSimulatePaymentRequest) Get

func (NullableSimulatePaymentRequest) IsSet

func (NullableSimulatePaymentRequest) MarshalJSON

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

func (*NullableSimulatePaymentRequest) Set

func (*NullableSimulatePaymentRequest) UnmarshalJSON

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

func (*NullableSimulatePaymentRequest) Unset

func (v *NullableSimulatePaymentRequest) Unset()

type NullableString

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

func NewNullableString

func NewNullableString(val *string) *NullableString

func (NullableString) Get

func (v NullableString) Get() *string

func (NullableString) IsSet

func (v NullableString) IsSet() bool

func (NullableString) MarshalJSON

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

func (*NullableString) Set

func (v *NullableString) Set(val *string)

func (*NullableString) UnmarshalJSON

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

func (*NullableString) Unset

func (v *NullableString) Unset()

type NullableTime

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

func NewNullableTime

func NewNullableTime(val *time.Time) *NullableTime

func (NullableTime) Get

func (v NullableTime) Get() *time.Time

func (NullableTime) IsSet

func (v NullableTime) IsSet() bool

func (NullableTime) MarshalJSON

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

func (*NullableTime) Set

func (v *NullableTime) Set(val *time.Time)

func (*NullableTime) UnmarshalJSON

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

func (*NullableTime) Unset

func (v *NullableTime) Unset()

type NullableTokenizedCardInformation

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

func (NullableTokenizedCardInformation) Get

func (NullableTokenizedCardInformation) IsSet

func (NullableTokenizedCardInformation) MarshalJSON

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

func (*NullableTokenizedCardInformation) Set

func (*NullableTokenizedCardInformation) UnmarshalJSON

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

func (*NullableTokenizedCardInformation) Unset

type NullableVirtualAccountChannelCode

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

func (NullableVirtualAccountChannelCode) Get

func (NullableVirtualAccountChannelCode) IsSet

func (NullableVirtualAccountChannelCode) MarshalJSON

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

func (*NullableVirtualAccountChannelCode) Set

func (*NullableVirtualAccountChannelCode) UnmarshalJSON

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

func (*NullableVirtualAccountChannelCode) Unset

type NullableVirtualAccountChannelProperties

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

func (NullableVirtualAccountChannelProperties) Get

func (NullableVirtualAccountChannelProperties) IsSet

func (NullableVirtualAccountChannelProperties) MarshalJSON

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

func (*NullableVirtualAccountChannelProperties) Set

func (*NullableVirtualAccountChannelProperties) UnmarshalJSON

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

func (*NullableVirtualAccountChannelProperties) Unset

type NullableVirtualAccountChannelPropertiesPatch

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

func (NullableVirtualAccountChannelPropertiesPatch) Get

func (NullableVirtualAccountChannelPropertiesPatch) IsSet

func (NullableVirtualAccountChannelPropertiesPatch) MarshalJSON

func (*NullableVirtualAccountChannelPropertiesPatch) Set

func (*NullableVirtualAccountChannelPropertiesPatch) UnmarshalJSON

func (*NullableVirtualAccountChannelPropertiesPatch) Unset

type OptionalPaymentMethodCountry

type OptionalPaymentMethodCountry string

OptionalPaymentMethodCountry the model 'OptionalPaymentMethodCountry'

const (
	OPTIONALPAYMENTMETHODCOUNTRY_PH OptionalPaymentMethodCountry = "PH"
	OPTIONALPAYMENTMETHODCOUNTRY_ID OptionalPaymentMethodCountry = "ID"
	OPTIONALPAYMENTMETHODCOUNTRY_VN OptionalPaymentMethodCountry = "VN"
	OPTIONALPAYMENTMETHODCOUNTRY_TH OptionalPaymentMethodCountry = "TH"
	OPTIONALPAYMENTMETHODCOUNTRY_MY OptionalPaymentMethodCountry = "MY"
)

List of OptionalPaymentMethodCountry

func NewOptionalPaymentMethodCountryFromValue

func NewOptionalPaymentMethodCountryFromValue(v string) (*OptionalPaymentMethodCountry, error)

NewOptionalPaymentMethodCountryFromValue returns a pointer to a valid OptionalPaymentMethodCountry for the value passed as argument, or an error if the value passed is not allowed by the enum

func (OptionalPaymentMethodCountry) IsValid

func (v OptionalPaymentMethodCountry) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (OptionalPaymentMethodCountry) Ptr

Ptr returns reference to OptionalPaymentMethodCountry value

func (OptionalPaymentMethodCountry) String

func (*OptionalPaymentMethodCountry) UnmarshalJSON

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

type OverTheCounterChannelCode

type OverTheCounterChannelCode string

OverTheCounterChannelCode Over The Counter Channel Code

const (
	OVERTHECOUNTERCHANNELCODE__7_ELEVEN        OverTheCounterChannelCode = "7ELEVEN"
	OVERTHECOUNTERCHANNELCODE__7_ELEVEN_CLIQQ  OverTheCounterChannelCode = "7ELEVEN_CLIQQ"
	OVERTHECOUNTERCHANNELCODE_CEBUANA          OverTheCounterChannelCode = "CEBUANA"
	OVERTHECOUNTERCHANNELCODE_ECPAY            OverTheCounterChannelCode = "ECPAY"
	OVERTHECOUNTERCHANNELCODE_PALAWAN          OverTheCounterChannelCode = "PALAWAN"
	OVERTHECOUNTERCHANNELCODE_MLHUILLIER       OverTheCounterChannelCode = "MLHUILLIER"
	OVERTHECOUNTERCHANNELCODE_ECPAY_DRAGONLOAN OverTheCounterChannelCode = "ECPAY_DRAGONLOAN"
	OVERTHECOUNTERCHANNELCODE_LBC              OverTheCounterChannelCode = "LBC"
	OVERTHECOUNTERCHANNELCODE_ECPAY_SCHOOL     OverTheCounterChannelCode = "ECPAY_SCHOOL"
	OVERTHECOUNTERCHANNELCODE_RD_PAWNSHOP      OverTheCounterChannelCode = "RD_PAWNSHOP"
	OVERTHECOUNTERCHANNELCODE_CVM              OverTheCounterChannelCode = "CVM"
	OVERTHECOUNTERCHANNELCODE_USSC             OverTheCounterChannelCode = "USSC"
	OVERTHECOUNTERCHANNELCODE_SM_BILLS         OverTheCounterChannelCode = "SM_BILLS"
	OVERTHECOUNTERCHANNELCODE_ROBINSONS_BILLS  OverTheCounterChannelCode = "ROBINSONS_BILLS"
	OVERTHECOUNTERCHANNELCODE_ALFAMART         OverTheCounterChannelCode = "ALFAMART"
	OVERTHECOUNTERCHANNELCODE_INDOMARET        OverTheCounterChannelCode = "INDOMARET"
)

List of OverTheCounterChannelCode

func NewOverTheCounterChannelCodeFromValue

func NewOverTheCounterChannelCodeFromValue(v string) (*OverTheCounterChannelCode, error)

NewOverTheCounterChannelCodeFromValue returns a pointer to a valid OverTheCounterChannelCode for the value passed as argument, or an error if the value passed is not allowed by the enum

func (OverTheCounterChannelCode) IsValid

func (v OverTheCounterChannelCode) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (OverTheCounterChannelCode) Ptr

Ptr returns reference to OverTheCounterChannelCode value

func (OverTheCounterChannelCode) String

func (v OverTheCounterChannelCode) String() string

func (*OverTheCounterChannelCode) UnmarshalJSON

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

type OverTheCounterChannelProperties

type OverTheCounterChannelProperties struct {
	// The payment code that you want to assign, e.g 12345. If you do not send one, one will be picked at random.
	PaymentCode *string `json:"payment_code,omitempty"`
	// Name of customer.
	CustomerName string `json:"customer_name"`
	// The time when the payment code will be expired. The minimum is 2 hours and the maximum is 9 days for 7ELEVEN. Default expired date will be 2 days from payment code generated.
	ExpiresAt *time.Time `json:"expires_at,omitempty"`
}

OverTheCounterChannelProperties Over The Counter Channel Properties

func NewOverTheCounterChannelProperties

func NewOverTheCounterChannelProperties(customerName string) *OverTheCounterChannelProperties

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

func NewOverTheCounterChannelPropertiesWithDefaults

func NewOverTheCounterChannelPropertiesWithDefaults() *OverTheCounterChannelProperties

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

func (*OverTheCounterChannelProperties) GetCustomerName

func (o *OverTheCounterChannelProperties) GetCustomerName() string

GetCustomerName returns the CustomerName field value

func (*OverTheCounterChannelProperties) GetCustomerNameOk

func (o *OverTheCounterChannelProperties) GetCustomerNameOk() (*string, bool)

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

func (*OverTheCounterChannelProperties) GetExpiresAt

func (o *OverTheCounterChannelProperties) GetExpiresAt() time.Time

GetExpiresAt returns the ExpiresAt field value if set, zero value otherwise.

func (*OverTheCounterChannelProperties) GetExpiresAtOk

func (o *OverTheCounterChannelProperties) GetExpiresAtOk() (*time.Time, bool)

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

func (*OverTheCounterChannelProperties) GetPaymentCode

func (o *OverTheCounterChannelProperties) GetPaymentCode() string

GetPaymentCode returns the PaymentCode field value if set, zero value otherwise.

func (*OverTheCounterChannelProperties) GetPaymentCodeOk

func (o *OverTheCounterChannelProperties) GetPaymentCodeOk() (*string, bool)

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

func (*OverTheCounterChannelProperties) HasExpiresAt

func (o *OverTheCounterChannelProperties) HasExpiresAt() bool

HasExpiresAt returns a boolean if a field has been set.

func (*OverTheCounterChannelProperties) HasPaymentCode

func (o *OverTheCounterChannelProperties) HasPaymentCode() bool

HasPaymentCode returns a boolean if a field has been set.

func (OverTheCounterChannelProperties) MarshalJSON

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

func (*OverTheCounterChannelProperties) SetCustomerName

func (o *OverTheCounterChannelProperties) SetCustomerName(v string)

SetCustomerName sets field value

func (*OverTheCounterChannelProperties) SetExpiresAt

func (o *OverTheCounterChannelProperties) SetExpiresAt(v time.Time)

SetExpiresAt gets a reference to the given time.Time and assigns it to the ExpiresAt field.

func (*OverTheCounterChannelProperties) SetPaymentCode

func (o *OverTheCounterChannelProperties) SetPaymentCode(v string)

SetPaymentCode gets a reference to the given string and assigns it to the PaymentCode field.

func (OverTheCounterChannelProperties) ToMap

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

type OverTheCounterChannelPropertiesPatch

type OverTheCounterChannelPropertiesPatch struct {
	// Name of customer.
	CustomerName *string `json:"customer_name,omitempty"`
	// The time when the payment code will be expired. The minimum is 2 hours and the maximum is 9 days for 7ELEVEN. Default expired date will be 2 days from payment code generated.
	ExpiresAt *time.Time `json:"expires_at,omitempty"`
}

OverTheCounterChannelPropertiesPatch Over The Counter Channel Properties Patchables

func NewOverTheCounterChannelPropertiesPatch

func NewOverTheCounterChannelPropertiesPatch() *OverTheCounterChannelPropertiesPatch

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

func NewOverTheCounterChannelPropertiesPatchWithDefaults

func NewOverTheCounterChannelPropertiesPatchWithDefaults() *OverTheCounterChannelPropertiesPatch

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

func (*OverTheCounterChannelPropertiesPatch) GetCustomerName

func (o *OverTheCounterChannelPropertiesPatch) GetCustomerName() string

GetCustomerName returns the CustomerName field value if set, zero value otherwise.

func (*OverTheCounterChannelPropertiesPatch) GetCustomerNameOk

func (o *OverTheCounterChannelPropertiesPatch) GetCustomerNameOk() (*string, bool)

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

func (*OverTheCounterChannelPropertiesPatch) GetExpiresAt

GetExpiresAt returns the ExpiresAt field value if set, zero value otherwise.

func (*OverTheCounterChannelPropertiesPatch) GetExpiresAtOk

func (o *OverTheCounterChannelPropertiesPatch) GetExpiresAtOk() (*time.Time, bool)

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

func (*OverTheCounterChannelPropertiesPatch) HasCustomerName

func (o *OverTheCounterChannelPropertiesPatch) HasCustomerName() bool

HasCustomerName returns a boolean if a field has been set.

func (*OverTheCounterChannelPropertiesPatch) HasExpiresAt

func (o *OverTheCounterChannelPropertiesPatch) HasExpiresAt() bool

HasExpiresAt returns a boolean if a field has been set.

func (OverTheCounterChannelPropertiesPatch) MarshalJSON

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

func (*OverTheCounterChannelPropertiesPatch) SetCustomerName

func (o *OverTheCounterChannelPropertiesPatch) SetCustomerName(v string)

SetCustomerName gets a reference to the given string and assigns it to the CustomerName field.

func (*OverTheCounterChannelPropertiesPatch) SetExpiresAt

func (o *OverTheCounterChannelPropertiesPatch) SetExpiresAt(v time.Time)

SetExpiresAt gets a reference to the given time.Time and assigns it to the ExpiresAt field.

func (OverTheCounterChannelPropertiesPatch) ToMap

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

type PatchOverTheCounter

type PatchOverTheCounter struct {
	Amount            NullableFloat64                       `json:"amount,omitempty"`
	ChannelProperties *OverTheCounterChannelPropertiesPatch `json:"channel_properties,omitempty"`
}

PatchOverTheCounter struct for PatchOverTheCounter

func NewPatchOverTheCounter

func NewPatchOverTheCounter() *PatchOverTheCounter

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

func NewPatchOverTheCounterWithDefaults

func NewPatchOverTheCounterWithDefaults() *PatchOverTheCounter

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

func (*PatchOverTheCounter) GetAmount

func (o *PatchOverTheCounter) GetAmount() float64

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

func (*PatchOverTheCounter) GetAmountOk

func (o *PatchOverTheCounter) GetAmountOk() (*float64, bool)

GetAmountOk returns a tuple with the Amount field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PatchOverTheCounter) GetChannelProperties

GetChannelProperties returns the ChannelProperties field value if set, zero value otherwise.

func (*PatchOverTheCounter) GetChannelPropertiesOk

func (o *PatchOverTheCounter) GetChannelPropertiesOk() (*OverTheCounterChannelPropertiesPatch, bool)

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

func (*PatchOverTheCounter) HasAmount

func (o *PatchOverTheCounter) HasAmount() bool

HasAmount returns a boolean if a field has been set.

func (*PatchOverTheCounter) HasChannelProperties

func (o *PatchOverTheCounter) HasChannelProperties() bool

HasChannelProperties returns a boolean if a field has been set.

func (PatchOverTheCounter) MarshalJSON

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

func (*PatchOverTheCounter) SetAmount

func (o *PatchOverTheCounter) SetAmount(v float64)

SetAmount gets a reference to the given NullableFloat64 and assigns it to the Amount field.

func (*PatchOverTheCounter) SetAmountNil

func (o *PatchOverTheCounter) SetAmountNil()

SetAmountNil sets the value for Amount to be an explicit nil

func (*PatchOverTheCounter) SetChannelProperties

func (o *PatchOverTheCounter) SetChannelProperties(v OverTheCounterChannelPropertiesPatch)

SetChannelProperties gets a reference to the given OverTheCounterChannelPropertiesPatch and assigns it to the ChannelProperties field.

func (PatchOverTheCounter) ToMap

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

func (*PatchOverTheCounter) UnsetAmount

func (o *PatchOverTheCounter) UnsetAmount()

UnsetAmount ensures that no value is present for Amount, not even an explicit nil

type PatchVirtualAccount

type PatchVirtualAccount struct {
	Amount            NullableFloat64                       `json:"amount,omitempty"`
	MinAmount         NullableFloat64                       `json:"min_amount,omitempty"`
	MaxAmount         NullableFloat64                       `json:"max_amount,omitempty"`
	ChannelProperties *VirtualAccountChannelPropertiesPatch `json:"channel_properties,omitempty"`
	// Alternative display requested for the virtual account
	AlternativeDisplayTypes []string `json:"alternative_display_types,omitempty"`
}

PatchVirtualAccount struct for PatchVirtualAccount

func NewPatchVirtualAccount

func NewPatchVirtualAccount() *PatchVirtualAccount

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

func NewPatchVirtualAccountWithDefaults

func NewPatchVirtualAccountWithDefaults() *PatchVirtualAccount

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

func (*PatchVirtualAccount) GetAlternativeDisplayTypes

func (o *PatchVirtualAccount) GetAlternativeDisplayTypes() []string

GetAlternativeDisplayTypes returns the AlternativeDisplayTypes field value if set, zero value otherwise.

func (*PatchVirtualAccount) GetAlternativeDisplayTypesOk

func (o *PatchVirtualAccount) GetAlternativeDisplayTypesOk() ([]string, bool)

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

func (*PatchVirtualAccount) GetAmount

func (o *PatchVirtualAccount) GetAmount() float64

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

func (*PatchVirtualAccount) GetAmountOk

func (o *PatchVirtualAccount) GetAmountOk() (*float64, bool)

GetAmountOk returns a tuple with the Amount field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PatchVirtualAccount) GetChannelProperties

GetChannelProperties returns the ChannelProperties field value if set, zero value otherwise.

func (*PatchVirtualAccount) GetChannelPropertiesOk

func (o *PatchVirtualAccount) GetChannelPropertiesOk() (*VirtualAccountChannelPropertiesPatch, bool)

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

func (*PatchVirtualAccount) GetMaxAmount

func (o *PatchVirtualAccount) GetMaxAmount() float64

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

func (*PatchVirtualAccount) GetMaxAmountOk

func (o *PatchVirtualAccount) GetMaxAmountOk() (*float64, bool)

GetMaxAmountOk returns a tuple with the MaxAmount field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PatchVirtualAccount) GetMinAmount

func (o *PatchVirtualAccount) GetMinAmount() float64

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

func (*PatchVirtualAccount) GetMinAmountOk

func (o *PatchVirtualAccount) GetMinAmountOk() (*float64, bool)

GetMinAmountOk returns a tuple with the MinAmount field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PatchVirtualAccount) HasAlternativeDisplayTypes

func (o *PatchVirtualAccount) HasAlternativeDisplayTypes() bool

HasAlternativeDisplayTypes returns a boolean if a field has been set.

func (*PatchVirtualAccount) HasAmount

func (o *PatchVirtualAccount) HasAmount() bool

HasAmount returns a boolean if a field has been set.

func (*PatchVirtualAccount) HasChannelProperties

func (o *PatchVirtualAccount) HasChannelProperties() bool

HasChannelProperties returns a boolean if a field has been set.

func (*PatchVirtualAccount) HasMaxAmount

func (o *PatchVirtualAccount) HasMaxAmount() bool

HasMaxAmount returns a boolean if a field has been set.

func (*PatchVirtualAccount) HasMinAmount

func (o *PatchVirtualAccount) HasMinAmount() bool

HasMinAmount returns a boolean if a field has been set.

func (PatchVirtualAccount) MarshalJSON

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

func (*PatchVirtualAccount) SetAlternativeDisplayTypes

func (o *PatchVirtualAccount) SetAlternativeDisplayTypes(v []string)

SetAlternativeDisplayTypes gets a reference to the given []string and assigns it to the AlternativeDisplayTypes field.

func (*PatchVirtualAccount) SetAmount

func (o *PatchVirtualAccount) SetAmount(v float64)

SetAmount gets a reference to the given NullableFloat64 and assigns it to the Amount field.

func (*PatchVirtualAccount) SetAmountNil

func (o *PatchVirtualAccount) SetAmountNil()

SetAmountNil sets the value for Amount to be an explicit nil

func (*PatchVirtualAccount) SetChannelProperties

func (o *PatchVirtualAccount) SetChannelProperties(v VirtualAccountChannelPropertiesPatch)

SetChannelProperties gets a reference to the given VirtualAccountChannelPropertiesPatch and assigns it to the ChannelProperties field.

func (*PatchVirtualAccount) SetMaxAmount

func (o *PatchVirtualAccount) SetMaxAmount(v float64)

SetMaxAmount gets a reference to the given NullableFloat64 and assigns it to the MaxAmount field.

func (*PatchVirtualAccount) SetMaxAmountNil

func (o *PatchVirtualAccount) SetMaxAmountNil()

SetMaxAmountNil sets the value for MaxAmount to be an explicit nil

func (*PatchVirtualAccount) SetMinAmount

func (o *PatchVirtualAccount) SetMinAmount(v float64)

SetMinAmount gets a reference to the given NullableFloat64 and assigns it to the MinAmount field.

func (*PatchVirtualAccount) SetMinAmountNil

func (o *PatchVirtualAccount) SetMinAmountNil()

SetMinAmountNil sets the value for MinAmount to be an explicit nil

func (PatchVirtualAccount) ToMap

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

func (*PatchVirtualAccount) UnsetAmount

func (o *PatchVirtualAccount) UnsetAmount()

UnsetAmount ensures that no value is present for Amount, not even an explicit nil

func (*PatchVirtualAccount) UnsetMaxAmount

func (o *PatchVirtualAccount) UnsetMaxAmount()

UnsetMaxAmount ensures that no value is present for MaxAmount, not even an explicit nil

func (*PatchVirtualAccount) UnsetMinAmount

func (o *PatchVirtualAccount) UnsetMinAmount()

UnsetMinAmount ensures that no value is present for MinAmount, not even an explicit nil

type PaymentMethodAction

type PaymentMethodAction struct {
	Action  *string `json:"action,omitempty"`
	Method  *string `json:"method,omitempty"`
	Url     *string `json:"url,omitempty"`
	UrlType *string `json:"url_type,omitempty"`
}

PaymentMethodAction struct for PaymentMethodAction

func NewPaymentMethodAction

func NewPaymentMethodAction() *PaymentMethodAction

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

func NewPaymentMethodActionWithDefaults

func NewPaymentMethodActionWithDefaults() *PaymentMethodAction

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

func (*PaymentMethodAction) GetAction

func (o *PaymentMethodAction) GetAction() string

GetAction returns the Action field value if set, zero value otherwise.

func (*PaymentMethodAction) GetActionOk

func (o *PaymentMethodAction) GetActionOk() (*string, bool)

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

func (*PaymentMethodAction) GetMethod

func (o *PaymentMethodAction) GetMethod() string

GetMethod returns the Method field value if set, zero value otherwise.

func (*PaymentMethodAction) GetMethodOk

func (o *PaymentMethodAction) GetMethodOk() (*string, bool)

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

func (*PaymentMethodAction) GetUrl

func (o *PaymentMethodAction) GetUrl() string

GetUrl returns the Url field value if set, zero value otherwise.

func (*PaymentMethodAction) GetUrlOk

func (o *PaymentMethodAction) GetUrlOk() (*string, bool)

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

func (*PaymentMethodAction) GetUrlType

func (o *PaymentMethodAction) GetUrlType() string

GetUrlType returns the UrlType field value if set, zero value otherwise.

func (*PaymentMethodAction) GetUrlTypeOk

func (o *PaymentMethodAction) GetUrlTypeOk() (*string, bool)

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

func (*PaymentMethodAction) HasAction

func (o *PaymentMethodAction) HasAction() bool

HasAction returns a boolean if a field has been set.

func (*PaymentMethodAction) HasMethod

func (o *PaymentMethodAction) HasMethod() bool

HasMethod returns a boolean if a field has been set.

func (*PaymentMethodAction) HasUrl

func (o *PaymentMethodAction) HasUrl() bool

HasUrl returns a boolean if a field has been set.

func (*PaymentMethodAction) HasUrlType

func (o *PaymentMethodAction) HasUrlType() bool

HasUrlType returns a boolean if a field has been set.

func (PaymentMethodAction) MarshalJSON

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

func (*PaymentMethodAction) SetAction

func (o *PaymentMethodAction) SetAction(v string)

SetAction gets a reference to the given string and assigns it to the Action field.

func (*PaymentMethodAction) SetMethod

func (o *PaymentMethodAction) SetMethod(v string)

SetMethod gets a reference to the given string and assigns it to the Method field.

func (*PaymentMethodAction) SetUrl

func (o *PaymentMethodAction) SetUrl(v string)

SetUrl gets a reference to the given string and assigns it to the Url field.

func (*PaymentMethodAction) SetUrlType

func (o *PaymentMethodAction) SetUrlType(v string)

SetUrlType gets a reference to the given string and assigns it to the UrlType field.

func (PaymentMethodAction) ToMap

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

type PaymentMethodApi

type PaymentMethodApi interface {

	/*
		AuthPaymentMethod Validate a payment method's linking OTP

		This endpoint validates a payment method linking OTP

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param paymentMethodId
		@return ApiAuthPaymentMethodRequest
	*/
	AuthPaymentMethod(ctx context.Context, paymentMethodId string) ApiAuthPaymentMethodRequest

	// AuthPaymentMethodExecute executes the request
	//  @return PublicPaymentMethod
	AuthPaymentMethodExecute(r ApiAuthPaymentMethodRequest) (*PublicPaymentMethod, *http.Response, error)

	/*
		CreatePaymentMethod Creates payment method

		This endpoint initiates creation of payment method

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return ApiCreatePaymentMethodRequest
	*/
	CreatePaymentMethod(ctx context.Context) ApiCreatePaymentMethodRequest

	// CreatePaymentMethodExecute executes the request
	//  @return PublicPaymentMethod
	CreatePaymentMethodExecute(r ApiCreatePaymentMethodRequest) (*PublicPaymentMethod, *http.Response, error)

	/*
		ExpirePaymentMethod Expires a payment method

		This endpoint expires a payment method and performs unlinking if necessary

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param paymentMethodId
		@return ApiExpirePaymentMethodRequest
	*/
	ExpirePaymentMethod(ctx context.Context, paymentMethodId string) ApiExpirePaymentMethodRequest

	// ExpirePaymentMethodExecute executes the request
	//  @return PublicPaymentMethod
	ExpirePaymentMethodExecute(r ApiExpirePaymentMethodRequest) (*PublicPaymentMethod, *http.Response, error)

	/*
		GetAllPaymentChannels Get all payment channels

		Get all payment channels

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return ApiGetAllPaymentChannelsRequest
	*/
	GetAllPaymentChannels(ctx context.Context) ApiGetAllPaymentChannelsRequest

	// GetAllPaymentChannelsExecute executes the request
	//  @return PublicPaymentChannelList
	GetAllPaymentChannelsExecute(r ApiGetAllPaymentChannelsRequest) (*PublicPaymentChannelList, *http.Response, error)

	/*
		GetAllPaymentMethods Get all payment methods by filters

		Get all payment methods by filters

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return ApiGetAllPaymentMethodsRequest
	*/
	GetAllPaymentMethods(ctx context.Context) ApiGetAllPaymentMethodsRequest

	// GetAllPaymentMethodsExecute executes the request
	//  @return PublicPaymentMethodList
	GetAllPaymentMethodsExecute(r ApiGetAllPaymentMethodsRequest) (*PublicPaymentMethodList, *http.Response, error)

	/*
		GetPaymentMethodByID Get payment method by ID

		Get payment method by ID

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param paymentMethodId
		@return ApiGetPaymentMethodByIDRequest
	*/
	GetPaymentMethodByID(ctx context.Context, paymentMethodId string) ApiGetPaymentMethodByIDRequest

	// GetPaymentMethodByIDExecute executes the request
	//  @return PublicPaymentMethod
	GetPaymentMethodByIDExecute(r ApiGetPaymentMethodByIDRequest) (*PublicPaymentMethod, *http.Response, error)

	/*
		GetPaymentsByPaymentMethodId Returns payments with matching PaymentMethodID.

		Returns payments with matching PaymentMethodID.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param paymentMethodId
		@return ApiGetPaymentsByPaymentMethodIdRequest
	*/
	GetPaymentsByPaymentMethodId(ctx context.Context, paymentMethodId string) ApiGetPaymentsByPaymentMethodIdRequest

	// GetPaymentsByPaymentMethodIdExecute executes the request
	//  @return map[string]interface{}
	GetPaymentsByPaymentMethodIdExecute(r ApiGetPaymentsByPaymentMethodIdRequest) (map[string]interface{}, *http.Response, error)

	/*
		PatchPaymentMethod Patch payment methods

		This endpoint is used to toggle the “`status“` of an e-Wallet or a Direct Debit payment method to “`ACTIVE“` or “`INACTIVE“`.  This is also used to update the details of an Over-the-Counter or a Virtual Account payment method.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param paymentMethodId
		@return ApiPatchPaymentMethodRequest
	*/
	PatchPaymentMethod(ctx context.Context, paymentMethodId string) ApiPatchPaymentMethodRequest

	// PatchPaymentMethodExecute executes the request
	//  @return PublicPaymentMethod
	PatchPaymentMethodExecute(r ApiPatchPaymentMethodRequest) (*PublicPaymentMethod, *http.Response, error)

	/*
		SimulatePayment Makes payment with matching PaymentMethodID.

		Makes payment with matching PaymentMethodID.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param paymentMethodId
		@return ApiSimulatePaymentRequest
	*/
	SimulatePayment(ctx context.Context, paymentMethodId string) ApiSimulatePaymentRequest

	// SimulatePaymentExecute executes the request
	//  @return PublicSimulatePayment
	SimulatePaymentExecute(r ApiSimulatePaymentRequest) (*PublicSimulatePayment, *http.Response, error)

	/*
		SimulatePaymentChannelHealth Simulate payment channel health

		Simulate payment channel health

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return ApiSimulatePaymentChannelHealthRequest
	*/
	SimulatePaymentChannelHealth(ctx context.Context) ApiSimulatePaymentChannelHealthRequest

	// SimulatePaymentChannelHealthExecute executes the request
	//  @return PublicSimulatePaymentChannelHealth
	SimulatePaymentChannelHealthExecute(r ApiSimulatePaymentChannelHealthRequest) (*PublicSimulatePaymentChannelHealth, *http.Response, error)
}

func NewPaymentMethodApi

func NewPaymentMethodApi(client common.IClient) PaymentMethodApi

NewPaymentMethodApi Create a new PaymentMethodApi service

type PaymentMethodApiService

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

PaymentMethodApiService PaymentMethodApi service

func (*PaymentMethodApiService) AuthPaymentMethod

func (a *PaymentMethodApiService) AuthPaymentMethod(ctx context.Context, paymentMethodId string) ApiAuthPaymentMethodRequest

AuthPaymentMethod Validate a payment method's linking OTP

This endpoint validates a payment method linking OTP

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param paymentMethodId
@return ApiAuthPaymentMethodRequest

func (*PaymentMethodApiService) AuthPaymentMethodExecute

Execute executes the request

@return PublicPaymentMethod

func (*PaymentMethodApiService) CreatePaymentMethod

CreatePaymentMethod Creates payment method

This endpoint initiates creation of payment method

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreatePaymentMethodRequest

func (*PaymentMethodApiService) CreatePaymentMethodExecute

Execute executes the request

@return PublicPaymentMethod

func (*PaymentMethodApiService) ExpirePaymentMethod

func (a *PaymentMethodApiService) ExpirePaymentMethod(ctx context.Context, paymentMethodId string) ApiExpirePaymentMethodRequest

ExpirePaymentMethod Expires a payment method

This endpoint expires a payment method and performs unlinking if necessary

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param paymentMethodId
@return ApiExpirePaymentMethodRequest

func (*PaymentMethodApiService) ExpirePaymentMethodExecute

Execute executes the request

@return PublicPaymentMethod

func (*PaymentMethodApiService) GetAllPaymentChannels

GetAllPaymentChannels Get all payment channels

Get all payment channels

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetAllPaymentChannelsRequest

func (*PaymentMethodApiService) GetAllPaymentChannelsExecute

Execute executes the request

@return PublicPaymentChannelList

func (*PaymentMethodApiService) GetAllPaymentMethods

GetAllPaymentMethods Get all payment methods by filters

Get all payment methods by filters

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetAllPaymentMethodsRequest

func (*PaymentMethodApiService) GetAllPaymentMethodsExecute

Execute executes the request

@return PublicPaymentMethodList

func (*PaymentMethodApiService) GetPaymentMethodByID

func (a *PaymentMethodApiService) GetPaymentMethodByID(ctx context.Context, paymentMethodId string) ApiGetPaymentMethodByIDRequest

GetPaymentMethodByID Get payment method by ID

Get payment method by ID

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param paymentMethodId
@return ApiGetPaymentMethodByIDRequest

func (*PaymentMethodApiService) GetPaymentMethodByIDExecute

Execute executes the request

@return PublicPaymentMethod

func (*PaymentMethodApiService) GetPaymentsByPaymentMethodId

func (a *PaymentMethodApiService) GetPaymentsByPaymentMethodId(ctx context.Context, paymentMethodId string) ApiGetPaymentsByPaymentMethodIdRequest

GetPaymentsByPaymentMethodId Returns payments with matching PaymentMethodID.

Returns payments with matching PaymentMethodID.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param paymentMethodId
@return ApiGetPaymentsByPaymentMethodIdRequest

func (*PaymentMethodApiService) GetPaymentsByPaymentMethodIdExecute

func (a *PaymentMethodApiService) GetPaymentsByPaymentMethodIdExecute(r ApiGetPaymentsByPaymentMethodIdRequest) (map[string]interface{}, *http.Response, error)

Execute executes the request

@return map[string]interface{}

func (*PaymentMethodApiService) PatchPaymentMethod

func (a *PaymentMethodApiService) PatchPaymentMethod(ctx context.Context, paymentMethodId string) ApiPatchPaymentMethodRequest

PatchPaymentMethod Patch payment methods

This endpoint is used to toggle the ```status``` of an e-Wallet or a Direct Debit payment method to ```ACTIVE``` or ```INACTIVE```. This is also used to update the details of an Over-the-Counter or a Virtual Account payment method.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param paymentMethodId
@return ApiPatchPaymentMethodRequest

func (*PaymentMethodApiService) PatchPaymentMethodExecute

Execute executes the request

@return PublicPaymentMethod

func (*PaymentMethodApiService) SimulatePayment

func (a *PaymentMethodApiService) SimulatePayment(ctx context.Context, paymentMethodId string) ApiSimulatePaymentRequest

SimulatePayment Makes payment with matching PaymentMethodID.

Makes payment with matching PaymentMethodID.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param paymentMethodId
@return ApiSimulatePaymentRequest

func (*PaymentMethodApiService) SimulatePaymentChannelHealth

SimulatePaymentChannelHealth Simulate payment channel health

Simulate payment channel health

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiSimulatePaymentChannelHealthRequest

func (*PaymentMethodApiService) SimulatePaymentChannelHealthExecute

Execute executes the request

@return PublicSimulatePaymentChannelHealth

func (*PaymentMethodApiService) SimulatePaymentExecute

Execute executes the request

@return PublicSimulatePayment

type PaymentMethodCountry

type PaymentMethodCountry string

PaymentMethodCountry the model 'PaymentMethodCountry'

const (
	PAYMENTMETHODCOUNTRY_PH PaymentMethodCountry = "PH"
	PAYMENTMETHODCOUNTRY_ID PaymentMethodCountry = "ID"
	PAYMENTMETHODCOUNTRY_VN PaymentMethodCountry = "VN"
	PAYMENTMETHODCOUNTRY_TH PaymentMethodCountry = "TH"
	PAYMENTMETHODCOUNTRY_MY PaymentMethodCountry = "MY"
)

List of PaymentMethodCountry

func NewPaymentMethodCountryFromValue

func NewPaymentMethodCountryFromValue(v string) (*PaymentMethodCountry, error)

NewPaymentMethodCountryFromValue returns a pointer to a valid PaymentMethodCountry for the value passed as argument, or an error if the value passed is not allowed by the enum

func (PaymentMethodCountry) IsValid

func (v PaymentMethodCountry) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (PaymentMethodCountry) Ptr

Ptr returns reference to PaymentMethodCountry value

func (PaymentMethodCountry) String

func (v PaymentMethodCountry) String() string

func (*PaymentMethodCountry) UnmarshalJSON

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

type PaymentMethodReusability

type PaymentMethodReusability string

PaymentMethodReusability the model 'PaymentMethodReusability'

const (
	PAYMENTMETHODREUSABILITY_MULTIPLE_USE PaymentMethodReusability = "MULTIPLE_USE"
	PAYMENTMETHODREUSABILITY_ONE_TIME_USE PaymentMethodReusability = "ONE_TIME_USE"
)

List of PaymentMethodReusability

func NewPaymentMethodReusabilityFromValue

func NewPaymentMethodReusabilityFromValue(v string) (*PaymentMethodReusability, error)

NewPaymentMethodReusabilityFromValue returns a pointer to a valid PaymentMethodReusability for the value passed as argument, or an error if the value passed is not allowed by the enum

func (PaymentMethodReusability) IsValid

func (v PaymentMethodReusability) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (PaymentMethodReusability) Ptr

Ptr returns reference to PaymentMethodReusability value

func (PaymentMethodReusability) String

func (v PaymentMethodReusability) String() string

func (*PaymentMethodReusability) UnmarshalJSON

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

type PaymentMethodStatus

type PaymentMethodStatus string

PaymentMethodStatus the model 'PaymentMethodStatus'

const (
	PAYMENTMETHODSTATUS_ACTIVE          PaymentMethodStatus = "ACTIVE"
	PAYMENTMETHODSTATUS_EXPIRED         PaymentMethodStatus = "EXPIRED"
	PAYMENTMETHODSTATUS_INACTIVE        PaymentMethodStatus = "INACTIVE"
	PAYMENTMETHODSTATUS_PENDING         PaymentMethodStatus = "PENDING"
	PAYMENTMETHODSTATUS_REQUIRES_ACTION PaymentMethodStatus = "REQUIRES_ACTION"
	PAYMENTMETHODSTATUS_FAILED          PaymentMethodStatus = "FAILED"
)

List of PaymentMethodStatus

func NewPaymentMethodStatusFromValue

func NewPaymentMethodStatusFromValue(v string) (*PaymentMethodStatus, error)

NewPaymentMethodStatusFromValue returns a pointer to a valid PaymentMethodStatus for the value passed as argument, or an error if the value passed is not allowed by the enum

func (PaymentMethodStatus) IsValid

func (v PaymentMethodStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (PaymentMethodStatus) Ptr

Ptr returns reference to PaymentMethodStatus value

func (PaymentMethodStatus) String

func (v PaymentMethodStatus) String() string

func (*PaymentMethodStatus) UnmarshalJSON

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

type PaymentMethodType

type PaymentMethodType string

PaymentMethodType the model 'PaymentMethodType'

const (
	PAYMENTMETHODTYPE_CARD                 PaymentMethodType = "CARD"
	PAYMENTMETHODTYPE_CRYPTOCURRENCY       PaymentMethodType = "CRYPTOCURRENCY"
	PAYMENTMETHODTYPE_DIRECT_BANK_TRANSFER PaymentMethodType = "DIRECT_BANK_TRANSFER"
	PAYMENTMETHODTYPE_DIRECT_DEBIT         PaymentMethodType = "DIRECT_DEBIT"
	PAYMENTMETHODTYPE_EWALLET              PaymentMethodType = "EWALLET"
	PAYMENTMETHODTYPE_OVER_THE_COUNTER     PaymentMethodType = "OVER_THE_COUNTER"
	PAYMENTMETHODTYPE_QR_CODE              PaymentMethodType = "QR_CODE"
	PAYMENTMETHODTYPE_VIRTUAL_ACCOUNT      PaymentMethodType = "VIRTUAL_ACCOUNT"
)

List of PaymentMethodType

func NewPaymentMethodTypeFromValue

func NewPaymentMethodTypeFromValue(v string) (*PaymentMethodType, error)

NewPaymentMethodTypeFromValue returns a pointer to a valid PaymentMethodType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (PaymentMethodType) IsValid

func (v PaymentMethodType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (PaymentMethodType) Ptr

Ptr returns reference to PaymentMethodType value

func (PaymentMethodType) String

func (v PaymentMethodType) String() string

func (*PaymentMethodType) UnmarshalJSON

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

type PublicAuthPaymentMethod

type PublicAuthPaymentMethod struct {
	AuthCode string `json:"auth_code"`
}

PublicAuthPaymentMethod struct for PublicAuthPaymentMethod

func NewPublicAuthPaymentMethod

func NewPublicAuthPaymentMethod(authCode string) *PublicAuthPaymentMethod

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

func NewPublicAuthPaymentMethodWithDefaults

func NewPublicAuthPaymentMethodWithDefaults() *PublicAuthPaymentMethod

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

func (*PublicAuthPaymentMethod) GetAuthCode

func (o *PublicAuthPaymentMethod) GetAuthCode() string

GetAuthCode returns the AuthCode field value

func (*PublicAuthPaymentMethod) GetAuthCodeOk

func (o *PublicAuthPaymentMethod) GetAuthCodeOk() (*string, bool)

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

func (PublicAuthPaymentMethod) MarshalJSON

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

func (*PublicAuthPaymentMethod) SetAuthCode

func (o *PublicAuthPaymentMethod) SetAuthCode(v string)

SetAuthCode sets field value

func (PublicAuthPaymentMethod) ToMap

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

type PublicCard

type PublicCard struct {
	Currency                NullableString                  `json:"currency"`
	ChannelProperties       NullableCardChannelProperties   `json:"channel_properties"`
	CardInformation         *TokenizedCardInformation       `json:"card_information,omitempty"`
	CardVerificationResults NullableCardVerificationResults `json:"card_verification_results,omitempty"`
}

PublicCard Card Payment Method Details

func NewPublicCard

func NewPublicCard(currency NullableString, channelProperties NullableCardChannelProperties) *PublicCard

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

func NewPublicCardWithDefaults

func NewPublicCardWithDefaults() *PublicCard

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

func (*PublicCard) GetCardInformation

func (o *PublicCard) GetCardInformation() TokenizedCardInformation

GetCardInformation returns the CardInformation field value if set, zero value otherwise.

func (*PublicCard) GetCardInformationOk

func (o *PublicCard) GetCardInformationOk() (*TokenizedCardInformation, bool)

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

func (*PublicCard) GetCardVerificationResults

func (o *PublicCard) GetCardVerificationResults() CardVerificationResults

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

func (*PublicCard) GetCardVerificationResultsOk

func (o *PublicCard) GetCardVerificationResultsOk() (*CardVerificationResults, bool)

GetCardVerificationResultsOk returns a tuple with the CardVerificationResults field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PublicCard) GetChannelProperties

func (o *PublicCard) GetChannelProperties() CardChannelProperties

GetChannelProperties returns the ChannelProperties field value If the value is explicit nil, the zero value for CardChannelProperties will be returned

func (*PublicCard) GetChannelPropertiesOk

func (o *PublicCard) GetChannelPropertiesOk() (*CardChannelProperties, bool)

GetChannelPropertiesOk returns a tuple with the ChannelProperties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PublicCard) GetCurrency

func (o *PublicCard) GetCurrency() string

GetCurrency returns the Currency field value If the value is explicit nil, the zero value for string will be returned

func (*PublicCard) GetCurrencyOk

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

GetCurrencyOk returns a tuple with the Currency field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PublicCard) HasCardInformation

func (o *PublicCard) HasCardInformation() bool

HasCardInformation returns a boolean if a field has been set.

func (*PublicCard) HasCardVerificationResults

func (o *PublicCard) HasCardVerificationResults() bool

HasCardVerificationResults returns a boolean if a field has been set.

func (PublicCard) MarshalJSON

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

func (*PublicCard) SetCardInformation

func (o *PublicCard) SetCardInformation(v TokenizedCardInformation)

SetCardInformation gets a reference to the given TokenizedCardInformation and assigns it to the CardInformation field.

func (*PublicCard) SetCardVerificationResults

func (o *PublicCard) SetCardVerificationResults(v CardVerificationResults)

SetCardVerificationResults gets a reference to the given NullableCardVerificationResults and assigns it to the CardVerificationResults field.

func (*PublicCard) SetCardVerificationResultsNil

func (o *PublicCard) SetCardVerificationResultsNil()

SetCardVerificationResultsNil sets the value for CardVerificationResults to be an explicit nil

func (*PublicCard) SetChannelProperties

func (o *PublicCard) SetChannelProperties(v CardChannelProperties)

SetChannelProperties sets field value

func (*PublicCard) SetCurrency

func (o *PublicCard) SetCurrency(v string)

SetCurrency sets field value

func (PublicCard) ToMap

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

func (*PublicCard) UnsetCardVerificationResults

func (o *PublicCard) UnsetCardVerificationResults()

UnsetCardVerificationResults ensures that no value is present for CardVerificationResults, not even an explicit nil

type PublicDirectDebit

type PublicDirectDebit struct {
	ChannelCode       DirectDebitChannelCode               `json:"channel_code"`
	ChannelProperties NullableDirectDebitChannelProperties `json:"channel_properties"`
	Type              DirectDebitType                      `json:"type"`
	BankAccount       NullableDirectDebitBankAccount       `json:"bank_account,omitempty"`
	DebitCard         NullableDirectDebitDebitCard         `json:"debit_card,omitempty"`
}

PublicDirectDebit Direct Debit Payment Method Details

func NewPublicDirectDebit

func NewPublicDirectDebit(channelCode DirectDebitChannelCode, channelProperties NullableDirectDebitChannelProperties, type_ DirectDebitType) *PublicDirectDebit

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

func NewPublicDirectDebitWithDefaults

func NewPublicDirectDebitWithDefaults() *PublicDirectDebit

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

func (*PublicDirectDebit) GetBankAccount

func (o *PublicDirectDebit) GetBankAccount() DirectDebitBankAccount

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

func (*PublicDirectDebit) GetBankAccountOk

func (o *PublicDirectDebit) GetBankAccountOk() (*DirectDebitBankAccount, bool)

GetBankAccountOk returns a tuple with the BankAccount field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PublicDirectDebit) GetChannelCode

func (o *PublicDirectDebit) GetChannelCode() DirectDebitChannelCode

GetChannelCode returns the ChannelCode field value

func (*PublicDirectDebit) GetChannelCodeOk

func (o *PublicDirectDebit) GetChannelCodeOk() (*DirectDebitChannelCode, bool)

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

func (*PublicDirectDebit) GetChannelProperties

func (o *PublicDirectDebit) GetChannelProperties() DirectDebitChannelProperties

GetChannelProperties returns the ChannelProperties field value If the value is explicit nil, the zero value for DirectDebitChannelProperties will be returned

func (*PublicDirectDebit) GetChannelPropertiesOk

func (o *PublicDirectDebit) GetChannelPropertiesOk() (*DirectDebitChannelProperties, bool)

GetChannelPropertiesOk returns a tuple with the ChannelProperties field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PublicDirectDebit) GetDebitCard

func (o *PublicDirectDebit) GetDebitCard() DirectDebitDebitCard

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

func (*PublicDirectDebit) GetDebitCardOk

func (o *PublicDirectDebit) GetDebitCardOk() (*DirectDebitDebitCard, bool)

GetDebitCardOk returns a tuple with the DebitCard field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PublicDirectDebit) GetType

func (o *PublicDirectDebit) GetType() DirectDebitType

GetType returns the Type field value

func (*PublicDirectDebit) GetTypeOk

func (o *PublicDirectDebit) GetTypeOk() (*DirectDebitType, bool)

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

func (*PublicDirectDebit) HasBankAccount

func (o *PublicDirectDebit) HasBankAccount() bool

HasBankAccount returns a boolean if a field has been set.

func (*PublicDirectDebit) HasDebitCard

func (o *PublicDirectDebit) HasDebitCard() bool

HasDebitCard returns a boolean if a field has been set.

func (PublicDirectDebit) MarshalJSON

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

func (*PublicDirectDebit) SetBankAccount

func (o *PublicDirectDebit) SetBankAccount(v DirectDebitBankAccount)

SetBankAccount gets a reference to the given NullableDirectDebitBankAccount and assigns it to the BankAccount field.

func (*PublicDirectDebit) SetBankAccountNil

func (o *PublicDirectDebit) SetBankAccountNil()

SetBankAccountNil sets the value for BankAccount to be an explicit nil

func (*PublicDirectDebit) SetChannelCode

func (o *PublicDirectDebit) SetChannelCode(v DirectDebitChannelCode)

SetChannelCode sets field value

func (*PublicDirectDebit) SetChannelProperties

func (o *PublicDirectDebit) SetChannelProperties(v DirectDebitChannelProperties)

SetChannelProperties sets field value

func (*PublicDirectDebit) SetDebitCard

func (o *PublicDirectDebit) SetDebitCard(v DirectDebitDebitCard)

SetDebitCard gets a reference to the given NullableDirectDebitDebitCard and assigns it to the DebitCard field.

func (*PublicDirectDebit) SetDebitCardNil

func (o *PublicDirectDebit) SetDebitCardNil()

SetDebitCardNil sets the value for DebitCard to be an explicit nil

func (*PublicDirectDebit) SetType

func (o *PublicDirectDebit) SetType(v DirectDebitType)

SetType sets field value

func (PublicDirectDebit) ToMap

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

func (*PublicDirectDebit) UnsetBankAccount

func (o *PublicDirectDebit) UnsetBankAccount()

UnsetBankAccount ensures that no value is present for BankAccount, not even an explicit nil

func (*PublicDirectDebit) UnsetDebitCard

func (o *PublicDirectDebit) UnsetDebitCard()

UnsetDebitCard ensures that no value is present for DebitCard, not even an explicit nil

type PublicDirectDebitAllOf

type PublicDirectDebitAllOf struct {
	Type        DirectDebitType                `json:"type"`
	BankAccount NullableDirectDebitBankAccount `json:"bank_account,omitempty"`
	DebitCard   NullableDirectDebitDebitCard   `json:"debit_card,omitempty"`
}

PublicDirectDebitAllOf struct for PublicDirectDebitAllOf

func NewPublicDirectDebitAllOf

func NewPublicDirectDebitAllOf(type_ DirectDebitType) *PublicDirectDebitAllOf

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

func NewPublicDirectDebitAllOfWithDefaults

func NewPublicDirectDebitAllOfWithDefaults() *PublicDirectDebitAllOf

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

func (*PublicDirectDebitAllOf) GetBankAccount

func (o *PublicDirectDebitAllOf) GetBankAccount() DirectDebitBankAccount

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

func (*PublicDirectDebitAllOf) GetBankAccountOk

func (o *PublicDirectDebitAllOf) GetBankAccountOk() (*DirectDebitBankAccount, bool)

GetBankAccountOk returns a tuple with the BankAccount field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PublicDirectDebitAllOf) GetDebitCard

func (o *PublicDirectDebitAllOf) GetDebitCard() DirectDebitDebitCard

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

func (*PublicDirectDebitAllOf) GetDebitCardOk

func (o *PublicDirectDebitAllOf) GetDebitCardOk() (*DirectDebitDebitCard, bool)

GetDebitCardOk returns a tuple with the DebitCard field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PublicDirectDebitAllOf) GetType

GetType returns the Type field value

func (*PublicDirectDebitAllOf) GetTypeOk

func (o *PublicDirectDebitAllOf) GetTypeOk() (*DirectDebitType, bool)

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

func (*PublicDirectDebitAllOf) HasBankAccount

func (o *PublicDirectDebitAllOf) HasBankAccount() bool

HasBankAccount returns a boolean if a field has been set.

func (*PublicDirectDebitAllOf) HasDebitCard

func (o *PublicDirectDebitAllOf) HasDebitCard() bool

HasDebitCard returns a boolean if a field has been set.

func (PublicDirectDebitAllOf) MarshalJSON

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

func (*PublicDirectDebitAllOf) SetBankAccount

func (o *PublicDirectDebitAllOf) SetBankAccount(v DirectDebitBankAccount)

SetBankAccount gets a reference to the given NullableDirectDebitBankAccount and assigns it to the BankAccount field.

func (*PublicDirectDebitAllOf) SetBankAccountNil

func (o *PublicDirectDebitAllOf) SetBankAccountNil()

SetBankAccountNil sets the value for BankAccount to be an explicit nil

func (*PublicDirectDebitAllOf) SetDebitCard

func (o *PublicDirectDebitAllOf) SetDebitCard(v DirectDebitDebitCard)

SetDebitCard gets a reference to the given NullableDirectDebitDebitCard and assigns it to the DebitCard field.

func (*PublicDirectDebitAllOf) SetDebitCardNil

func (o *PublicDirectDebitAllOf) SetDebitCardNil()

SetDebitCardNil sets the value for DebitCard to be an explicit nil

func (*PublicDirectDebitAllOf) SetType

SetType sets field value

func (PublicDirectDebitAllOf) ToMap

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

func (*PublicDirectDebitAllOf) UnsetBankAccount

func (o *PublicDirectDebitAllOf) UnsetBankAccount()

UnsetBankAccount ensures that no value is present for BankAccount, not even an explicit nil

func (*PublicDirectDebitAllOf) UnsetDebitCard

func (o *PublicDirectDebitAllOf) UnsetDebitCard()

UnsetDebitCard ensures that no value is present for DebitCard, not even an explicit nil

type PublicEwallet

type PublicEwallet struct {
	ChannelCode       EwalletChannelCode        `json:"channel_code"`
	ChannelProperties *EwalletChannelProperties `json:"channel_properties,omitempty"`
	Account           *EwalletAccount           `json:"account,omitempty"`
}

PublicEwallet Ewallet Payment Method Details

func NewPublicEwallet

func NewPublicEwallet(channelCode EwalletChannelCode) *PublicEwallet

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

func NewPublicEwalletWithDefaults

func NewPublicEwalletWithDefaults() *PublicEwallet

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

func (*PublicEwallet) GetAccount

func (o *PublicEwallet) GetAccount() EwalletAccount

GetAccount returns the Account field value if set, zero value otherwise.

func (*PublicEwallet) GetAccountOk

func (o *PublicEwallet) GetAccountOk() (*EwalletAccount, bool)

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

func (*PublicEwallet) GetChannelCode

func (o *PublicEwallet) GetChannelCode() EwalletChannelCode

GetChannelCode returns the ChannelCode field value

func (*PublicEwallet) GetChannelCodeOk

func (o *PublicEwallet) GetChannelCodeOk() (*EwalletChannelCode, bool)

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

func (*PublicEwallet) GetChannelProperties

func (o *PublicEwallet) GetChannelProperties() EwalletChannelProperties

GetChannelProperties returns the ChannelProperties field value if set, zero value otherwise.

func (*PublicEwallet) GetChannelPropertiesOk

func (o *PublicEwallet) GetChannelPropertiesOk() (*EwalletChannelProperties, bool)

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

func (*PublicEwallet) HasAccount

func (o *PublicEwallet) HasAccount() bool

HasAccount returns a boolean if a field has been set.

func (*PublicEwallet) HasChannelProperties

func (o *PublicEwallet) HasChannelProperties() bool

HasChannelProperties returns a boolean if a field has been set.

func (PublicEwallet) MarshalJSON

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

func (*PublicEwallet) SetAccount

func (o *PublicEwallet) SetAccount(v EwalletAccount)

SetAccount gets a reference to the given EwalletAccount and assigns it to the Account field.

func (*PublicEwallet) SetChannelCode

func (o *PublicEwallet) SetChannelCode(v EwalletChannelCode)

SetChannelCode sets field value

func (*PublicEwallet) SetChannelProperties

func (o *PublicEwallet) SetChannelProperties(v EwalletChannelProperties)

SetChannelProperties gets a reference to the given EwalletChannelProperties and assigns it to the ChannelProperties field.

func (PublicEwallet) ToMap

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

type PublicExpirePaymentMethod

type PublicExpirePaymentMethod struct {
	// URL where the end customer is redirected if the unlinking authorization is successful.
	SuccessReturnUrl NullableString `json:"success_return_url,omitempty"`
	// URL where the end customer is redirected if the unlinking authorization is failed.
	FailureReturnUrl NullableString `json:"failure_return_url,omitempty"`
}

PublicExpirePaymentMethod struct for PublicExpirePaymentMethod

func NewPublicExpirePaymentMethod

func NewPublicExpirePaymentMethod() *PublicExpirePaymentMethod

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

func NewPublicExpirePaymentMethodWithDefaults

func NewPublicExpirePaymentMethodWithDefaults() *PublicExpirePaymentMethod

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

func (*PublicExpirePaymentMethod) GetFailureReturnUrl

func (o *PublicExpirePaymentMethod) GetFailureReturnUrl() string

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

func (*PublicExpirePaymentMethod) GetFailureReturnUrlOk

func (o *PublicExpirePaymentMethod) GetFailureReturnUrlOk() (*string, bool)

GetFailureReturnUrlOk returns a tuple with the FailureReturnUrl field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PublicExpirePaymentMethod) GetSuccessReturnUrl

func (o *PublicExpirePaymentMethod) GetSuccessReturnUrl() string

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

func (*PublicExpirePaymentMethod) GetSuccessReturnUrlOk

func (o *PublicExpirePaymentMethod) GetSuccessReturnUrlOk() (*string, bool)

GetSuccessReturnUrlOk returns a tuple with the SuccessReturnUrl field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PublicExpirePaymentMethod) HasFailureReturnUrl

func (o *PublicExpirePaymentMethod) HasFailureReturnUrl() bool

HasFailureReturnUrl returns a boolean if a field has been set.

func (*PublicExpirePaymentMethod) HasSuccessReturnUrl

func (o *PublicExpirePaymentMethod) HasSuccessReturnUrl() bool

HasSuccessReturnUrl returns a boolean if a field has been set.

func (PublicExpirePaymentMethod) MarshalJSON

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

func (*PublicExpirePaymentMethod) SetFailureReturnUrl

func (o *PublicExpirePaymentMethod) SetFailureReturnUrl(v string)

SetFailureReturnUrl gets a reference to the given NullableString and assigns it to the FailureReturnUrl field.

func (*PublicExpirePaymentMethod) SetFailureReturnUrlNil

func (o *PublicExpirePaymentMethod) SetFailureReturnUrlNil()

SetFailureReturnUrlNil sets the value for FailureReturnUrl to be an explicit nil

func (*PublicExpirePaymentMethod) SetSuccessReturnUrl

func (o *PublicExpirePaymentMethod) SetSuccessReturnUrl(v string)

SetSuccessReturnUrl gets a reference to the given NullableString and assigns it to the SuccessReturnUrl field.

func (*PublicExpirePaymentMethod) SetSuccessReturnUrlNil

func (o *PublicExpirePaymentMethod) SetSuccessReturnUrlNil()

SetSuccessReturnUrlNil sets the value for SuccessReturnUrl to be an explicit nil

func (PublicExpirePaymentMethod) ToMap

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

func (*PublicExpirePaymentMethod) UnsetFailureReturnUrl

func (o *PublicExpirePaymentMethod) UnsetFailureReturnUrl()

UnsetFailureReturnUrl ensures that no value is present for FailureReturnUrl, not even an explicit nil

func (*PublicExpirePaymentMethod) UnsetSuccessReturnUrl

func (o *PublicExpirePaymentMethod) UnsetSuccessReturnUrl()

UnsetSuccessReturnUrl ensures that no value is present for SuccessReturnUrl, not even an explicit nil

type PublicOverTheCounter

type PublicOverTheCounter struct {
	Amount            NullableFloat64                 `json:"amount,omitempty"`
	Currency          *string                         `json:"currency,omitempty"`
	ChannelCode       OverTheCounterChannelCode       `json:"channel_code"`
	ChannelProperties OverTheCounterChannelProperties `json:"channel_properties"`
}

PublicOverTheCounter Over The Counter Payment Method Details

func NewPublicOverTheCounter

func NewPublicOverTheCounter(channelCode OverTheCounterChannelCode, channelProperties OverTheCounterChannelProperties) *PublicOverTheCounter

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

func NewPublicOverTheCounterWithDefaults

func NewPublicOverTheCounterWithDefaults() *PublicOverTheCounter

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

func (*PublicOverTheCounter) GetAmount

func (o *PublicOverTheCounter) GetAmount() float64

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

func (*PublicOverTheCounter) GetAmountOk

func (o *PublicOverTheCounter) GetAmountOk() (*float64, bool)

GetAmountOk returns a tuple with the Amount field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PublicOverTheCounter) GetChannelCode

func (o *PublicOverTheCounter) GetChannelCode() OverTheCounterChannelCode

GetChannelCode returns the ChannelCode field value

func (*PublicOverTheCounter) GetChannelCodeOk

func (o *PublicOverTheCounter) GetChannelCodeOk() (*OverTheCounterChannelCode, bool)

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

func (*PublicOverTheCounter) GetChannelProperties

func (o *PublicOverTheCounter) GetChannelProperties() OverTheCounterChannelProperties

GetChannelProperties returns the ChannelProperties field value

func (*PublicOverTheCounter) GetChannelPropertiesOk

func (o *PublicOverTheCounter) GetChannelPropertiesOk() (*OverTheCounterChannelProperties, bool)

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

func (*PublicOverTheCounter) GetCurrency

func (o *PublicOverTheCounter) GetCurrency() string

GetCurrency returns the Currency field value if set, zero value otherwise.

func (*PublicOverTheCounter) GetCurrencyOk

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

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

func (*PublicOverTheCounter) HasAmount

func (o *PublicOverTheCounter) HasAmount() bool

HasAmount returns a boolean if a field has been set.

func (*PublicOverTheCounter) HasCurrency

func (o *PublicOverTheCounter) HasCurrency() bool

HasCurrency returns a boolean if a field has been set.

func (PublicOverTheCounter) MarshalJSON

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

func (*PublicOverTheCounter) SetAmount

func (o *PublicOverTheCounter) SetAmount(v float64)

SetAmount gets a reference to the given NullableFloat64 and assigns it to the Amount field.

func (*PublicOverTheCounter) SetAmountNil

func (o *PublicOverTheCounter) SetAmountNil()

SetAmountNil sets the value for Amount to be an explicit nil

func (*PublicOverTheCounter) SetChannelCode

func (o *PublicOverTheCounter) SetChannelCode(v OverTheCounterChannelCode)

SetChannelCode sets field value

func (*PublicOverTheCounter) SetChannelProperties

func (o *PublicOverTheCounter) SetChannelProperties(v OverTheCounterChannelProperties)

SetChannelProperties sets field value

func (*PublicOverTheCounter) SetCurrency

func (o *PublicOverTheCounter) SetCurrency(v string)

SetCurrency gets a reference to the given string and assigns it to the Currency field.

func (PublicOverTheCounter) ToMap

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

func (*PublicOverTheCounter) UnsetAmount

func (o *PublicOverTheCounter) UnsetAmount()

UnsetAmount ensures that no value is present for Amount, not even an explicit nil

type PublicPatchPaymentMethod

type PublicPatchPaymentMethod struct {
	Description    *string                   `json:"description,omitempty"`
	ReferenceId    *string                   `json:"reference_id,omitempty"`
	Reusability    *PaymentMethodReusability `json:"reusability,omitempty"`
	Status         *PaymentMethodStatus      `json:"status,omitempty"`
	OverTheCounter *PatchOverTheCounter      `json:"over_the_counter,omitempty"`
	VirtualAccount *PatchVirtualAccount      `json:"virtual_account,omitempty"`
}

PublicPatchPaymentMethod struct for PublicPatchPaymentMethod

func NewPublicPatchPaymentMethod

func NewPublicPatchPaymentMethod() *PublicPatchPaymentMethod

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

func NewPublicPatchPaymentMethodWithDefaults

func NewPublicPatchPaymentMethodWithDefaults() *PublicPatchPaymentMethod

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

func (*PublicPatchPaymentMethod) GetDescription

func (o *PublicPatchPaymentMethod) GetDescription() string

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

func (*PublicPatchPaymentMethod) GetDescriptionOk

func (o *PublicPatchPaymentMethod) 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 (*PublicPatchPaymentMethod) GetOverTheCounter

func (o *PublicPatchPaymentMethod) GetOverTheCounter() PatchOverTheCounter

GetOverTheCounter returns the OverTheCounter field value if set, zero value otherwise.

func (*PublicPatchPaymentMethod) GetOverTheCounterOk

func (o *PublicPatchPaymentMethod) GetOverTheCounterOk() (*PatchOverTheCounter, bool)

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

func (*PublicPatchPaymentMethod) GetReferenceId

func (o *PublicPatchPaymentMethod) GetReferenceId() string

GetReferenceId returns the ReferenceId field value if set, zero value otherwise.

func (*PublicPatchPaymentMethod) GetReferenceIdOk

func (o *PublicPatchPaymentMethod) GetReferenceIdOk() (*string, bool)

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

func (*PublicPatchPaymentMethod) GetReusability

GetReusability returns the Reusability field value if set, zero value otherwise.

func (*PublicPatchPaymentMethod) GetReusabilityOk

func (o *PublicPatchPaymentMethod) GetReusabilityOk() (*PaymentMethodReusability, bool)

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

func (*PublicPatchPaymentMethod) GetStatus

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

func (*PublicPatchPaymentMethod) GetStatusOk

func (o *PublicPatchPaymentMethod) GetStatusOk() (*PaymentMethodStatus, bool)

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

func (*PublicPatchPaymentMethod) GetVirtualAccount

func (o *PublicPatchPaymentMethod) GetVirtualAccount() PatchVirtualAccount

GetVirtualAccount returns the VirtualAccount field value if set, zero value otherwise.

func (*PublicPatchPaymentMethod) GetVirtualAccountOk

func (o *PublicPatchPaymentMethod) GetVirtualAccountOk() (*PatchVirtualAccount, bool)

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

func (*PublicPatchPaymentMethod) HasDescription

func (o *PublicPatchPaymentMethod) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*PublicPatchPaymentMethod) HasOverTheCounter

func (o *PublicPatchPaymentMethod) HasOverTheCounter() bool

HasOverTheCounter returns a boolean if a field has been set.

func (*PublicPatchPaymentMethod) HasReferenceId

func (o *PublicPatchPaymentMethod) HasReferenceId() bool

HasReferenceId returns a boolean if a field has been set.

func (*PublicPatchPaymentMethod) HasReusability

func (o *PublicPatchPaymentMethod) HasReusability() bool

HasReusability returns a boolean if a field has been set.

func (*PublicPatchPaymentMethod) HasStatus

func (o *PublicPatchPaymentMethod) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*PublicPatchPaymentMethod) HasVirtualAccount

func (o *PublicPatchPaymentMethod) HasVirtualAccount() bool

HasVirtualAccount returns a boolean if a field has been set.

func (PublicPatchPaymentMethod) MarshalJSON

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

func (*PublicPatchPaymentMethod) SetDescription

func (o *PublicPatchPaymentMethod) SetDescription(v string)

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

func (*PublicPatchPaymentMethod) SetOverTheCounter

func (o *PublicPatchPaymentMethod) SetOverTheCounter(v PatchOverTheCounter)

SetOverTheCounter gets a reference to the given PatchOverTheCounter and assigns it to the OverTheCounter field.

func (*PublicPatchPaymentMethod) SetReferenceId

func (o *PublicPatchPaymentMethod) SetReferenceId(v string)

SetReferenceId gets a reference to the given string and assigns it to the ReferenceId field.

func (*PublicPatchPaymentMethod) SetReusability

SetReusability gets a reference to the given PaymentMethodReusability and assigns it to the Reusability field.

func (*PublicPatchPaymentMethod) SetStatus

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

func (*PublicPatchPaymentMethod) SetVirtualAccount

func (o *PublicPatchPaymentMethod) SetVirtualAccount(v PatchVirtualAccount)

SetVirtualAccount gets a reference to the given PatchVirtualAccount and assigns it to the VirtualAccount field.

func (PublicPatchPaymentMethod) ToMap

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

type PublicPaymentChannel

type PublicPaymentChannel struct {
	// The specific Xendit code used to identify the partner channel
	ChannelCode *string `json:"channel_code,omitempty"`
	// The payment method type
	Type *string `json:"type,omitempty"`
	// The country where the channel operates  in ISO 3166-2 country code
	Country *string `json:"country,omitempty"`
	// Official parter name of the payment channel
	ChannelName       *string           `json:"channel_name,omitempty"`
	ChannelProperties []ChannelProperty `json:"channel_properties,omitempty"`
	// If available, this contains a URL to the logo of the partner channel
	LogoUrl      *string               `json:"logo_url,omitempty"`
	AmountLimits []ChannelAmountLimits `json:"amount_limits,omitempty"`
}

PublicPaymentChannel struct for PublicPaymentChannel

func NewPublicPaymentChannel

func NewPublicPaymentChannel() *PublicPaymentChannel

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

func NewPublicPaymentChannelWithDefaults

func NewPublicPaymentChannelWithDefaults() *PublicPaymentChannel

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

func (*PublicPaymentChannel) GetAmountLimits

func (o *PublicPaymentChannel) GetAmountLimits() []ChannelAmountLimits

GetAmountLimits returns the AmountLimits field value if set, zero value otherwise.

func (*PublicPaymentChannel) GetAmountLimitsOk

func (o *PublicPaymentChannel) GetAmountLimitsOk() ([]ChannelAmountLimits, bool)

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

func (*PublicPaymentChannel) GetChannelCode

func (o *PublicPaymentChannel) GetChannelCode() string

GetChannelCode returns the ChannelCode field value if set, zero value otherwise.

func (*PublicPaymentChannel) GetChannelCodeOk

func (o *PublicPaymentChannel) GetChannelCodeOk() (*string, bool)

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

func (*PublicPaymentChannel) GetChannelName

func (o *PublicPaymentChannel) GetChannelName() string

GetChannelName returns the ChannelName field value if set, zero value otherwise.

func (*PublicPaymentChannel) GetChannelNameOk

func (o *PublicPaymentChannel) GetChannelNameOk() (*string, bool)

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

func (*PublicPaymentChannel) GetChannelProperties

func (o *PublicPaymentChannel) GetChannelProperties() []ChannelProperty

GetChannelProperties returns the ChannelProperties field value if set, zero value otherwise.

func (*PublicPaymentChannel) GetChannelPropertiesOk

func (o *PublicPaymentChannel) GetChannelPropertiesOk() ([]ChannelProperty, bool)

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

func (*PublicPaymentChannel) GetCountry

func (o *PublicPaymentChannel) GetCountry() string

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

func (*PublicPaymentChannel) GetCountryOk

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

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

func (*PublicPaymentChannel) GetLogoUrl

func (o *PublicPaymentChannel) GetLogoUrl() string

GetLogoUrl returns the LogoUrl field value if set, zero value otherwise.

func (*PublicPaymentChannel) GetLogoUrlOk

func (o *PublicPaymentChannel) GetLogoUrlOk() (*string, bool)

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

func (*PublicPaymentChannel) GetType

func (o *PublicPaymentChannel) GetType() string

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

func (*PublicPaymentChannel) GetTypeOk

func (o *PublicPaymentChannel) 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 (*PublicPaymentChannel) HasAmountLimits

func (o *PublicPaymentChannel) HasAmountLimits() bool

HasAmountLimits returns a boolean if a field has been set.

func (*PublicPaymentChannel) HasChannelCode

func (o *PublicPaymentChannel) HasChannelCode() bool

HasChannelCode returns a boolean if a field has been set.

func (*PublicPaymentChannel) HasChannelName

func (o *PublicPaymentChannel) HasChannelName() bool

HasChannelName returns a boolean if a field has been set.

func (*PublicPaymentChannel) HasChannelProperties

func (o *PublicPaymentChannel) HasChannelProperties() bool

HasChannelProperties returns a boolean if a field has been set.

func (*PublicPaymentChannel) HasCountry

func (o *PublicPaymentChannel) HasCountry() bool

HasCountry returns a boolean if a field has been set.

func (*PublicPaymentChannel) HasLogoUrl

func (o *PublicPaymentChannel) HasLogoUrl() bool

HasLogoUrl returns a boolean if a field has been set.

func (*PublicPaymentChannel) HasType

func (o *PublicPaymentChannel) HasType() bool

HasType returns a boolean if a field has been set.

func (PublicPaymentChannel) MarshalJSON

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

func (*PublicPaymentChannel) SetAmountLimits

func (o *PublicPaymentChannel) SetAmountLimits(v []ChannelAmountLimits)

SetAmountLimits gets a reference to the given []ChannelAmountLimits and assigns it to the AmountLimits field.

func (*PublicPaymentChannel) SetChannelCode

func (o *PublicPaymentChannel) SetChannelCode(v string)

SetChannelCode gets a reference to the given string and assigns it to the ChannelCode field.

func (*PublicPaymentChannel) SetChannelName

func (o *PublicPaymentChannel) SetChannelName(v string)

SetChannelName gets a reference to the given string and assigns it to the ChannelName field.

func (*PublicPaymentChannel) SetChannelProperties

func (o *PublicPaymentChannel) SetChannelProperties(v []ChannelProperty)

SetChannelProperties gets a reference to the given []ChannelProperty and assigns it to the ChannelProperties field.

func (*PublicPaymentChannel) SetCountry

func (o *PublicPaymentChannel) SetCountry(v string)

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

func (*PublicPaymentChannel) SetLogoUrl

func (o *PublicPaymentChannel) SetLogoUrl(v string)

SetLogoUrl gets a reference to the given string and assigns it to the LogoUrl field.

func (*PublicPaymentChannel) SetType

func (o *PublicPaymentChannel) SetType(v string)

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

func (PublicPaymentChannel) ToMap

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

type PublicPaymentChannelAllOf

type PublicPaymentChannelAllOf struct {
	// The specific Xendit code used to identify the partner channel
	ChannelCode *string `json:"channel_code,omitempty"`
	// The payment method type
	Type *string `json:"type,omitempty"`
	// The country where the channel operates  in ISO 3166-2 country code
	Country *string `json:"country,omitempty"`
	// Official parter name of the payment channel
	ChannelName       *string           `json:"channel_name,omitempty"`
	ChannelProperties []ChannelProperty `json:"channel_properties,omitempty"`
	// If available, this contains a URL to the logo of the partner channel
	LogoUrl      *string               `json:"logo_url,omitempty"`
	AmountLimits []ChannelAmountLimits `json:"amount_limits,omitempty"`
}

PublicPaymentChannelAllOf struct for PublicPaymentChannelAllOf

func NewPublicPaymentChannelAllOf

func NewPublicPaymentChannelAllOf() *PublicPaymentChannelAllOf

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

func NewPublicPaymentChannelAllOfWithDefaults

func NewPublicPaymentChannelAllOfWithDefaults() *PublicPaymentChannelAllOf

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

func (*PublicPaymentChannelAllOf) GetAmountLimits

func (o *PublicPaymentChannelAllOf) GetAmountLimits() []ChannelAmountLimits

GetAmountLimits returns the AmountLimits field value if set, zero value otherwise.

func (*PublicPaymentChannelAllOf) GetAmountLimitsOk

func (o *PublicPaymentChannelAllOf) GetAmountLimitsOk() ([]ChannelAmountLimits, bool)

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

func (*PublicPaymentChannelAllOf) GetChannelCode

func (o *PublicPaymentChannelAllOf) GetChannelCode() string

GetChannelCode returns the ChannelCode field value if set, zero value otherwise.

func (*PublicPaymentChannelAllOf) GetChannelCodeOk

func (o *PublicPaymentChannelAllOf) GetChannelCodeOk() (*string, bool)

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

func (*PublicPaymentChannelAllOf) GetChannelName

func (o *PublicPaymentChannelAllOf) GetChannelName() string

GetChannelName returns the ChannelName field value if set, zero value otherwise.

func (*PublicPaymentChannelAllOf) GetChannelNameOk

func (o *PublicPaymentChannelAllOf) GetChannelNameOk() (*string, bool)

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

func (*PublicPaymentChannelAllOf) GetChannelProperties

func (o *PublicPaymentChannelAllOf) GetChannelProperties() []ChannelProperty

GetChannelProperties returns the ChannelProperties field value if set, zero value otherwise.

func (*PublicPaymentChannelAllOf) GetChannelPropertiesOk

func (o *PublicPaymentChannelAllOf) GetChannelPropertiesOk() ([]ChannelProperty, bool)

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

func (*PublicPaymentChannelAllOf) GetCountry

func (o *PublicPaymentChannelAllOf) GetCountry() string

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

func (*PublicPaymentChannelAllOf) GetCountryOk

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

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

func (*PublicPaymentChannelAllOf) GetLogoUrl

func (o *PublicPaymentChannelAllOf) GetLogoUrl() string

GetLogoUrl returns the LogoUrl field value if set, zero value otherwise.

func (*PublicPaymentChannelAllOf) GetLogoUrlOk

func (o *PublicPaymentChannelAllOf) GetLogoUrlOk() (*string, bool)

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

func (*PublicPaymentChannelAllOf) GetType

func (o *PublicPaymentChannelAllOf) GetType() string

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

func (*PublicPaymentChannelAllOf) GetTypeOk

func (o *PublicPaymentChannelAllOf) 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 (*PublicPaymentChannelAllOf) HasAmountLimits

func (o *PublicPaymentChannelAllOf) HasAmountLimits() bool

HasAmountLimits returns a boolean if a field has been set.

func (*PublicPaymentChannelAllOf) HasChannelCode

func (o *PublicPaymentChannelAllOf) HasChannelCode() bool

HasChannelCode returns a boolean if a field has been set.

func (*PublicPaymentChannelAllOf) HasChannelName

func (o *PublicPaymentChannelAllOf) HasChannelName() bool

HasChannelName returns a boolean if a field has been set.

func (*PublicPaymentChannelAllOf) HasChannelProperties

func (o *PublicPaymentChannelAllOf) HasChannelProperties() bool

HasChannelProperties returns a boolean if a field has been set.

func (*PublicPaymentChannelAllOf) HasCountry

func (o *PublicPaymentChannelAllOf) HasCountry() bool

HasCountry returns a boolean if a field has been set.

func (*PublicPaymentChannelAllOf) HasLogoUrl

func (o *PublicPaymentChannelAllOf) HasLogoUrl() bool

HasLogoUrl returns a boolean if a field has been set.

func (*PublicPaymentChannelAllOf) HasType

func (o *PublicPaymentChannelAllOf) HasType() bool

HasType returns a boolean if a field has been set.

func (PublicPaymentChannelAllOf) MarshalJSON

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

func (*PublicPaymentChannelAllOf) SetAmountLimits

func (o *PublicPaymentChannelAllOf) SetAmountLimits(v []ChannelAmountLimits)

SetAmountLimits gets a reference to the given []ChannelAmountLimits and assigns it to the AmountLimits field.

func (*PublicPaymentChannelAllOf) SetChannelCode

func (o *PublicPaymentChannelAllOf) SetChannelCode(v string)

SetChannelCode gets a reference to the given string and assigns it to the ChannelCode field.

func (*PublicPaymentChannelAllOf) SetChannelName

func (o *PublicPaymentChannelAllOf) SetChannelName(v string)

SetChannelName gets a reference to the given string and assigns it to the ChannelName field.

func (*PublicPaymentChannelAllOf) SetChannelProperties

func (o *PublicPaymentChannelAllOf) SetChannelProperties(v []ChannelProperty)

SetChannelProperties gets a reference to the given []ChannelProperty and assigns it to the ChannelProperties field.

func (*PublicPaymentChannelAllOf) SetCountry

func (o *PublicPaymentChannelAllOf) SetCountry(v string)

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

func (*PublicPaymentChannelAllOf) SetLogoUrl

func (o *PublicPaymentChannelAllOf) SetLogoUrl(v string)

SetLogoUrl gets a reference to the given string and assigns it to the LogoUrl field.

func (*PublicPaymentChannelAllOf) SetType

func (o *PublicPaymentChannelAllOf) SetType(v string)

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

func (PublicPaymentChannelAllOf) ToMap

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

type PublicPaymentChannelDowntimeOnline

type PublicPaymentChannelDowntimeOnline struct {
	// Payment channel health event
	Event *string `json:"event,omitempty"`
	// Business ID registered to payment channel downtime or online callback URL
	BusinessId *string `json:"business_id,omitempty"`
	// Date time the event is triggered
	Created *string                                 `json:"created,omitempty"`
	Data    *PublicPaymentChannelDowntimeOnlineData `json:"data,omitempty"`
}

PublicPaymentChannelDowntimeOnline struct for PublicPaymentChannelDowntimeOnline

func NewPublicPaymentChannelDowntimeOnline

func NewPublicPaymentChannelDowntimeOnline() *PublicPaymentChannelDowntimeOnline

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

func NewPublicPaymentChannelDowntimeOnlineWithDefaults

func NewPublicPaymentChannelDowntimeOnlineWithDefaults() *PublicPaymentChannelDowntimeOnline

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

func (*PublicPaymentChannelDowntimeOnline) GetBusinessId

func (o *PublicPaymentChannelDowntimeOnline) GetBusinessId() string

GetBusinessId returns the BusinessId field value if set, zero value otherwise.

func (*PublicPaymentChannelDowntimeOnline) GetBusinessIdOk

func (o *PublicPaymentChannelDowntimeOnline) GetBusinessIdOk() (*string, bool)

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

func (*PublicPaymentChannelDowntimeOnline) GetCreated

GetCreated returns the Created field value if set, zero value otherwise.

func (*PublicPaymentChannelDowntimeOnline) GetCreatedOk

func (o *PublicPaymentChannelDowntimeOnline) GetCreatedOk() (*string, bool)

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

func (*PublicPaymentChannelDowntimeOnline) GetData

GetData returns the Data field value if set, zero value otherwise.

func (*PublicPaymentChannelDowntimeOnline) GetDataOk

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

func (*PublicPaymentChannelDowntimeOnline) GetEvent

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

func (*PublicPaymentChannelDowntimeOnline) GetEventOk

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

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

func (*PublicPaymentChannelDowntimeOnline) HasBusinessId

func (o *PublicPaymentChannelDowntimeOnline) HasBusinessId() bool

HasBusinessId returns a boolean if a field has been set.

func (*PublicPaymentChannelDowntimeOnline) HasCreated

func (o *PublicPaymentChannelDowntimeOnline) HasCreated() bool

HasCreated returns a boolean if a field has been set.

func (*PublicPaymentChannelDowntimeOnline) HasData

HasData returns a boolean if a field has been set.

func (*PublicPaymentChannelDowntimeOnline) HasEvent

HasEvent returns a boolean if a field has been set.

func (PublicPaymentChannelDowntimeOnline) MarshalJSON

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

func (*PublicPaymentChannelDowntimeOnline) SetBusinessId

func (o *PublicPaymentChannelDowntimeOnline) SetBusinessId(v string)

SetBusinessId gets a reference to the given string and assigns it to the BusinessId field.

func (*PublicPaymentChannelDowntimeOnline) SetCreated

func (o *PublicPaymentChannelDowntimeOnline) SetCreated(v string)

SetCreated gets a reference to the given string and assigns it to the Created field.

func (*PublicPaymentChannelDowntimeOnline) SetData

SetData gets a reference to the given PublicPaymentChannelDowntimeOnlineData and assigns it to the Data field.

func (*PublicPaymentChannelDowntimeOnline) SetEvent

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

func (PublicPaymentChannelDowntimeOnline) ToMap

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

type PublicPaymentChannelDowntimeOnlineAllOf

type PublicPaymentChannelDowntimeOnlineAllOf struct {
	// Payment channel health event
	Event *string `json:"event,omitempty"`
	// Business ID registered to payment channel downtime or online callback URL
	BusinessId *string `json:"business_id,omitempty"`
	// Date time the event is triggered
	Created *string                                 `json:"created,omitempty"`
	Data    *PublicPaymentChannelDowntimeOnlineData `json:"data,omitempty"`
}

PublicPaymentChannelDowntimeOnlineAllOf struct for PublicPaymentChannelDowntimeOnlineAllOf

func NewPublicPaymentChannelDowntimeOnlineAllOf

func NewPublicPaymentChannelDowntimeOnlineAllOf() *PublicPaymentChannelDowntimeOnlineAllOf

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

func NewPublicPaymentChannelDowntimeOnlineAllOfWithDefaults

func NewPublicPaymentChannelDowntimeOnlineAllOfWithDefaults() *PublicPaymentChannelDowntimeOnlineAllOf

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

func (*PublicPaymentChannelDowntimeOnlineAllOf) GetBusinessId

GetBusinessId returns the BusinessId field value if set, zero value otherwise.

func (*PublicPaymentChannelDowntimeOnlineAllOf) GetBusinessIdOk

func (o *PublicPaymentChannelDowntimeOnlineAllOf) GetBusinessIdOk() (*string, bool)

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

func (*PublicPaymentChannelDowntimeOnlineAllOf) GetCreated

GetCreated returns the Created field value if set, zero value otherwise.

func (*PublicPaymentChannelDowntimeOnlineAllOf) GetCreatedOk

func (o *PublicPaymentChannelDowntimeOnlineAllOf) GetCreatedOk() (*string, bool)

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

func (*PublicPaymentChannelDowntimeOnlineAllOf) GetData

GetData returns the Data field value if set, zero value otherwise.

func (*PublicPaymentChannelDowntimeOnlineAllOf) GetDataOk

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

func (*PublicPaymentChannelDowntimeOnlineAllOf) GetEvent

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

func (*PublicPaymentChannelDowntimeOnlineAllOf) GetEventOk

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

func (*PublicPaymentChannelDowntimeOnlineAllOf) HasBusinessId

func (o *PublicPaymentChannelDowntimeOnlineAllOf) HasBusinessId() bool

HasBusinessId returns a boolean if a field has been set.

func (*PublicPaymentChannelDowntimeOnlineAllOf) HasCreated

HasCreated returns a boolean if a field has been set.

func (*PublicPaymentChannelDowntimeOnlineAllOf) HasData

HasData returns a boolean if a field has been set.

func (*PublicPaymentChannelDowntimeOnlineAllOf) HasEvent

HasEvent returns a boolean if a field has been set.

func (PublicPaymentChannelDowntimeOnlineAllOf) MarshalJSON

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

func (*PublicPaymentChannelDowntimeOnlineAllOf) SetBusinessId

func (o *PublicPaymentChannelDowntimeOnlineAllOf) SetBusinessId(v string)

SetBusinessId gets a reference to the given string and assigns it to the BusinessId field.

func (*PublicPaymentChannelDowntimeOnlineAllOf) SetCreated

SetCreated gets a reference to the given string and assigns it to the Created field.

func (*PublicPaymentChannelDowntimeOnlineAllOf) SetData

SetData gets a reference to the given PublicPaymentChannelDowntimeOnlineData and assigns it to the Data field.

func (*PublicPaymentChannelDowntimeOnlineAllOf) SetEvent

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

func (PublicPaymentChannelDowntimeOnlineAllOf) ToMap

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

type PublicPaymentChannelDowntimeOnlineData

type PublicPaymentChannelDowntimeOnlineData struct {
	// Type of payment channel
	Type *string `json:"type,omitempty"`
	// Payment channel unique code
	ChannelCode *string `json:"channel_code,omitempty"`
	// Two letter country code of the payment channel
	Country *string `json:"country,omitempty"`
	// Name description of the payment channel
	ChannelName *string `json:"channel_name,omitempty"`
	// Payment channel downtime status code (Only available when downtime event)
	Status *string `json:"status,omitempty"`
}

PublicPaymentChannelDowntimeOnlineData struct for PublicPaymentChannelDowntimeOnlineData

func NewPublicPaymentChannelDowntimeOnlineData

func NewPublicPaymentChannelDowntimeOnlineData() *PublicPaymentChannelDowntimeOnlineData

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

func NewPublicPaymentChannelDowntimeOnlineDataWithDefaults

func NewPublicPaymentChannelDowntimeOnlineDataWithDefaults() *PublicPaymentChannelDowntimeOnlineData

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

func (*PublicPaymentChannelDowntimeOnlineData) GetChannelCode

func (o *PublicPaymentChannelDowntimeOnlineData) GetChannelCode() string

GetChannelCode returns the ChannelCode field value if set, zero value otherwise.

func (*PublicPaymentChannelDowntimeOnlineData) GetChannelCodeOk

func (o *PublicPaymentChannelDowntimeOnlineData) GetChannelCodeOk() (*string, bool)

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

func (*PublicPaymentChannelDowntimeOnlineData) GetChannelName

func (o *PublicPaymentChannelDowntimeOnlineData) GetChannelName() string

GetChannelName returns the ChannelName field value if set, zero value otherwise.

func (*PublicPaymentChannelDowntimeOnlineData) GetChannelNameOk

func (o *PublicPaymentChannelDowntimeOnlineData) GetChannelNameOk() (*string, bool)

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

func (*PublicPaymentChannelDowntimeOnlineData) GetCountry

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

func (*PublicPaymentChannelDowntimeOnlineData) GetCountryOk

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

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

func (*PublicPaymentChannelDowntimeOnlineData) GetStatus

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

func (*PublicPaymentChannelDowntimeOnlineData) GetStatusOk

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

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

func (*PublicPaymentChannelDowntimeOnlineData) GetType

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

func (*PublicPaymentChannelDowntimeOnlineData) GetTypeOk

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 (*PublicPaymentChannelDowntimeOnlineData) HasChannelCode

func (o *PublicPaymentChannelDowntimeOnlineData) HasChannelCode() bool

HasChannelCode returns a boolean if a field has been set.

func (*PublicPaymentChannelDowntimeOnlineData) HasChannelName

func (o *PublicPaymentChannelDowntimeOnlineData) HasChannelName() bool

HasChannelName returns a boolean if a field has been set.

func (*PublicPaymentChannelDowntimeOnlineData) HasCountry

HasCountry returns a boolean if a field has been set.

func (*PublicPaymentChannelDowntimeOnlineData) HasStatus

HasStatus returns a boolean if a field has been set.

func (*PublicPaymentChannelDowntimeOnlineData) HasType

HasType returns a boolean if a field has been set.

func (PublicPaymentChannelDowntimeOnlineData) MarshalJSON

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

func (*PublicPaymentChannelDowntimeOnlineData) SetChannelCode

func (o *PublicPaymentChannelDowntimeOnlineData) SetChannelCode(v string)

SetChannelCode gets a reference to the given string and assigns it to the ChannelCode field.

func (*PublicPaymentChannelDowntimeOnlineData) SetChannelName

func (o *PublicPaymentChannelDowntimeOnlineData) SetChannelName(v string)

SetChannelName gets a reference to the given string and assigns it to the ChannelName field.

func (*PublicPaymentChannelDowntimeOnlineData) SetCountry

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

func (*PublicPaymentChannelDowntimeOnlineData) SetStatus

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

func (*PublicPaymentChannelDowntimeOnlineData) SetType

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

func (PublicPaymentChannelDowntimeOnlineData) ToMap

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

type PublicPaymentChannelDowntimeOnlineDataAllOf

type PublicPaymentChannelDowntimeOnlineDataAllOf struct {
	// Type of payment channel
	Type *string `json:"type,omitempty"`
	// Payment channel unique code
	ChannelCode *string `json:"channel_code,omitempty"`
	// Two letter country code of the payment channel
	Country *string `json:"country,omitempty"`
	// Name description of the payment channel
	ChannelName *string `json:"channel_name,omitempty"`
	// Payment channel downtime status code (Only available when downtime event)
	Status *string `json:"status,omitempty"`
}

PublicPaymentChannelDowntimeOnlineDataAllOf struct for PublicPaymentChannelDowntimeOnlineDataAllOf

func NewPublicPaymentChannelDowntimeOnlineDataAllOf

func NewPublicPaymentChannelDowntimeOnlineDataAllOf() *PublicPaymentChannelDowntimeOnlineDataAllOf

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

func NewPublicPaymentChannelDowntimeOnlineDataAllOfWithDefaults

func NewPublicPaymentChannelDowntimeOnlineDataAllOfWithDefaults() *PublicPaymentChannelDowntimeOnlineDataAllOf

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

func (*PublicPaymentChannelDowntimeOnlineDataAllOf) GetChannelCode

GetChannelCode returns the ChannelCode field value if set, zero value otherwise.

func (*PublicPaymentChannelDowntimeOnlineDataAllOf) GetChannelCodeOk

func (o *PublicPaymentChannelDowntimeOnlineDataAllOf) GetChannelCodeOk() (*string, bool)

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

func (*PublicPaymentChannelDowntimeOnlineDataAllOf) GetChannelName

GetChannelName returns the ChannelName field value if set, zero value otherwise.

func (*PublicPaymentChannelDowntimeOnlineDataAllOf) GetChannelNameOk

func (o *PublicPaymentChannelDowntimeOnlineDataAllOf) GetChannelNameOk() (*string, bool)

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

func (*PublicPaymentChannelDowntimeOnlineDataAllOf) GetCountry

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

func (*PublicPaymentChannelDowntimeOnlineDataAllOf) GetCountryOk

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

func (*PublicPaymentChannelDowntimeOnlineDataAllOf) GetStatus

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

func (*PublicPaymentChannelDowntimeOnlineDataAllOf) GetStatusOk

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

func (*PublicPaymentChannelDowntimeOnlineDataAllOf) GetType

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

func (*PublicPaymentChannelDowntimeOnlineDataAllOf) GetTypeOk

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 (*PublicPaymentChannelDowntimeOnlineDataAllOf) HasChannelCode

HasChannelCode returns a boolean if a field has been set.

func (*PublicPaymentChannelDowntimeOnlineDataAllOf) HasChannelName

HasChannelName returns a boolean if a field has been set.

func (*PublicPaymentChannelDowntimeOnlineDataAllOf) HasCountry

HasCountry returns a boolean if a field has been set.

func (*PublicPaymentChannelDowntimeOnlineDataAllOf) HasStatus

HasStatus returns a boolean if a field has been set.

func (*PublicPaymentChannelDowntimeOnlineDataAllOf) HasType

HasType returns a boolean if a field has been set.

func (PublicPaymentChannelDowntimeOnlineDataAllOf) MarshalJSON

func (*PublicPaymentChannelDowntimeOnlineDataAllOf) SetChannelCode

SetChannelCode gets a reference to the given string and assigns it to the ChannelCode field.

func (*PublicPaymentChannelDowntimeOnlineDataAllOf) SetChannelName

SetChannelName gets a reference to the given string and assigns it to the ChannelName field.

func (*PublicPaymentChannelDowntimeOnlineDataAllOf) SetCountry

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

func (*PublicPaymentChannelDowntimeOnlineDataAllOf) SetStatus

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

func (*PublicPaymentChannelDowntimeOnlineDataAllOf) SetType

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

func (PublicPaymentChannelDowntimeOnlineDataAllOf) ToMap

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

type PublicPaymentChannelList

type PublicPaymentChannelList struct {
	// Array of resources that match the provided filters
	Data []PublicPaymentChannel `json:"data,omitempty"`
	// Array of objects that can be used to assist on navigating through the data
	Links []PublicPaymentChannelListLinksInner `json:"links,omitempty"`
	// Indicates whether there are more items in the list
	HasMore *bool `json:"has_more,omitempty"`
}

PublicPaymentChannelList struct for PublicPaymentChannelList

func NewPublicPaymentChannelList

func NewPublicPaymentChannelList() *PublicPaymentChannelList

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

func NewPublicPaymentChannelListWithDefaults

func NewPublicPaymentChannelListWithDefaults() *PublicPaymentChannelList

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

func (*PublicPaymentChannelList) GetData

GetData returns the Data field value if set, zero value otherwise.

func (*PublicPaymentChannelList) GetDataOk

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

func (*PublicPaymentChannelList) GetHasMore

func (o *PublicPaymentChannelList) GetHasMore() bool

GetHasMore returns the HasMore field value if set, zero value otherwise.

func (*PublicPaymentChannelList) GetHasMoreOk

func (o *PublicPaymentChannelList) GetHasMoreOk() (*bool, bool)

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

GetLinks returns the Links field value if set, zero value otherwise.

func (*PublicPaymentChannelList) GetLinksOk

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

func (*PublicPaymentChannelList) HasData

func (o *PublicPaymentChannelList) HasData() bool

HasData returns a boolean if a field has been set.

func (*PublicPaymentChannelList) HasHasMore

func (o *PublicPaymentChannelList) HasHasMore() bool

HasHasMore returns a boolean if a field has been set.

func (o *PublicPaymentChannelList) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (PublicPaymentChannelList) MarshalJSON

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

func (*PublicPaymentChannelList) SetData

SetData gets a reference to the given []PublicPaymentChannel and assigns it to the Data field.

func (*PublicPaymentChannelList) SetHasMore

func (o *PublicPaymentChannelList) SetHasMore(v bool)

SetHasMore gets a reference to the given bool and assigns it to the HasMore field.

SetLinks gets a reference to the given []PublicPaymentChannelListLinksInner and assigns it to the Links field.

func (PublicPaymentChannelList) ToMap

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

type PublicPaymentChannelListLinksInner

type PublicPaymentChannelListLinksInner struct {
	// Target URI that should contain a target to Internationalized Resource Identifiers (IRI)
	Href *string `json:"href,omitempty"`
	// The link relation type described how the current context (source) is related to target resource
	Rel *string `json:"rel,omitempty"`
	// The HTTP method to be used to call `href`
	Method *string `json:"method,omitempty"`
}

PublicPaymentChannelListLinksInner struct for PublicPaymentChannelListLinksInner

func NewPublicPaymentChannelListLinksInner

func NewPublicPaymentChannelListLinksInner() *PublicPaymentChannelListLinksInner

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

func NewPublicPaymentChannelListLinksInnerWithDefaults

func NewPublicPaymentChannelListLinksInnerWithDefaults() *PublicPaymentChannelListLinksInner

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

func (*PublicPaymentChannelListLinksInner) GetHref

GetHref returns the Href field value if set, zero value otherwise.

func (*PublicPaymentChannelListLinksInner) GetHrefOk

func (o *PublicPaymentChannelListLinksInner) GetHrefOk() (*string, bool)

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

func (*PublicPaymentChannelListLinksInner) GetMethod

GetMethod returns the Method field value if set, zero value otherwise.

func (*PublicPaymentChannelListLinksInner) GetMethodOk

func (o *PublicPaymentChannelListLinksInner) GetMethodOk() (*string, bool)

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

func (*PublicPaymentChannelListLinksInner) GetRel

GetRel returns the Rel field value if set, zero value otherwise.

func (*PublicPaymentChannelListLinksInner) GetRelOk

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

func (*PublicPaymentChannelListLinksInner) HasHref

HasHref returns a boolean if a field has been set.

func (*PublicPaymentChannelListLinksInner) HasMethod

HasMethod returns a boolean if a field has been set.

func (*PublicPaymentChannelListLinksInner) HasRel

HasRel returns a boolean if a field has been set.

func (PublicPaymentChannelListLinksInner) MarshalJSON

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

func (*PublicPaymentChannelListLinksInner) SetHref

SetHref gets a reference to the given string and assigns it to the Href field.

func (*PublicPaymentChannelListLinksInner) SetMethod

SetMethod gets a reference to the given string and assigns it to the Method field.

func (*PublicPaymentChannelListLinksInner) SetRel

SetRel gets a reference to the given string and assigns it to the Rel field.

func (PublicPaymentChannelListLinksInner) ToMap

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

type PublicPaymentChannelListLinksInnerAllOf

type PublicPaymentChannelListLinksInnerAllOf struct {
	// Target URI that should contain a target to Internationalized Resource Identifiers (IRI)
	Href *string `json:"href,omitempty"`
	// The link relation type described how the current context (source) is related to target resource
	Rel *string `json:"rel,omitempty"`
	// The HTTP method to be used to call `href`
	Method *string `json:"method,omitempty"`
}

PublicPaymentChannelListLinksInnerAllOf struct for PublicPaymentChannelListLinksInnerAllOf

func NewPublicPaymentChannelListLinksInnerAllOf

func NewPublicPaymentChannelListLinksInnerAllOf() *PublicPaymentChannelListLinksInnerAllOf

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

func NewPublicPaymentChannelListLinksInnerAllOfWithDefaults

func NewPublicPaymentChannelListLinksInnerAllOfWithDefaults() *PublicPaymentChannelListLinksInnerAllOf

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

func (*PublicPaymentChannelListLinksInnerAllOf) GetHref

GetHref returns the Href field value if set, zero value otherwise.

func (*PublicPaymentChannelListLinksInnerAllOf) GetHrefOk

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

func (*PublicPaymentChannelListLinksInnerAllOf) GetMethod

GetMethod returns the Method field value if set, zero value otherwise.

func (*PublicPaymentChannelListLinksInnerAllOf) GetMethodOk

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

func (*PublicPaymentChannelListLinksInnerAllOf) GetRel

GetRel returns the Rel field value if set, zero value otherwise.

func (*PublicPaymentChannelListLinksInnerAllOf) GetRelOk

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

func (*PublicPaymentChannelListLinksInnerAllOf) HasHref

HasHref returns a boolean if a field has been set.

func (*PublicPaymentChannelListLinksInnerAllOf) HasMethod

HasMethod returns a boolean if a field has been set.

func (*PublicPaymentChannelListLinksInnerAllOf) HasRel

HasRel returns a boolean if a field has been set.

func (PublicPaymentChannelListLinksInnerAllOf) MarshalJSON

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

func (*PublicPaymentChannelListLinksInnerAllOf) SetHref

SetHref gets a reference to the given string and assigns it to the Href field.

func (*PublicPaymentChannelListLinksInnerAllOf) SetMethod

SetMethod gets a reference to the given string and assigns it to the Method field.

func (*PublicPaymentChannelListLinksInnerAllOf) SetRel

SetRel gets a reference to the given string and assigns it to the Rel field.

func (PublicPaymentChannelListLinksInnerAllOf) ToMap

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

type PublicPaymentMethod

type PublicPaymentMethod struct {
	Id                 string                       `json:"id"`
	BusinessId         *string                      `json:"business_id,omitempty"`
	Type               *PaymentMethodType           `json:"type,omitempty"`
	Country            *PaymentMethodCountry        `json:"country,omitempty"`
	CustomerId         NullableString               `json:"customer_id,omitempty"`
	Customer           map[string]interface{}       `json:"customer,omitempty"`
	ReferenceId        *string                      `json:"reference_id,omitempty"`
	Description        NullableString               `json:"description,omitempty"`
	Status             *PaymentMethodStatus         `json:"status,omitempty"`
	Reusability        *PaymentMethodReusability    `json:"reusability,omitempty"`
	Actions            []PaymentMethodAction        `json:"actions,omitempty"`
	Metadata           map[string]interface{}       `json:"metadata,omitempty"`
	BillingInformation NullableBillingInformation   `json:"billing_information,omitempty"`
	FailureCode        NullableString               `json:"failure_code,omitempty"`
	Created            *time.Time                   `json:"created,omitempty"`
	Updated            *time.Time                   `json:"updated,omitempty"`
	Ewallet            NullablePublicEwallet        `json:"ewallet,omitempty"`
	DirectDebit        NullablePublicDirectDebit    `json:"direct_debit,omitempty"`
	OverTheCounter     NullablePublicOverTheCounter `json:"over_the_counter,omitempty"`
	Card               NullablePublicCard           `json:"card,omitempty"`
	QrCode             NullablePublicQRCode         `json:"qr_code,omitempty"`
}

PublicPaymentMethod struct for PublicPaymentMethod

func NewPublicPaymentMethod

func NewPublicPaymentMethod(id string) *PublicPaymentMethod

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

func NewPublicPaymentMethodWithDefaults

func NewPublicPaymentMethodWithDefaults() *PublicPaymentMethod

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

func (*PublicPaymentMethod) GetActions

func (o *PublicPaymentMethod) GetActions() []PaymentMethodAction

GetActions returns the Actions field value if set, zero value otherwise.

func (*PublicPaymentMethod) GetActionsOk

func (o *PublicPaymentMethod) GetActionsOk() ([]PaymentMethodAction, bool)

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

func (*PublicPaymentMethod) GetBillingInformation

func (o *PublicPaymentMethod) GetBillingInformation() BillingInformation

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

func (*PublicPaymentMethod) GetBillingInformationOk

func (o *PublicPaymentMethod) GetBillingInformationOk() (*BillingInformation, bool)

GetBillingInformationOk returns a tuple with the BillingInformation field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PublicPaymentMethod) GetBusinessId

func (o *PublicPaymentMethod) GetBusinessId() string

GetBusinessId returns the BusinessId field value if set, zero value otherwise.

func (*PublicPaymentMethod) GetBusinessIdOk

func (o *PublicPaymentMethod) GetBusinessIdOk() (*string, bool)

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

func (*PublicPaymentMethod) GetCard

func (o *PublicPaymentMethod) GetCard() PublicCard

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

func (*PublicPaymentMethod) GetCardOk

func (o *PublicPaymentMethod) GetCardOk() (*PublicCard, bool)

GetCardOk returns a tuple with the Card field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PublicPaymentMethod) GetCountry

func (o *PublicPaymentMethod) GetCountry() PaymentMethodCountry

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

func (*PublicPaymentMethod) GetCountryOk

func (o *PublicPaymentMethod) GetCountryOk() (*PaymentMethodCountry, bool)

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

func (*PublicPaymentMethod) GetCreated

func (o *PublicPaymentMethod) GetCreated() time.Time

GetCreated returns the Created field value if set, zero value otherwise.

func (*PublicPaymentMethod) GetCreatedOk

func (o *PublicPaymentMethod) GetCreatedOk() (*time.Time, bool)

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

func (*PublicPaymentMethod) GetCustomer

func (o *PublicPaymentMethod) GetCustomer() map[string]interface{}

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

func (*PublicPaymentMethod) GetCustomerId

func (o *PublicPaymentMethod) GetCustomerId() string

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

func (*PublicPaymentMethod) GetCustomerIdOk

func (o *PublicPaymentMethod) GetCustomerIdOk() (*string, bool)

GetCustomerIdOk returns a tuple with the CustomerId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PublicPaymentMethod) GetCustomerOk

func (o *PublicPaymentMethod) GetCustomerOk() (map[string]interface{}, bool)

GetCustomerOk returns a tuple with the Customer field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PublicPaymentMethod) GetDescription

func (o *PublicPaymentMethod) GetDescription() string

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

func (*PublicPaymentMethod) GetDescriptionOk

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

func (*PublicPaymentMethod) GetDirectDebit

func (o *PublicPaymentMethod) GetDirectDebit() PublicDirectDebit

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

func (*PublicPaymentMethod) GetDirectDebitOk

func (o *PublicPaymentMethod) GetDirectDebitOk() (*PublicDirectDebit, bool)

GetDirectDebitOk returns a tuple with the DirectDebit field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PublicPaymentMethod) GetEwallet

func (o *PublicPaymentMethod) GetEwallet() PublicEwallet

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

func (*PublicPaymentMethod) GetEwalletOk

func (o *PublicPaymentMethod) GetEwalletOk() (*PublicEwallet, bool)

GetEwalletOk returns a tuple with the Ewallet field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PublicPaymentMethod) GetFailureCode

func (o *PublicPaymentMethod) GetFailureCode() string

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

func (*PublicPaymentMethod) GetFailureCodeOk

func (o *PublicPaymentMethod) GetFailureCodeOk() (*string, bool)

GetFailureCodeOk returns a tuple with the FailureCode field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PublicPaymentMethod) GetId

func (o *PublicPaymentMethod) GetId() string

GetId returns the Id field value

func (*PublicPaymentMethod) GetIdOk

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

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

func (*PublicPaymentMethod) GetMetadata

func (o *PublicPaymentMethod) GetMetadata() map[string]interface{}

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

func (*PublicPaymentMethod) GetMetadataOk

func (o *PublicPaymentMethod) GetMetadataOk() (map[string]interface{}, 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. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PublicPaymentMethod) GetOverTheCounter

func (o *PublicPaymentMethod) GetOverTheCounter() PublicOverTheCounter

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

func (*PublicPaymentMethod) GetOverTheCounterOk

func (o *PublicPaymentMethod) GetOverTheCounterOk() (*PublicOverTheCounter, bool)

GetOverTheCounterOk returns a tuple with the OverTheCounter field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PublicPaymentMethod) GetQrCode

func (o *PublicPaymentMethod) GetQrCode() PublicQRCode

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

func (*PublicPaymentMethod) GetQrCodeOk

func (o *PublicPaymentMethod) GetQrCodeOk() (*PublicQRCode, bool)

GetQrCodeOk returns a tuple with the QrCode field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PublicPaymentMethod) GetReferenceId

func (o *PublicPaymentMethod) GetReferenceId() string

GetReferenceId returns the ReferenceId field value if set, zero value otherwise.

func (*PublicPaymentMethod) GetReferenceIdOk

func (o *PublicPaymentMethod) GetReferenceIdOk() (*string, bool)

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

func (*PublicPaymentMethod) GetReusability

func (o *PublicPaymentMethod) GetReusability() PaymentMethodReusability

GetReusability returns the Reusability field value if set, zero value otherwise.

func (*PublicPaymentMethod) GetReusabilityOk

func (o *PublicPaymentMethod) GetReusabilityOk() (*PaymentMethodReusability, bool)

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

func (*PublicPaymentMethod) GetStatus

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

func (*PublicPaymentMethod) GetStatusOk

func (o *PublicPaymentMethod) GetStatusOk() (*PaymentMethodStatus, bool)

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

func (*PublicPaymentMethod) GetType

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

func (*PublicPaymentMethod) GetTypeOk

func (o *PublicPaymentMethod) GetTypeOk() (*PaymentMethodType, 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 (*PublicPaymentMethod) GetUpdated

func (o *PublicPaymentMethod) GetUpdated() time.Time

GetUpdated returns the Updated field value if set, zero value otherwise.

func (*PublicPaymentMethod) GetUpdatedOk

func (o *PublicPaymentMethod) GetUpdatedOk() (*time.Time, bool)

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

func (*PublicPaymentMethod) HasActions

func (o *PublicPaymentMethod) HasActions() bool

HasActions returns a boolean if a field has been set.

func (*PublicPaymentMethod) HasBillingInformation

func (o *PublicPaymentMethod) HasBillingInformation() bool

HasBillingInformation returns a boolean if a field has been set.

func (*PublicPaymentMethod) HasBusinessId

func (o *PublicPaymentMethod) HasBusinessId() bool

HasBusinessId returns a boolean if a field has been set.

func (*PublicPaymentMethod) HasCard

func (o *PublicPaymentMethod) HasCard() bool

HasCard returns a boolean if a field has been set.

func (*PublicPaymentMethod) HasCountry

func (o *PublicPaymentMethod) HasCountry() bool

HasCountry returns a boolean if a field has been set.

func (*PublicPaymentMethod) HasCreated

func (o *PublicPaymentMethod) HasCreated() bool

HasCreated returns a boolean if a field has been set.

func (*PublicPaymentMethod) HasCustomer

func (o *PublicPaymentMethod) HasCustomer() bool

HasCustomer returns a boolean if a field has been set.

func (*PublicPaymentMethod) HasCustomerId

func (o *PublicPaymentMethod) HasCustomerId() bool

HasCustomerId returns a boolean if a field has been set.

func (*PublicPaymentMethod) HasDescription

func (o *PublicPaymentMethod) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*PublicPaymentMethod) HasDirectDebit

func (o *PublicPaymentMethod) HasDirectDebit() bool

HasDirectDebit returns a boolean if a field has been set.

func (*PublicPaymentMethod) HasEwallet

func (o *PublicPaymentMethod) HasEwallet() bool

HasEwallet returns a boolean if a field has been set.

func (*PublicPaymentMethod) HasFailureCode

func (o *PublicPaymentMethod) HasFailureCode() bool

HasFailureCode returns a boolean if a field has been set.

func (*PublicPaymentMethod) HasMetadata

func (o *PublicPaymentMethod) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*PublicPaymentMethod) HasOverTheCounter

func (o *PublicPaymentMethod) HasOverTheCounter() bool

HasOverTheCounter returns a boolean if a field has been set.

func (*PublicPaymentMethod) HasQrCode

func (o *PublicPaymentMethod) HasQrCode() bool

HasQrCode returns a boolean if a field has been set.

func (*PublicPaymentMethod) HasReferenceId

func (o *PublicPaymentMethod) HasReferenceId() bool

HasReferenceId returns a boolean if a field has been set.

func (*PublicPaymentMethod) HasReusability

func (o *PublicPaymentMethod) HasReusability() bool

HasReusability returns a boolean if a field has been set.

func (*PublicPaymentMethod) HasStatus

func (o *PublicPaymentMethod) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*PublicPaymentMethod) HasType

func (o *PublicPaymentMethod) HasType() bool

HasType returns a boolean if a field has been set.

func (*PublicPaymentMethod) HasUpdated

func (o *PublicPaymentMethod) HasUpdated() bool

HasUpdated returns a boolean if a field has been set.

func (PublicPaymentMethod) MarshalJSON

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

func (*PublicPaymentMethod) SetActions

func (o *PublicPaymentMethod) SetActions(v []PaymentMethodAction)

SetActions gets a reference to the given []PaymentMethodAction and assigns it to the Actions field.

func (*PublicPaymentMethod) SetBillingInformation

func (o *PublicPaymentMethod) SetBillingInformation(v BillingInformation)

SetBillingInformation gets a reference to the given NullableBillingInformation and assigns it to the BillingInformation field.

func (*PublicPaymentMethod) SetBillingInformationNil

func (o *PublicPaymentMethod) SetBillingInformationNil()

SetBillingInformationNil sets the value for BillingInformation to be an explicit nil

func (*PublicPaymentMethod) SetBusinessId

func (o *PublicPaymentMethod) SetBusinessId(v string)

SetBusinessId gets a reference to the given string and assigns it to the BusinessId field.

func (*PublicPaymentMethod) SetCard

func (o *PublicPaymentMethod) SetCard(v PublicCard)

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

func (*PublicPaymentMethod) SetCardNil

func (o *PublicPaymentMethod) SetCardNil()

SetCardNil sets the value for Card to be an explicit nil

func (*PublicPaymentMethod) SetCountry

func (o *PublicPaymentMethod) SetCountry(v PaymentMethodCountry)

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

func (*PublicPaymentMethod) SetCreated

func (o *PublicPaymentMethod) SetCreated(v time.Time)

SetCreated gets a reference to the given time.Time and assigns it to the Created field.

func (*PublicPaymentMethod) SetCustomer

func (o *PublicPaymentMethod) SetCustomer(v map[string]interface{})

SetCustomer gets a reference to the given map[string]interface{} and assigns it to the Customer field.

func (*PublicPaymentMethod) SetCustomerId

func (o *PublicPaymentMethod) SetCustomerId(v string)

SetCustomerId gets a reference to the given NullableString and assigns it to the CustomerId field.

func (*PublicPaymentMethod) SetCustomerIdNil

func (o *PublicPaymentMethod) SetCustomerIdNil()

SetCustomerIdNil sets the value for CustomerId to be an explicit nil

func (*PublicPaymentMethod) SetDescription

func (o *PublicPaymentMethod) SetDescription(v string)

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

func (*PublicPaymentMethod) SetDescriptionNil

func (o *PublicPaymentMethod) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil

func (*PublicPaymentMethod) SetDirectDebit

func (o *PublicPaymentMethod) SetDirectDebit(v PublicDirectDebit)

SetDirectDebit gets a reference to the given NullablePublicDirectDebit and assigns it to the DirectDebit field.

func (*PublicPaymentMethod) SetDirectDebitNil

func (o *PublicPaymentMethod) SetDirectDebitNil()

SetDirectDebitNil sets the value for DirectDebit to be an explicit nil

func (*PublicPaymentMethod) SetEwallet

func (o *PublicPaymentMethod) SetEwallet(v PublicEwallet)

SetEwallet gets a reference to the given NullablePublicEwallet and assigns it to the Ewallet field.

func (*PublicPaymentMethod) SetEwalletNil

func (o *PublicPaymentMethod) SetEwalletNil()

SetEwalletNil sets the value for Ewallet to be an explicit nil

func (*PublicPaymentMethod) SetFailureCode

func (o *PublicPaymentMethod) SetFailureCode(v string)

SetFailureCode gets a reference to the given NullableString and assigns it to the FailureCode field.

func (*PublicPaymentMethod) SetFailureCodeNil

func (o *PublicPaymentMethod) SetFailureCodeNil()

SetFailureCodeNil sets the value for FailureCode to be an explicit nil

func (*PublicPaymentMethod) SetId

func (o *PublicPaymentMethod) SetId(v string)

SetId sets field value

func (*PublicPaymentMethod) SetMetadata

func (o *PublicPaymentMethod) SetMetadata(v map[string]interface{})

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

func (*PublicPaymentMethod) SetOverTheCounter

func (o *PublicPaymentMethod) SetOverTheCounter(v PublicOverTheCounter)

SetOverTheCounter gets a reference to the given NullablePublicOverTheCounter and assigns it to the OverTheCounter field.

func (*PublicPaymentMethod) SetOverTheCounterNil

func (o *PublicPaymentMethod) SetOverTheCounterNil()

SetOverTheCounterNil sets the value for OverTheCounter to be an explicit nil

func (*PublicPaymentMethod) SetQrCode

func (o *PublicPaymentMethod) SetQrCode(v PublicQRCode)

SetQrCode gets a reference to the given NullablePublicQRCode and assigns it to the QrCode field.

func (*PublicPaymentMethod) SetQrCodeNil

func (o *PublicPaymentMethod) SetQrCodeNil()

SetQrCodeNil sets the value for QrCode to be an explicit nil

func (*PublicPaymentMethod) SetReferenceId

func (o *PublicPaymentMethod) SetReferenceId(v string)

SetReferenceId gets a reference to the given string and assigns it to the ReferenceId field.

func (*PublicPaymentMethod) SetReusability

func (o *PublicPaymentMethod) SetReusability(v PaymentMethodReusability)

SetReusability gets a reference to the given PaymentMethodReusability and assigns it to the Reusability field.

func (*PublicPaymentMethod) SetStatus

func (o *PublicPaymentMethod) SetStatus(v PaymentMethodStatus)

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

func (*PublicPaymentMethod) SetType

func (o *PublicPaymentMethod) SetType(v PaymentMethodType)

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

func (*PublicPaymentMethod) SetUpdated

func (o *PublicPaymentMethod) SetUpdated(v time.Time)

SetUpdated gets a reference to the given time.Time and assigns it to the Updated field.

func (PublicPaymentMethod) ToMap

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

func (*PublicPaymentMethod) UnsetBillingInformation

func (o *PublicPaymentMethod) UnsetBillingInformation()

UnsetBillingInformation ensures that no value is present for BillingInformation, not even an explicit nil

func (*PublicPaymentMethod) UnsetCard

func (o *PublicPaymentMethod) UnsetCard()

UnsetCard ensures that no value is present for Card, not even an explicit nil

func (*PublicPaymentMethod) UnsetCustomerId

func (o *PublicPaymentMethod) UnsetCustomerId()

UnsetCustomerId ensures that no value is present for CustomerId, not even an explicit nil

func (*PublicPaymentMethod) UnsetDescription

func (o *PublicPaymentMethod) UnsetDescription()

UnsetDescription ensures that no value is present for Description, not even an explicit nil

func (*PublicPaymentMethod) UnsetDirectDebit

func (o *PublicPaymentMethod) UnsetDirectDebit()

UnsetDirectDebit ensures that no value is present for DirectDebit, not even an explicit nil

func (*PublicPaymentMethod) UnsetEwallet

func (o *PublicPaymentMethod) UnsetEwallet()

UnsetEwallet ensures that no value is present for Ewallet, not even an explicit nil

func (*PublicPaymentMethod) UnsetFailureCode

func (o *PublicPaymentMethod) UnsetFailureCode()

UnsetFailureCode ensures that no value is present for FailureCode, not even an explicit nil

func (*PublicPaymentMethod) UnsetOverTheCounter

func (o *PublicPaymentMethod) UnsetOverTheCounter()

UnsetOverTheCounter ensures that no value is present for OverTheCounter, not even an explicit nil

func (*PublicPaymentMethod) UnsetQrCode

func (o *PublicPaymentMethod) UnsetQrCode()

UnsetQrCode ensures that no value is present for QrCode, not even an explicit nil

type PublicPaymentMethodAllOf

type PublicPaymentMethodAllOf struct {
	Ewallet        NullablePublicEwallet        `json:"ewallet,omitempty"`
	DirectDebit    NullablePublicDirectDebit    `json:"direct_debit,omitempty"`
	OverTheCounter NullablePublicOverTheCounter `json:"over_the_counter,omitempty"`
	Card           NullablePublicCard           `json:"card,omitempty"`
	QrCode         NullablePublicQRCode         `json:"qr_code,omitempty"`
}

PublicPaymentMethodAllOf struct for PublicPaymentMethodAllOf

func NewPublicPaymentMethodAllOf

func NewPublicPaymentMethodAllOf() *PublicPaymentMethodAllOf

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

func NewPublicPaymentMethodAllOfWithDefaults

func NewPublicPaymentMethodAllOfWithDefaults() *PublicPaymentMethodAllOf

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

func (*PublicPaymentMethodAllOf) GetCard

func (o *PublicPaymentMethodAllOf) GetCard() PublicCard

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

func (*PublicPaymentMethodAllOf) GetCardOk

func (o *PublicPaymentMethodAllOf) GetCardOk() (*PublicCard, bool)

GetCardOk returns a tuple with the Card field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PublicPaymentMethodAllOf) GetDirectDebit

func (o *PublicPaymentMethodAllOf) GetDirectDebit() PublicDirectDebit

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

func (*PublicPaymentMethodAllOf) GetDirectDebitOk

func (o *PublicPaymentMethodAllOf) GetDirectDebitOk() (*PublicDirectDebit, bool)

GetDirectDebitOk returns a tuple with the DirectDebit field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PublicPaymentMethodAllOf) GetEwallet

func (o *PublicPaymentMethodAllOf) GetEwallet() PublicEwallet

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

func (*PublicPaymentMethodAllOf) GetEwalletOk

func (o *PublicPaymentMethodAllOf) GetEwalletOk() (*PublicEwallet, bool)

GetEwalletOk returns a tuple with the Ewallet field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PublicPaymentMethodAllOf) GetOverTheCounter

func (o *PublicPaymentMethodAllOf) GetOverTheCounter() PublicOverTheCounter

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

func (*PublicPaymentMethodAllOf) GetOverTheCounterOk

func (o *PublicPaymentMethodAllOf) GetOverTheCounterOk() (*PublicOverTheCounter, bool)

GetOverTheCounterOk returns a tuple with the OverTheCounter field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PublicPaymentMethodAllOf) GetQrCode

func (o *PublicPaymentMethodAllOf) GetQrCode() PublicQRCode

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

func (*PublicPaymentMethodAllOf) GetQrCodeOk

func (o *PublicPaymentMethodAllOf) GetQrCodeOk() (*PublicQRCode, bool)

GetQrCodeOk returns a tuple with the QrCode field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PublicPaymentMethodAllOf) HasCard

func (o *PublicPaymentMethodAllOf) HasCard() bool

HasCard returns a boolean if a field has been set.

func (*PublicPaymentMethodAllOf) HasDirectDebit

func (o *PublicPaymentMethodAllOf) HasDirectDebit() bool

HasDirectDebit returns a boolean if a field has been set.

func (*PublicPaymentMethodAllOf) HasEwallet

func (o *PublicPaymentMethodAllOf) HasEwallet() bool

HasEwallet returns a boolean if a field has been set.

func (*PublicPaymentMethodAllOf) HasOverTheCounter

func (o *PublicPaymentMethodAllOf) HasOverTheCounter() bool

HasOverTheCounter returns a boolean if a field has been set.

func (*PublicPaymentMethodAllOf) HasQrCode

func (o *PublicPaymentMethodAllOf) HasQrCode() bool

HasQrCode returns a boolean if a field has been set.

func (PublicPaymentMethodAllOf) MarshalJSON

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

func (*PublicPaymentMethodAllOf) SetCard

func (o *PublicPaymentMethodAllOf) SetCard(v PublicCard)

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

func (*PublicPaymentMethodAllOf) SetCardNil

func (o *PublicPaymentMethodAllOf) SetCardNil()

SetCardNil sets the value for Card to be an explicit nil

func (*PublicPaymentMethodAllOf) SetDirectDebit

func (o *PublicPaymentMethodAllOf) SetDirectDebit(v PublicDirectDebit)

SetDirectDebit gets a reference to the given NullablePublicDirectDebit and assigns it to the DirectDebit field.

func (*PublicPaymentMethodAllOf) SetDirectDebitNil

func (o *PublicPaymentMethodAllOf) SetDirectDebitNil()

SetDirectDebitNil sets the value for DirectDebit to be an explicit nil

func (*PublicPaymentMethodAllOf) SetEwallet

func (o *PublicPaymentMethodAllOf) SetEwallet(v PublicEwallet)

SetEwallet gets a reference to the given NullablePublicEwallet and assigns it to the Ewallet field.

func (*PublicPaymentMethodAllOf) SetEwalletNil

func (o *PublicPaymentMethodAllOf) SetEwalletNil()

SetEwalletNil sets the value for Ewallet to be an explicit nil

func (*PublicPaymentMethodAllOf) SetOverTheCounter

func (o *PublicPaymentMethodAllOf) SetOverTheCounter(v PublicOverTheCounter)

SetOverTheCounter gets a reference to the given NullablePublicOverTheCounter and assigns it to the OverTheCounter field.

func (*PublicPaymentMethodAllOf) SetOverTheCounterNil

func (o *PublicPaymentMethodAllOf) SetOverTheCounterNil()

SetOverTheCounterNil sets the value for OverTheCounter to be an explicit nil

func (*PublicPaymentMethodAllOf) SetQrCode

func (o *PublicPaymentMethodAllOf) SetQrCode(v PublicQRCode)

SetQrCode gets a reference to the given NullablePublicQRCode and assigns it to the QrCode field.

func (*PublicPaymentMethodAllOf) SetQrCodeNil

func (o *PublicPaymentMethodAllOf) SetQrCodeNil()

SetQrCodeNil sets the value for QrCode to be an explicit nil

func (PublicPaymentMethodAllOf) ToMap

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

func (*PublicPaymentMethodAllOf) UnsetCard

func (o *PublicPaymentMethodAllOf) UnsetCard()

UnsetCard ensures that no value is present for Card, not even an explicit nil

func (*PublicPaymentMethodAllOf) UnsetDirectDebit

func (o *PublicPaymentMethodAllOf) UnsetDirectDebit()

UnsetDirectDebit ensures that no value is present for DirectDebit, not even an explicit nil

func (*PublicPaymentMethodAllOf) UnsetEwallet

func (o *PublicPaymentMethodAllOf) UnsetEwallet()

UnsetEwallet ensures that no value is present for Ewallet, not even an explicit nil

func (*PublicPaymentMethodAllOf) UnsetOverTheCounter

func (o *PublicPaymentMethodAllOf) UnsetOverTheCounter()

UnsetOverTheCounter ensures that no value is present for OverTheCounter, not even an explicit nil

func (*PublicPaymentMethodAllOf) UnsetQrCode

func (o *PublicPaymentMethodAllOf) UnsetQrCode()

UnsetQrCode ensures that no value is present for QrCode, not even an explicit nil

type PublicPaymentMethodList

type PublicPaymentMethodList struct {
	Data    []PublicPaymentMethod `json:"data"`
	HasMore *bool                 `json:"has_more,omitempty"`
}

PublicPaymentMethodList struct for PublicPaymentMethodList

func NewPublicPaymentMethodList

func NewPublicPaymentMethodList(data []PublicPaymentMethod) *PublicPaymentMethodList

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

func NewPublicPaymentMethodListWithDefaults

func NewPublicPaymentMethodListWithDefaults() *PublicPaymentMethodList

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

func (*PublicPaymentMethodList) GetData

GetData returns the Data field value

func (*PublicPaymentMethodList) GetDataOk

func (o *PublicPaymentMethodList) GetDataOk() ([]PublicPaymentMethod, bool)

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

func (*PublicPaymentMethodList) GetHasMore

func (o *PublicPaymentMethodList) GetHasMore() bool

GetHasMore returns the HasMore field value if set, zero value otherwise.

func (*PublicPaymentMethodList) GetHasMoreOk

func (o *PublicPaymentMethodList) GetHasMoreOk() (*bool, bool)

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

func (*PublicPaymentMethodList) HasHasMore

func (o *PublicPaymentMethodList) HasHasMore() bool

HasHasMore returns a boolean if a field has been set.

func (PublicPaymentMethodList) MarshalJSON

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

func (*PublicPaymentMethodList) SetData

SetData sets field value

func (*PublicPaymentMethodList) SetHasMore

func (o *PublicPaymentMethodList) SetHasMore(v bool)

SetHasMore gets a reference to the given bool and assigns it to the HasMore field.

func (PublicPaymentMethodList) ToMap

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

type PublicPostSimulatePaymentChannelHealth

type PublicPostSimulatePaymentChannelHealth struct {
	ChannelCode string `json:"channel_code"`
	Status      string `json:"status"`
}

PublicPostSimulatePaymentChannelHealth struct for PublicPostSimulatePaymentChannelHealth

func NewPublicPostSimulatePaymentChannelHealth

func NewPublicPostSimulatePaymentChannelHealth(channelCode string, status string) *PublicPostSimulatePaymentChannelHealth

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

func NewPublicPostSimulatePaymentChannelHealthWithDefaults

func NewPublicPostSimulatePaymentChannelHealthWithDefaults() *PublicPostSimulatePaymentChannelHealth

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

func (*PublicPostSimulatePaymentChannelHealth) GetChannelCode

func (o *PublicPostSimulatePaymentChannelHealth) GetChannelCode() string

GetChannelCode returns the ChannelCode field value

func (*PublicPostSimulatePaymentChannelHealth) GetChannelCodeOk

func (o *PublicPostSimulatePaymentChannelHealth) GetChannelCodeOk() (*string, bool)

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

func (*PublicPostSimulatePaymentChannelHealth) GetStatus

GetStatus returns the Status field value

func (*PublicPostSimulatePaymentChannelHealth) GetStatusOk

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

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

func (PublicPostSimulatePaymentChannelHealth) MarshalJSON

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

func (*PublicPostSimulatePaymentChannelHealth) SetChannelCode

func (o *PublicPostSimulatePaymentChannelHealth) SetChannelCode(v string)

SetChannelCode sets field value

func (*PublicPostSimulatePaymentChannelHealth) SetStatus

SetStatus sets field value

func (PublicPostSimulatePaymentChannelHealth) ToMap

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

type PublicQRCode

type PublicQRCode struct {
	Amount            NullableFloat64                 `json:"amount,omitempty"`
	Currency          *string                         `json:"currency,omitempty"`
	ChannelCode       NullableQRCodeChannelCode       `json:"channel_code,omitempty"`
	ChannelProperties NullableQRCodeChannelProperties `json:"channel_properties,omitempty"`
}

PublicQRCode QR Code Payment Method Details

func NewPublicQRCode

func NewPublicQRCode() *PublicQRCode

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

func NewPublicQRCodeWithDefaults

func NewPublicQRCodeWithDefaults() *PublicQRCode

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

func (*PublicQRCode) GetAmount

func (o *PublicQRCode) GetAmount() float64

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

func (*PublicQRCode) GetAmountOk

func (o *PublicQRCode) GetAmountOk() (*float64, bool)

GetAmountOk returns a tuple with the Amount field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PublicQRCode) GetChannelCode

func (o *PublicQRCode) GetChannelCode() QRCodeChannelCode

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

func (*PublicQRCode) GetChannelCodeOk

func (o *PublicQRCode) GetChannelCodeOk() (*QRCodeChannelCode, bool)

GetChannelCodeOk returns a tuple with the ChannelCode field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PublicQRCode) GetChannelProperties

func (o *PublicQRCode) GetChannelProperties() QRCodeChannelProperties

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

func (*PublicQRCode) GetChannelPropertiesOk

func (o *PublicQRCode) GetChannelPropertiesOk() (*QRCodeChannelProperties, bool)

GetChannelPropertiesOk returns a tuple with the ChannelProperties field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PublicQRCode) GetCurrency

func (o *PublicQRCode) GetCurrency() string

GetCurrency returns the Currency field value if set, zero value otherwise.

func (*PublicQRCode) GetCurrencyOk

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

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

func (*PublicQRCode) HasAmount

func (o *PublicQRCode) HasAmount() bool

HasAmount returns a boolean if a field has been set.

func (*PublicQRCode) HasChannelCode

func (o *PublicQRCode) HasChannelCode() bool

HasChannelCode returns a boolean if a field has been set.

func (*PublicQRCode) HasChannelProperties

func (o *PublicQRCode) HasChannelProperties() bool

HasChannelProperties returns a boolean if a field has been set.

func (*PublicQRCode) HasCurrency

func (o *PublicQRCode) HasCurrency() bool

HasCurrency returns a boolean if a field has been set.

func (PublicQRCode) MarshalJSON

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

func (*PublicQRCode) SetAmount

func (o *PublicQRCode) SetAmount(v float64)

SetAmount gets a reference to the given NullableFloat64 and assigns it to the Amount field.

func (*PublicQRCode) SetAmountNil

func (o *PublicQRCode) SetAmountNil()

SetAmountNil sets the value for Amount to be an explicit nil

func (*PublicQRCode) SetChannelCode

func (o *PublicQRCode) SetChannelCode(v QRCodeChannelCode)

SetChannelCode gets a reference to the given NullableQRCodeChannelCode and assigns it to the ChannelCode field.

func (*PublicQRCode) SetChannelCodeNil

func (o *PublicQRCode) SetChannelCodeNil()

SetChannelCodeNil sets the value for ChannelCode to be an explicit nil

func (*PublicQRCode) SetChannelProperties

func (o *PublicQRCode) SetChannelProperties(v QRCodeChannelProperties)

SetChannelProperties gets a reference to the given NullableQRCodeChannelProperties and assigns it to the ChannelProperties field.

func (*PublicQRCode) SetChannelPropertiesNil

func (o *PublicQRCode) SetChannelPropertiesNil()

SetChannelPropertiesNil sets the value for ChannelProperties to be an explicit nil

func (*PublicQRCode) SetCurrency

func (o *PublicQRCode) SetCurrency(v string)

SetCurrency gets a reference to the given string and assigns it to the Currency field.

func (PublicQRCode) ToMap

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

func (*PublicQRCode) UnsetAmount

func (o *PublicQRCode) UnsetAmount()

UnsetAmount ensures that no value is present for Amount, not even an explicit nil

func (*PublicQRCode) UnsetChannelCode

func (o *PublicQRCode) UnsetChannelCode()

UnsetChannelCode ensures that no value is present for ChannelCode, not even an explicit nil

func (*PublicQRCode) UnsetChannelProperties

func (o *PublicQRCode) UnsetChannelProperties()

UnsetChannelProperties ensures that no value is present for ChannelProperties, not even an explicit nil

type PublicSDKCard

type PublicSDKCard struct {
	Currency          string                        `json:"currency"`
	ChannelProperties NullableCardChannelProperties `json:"channel_properties,omitempty"`
	CardInformation   *PublicSDKCardCardInformation `json:"card_information,omitempty"`
}

PublicSDKCard struct for PublicSDKCard

func NewPublicSDKCard

func NewPublicSDKCard(currency string) *PublicSDKCard

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

func NewPublicSDKCardWithDefaults

func NewPublicSDKCardWithDefaults() *PublicSDKCard

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

func (*PublicSDKCard) GetCardInformation

func (o *PublicSDKCard) GetCardInformation() PublicSDKCardCardInformation

GetCardInformation returns the CardInformation field value if set, zero value otherwise.

func (*PublicSDKCard) GetCardInformationOk

func (o *PublicSDKCard) GetCardInformationOk() (*PublicSDKCardCardInformation, bool)

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

func (*PublicSDKCard) GetChannelProperties

func (o *PublicSDKCard) GetChannelProperties() CardChannelProperties

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

func (*PublicSDKCard) GetChannelPropertiesOk

func (o *PublicSDKCard) GetChannelPropertiesOk() (*CardChannelProperties, bool)

GetChannelPropertiesOk returns a tuple with the ChannelProperties field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PublicSDKCard) GetCurrency

func (o *PublicSDKCard) GetCurrency() string

GetCurrency returns the Currency field value

func (*PublicSDKCard) GetCurrencyOk

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

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

func (*PublicSDKCard) HasCardInformation

func (o *PublicSDKCard) HasCardInformation() bool

HasCardInformation returns a boolean if a field has been set.

func (*PublicSDKCard) HasChannelProperties

func (o *PublicSDKCard) HasChannelProperties() bool

HasChannelProperties returns a boolean if a field has been set.

func (PublicSDKCard) MarshalJSON

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

func (*PublicSDKCard) SetCardInformation

func (o *PublicSDKCard) SetCardInformation(v PublicSDKCardCardInformation)

SetCardInformation gets a reference to the given PublicSDKCardCardInformation and assigns it to the CardInformation field.

func (*PublicSDKCard) SetChannelProperties

func (o *PublicSDKCard) SetChannelProperties(v CardChannelProperties)

SetChannelProperties gets a reference to the given NullableCardChannelProperties and assigns it to the ChannelProperties field.

func (*PublicSDKCard) SetChannelPropertiesNil

func (o *PublicSDKCard) SetChannelPropertiesNil()

SetChannelPropertiesNil sets the value for ChannelProperties to be an explicit nil

func (*PublicSDKCard) SetCurrency

func (o *PublicSDKCard) SetCurrency(v string)

SetCurrency sets field value

func (PublicSDKCard) ToMap

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

func (*PublicSDKCard) UnsetChannelProperties

func (o *PublicSDKCard) UnsetChannelProperties()

UnsetChannelProperties ensures that no value is present for ChannelProperties, not even an explicit nil

type PublicSDKCardCardInformation

type PublicSDKCardCardInformation struct {
	CardNumber string `json:"card_number"`
	// Card expiry month in MM format
	ExpiryMonth string `json:"expiry_month"`
	// Card expiry month in YY format
	ExpiryYear string `json:"expiry_year"`
	// Cardholder name
	CardholderName NullableString `json:"cardholder_name,omitempty"`
	Cvv            NullableString `json:"cvv,omitempty"`
}

PublicSDKCardCardInformation Card Information

func NewPublicSDKCardCardInformation

func NewPublicSDKCardCardInformation(cardNumber string, expiryMonth string, expiryYear string) *PublicSDKCardCardInformation

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

func NewPublicSDKCardCardInformationWithDefaults

func NewPublicSDKCardCardInformationWithDefaults() *PublicSDKCardCardInformation

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

func (*PublicSDKCardCardInformation) GetCardNumber

func (o *PublicSDKCardCardInformation) GetCardNumber() string

GetCardNumber returns the CardNumber field value

func (*PublicSDKCardCardInformation) GetCardNumberOk

func (o *PublicSDKCardCardInformation) GetCardNumberOk() (*string, bool)

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

func (*PublicSDKCardCardInformation) GetCardholderName

func (o *PublicSDKCardCardInformation) GetCardholderName() string

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

func (*PublicSDKCardCardInformation) GetCardholderNameOk

func (o *PublicSDKCardCardInformation) GetCardholderNameOk() (*string, bool)

GetCardholderNameOk returns a tuple with the CardholderName field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PublicSDKCardCardInformation) GetCvv

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

func (*PublicSDKCardCardInformation) GetCvvOk

func (o *PublicSDKCardCardInformation) GetCvvOk() (*string, bool)

GetCvvOk returns a tuple with the Cvv field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PublicSDKCardCardInformation) GetExpiryMonth

func (o *PublicSDKCardCardInformation) GetExpiryMonth() string

GetExpiryMonth returns the ExpiryMonth field value

func (*PublicSDKCardCardInformation) GetExpiryMonthOk

func (o *PublicSDKCardCardInformation) GetExpiryMonthOk() (*string, bool)

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

func (*PublicSDKCardCardInformation) GetExpiryYear

func (o *PublicSDKCardCardInformation) GetExpiryYear() string

GetExpiryYear returns the ExpiryYear field value

func (*PublicSDKCardCardInformation) GetExpiryYearOk

func (o *PublicSDKCardCardInformation) GetExpiryYearOk() (*string, bool)

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

func (*PublicSDKCardCardInformation) HasCardholderName

func (o *PublicSDKCardCardInformation) HasCardholderName() bool

HasCardholderName returns a boolean if a field has been set.

func (*PublicSDKCardCardInformation) HasCvv

func (o *PublicSDKCardCardInformation) HasCvv() bool

HasCvv returns a boolean if a field has been set.

func (PublicSDKCardCardInformation) MarshalJSON

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

func (*PublicSDKCardCardInformation) SetCardNumber

func (o *PublicSDKCardCardInformation) SetCardNumber(v string)

SetCardNumber sets field value

func (*PublicSDKCardCardInformation) SetCardholderName

func (o *PublicSDKCardCardInformation) SetCardholderName(v string)

SetCardholderName gets a reference to the given NullableString and assigns it to the CardholderName field.

func (*PublicSDKCardCardInformation) SetCardholderNameNil

func (o *PublicSDKCardCardInformation) SetCardholderNameNil()

SetCardholderNameNil sets the value for CardholderName to be an explicit nil

func (*PublicSDKCardCardInformation) SetCvv

func (o *PublicSDKCardCardInformation) SetCvv(v string)

SetCvv gets a reference to the given NullableString and assigns it to the Cvv field.

func (*PublicSDKCardCardInformation) SetCvvNil

func (o *PublicSDKCardCardInformation) SetCvvNil()

SetCvvNil sets the value for Cvv to be an explicit nil

func (*PublicSDKCardCardInformation) SetExpiryMonth

func (o *PublicSDKCardCardInformation) SetExpiryMonth(v string)

SetExpiryMonth sets field value

func (*PublicSDKCardCardInformation) SetExpiryYear

func (o *PublicSDKCardCardInformation) SetExpiryYear(v string)

SetExpiryYear sets field value

func (PublicSDKCardCardInformation) ToMap

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

func (*PublicSDKCardCardInformation) UnsetCardholderName

func (o *PublicSDKCardCardInformation) UnsetCardholderName()

UnsetCardholderName ensures that no value is present for CardholderName, not even an explicit nil

func (*PublicSDKCardCardInformation) UnsetCvv

func (o *PublicSDKCardCardInformation) UnsetCvv()

UnsetCvv ensures that no value is present for Cvv, not even an explicit nil

type PublicSDKCreatePaymentMethod

type PublicSDKCreatePaymentMethod struct {
	Type               PaymentMethodType                    `json:"type"`
	Country            NullableOptionalPaymentMethodCountry `json:"country,omitempty"`
	Reusability        PaymentMethodReusability             `json:"reusability"`
	CustomerId         NullableString                       `json:"customer_id,omitempty"`
	ReferenceId        *string                              `json:"reference_id,omitempty"`
	Description        NullableString                       `json:"description,omitempty"`
	Card               *PublicSDKCard                       `json:"card,omitempty"`
	DirectDebit        *MutableDirectDebit                  `json:"direct_debit,omitempty"`
	Ewallet            *MutableEwallet                      `json:"ewallet,omitempty"`
	OverTheCounter     *MutableOverTheCounter               `json:"over_the_counter,omitempty"`
	VirtualAccount     *MutableVirtualAccount               `json:"virtual_account,omitempty"`
	QrCode             *MutableQRCode                       `json:"qr_code,omitempty"`
	Metadata           map[string]interface{}               `json:"metadata,omitempty"`
	BillingInformation NullableBillingInformation           `json:"billing_information,omitempty"`
}

PublicSDKCreatePaymentMethod struct for PublicSDKCreatePaymentMethod

func NewPublicSDKCreatePaymentMethod

func NewPublicSDKCreatePaymentMethod(type_ PaymentMethodType, reusability PaymentMethodReusability) *PublicSDKCreatePaymentMethod

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

func NewPublicSDKCreatePaymentMethodWithDefaults

func NewPublicSDKCreatePaymentMethodWithDefaults() *PublicSDKCreatePaymentMethod

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

func (*PublicSDKCreatePaymentMethod) GetBillingInformation

func (o *PublicSDKCreatePaymentMethod) GetBillingInformation() BillingInformation

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

func (*PublicSDKCreatePaymentMethod) GetBillingInformationOk

func (o *PublicSDKCreatePaymentMethod) GetBillingInformationOk() (*BillingInformation, bool)

GetBillingInformationOk returns a tuple with the BillingInformation field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PublicSDKCreatePaymentMethod) GetCard

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

func (*PublicSDKCreatePaymentMethod) GetCardOk

func (o *PublicSDKCreatePaymentMethod) GetCardOk() (*PublicSDKCard, bool)

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

func (*PublicSDKCreatePaymentMethod) GetCountry

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

func (*PublicSDKCreatePaymentMethod) GetCountryOk

GetCountryOk returns a tuple with the Country field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PublicSDKCreatePaymentMethod) GetCustomerId

func (o *PublicSDKCreatePaymentMethod) GetCustomerId() string

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

func (*PublicSDKCreatePaymentMethod) GetCustomerIdOk

func (o *PublicSDKCreatePaymentMethod) GetCustomerIdOk() (*string, bool)

GetCustomerIdOk returns a tuple with the CustomerId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PublicSDKCreatePaymentMethod) GetDescription

func (o *PublicSDKCreatePaymentMethod) GetDescription() string

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

func (*PublicSDKCreatePaymentMethod) GetDescriptionOk

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

func (*PublicSDKCreatePaymentMethod) GetDirectDebit

GetDirectDebit returns the DirectDebit field value if set, zero value otherwise.

func (*PublicSDKCreatePaymentMethod) GetDirectDebitOk

func (o *PublicSDKCreatePaymentMethod) GetDirectDebitOk() (*MutableDirectDebit, bool)

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

func (*PublicSDKCreatePaymentMethod) GetEwallet

GetEwallet returns the Ewallet field value if set, zero value otherwise.

func (*PublicSDKCreatePaymentMethod) GetEwalletOk

func (o *PublicSDKCreatePaymentMethod) GetEwalletOk() (*MutableEwallet, bool)

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

func (*PublicSDKCreatePaymentMethod) GetMetadata

func (o *PublicSDKCreatePaymentMethod) GetMetadata() map[string]interface{}

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

func (*PublicSDKCreatePaymentMethod) GetMetadataOk

func (o *PublicSDKCreatePaymentMethod) GetMetadataOk() (map[string]interface{}, 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. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PublicSDKCreatePaymentMethod) GetOverTheCounter

func (o *PublicSDKCreatePaymentMethod) GetOverTheCounter() MutableOverTheCounter

GetOverTheCounter returns the OverTheCounter field value if set, zero value otherwise.

func (*PublicSDKCreatePaymentMethod) GetOverTheCounterOk

func (o *PublicSDKCreatePaymentMethod) GetOverTheCounterOk() (*MutableOverTheCounter, bool)

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

func (*PublicSDKCreatePaymentMethod) GetQrCode

GetQrCode returns the QrCode field value if set, zero value otherwise.

func (*PublicSDKCreatePaymentMethod) GetQrCodeOk

func (o *PublicSDKCreatePaymentMethod) GetQrCodeOk() (*MutableQRCode, bool)

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

func (*PublicSDKCreatePaymentMethod) GetReferenceId

func (o *PublicSDKCreatePaymentMethod) GetReferenceId() string

GetReferenceId returns the ReferenceId field value if set, zero value otherwise.

func (*PublicSDKCreatePaymentMethod) GetReferenceIdOk

func (o *PublicSDKCreatePaymentMethod) GetReferenceIdOk() (*string, bool)

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

func (*PublicSDKCreatePaymentMethod) GetReusability

GetReusability returns the Reusability field value

func (*PublicSDKCreatePaymentMethod) GetReusabilityOk

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

func (*PublicSDKCreatePaymentMethod) GetType

GetType returns the Type field value

func (*PublicSDKCreatePaymentMethod) GetTypeOk

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

func (*PublicSDKCreatePaymentMethod) GetVirtualAccount

func (o *PublicSDKCreatePaymentMethod) GetVirtualAccount() MutableVirtualAccount

GetVirtualAccount returns the VirtualAccount field value if set, zero value otherwise.

func (*PublicSDKCreatePaymentMethod) GetVirtualAccountOk

func (o *PublicSDKCreatePaymentMethod) GetVirtualAccountOk() (*MutableVirtualAccount, bool)

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

func (*PublicSDKCreatePaymentMethod) HasBillingInformation

func (o *PublicSDKCreatePaymentMethod) HasBillingInformation() bool

HasBillingInformation returns a boolean if a field has been set.

func (*PublicSDKCreatePaymentMethod) HasCard

func (o *PublicSDKCreatePaymentMethod) HasCard() bool

HasCard returns a boolean if a field has been set.

func (*PublicSDKCreatePaymentMethod) HasCountry

func (o *PublicSDKCreatePaymentMethod) HasCountry() bool

HasCountry returns a boolean if a field has been set.

func (*PublicSDKCreatePaymentMethod) HasCustomerId

func (o *PublicSDKCreatePaymentMethod) HasCustomerId() bool

HasCustomerId returns a boolean if a field has been set.

func (*PublicSDKCreatePaymentMethod) HasDescription

func (o *PublicSDKCreatePaymentMethod) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*PublicSDKCreatePaymentMethod) HasDirectDebit

func (o *PublicSDKCreatePaymentMethod) HasDirectDebit() bool

HasDirectDebit returns a boolean if a field has been set.

func (*PublicSDKCreatePaymentMethod) HasEwallet

func (o *PublicSDKCreatePaymentMethod) HasEwallet() bool

HasEwallet returns a boolean if a field has been set.

func (*PublicSDKCreatePaymentMethod) HasMetadata

func (o *PublicSDKCreatePaymentMethod) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*PublicSDKCreatePaymentMethod) HasOverTheCounter

func (o *PublicSDKCreatePaymentMethod) HasOverTheCounter() bool

HasOverTheCounter returns a boolean if a field has been set.

func (*PublicSDKCreatePaymentMethod) HasQrCode

func (o *PublicSDKCreatePaymentMethod) HasQrCode() bool

HasQrCode returns a boolean if a field has been set.

func (*PublicSDKCreatePaymentMethod) HasReferenceId

func (o *PublicSDKCreatePaymentMethod) HasReferenceId() bool

HasReferenceId returns a boolean if a field has been set.

func (*PublicSDKCreatePaymentMethod) HasVirtualAccount

func (o *PublicSDKCreatePaymentMethod) HasVirtualAccount() bool

HasVirtualAccount returns a boolean if a field has been set.

func (PublicSDKCreatePaymentMethod) MarshalJSON

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

func (*PublicSDKCreatePaymentMethod) SetBillingInformation

func (o *PublicSDKCreatePaymentMethod) SetBillingInformation(v BillingInformation)

SetBillingInformation gets a reference to the given NullableBillingInformation and assigns it to the BillingInformation field.

func (*PublicSDKCreatePaymentMethod) SetBillingInformationNil

func (o *PublicSDKCreatePaymentMethod) SetBillingInformationNil()

SetBillingInformationNil sets the value for BillingInformation to be an explicit nil

func (*PublicSDKCreatePaymentMethod) SetCard

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

func (*PublicSDKCreatePaymentMethod) SetCountry

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

func (*PublicSDKCreatePaymentMethod) SetCountryNil

func (o *PublicSDKCreatePaymentMethod) SetCountryNil()

SetCountryNil sets the value for Country to be an explicit nil

func (*PublicSDKCreatePaymentMethod) SetCustomerId

func (o *PublicSDKCreatePaymentMethod) SetCustomerId(v string)

SetCustomerId gets a reference to the given NullableString and assigns it to the CustomerId field.

func (*PublicSDKCreatePaymentMethod) SetCustomerIdNil

func (o *PublicSDKCreatePaymentMethod) SetCustomerIdNil()

SetCustomerIdNil sets the value for CustomerId to be an explicit nil

func (*PublicSDKCreatePaymentMethod) SetDescription

func (o *PublicSDKCreatePaymentMethod) SetDescription(v string)

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

func (*PublicSDKCreatePaymentMethod) SetDescriptionNil

func (o *PublicSDKCreatePaymentMethod) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil

func (*PublicSDKCreatePaymentMethod) SetDirectDebit

func (o *PublicSDKCreatePaymentMethod) SetDirectDebit(v MutableDirectDebit)

SetDirectDebit gets a reference to the given MutableDirectDebit and assigns it to the DirectDebit field.

func (*PublicSDKCreatePaymentMethod) SetEwallet

SetEwallet gets a reference to the given MutableEwallet and assigns it to the Ewallet field.

func (*PublicSDKCreatePaymentMethod) SetMetadata

func (o *PublicSDKCreatePaymentMethod) SetMetadata(v map[string]interface{})

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

func (*PublicSDKCreatePaymentMethod) SetOverTheCounter

func (o *PublicSDKCreatePaymentMethod) SetOverTheCounter(v MutableOverTheCounter)

SetOverTheCounter gets a reference to the given MutableOverTheCounter and assigns it to the OverTheCounter field.

func (*PublicSDKCreatePaymentMethod) SetQrCode

SetQrCode gets a reference to the given MutableQRCode and assigns it to the QrCode field.

func (*PublicSDKCreatePaymentMethod) SetReferenceId

func (o *PublicSDKCreatePaymentMethod) SetReferenceId(v string)

SetReferenceId gets a reference to the given string and assigns it to the ReferenceId field.

func (*PublicSDKCreatePaymentMethod) SetReusability

SetReusability sets field value

func (*PublicSDKCreatePaymentMethod) SetType

SetType sets field value

func (*PublicSDKCreatePaymentMethod) SetVirtualAccount

func (o *PublicSDKCreatePaymentMethod) SetVirtualAccount(v MutableVirtualAccount)

SetVirtualAccount gets a reference to the given MutableVirtualAccount and assigns it to the VirtualAccount field.

func (PublicSDKCreatePaymentMethod) ToMap

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

func (*PublicSDKCreatePaymentMethod) UnsetBillingInformation

func (o *PublicSDKCreatePaymentMethod) UnsetBillingInformation()

UnsetBillingInformation ensures that no value is present for BillingInformation, not even an explicit nil

func (*PublicSDKCreatePaymentMethod) UnsetCountry

func (o *PublicSDKCreatePaymentMethod) UnsetCountry()

UnsetCountry ensures that no value is present for Country, not even an explicit nil

func (*PublicSDKCreatePaymentMethod) UnsetCustomerId

func (o *PublicSDKCreatePaymentMethod) UnsetCustomerId()

UnsetCustomerId ensures that no value is present for CustomerId, not even an explicit nil

func (*PublicSDKCreatePaymentMethod) UnsetDescription

func (o *PublicSDKCreatePaymentMethod) UnsetDescription()

UnsetDescription ensures that no value is present for Description, not even an explicit nil

type PublicSimulatePayment

type PublicSimulatePayment struct {
	Status  *string `json:"status,omitempty"`
	Message *string `json:"message,omitempty"`
}

PublicSimulatePayment struct for PublicSimulatePayment

func NewPublicSimulatePayment

func NewPublicSimulatePayment() *PublicSimulatePayment

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

func NewPublicSimulatePaymentWithDefaults

func NewPublicSimulatePaymentWithDefaults() *PublicSimulatePayment

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

func (*PublicSimulatePayment) GetMessage

func (o *PublicSimulatePayment) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*PublicSimulatePayment) GetMessageOk

func (o *PublicSimulatePayment) GetMessageOk() (*string, bool)

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

func (*PublicSimulatePayment) GetStatus

func (o *PublicSimulatePayment) GetStatus() string

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

func (*PublicSimulatePayment) GetStatusOk

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

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

func (*PublicSimulatePayment) HasMessage

func (o *PublicSimulatePayment) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*PublicSimulatePayment) HasStatus

func (o *PublicSimulatePayment) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (PublicSimulatePayment) MarshalJSON

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

func (*PublicSimulatePayment) SetMessage

func (o *PublicSimulatePayment) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*PublicSimulatePayment) SetStatus

func (o *PublicSimulatePayment) SetStatus(v string)

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

func (PublicSimulatePayment) ToMap

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

type PublicSimulatePaymentChannelHealth

type PublicSimulatePaymentChannelHealth struct {
	// Payment channel health event
	Event *string `json:"event,omitempty"`
	// Business ID registered to payment channel downtime or online callback URL
	BusinessId *string `json:"business_id,omitempty"`
	// Date time the event is triggered
	Created *string                                 `json:"created,omitempty"`
	Data    *PublicPaymentChannelDowntimeOnlineData `json:"data,omitempty"`
}

PublicSimulatePaymentChannelHealth struct for PublicSimulatePaymentChannelHealth

func NewPublicSimulatePaymentChannelHealth

func NewPublicSimulatePaymentChannelHealth() *PublicSimulatePaymentChannelHealth

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

func NewPublicSimulatePaymentChannelHealthWithDefaults

func NewPublicSimulatePaymentChannelHealthWithDefaults() *PublicSimulatePaymentChannelHealth

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

func (*PublicSimulatePaymentChannelHealth) GetBusinessId

func (o *PublicSimulatePaymentChannelHealth) GetBusinessId() string

GetBusinessId returns the BusinessId field value if set, zero value otherwise.

func (*PublicSimulatePaymentChannelHealth) GetBusinessIdOk

func (o *PublicSimulatePaymentChannelHealth) GetBusinessIdOk() (*string, bool)

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

func (*PublicSimulatePaymentChannelHealth) GetCreated

GetCreated returns the Created field value if set, zero value otherwise.

func (*PublicSimulatePaymentChannelHealth) GetCreatedOk

func (o *PublicSimulatePaymentChannelHealth) GetCreatedOk() (*string, bool)

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

func (*PublicSimulatePaymentChannelHealth) GetData

GetData returns the Data field value if set, zero value otherwise.

func (*PublicSimulatePaymentChannelHealth) GetDataOk

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

func (*PublicSimulatePaymentChannelHealth) GetEvent

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

func (*PublicSimulatePaymentChannelHealth) GetEventOk

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

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

func (*PublicSimulatePaymentChannelHealth) HasBusinessId

func (o *PublicSimulatePaymentChannelHealth) HasBusinessId() bool

HasBusinessId returns a boolean if a field has been set.

func (*PublicSimulatePaymentChannelHealth) HasCreated

func (o *PublicSimulatePaymentChannelHealth) HasCreated() bool

HasCreated returns a boolean if a field has been set.

func (*PublicSimulatePaymentChannelHealth) HasData

HasData returns a boolean if a field has been set.

func (*PublicSimulatePaymentChannelHealth) HasEvent

HasEvent returns a boolean if a field has been set.

func (PublicSimulatePaymentChannelHealth) MarshalJSON

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

func (*PublicSimulatePaymentChannelHealth) SetBusinessId

func (o *PublicSimulatePaymentChannelHealth) SetBusinessId(v string)

SetBusinessId gets a reference to the given string and assigns it to the BusinessId field.

func (*PublicSimulatePaymentChannelHealth) SetCreated

func (o *PublicSimulatePaymentChannelHealth) SetCreated(v string)

SetCreated gets a reference to the given string and assigns it to the Created field.

func (*PublicSimulatePaymentChannelHealth) SetData

SetData gets a reference to the given PublicPaymentChannelDowntimeOnlineData and assigns it to the Data field.

func (*PublicSimulatePaymentChannelHealth) SetEvent

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

func (PublicSimulatePaymentChannelHealth) ToMap

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

type QRCodeChannelCode

type QRCodeChannelCode string

QRCodeChannelCode QR Code Channel Code

const (
	QRCODECHANNELCODE_QRIS      QRCodeChannelCode = "QRIS"
	QRCODECHANNELCODE_DANA      QRCodeChannelCode = "DANA"
	QRCODECHANNELCODE_RCBC      QRCodeChannelCode = "RCBC"
	QRCODECHANNELCODE_PROMPTPAY QRCodeChannelCode = "PROMPTPAY"
	QRCODECHANNELCODE_LINKAJA   QRCodeChannelCode = "LINKAJA"
)

List of QRCodeChannelCode

func NewQRCodeChannelCodeFromValue

func NewQRCodeChannelCodeFromValue(v string) (*QRCodeChannelCode, error)

NewQRCodeChannelCodeFromValue returns a pointer to a valid QRCodeChannelCode for the value passed as argument, or an error if the value passed is not allowed by the enum

func (QRCodeChannelCode) IsValid

func (v QRCodeChannelCode) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (QRCodeChannelCode) Ptr

Ptr returns reference to QRCodeChannelCode value

func (QRCodeChannelCode) String

func (v QRCodeChannelCode) String() string

func (*QRCodeChannelCode) UnmarshalJSON

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

type QRCodeChannelProperties

type QRCodeChannelProperties struct {
	// QR string to be rendered for display to end users. QR string to image rendering are commonly available in software libraries (e.g Nodejs, PHP, Java)
	QrString  *string    `json:"qr_string,omitempty"`
	ExpiresAt *time.Time `json:"expires_at,omitempty"`
}

QRCodeChannelProperties QR Code Channel Properties

func NewQRCodeChannelProperties

func NewQRCodeChannelProperties() *QRCodeChannelProperties

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

func NewQRCodeChannelPropertiesWithDefaults

func NewQRCodeChannelPropertiesWithDefaults() *QRCodeChannelProperties

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

func (*QRCodeChannelProperties) GetExpiresAt

func (o *QRCodeChannelProperties) GetExpiresAt() time.Time

GetExpiresAt returns the ExpiresAt field value if set, zero value otherwise.

func (*QRCodeChannelProperties) GetExpiresAtOk

func (o *QRCodeChannelProperties) GetExpiresAtOk() (*time.Time, bool)

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

func (*QRCodeChannelProperties) GetQrString

func (o *QRCodeChannelProperties) GetQrString() string

GetQrString returns the QrString field value if set, zero value otherwise.

func (*QRCodeChannelProperties) GetQrStringOk

func (o *QRCodeChannelProperties) GetQrStringOk() (*string, bool)

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

func (*QRCodeChannelProperties) HasExpiresAt

func (o *QRCodeChannelProperties) HasExpiresAt() bool

HasExpiresAt returns a boolean if a field has been set.

func (*QRCodeChannelProperties) HasQrString

func (o *QRCodeChannelProperties) HasQrString() bool

HasQrString returns a boolean if a field has been set.

func (QRCodeChannelProperties) MarshalJSON

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

func (*QRCodeChannelProperties) SetExpiresAt

func (o *QRCodeChannelProperties) SetExpiresAt(v time.Time)

SetExpiresAt gets a reference to the given time.Time and assigns it to the ExpiresAt field.

func (*QRCodeChannelProperties) SetQrString

func (o *QRCodeChannelProperties) SetQrString(v string)

SetQrString gets a reference to the given string and assigns it to the QrString field.

func (QRCodeChannelProperties) ToMap

func (o QRCodeChannelProperties) ToMap() (map[string]interface{}, error)

type SimulatePaymentRequest

type SimulatePaymentRequest struct {
	Amount *float64 `json:"amount,omitempty"`
}

SimulatePaymentRequest struct for SimulatePaymentRequest

func NewSimulatePaymentRequest

func NewSimulatePaymentRequest() *SimulatePaymentRequest

NewSimulatePaymentRequest instantiates a new SimulatePaymentRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSimulatePaymentRequestWithDefaults

func NewSimulatePaymentRequestWithDefaults() *SimulatePaymentRequest

NewSimulatePaymentRequestWithDefaults instantiates a new SimulatePaymentRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SimulatePaymentRequest) GetAmount

func (o *SimulatePaymentRequest) GetAmount() float64

GetAmount returns the Amount field value if set, zero value otherwise.

func (*SimulatePaymentRequest) GetAmountOk

func (o *SimulatePaymentRequest) GetAmountOk() (*float64, bool)

GetAmountOk returns a tuple with the Amount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SimulatePaymentRequest) HasAmount

func (o *SimulatePaymentRequest) HasAmount() bool

HasAmount returns a boolean if a field has been set.

func (SimulatePaymentRequest) MarshalJSON

func (o SimulatePaymentRequest) MarshalJSON() ([]byte, error)

func (*SimulatePaymentRequest) SetAmount

func (o *SimulatePaymentRequest) SetAmount(v float64)

SetAmount gets a reference to the given float64 and assigns it to the Amount field.

func (SimulatePaymentRequest) ToMap

func (o SimulatePaymentRequest) ToMap() (map[string]interface{}, error)

type TokenizedCardInformation

type TokenizedCardInformation struct {
	TokenId string `json:"token_id"`
	// 1st 6 and last 4 digits of the card
	MaskedCardNumber string `json:"masked_card_number"`
	// Cardholder name is optional but recommended for 3DS 2 / AVS verification
	CardholderName NullableString `json:"cardholder_name,omitempty"`
	// Card expiry month in MM format
	ExpiryMonth string `json:"expiry_month"`
	// Card expiry month in YY format
	ExpiryYear string `json:"expiry_year"`
	// Xendit-generated identifier for the unique card number. Multiple payment method objects can be created for the same account - e.g. if the user first creates a one-time payment request, and then later on creates a multiple-use payment method using the same account.   The fingerprint helps to identify the unique account being used.
	Fingerprint string `json:"fingerprint"`
	// Whether the card is a credit or debit card
	Type string `json:"type"`
	// Card network - VISA, MASTERCARD, JCB, AMEX, DISCOVER, BCA
	Network string `json:"network"`
	// Country where the card was issued ISO 3166-1 Alpha-2
	Country string `json:"country"`
	// Issuer of the card, most often an issuing bank For example, “BCA”, “MANDIRI”
	Issuer string `json:"issuer"`
}

TokenizedCardInformation Tokenized Card Information

func NewTokenizedCardInformation

func NewTokenizedCardInformation(tokenId string, maskedCardNumber string, expiryMonth string, expiryYear string, fingerprint string, type_ string, network string, country string, issuer string) *TokenizedCardInformation

NewTokenizedCardInformation instantiates a new TokenizedCardInformation object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTokenizedCardInformationWithDefaults

func NewTokenizedCardInformationWithDefaults() *TokenizedCardInformation

NewTokenizedCardInformationWithDefaults instantiates a new TokenizedCardInformation object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TokenizedCardInformation) GetCardholderName

func (o *TokenizedCardInformation) GetCardholderName() string

GetCardholderName returns the CardholderName field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TokenizedCardInformation) GetCardholderNameOk

func (o *TokenizedCardInformation) GetCardholderNameOk() (*string, bool)

GetCardholderNameOk returns a tuple with the CardholderName field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TokenizedCardInformation) GetCountry

func (o *TokenizedCardInformation) GetCountry() string

GetCountry returns the Country field value

func (*TokenizedCardInformation) GetCountryOk

func (o *TokenizedCardInformation) GetCountryOk() (*string, bool)

GetCountryOk returns a tuple with the Country field value and a boolean to check if the value has been set.

func (*TokenizedCardInformation) GetExpiryMonth

func (o *TokenizedCardInformation) GetExpiryMonth() string

GetExpiryMonth returns the ExpiryMonth field value

func (*TokenizedCardInformation) GetExpiryMonthOk

func (o *TokenizedCardInformation) GetExpiryMonthOk() (*string, bool)

GetExpiryMonthOk returns a tuple with the ExpiryMonth field value and a boolean to check if the value has been set.

func (*TokenizedCardInformation) GetExpiryYear

func (o *TokenizedCardInformation) GetExpiryYear() string

GetExpiryYear returns the ExpiryYear field value

func (*TokenizedCardInformation) GetExpiryYearOk

func (o *TokenizedCardInformation) GetExpiryYearOk() (*string, bool)

GetExpiryYearOk returns a tuple with the ExpiryYear field value and a boolean to check if the value has been set.

func (*TokenizedCardInformation) GetFingerprint

func (o *TokenizedCardInformation) GetFingerprint() string

GetFingerprint returns the Fingerprint field value

func (*TokenizedCardInformation) GetFingerprintOk

func (o *TokenizedCardInformation) GetFingerprintOk() (*string, bool)

GetFingerprintOk returns a tuple with the Fingerprint field value and a boolean to check if the value has been set.

func (*TokenizedCardInformation) GetIssuer

func (o *TokenizedCardInformation) GetIssuer() string

GetIssuer returns the Issuer field value

func (*TokenizedCardInformation) GetIssuerOk

func (o *TokenizedCardInformation) GetIssuerOk() (*string, bool)

GetIssuerOk returns a tuple with the Issuer field value and a boolean to check if the value has been set.

func (*TokenizedCardInformation) GetMaskedCardNumber

func (o *TokenizedCardInformation) GetMaskedCardNumber() string

GetMaskedCardNumber returns the MaskedCardNumber field value

func (*TokenizedCardInformation) GetMaskedCardNumberOk

func (o *TokenizedCardInformation) GetMaskedCardNumberOk() (*string, bool)

GetMaskedCardNumberOk returns a tuple with the MaskedCardNumber field value and a boolean to check if the value has been set.

func (*TokenizedCardInformation) GetNetwork

func (o *TokenizedCardInformation) GetNetwork() string

GetNetwork returns the Network field value

func (*TokenizedCardInformation) GetNetworkOk

func (o *TokenizedCardInformation) GetNetworkOk() (*string, bool)

GetNetworkOk returns a tuple with the Network field value and a boolean to check if the value has been set.

func (*TokenizedCardInformation) GetTokenId

func (o *TokenizedCardInformation) GetTokenId() string

GetTokenId returns the TokenId field value

func (*TokenizedCardInformation) GetTokenIdOk

func (o *TokenizedCardInformation) GetTokenIdOk() (*string, bool)

GetTokenIdOk returns a tuple with the TokenId field value and a boolean to check if the value has been set.

func (*TokenizedCardInformation) GetType

func (o *TokenizedCardInformation) GetType() string

GetType returns the Type field value

func (*TokenizedCardInformation) GetTypeOk

func (o *TokenizedCardInformation) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*TokenizedCardInformation) HasCardholderName

func (o *TokenizedCardInformation) HasCardholderName() bool

HasCardholderName returns a boolean if a field has been set.

func (TokenizedCardInformation) MarshalJSON

func (o TokenizedCardInformation) MarshalJSON() ([]byte, error)

func (*TokenizedCardInformation) SetCardholderName

func (o *TokenizedCardInformation) SetCardholderName(v string)

SetCardholderName gets a reference to the given NullableString and assigns it to the CardholderName field.

func (*TokenizedCardInformation) SetCardholderNameNil

func (o *TokenizedCardInformation) SetCardholderNameNil()

SetCardholderNameNil sets the value for CardholderName to be an explicit nil

func (*TokenizedCardInformation) SetCountry

func (o *TokenizedCardInformation) SetCountry(v string)

SetCountry sets field value

func (*TokenizedCardInformation) SetExpiryMonth

func (o *TokenizedCardInformation) SetExpiryMonth(v string)

SetExpiryMonth sets field value

func (*TokenizedCardInformation) SetExpiryYear

func (o *TokenizedCardInformation) SetExpiryYear(v string)

SetExpiryYear sets field value

func (*TokenizedCardInformation) SetFingerprint

func (o *TokenizedCardInformation) SetFingerprint(v string)

SetFingerprint sets field value

func (*TokenizedCardInformation) SetIssuer

func (o *TokenizedCardInformation) SetIssuer(v string)

SetIssuer sets field value

func (*TokenizedCardInformation) SetMaskedCardNumber

func (o *TokenizedCardInformation) SetMaskedCardNumber(v string)

SetMaskedCardNumber sets field value

func (*TokenizedCardInformation) SetNetwork

func (o *TokenizedCardInformation) SetNetwork(v string)

SetNetwork sets field value

func (*TokenizedCardInformation) SetTokenId

func (o *TokenizedCardInformation) SetTokenId(v string)

SetTokenId sets field value

func (*TokenizedCardInformation) SetType

func (o *TokenizedCardInformation) SetType(v string)

SetType sets field value

func (TokenizedCardInformation) ToMap

func (o TokenizedCardInformation) ToMap() (map[string]interface{}, error)

func (*TokenizedCardInformation) UnsetCardholderName

func (o *TokenizedCardInformation) UnsetCardholderName()

UnsetCardholderName ensures that no value is present for CardholderName, not even an explicit nil

type VirtualAccountChannelCode

type VirtualAccountChannelCode string

VirtualAccountChannelCode Virtual Account Channel Code

const (
	VIRTUALACCOUNTCHANNELCODE_BCA               VirtualAccountChannelCode = "BCA"
	VIRTUALACCOUNTCHANNELCODE_BJB               VirtualAccountChannelCode = "BJB"
	VIRTUALACCOUNTCHANNELCODE_BNI               VirtualAccountChannelCode = "BNI"
	VIRTUALACCOUNTCHANNELCODE_BRI               VirtualAccountChannelCode = "BRI"
	VIRTUALACCOUNTCHANNELCODE_MANDIRI           VirtualAccountChannelCode = "MANDIRI"
	VIRTUALACCOUNTCHANNELCODE_PERMATA           VirtualAccountChannelCode = "PERMATA"
	VIRTUALACCOUNTCHANNELCODE_BSI               VirtualAccountChannelCode = "BSI"
	VIRTUALACCOUNTCHANNELCODE_CIMB              VirtualAccountChannelCode = "CIMB"
	VIRTUALACCOUNTCHANNELCODE_SAHABAT_SAMPOERNA VirtualAccountChannelCode = "SAHABAT_SAMPOERNA"
	VIRTUALACCOUNTCHANNELCODE_ARTAJASA          VirtualAccountChannelCode = "ARTAJASA"
	VIRTUALACCOUNTCHANNELCODE_PV                VirtualAccountChannelCode = "PV"
	VIRTUALACCOUNTCHANNELCODE_VIETCAPITAL       VirtualAccountChannelCode = "VIETCAPITAL"
	VIRTUALACCOUNTCHANNELCODE_WOORI             VirtualAccountChannelCode = "WOORI"
	VIRTUALACCOUNTCHANNELCODE_MSB               VirtualAccountChannelCode = "MSB"
)

List of VirtualAccountChannelCode

func NewVirtualAccountChannelCodeFromValue

func NewVirtualAccountChannelCodeFromValue(v string) (*VirtualAccountChannelCode, error)

NewVirtualAccountChannelCodeFromValue returns a pointer to a valid VirtualAccountChannelCode for the value passed as argument, or an error if the value passed is not allowed by the enum

func (VirtualAccountChannelCode) IsValid

func (v VirtualAccountChannelCode) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (VirtualAccountChannelCode) Ptr

Ptr returns reference to VirtualAccountChannelCode value

func (VirtualAccountChannelCode) String

func (v VirtualAccountChannelCode) String() string

func (*VirtualAccountChannelCode) UnmarshalJSON

func (v *VirtualAccountChannelCode) UnmarshalJSON(src []byte) error

type VirtualAccountChannelProperties

type VirtualAccountChannelProperties struct {
	// Name of customer.
	CustomerName *string `json:"customer_name,omitempty"`
	// You can assign specific Virtual Account number using this parameter. If you do not send one, one will be picked at random. Make sure the number you specify is within your Virtual Account range.
	VirtualAccountNumber *string `json:"virtual_account_number,omitempty"`
	// The date and time in ISO 8601 UTC+0 when the virtual account number will be expired. Default: The default expiration date will be 31 years from creation date.
	ExpiresAt *time.Time `json:"expires_at,omitempty"`
	// The suggested amount you want to assign. Note: Suggested amounts is the amounts that can see as a suggestion, but user can still put any numbers (only supported for Mandiri and BRI)
	SuggestedAmount *float64 `json:"suggested_amount,omitempty"`
}

VirtualAccountChannelProperties Virtual Account Channel Properties

func NewVirtualAccountChannelProperties

func NewVirtualAccountChannelProperties() *VirtualAccountChannelProperties

NewVirtualAccountChannelProperties instantiates a new VirtualAccountChannelProperties object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewVirtualAccountChannelPropertiesWithDefaults

func NewVirtualAccountChannelPropertiesWithDefaults() *VirtualAccountChannelProperties

NewVirtualAccountChannelPropertiesWithDefaults instantiates a new VirtualAccountChannelProperties object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*VirtualAccountChannelProperties) GetCustomerName

func (o *VirtualAccountChannelProperties) GetCustomerName() string

GetCustomerName returns the CustomerName field value if set, zero value otherwise.

func (*VirtualAccountChannelProperties) GetCustomerNameOk

func (o *VirtualAccountChannelProperties) GetCustomerNameOk() (*string, bool)

GetCustomerNameOk returns a tuple with the CustomerName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VirtualAccountChannelProperties) GetExpiresAt

func (o *VirtualAccountChannelProperties) GetExpiresAt() time.Time

GetExpiresAt returns the ExpiresAt field value if set, zero value otherwise.

func (*VirtualAccountChannelProperties) GetExpiresAtOk

func (o *VirtualAccountChannelProperties) GetExpiresAtOk() (*time.Time, bool)

GetExpiresAtOk returns a tuple with the ExpiresAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VirtualAccountChannelProperties) GetSuggestedAmount

func (o *VirtualAccountChannelProperties) GetSuggestedAmount() float64

GetSuggestedAmount returns the SuggestedAmount field value if set, zero value otherwise.

func (*VirtualAccountChannelProperties) GetSuggestedAmountOk

func (o *VirtualAccountChannelProperties) GetSuggestedAmountOk() (*float64, bool)

GetSuggestedAmountOk returns a tuple with the SuggestedAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VirtualAccountChannelProperties) GetVirtualAccountNumber

func (o *VirtualAccountChannelProperties) GetVirtualAccountNumber() string

GetVirtualAccountNumber returns the VirtualAccountNumber field value if set, zero value otherwise.

func (*VirtualAccountChannelProperties) GetVirtualAccountNumberOk

func (o *VirtualAccountChannelProperties) GetVirtualAccountNumberOk() (*string, bool)

GetVirtualAccountNumberOk returns a tuple with the VirtualAccountNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VirtualAccountChannelProperties) HasCustomerName

func (o *VirtualAccountChannelProperties) HasCustomerName() bool

HasCustomerName returns a boolean if a field has been set.

func (*VirtualAccountChannelProperties) HasExpiresAt

func (o *VirtualAccountChannelProperties) HasExpiresAt() bool

HasExpiresAt returns a boolean if a field has been set.

func (*VirtualAccountChannelProperties) HasSuggestedAmount

func (o *VirtualAccountChannelProperties) HasSuggestedAmount() bool

HasSuggestedAmount returns a boolean if a field has been set.

func (*VirtualAccountChannelProperties) HasVirtualAccountNumber

func (o *VirtualAccountChannelProperties) HasVirtualAccountNumber() bool

HasVirtualAccountNumber returns a boolean if a field has been set.

func (VirtualAccountChannelProperties) MarshalJSON

func (o VirtualAccountChannelProperties) MarshalJSON() ([]byte, error)

func (*VirtualAccountChannelProperties) SetCustomerName

func (o *VirtualAccountChannelProperties) SetCustomerName(v string)

SetCustomerName gets a reference to the given string and assigns it to the CustomerName field.

func (*VirtualAccountChannelProperties) SetExpiresAt

func (o *VirtualAccountChannelProperties) SetExpiresAt(v time.Time)

SetExpiresAt gets a reference to the given time.Time and assigns it to the ExpiresAt field.

func (*VirtualAccountChannelProperties) SetSuggestedAmount

func (o *VirtualAccountChannelProperties) SetSuggestedAmount(v float64)

SetSuggestedAmount gets a reference to the given float64 and assigns it to the SuggestedAmount field.

func (*VirtualAccountChannelProperties) SetVirtualAccountNumber

func (o *VirtualAccountChannelProperties) SetVirtualAccountNumber(v string)

SetVirtualAccountNumber gets a reference to the given string and assigns it to the VirtualAccountNumber field.

func (VirtualAccountChannelProperties) ToMap

func (o VirtualAccountChannelProperties) ToMap() (map[string]interface{}, error)

type VirtualAccountChannelPropertiesPatch

type VirtualAccountChannelPropertiesPatch struct {
	// The date and time in ISO 8601 UTC+0 when the virtual account number will be expired. Default: The default expiration date will be 31 years from creation date.
	ExpiresAt *time.Time `json:"expires_at,omitempty"`
	// The suggested amount you want to assign. Note: Suggested amounts is the amounts that can see as a suggestion, but user can still put any numbers (only supported for Mandiri and BRI)
	SuggestedAmount *float64 `json:"suggested_amount,omitempty"`
}

VirtualAccountChannelPropertiesPatch Virtual Account Channel Properties

func NewVirtualAccountChannelPropertiesPatch

func NewVirtualAccountChannelPropertiesPatch() *VirtualAccountChannelPropertiesPatch

NewVirtualAccountChannelPropertiesPatch instantiates a new VirtualAccountChannelPropertiesPatch object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewVirtualAccountChannelPropertiesPatchWithDefaults

func NewVirtualAccountChannelPropertiesPatchWithDefaults() *VirtualAccountChannelPropertiesPatch

NewVirtualAccountChannelPropertiesPatchWithDefaults instantiates a new VirtualAccountChannelPropertiesPatch object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*VirtualAccountChannelPropertiesPatch) GetExpiresAt

GetExpiresAt returns the ExpiresAt field value if set, zero value otherwise.

func (*VirtualAccountChannelPropertiesPatch) GetExpiresAtOk

func (o *VirtualAccountChannelPropertiesPatch) GetExpiresAtOk() (*time.Time, bool)

GetExpiresAtOk returns a tuple with the ExpiresAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VirtualAccountChannelPropertiesPatch) GetSuggestedAmount

func (o *VirtualAccountChannelPropertiesPatch) GetSuggestedAmount() float64

GetSuggestedAmount returns the SuggestedAmount field value if set, zero value otherwise.

func (*VirtualAccountChannelPropertiesPatch) GetSuggestedAmountOk

func (o *VirtualAccountChannelPropertiesPatch) GetSuggestedAmountOk() (*float64, bool)

GetSuggestedAmountOk returns a tuple with the SuggestedAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VirtualAccountChannelPropertiesPatch) HasExpiresAt

func (o *VirtualAccountChannelPropertiesPatch) HasExpiresAt() bool

HasExpiresAt returns a boolean if a field has been set.

func (*VirtualAccountChannelPropertiesPatch) HasSuggestedAmount

func (o *VirtualAccountChannelPropertiesPatch) HasSuggestedAmount() bool

HasSuggestedAmount returns a boolean if a field has been set.

func (VirtualAccountChannelPropertiesPatch) MarshalJSON

func (o VirtualAccountChannelPropertiesPatch) MarshalJSON() ([]byte, error)

func (*VirtualAccountChannelPropertiesPatch) SetExpiresAt

func (o *VirtualAccountChannelPropertiesPatch) SetExpiresAt(v time.Time)

SetExpiresAt gets a reference to the given time.Time and assigns it to the ExpiresAt field.

func (*VirtualAccountChannelPropertiesPatch) SetSuggestedAmount

func (o *VirtualAccountChannelPropertiesPatch) SetSuggestedAmount(v float64)

SetSuggestedAmount gets a reference to the given float64 and assigns it to the SuggestedAmount field.

func (VirtualAccountChannelPropertiesPatch) ToMap

func (o VirtualAccountChannelPropertiesPatch) ToMap() (map[string]interface{}, error)

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL