Documentation
¶
Index ¶
- func Bool(b bool) param.Opt[bool]
- func BoolPtr(v bool) *bool
- func DefaultClientOptions() []option.RequestOption
- func File(rdr io.Reader, filename string, contentType string) file
- func Float(f float64) param.Opt[float64]
- func FloatPtr(v float64) *float64
- func Int(i int64) param.Opt[int64]
- func IntPtr(v int64) *int64
- func Opt[T comparable](v T) param.Opt[T]
- func Ptr[T any](v T) *T
- func String(s string) param.Opt[string]
- func StringPtr(v string) *string
- func Time(t time.Time) param.Opt[time.Time]
- func TimePtr(v time.Time) *time.Time
- type APIKey
- type APIKeyPermission
- type AvailableGetBankDetailsParams
- type AvailableGetBankDetailsParamsRail
- type AvailableGetBankDetailsResponse
- type AvailableGetBankDetailsResponseItem
- type AvailableGetBankDetailsResponseKey
- type AvailableListRailsResponse
- type AvailableListRailsResponseCountry
- type AvailableListRailsResponseValue
- type AvailableService
- type BankAccount
- type BankAccountACHCopDocumentType
- type BankAccountAccountClass
- type BankAccountAccountType
- type BankAccountBlockchainAddress
- type BankAccountBrexVendorID
- type BankAccountCountry
- type BankAccountSpeiProtocol
- type BankAccountSwiftCountry
- type BankAccountSwiftVendorType
- type BankAccountTransfersType
- type BankAccountType
- type BlockchainWallet
- type BlockchainWalletNetwork
- type Client
- func (r *Client) Delete(ctx context.Context, path string, params any, res any, ...) error
- func (r *Client) Execute(ctx context.Context, method string, path string, params any, res any, ...) error
- func (r *Client) Get(ctx context.Context, path string, params any, res any, ...) error
- func (r *Client) Patch(ctx context.Context, path string, params any, res any, ...) error
- func (r *Client) Post(ctx context.Context, path string, params any, res any, ...) error
- func (r *Client) Put(ctx context.Context, path string, params any, res any, ...) error
- type EAcceptTosParams
- type EAcceptTosResponse
- type EInstanceInitiateTosParams
- type EInstanceInitiateTosResponse
- type EInstanceService
- type EService
- func (r *EService) AcceptTos(ctx context.Context, body EAcceptTosParams, opts ...option.RequestOption) (res *EAcceptTosResponse, err error)
- func (r *EService) GetPayin(ctx context.Context, id string, opts ...option.RequestOption) (res *Payin, err error)
- func (r *EService) GetPayout(ctx context.Context, id string, opts ...option.RequestOption) (res *Payout, err error)
- type Error
- type InstanceAPIKeyDeleteParams
- type InstanceAPIKeyGetKeyParams
- type InstanceAPIKeyNewParams
- type InstanceAPIKeyNewParamsPermission
- type InstanceAPIKeyNewResponse
- type InstanceAPIKeyService
- func (r *InstanceAPIKeyService) Delete(ctx context.Context, id string, body InstanceAPIKeyDeleteParams, ...) (res *Success, err error)
- func (r *InstanceAPIKeyService) Get(ctx context.Context, instanceID string, opts ...option.RequestOption) (res *[]APIKey, err error)
- func (r *InstanceAPIKeyService) GetKey(ctx context.Context, id string, query InstanceAPIKeyGetKeyParams, ...) (res *APIKey, err error)
- func (r *InstanceAPIKeyService) New(ctx context.Context, instanceID string, body InstanceAPIKeyNewParams, ...) (res *InstanceAPIKeyNewResponse, err error)
- type InstanceExportExportPayinsParams
- type InstanceExportExportPayoutsParams
- type InstanceExportService
- type InstanceLimitGetReceiverParams
- type InstanceLimitGetReceiverResponse
- type InstanceLimitService
- type InstanceMemberDeleteParams
- type InstanceMemberGetResponse
- type InstanceMemberGetResponseRole
- type InstanceMemberService
- func (r *InstanceMemberService) Delete(ctx context.Context, userID string, body InstanceMemberDeleteParams, ...) (res *Success, err error)
- func (r *InstanceMemberService) Get(ctx context.Context, id string, opts ...option.RequestOption) (res *[]InstanceMemberGetResponse, err error)
- func (r *InstanceMemberService) UpdateRole(ctx context.Context, userID string, params InstanceMemberUpdateRoleParams, ...) (res *Success, err error)
- type InstanceMemberUpdateRoleParams
- type InstanceMemberUpdateRoleParamsUserRole
- type InstanceMintUsdbStellarParams
- type InstanceNewAssetTrustlineParams
- type InstanceNewAssetTrustlineResponse
- type InstancePartnerFeeAddParams
- type InstancePartnerFeeAddResponse
- type InstancePartnerFeeGetAllResponse
- type InstancePartnerFeeGetFeeParams
- type InstancePartnerFeeGetFeeResponse
- type InstancePartnerFeeRemoveParams
- type InstancePartnerFeeService
- func (r *InstancePartnerFeeService) Add(ctx context.Context, instanceID string, body InstancePartnerFeeAddParams, ...) (res *InstancePartnerFeeAddResponse, err error)
- func (r *InstancePartnerFeeService) GetAll(ctx context.Context, instanceID string, opts ...option.RequestOption) (res *[]InstancePartnerFeeGetAllResponse, err error)
- func (r *InstancePartnerFeeService) GetFee(ctx context.Context, id string, query InstancePartnerFeeGetFeeParams, ...) (res *InstancePartnerFeeGetFeeResponse, err error)
- func (r *InstancePartnerFeeService) Remove(ctx context.Context, id string, body InstancePartnerFeeRemoveParams, ...) (res *Success, err error)
- type InstancePayinGetAllParams
- type InstancePayinGetAllParamsLimit
- type InstancePayinGetAllParamsOffset
- type InstancePayinGetAllResponseObject
- type InstancePayinGetAllResponseUnion
- func (u InstancePayinGetAllResponseUnion) AsInstancePayinGetAllResponseObject() (v InstancePayinGetAllResponseObject)
- func (u InstancePayinGetAllResponseUnion) AsPayinArray() (v []Payin)
- func (u InstancePayinGetAllResponseUnion) RawJSON() string
- func (r *InstancePayinGetAllResponseUnion) UnmarshalJSON(data []byte) error
- type InstancePayinGetParams
- type InstancePayinNewEvmParams
- type InstancePayinNewEvmResponse
- type InstancePayinNewEvmResponseBlindpayBankDetails
- type InstancePayinNewEvmResponseBlindpayBankDetailsACH
- type InstancePayinNewEvmResponseBlindpayBankDetailsBeneficiary
- type InstancePayinNewEvmResponseBlindpayBankDetailsReceivingBank
- type InstancePayinNewEvmResponseBlindpayBankDetailsRtp
- type InstancePayinNewEvmResponseBlindpayBankDetailsWire
- type InstancePayinNewEvmResponseStatus
- type InstancePayinNewEvmResponseTrackingComplete
- type InstancePayinNewEvmResponseTrackingPartnerFee
- type InstancePayinNewEvmResponseTrackingPayment
- type InstancePayinNewEvmResponseTrackingTransaction
- type InstancePayinQuoteGetFxRateParams
- type InstancePayinQuoteGetFxRateParamsCurrencyType
- type InstancePayinQuoteGetFxRateParamsFrom
- type InstancePayinQuoteGetFxRateParamsTo
- type InstancePayinQuoteGetFxRateResponse
- type InstancePayinQuoteNewParams
- type InstancePayinQuoteNewParamsCurrencyType
- type InstancePayinQuoteNewParamsPayerRules
- type InstancePayinQuoteNewParamsPaymentMethod
- type InstancePayinQuoteNewParamsToken
- type InstancePayinQuoteNewResponse
- type InstancePayinQuoteService
- func (r *InstancePayinQuoteService) GetFxRate(ctx context.Context, instanceID string, body InstancePayinQuoteGetFxRateParams, ...) (res *InstancePayinQuoteGetFxRateResponse, err error)
- func (r *InstancePayinQuoteService) New(ctx context.Context, instanceID string, body InstancePayinQuoteNewParams, ...) (res *InstancePayinQuoteNewResponse, err error)
- type InstancePayinService
- func (r *InstancePayinService) Get(ctx context.Context, id string, query InstancePayinGetParams, ...) (res *Payin, err error)
- func (r *InstancePayinService) GetAll(ctx context.Context, instanceID string, query InstancePayinGetAllParams, ...) (res *InstancePayinGetAllResponseUnion, err error)
- func (r *InstancePayinService) NewEvm(ctx context.Context, instanceID string, body InstancePayinNewEvmParams, ...) (res *InstancePayinNewEvmResponse, err error)
- type InstancePayoutGetParams
- type InstancePayoutListParams
- type InstancePayoutListParamsLimit
- type InstancePayoutListParamsOffset
- type InstancePayoutListResponseObject
- type InstancePayoutListResponseUnion
- func (u InstancePayoutListResponseUnion) AsInstancePayoutListResponseObject() (v InstancePayoutListResponseObject)
- func (u InstancePayoutListResponseUnion) AsPayoutArray() (v []Payout)
- func (u InstancePayoutListResponseUnion) RawJSON() string
- func (r *InstancePayoutListResponseUnion) UnmarshalJSON(data []byte) error
- type InstancePayoutNewEvmParams
- type InstancePayoutService
- func (r *InstancePayoutService) Get(ctx context.Context, id string, query InstancePayoutGetParams, ...) (res *Payout, err error)
- func (r *InstancePayoutService) List(ctx context.Context, instanceID string, query InstancePayoutListParams, ...) (res *InstancePayoutListResponseUnion, err error)
- func (r *InstancePayoutService) NewEvm(ctx context.Context, instanceID string, body InstancePayoutNewEvmParams, ...) (res *PayoutOnEvm, err error)
- type InstancePayoutStellarAuthorizeTokenParams
- type InstancePayoutStellarAuthorizeTokenResponse
- type InstancePayoutStellarNewParams
- type InstancePayoutStellarService
- func (r *InstancePayoutStellarService) AuthorizeToken(ctx context.Context, instanceID string, ...) (res *InstancePayoutStellarAuthorizeTokenResponse, err error)
- func (r *InstancePayoutStellarService) New(ctx context.Context, instanceID string, body InstancePayoutStellarNewParams, ...) (res *PayoutOnEvm, err error)
- type InstanceQuoteGetFxRateParams
- type InstanceQuoteGetFxRateParamsCurrencyType
- type InstanceQuoteGetFxRateParamsFrom
- type InstanceQuoteGetFxRateParamsTo
- type InstanceQuoteGetFxRateResponse
- type InstanceQuoteNewParams
- type InstanceQuoteNewParamsCurrencyType
- type InstanceQuoteNewParamsNetwork
- type InstanceQuoteNewParamsToken
- type InstanceQuoteNewParamsTransactionDocumentType
- type InstanceQuoteNewResponse
- type InstanceQuoteNewResponseContract
- type InstanceQuoteNewResponseContractNetwork
- type InstanceQuoteService
- func (r *InstanceQuoteService) GetFxRate(ctx context.Context, instanceID string, body InstanceQuoteGetFxRateParams, ...) (res *InstanceQuoteGetFxRateResponse, err error)
- func (r *InstanceQuoteService) New(ctx context.Context, instanceID string, body InstanceQuoteNewParams, ...) (res *InstanceQuoteNewResponse, err error)
- type InstanceReceiverBankAccountAddParams
- type InstanceReceiverBankAccountAddParamsACHCopDocumentType
- type InstanceReceiverBankAccountAddParamsAccountClass
- type InstanceReceiverBankAccountAddParamsAccountType
- type InstanceReceiverBankAccountAddParamsCountry
- type InstanceReceiverBankAccountAddParamsSpeiProtocol
- type InstanceReceiverBankAccountAddParamsSwiftCountry
- type InstanceReceiverBankAccountAddParamsSwiftVendorType
- type InstanceReceiverBankAccountAddParamsTransfersType
- type InstanceReceiverBankAccountAddParamsType
- type InstanceReceiverBankAccountGetParams
- type InstanceReceiverBankAccountListParams
- type InstanceReceiverBankAccountRemoveParams
- type InstanceReceiverBankAccountService
- func (r *InstanceReceiverBankAccountService) Add(ctx context.Context, receiverID string, ...) (res *BankAccount, err error)
- func (r *InstanceReceiverBankAccountService) Get(ctx context.Context, id string, query InstanceReceiverBankAccountGetParams, ...) (res *BankAccount, err error)
- func (r *InstanceReceiverBankAccountService) List(ctx context.Context, receiverID string, ...) (res *[]BankAccount, err error)
- func (r *InstanceReceiverBankAccountService) Remove(ctx context.Context, id string, body InstanceReceiverBankAccountRemoveParams, ...) (res *Success, err error)
- type InstanceReceiverBlockchainWalletAddParams
- type InstanceReceiverBlockchainWalletAddParamsNetwork
- type InstanceReceiverBlockchainWalletGetParams
- type InstanceReceiverBlockchainWalletGetSignMessageParams
- type InstanceReceiverBlockchainWalletGetSignMessageResponse
- type InstanceReceiverBlockchainWalletListParams
- type InstanceReceiverBlockchainWalletRemoveParams
- type InstanceReceiverBlockchainWalletService
- func (r *InstanceReceiverBlockchainWalletService) Add(ctx context.Context, receiverID string, ...) (res *BlockchainWallet, err error)
- func (r *InstanceReceiverBlockchainWalletService) Get(ctx context.Context, id string, ...) (res *BlockchainWallet, err error)
- func (r *InstanceReceiverBlockchainWalletService) GetSignMessage(ctx context.Context, receiverID string, ...) (res *InstanceReceiverBlockchainWalletGetSignMessageResponse, err error)
- func (r *InstanceReceiverBlockchainWalletService) List(ctx context.Context, receiverID string, ...) (res *[]BlockchainWallet, err error)
- func (r *InstanceReceiverBlockchainWalletService) Remove(ctx context.Context, id string, ...) (res *Success, err error)
- type InstanceReceiverDeleteParams
- type InstanceReceiverGetParams
- type InstanceReceiverNewParams
- type InstanceReceiverNewParamsCountry
- type InstanceReceiverNewParamsIDDocCountry
- type InstanceReceiverNewParamsIDDocType
- type InstanceReceiverNewParamsKYCType
- type InstanceReceiverNewParamsOwner
- type InstanceReceiverNewParamsProofOfAddressDocType
- type InstanceReceiverNewParamsPurposeOfTransactions
- type InstanceReceiverNewParamsSourceOfFundsDocType
- type InstanceReceiverNewParamsType
- type InstanceReceiverNewResponse
- type InstanceReceiverService
- func (r *InstanceReceiverService) Delete(ctx context.Context, id string, body InstanceReceiverDeleteParams, ...) (res *Success, err error)
- func (r *InstanceReceiverService) Get(ctx context.Context, id string, query InstanceReceiverGetParams, ...) (res *Receiver, err error)
- func (r *InstanceReceiverService) List(ctx context.Context, instanceID string, opts ...option.RequestOption) (res *[]Receiver, err error)
- func (r *InstanceReceiverService) New(ctx context.Context, instanceID string, body InstanceReceiverNewParams, ...) (res *InstanceReceiverNewResponse, err error)
- func (r *InstanceReceiverService) Update(ctx context.Context, id string, params InstanceReceiverUpdateParams, ...) (res *Success, err error)
- type InstanceReceiverUpdateParams
- type InstanceReceiverUpdateParamsCountry
- type InstanceReceiverUpdateParamsIDDocCountry
- type InstanceReceiverUpdateParamsIDDocType
- type InstanceReceiverUpdateParamsOwner
- type InstanceReceiverUpdateParamsProofOfAddressDocType
- type InstanceReceiverUpdateParamsPurposeOfTransactions
- type InstanceReceiverUpdateParamsSourceOfFundsDocType
- type InstanceReceiverVirtualAccountListParams
- type InstanceReceiverVirtualAccountListResponse
- type InstanceReceiverVirtualAccountNewParams
- type InstanceReceiverVirtualAccountNewParamsToken
- type InstanceReceiverVirtualAccountService
- func (r *InstanceReceiverVirtualAccountService) List(ctx context.Context, receiverID string, ...) (res *InstanceReceiverVirtualAccountListResponse, err error)
- func (r *InstanceReceiverVirtualAccountService) New(ctx context.Context, receiverID string, ...) (res *VirtualAccount, err error)
- func (r *InstanceReceiverVirtualAccountService) Update(ctx context.Context, receiverID string, ...) (res *Success, err error)
- type InstanceReceiverVirtualAccountUpdateParams
- type InstanceReceiverVirtualAccountUpdateParamsToken
- type InstanceService
- func (r *InstanceService) Delete(ctx context.Context, id string, opts ...option.RequestOption) (res *Success, err error)
- func (r *InstanceService) MintUsdbStellar(ctx context.Context, instanceID string, body InstanceMintUsdbStellarParams, ...) (res *Success, err error)
- func (r *InstanceService) NewAssetTrustline(ctx context.Context, instanceID string, body InstanceNewAssetTrustlineParams, ...) (res *InstanceNewAssetTrustlineResponse, err error)
- func (r *InstanceService) Update(ctx context.Context, id string, body InstanceUpdateParams, ...) (res *Success, err error)
- type InstanceUpdateParams
- type InstanceWebhookEndpointGetPortalAccessResponse
- type InstanceWebhookEndpointGetResponse
- type InstanceWebhookEndpointGetSecretParams
- type InstanceWebhookEndpointGetSecretResponse
- type InstanceWebhookEndpointRegisterParams
- type InstanceWebhookEndpointRegisterResponse
- type InstanceWebhookEndpointRemoveParams
- type InstanceWebhookEndpointService
- func (r *InstanceWebhookEndpointService) Get(ctx context.Context, instanceID string, opts ...option.RequestOption) (res *[]InstanceWebhookEndpointGetResponse, err error)
- func (r *InstanceWebhookEndpointService) GetPortalAccess(ctx context.Context, instanceID string, opts ...option.RequestOption) (res *InstanceWebhookEndpointGetPortalAccessResponse, err error)
- func (r *InstanceWebhookEndpointService) GetSecret(ctx context.Context, id string, query InstanceWebhookEndpointGetSecretParams, ...) (res *InstanceWebhookEndpointGetSecretResponse, err error)
- func (r *InstanceWebhookEndpointService) Register(ctx context.Context, instanceID string, ...) (res *InstanceWebhookEndpointRegisterResponse, err error)
- func (r *InstanceWebhookEndpointService) Remove(ctx context.Context, id string, body InstanceWebhookEndpointRemoveParams, ...) (res *Success, err error)
- type PaginationMetadata
- type Payin
- type PayinBlindpayBankDetails
- type PayinBlindpayBankDetailsACH
- type PayinBlindpayBankDetailsBeneficiary
- type PayinBlindpayBankDetailsReceivingBank
- type PayinBlindpayBankDetailsRtp
- type PayinBlindpayBankDetailsWire
- type PayinCurrency
- type PayinNetwork
- type PayinPaymentMethod
- type PayinStatus
- type PayinToken
- type PayinTrackingComplete
- type PayinTrackingPartnerFee
- type PayinTrackingPayment
- type PayinTrackingTransaction
- type PayinType
- type Payout
- type PayoutCountry
- type PayoutCurrency
- type PayoutNetwork
- type PayoutOnEvm
- type PayoutOnEvmStatus
- type PayoutOnEvmTrackingComplete
- type PayoutOnEvmTrackingPartnerFee
- type PayoutOnEvmTrackingPayment
- type PayoutOnEvmTrackingTransaction
- type PayoutStatus
- type PayoutToken
- type PayoutTrackingComplete
- type PayoutTrackingLiquidity
- type PayoutTrackingPartnerFee
- type PayoutTrackingPayment
- type PayoutTrackingTransaction
- type PayoutTransactionDocumentType
- type PayoutType
- type Receiver
- type ReceiverCountry
- type ReceiverIDDocCountry
- type ReceiverIDDocType
- type ReceiverKYCStatus
- type ReceiverKYCType
- type ReceiverKYCWarning
- type ReceiverLimit
- type ReceiverOwner
- type ReceiverProofOfAddressDocType
- type ReceiverPurposeOfTransactions
- type ReceiverSourceOfFundsDocType
- type ReceiverType
- type Success
- type VirtualAccount
- type VirtualAccountToken
- type VirtualAccountUs
- type VirtualAccountUsACH
- type VirtualAccountUsBeneficiary
- type VirtualAccountUsReceivingBank
- type VirtualAccountUsRtp
- type VirtualAccountUsWire
- type WebhookNewDtrParams
- type WebhookNewDtrParamsType
- type WebhookNewPrivyParams
- type WebhookService
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DefaultClientOptions ¶
func DefaultClientOptions() []option.RequestOption
DefaultClientOptions read from the environment (BLINDPAY_SDK_API_KEY, BLINDPAY_SDK_BASE_URL). This should be used to initialize new clients.
func Opt ¶
func Opt[T comparable](v T) param.Opt[T]
Types ¶
type APIKey ¶
type APIKey struct {
ID string `json:"id,required"`
Token string `json:"token,required"`
CreatedAt time.Time `json:"created_at,required" format:"date-time"`
InstanceID string `json:"instance_id,required"`
LastUsedAt string `json:"last_used_at,required"`
Name string `json:"name,required"`
// Any of "full_access".
Permission APIKeyPermission `json:"permission,required"`
UpdatedAt time.Time `json:"updated_at,required" format:"date-time"`
IPWhitelist []string `json:"ip_whitelist,nullable" format:"ip"`
UnkeyID string `json:"unkey_id,nullable"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
ID respjson.Field
Token respjson.Field
CreatedAt respjson.Field
InstanceID respjson.Field
LastUsedAt respjson.Field
Name respjson.Field
Permission respjson.Field
UpdatedAt respjson.Field
IPWhitelist respjson.Field
UnkeyID respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (*APIKey) UnmarshalJSON ¶
type APIKeyPermission ¶
type APIKeyPermission string
const (
APIKeyPermissionFullAccess APIKeyPermission = "full_access"
)
type AvailableGetBankDetailsParams ¶
type AvailableGetBankDetailsParams struct {
// Any of "wire", "ach", "pix", "spei_bitso", "transfers_bitso", "ach_cop_bitso",
// "international_swift".
Rail AvailableGetBankDetailsParamsRail `query:"rail,omitzero,required" json:"-"`
// contains filtered or unexported fields
}
func (AvailableGetBankDetailsParams) URLQuery ¶
func (r AvailableGetBankDetailsParams) URLQuery() (v url.Values, err error)
URLQuery serializes AvailableGetBankDetailsParams's query parameters as `url.Values`.
type AvailableGetBankDetailsParamsRail ¶
type AvailableGetBankDetailsParamsRail string
const ( AvailableGetBankDetailsParamsRailWire AvailableGetBankDetailsParamsRail = "wire" AvailableGetBankDetailsParamsRailACH AvailableGetBankDetailsParamsRail = "ach" AvailableGetBankDetailsParamsRailPix AvailableGetBankDetailsParamsRail = "pix" AvailableGetBankDetailsParamsRailSpeiBitso AvailableGetBankDetailsParamsRail = "spei_bitso" AvailableGetBankDetailsParamsRailTransfersBitso AvailableGetBankDetailsParamsRail = "transfers_bitso" AvailableGetBankDetailsParamsRailACHCopBitso AvailableGetBankDetailsParamsRail = "ach_cop_bitso" AvailableGetBankDetailsParamsRailInternationalSwift AvailableGetBankDetailsParamsRail = "international_swift" )
type AvailableGetBankDetailsResponse ¶
type AvailableGetBankDetailsResponse struct {
// Any of "type", "name", "pix_key", "beneficiary_name", "routing_number",
// "account_number", "account_type", "account_class", "address_line_1",
// "address_line_2", "city", "state_province_region", "country", "postal_code",
// "checkbook_account_id", "spei_protocol", "spei_institution_code", "spei_clabe",
// "transfers_type", "transfers_account", "ach_cop_beneficiary_first_name",
// "ach_cop_beneficiary_last_name", "ach_cop_document_id", "ach_cop_document_type",
// "ach_cop_email", "ach_cop_bank_code", "ach_cop_bank_account",
// "swift_vendor_type", "swift_first_name", "swift_last_name", "swift_country",
// "swift_code_bic", "swift_account_holder_name", "swift_account_number_iban",
// "swift_tax_id", "swift_phone_number", "swift_purpose".
Key AvailableGetBankDetailsResponseKey `json:"key,required"`
Label string `json:"label,required"`
Regex string `json:"regex,required"`
Items []AvailableGetBankDetailsResponseItem `json:"items"`
Required bool `json:"required,nullable"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Key respjson.Field
Label respjson.Field
Regex respjson.Field
Items respjson.Field
Required respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (AvailableGetBankDetailsResponse) RawJSON ¶
func (r AvailableGetBankDetailsResponse) RawJSON() string
Returns the unmodified JSON received from the API
func (*AvailableGetBankDetailsResponse) UnmarshalJSON ¶
func (r *AvailableGetBankDetailsResponse) UnmarshalJSON(data []byte) error
type AvailableGetBankDetailsResponseItem ¶
type AvailableGetBankDetailsResponseItem struct {
Label string `json:"label,required"`
Value string `json:"value,required"`
IsActive bool `json:"is_active"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Label respjson.Field
Value respjson.Field
IsActive respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (AvailableGetBankDetailsResponseItem) RawJSON ¶
func (r AvailableGetBankDetailsResponseItem) RawJSON() string
Returns the unmodified JSON received from the API
func (*AvailableGetBankDetailsResponseItem) UnmarshalJSON ¶
func (r *AvailableGetBankDetailsResponseItem) UnmarshalJSON(data []byte) error
type AvailableGetBankDetailsResponseKey ¶
type AvailableGetBankDetailsResponseKey string
const ( AvailableGetBankDetailsResponseKeyType AvailableGetBankDetailsResponseKey = "type" AvailableGetBankDetailsResponseKeyName AvailableGetBankDetailsResponseKey = "name" AvailableGetBankDetailsResponseKeyPixKey AvailableGetBankDetailsResponseKey = "pix_key" AvailableGetBankDetailsResponseKeyBeneficiaryName AvailableGetBankDetailsResponseKey = "beneficiary_name" AvailableGetBankDetailsResponseKeyRoutingNumber AvailableGetBankDetailsResponseKey = "routing_number" AvailableGetBankDetailsResponseKeyAccountNumber AvailableGetBankDetailsResponseKey = "account_number" AvailableGetBankDetailsResponseKeyAccountType AvailableGetBankDetailsResponseKey = "account_type" AvailableGetBankDetailsResponseKeyAccountClass AvailableGetBankDetailsResponseKey = "account_class" AvailableGetBankDetailsResponseKeyAddressLine1 AvailableGetBankDetailsResponseKey = "address_line_1" AvailableGetBankDetailsResponseKeyAddressLine2 AvailableGetBankDetailsResponseKey = "address_line_2" AvailableGetBankDetailsResponseKeyCity AvailableGetBankDetailsResponseKey = "city" AvailableGetBankDetailsResponseKeyStateProvinceRegion AvailableGetBankDetailsResponseKey = "state_province_region" AvailableGetBankDetailsResponseKeyCountry AvailableGetBankDetailsResponseKey = "country" AvailableGetBankDetailsResponseKeyPostalCode AvailableGetBankDetailsResponseKey = "postal_code" AvailableGetBankDetailsResponseKeyCheckbookAccountID AvailableGetBankDetailsResponseKey = "checkbook_account_id" AvailableGetBankDetailsResponseKeySpeiProtocol AvailableGetBankDetailsResponseKey = "spei_protocol" AvailableGetBankDetailsResponseKeySpeiInstitutionCode AvailableGetBankDetailsResponseKey = "spei_institution_code" AvailableGetBankDetailsResponseKeySpeiClabe AvailableGetBankDetailsResponseKey = "spei_clabe" AvailableGetBankDetailsResponseKeyTransfersType AvailableGetBankDetailsResponseKey = "transfers_type" AvailableGetBankDetailsResponseKeyTransfersAccount AvailableGetBankDetailsResponseKey = "transfers_account" AvailableGetBankDetailsResponseKeyACHCopBeneficiaryFirstName AvailableGetBankDetailsResponseKey = "ach_cop_beneficiary_first_name" AvailableGetBankDetailsResponseKeyACHCopBeneficiaryLastName AvailableGetBankDetailsResponseKey = "ach_cop_beneficiary_last_name" AvailableGetBankDetailsResponseKeyACHCopDocumentID AvailableGetBankDetailsResponseKey = "ach_cop_document_id" AvailableGetBankDetailsResponseKeyACHCopDocumentType AvailableGetBankDetailsResponseKey = "ach_cop_document_type" AvailableGetBankDetailsResponseKeyACHCopEmail AvailableGetBankDetailsResponseKey = "ach_cop_email" AvailableGetBankDetailsResponseKeyACHCopBankCode AvailableGetBankDetailsResponseKey = "ach_cop_bank_code" AvailableGetBankDetailsResponseKeyACHCopBankAccount AvailableGetBankDetailsResponseKey = "ach_cop_bank_account" AvailableGetBankDetailsResponseKeySwiftVendorType AvailableGetBankDetailsResponseKey = "swift_vendor_type" AvailableGetBankDetailsResponseKeySwiftFirstName AvailableGetBankDetailsResponseKey = "swift_first_name" AvailableGetBankDetailsResponseKeySwiftLastName AvailableGetBankDetailsResponseKey = "swift_last_name" AvailableGetBankDetailsResponseKeySwiftCountry AvailableGetBankDetailsResponseKey = "swift_country" AvailableGetBankDetailsResponseKeySwiftCodeBic AvailableGetBankDetailsResponseKey = "swift_code_bic" AvailableGetBankDetailsResponseKeySwiftAccountHolderName AvailableGetBankDetailsResponseKey = "swift_account_holder_name" AvailableGetBankDetailsResponseKeySwiftAccountNumberIban AvailableGetBankDetailsResponseKey = "swift_account_number_iban" AvailableGetBankDetailsResponseKeySwiftTaxID AvailableGetBankDetailsResponseKey = "swift_tax_id" AvailableGetBankDetailsResponseKeySwiftPhoneNumber AvailableGetBankDetailsResponseKey = "swift_phone_number" AvailableGetBankDetailsResponseKeySwiftPurpose AvailableGetBankDetailsResponseKey = "swift_purpose" )
type AvailableListRailsResponse ¶
type AvailableListRailsResponse struct {
// Any of "BR", "US", "MX", "CO", "AR".
Country AvailableListRailsResponseCountry `json:"country,required"`
Label string `json:"label,required"`
// Any of "wire", "ach", "pix", "spei_bitso", "transfers_bitso", "ach_cop_bitso",
// "international_swift".
Value AvailableListRailsResponseValue `json:"value,required"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Country respjson.Field
Label respjson.Field
Value respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (AvailableListRailsResponse) RawJSON ¶
func (r AvailableListRailsResponse) RawJSON() string
Returns the unmodified JSON received from the API
func (*AvailableListRailsResponse) UnmarshalJSON ¶
func (r *AvailableListRailsResponse) UnmarshalJSON(data []byte) error
type AvailableListRailsResponseCountry ¶
type AvailableListRailsResponseCountry string
const ( AvailableListRailsResponseCountryBr AvailableListRailsResponseCountry = "BR" AvailableListRailsResponseCountryUs AvailableListRailsResponseCountry = "US" AvailableListRailsResponseCountryMx AvailableListRailsResponseCountry = "MX" AvailableListRailsResponseCountryCo AvailableListRailsResponseCountry = "CO" AvailableListRailsResponseCountryAr AvailableListRailsResponseCountry = "AR" )
type AvailableListRailsResponseValue ¶
type AvailableListRailsResponseValue string
const ( AvailableListRailsResponseValueWire AvailableListRailsResponseValue = "wire" AvailableListRailsResponseValueACH AvailableListRailsResponseValue = "ach" AvailableListRailsResponseValuePix AvailableListRailsResponseValue = "pix" AvailableListRailsResponseValueSpeiBitso AvailableListRailsResponseValue = "spei_bitso" AvailableListRailsResponseValueTransfersBitso AvailableListRailsResponseValue = "transfers_bitso" AvailableListRailsResponseValueACHCopBitso AvailableListRailsResponseValue = "ach_cop_bitso" AvailableListRailsResponseValueInternationalSwift AvailableListRailsResponseValue = "international_swift" )
type AvailableService ¶
type AvailableService struct {
Options []option.RequestOption
}
AvailableService contains methods and other services that help with interacting with the blindpay-sdk API.
Note, unlike clients, this service does not read variables from the environment automatically. You should not instantiate this service directly, and instead use the NewAvailableService method instead.
func NewAvailableService ¶
func NewAvailableService(opts ...option.RequestOption) (r AvailableService)
NewAvailableService generates a new service that applies the given options to each request. These options are applied after the parent client's options (if there is one), and before any request-specific options.
func (*AvailableService) GetBankDetails ¶
func (r *AvailableService) GetBankDetails(ctx context.Context, query AvailableGetBankDetailsParams, opts ...option.RequestOption) (res *[]AvailableGetBankDetailsResponse, err error)
Bank Details
func (*AvailableService) ListRails ¶
func (r *AvailableService) ListRails(ctx context.Context, opts ...option.RequestOption) (res *[]AvailableListRailsResponse, err error)
Rails
type BankAccount ¶
type BankAccount struct {
ID string `json:"id,required"`
BlockchainAddress BankAccountBlockchainAddress `json:"blockchain_address,required"`
Name string `json:"name,required"`
// Any of "wire", "ach", "pix", "spei_bitso", "transfers_bitso", "ach_cop_bitso",
// "international_swift".
Type BankAccountType `json:"type,required"`
// Any of "individual", "business".
AccountClass BankAccountAccountClass `json:"account_class,nullable"`
AccountNumber string `json:"account_number,nullable"`
// Any of "checking", "saving".
AccountType BankAccountAccountType `json:"account_type,nullable"`
ACHCopBankAccount string `json:"ach_cop_bank_account,nullable"`
ACHCopBankCode string `json:"ach_cop_bank_code,nullable"`
ACHCopBeneficiaryFirstName string `json:"ach_cop_beneficiary_first_name,nullable"`
ACHCopBeneficiaryLastName string `json:"ach_cop_beneficiary_last_name,nullable"`
ACHCopDocumentID string `json:"ach_cop_document_id,nullable"`
// CC - Cédula de Ciudadanía; CE - Cédula de Extranjería; NIT - Número de
// Identificación Tributaria; PASS - Passport; PEP - Permiso Especial de
// Permanencia
//
// Any of "CC", "CE", "NIT", "PASS", "PEP".
ACHCopDocumentType BankAccountACHCopDocumentType `json:"ach_cop_document_type,nullable"`
ACHCopEmail string `json:"ach_cop_email,nullable"`
AddressLine1 string `json:"address_line_1,nullable"`
AddressLine2 string `json:"address_line_2,nullable"`
BeneficiaryName string `json:"beneficiary_name,nullable"`
BitsoContactID string `json:"bitso_contact_id,nullable"`
BrexVendorID BankAccountBrexVendorID `json:"brex_vendor_id,nullable"`
CheckbookAccountID string `json:"checkbook_account_id,nullable"`
City string `json:"city,nullable"`
// Any of "AF", "AL", "DZ", "AS", "AD", "AO", "AI", "AQ", "AG", "AR", "AM", "AW",
// "AU", "AT", "AZ", "BS", "BH", "BD", "BB", "BY", "BE", "BZ", "BJ", "BM", "BT",
// "BO", "BQ", "BA", "BW", "BV", "BR", "IO", "BN", "BG", "BF", "BI", "CV", "KH",
// "CM", "CA", "KY", "CF", "TD", "CL", "CN", "CX", "CC", "CO", "KM", "CD", "CG",
// "CK", "CR", "HR", "CU", "CW", "CY", "CZ", "CI", "DK", "DJ", "DM", "DO", "EC",
// "EG", "SV", "GQ", "ER", "EE", "SZ", "ET", "FK", "FO", "FJ", "FI", "FR", "GF",
// "PF", "TF", "GA", "GM", "GE", "DE", "GH", "GI", "GR", "GL", "GD", "GP", "GU",
// "GT", "GG", "GN", "GW", "GY", "HT", "HM", "VA", "HN", "HK", "HU", "IS", "IN",
// "ID", "IR", "IQ", "IE", "IM", "IL", "IT", "JM", "JP", "JE", "JO", "KZ", "KE",
// "KI", "KP", "KR", "KW", "KG", "LA", "LV", "LB", "LS", "LR", "LY", "LI", "LT",
// "LU", "MO", "MG", "MW", "MY", "MV", "ML", "MT", "MH", "MQ", "MR", "MU", "YT",
// "MX", "FM", "MD", "MC", "MN", "ME", "MS", "MA", "MZ", "MM", "NA", "NR", "NP",
// "NL", "NC", "NZ", "NI", "NE", "NG", "NU", "NF", "MP", "NO", "OM", "PK", "PW",
// "PS", "PA", "PG", "PY", "PE", "PH", "PN", "PL", "PT", "PR", "QA", "MK", "RO",
// "RU", "RW", "RE", "BL", "SH", "KN", "LC", "MF", "PM", "VC", "WS", "SM", "ST",
// "SA", "SN", "RS", "SC", "SL", "SG", "SX", "SK", "SI", "SB", "SO", "ZA", "GS",
// "SS", "ES", "LK", "SD", "SR", "SJ", "SE", "CH", "SY", "TW", "TJ", "TZ", "TH",
// "TL", "TG", "TK", "TO", "TT", "TN", "TR", "TM", "TC", "TV", "UG", "UA", "AE",
// "GB", "UM", "US", "UY", "UZ", "VU", "VE", "VN", "VG", "VI", "WF", "EH", "YE",
// "ZM", "ZW", "AX".
Country BankAccountCountry `json:"country,nullable"`
PixKey string `json:"pix_key,nullable"`
PostalCode string `json:"postal_code,nullable"`
RoutingNumber string `json:"routing_number,nullable"`
SpeiClabe string `json:"spei_clabe,nullable"`
SpeiInstitutionCode string `json:"spei_institution_code,nullable"`
// For debitcard and phonenum the spei_institution_code is required
//
// Any of "clabe", "debitcard", "phonenum".
SpeiProtocol BankAccountSpeiProtocol `json:"spei_protocol,nullable"`
StateProvinceRegion string `json:"state_province_region,nullable"`
SwiftAccountHolderName string `json:"swift_account_holder_name,nullable"`
SwiftAccountNumberIban string `json:"swift_account_number_iban,nullable"`
SwiftCodeBic string `json:"swift_code_bic,nullable"`
// Any of "AF", "AL", "DZ", "AS", "AD", "AO", "AI", "AQ", "AG", "AR", "AM", "AW",
// "AU", "AT", "AZ", "BS", "BH", "BD", "BB", "BY", "BE", "BZ", "BJ", "BM", "BT",
// "BO", "BQ", "BA", "BW", "BV", "BR", "IO", "BN", "BG", "BF", "BI", "CV", "KH",
// "CM", "CA", "KY", "CF", "TD", "CL", "CN", "CX", "CC", "CO", "KM", "CD", "CG",
// "CK", "CR", "HR", "CU", "CW", "CY", "CZ", "CI", "DK", "DJ", "DM", "DO", "EC",
// "EG", "SV", "GQ", "ER", "EE", "SZ", "ET", "FK", "FO", "FJ", "FI", "FR", "GF",
// "PF", "TF", "GA", "GM", "GE", "DE", "GH", "GI", "GR", "GL", "GD", "GP", "GU",
// "GT", "GG", "GN", "GW", "GY", "HT", "HM", "VA", "HN", "HK", "HU", "IS", "IN",
// "ID", "IR", "IQ", "IE", "IM", "IL", "IT", "JM", "JP", "JE", "JO", "KZ", "KE",
// "KI", "KP", "KR", "KW", "KG", "LA", "LV", "LB", "LS", "LR", "LY", "LI", "LT",
// "LU", "MO", "MG", "MW", "MY", "MV", "ML", "MT", "MH", "MQ", "MR", "MU", "YT",
// "MX", "FM", "MD", "MC", "MN", "ME", "MS", "MA", "MZ", "MM", "NA", "NR", "NP",
// "NL", "NC", "NZ", "NI", "NE", "NG", "NU", "NF", "MP", "NO", "OM", "PK", "PW",
// "PS", "PA", "PG", "PY", "PE", "PH", "PN", "PL", "PT", "PR", "QA", "MK", "RO",
// "RU", "RW", "RE", "BL", "SH", "KN", "LC", "MF", "PM", "VC", "WS", "SM", "ST",
// "SA", "SN", "RS", "SC", "SL", "SG", "SX", "SK", "SI", "SB", "SO", "ZA", "GS",
// "SS", "ES", "LK", "SD", "SR", "SJ", "SE", "CH", "SY", "TW", "TJ", "TZ", "TH",
// "TL", "TG", "TK", "TO", "TT", "TN", "TR", "TM", "TC", "TV", "UG", "UA", "AE",
// "GB", "UM", "US", "UY", "UZ", "VU", "VE", "VN", "VG", "VI", "WF", "EH", "YE",
// "ZM", "ZW", "AX".
SwiftCountry BankAccountSwiftCountry `json:"swift_country,nullable"`
SwiftFirstName string `json:"swift_first_name,nullable"`
SwiftLastName string `json:"swift_last_name,nullable"`
SwiftPhoneNumber string `json:"swift_phone_number,nullable"`
SwiftPurpose string `json:"swift_purpose,nullable"`
SwiftTaxID string `json:"swift_tax_id,nullable"`
// Any of "business", "individual".
SwiftVendorType BankAccountSwiftVendorType `json:"swift_vendor_type,nullable"`
TransfersAccount string `json:"transfers_account,nullable"`
// Any of "CVU", "CBU", "ALIAS".
TransfersType BankAccountTransfersType `json:"transfers_type,nullable"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
ID respjson.Field
BlockchainAddress respjson.Field
Name respjson.Field
Type respjson.Field
AccountClass respjson.Field
AccountNumber respjson.Field
AccountType respjson.Field
ACHCopBankAccount respjson.Field
ACHCopBankCode respjson.Field
ACHCopBeneficiaryFirstName respjson.Field
ACHCopBeneficiaryLastName respjson.Field
ACHCopDocumentID respjson.Field
ACHCopDocumentType respjson.Field
ACHCopEmail respjson.Field
AddressLine1 respjson.Field
AddressLine2 respjson.Field
BeneficiaryName respjson.Field
BitsoContactID respjson.Field
BrexVendorID respjson.Field
CheckbookAccountID respjson.Field
City respjson.Field
Country respjson.Field
PixKey respjson.Field
PostalCode respjson.Field
RoutingNumber respjson.Field
SpeiClabe respjson.Field
SpeiInstitutionCode respjson.Field
SpeiProtocol respjson.Field
StateProvinceRegion respjson.Field
SwiftAccountHolderName respjson.Field
SwiftAccountNumberIban respjson.Field
SwiftCodeBic respjson.Field
SwiftCountry respjson.Field
SwiftFirstName respjson.Field
SwiftLastName respjson.Field
SwiftPhoneNumber respjson.Field
SwiftPurpose respjson.Field
SwiftTaxID respjson.Field
SwiftVendorType respjson.Field
TransfersAccount respjson.Field
TransfersType respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (BankAccount) RawJSON ¶
func (r BankAccount) RawJSON() string
Returns the unmodified JSON received from the API
func (*BankAccount) UnmarshalJSON ¶
func (r *BankAccount) UnmarshalJSON(data []byte) error
type BankAccountACHCopDocumentType ¶
type BankAccountACHCopDocumentType string
CC - Cédula de Ciudadanía; CE - Cédula de Extranjería; NIT - Número de Identificación Tributaria; PASS - Passport; PEP - Permiso Especial de Permanencia
const ( BankAccountACHCopDocumentTypeCc BankAccountACHCopDocumentType = "CC" BankAccountACHCopDocumentTypeCe BankAccountACHCopDocumentType = "CE" BankAccountACHCopDocumentTypeNit BankAccountACHCopDocumentType = "NIT" BankAccountACHCopDocumentTypePass BankAccountACHCopDocumentType = "PASS" BankAccountACHCopDocumentTypePep BankAccountACHCopDocumentType = "PEP" )
type BankAccountAccountClass ¶
type BankAccountAccountClass string
const ( BankAccountAccountClassIndividual BankAccountAccountClass = "individual" BankAccountAccountClassBusiness BankAccountAccountClass = "business" )
type BankAccountAccountType ¶
type BankAccountAccountType string
const ( BankAccountAccountTypeChecking BankAccountAccountType = "checking" BankAccountAccountTypeSaving BankAccountAccountType = "saving" )
type BankAccountBlockchainAddress ¶
type BankAccountBlockchainAddress struct {
Arbitrum string `json:"arbitrum,required"`
ArbitrumSepolia string `json:"arbitrum_sepolia,required"`
Base string `json:"base,required"`
BaseSepolia string `json:"base_sepolia,required"`
Polygon string `json:"polygon,required"`
Sepolia string `json:"sepolia,required"`
PolygonAmoy string `json:"polygon_amoy,nullable"`
Stellar string `json:"stellar,nullable"`
StellarTestnet string `json:"stellar_testnet,nullable"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Arbitrum respjson.Field
ArbitrumSepolia respjson.Field
Base respjson.Field
BaseSepolia respjson.Field
Polygon respjson.Field
Sepolia respjson.Field
PolygonAmoy respjson.Field
Stellar respjson.Field
StellarTestnet respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (BankAccountBlockchainAddress) RawJSON ¶
func (r BankAccountBlockchainAddress) RawJSON() string
Returns the unmodified JSON received from the API
func (*BankAccountBlockchainAddress) UnmarshalJSON ¶
func (r *BankAccountBlockchainAddress) UnmarshalJSON(data []byte) error
type BankAccountBrexVendorID ¶
type BankAccountBrexVendorID struct {
ID string `json:"id,required"`
InstrumentID string `json:"instrument_id,required"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
ID respjson.Field
InstrumentID respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (BankAccountBrexVendorID) RawJSON ¶
func (r BankAccountBrexVendorID) RawJSON() string
Returns the unmodified JSON received from the API
func (*BankAccountBrexVendorID) UnmarshalJSON ¶
func (r *BankAccountBrexVendorID) UnmarshalJSON(data []byte) error
type BankAccountCountry ¶
type BankAccountCountry string
const ( BankAccountCountryAf BankAccountCountry = "AF" BankAccountCountryAl BankAccountCountry = "AL" BankAccountCountryDz BankAccountCountry = "DZ" BankAccountCountryAs BankAccountCountry = "AS" BankAccountCountryAd BankAccountCountry = "AD" BankAccountCountryAo BankAccountCountry = "AO" BankAccountCountryAI BankAccountCountry = "AI" BankAccountCountryAq BankAccountCountry = "AQ" BankAccountCountryAg BankAccountCountry = "AG" BankAccountCountryAr BankAccountCountry = "AR" BankAccountCountryAm BankAccountCountry = "AM" BankAccountCountryAw BankAccountCountry = "AW" BankAccountCountryAu BankAccountCountry = "AU" BankAccountCountryAt BankAccountCountry = "AT" BankAccountCountryAz BankAccountCountry = "AZ" BankAccountCountryBs BankAccountCountry = "BS" BankAccountCountryBh BankAccountCountry = "BH" BankAccountCountryBd BankAccountCountry = "BD" BankAccountCountryBb BankAccountCountry = "BB" BankAccountCountryBy BankAccountCountry = "BY" BankAccountCountryBe BankAccountCountry = "BE" BankAccountCountryBz BankAccountCountry = "BZ" BankAccountCountryBj BankAccountCountry = "BJ" BankAccountCountryBm BankAccountCountry = "BM" BankAccountCountryBt BankAccountCountry = "BT" BankAccountCountryBo BankAccountCountry = "BO" BankAccountCountryBq BankAccountCountry = "BQ" BankAccountCountryBa BankAccountCountry = "BA" BankAccountCountryBw BankAccountCountry = "BW" BankAccountCountryBv BankAccountCountry = "BV" BankAccountCountryBr BankAccountCountry = "BR" BankAccountCountryIo BankAccountCountry = "IO" BankAccountCountryBn BankAccountCountry = "BN" BankAccountCountryBg BankAccountCountry = "BG" BankAccountCountryBf BankAccountCountry = "BF" BankAccountCountryBi BankAccountCountry = "BI" BankAccountCountryCv BankAccountCountry = "CV" BankAccountCountryKh BankAccountCountry = "KH" BankAccountCountryCm BankAccountCountry = "CM" BankAccountCountryCa BankAccountCountry = "CA" BankAccountCountryKy BankAccountCountry = "KY" BankAccountCountryCf BankAccountCountry = "CF" BankAccountCountryTd BankAccountCountry = "TD" BankAccountCountryCl BankAccountCountry = "CL" BankAccountCountryCn BankAccountCountry = "CN" BankAccountCountryCx BankAccountCountry = "CX" BankAccountCountryCc BankAccountCountry = "CC" BankAccountCountryCo BankAccountCountry = "CO" BankAccountCountryKm BankAccountCountry = "KM" BankAccountCountryCd BankAccountCountry = "CD" BankAccountCountryCg BankAccountCountry = "CG" BankAccountCountryCk BankAccountCountry = "CK" BankAccountCountryCr BankAccountCountry = "CR" BankAccountCountryHr BankAccountCountry = "HR" BankAccountCountryCu BankAccountCountry = "CU" BankAccountCountryCw BankAccountCountry = "CW" BankAccountCountryCy BankAccountCountry = "CY" BankAccountCountryCz BankAccountCountry = "CZ" BankAccountCountryCi BankAccountCountry = "CI" BankAccountCountryDk BankAccountCountry = "DK" BankAccountCountryDj BankAccountCountry = "DJ" BankAccountCountryDm BankAccountCountry = "DM" BankAccountCountryDo BankAccountCountry = "DO" BankAccountCountryEc BankAccountCountry = "EC" BankAccountCountryEg BankAccountCountry = "EG" BankAccountCountrySv BankAccountCountry = "SV" BankAccountCountryGq BankAccountCountry = "GQ" BankAccountCountryEr BankAccountCountry = "ER" BankAccountCountryEe BankAccountCountry = "EE" BankAccountCountrySz BankAccountCountry = "SZ" BankAccountCountryEt BankAccountCountry = "ET" BankAccountCountryFk BankAccountCountry = "FK" BankAccountCountryFo BankAccountCountry = "FO" BankAccountCountryFj BankAccountCountry = "FJ" BankAccountCountryFi BankAccountCountry = "FI" BankAccountCountryFr BankAccountCountry = "FR" BankAccountCountryGf BankAccountCountry = "GF" BankAccountCountryPf BankAccountCountry = "PF" BankAccountCountryTf BankAccountCountry = "TF" BankAccountCountryGa BankAccountCountry = "GA" BankAccountCountryGm BankAccountCountry = "GM" BankAccountCountryGe BankAccountCountry = "GE" BankAccountCountryDe BankAccountCountry = "DE" BankAccountCountryGh BankAccountCountry = "GH" BankAccountCountryGi BankAccountCountry = "GI" BankAccountCountryGr BankAccountCountry = "GR" BankAccountCountryGl BankAccountCountry = "GL" BankAccountCountryGd BankAccountCountry = "GD" BankAccountCountryGp BankAccountCountry = "GP" BankAccountCountryGu BankAccountCountry = "GU" BankAccountCountryGt BankAccountCountry = "GT" BankAccountCountryGg BankAccountCountry = "GG" BankAccountCountryGn BankAccountCountry = "GN" BankAccountCountryGw BankAccountCountry = "GW" BankAccountCountryGy BankAccountCountry = "GY" BankAccountCountryHt BankAccountCountry = "HT" BankAccountCountryHm BankAccountCountry = "HM" BankAccountCountryVa BankAccountCountry = "VA" BankAccountCountryHn BankAccountCountry = "HN" BankAccountCountryHk BankAccountCountry = "HK" BankAccountCountryHu BankAccountCountry = "HU" BankAccountCountryIs BankAccountCountry = "IS" BankAccountCountryIn BankAccountCountry = "IN" BankAccountCountryID BankAccountCountry = "ID" BankAccountCountryIr BankAccountCountry = "IR" BankAccountCountryIq BankAccountCountry = "IQ" BankAccountCountryIe BankAccountCountry = "IE" BankAccountCountryIm BankAccountCountry = "IM" BankAccountCountryIl BankAccountCountry = "IL" BankAccountCountryIt BankAccountCountry = "IT" BankAccountCountryJm BankAccountCountry = "JM" BankAccountCountryJp BankAccountCountry = "JP" BankAccountCountryJe BankAccountCountry = "JE" BankAccountCountryJo BankAccountCountry = "JO" BankAccountCountryKz BankAccountCountry = "KZ" BankAccountCountryKe BankAccountCountry = "KE" BankAccountCountryKi BankAccountCountry = "KI" BankAccountCountryKp BankAccountCountry = "KP" BankAccountCountryKr BankAccountCountry = "KR" BankAccountCountryKw BankAccountCountry = "KW" BankAccountCountryKg BankAccountCountry = "KG" BankAccountCountryLa BankAccountCountry = "LA" BankAccountCountryLv BankAccountCountry = "LV" BankAccountCountryLb BankAccountCountry = "LB" BankAccountCountryLs BankAccountCountry = "LS" BankAccountCountryLr BankAccountCountry = "LR" BankAccountCountryLy BankAccountCountry = "LY" BankAccountCountryLi BankAccountCountry = "LI" BankAccountCountryLt BankAccountCountry = "LT" BankAccountCountryLu BankAccountCountry = "LU" BankAccountCountryMo BankAccountCountry = "MO" BankAccountCountryMg BankAccountCountry = "MG" BankAccountCountryMw BankAccountCountry = "MW" BankAccountCountryMy BankAccountCountry = "MY" BankAccountCountryMv BankAccountCountry = "MV" BankAccountCountryMl BankAccountCountry = "ML" BankAccountCountryMt BankAccountCountry = "MT" BankAccountCountryMh BankAccountCountry = "MH" BankAccountCountryMq BankAccountCountry = "MQ" BankAccountCountryMr BankAccountCountry = "MR" BankAccountCountryMu BankAccountCountry = "MU" BankAccountCountryYt BankAccountCountry = "YT" BankAccountCountryMx BankAccountCountry = "MX" BankAccountCountryFm BankAccountCountry = "FM" BankAccountCountryMd BankAccountCountry = "MD" BankAccountCountryMc BankAccountCountry = "MC" BankAccountCountryMn BankAccountCountry = "MN" BankAccountCountryMe BankAccountCountry = "ME" BankAccountCountryMs BankAccountCountry = "MS" BankAccountCountryMa BankAccountCountry = "MA" BankAccountCountryMz BankAccountCountry = "MZ" BankAccountCountryMm BankAccountCountry = "MM" BankAccountCountryNa BankAccountCountry = "NA" BankAccountCountryNr BankAccountCountry = "NR" BankAccountCountryNp BankAccountCountry = "NP" BankAccountCountryNl BankAccountCountry = "NL" BankAccountCountryNc BankAccountCountry = "NC" BankAccountCountryNz BankAccountCountry = "NZ" BankAccountCountryNi BankAccountCountry = "NI" BankAccountCountryNe BankAccountCountry = "NE" BankAccountCountryNg BankAccountCountry = "NG" BankAccountCountryNu BankAccountCountry = "NU" BankAccountCountryNf BankAccountCountry = "NF" BankAccountCountryMp BankAccountCountry = "MP" BankAccountCountryNo BankAccountCountry = "NO" BankAccountCountryOm BankAccountCountry = "OM" BankAccountCountryPk BankAccountCountry = "PK" BankAccountCountryPw BankAccountCountry = "PW" BankAccountCountryPs BankAccountCountry = "PS" BankAccountCountryPa BankAccountCountry = "PA" BankAccountCountryPg BankAccountCountry = "PG" BankAccountCountryPy BankAccountCountry = "PY" BankAccountCountryPe BankAccountCountry = "PE" BankAccountCountryPh BankAccountCountry = "PH" BankAccountCountryPn BankAccountCountry = "PN" BankAccountCountryPl BankAccountCountry = "PL" BankAccountCountryPt BankAccountCountry = "PT" BankAccountCountryPr BankAccountCountry = "PR" BankAccountCountryQa BankAccountCountry = "QA" BankAccountCountryMk BankAccountCountry = "MK" BankAccountCountryRo BankAccountCountry = "RO" BankAccountCountryRu BankAccountCountry = "RU" BankAccountCountryRw BankAccountCountry = "RW" BankAccountCountryRe BankAccountCountry = "RE" BankAccountCountryBl BankAccountCountry = "BL" BankAccountCountrySh BankAccountCountry = "SH" BankAccountCountryKn BankAccountCountry = "KN" BankAccountCountryLc BankAccountCountry = "LC" BankAccountCountryMf BankAccountCountry = "MF" BankAccountCountryPm BankAccountCountry = "PM" BankAccountCountryVc BankAccountCountry = "VC" BankAccountCountryWs BankAccountCountry = "WS" BankAccountCountrySm BankAccountCountry = "SM" BankAccountCountrySt BankAccountCountry = "ST" BankAccountCountrySa BankAccountCountry = "SA" BankAccountCountrySn BankAccountCountry = "SN" BankAccountCountryRs BankAccountCountry = "RS" BankAccountCountrySc BankAccountCountry = "SC" BankAccountCountrySl BankAccountCountry = "SL" BankAccountCountrySg BankAccountCountry = "SG" BankAccountCountrySx BankAccountCountry = "SX" BankAccountCountrySk BankAccountCountry = "SK" BankAccountCountrySi BankAccountCountry = "SI" BankAccountCountrySb BankAccountCountry = "SB" BankAccountCountrySo BankAccountCountry = "SO" BankAccountCountryZa BankAccountCountry = "ZA" BankAccountCountryGs BankAccountCountry = "GS" BankAccountCountrySS BankAccountCountry = "SS" BankAccountCountryEs BankAccountCountry = "ES" BankAccountCountryLk BankAccountCountry = "LK" BankAccountCountrySd BankAccountCountry = "SD" BankAccountCountrySr BankAccountCountry = "SR" BankAccountCountrySj BankAccountCountry = "SJ" BankAccountCountrySe BankAccountCountry = "SE" BankAccountCountryCh BankAccountCountry = "CH" BankAccountCountrySy BankAccountCountry = "SY" BankAccountCountryTw BankAccountCountry = "TW" BankAccountCountryTj BankAccountCountry = "TJ" BankAccountCountryTz BankAccountCountry = "TZ" BankAccountCountryTh BankAccountCountry = "TH" BankAccountCountryTl BankAccountCountry = "TL" BankAccountCountryTg BankAccountCountry = "TG" BankAccountCountryTk BankAccountCountry = "TK" BankAccountCountryTo BankAccountCountry = "TO" BankAccountCountryTt BankAccountCountry = "TT" BankAccountCountryTn BankAccountCountry = "TN" BankAccountCountryTr BankAccountCountry = "TR" BankAccountCountryTm BankAccountCountry = "TM" BankAccountCountryTc BankAccountCountry = "TC" BankAccountCountryTv BankAccountCountry = "TV" BankAccountCountryUg BankAccountCountry = "UG" BankAccountCountryUa BankAccountCountry = "UA" BankAccountCountryAe BankAccountCountry = "AE" BankAccountCountryGB BankAccountCountry = "GB" BankAccountCountryUm BankAccountCountry = "UM" BankAccountCountryUs BankAccountCountry = "US" BankAccountCountryUy BankAccountCountry = "UY" BankAccountCountryUz BankAccountCountry = "UZ" BankAccountCountryVu BankAccountCountry = "VU" BankAccountCountryVe BankAccountCountry = "VE" BankAccountCountryVn BankAccountCountry = "VN" BankAccountCountryVg BankAccountCountry = "VG" BankAccountCountryVi BankAccountCountry = "VI" BankAccountCountryWf BankAccountCountry = "WF" BankAccountCountryEh BankAccountCountry = "EH" BankAccountCountryYe BankAccountCountry = "YE" BankAccountCountryZm BankAccountCountry = "ZM" BankAccountCountryZw BankAccountCountry = "ZW" BankAccountCountryAx BankAccountCountry = "AX" )
type BankAccountSpeiProtocol ¶
type BankAccountSpeiProtocol string
For debitcard and phonenum the spei_institution_code is required
const ( BankAccountSpeiProtocolClabe BankAccountSpeiProtocol = "clabe" BankAccountSpeiProtocolDebitcard BankAccountSpeiProtocol = "debitcard" BankAccountSpeiProtocolPhonenum BankAccountSpeiProtocol = "phonenum" )
type BankAccountSwiftCountry ¶
type BankAccountSwiftCountry string
const ( BankAccountSwiftCountryAf BankAccountSwiftCountry = "AF" BankAccountSwiftCountryAl BankAccountSwiftCountry = "AL" BankAccountSwiftCountryDz BankAccountSwiftCountry = "DZ" BankAccountSwiftCountryAs BankAccountSwiftCountry = "AS" BankAccountSwiftCountryAd BankAccountSwiftCountry = "AD" BankAccountSwiftCountryAo BankAccountSwiftCountry = "AO" BankAccountSwiftCountryAI BankAccountSwiftCountry = "AI" BankAccountSwiftCountryAq BankAccountSwiftCountry = "AQ" BankAccountSwiftCountryAg BankAccountSwiftCountry = "AG" BankAccountSwiftCountryAr BankAccountSwiftCountry = "AR" BankAccountSwiftCountryAm BankAccountSwiftCountry = "AM" BankAccountSwiftCountryAw BankAccountSwiftCountry = "AW" BankAccountSwiftCountryAu BankAccountSwiftCountry = "AU" BankAccountSwiftCountryAt BankAccountSwiftCountry = "AT" BankAccountSwiftCountryAz BankAccountSwiftCountry = "AZ" BankAccountSwiftCountryBs BankAccountSwiftCountry = "BS" BankAccountSwiftCountryBh BankAccountSwiftCountry = "BH" BankAccountSwiftCountryBd BankAccountSwiftCountry = "BD" BankAccountSwiftCountryBb BankAccountSwiftCountry = "BB" BankAccountSwiftCountryBy BankAccountSwiftCountry = "BY" BankAccountSwiftCountryBe BankAccountSwiftCountry = "BE" BankAccountSwiftCountryBz BankAccountSwiftCountry = "BZ" BankAccountSwiftCountryBj BankAccountSwiftCountry = "BJ" BankAccountSwiftCountryBm BankAccountSwiftCountry = "BM" BankAccountSwiftCountryBt BankAccountSwiftCountry = "BT" BankAccountSwiftCountryBo BankAccountSwiftCountry = "BO" BankAccountSwiftCountryBq BankAccountSwiftCountry = "BQ" BankAccountSwiftCountryBa BankAccountSwiftCountry = "BA" BankAccountSwiftCountryBw BankAccountSwiftCountry = "BW" BankAccountSwiftCountryBv BankAccountSwiftCountry = "BV" BankAccountSwiftCountryBr BankAccountSwiftCountry = "BR" BankAccountSwiftCountryIo BankAccountSwiftCountry = "IO" BankAccountSwiftCountryBn BankAccountSwiftCountry = "BN" BankAccountSwiftCountryBg BankAccountSwiftCountry = "BG" BankAccountSwiftCountryBf BankAccountSwiftCountry = "BF" BankAccountSwiftCountryBi BankAccountSwiftCountry = "BI" BankAccountSwiftCountryCv BankAccountSwiftCountry = "CV" BankAccountSwiftCountryKh BankAccountSwiftCountry = "KH" BankAccountSwiftCountryCm BankAccountSwiftCountry = "CM" BankAccountSwiftCountryCa BankAccountSwiftCountry = "CA" BankAccountSwiftCountryKy BankAccountSwiftCountry = "KY" BankAccountSwiftCountryCf BankAccountSwiftCountry = "CF" BankAccountSwiftCountryTd BankAccountSwiftCountry = "TD" BankAccountSwiftCountryCl BankAccountSwiftCountry = "CL" BankAccountSwiftCountryCn BankAccountSwiftCountry = "CN" BankAccountSwiftCountryCx BankAccountSwiftCountry = "CX" BankAccountSwiftCountryCc BankAccountSwiftCountry = "CC" BankAccountSwiftCountryCo BankAccountSwiftCountry = "CO" BankAccountSwiftCountryKm BankAccountSwiftCountry = "KM" BankAccountSwiftCountryCd BankAccountSwiftCountry = "CD" BankAccountSwiftCountryCg BankAccountSwiftCountry = "CG" BankAccountSwiftCountryCk BankAccountSwiftCountry = "CK" BankAccountSwiftCountryCr BankAccountSwiftCountry = "CR" BankAccountSwiftCountryHr BankAccountSwiftCountry = "HR" BankAccountSwiftCountryCu BankAccountSwiftCountry = "CU" BankAccountSwiftCountryCw BankAccountSwiftCountry = "CW" BankAccountSwiftCountryCy BankAccountSwiftCountry = "CY" BankAccountSwiftCountryCz BankAccountSwiftCountry = "CZ" BankAccountSwiftCountryCi BankAccountSwiftCountry = "CI" BankAccountSwiftCountryDk BankAccountSwiftCountry = "DK" BankAccountSwiftCountryDj BankAccountSwiftCountry = "DJ" BankAccountSwiftCountryDm BankAccountSwiftCountry = "DM" BankAccountSwiftCountryDo BankAccountSwiftCountry = "DO" BankAccountSwiftCountryEc BankAccountSwiftCountry = "EC" BankAccountSwiftCountryEg BankAccountSwiftCountry = "EG" BankAccountSwiftCountrySv BankAccountSwiftCountry = "SV" BankAccountSwiftCountryGq BankAccountSwiftCountry = "GQ" BankAccountSwiftCountryEr BankAccountSwiftCountry = "ER" BankAccountSwiftCountryEe BankAccountSwiftCountry = "EE" BankAccountSwiftCountrySz BankAccountSwiftCountry = "SZ" BankAccountSwiftCountryEt BankAccountSwiftCountry = "ET" BankAccountSwiftCountryFk BankAccountSwiftCountry = "FK" BankAccountSwiftCountryFo BankAccountSwiftCountry = "FO" BankAccountSwiftCountryFj BankAccountSwiftCountry = "FJ" BankAccountSwiftCountryFi BankAccountSwiftCountry = "FI" BankAccountSwiftCountryFr BankAccountSwiftCountry = "FR" BankAccountSwiftCountryGf BankAccountSwiftCountry = "GF" BankAccountSwiftCountryPf BankAccountSwiftCountry = "PF" BankAccountSwiftCountryTf BankAccountSwiftCountry = "TF" BankAccountSwiftCountryGa BankAccountSwiftCountry = "GA" BankAccountSwiftCountryGm BankAccountSwiftCountry = "GM" BankAccountSwiftCountryGe BankAccountSwiftCountry = "GE" BankAccountSwiftCountryDe BankAccountSwiftCountry = "DE" BankAccountSwiftCountryGh BankAccountSwiftCountry = "GH" BankAccountSwiftCountryGi BankAccountSwiftCountry = "GI" BankAccountSwiftCountryGr BankAccountSwiftCountry = "GR" BankAccountSwiftCountryGl BankAccountSwiftCountry = "GL" BankAccountSwiftCountryGd BankAccountSwiftCountry = "GD" BankAccountSwiftCountryGp BankAccountSwiftCountry = "GP" BankAccountSwiftCountryGu BankAccountSwiftCountry = "GU" BankAccountSwiftCountryGt BankAccountSwiftCountry = "GT" BankAccountSwiftCountryGg BankAccountSwiftCountry = "GG" BankAccountSwiftCountryGn BankAccountSwiftCountry = "GN" BankAccountSwiftCountryGw BankAccountSwiftCountry = "GW" BankAccountSwiftCountryGy BankAccountSwiftCountry = "GY" BankAccountSwiftCountryHt BankAccountSwiftCountry = "HT" BankAccountSwiftCountryHm BankAccountSwiftCountry = "HM" BankAccountSwiftCountryVa BankAccountSwiftCountry = "VA" BankAccountSwiftCountryHn BankAccountSwiftCountry = "HN" BankAccountSwiftCountryHk BankAccountSwiftCountry = "HK" BankAccountSwiftCountryHu BankAccountSwiftCountry = "HU" BankAccountSwiftCountryIs BankAccountSwiftCountry = "IS" BankAccountSwiftCountryIn BankAccountSwiftCountry = "IN" BankAccountSwiftCountryID BankAccountSwiftCountry = "ID" BankAccountSwiftCountryIr BankAccountSwiftCountry = "IR" BankAccountSwiftCountryIq BankAccountSwiftCountry = "IQ" BankAccountSwiftCountryIe BankAccountSwiftCountry = "IE" BankAccountSwiftCountryIm BankAccountSwiftCountry = "IM" BankAccountSwiftCountryIl BankAccountSwiftCountry = "IL" BankAccountSwiftCountryIt BankAccountSwiftCountry = "IT" BankAccountSwiftCountryJm BankAccountSwiftCountry = "JM" BankAccountSwiftCountryJp BankAccountSwiftCountry = "JP" BankAccountSwiftCountryJe BankAccountSwiftCountry = "JE" BankAccountSwiftCountryJo BankAccountSwiftCountry = "JO" BankAccountSwiftCountryKz BankAccountSwiftCountry = "KZ" BankAccountSwiftCountryKe BankAccountSwiftCountry = "KE" BankAccountSwiftCountryKi BankAccountSwiftCountry = "KI" BankAccountSwiftCountryKp BankAccountSwiftCountry = "KP" BankAccountSwiftCountryKr BankAccountSwiftCountry = "KR" BankAccountSwiftCountryKw BankAccountSwiftCountry = "KW" BankAccountSwiftCountryKg BankAccountSwiftCountry = "KG" BankAccountSwiftCountryLa BankAccountSwiftCountry = "LA" BankAccountSwiftCountryLv BankAccountSwiftCountry = "LV" BankAccountSwiftCountryLb BankAccountSwiftCountry = "LB" BankAccountSwiftCountryLs BankAccountSwiftCountry = "LS" BankAccountSwiftCountryLr BankAccountSwiftCountry = "LR" BankAccountSwiftCountryLy BankAccountSwiftCountry = "LY" BankAccountSwiftCountryLi BankAccountSwiftCountry = "LI" BankAccountSwiftCountryLt BankAccountSwiftCountry = "LT" BankAccountSwiftCountryLu BankAccountSwiftCountry = "LU" BankAccountSwiftCountryMo BankAccountSwiftCountry = "MO" BankAccountSwiftCountryMg BankAccountSwiftCountry = "MG" BankAccountSwiftCountryMw BankAccountSwiftCountry = "MW" BankAccountSwiftCountryMy BankAccountSwiftCountry = "MY" BankAccountSwiftCountryMv BankAccountSwiftCountry = "MV" BankAccountSwiftCountryMl BankAccountSwiftCountry = "ML" BankAccountSwiftCountryMt BankAccountSwiftCountry = "MT" BankAccountSwiftCountryMh BankAccountSwiftCountry = "MH" BankAccountSwiftCountryMq BankAccountSwiftCountry = "MQ" BankAccountSwiftCountryMr BankAccountSwiftCountry = "MR" BankAccountSwiftCountryMu BankAccountSwiftCountry = "MU" BankAccountSwiftCountryYt BankAccountSwiftCountry = "YT" BankAccountSwiftCountryMx BankAccountSwiftCountry = "MX" BankAccountSwiftCountryFm BankAccountSwiftCountry = "FM" BankAccountSwiftCountryMd BankAccountSwiftCountry = "MD" BankAccountSwiftCountryMc BankAccountSwiftCountry = "MC" BankAccountSwiftCountryMn BankAccountSwiftCountry = "MN" BankAccountSwiftCountryMe BankAccountSwiftCountry = "ME" BankAccountSwiftCountryMs BankAccountSwiftCountry = "MS" BankAccountSwiftCountryMa BankAccountSwiftCountry = "MA" BankAccountSwiftCountryMz BankAccountSwiftCountry = "MZ" BankAccountSwiftCountryMm BankAccountSwiftCountry = "MM" BankAccountSwiftCountryNa BankAccountSwiftCountry = "NA" BankAccountSwiftCountryNr BankAccountSwiftCountry = "NR" BankAccountSwiftCountryNp BankAccountSwiftCountry = "NP" BankAccountSwiftCountryNl BankAccountSwiftCountry = "NL" BankAccountSwiftCountryNc BankAccountSwiftCountry = "NC" BankAccountSwiftCountryNz BankAccountSwiftCountry = "NZ" BankAccountSwiftCountryNi BankAccountSwiftCountry = "NI" BankAccountSwiftCountryNe BankAccountSwiftCountry = "NE" BankAccountSwiftCountryNg BankAccountSwiftCountry = "NG" BankAccountSwiftCountryNu BankAccountSwiftCountry = "NU" BankAccountSwiftCountryNf BankAccountSwiftCountry = "NF" BankAccountSwiftCountryMp BankAccountSwiftCountry = "MP" BankAccountSwiftCountryNo BankAccountSwiftCountry = "NO" BankAccountSwiftCountryOm BankAccountSwiftCountry = "OM" BankAccountSwiftCountryPk BankAccountSwiftCountry = "PK" BankAccountSwiftCountryPw BankAccountSwiftCountry = "PW" BankAccountSwiftCountryPs BankAccountSwiftCountry = "PS" BankAccountSwiftCountryPa BankAccountSwiftCountry = "PA" BankAccountSwiftCountryPg BankAccountSwiftCountry = "PG" BankAccountSwiftCountryPy BankAccountSwiftCountry = "PY" BankAccountSwiftCountryPe BankAccountSwiftCountry = "PE" BankAccountSwiftCountryPh BankAccountSwiftCountry = "PH" BankAccountSwiftCountryPn BankAccountSwiftCountry = "PN" BankAccountSwiftCountryPl BankAccountSwiftCountry = "PL" BankAccountSwiftCountryPt BankAccountSwiftCountry = "PT" BankAccountSwiftCountryPr BankAccountSwiftCountry = "PR" BankAccountSwiftCountryQa BankAccountSwiftCountry = "QA" BankAccountSwiftCountryMk BankAccountSwiftCountry = "MK" BankAccountSwiftCountryRo BankAccountSwiftCountry = "RO" BankAccountSwiftCountryRu BankAccountSwiftCountry = "RU" BankAccountSwiftCountryRw BankAccountSwiftCountry = "RW" BankAccountSwiftCountryRe BankAccountSwiftCountry = "RE" BankAccountSwiftCountryBl BankAccountSwiftCountry = "BL" BankAccountSwiftCountrySh BankAccountSwiftCountry = "SH" BankAccountSwiftCountryKn BankAccountSwiftCountry = "KN" BankAccountSwiftCountryLc BankAccountSwiftCountry = "LC" BankAccountSwiftCountryMf BankAccountSwiftCountry = "MF" BankAccountSwiftCountryPm BankAccountSwiftCountry = "PM" BankAccountSwiftCountryVc BankAccountSwiftCountry = "VC" BankAccountSwiftCountryWs BankAccountSwiftCountry = "WS" BankAccountSwiftCountrySm BankAccountSwiftCountry = "SM" BankAccountSwiftCountrySt BankAccountSwiftCountry = "ST" BankAccountSwiftCountrySa BankAccountSwiftCountry = "SA" BankAccountSwiftCountrySn BankAccountSwiftCountry = "SN" BankAccountSwiftCountryRs BankAccountSwiftCountry = "RS" BankAccountSwiftCountrySc BankAccountSwiftCountry = "SC" BankAccountSwiftCountrySl BankAccountSwiftCountry = "SL" BankAccountSwiftCountrySg BankAccountSwiftCountry = "SG" BankAccountSwiftCountrySx BankAccountSwiftCountry = "SX" BankAccountSwiftCountrySk BankAccountSwiftCountry = "SK" BankAccountSwiftCountrySi BankAccountSwiftCountry = "SI" BankAccountSwiftCountrySb BankAccountSwiftCountry = "SB" BankAccountSwiftCountrySo BankAccountSwiftCountry = "SO" BankAccountSwiftCountryZa BankAccountSwiftCountry = "ZA" BankAccountSwiftCountryGs BankAccountSwiftCountry = "GS" BankAccountSwiftCountrySS BankAccountSwiftCountry = "SS" BankAccountSwiftCountryEs BankAccountSwiftCountry = "ES" BankAccountSwiftCountryLk BankAccountSwiftCountry = "LK" BankAccountSwiftCountrySd BankAccountSwiftCountry = "SD" BankAccountSwiftCountrySr BankAccountSwiftCountry = "SR" BankAccountSwiftCountrySj BankAccountSwiftCountry = "SJ" BankAccountSwiftCountrySe BankAccountSwiftCountry = "SE" BankAccountSwiftCountryCh BankAccountSwiftCountry = "CH" BankAccountSwiftCountrySy BankAccountSwiftCountry = "SY" BankAccountSwiftCountryTw BankAccountSwiftCountry = "TW" BankAccountSwiftCountryTj BankAccountSwiftCountry = "TJ" BankAccountSwiftCountryTz BankAccountSwiftCountry = "TZ" BankAccountSwiftCountryTh BankAccountSwiftCountry = "TH" BankAccountSwiftCountryTl BankAccountSwiftCountry = "TL" BankAccountSwiftCountryTg BankAccountSwiftCountry = "TG" BankAccountSwiftCountryTk BankAccountSwiftCountry = "TK" BankAccountSwiftCountryTo BankAccountSwiftCountry = "TO" BankAccountSwiftCountryTt BankAccountSwiftCountry = "TT" BankAccountSwiftCountryTn BankAccountSwiftCountry = "TN" BankAccountSwiftCountryTr BankAccountSwiftCountry = "TR" BankAccountSwiftCountryTm BankAccountSwiftCountry = "TM" BankAccountSwiftCountryTc BankAccountSwiftCountry = "TC" BankAccountSwiftCountryTv BankAccountSwiftCountry = "TV" BankAccountSwiftCountryUg BankAccountSwiftCountry = "UG" BankAccountSwiftCountryUa BankAccountSwiftCountry = "UA" BankAccountSwiftCountryAe BankAccountSwiftCountry = "AE" BankAccountSwiftCountryGB BankAccountSwiftCountry = "GB" BankAccountSwiftCountryUm BankAccountSwiftCountry = "UM" BankAccountSwiftCountryUs BankAccountSwiftCountry = "US" BankAccountSwiftCountryUy BankAccountSwiftCountry = "UY" BankAccountSwiftCountryUz BankAccountSwiftCountry = "UZ" BankAccountSwiftCountryVu BankAccountSwiftCountry = "VU" BankAccountSwiftCountryVe BankAccountSwiftCountry = "VE" BankAccountSwiftCountryVn BankAccountSwiftCountry = "VN" BankAccountSwiftCountryVg BankAccountSwiftCountry = "VG" BankAccountSwiftCountryVi BankAccountSwiftCountry = "VI" BankAccountSwiftCountryWf BankAccountSwiftCountry = "WF" BankAccountSwiftCountryEh BankAccountSwiftCountry = "EH" BankAccountSwiftCountryYe BankAccountSwiftCountry = "YE" BankAccountSwiftCountryZm BankAccountSwiftCountry = "ZM" BankAccountSwiftCountryZw BankAccountSwiftCountry = "ZW" BankAccountSwiftCountryAx BankAccountSwiftCountry = "AX" )
type BankAccountSwiftVendorType ¶
type BankAccountSwiftVendorType string
const ( BankAccountSwiftVendorTypeBusiness BankAccountSwiftVendorType = "business" BankAccountSwiftVendorTypeIndividual BankAccountSwiftVendorType = "individual" )
type BankAccountTransfersType ¶
type BankAccountTransfersType string
const ( BankAccountTransfersTypeCvu BankAccountTransfersType = "CVU" BankAccountTransfersTypeCbu BankAccountTransfersType = "CBU" BankAccountTransfersTypeAlias BankAccountTransfersType = "ALIAS" )
type BankAccountType ¶
type BankAccountType string
const ( BankAccountTypeWire BankAccountType = "wire" BankAccountTypeACH BankAccountType = "ach" BankAccountTypePix BankAccountType = "pix" BankAccountTypeSpeiBitso BankAccountType = "spei_bitso" BankAccountTypeTransfersBitso BankAccountType = "transfers_bitso" BankAccountTypeACHCopBitso BankAccountType = "ach_cop_bitso" BankAccountTypeInternationalSwift BankAccountType = "international_swift" )
type BlockchainWallet ¶
type BlockchainWallet struct {
ID string `json:"id,required"`
Name string `json:"name,required"`
// Any of "base", "sepolia", "arbitrum_sepolia", "base_sepolia", "arbitrum",
// "polygon", "polygon_amoy", "stellar", "stellar_testnet".
Network BlockchainWalletNetwork `json:"network,required"`
ReceiverID string `json:"receiver_id,required"`
Address string `json:"address,nullable"`
IsAccountAbstraction bool `json:"is_account_abstraction,nullable"`
SignatureTxHash string `json:"signature_tx_hash,nullable"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
ID respjson.Field
Name respjson.Field
Network respjson.Field
ReceiverID respjson.Field
Address respjson.Field
IsAccountAbstraction respjson.Field
SignatureTxHash respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (BlockchainWallet) RawJSON ¶
func (r BlockchainWallet) RawJSON() string
Returns the unmodified JSON received from the API
func (*BlockchainWallet) UnmarshalJSON ¶
func (r *BlockchainWallet) UnmarshalJSON(data []byte) error
type BlockchainWalletNetwork ¶
type BlockchainWalletNetwork string
const ( BlockchainWalletNetworkBase BlockchainWalletNetwork = "base" BlockchainWalletNetworkSepolia BlockchainWalletNetwork = "sepolia" BlockchainWalletNetworkArbitrumSepolia BlockchainWalletNetwork = "arbitrum_sepolia" BlockchainWalletNetworkBaseSepolia BlockchainWalletNetwork = "base_sepolia" BlockchainWalletNetworkArbitrum BlockchainWalletNetwork = "arbitrum" BlockchainWalletNetworkPolygon BlockchainWalletNetwork = "polygon" BlockchainWalletNetworkPolygonAmoy BlockchainWalletNetwork = "polygon_amoy" BlockchainWalletNetworkStellar BlockchainWalletNetwork = "stellar" BlockchainWalletNetworkStellarTestnet BlockchainWalletNetwork = "stellar_testnet" )
type Client ¶
type Client struct {
Options []option.RequestOption
Instances InstanceService
E EService
Available AvailableService
Webhooks WebhookService
}
Client creates a struct with services and top level methods that help with interacting with the blindpay-sdk API. You should not instantiate this client directly, and instead use the NewClient method instead.
func NewClient ¶
func NewClient(opts ...option.RequestOption) (r Client)
NewClient generates a new client with the default option read from the environment (BLINDPAY_SDK_API_KEY, BLINDPAY_SDK_BASE_URL). The option passed in as arguments are applied after these default arguments, and all option will be passed down to the services and requests that this client makes.
func (*Client) Delete ¶
func (r *Client) Delete(ctx context.Context, path string, params any, res any, opts ...option.RequestOption) error
Delete makes a DELETE request with the given URL, params, and optionally deserializes to a response. See [Execute] documentation on the params and response.
func (*Client) Execute ¶
func (r *Client) Execute(ctx context.Context, method string, path string, params any, res any, opts ...option.RequestOption) error
Execute makes a request with the given context, method, URL, request params, response, and request options. This is useful for hitting undocumented endpoints while retaining the base URL, auth, retries, and other options from the client.
If a byte slice or an io.Reader is supplied to params, it will be used as-is for the request body.
The params is by default serialized into the body using encoding/json. If your type implements a MarshalJSON function, it will be used instead to serialize the request. If a URLQuery method is implemented, the returned url.Values will be used as query strings to the url.
If your params struct uses param.Field, you must provide either [MarshalJSON], [URLQuery], and/or [MarshalForm] functions. It is undefined behavior to use a struct uses param.Field without specifying how it is serialized.
Any "…Params" object defined in this library can be used as the request argument. Note that 'path' arguments will not be forwarded into the url.
The response body will be deserialized into the res variable, depending on its type:
- A pointer to a *http.Response is populated by the raw response.
- A pointer to a byte array will be populated with the contents of the request body.
- A pointer to any other type uses this library's default JSON decoding, which respects UnmarshalJSON if it is defined on the type.
- A nil value will not read the response body.
For even greater flexibility, see option.WithResponseInto and option.WithResponseBodyInto.
func (*Client) Get ¶
func (r *Client) Get(ctx context.Context, path string, params any, res any, opts ...option.RequestOption) error
Get makes a GET request with the given URL, params, and optionally deserializes to a response. See [Execute] documentation on the params and response.
func (*Client) Patch ¶
func (r *Client) Patch(ctx context.Context, path string, params any, res any, opts ...option.RequestOption) error
Patch makes a PATCH request with the given URL, params, and optionally deserializes to a response. See [Execute] documentation on the params and response.
type EAcceptTosParams ¶
type EAcceptTosParams struct {
IdempotencyKey string `json:"idempotency_key,required" format:"uuid"`
SessionToken string `json:"session_token,required"`
// contains filtered or unexported fields
}
func (EAcceptTosParams) MarshalJSON ¶
func (r EAcceptTosParams) MarshalJSON() (data []byte, err error)
func (*EAcceptTosParams) UnmarshalJSON ¶
func (r *EAcceptTosParams) UnmarshalJSON(data []byte) error
type EAcceptTosResponse ¶
type EAcceptTosResponse struct {
TosID string `json:"tos_id,required"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
TosID respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (EAcceptTosResponse) RawJSON ¶
func (r EAcceptTosResponse) RawJSON() string
Returns the unmodified JSON received from the API
func (*EAcceptTosResponse) UnmarshalJSON ¶
func (r *EAcceptTosResponse) UnmarshalJSON(data []byte) error
type EInstanceInitiateTosParams ¶
type EInstanceInitiateTosParams struct {
IdempotencyKey string `json:"idempotency_key,required" format:"uuid"`
// contains filtered or unexported fields
}
func (EInstanceInitiateTosParams) MarshalJSON ¶
func (r EInstanceInitiateTosParams) MarshalJSON() (data []byte, err error)
func (*EInstanceInitiateTosParams) UnmarshalJSON ¶
func (r *EInstanceInitiateTosParams) UnmarshalJSON(data []byte) error
type EInstanceInitiateTosResponse ¶
type EInstanceInitiateTosResponse struct {
URL string `json:"url,required" format:"uri"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
URL respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (EInstanceInitiateTosResponse) RawJSON ¶
func (r EInstanceInitiateTosResponse) RawJSON() string
Returns the unmodified JSON received from the API
func (*EInstanceInitiateTosResponse) UnmarshalJSON ¶
func (r *EInstanceInitiateTosResponse) UnmarshalJSON(data []byte) error
type EInstanceService ¶
type EInstanceService struct {
Options []option.RequestOption
}
EInstanceService contains methods and other services that help with interacting with the blindpay-sdk API.
Note, unlike clients, this service does not read variables from the environment automatically. You should not instantiate this service directly, and instead use the NewEInstanceService method instead.
func NewEInstanceService ¶
func NewEInstanceService(opts ...option.RequestOption) (r EInstanceService)
NewEInstanceService generates a new service that applies the given options to each request. These options are applied after the parent client's options (if there is one), and before any request-specific options.
func (*EInstanceService) InitiateTos ¶
func (r *EInstanceService) InitiateTos(ctx context.Context, instanceID string, body EInstanceInitiateTosParams, opts ...option.RequestOption) (res *EInstanceInitiateTosResponse, err error)
Initiate Terms of Service
type EService ¶
type EService struct {
Options []option.RequestOption
Instances EInstanceService
}
EService contains methods and other services that help with interacting with the blindpay-sdk API.
Note, unlike clients, this service does not read variables from the environment automatically. You should not instantiate this service directly, and instead use the NewEService method instead.
func NewEService ¶
func NewEService(opts ...option.RequestOption) (r EService)
NewEService generates a new service that applies the given options to each request. These options are applied after the parent client's options (if there is one), and before any request-specific options.
func (*EService) AcceptTos ¶
func (r *EService) AcceptTos(ctx context.Context, body EAcceptTosParams, opts ...option.RequestOption) (res *EAcceptTosResponse, err error)
Accept Terms of Service
type InstanceAPIKeyDeleteParams ¶
type InstanceAPIKeyDeleteParams struct {
InstanceID string `path:"instance_id,required" json:"-"`
// contains filtered or unexported fields
}
type InstanceAPIKeyGetKeyParams ¶
type InstanceAPIKeyGetKeyParams struct {
InstanceID string `path:"instance_id,required" json:"-"`
// contains filtered or unexported fields
}
type InstanceAPIKeyNewParams ¶
type InstanceAPIKeyNewParams struct {
Name string `json:"name,required"`
// Any of "full_access".
Permission InstanceAPIKeyNewParamsPermission `json:"permission,omitzero,required"`
IPWhitelist []string `json:"ip_whitelist,omitzero" format:"ip"`
// contains filtered or unexported fields
}
func (InstanceAPIKeyNewParams) MarshalJSON ¶
func (r InstanceAPIKeyNewParams) MarshalJSON() (data []byte, err error)
func (*InstanceAPIKeyNewParams) UnmarshalJSON ¶
func (r *InstanceAPIKeyNewParams) UnmarshalJSON(data []byte) error
type InstanceAPIKeyNewParamsPermission ¶
type InstanceAPIKeyNewParamsPermission string
const (
InstanceAPIKeyNewParamsPermissionFullAccess InstanceAPIKeyNewParamsPermission = "full_access"
)
type InstanceAPIKeyNewResponse ¶
type InstanceAPIKeyNewResponse struct {
ID string `json:"id,required"`
Token string `json:"token,required"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
ID respjson.Field
Token respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (InstanceAPIKeyNewResponse) RawJSON ¶
func (r InstanceAPIKeyNewResponse) RawJSON() string
Returns the unmodified JSON received from the API
func (*InstanceAPIKeyNewResponse) UnmarshalJSON ¶
func (r *InstanceAPIKeyNewResponse) UnmarshalJSON(data []byte) error
type InstanceAPIKeyService ¶
type InstanceAPIKeyService struct {
Options []option.RequestOption
}
InstanceAPIKeyService contains methods and other services that help with interacting with the blindpay-sdk API.
Note, unlike clients, this service does not read variables from the environment automatically. You should not instantiate this service directly, and instead use the NewInstanceAPIKeyService method instead.
func NewInstanceAPIKeyService ¶
func NewInstanceAPIKeyService(opts ...option.RequestOption) (r InstanceAPIKeyService)
NewInstanceAPIKeyService generates a new service that applies the given options to each request. These options are applied after the parent client's options (if there is one), and before any request-specific options.
func (*InstanceAPIKeyService) Delete ¶
func (r *InstanceAPIKeyService) Delete(ctx context.Context, id string, body InstanceAPIKeyDeleteParams, opts ...option.RequestOption) (res *Success, err error)
Delete Api Key
func (*InstanceAPIKeyService) Get ¶
func (r *InstanceAPIKeyService) Get(ctx context.Context, instanceID string, opts ...option.RequestOption) (res *[]APIKey, err error)
Retrieve Api Keys
func (*InstanceAPIKeyService) GetKey ¶
func (r *InstanceAPIKeyService) GetKey(ctx context.Context, id string, query InstanceAPIKeyGetKeyParams, opts ...option.RequestOption) (res *APIKey, err error)
Retrieve Api Key
func (*InstanceAPIKeyService) New ¶
func (r *InstanceAPIKeyService) New(ctx context.Context, instanceID string, body InstanceAPIKeyNewParams, opts ...option.RequestOption) (res *InstanceAPIKeyNewResponse, err error)
Create Api Key
type InstanceExportExportPayinsParams ¶
type InstanceExportExportPayinsParams struct {
Limit param.Opt[string] `query:"limit,omitzero" json:"-"`
Offset param.Opt[string] `query:"offset,omitzero" json:"-"`
// contains filtered or unexported fields
}
func (InstanceExportExportPayinsParams) URLQuery ¶
func (r InstanceExportExportPayinsParams) URLQuery() (v url.Values, err error)
URLQuery serializes InstanceExportExportPayinsParams's query parameters as `url.Values`.
type InstanceExportExportPayoutsParams ¶
type InstanceExportExportPayoutsParams struct {
Limit param.Opt[string] `query:"limit,omitzero" json:"-"`
Offset param.Opt[string] `query:"offset,omitzero" json:"-"`
// contains filtered or unexported fields
}
func (InstanceExportExportPayoutsParams) URLQuery ¶
func (r InstanceExportExportPayoutsParams) URLQuery() (v url.Values, err error)
URLQuery serializes InstanceExportExportPayoutsParams's query parameters as `url.Values`.
type InstanceExportService ¶
type InstanceExportService struct {
Options []option.RequestOption
}
InstanceExportService contains methods and other services that help with interacting with the blindpay-sdk API.
Note, unlike clients, this service does not read variables from the environment automatically. You should not instantiate this service directly, and instead use the NewInstanceExportService method instead.
func NewInstanceExportService ¶
func NewInstanceExportService(opts ...option.RequestOption) (r InstanceExportService)
NewInstanceExportService generates a new service that applies the given options to each request. These options are applied after the parent client's options (if there is one), and before any request-specific options.
func (*InstanceExportService) ExportPayins ¶
func (r *InstanceExportService) ExportPayins(ctx context.Context, instanceID string, query InstanceExportExportPayinsParams, opts ...option.RequestOption) (res *[]Payin, err error)
Export Payins
func (*InstanceExportService) ExportPayouts ¶
func (r *InstanceExportService) ExportPayouts(ctx context.Context, instanceID string, query InstanceExportExportPayoutsParams, opts ...option.RequestOption) (res *[]Payout, err error)
Export Payouts
type InstanceLimitGetReceiverParams ¶
type InstanceLimitGetReceiverParams struct {
InstanceID string `path:"instance_id,required" json:"-"`
// contains filtered or unexported fields
}
type InstanceLimitGetReceiverResponse ¶
type InstanceLimitGetReceiverResponse = any
type InstanceLimitService ¶
type InstanceLimitService struct {
Options []option.RequestOption
}
InstanceLimitService contains methods and other services that help with interacting with the blindpay-sdk API.
Note, unlike clients, this service does not read variables from the environment automatically. You should not instantiate this service directly, and instead use the NewInstanceLimitService method instead.
func NewInstanceLimitService ¶
func NewInstanceLimitService(opts ...option.RequestOption) (r InstanceLimitService)
NewInstanceLimitService generates a new service that applies the given options to each request. These options are applied after the parent client's options (if there is one), and before any request-specific options.
func (*InstanceLimitService) GetReceiver ¶
func (r *InstanceLimitService) GetReceiver(ctx context.Context, id string, query InstanceLimitGetReceiverParams, opts ...option.RequestOption) (res *InstanceLimitGetReceiverResponse, err error)
Retrieve Receiver Limits
type InstanceMemberDeleteParams ¶
type InstanceMemberDeleteParams struct {
ID string `path:"id,required" json:"-"`
// contains filtered or unexported fields
}
type InstanceMemberGetResponse ¶
type InstanceMemberGetResponse struct {
ID string `json:"id,required"`
CreatedAt time.Time `json:"created_at,required" format:"date-time"`
Email string `json:"email,required" format:"email"`
FirstName string `json:"first_name,required"`
ImageURL string `json:"image_url,required" format:"uri"`
LastName string `json:"last_name,required"`
// Any of "owner", "admin", "finance", "operations", "developer", "viewer".
Role InstanceMemberGetResponseRole `json:"role,required"`
MiddleName string `json:"middle_name,nullable"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
ID respjson.Field
CreatedAt respjson.Field
Email respjson.Field
FirstName respjson.Field
ImageURL respjson.Field
LastName respjson.Field
Role respjson.Field
MiddleName respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (InstanceMemberGetResponse) RawJSON ¶
func (r InstanceMemberGetResponse) RawJSON() string
Returns the unmodified JSON received from the API
func (*InstanceMemberGetResponse) UnmarshalJSON ¶
func (r *InstanceMemberGetResponse) UnmarshalJSON(data []byte) error
type InstanceMemberGetResponseRole ¶
type InstanceMemberGetResponseRole string
const ( InstanceMemberGetResponseRoleOwner InstanceMemberGetResponseRole = "owner" InstanceMemberGetResponseRoleAdmin InstanceMemberGetResponseRole = "admin" InstanceMemberGetResponseRoleFinance InstanceMemberGetResponseRole = "finance" InstanceMemberGetResponseRoleOperations InstanceMemberGetResponseRole = "operations" InstanceMemberGetResponseRoleDeveloper InstanceMemberGetResponseRole = "developer" InstanceMemberGetResponseRoleViewer InstanceMemberGetResponseRole = "viewer" )
type InstanceMemberService ¶
type InstanceMemberService struct {
Options []option.RequestOption
}
InstanceMemberService contains methods and other services that help with interacting with the blindpay-sdk API.
Note, unlike clients, this service does not read variables from the environment automatically. You should not instantiate this service directly, and instead use the NewInstanceMemberService method instead.
func NewInstanceMemberService ¶
func NewInstanceMemberService(opts ...option.RequestOption) (r InstanceMemberService)
NewInstanceMemberService generates a new service that applies the given options to each request. These options are applied after the parent client's options (if there is one), and before any request-specific options.
func (*InstanceMemberService) Delete ¶
func (r *InstanceMemberService) Delete(ctx context.Context, userID string, body InstanceMemberDeleteParams, opts ...option.RequestOption) (res *Success, err error)
Delete Member from Instance
func (*InstanceMemberService) Get ¶
func (r *InstanceMemberService) Get(ctx context.Context, id string, opts ...option.RequestOption) (res *[]InstanceMemberGetResponse, err error)
Retrieve Instance Members
func (*InstanceMemberService) UpdateRole ¶
func (r *InstanceMemberService) UpdateRole(ctx context.Context, userID string, params InstanceMemberUpdateRoleParams, opts ...option.RequestOption) (res *Success, err error)
Update Instance Member Role
type InstanceMemberUpdateRoleParams ¶
type InstanceMemberUpdateRoleParams struct {
ID string `path:"id,required" json:"-"`
// Any of "owner", "admin", "finance", "operations", "developer", "viewer".
UserRole InstanceMemberUpdateRoleParamsUserRole `json:"user_role,omitzero,required"`
// contains filtered or unexported fields
}
func (InstanceMemberUpdateRoleParams) MarshalJSON ¶
func (r InstanceMemberUpdateRoleParams) MarshalJSON() (data []byte, err error)
func (*InstanceMemberUpdateRoleParams) UnmarshalJSON ¶
func (r *InstanceMemberUpdateRoleParams) UnmarshalJSON(data []byte) error
type InstanceMemberUpdateRoleParamsUserRole ¶
type InstanceMemberUpdateRoleParamsUserRole string
const ( InstanceMemberUpdateRoleParamsUserRoleOwner InstanceMemberUpdateRoleParamsUserRole = "owner" InstanceMemberUpdateRoleParamsUserRoleAdmin InstanceMemberUpdateRoleParamsUserRole = "admin" InstanceMemberUpdateRoleParamsUserRoleFinance InstanceMemberUpdateRoleParamsUserRole = "finance" InstanceMemberUpdateRoleParamsUserRoleOperations InstanceMemberUpdateRoleParamsUserRole = "operations" InstanceMemberUpdateRoleParamsUserRoleDeveloper InstanceMemberUpdateRoleParamsUserRole = "developer" InstanceMemberUpdateRoleParamsUserRoleViewer InstanceMemberUpdateRoleParamsUserRole = "viewer" )
type InstanceMintUsdbStellarParams ¶
type InstanceMintUsdbStellarParams struct {
Address string `json:"address,required"`
Amount string `json:"amount,required"`
SignedXdr param.Opt[string] `json:"signedXdr,omitzero"`
// contains filtered or unexported fields
}
func (InstanceMintUsdbStellarParams) MarshalJSON ¶
func (r InstanceMintUsdbStellarParams) MarshalJSON() (data []byte, err error)
func (*InstanceMintUsdbStellarParams) UnmarshalJSON ¶
func (r *InstanceMintUsdbStellarParams) UnmarshalJSON(data []byte) error
type InstanceNewAssetTrustlineParams ¶
type InstanceNewAssetTrustlineParams struct {
Address string `json:"address,required"`
// contains filtered or unexported fields
}
func (InstanceNewAssetTrustlineParams) MarshalJSON ¶
func (r InstanceNewAssetTrustlineParams) MarshalJSON() (data []byte, err error)
func (*InstanceNewAssetTrustlineParams) UnmarshalJSON ¶
func (r *InstanceNewAssetTrustlineParams) UnmarshalJSON(data []byte) error
type InstanceNewAssetTrustlineResponse ¶
type InstanceNewAssetTrustlineResponse struct {
Xdr string `json:"xdr,required"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Xdr respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (InstanceNewAssetTrustlineResponse) RawJSON ¶
func (r InstanceNewAssetTrustlineResponse) RawJSON() string
Returns the unmodified JSON received from the API
func (*InstanceNewAssetTrustlineResponse) UnmarshalJSON ¶
func (r *InstanceNewAssetTrustlineResponse) UnmarshalJSON(data []byte) error
type InstancePartnerFeeAddParams ¶
type InstancePartnerFeeAddParams struct {
EvmWalletAddress string `json:"evm_wallet_address,required"`
Name string `json:"name,required"`
PayinFlatFee float64 `json:"payin_flat_fee,required"`
PayinPercentageFee float64 `json:"payin_percentage_fee,required"`
PayoutFlatFee float64 `json:"payout_flat_fee,required"`
PayoutPercentageFee float64 `json:"payout_percentage_fee,required"`
StellarWalletAddress param.Opt[string] `json:"stellar_wallet_address,omitzero"`
VirtualAccountSet param.Opt[bool] `json:"virtual_account_set,omitzero"`
// contains filtered or unexported fields
}
func (InstancePartnerFeeAddParams) MarshalJSON ¶
func (r InstancePartnerFeeAddParams) MarshalJSON() (data []byte, err error)
func (*InstancePartnerFeeAddParams) UnmarshalJSON ¶
func (r *InstancePartnerFeeAddParams) UnmarshalJSON(data []byte) error
type InstancePartnerFeeAddResponse ¶
type InstancePartnerFeeAddResponse struct {
ID string `json:"id,required"`
EvmWalletAddress string `json:"evm_wallet_address,required"`
InstanceID string `json:"instance_id,required"`
Name string `json:"name,required"`
PayinFlatFee float64 `json:"payin_flat_fee,required"`
PayinPercentageFee float64 `json:"payin_percentage_fee,required"`
PayoutFlatFee float64 `json:"payout_flat_fee,required"`
PayoutPercentageFee float64 `json:"payout_percentage_fee,required"`
StellarWalletAddress string `json:"stellar_wallet_address,nullable"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
ID respjson.Field
EvmWalletAddress respjson.Field
InstanceID respjson.Field
Name respjson.Field
PayinFlatFee respjson.Field
PayinPercentageFee respjson.Field
PayoutFlatFee respjson.Field
PayoutPercentageFee respjson.Field
StellarWalletAddress respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (InstancePartnerFeeAddResponse) RawJSON ¶
func (r InstancePartnerFeeAddResponse) RawJSON() string
Returns the unmodified JSON received from the API
func (*InstancePartnerFeeAddResponse) UnmarshalJSON ¶
func (r *InstancePartnerFeeAddResponse) UnmarshalJSON(data []byte) error
type InstancePartnerFeeGetAllResponse ¶
type InstancePartnerFeeGetAllResponse struct {
ID string `json:"id,required"`
EvmWalletAddress string `json:"evm_wallet_address,required"`
InstanceID string `json:"instance_id,required"`
Name string `json:"name,required"`
PayinFlatFee float64 `json:"payin_flat_fee,required"`
PayinPercentageFee float64 `json:"payin_percentage_fee,required"`
PayoutFlatFee float64 `json:"payout_flat_fee,required"`
PayoutPercentageFee float64 `json:"payout_percentage_fee,required"`
StellarWalletAddress string `json:"stellar_wallet_address,nullable"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
ID respjson.Field
EvmWalletAddress respjson.Field
InstanceID respjson.Field
Name respjson.Field
PayinFlatFee respjson.Field
PayinPercentageFee respjson.Field
PayoutFlatFee respjson.Field
PayoutPercentageFee respjson.Field
StellarWalletAddress respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (InstancePartnerFeeGetAllResponse) RawJSON ¶
func (r InstancePartnerFeeGetAllResponse) RawJSON() string
Returns the unmodified JSON received from the API
func (*InstancePartnerFeeGetAllResponse) UnmarshalJSON ¶
func (r *InstancePartnerFeeGetAllResponse) UnmarshalJSON(data []byte) error
type InstancePartnerFeeGetFeeParams ¶
type InstancePartnerFeeGetFeeParams struct {
InstanceID string `path:"instance_id,required" json:"-"`
// contains filtered or unexported fields
}
type InstancePartnerFeeGetFeeResponse ¶
type InstancePartnerFeeGetFeeResponse struct {
ID string `json:"id,required"`
EvmWalletAddress string `json:"evm_wallet_address,required"`
InstanceID string `json:"instance_id,required"`
Name string `json:"name,required"`
PayinFlatFee float64 `json:"payin_flat_fee,required"`
PayinPercentageFee float64 `json:"payin_percentage_fee,required"`
PayoutFlatFee float64 `json:"payout_flat_fee,required"`
PayoutPercentageFee float64 `json:"payout_percentage_fee,required"`
StellarWalletAddress string `json:"stellar_wallet_address,nullable"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
ID respjson.Field
EvmWalletAddress respjson.Field
InstanceID respjson.Field
Name respjson.Field
PayinFlatFee respjson.Field
PayinPercentageFee respjson.Field
PayoutFlatFee respjson.Field
PayoutPercentageFee respjson.Field
StellarWalletAddress respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (InstancePartnerFeeGetFeeResponse) RawJSON ¶
func (r InstancePartnerFeeGetFeeResponse) RawJSON() string
Returns the unmodified JSON received from the API
func (*InstancePartnerFeeGetFeeResponse) UnmarshalJSON ¶
func (r *InstancePartnerFeeGetFeeResponse) UnmarshalJSON(data []byte) error
type InstancePartnerFeeRemoveParams ¶
type InstancePartnerFeeRemoveParams struct {
InstanceID string `path:"instance_id,required" json:"-"`
// contains filtered or unexported fields
}
type InstancePartnerFeeService ¶
type InstancePartnerFeeService struct {
Options []option.RequestOption
}
InstancePartnerFeeService contains methods and other services that help with interacting with the blindpay-sdk API.
Note, unlike clients, this service does not read variables from the environment automatically. You should not instantiate this service directly, and instead use the NewInstancePartnerFeeService method instead.
func NewInstancePartnerFeeService ¶
func NewInstancePartnerFeeService(opts ...option.RequestOption) (r InstancePartnerFeeService)
NewInstancePartnerFeeService generates a new service that applies the given options to each request. These options are applied after the parent client's options (if there is one), and before any request-specific options.
func (*InstancePartnerFeeService) Add ¶
func (r *InstancePartnerFeeService) Add(ctx context.Context, instanceID string, body InstancePartnerFeeAddParams, opts ...option.RequestOption) (res *InstancePartnerFeeAddResponse, err error)
Add Partner Fee
func (*InstancePartnerFeeService) GetAll ¶
func (r *InstancePartnerFeeService) GetAll(ctx context.Context, instanceID string, opts ...option.RequestOption) (res *[]InstancePartnerFeeGetAllResponse, err error)
Retrieve Partner Fees
func (*InstancePartnerFeeService) GetFee ¶
func (r *InstancePartnerFeeService) GetFee(ctx context.Context, id string, query InstancePartnerFeeGetFeeParams, opts ...option.RequestOption) (res *InstancePartnerFeeGetFeeResponse, err error)
Retrieve Partner Fee
func (*InstancePartnerFeeService) Remove ¶
func (r *InstancePartnerFeeService) Remove(ctx context.Context, id string, body InstancePartnerFeeRemoveParams, opts ...option.RequestOption) (res *Success, err error)
Remove Partner Fee
type InstancePayinGetAllParams ¶
type InstancePayinGetAllParams struct {
// A cursor for use in pagination. ending_before is an object ID that defines your
// place in the list.
EndingBefore param.Opt[string] `query:"ending_before,omitzero" json:"-"`
ReceiverID param.Opt[string] `query:"receiver_id,omitzero" json:"-"`
// A cursor for use in pagination. starting_after is an object ID that defines your
// place in the list.
StartingAfter param.Opt[string] `query:"starting_after,omitzero" json:"-"`
// Number of items to return
//
// Any of "10", "50", "100", "200".
Limit InstancePayinGetAllParamsLimit `query:"limit,omitzero" json:"-"`
// Number of items to skip
//
// Any of "0", "10", "50", "100", "200".
Offset InstancePayinGetAllParamsOffset `query:"offset,omitzero" json:"-"`
// contains filtered or unexported fields
}
func (InstancePayinGetAllParams) URLQuery ¶
func (r InstancePayinGetAllParams) URLQuery() (v url.Values, err error)
URLQuery serializes InstancePayinGetAllParams's query parameters as `url.Values`.
type InstancePayinGetAllParamsLimit ¶
type InstancePayinGetAllParamsLimit string
Number of items to return
const ( InstancePayinGetAllParamsLimit10 InstancePayinGetAllParamsLimit = "10" InstancePayinGetAllParamsLimit50 InstancePayinGetAllParamsLimit = "50" InstancePayinGetAllParamsLimit100 InstancePayinGetAllParamsLimit = "100" InstancePayinGetAllParamsLimit200 InstancePayinGetAllParamsLimit = "200" )
type InstancePayinGetAllParamsOffset ¶
type InstancePayinGetAllParamsOffset string
Number of items to skip
const ( InstancePayinGetAllParamsOffset0 InstancePayinGetAllParamsOffset = "0" InstancePayinGetAllParamsOffset10 InstancePayinGetAllParamsOffset = "10" InstancePayinGetAllParamsOffset50 InstancePayinGetAllParamsOffset = "50" InstancePayinGetAllParamsOffset100 InstancePayinGetAllParamsOffset = "100" InstancePayinGetAllParamsOffset200 InstancePayinGetAllParamsOffset = "200" )
type InstancePayinGetAllResponseObject ¶
type InstancePayinGetAllResponseObject struct {
Data []Payin `json:"data,required"`
Pagination PaginationMetadata `json:"pagination,required"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Data respjson.Field
Pagination respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (InstancePayinGetAllResponseObject) RawJSON ¶
func (r InstancePayinGetAllResponseObject) RawJSON() string
Returns the unmodified JSON received from the API
func (*InstancePayinGetAllResponseObject) UnmarshalJSON ¶
func (r *InstancePayinGetAllResponseObject) UnmarshalJSON(data []byte) error
type InstancePayinGetAllResponseUnion ¶
type InstancePayinGetAllResponseUnion struct {
// This field will be present if the value is a [[]Payin] instead of an object.
OfPayinArray []Payin `json:",inline"`
// This field is from variant [InstancePayinGetAllResponseObject].
Data []Payin `json:"data"`
// This field is from variant [InstancePayinGetAllResponseObject].
Pagination PaginationMetadata `json:"pagination"`
JSON struct {
OfPayinArray respjson.Field
Data respjson.Field
Pagination respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
InstancePayinGetAllResponseUnion contains all possible properties and values from InstancePayinGetAllResponseObject, [[]Payin].
Use the methods beginning with 'As' to cast the union to one of its variants.
If the underlying value is not a json object, one of the following properties will be valid: OfPayinArray]
func (InstancePayinGetAllResponseUnion) AsInstancePayinGetAllResponseObject ¶
func (u InstancePayinGetAllResponseUnion) AsInstancePayinGetAllResponseObject() (v InstancePayinGetAllResponseObject)
func (InstancePayinGetAllResponseUnion) AsPayinArray ¶
func (u InstancePayinGetAllResponseUnion) AsPayinArray() (v []Payin)
func (InstancePayinGetAllResponseUnion) RawJSON ¶
func (u InstancePayinGetAllResponseUnion) RawJSON() string
Returns the unmodified JSON received from the API
func (*InstancePayinGetAllResponseUnion) UnmarshalJSON ¶
func (r *InstancePayinGetAllResponseUnion) UnmarshalJSON(data []byte) error
type InstancePayinGetParams ¶
type InstancePayinGetParams struct {
InstanceID string `path:"instance_id,required" json:"-"`
// contains filtered or unexported fields
}
type InstancePayinNewEvmParams ¶
type InstancePayinNewEvmParams struct {
PayinQuoteID string `json:"payin_quote_id,required"`
// contains filtered or unexported fields
}
func (InstancePayinNewEvmParams) MarshalJSON ¶
func (r InstancePayinNewEvmParams) MarshalJSON() (data []byte, err error)
func (*InstancePayinNewEvmParams) UnmarshalJSON ¶
func (r *InstancePayinNewEvmParams) UnmarshalJSON(data []byte) error
type InstancePayinNewEvmResponse ¶
type InstancePayinNewEvmResponse struct {
ID string `json:"id,required"`
BlindpayBankDetails InstancePayinNewEvmResponseBlindpayBankDetails `json:"blindpay_bank_details,required"`
// Payin general status
//
// Any of "processing", "failed", "refunded", "completed".
Status InstancePayinNewEvmResponseStatus `json:"status,required"`
TrackingComplete InstancePayinNewEvmResponseTrackingComplete `json:"tracking_complete,required"`
TrackingPayment InstancePayinNewEvmResponseTrackingPayment `json:"tracking_payment,required"`
TrackingTransaction InstancePayinNewEvmResponseTrackingTransaction `json:"tracking_transaction,required"`
// CLABE code
Clabe string `json:"clabe,nullable"`
// Memo code
MemoCode string `json:"memo_code,nullable"`
// PIX code
PixCode string `json:"pix_code,nullable"`
// 10.10 USDC
ReceiverAmount float64 `json:"receiver_amount,nullable"`
ReceiverID string `json:"receiver_id,nullable"`
TrackingPartnerFee InstancePayinNewEvmResponseTrackingPartnerFee `json:"tracking_partner_fee,nullable"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
ID respjson.Field
BlindpayBankDetails respjson.Field
Status respjson.Field
TrackingComplete respjson.Field
TrackingPayment respjson.Field
TrackingTransaction respjson.Field
Clabe respjson.Field
MemoCode respjson.Field
PixCode respjson.Field
ReceiverAmount respjson.Field
ReceiverID respjson.Field
TrackingPartnerFee respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (InstancePayinNewEvmResponse) RawJSON ¶
func (r InstancePayinNewEvmResponse) RawJSON() string
Returns the unmodified JSON received from the API
func (*InstancePayinNewEvmResponse) UnmarshalJSON ¶
func (r *InstancePayinNewEvmResponse) UnmarshalJSON(data []byte) error
type InstancePayinNewEvmResponseBlindpayBankDetails ¶
type InstancePayinNewEvmResponseBlindpayBankDetails struct {
Beneficiary InstancePayinNewEvmResponseBlindpayBankDetailsBeneficiary `json:"beneficiary,required"`
ReceivingBank InstancePayinNewEvmResponseBlindpayBankDetailsReceivingBank `json:"receiving_bank,required"`
AccountNumber string `json:"account_number"`
AccountType string `json:"account_type"`
ACH InstancePayinNewEvmResponseBlindpayBankDetailsACH `json:"ach,nullable"`
RoutingNumber string `json:"routing_number"`
Rtp InstancePayinNewEvmResponseBlindpayBankDetailsRtp `json:"rtp,nullable"`
SwiftBicCode string `json:"swift_bic_code,nullable"`
Wire InstancePayinNewEvmResponseBlindpayBankDetailsWire `json:"wire,nullable"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Beneficiary respjson.Field
ReceivingBank respjson.Field
AccountNumber respjson.Field
AccountType respjson.Field
ACH respjson.Field
RoutingNumber respjson.Field
Rtp respjson.Field
SwiftBicCode respjson.Field
Wire respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (InstancePayinNewEvmResponseBlindpayBankDetails) RawJSON ¶
func (r InstancePayinNewEvmResponseBlindpayBankDetails) RawJSON() string
Returns the unmodified JSON received from the API
func (*InstancePayinNewEvmResponseBlindpayBankDetails) UnmarshalJSON ¶
func (r *InstancePayinNewEvmResponseBlindpayBankDetails) UnmarshalJSON(data []byte) error
type InstancePayinNewEvmResponseBlindpayBankDetailsACH ¶
type InstancePayinNewEvmResponseBlindpayBankDetailsACH struct {
AccountNumber string `json:"account_number,required"`
RoutingNumber string `json:"routing_number,required"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
AccountNumber respjson.Field
RoutingNumber respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (InstancePayinNewEvmResponseBlindpayBankDetailsACH) RawJSON ¶
func (r InstancePayinNewEvmResponseBlindpayBankDetailsACH) RawJSON() string
Returns the unmodified JSON received from the API
func (*InstancePayinNewEvmResponseBlindpayBankDetailsACH) UnmarshalJSON ¶
func (r *InstancePayinNewEvmResponseBlindpayBankDetailsACH) UnmarshalJSON(data []byte) error
type InstancePayinNewEvmResponseBlindpayBankDetailsBeneficiary ¶
type InstancePayinNewEvmResponseBlindpayBankDetailsBeneficiary struct {
AddressLine1 string `json:"address_line_1"`
AddressLine2 string `json:"address_line_2"`
Name string `json:"name"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
AddressLine1 respjson.Field
AddressLine2 respjson.Field
Name respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (InstancePayinNewEvmResponseBlindpayBankDetailsBeneficiary) RawJSON ¶
func (r InstancePayinNewEvmResponseBlindpayBankDetailsBeneficiary) RawJSON() string
Returns the unmodified JSON received from the API
func (*InstancePayinNewEvmResponseBlindpayBankDetailsBeneficiary) UnmarshalJSON ¶
func (r *InstancePayinNewEvmResponseBlindpayBankDetailsBeneficiary) UnmarshalJSON(data []byte) error
type InstancePayinNewEvmResponseBlindpayBankDetailsReceivingBank ¶
type InstancePayinNewEvmResponseBlindpayBankDetailsReceivingBank struct {
AddressLine1 string `json:"address_line_1"`
AddressLine2 string `json:"address_line_2"`
Name string `json:"name"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
AddressLine1 respjson.Field
AddressLine2 respjson.Field
Name respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (InstancePayinNewEvmResponseBlindpayBankDetailsReceivingBank) RawJSON ¶
func (r InstancePayinNewEvmResponseBlindpayBankDetailsReceivingBank) RawJSON() string
Returns the unmodified JSON received from the API
func (*InstancePayinNewEvmResponseBlindpayBankDetailsReceivingBank) UnmarshalJSON ¶
func (r *InstancePayinNewEvmResponseBlindpayBankDetailsReceivingBank) UnmarshalJSON(data []byte) error
type InstancePayinNewEvmResponseBlindpayBankDetailsRtp ¶
type InstancePayinNewEvmResponseBlindpayBankDetailsRtp struct {
AccountNumber string `json:"account_number,required"`
RoutingNumber string `json:"routing_number,required"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
AccountNumber respjson.Field
RoutingNumber respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (InstancePayinNewEvmResponseBlindpayBankDetailsRtp) RawJSON ¶
func (r InstancePayinNewEvmResponseBlindpayBankDetailsRtp) RawJSON() string
Returns the unmodified JSON received from the API
func (*InstancePayinNewEvmResponseBlindpayBankDetailsRtp) UnmarshalJSON ¶
func (r *InstancePayinNewEvmResponseBlindpayBankDetailsRtp) UnmarshalJSON(data []byte) error
type InstancePayinNewEvmResponseBlindpayBankDetailsWire ¶
type InstancePayinNewEvmResponseBlindpayBankDetailsWire struct {
AccountNumber string `json:"account_number,required"`
RoutingNumber string `json:"routing_number,required"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
AccountNumber respjson.Field
RoutingNumber respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (InstancePayinNewEvmResponseBlindpayBankDetailsWire) RawJSON ¶
func (r InstancePayinNewEvmResponseBlindpayBankDetailsWire) RawJSON() string
Returns the unmodified JSON received from the API
func (*InstancePayinNewEvmResponseBlindpayBankDetailsWire) UnmarshalJSON ¶
func (r *InstancePayinNewEvmResponseBlindpayBankDetailsWire) UnmarshalJSON(data []byte) error
type InstancePayinNewEvmResponseStatus ¶
type InstancePayinNewEvmResponseStatus string
Payin general status
const ( InstancePayinNewEvmResponseStatusProcessing InstancePayinNewEvmResponseStatus = "processing" InstancePayinNewEvmResponseStatusFailed InstancePayinNewEvmResponseStatus = "failed" InstancePayinNewEvmResponseStatusRefunded InstancePayinNewEvmResponseStatus = "refunded" InstancePayinNewEvmResponseStatusCompleted InstancePayinNewEvmResponseStatus = "completed" )
type InstancePayinNewEvmResponseTrackingComplete ¶
type InstancePayinNewEvmResponseTrackingComplete struct {
// Complete step
//
// Any of "processing", "on_hold", "completed".
Step string `json:"step,required"`
// Complete completed date
CompletedAt string `json:"completed_at,nullable"`
// Complete transaction hash
TransactionHash string `json:"transaction_hash,nullable"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Step respjson.Field
CompletedAt respjson.Field
TransactionHash respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (InstancePayinNewEvmResponseTrackingComplete) RawJSON ¶
func (r InstancePayinNewEvmResponseTrackingComplete) RawJSON() string
Returns the unmodified JSON received from the API
func (*InstancePayinNewEvmResponseTrackingComplete) UnmarshalJSON ¶
func (r *InstancePayinNewEvmResponseTrackingComplete) UnmarshalJSON(data []byte) error
type InstancePayinNewEvmResponseTrackingPartnerFee ¶
type InstancePayinNewEvmResponseTrackingPartnerFee struct {
// Partner fee step
//
// Any of "processing", "on_hold", "completed".
Step string `json:"step,required"`
// Partner fee completed date
CompletedAt string `json:"completed_at,nullable"`
// Partner fee transaction hash
TransactionHash string `json:"transaction_hash,nullable"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Step respjson.Field
CompletedAt respjson.Field
TransactionHash respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (InstancePayinNewEvmResponseTrackingPartnerFee) RawJSON ¶
func (r InstancePayinNewEvmResponseTrackingPartnerFee) RawJSON() string
Returns the unmodified JSON received from the API
func (*InstancePayinNewEvmResponseTrackingPartnerFee) UnmarshalJSON ¶
func (r *InstancePayinNewEvmResponseTrackingPartnerFee) UnmarshalJSON(data []byte) error
type InstancePayinNewEvmResponseTrackingPayment ¶
type InstancePayinNewEvmResponseTrackingPayment struct {
// Payment step
//
// Any of "processing", "on_hold", "completed".
Step string `json:"step,required"`
// Payment completed date
CompletedAt string `json:"completed_at,nullable"`
// Payment provider name
ProviderName string `json:"provider_name,nullable"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Step respjson.Field
CompletedAt respjson.Field
ProviderName respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (InstancePayinNewEvmResponseTrackingPayment) RawJSON ¶
func (r InstancePayinNewEvmResponseTrackingPayment) RawJSON() string
Returns the unmodified JSON received from the API
func (*InstancePayinNewEvmResponseTrackingPayment) UnmarshalJSON ¶
func (r *InstancePayinNewEvmResponseTrackingPayment) UnmarshalJSON(data []byte) error
type InstancePayinNewEvmResponseTrackingTransaction ¶
type InstancePayinNewEvmResponseTrackingTransaction struct {
// Payin transaction step
//
// Any of "processing", "on_hold", "completed".
Step string `json:"step,required"`
// Payin transaction completed date
CompletedAt string `json:"completed_at,nullable"`
// Payin transaction external id
ExternalID string `json:"external_id,nullable"`
SenderAccountNumber string `json:"sender_account_number,nullable"`
SenderBankCode string `json:"sender_bank_code,nullable"`
SenderName string `json:"sender_name,nullable"`
SenderTaxID string `json:"sender_tax_id,nullable"`
// Payin transaction status
//
// Any of "failed", "completed".
Status string `json:"status,nullable"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Step respjson.Field
CompletedAt respjson.Field
ExternalID respjson.Field
SenderAccountNumber respjson.Field
SenderBankCode respjson.Field
SenderName respjson.Field
SenderTaxID respjson.Field
Status respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (InstancePayinNewEvmResponseTrackingTransaction) RawJSON ¶
func (r InstancePayinNewEvmResponseTrackingTransaction) RawJSON() string
Returns the unmodified JSON received from the API
func (*InstancePayinNewEvmResponseTrackingTransaction) UnmarshalJSON ¶
func (r *InstancePayinNewEvmResponseTrackingTransaction) UnmarshalJSON(data []byte) error
type InstancePayinQuoteGetFxRateParams ¶
type InstancePayinQuoteGetFxRateParams struct {
// Any of "sender", "receiver".
CurrencyType InstancePayinQuoteGetFxRateParamsCurrencyType `json:"currency_type,omitzero,required"`
// Any of "USDC", "USDT", "USDB", "XLM", "BRL", "USD", "MXN", "COP", "ARS".
From InstancePayinQuoteGetFxRateParamsFrom `json:"from,omitzero,required"`
// 100 represents 1, 2050 represents 20.50
RequestAmount int64 `json:"request_amount,required"`
// Any of "USDC", "USDT", "USDB", "XLM", "BRL", "USD", "MXN", "COP", "ARS".
To InstancePayinQuoteGetFxRateParamsTo `json:"to,omitzero,required"`
// contains filtered or unexported fields
}
func (InstancePayinQuoteGetFxRateParams) MarshalJSON ¶
func (r InstancePayinQuoteGetFxRateParams) MarshalJSON() (data []byte, err error)
func (*InstancePayinQuoteGetFxRateParams) UnmarshalJSON ¶
func (r *InstancePayinQuoteGetFxRateParams) UnmarshalJSON(data []byte) error
type InstancePayinQuoteGetFxRateParamsCurrencyType ¶
type InstancePayinQuoteGetFxRateParamsCurrencyType string
const ( InstancePayinQuoteGetFxRateParamsCurrencyTypeSender InstancePayinQuoteGetFxRateParamsCurrencyType = "sender" InstancePayinQuoteGetFxRateParamsCurrencyTypeReceiver InstancePayinQuoteGetFxRateParamsCurrencyType = "receiver" )
type InstancePayinQuoteGetFxRateParamsFrom ¶
type InstancePayinQuoteGetFxRateParamsFrom string
const ( InstancePayinQuoteGetFxRateParamsFromUsdc InstancePayinQuoteGetFxRateParamsFrom = "USDC" InstancePayinQuoteGetFxRateParamsFromUsdt InstancePayinQuoteGetFxRateParamsFrom = "USDT" InstancePayinQuoteGetFxRateParamsFromUsdb InstancePayinQuoteGetFxRateParamsFrom = "USDB" InstancePayinQuoteGetFxRateParamsFromXlm InstancePayinQuoteGetFxRateParamsFrom = "XLM" InstancePayinQuoteGetFxRateParamsFromBrl InstancePayinQuoteGetFxRateParamsFrom = "BRL" InstancePayinQuoteGetFxRateParamsFromUsd InstancePayinQuoteGetFxRateParamsFrom = "USD" InstancePayinQuoteGetFxRateParamsFromMxn InstancePayinQuoteGetFxRateParamsFrom = "MXN" InstancePayinQuoteGetFxRateParamsFromCop InstancePayinQuoteGetFxRateParamsFrom = "COP" InstancePayinQuoteGetFxRateParamsFromArs InstancePayinQuoteGetFxRateParamsFrom = "ARS" )
type InstancePayinQuoteGetFxRateParamsTo ¶
type InstancePayinQuoteGetFxRateParamsTo string
const ( InstancePayinQuoteGetFxRateParamsToUsdc InstancePayinQuoteGetFxRateParamsTo = "USDC" InstancePayinQuoteGetFxRateParamsToUsdt InstancePayinQuoteGetFxRateParamsTo = "USDT" InstancePayinQuoteGetFxRateParamsToUsdb InstancePayinQuoteGetFxRateParamsTo = "USDB" InstancePayinQuoteGetFxRateParamsToXlm InstancePayinQuoteGetFxRateParamsTo = "XLM" InstancePayinQuoteGetFxRateParamsToBrl InstancePayinQuoteGetFxRateParamsTo = "BRL" InstancePayinQuoteGetFxRateParamsToUsd InstancePayinQuoteGetFxRateParamsTo = "USD" InstancePayinQuoteGetFxRateParamsToMxn InstancePayinQuoteGetFxRateParamsTo = "MXN" InstancePayinQuoteGetFxRateParamsToCop InstancePayinQuoteGetFxRateParamsTo = "COP" InstancePayinQuoteGetFxRateParamsToArs InstancePayinQuoteGetFxRateParamsTo = "ARS" )
type InstancePayinQuoteGetFxRateResponse ¶
type InstancePayinQuoteGetFxRateResponse struct {
// 1 USD = 5.05 BRL (commercial quotation + (blindpay taxes))
BlindpayQuotation float64 `json:"blindpay_quotation,required"`
// 1 USD = 4.95 BRL
CommercialQuotation float64 `json:"commercial_quotation,required"`
// 0.5 USDC
InstanceFlatFee float64 `json:"instance_flat_fee,required"`
InstancePercentageFee float64 `json:"instance_percentage_fee,required"`
ResultAmount float64 `json:"result_amount,required"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
BlindpayQuotation respjson.Field
CommercialQuotation respjson.Field
InstanceFlatFee respjson.Field
InstancePercentageFee respjson.Field
ResultAmount respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (InstancePayinQuoteGetFxRateResponse) RawJSON ¶
func (r InstancePayinQuoteGetFxRateResponse) RawJSON() string
Returns the unmodified JSON received from the API
func (*InstancePayinQuoteGetFxRateResponse) UnmarshalJSON ¶
func (r *InstancePayinQuoteGetFxRateResponse) UnmarshalJSON(data []byte) error
type InstancePayinQuoteNewParams ¶
type InstancePayinQuoteNewParams struct {
// Any of "USDC", "USDT", "USDB", "XLM".
Token InstancePayinQuoteNewParamsToken `json:"token,omitzero,required"`
BlockchainWalletID string `json:"blockchain_wallet_id,required"`
// Any of "sender", "receiver".
CurrencyType InstancePayinQuoteNewParamsCurrencyType `json:"currency_type,omitzero,required"`
// Any of "ach", "wire", "pix", "spei".
PaymentMethod InstancePayinQuoteNewParamsPaymentMethod `json:"payment_method,omitzero,required"`
// 100 represents 1, 2050 represents 20.50
RequestAmount int64 `json:"request_amount,required"`
// If true, the sender will cover the fees. If false, the receiver will cover the
// fees.
CoverFees param.Opt[bool] `json:"cover_fees,omitzero"`
PartnerFeeID param.Opt[string] `json:"partner_fee_id,omitzero"`
PayerRules InstancePayinQuoteNewParamsPayerRules `json:"payer_rules,omitzero"`
// contains filtered or unexported fields
}
func (InstancePayinQuoteNewParams) MarshalJSON ¶
func (r InstancePayinQuoteNewParams) MarshalJSON() (data []byte, err error)
func (*InstancePayinQuoteNewParams) UnmarshalJSON ¶
func (r *InstancePayinQuoteNewParams) UnmarshalJSON(data []byte) error
type InstancePayinQuoteNewParamsCurrencyType ¶
type InstancePayinQuoteNewParamsCurrencyType string
const ( InstancePayinQuoteNewParamsCurrencyTypeSender InstancePayinQuoteNewParamsCurrencyType = "sender" InstancePayinQuoteNewParamsCurrencyTypeReceiver InstancePayinQuoteNewParamsCurrencyType = "receiver" )
type InstancePayinQuoteNewParamsPayerRules ¶
type InstancePayinQuoteNewParamsPayerRules struct {
PixAllowedTaxIDs []string `json:"pix_allowed_tax_ids,omitzero"`
// contains filtered or unexported fields
}
func (InstancePayinQuoteNewParamsPayerRules) MarshalJSON ¶
func (r InstancePayinQuoteNewParamsPayerRules) MarshalJSON() (data []byte, err error)
func (*InstancePayinQuoteNewParamsPayerRules) UnmarshalJSON ¶
func (r *InstancePayinQuoteNewParamsPayerRules) UnmarshalJSON(data []byte) error
type InstancePayinQuoteNewParamsPaymentMethod ¶
type InstancePayinQuoteNewParamsPaymentMethod string
const ( InstancePayinQuoteNewParamsPaymentMethodACH InstancePayinQuoteNewParamsPaymentMethod = "ach" InstancePayinQuoteNewParamsPaymentMethodWire InstancePayinQuoteNewParamsPaymentMethod = "wire" InstancePayinQuoteNewParamsPaymentMethodPix InstancePayinQuoteNewParamsPaymentMethod = "pix" InstancePayinQuoteNewParamsPaymentMethodSpei InstancePayinQuoteNewParamsPaymentMethod = "spei" )
type InstancePayinQuoteNewParamsToken ¶
type InstancePayinQuoteNewParamsToken string
const ( InstancePayinQuoteNewParamsTokenUsdc InstancePayinQuoteNewParamsToken = "USDC" InstancePayinQuoteNewParamsTokenUsdt InstancePayinQuoteNewParamsToken = "USDT" InstancePayinQuoteNewParamsTokenUsdb InstancePayinQuoteNewParamsToken = "USDB" InstancePayinQuoteNewParamsTokenXlm InstancePayinQuoteNewParamsToken = "XLM" )
type InstancePayinQuoteNewResponse ¶
type InstancePayinQuoteNewResponse struct {
ID string `json:"id,required"`
// 1 USD = 5.05 BRL (commercial quotation + (blindpay taxes))
BlindpayQuotation float64 `json:"blindpay_quotation,required"`
// 1 USD = 4.95 BRL
CommercialQuotation float64 `json:"commercial_quotation,required"`
// Epoch unix timestamp that represents the final datetime to transaction be
// received on blockchain
ExpiresAt float64 `json:"expires_at,required"`
// 0.5 USDC
FlatFee float64 `json:"flat_fee,required"`
// 10.10 USDC
ReceiverAmount float64 `json:"receiver_amount,required"`
// 52.40 BRL needs to be sent in a pix transfer
SenderAmount float64 `json:"sender_amount,required"`
// 1.5 USDC
PartnerFeeAmount float64 `json:"partner_fee_amount,nullable"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
ID respjson.Field
BlindpayQuotation respjson.Field
CommercialQuotation respjson.Field
ExpiresAt respjson.Field
FlatFee respjson.Field
ReceiverAmount respjson.Field
SenderAmount respjson.Field
PartnerFeeAmount respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (InstancePayinQuoteNewResponse) RawJSON ¶
func (r InstancePayinQuoteNewResponse) RawJSON() string
Returns the unmodified JSON received from the API
func (*InstancePayinQuoteNewResponse) UnmarshalJSON ¶
func (r *InstancePayinQuoteNewResponse) UnmarshalJSON(data []byte) error
type InstancePayinQuoteService ¶
type InstancePayinQuoteService struct {
Options []option.RequestOption
}
InstancePayinQuoteService contains methods and other services that help with interacting with the blindpay-sdk API.
Note, unlike clients, this service does not read variables from the environment automatically. You should not instantiate this service directly, and instead use the NewInstancePayinQuoteService method instead.
func NewInstancePayinQuoteService ¶
func NewInstancePayinQuoteService(opts ...option.RequestOption) (r InstancePayinQuoteService)
NewInstancePayinQuoteService generates a new service that applies the given options to each request. These options are applied after the parent client's options (if there is one), and before any request-specific options.
func (*InstancePayinQuoteService) GetFxRate ¶
func (r *InstancePayinQuoteService) GetFxRate(ctx context.Context, instanceID string, body InstancePayinQuoteGetFxRateParams, opts ...option.RequestOption) (res *InstancePayinQuoteGetFxRateResponse, err error)
Get FX Rate
func (*InstancePayinQuoteService) New ¶
func (r *InstancePayinQuoteService) New(ctx context.Context, instanceID string, body InstancePayinQuoteNewParams, opts ...option.RequestOption) (res *InstancePayinQuoteNewResponse, err error)
Create Payin Quote
type InstancePayinService ¶
type InstancePayinService struct {
Options []option.RequestOption
}
InstancePayinService contains methods and other services that help with interacting with the blindpay-sdk API.
Note, unlike clients, this service does not read variables from the environment automatically. You should not instantiate this service directly, and instead use the NewInstancePayinService method instead.
func NewInstancePayinService ¶
func NewInstancePayinService(opts ...option.RequestOption) (r InstancePayinService)
NewInstancePayinService generates a new service that applies the given options to each request. These options are applied after the parent client's options (if there is one), and before any request-specific options.
func (*InstancePayinService) Get ¶
func (r *InstancePayinService) Get(ctx context.Context, id string, query InstancePayinGetParams, opts ...option.RequestOption) (res *Payin, err error)
Retrieve Payin
func (*InstancePayinService) GetAll ¶
func (r *InstancePayinService) GetAll(ctx context.Context, instanceID string, query InstancePayinGetAllParams, opts ...option.RequestOption) (res *InstancePayinGetAllResponseUnion, err error)
Retrieve Payins
func (*InstancePayinService) NewEvm ¶
func (r *InstancePayinService) NewEvm(ctx context.Context, instanceID string, body InstancePayinNewEvmParams, opts ...option.RequestOption) (res *InstancePayinNewEvmResponse, err error)
Create Payin on EVM Chains
type InstancePayoutGetParams ¶
type InstancePayoutGetParams struct {
InstanceID string `path:"instance_id,required" json:"-"`
// contains filtered or unexported fields
}
type InstancePayoutListParams ¶
type InstancePayoutListParams struct {
// A cursor for use in pagination. ending_before is an object ID that defines your
// place in the list.
EndingBefore param.Opt[string] `query:"ending_before,omitzero" json:"-"`
ReceiverID param.Opt[string] `query:"receiver_id,omitzero" json:"-"`
// A cursor for use in pagination. starting_after is an object ID that defines your
// place in the list.
StartingAfter param.Opt[string] `query:"starting_after,omitzero" json:"-"`
// Number of items to return
//
// Any of "10", "50", "100", "200".
Limit InstancePayoutListParamsLimit `query:"limit,omitzero" json:"-"`
// Number of items to skip
//
// Any of "0", "10", "50", "100", "200".
Offset InstancePayoutListParamsOffset `query:"offset,omitzero" json:"-"`
// contains filtered or unexported fields
}
func (InstancePayoutListParams) URLQuery ¶
func (r InstancePayoutListParams) URLQuery() (v url.Values, err error)
URLQuery serializes InstancePayoutListParams's query parameters as `url.Values`.
type InstancePayoutListParamsLimit ¶
type InstancePayoutListParamsLimit string
Number of items to return
const ( InstancePayoutListParamsLimit10 InstancePayoutListParamsLimit = "10" InstancePayoutListParamsLimit50 InstancePayoutListParamsLimit = "50" InstancePayoutListParamsLimit100 InstancePayoutListParamsLimit = "100" InstancePayoutListParamsLimit200 InstancePayoutListParamsLimit = "200" )
type InstancePayoutListParamsOffset ¶
type InstancePayoutListParamsOffset string
Number of items to skip
const ( InstancePayoutListParamsOffset0 InstancePayoutListParamsOffset = "0" InstancePayoutListParamsOffset10 InstancePayoutListParamsOffset = "10" InstancePayoutListParamsOffset50 InstancePayoutListParamsOffset = "50" InstancePayoutListParamsOffset100 InstancePayoutListParamsOffset = "100" InstancePayoutListParamsOffset200 InstancePayoutListParamsOffset = "200" )
type InstancePayoutListResponseObject ¶
type InstancePayoutListResponseObject struct {
Data []Payout `json:"data,required"`
Pagination PaginationMetadata `json:"pagination,required"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Data respjson.Field
Pagination respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (InstancePayoutListResponseObject) RawJSON ¶
func (r InstancePayoutListResponseObject) RawJSON() string
Returns the unmodified JSON received from the API
func (*InstancePayoutListResponseObject) UnmarshalJSON ¶
func (r *InstancePayoutListResponseObject) UnmarshalJSON(data []byte) error
type InstancePayoutListResponseUnion ¶
type InstancePayoutListResponseUnion struct {
// This field will be present if the value is a [[]Payout] instead of an object.
OfPayoutArray []Payout `json:",inline"`
// This field is from variant [InstancePayoutListResponseObject].
Data []Payout `json:"data"`
// This field is from variant [InstancePayoutListResponseObject].
Pagination PaginationMetadata `json:"pagination"`
JSON struct {
OfPayoutArray respjson.Field
Data respjson.Field
Pagination respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
InstancePayoutListResponseUnion contains all possible properties and values from InstancePayoutListResponseObject, [[]Payout].
Use the methods beginning with 'As' to cast the union to one of its variants.
If the underlying value is not a json object, one of the following properties will be valid: OfPayoutArray]
func (InstancePayoutListResponseUnion) AsInstancePayoutListResponseObject ¶
func (u InstancePayoutListResponseUnion) AsInstancePayoutListResponseObject() (v InstancePayoutListResponseObject)
func (InstancePayoutListResponseUnion) AsPayoutArray ¶
func (u InstancePayoutListResponseUnion) AsPayoutArray() (v []Payout)
func (InstancePayoutListResponseUnion) RawJSON ¶
func (u InstancePayoutListResponseUnion) RawJSON() string
Returns the unmodified JSON received from the API
func (*InstancePayoutListResponseUnion) UnmarshalJSON ¶
func (r *InstancePayoutListResponseUnion) UnmarshalJSON(data []byte) error
type InstancePayoutNewEvmParams ¶
type InstancePayoutNewEvmParams struct {
QuoteID string `json:"quote_id,required"`
// Payout wallet address
SenderWalletAddress string `json:"sender_wallet_address,required"`
// contains filtered or unexported fields
}
func (InstancePayoutNewEvmParams) MarshalJSON ¶
func (r InstancePayoutNewEvmParams) MarshalJSON() (data []byte, err error)
func (*InstancePayoutNewEvmParams) UnmarshalJSON ¶
func (r *InstancePayoutNewEvmParams) UnmarshalJSON(data []byte) error
type InstancePayoutService ¶
type InstancePayoutService struct {
Options []option.RequestOption
Stellar InstancePayoutStellarService
}
InstancePayoutService contains methods and other services that help with interacting with the blindpay-sdk API.
Note, unlike clients, this service does not read variables from the environment automatically. You should not instantiate this service directly, and instead use the NewInstancePayoutService method instead.
func NewInstancePayoutService ¶
func NewInstancePayoutService(opts ...option.RequestOption) (r InstancePayoutService)
NewInstancePayoutService generates a new service that applies the given options to each request. These options are applied after the parent client's options (if there is one), and before any request-specific options.
func (*InstancePayoutService) Get ¶
func (r *InstancePayoutService) Get(ctx context.Context, id string, query InstancePayoutGetParams, opts ...option.RequestOption) (res *Payout, err error)
Retrieve Payout
func (*InstancePayoutService) List ¶
func (r *InstancePayoutService) List(ctx context.Context, instanceID string, query InstancePayoutListParams, opts ...option.RequestOption) (res *InstancePayoutListResponseUnion, err error)
Retrieve Payouts
func (*InstancePayoutService) NewEvm ¶
func (r *InstancePayoutService) NewEvm(ctx context.Context, instanceID string, body InstancePayoutNewEvmParams, opts ...option.RequestOption) (res *PayoutOnEvm, err error)
Create Payout on EVM Chains
type InstancePayoutStellarAuthorizeTokenParams ¶
type InstancePayoutStellarAuthorizeTokenParams struct {
QuoteID string `json:"quote_id,required"`
SenderWalletAddress string `json:"sender_wallet_address,required"`
// contains filtered or unexported fields
}
func (InstancePayoutStellarAuthorizeTokenParams) MarshalJSON ¶
func (r InstancePayoutStellarAuthorizeTokenParams) MarshalJSON() (data []byte, err error)
func (*InstancePayoutStellarAuthorizeTokenParams) UnmarshalJSON ¶
func (r *InstancePayoutStellarAuthorizeTokenParams) UnmarshalJSON(data []byte) error
type InstancePayoutStellarAuthorizeTokenResponse ¶
type InstancePayoutStellarAuthorizeTokenResponse struct {
TransactionHash string `json:"transaction_hash,required"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
TransactionHash respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (InstancePayoutStellarAuthorizeTokenResponse) RawJSON ¶
func (r InstancePayoutStellarAuthorizeTokenResponse) RawJSON() string
Returns the unmodified JSON received from the API
func (*InstancePayoutStellarAuthorizeTokenResponse) UnmarshalJSON ¶
func (r *InstancePayoutStellarAuthorizeTokenResponse) UnmarshalJSON(data []byte) error
type InstancePayoutStellarNewParams ¶
type InstancePayoutStellarNewParams struct {
QuoteID string `json:"quote_id,required"`
// Payout wallet address
SenderWalletAddress string `json:"sender_wallet_address,required"`
// Stellar signed transaction
SignedTransaction param.Opt[string] `json:"signed_transaction,omitzero"`
// contains filtered or unexported fields
}
func (InstancePayoutStellarNewParams) MarshalJSON ¶
func (r InstancePayoutStellarNewParams) MarshalJSON() (data []byte, err error)
func (*InstancePayoutStellarNewParams) UnmarshalJSON ¶
func (r *InstancePayoutStellarNewParams) UnmarshalJSON(data []byte) error
type InstancePayoutStellarService ¶
type InstancePayoutStellarService struct {
Options []option.RequestOption
}
InstancePayoutStellarService contains methods and other services that help with interacting with the blindpay-sdk API.
Note, unlike clients, this service does not read variables from the environment automatically. You should not instantiate this service directly, and instead use the NewInstancePayoutStellarService method instead.
func NewInstancePayoutStellarService ¶
func NewInstancePayoutStellarService(opts ...option.RequestOption) (r InstancePayoutStellarService)
NewInstancePayoutStellarService generates a new service that applies the given options to each request. These options are applied after the parent client's options (if there is one), and before any request-specific options.
func (*InstancePayoutStellarService) AuthorizeToken ¶
func (r *InstancePayoutStellarService) AuthorizeToken(ctx context.Context, instanceID string, body InstancePayoutStellarAuthorizeTokenParams, opts ...option.RequestOption) (res *InstancePayoutStellarAuthorizeTokenResponse, err error)
Authorize Token on Stellar Wallet
func (*InstancePayoutStellarService) New ¶
func (r *InstancePayoutStellarService) New(ctx context.Context, instanceID string, body InstancePayoutStellarNewParams, opts ...option.RequestOption) (res *PayoutOnEvm, err error)
Create Payout on Stellar
type InstanceQuoteGetFxRateParams ¶
type InstanceQuoteGetFxRateParams struct {
// Any of "sender", "receiver".
CurrencyType InstanceQuoteGetFxRateParamsCurrencyType `json:"currency_type,omitzero,required"`
// Any of "USDC", "USDT", "USDB", "XLM", "BRL", "USD", "MXN", "COP", "ARS".
From InstanceQuoteGetFxRateParamsFrom `json:"from,omitzero,required"`
// 100 represents 1, 2050 represents 20.50
RequestAmount int64 `json:"request_amount,required"`
// Any of "USDC", "USDT", "USDB", "XLM", "BRL", "USD", "MXN", "COP", "ARS".
To InstanceQuoteGetFxRateParamsTo `json:"to,omitzero,required"`
// contains filtered or unexported fields
}
func (InstanceQuoteGetFxRateParams) MarshalJSON ¶
func (r InstanceQuoteGetFxRateParams) MarshalJSON() (data []byte, err error)
func (*InstanceQuoteGetFxRateParams) UnmarshalJSON ¶
func (r *InstanceQuoteGetFxRateParams) UnmarshalJSON(data []byte) error
type InstanceQuoteGetFxRateParamsCurrencyType ¶
type InstanceQuoteGetFxRateParamsCurrencyType string
const ( InstanceQuoteGetFxRateParamsCurrencyTypeSender InstanceQuoteGetFxRateParamsCurrencyType = "sender" InstanceQuoteGetFxRateParamsCurrencyTypeReceiver InstanceQuoteGetFxRateParamsCurrencyType = "receiver" )
type InstanceQuoteGetFxRateParamsFrom ¶
type InstanceQuoteGetFxRateParamsFrom string
const ( InstanceQuoteGetFxRateParamsFromUsdc InstanceQuoteGetFxRateParamsFrom = "USDC" InstanceQuoteGetFxRateParamsFromUsdt InstanceQuoteGetFxRateParamsFrom = "USDT" InstanceQuoteGetFxRateParamsFromUsdb InstanceQuoteGetFxRateParamsFrom = "USDB" InstanceQuoteGetFxRateParamsFromXlm InstanceQuoteGetFxRateParamsFrom = "XLM" InstanceQuoteGetFxRateParamsFromBrl InstanceQuoteGetFxRateParamsFrom = "BRL" InstanceQuoteGetFxRateParamsFromUsd InstanceQuoteGetFxRateParamsFrom = "USD" InstanceQuoteGetFxRateParamsFromMxn InstanceQuoteGetFxRateParamsFrom = "MXN" InstanceQuoteGetFxRateParamsFromCop InstanceQuoteGetFxRateParamsFrom = "COP" InstanceQuoteGetFxRateParamsFromArs InstanceQuoteGetFxRateParamsFrom = "ARS" )
type InstanceQuoteGetFxRateParamsTo ¶
type InstanceQuoteGetFxRateParamsTo string
const ( InstanceQuoteGetFxRateParamsToUsdc InstanceQuoteGetFxRateParamsTo = "USDC" InstanceQuoteGetFxRateParamsToUsdt InstanceQuoteGetFxRateParamsTo = "USDT" InstanceQuoteGetFxRateParamsToUsdb InstanceQuoteGetFxRateParamsTo = "USDB" InstanceQuoteGetFxRateParamsToXlm InstanceQuoteGetFxRateParamsTo = "XLM" InstanceQuoteGetFxRateParamsToBrl InstanceQuoteGetFxRateParamsTo = "BRL" InstanceQuoteGetFxRateParamsToUsd InstanceQuoteGetFxRateParamsTo = "USD" InstanceQuoteGetFxRateParamsToMxn InstanceQuoteGetFxRateParamsTo = "MXN" InstanceQuoteGetFxRateParamsToCop InstanceQuoteGetFxRateParamsTo = "COP" InstanceQuoteGetFxRateParamsToArs InstanceQuoteGetFxRateParamsTo = "ARS" )
type InstanceQuoteGetFxRateResponse ¶
type InstanceQuoteGetFxRateResponse struct {
// 1 USD = 4.85 BRL (commercial quotation - (blindpay taxes))
BlindpayQuotation float64 `json:"blindpay_quotation,required"`
// 1 USD = 4.95 BRL
CommercialQuotation float64 `json:"commercial_quotation,required"`
InstancePercentageFee float64 `json:"instance_percentage_fee,required"`
ResultAmount float64 `json:"result_amount,required"`
// 0.5 USDC
InstanceFlatFee float64 `json:"instance_flat_fee,nullable"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
BlindpayQuotation respjson.Field
CommercialQuotation respjson.Field
InstancePercentageFee respjson.Field
ResultAmount respjson.Field
InstanceFlatFee respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (InstanceQuoteGetFxRateResponse) RawJSON ¶
func (r InstanceQuoteGetFxRateResponse) RawJSON() string
Returns the unmodified JSON received from the API
func (*InstanceQuoteGetFxRateResponse) UnmarshalJSON ¶
func (r *InstanceQuoteGetFxRateResponse) UnmarshalJSON(data []byte) error
type InstanceQuoteNewParams ¶
type InstanceQuoteNewParams struct {
// Check blindpay available tokens
//
// Any of "USDC", "USDT", "USDB", "XLM".
Token InstanceQuoteNewParamsToken `json:"token,omitzero,required"`
BankAccountID string `json:"bank_account_id,required"`
// Any of "sender", "receiver".
CurrencyType InstanceQuoteNewParamsCurrencyType `json:"currency_type,omitzero,required"`
// Check blindpay available networks
//
// Any of "base", "sepolia", "arbitrum_sepolia", "base_sepolia", "arbitrum",
// "polygon", "polygon_amoy", "stellar", "stellar_testnet".
Network InstanceQuoteNewParamsNetwork `json:"network,omitzero,required"`
// 100 represents 1, 2050 represents 20.50
RequestAmount int64 `json:"request_amount,required"`
// If true, the sender will cover the fees. If false, the receiver will cover the
// fees.
CoverFees param.Opt[bool] `json:"cover_fees,omitzero"`
PartnerFeeID param.Opt[string] `json:"partner_fee_id,omitzero"`
TransactionDocumentFile param.Opt[string] `json:"transaction_document_file,omitzero" format:"uri"`
TransactionDocumentID param.Opt[string] `json:"transaction_document_id,omitzero"`
// Any of "invoice", "purchase_order", "delivery_slip", "contract",
// "customs_declaration", "bill_of_landing", "others".
TransactionDocumentType InstanceQuoteNewParamsTransactionDocumentType `json:"transaction_document_type,omitzero"`
// contains filtered or unexported fields
}
func (InstanceQuoteNewParams) MarshalJSON ¶
func (r InstanceQuoteNewParams) MarshalJSON() (data []byte, err error)
func (*InstanceQuoteNewParams) UnmarshalJSON ¶
func (r *InstanceQuoteNewParams) UnmarshalJSON(data []byte) error
type InstanceQuoteNewParamsCurrencyType ¶
type InstanceQuoteNewParamsCurrencyType string
const ( InstanceQuoteNewParamsCurrencyTypeSender InstanceQuoteNewParamsCurrencyType = "sender" InstanceQuoteNewParamsCurrencyTypeReceiver InstanceQuoteNewParamsCurrencyType = "receiver" )
type InstanceQuoteNewParamsNetwork ¶
type InstanceQuoteNewParamsNetwork string
Check blindpay available networks
const ( InstanceQuoteNewParamsNetworkBase InstanceQuoteNewParamsNetwork = "base" InstanceQuoteNewParamsNetworkSepolia InstanceQuoteNewParamsNetwork = "sepolia" InstanceQuoteNewParamsNetworkArbitrumSepolia InstanceQuoteNewParamsNetwork = "arbitrum_sepolia" InstanceQuoteNewParamsNetworkBaseSepolia InstanceQuoteNewParamsNetwork = "base_sepolia" InstanceQuoteNewParamsNetworkArbitrum InstanceQuoteNewParamsNetwork = "arbitrum" InstanceQuoteNewParamsNetworkPolygon InstanceQuoteNewParamsNetwork = "polygon" InstanceQuoteNewParamsNetworkPolygonAmoy InstanceQuoteNewParamsNetwork = "polygon_amoy" InstanceQuoteNewParamsNetworkStellar InstanceQuoteNewParamsNetwork = "stellar" InstanceQuoteNewParamsNetworkStellarTestnet InstanceQuoteNewParamsNetwork = "stellar_testnet" )
type InstanceQuoteNewParamsToken ¶
type InstanceQuoteNewParamsToken string
Check blindpay available tokens
const ( InstanceQuoteNewParamsTokenUsdc InstanceQuoteNewParamsToken = "USDC" InstanceQuoteNewParamsTokenUsdt InstanceQuoteNewParamsToken = "USDT" InstanceQuoteNewParamsTokenUsdb InstanceQuoteNewParamsToken = "USDB" InstanceQuoteNewParamsTokenXlm InstanceQuoteNewParamsToken = "XLM" )
type InstanceQuoteNewParamsTransactionDocumentType ¶
type InstanceQuoteNewParamsTransactionDocumentType string
const ( InstanceQuoteNewParamsTransactionDocumentTypeInvoice InstanceQuoteNewParamsTransactionDocumentType = "invoice" InstanceQuoteNewParamsTransactionDocumentTypePurchaseOrder InstanceQuoteNewParamsTransactionDocumentType = "purchase_order" InstanceQuoteNewParamsTransactionDocumentTypeDeliverySlip InstanceQuoteNewParamsTransactionDocumentType = "delivery_slip" InstanceQuoteNewParamsTransactionDocumentTypeContract InstanceQuoteNewParamsTransactionDocumentType = "contract" InstanceQuoteNewParamsTransactionDocumentTypeCustomsDeclaration InstanceQuoteNewParamsTransactionDocumentType = "customs_declaration" InstanceQuoteNewParamsTransactionDocumentTypeBillOfLanding InstanceQuoteNewParamsTransactionDocumentType = "bill_of_landing" InstanceQuoteNewParamsTransactionDocumentTypeOthers InstanceQuoteNewParamsTransactionDocumentType = "others" )
type InstanceQuoteNewResponse ¶
type InstanceQuoteNewResponse struct {
ID string `json:"id,required"`
// 1 USD = 4.85 BRL (commercial quotation - (blindpay taxes))
BlindpayQuotation float64 `json:"blindpay_quotation,required"`
// 1 USD = 4.95 BRL
CommercialQuotation float64 `json:"commercial_quotation,required"`
// Epoch unix timestamp that represents the final datetime to transaction be
// received on blockchain
ExpiresAt float64 `json:"expires_at,required"`
// 52.40 BRL
ReceiverAmount float64 `json:"receiver_amount,required"`
// 10.10 USDC needs to be sent to bank account blockchain address
SenderAmount float64 `json:"sender_amount,required"`
Contract InstanceQuoteNewResponseContract `json:"contract,nullable"`
// 0.5 USDC
FlatFee float64 `json:"flat_fee,nullable"`
// 1.5 USDC
PartnerFeeAmount float64 `json:"partner_fee_amount,nullable"`
// Estimated amount in the currency of recipient bank account
ReceiverLocalAmount float64 `json:"receiver_local_amount,nullable"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
ID respjson.Field
BlindpayQuotation respjson.Field
CommercialQuotation respjson.Field
ExpiresAt respjson.Field
ReceiverAmount respjson.Field
SenderAmount respjson.Field
Contract respjson.Field
FlatFee respjson.Field
PartnerFeeAmount respjson.Field
ReceiverLocalAmount respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (InstanceQuoteNewResponse) RawJSON ¶
func (r InstanceQuoteNewResponse) RawJSON() string
Returns the unmodified JSON received from the API
func (*InstanceQuoteNewResponse) UnmarshalJSON ¶
func (r *InstanceQuoteNewResponse) UnmarshalJSON(data []byte) error
type InstanceQuoteNewResponseContract ¶
type InstanceQuoteNewResponseContract struct {
Abi []any `json:"abi,required"`
// Token address related to the network you send in request params
Address string `json:"address,required"`
// Amount to approve with correct decimal places
Amount string `json:"amount,required"`
// Blindpay contract address
BlindpayContractAddress string `json:"blindpayContractAddress,required"`
// Function name from ERC20 smart contract
//
// Any of "approve".
FunctionName string `json:"functionName,required"`
Network InstanceQuoteNewResponseContractNetwork `json:"network,required"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Abi respjson.Field
Address respjson.Field
Amount respjson.Field
BlindpayContractAddress respjson.Field
FunctionName respjson.Field
Network respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (InstanceQuoteNewResponseContract) RawJSON ¶
func (r InstanceQuoteNewResponseContract) RawJSON() string
Returns the unmodified JSON received from the API
func (*InstanceQuoteNewResponseContract) UnmarshalJSON ¶
func (r *InstanceQuoteNewResponseContract) UnmarshalJSON(data []byte) error
type InstanceQuoteNewResponseContractNetwork ¶
type InstanceQuoteNewResponseContractNetwork struct {
ChainID float64 `json:"chainId,required"`
Name string `json:"name,required"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
ChainID respjson.Field
Name respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (InstanceQuoteNewResponseContractNetwork) RawJSON ¶
func (r InstanceQuoteNewResponseContractNetwork) RawJSON() string
Returns the unmodified JSON received from the API
func (*InstanceQuoteNewResponseContractNetwork) UnmarshalJSON ¶
func (r *InstanceQuoteNewResponseContractNetwork) UnmarshalJSON(data []byte) error
type InstanceQuoteService ¶
type InstanceQuoteService struct {
Options []option.RequestOption
}
InstanceQuoteService contains methods and other services that help with interacting with the blindpay-sdk API.
Note, unlike clients, this service does not read variables from the environment automatically. You should not instantiate this service directly, and instead use the NewInstanceQuoteService method instead.
func NewInstanceQuoteService ¶
func NewInstanceQuoteService(opts ...option.RequestOption) (r InstanceQuoteService)
NewInstanceQuoteService generates a new service that applies the given options to each request. These options are applied after the parent client's options (if there is one), and before any request-specific options.
func (*InstanceQuoteService) GetFxRate ¶
func (r *InstanceQuoteService) GetFxRate(ctx context.Context, instanceID string, body InstanceQuoteGetFxRateParams, opts ...option.RequestOption) (res *InstanceQuoteGetFxRateResponse, err error)
Get FX Rate
func (*InstanceQuoteService) New ¶
func (r *InstanceQuoteService) New(ctx context.Context, instanceID string, body InstanceQuoteNewParams, opts ...option.RequestOption) (res *InstanceQuoteNewResponse, err error)
Create Quote
type InstanceReceiverBankAccountAddParams ¶
type InstanceReceiverBankAccountAddParams struct {
InstanceID string `path:"instance_id,required" json:"-"`
Name string `json:"name,required"`
// Any of "wire", "ach", "pix", "spei_bitso", "transfers_bitso", "ach_cop_bitso",
// "international_swift".
Type InstanceReceiverBankAccountAddParamsType `json:"type,omitzero,required"`
AccountNumber param.Opt[string] `json:"account_number,omitzero"`
ACHCopBankAccount param.Opt[string] `json:"ach_cop_bank_account,omitzero"`
ACHCopBankCode param.Opt[string] `json:"ach_cop_bank_code,omitzero"`
ACHCopBeneficiaryFirstName param.Opt[string] `json:"ach_cop_beneficiary_first_name,omitzero"`
ACHCopBeneficiaryLastName param.Opt[string] `json:"ach_cop_beneficiary_last_name,omitzero"`
ACHCopDocumentID param.Opt[string] `json:"ach_cop_document_id,omitzero"`
ACHCopEmail param.Opt[string] `json:"ach_cop_email,omitzero"`
AddressLine1 param.Opt[string] `json:"address_line_1,omitzero"`
AddressLine2 param.Opt[string] `json:"address_line_2,omitzero"`
BeneficiaryName param.Opt[string] `json:"beneficiary_name,omitzero"`
CheckbookAccountID param.Opt[string] `json:"checkbook_account_id,omitzero"`
City param.Opt[string] `json:"city,omitzero"`
PixKey param.Opt[string] `json:"pix_key,omitzero"`
PostalCode param.Opt[string] `json:"postal_code,omitzero"`
RoutingNumber param.Opt[string] `json:"routing_number,omitzero"`
SpeiClabe param.Opt[string] `json:"spei_clabe,omitzero"`
SpeiInstitutionCode param.Opt[string] `json:"spei_institution_code,omitzero"`
StateProvinceRegion param.Opt[string] `json:"state_province_region,omitzero"`
SwiftAccountHolderName param.Opt[string] `json:"swift_account_holder_name,omitzero"`
SwiftAccountNumberIban param.Opt[string] `json:"swift_account_number_iban,omitzero"`
SwiftCodeBic param.Opt[string] `json:"swift_code_bic,omitzero"`
SwiftFirstName param.Opt[string] `json:"swift_first_name,omitzero"`
SwiftLastName param.Opt[string] `json:"swift_last_name,omitzero"`
SwiftPhoneNumber param.Opt[string] `json:"swift_phone_number,omitzero"`
SwiftPurpose param.Opt[string] `json:"swift_purpose,omitzero"`
SwiftTaxID param.Opt[string] `json:"swift_tax_id,omitzero"`
TransfersAccount param.Opt[string] `json:"transfers_account,omitzero"`
// Any of "individual", "business".
AccountClass InstanceReceiverBankAccountAddParamsAccountClass `json:"account_class,omitzero"`
// Any of "checking", "saving".
AccountType InstanceReceiverBankAccountAddParamsAccountType `json:"account_type,omitzero"`
// CC - Cédula de Ciudadanía; CE - Cédula de Extranjería; NIT - Número de
// Identificación Tributaria; PASS - Passport; PEP - Permiso Especial de
// Permanencia
//
// Any of "CC", "CE", "NIT", "PASS", "PEP".
ACHCopDocumentType InstanceReceiverBankAccountAddParamsACHCopDocumentType `json:"ach_cop_document_type,omitzero"`
// Any of "AF", "AL", "DZ", "AS", "AD", "AO", "AI", "AQ", "AG", "AR", "AM", "AW",
// "AU", "AT", "AZ", "BS", "BH", "BD", "BB", "BY", "BE", "BZ", "BJ", "BM", "BT",
// "BO", "BQ", "BA", "BW", "BV", "BR", "IO", "BN", "BG", "BF", "BI", "CV", "KH",
// "CM", "CA", "KY", "CF", "TD", "CL", "CN", "CX", "CC", "CO", "KM", "CD", "CG",
// "CK", "CR", "HR", "CU", "CW", "CY", "CZ", "CI", "DK", "DJ", "DM", "DO", "EC",
// "EG", "SV", "GQ", "ER", "EE", "SZ", "ET", "FK", "FO", "FJ", "FI", "FR", "GF",
// "PF", "TF", "GA", "GM", "GE", "DE", "GH", "GI", "GR", "GL", "GD", "GP", "GU",
// "GT", "GG", "GN", "GW", "GY", "HT", "HM", "VA", "HN", "HK", "HU", "IS", "IN",
// "ID", "IR", "IQ", "IE", "IM", "IL", "IT", "JM", "JP", "JE", "JO", "KZ", "KE",
// "KI", "KP", "KR", "KW", "KG", "LA", "LV", "LB", "LS", "LR", "LY", "LI", "LT",
// "LU", "MO", "MG", "MW", "MY", "MV", "ML", "MT", "MH", "MQ", "MR", "MU", "YT",
// "MX", "FM", "MD", "MC", "MN", "ME", "MS", "MA", "MZ", "MM", "NA", "NR", "NP",
// "NL", "NC", "NZ", "NI", "NE", "NG", "NU", "NF", "MP", "NO", "OM", "PK", "PW",
// "PS", "PA", "PG", "PY", "PE", "PH", "PN", "PL", "PT", "PR", "QA", "MK", "RO",
// "RU", "RW", "RE", "BL", "SH", "KN", "LC", "MF", "PM", "VC", "WS", "SM", "ST",
// "SA", "SN", "RS", "SC", "SL", "SG", "SX", "SK", "SI", "SB", "SO", "ZA", "GS",
// "SS", "ES", "LK", "SD", "SR", "SJ", "SE", "CH", "SY", "TW", "TJ", "TZ", "TH",
// "TL", "TG", "TK", "TO", "TT", "TN", "TR", "TM", "TC", "TV", "UG", "UA", "AE",
// "GB", "UM", "US", "UY", "UZ", "VU", "VE", "VN", "VG", "VI", "WF", "EH", "YE",
// "ZM", "ZW", "AX".
Country InstanceReceiverBankAccountAddParamsCountry `json:"country,omitzero"`
// For debitcard and phonenum the spei_institution_code is required
//
// Any of "clabe", "debitcard", "phonenum".
SpeiProtocol InstanceReceiverBankAccountAddParamsSpeiProtocol `json:"spei_protocol,omitzero"`
// Any of "AF", "AL", "DZ", "AS", "AD", "AO", "AI", "AQ", "AG", "AR", "AM", "AW",
// "AU", "AT", "AZ", "BS", "BH", "BD", "BB", "BY", "BE", "BZ", "BJ", "BM", "BT",
// "BO", "BQ", "BA", "BW", "BV", "BR", "IO", "BN", "BG", "BF", "BI", "CV", "KH",
// "CM", "CA", "KY", "CF", "TD", "CL", "CN", "CX", "CC", "CO", "KM", "CD", "CG",
// "CK", "CR", "HR", "CU", "CW", "CY", "CZ", "CI", "DK", "DJ", "DM", "DO", "EC",
// "EG", "SV", "GQ", "ER", "EE", "SZ", "ET", "FK", "FO", "FJ", "FI", "FR", "GF",
// "PF", "TF", "GA", "GM", "GE", "DE", "GH", "GI", "GR", "GL", "GD", "GP", "GU",
// "GT", "GG", "GN", "GW", "GY", "HT", "HM", "VA", "HN", "HK", "HU", "IS", "IN",
// "ID", "IR", "IQ", "IE", "IM", "IL", "IT", "JM", "JP", "JE", "JO", "KZ", "KE",
// "KI", "KP", "KR", "KW", "KG", "LA", "LV", "LB", "LS", "LR", "LY", "LI", "LT",
// "LU", "MO", "MG", "MW", "MY", "MV", "ML", "MT", "MH", "MQ", "MR", "MU", "YT",
// "MX", "FM", "MD", "MC", "MN", "ME", "MS", "MA", "MZ", "MM", "NA", "NR", "NP",
// "NL", "NC", "NZ", "NI", "NE", "NG", "NU", "NF", "MP", "NO", "OM", "PK", "PW",
// "PS", "PA", "PG", "PY", "PE", "PH", "PN", "PL", "PT", "PR", "QA", "MK", "RO",
// "RU", "RW", "RE", "BL", "SH", "KN", "LC", "MF", "PM", "VC", "WS", "SM", "ST",
// "SA", "SN", "RS", "SC", "SL", "SG", "SX", "SK", "SI", "SB", "SO", "ZA", "GS",
// "SS", "ES", "LK", "SD", "SR", "SJ", "SE", "CH", "SY", "TW", "TJ", "TZ", "TH",
// "TL", "TG", "TK", "TO", "TT", "TN", "TR", "TM", "TC", "TV", "UG", "UA", "AE",
// "GB", "UM", "US", "UY", "UZ", "VU", "VE", "VN", "VG", "VI", "WF", "EH", "YE",
// "ZM", "ZW", "AX".
SwiftCountry InstanceReceiverBankAccountAddParamsSwiftCountry `json:"swift_country,omitzero"`
// Any of "business", "individual".
SwiftVendorType InstanceReceiverBankAccountAddParamsSwiftVendorType `json:"swift_vendor_type,omitzero"`
// Any of "CVU", "CBU", "ALIAS".
TransfersType InstanceReceiverBankAccountAddParamsTransfersType `json:"transfers_type,omitzero"`
// contains filtered or unexported fields
}
func (InstanceReceiverBankAccountAddParams) MarshalJSON ¶
func (r InstanceReceiverBankAccountAddParams) MarshalJSON() (data []byte, err error)
func (*InstanceReceiverBankAccountAddParams) UnmarshalJSON ¶
func (r *InstanceReceiverBankAccountAddParams) UnmarshalJSON(data []byte) error
type InstanceReceiverBankAccountAddParamsACHCopDocumentType ¶
type InstanceReceiverBankAccountAddParamsACHCopDocumentType string
CC - Cédula de Ciudadanía; CE - Cédula de Extranjería; NIT - Número de Identificación Tributaria; PASS - Passport; PEP - Permiso Especial de Permanencia
const ( InstanceReceiverBankAccountAddParamsACHCopDocumentTypeCc InstanceReceiverBankAccountAddParamsACHCopDocumentType = "CC" InstanceReceiverBankAccountAddParamsACHCopDocumentTypeCe InstanceReceiverBankAccountAddParamsACHCopDocumentType = "CE" InstanceReceiverBankAccountAddParamsACHCopDocumentTypeNit InstanceReceiverBankAccountAddParamsACHCopDocumentType = "NIT" InstanceReceiverBankAccountAddParamsACHCopDocumentTypePass InstanceReceiverBankAccountAddParamsACHCopDocumentType = "PASS" InstanceReceiverBankAccountAddParamsACHCopDocumentTypePep InstanceReceiverBankAccountAddParamsACHCopDocumentType = "PEP" )
type InstanceReceiverBankAccountAddParamsAccountClass ¶
type InstanceReceiverBankAccountAddParamsAccountClass string
const ( InstanceReceiverBankAccountAddParamsAccountClassIndividual InstanceReceiverBankAccountAddParamsAccountClass = "individual" InstanceReceiverBankAccountAddParamsAccountClassBusiness InstanceReceiverBankAccountAddParamsAccountClass = "business" )
type InstanceReceiverBankAccountAddParamsAccountType ¶
type InstanceReceiverBankAccountAddParamsAccountType string
const ( InstanceReceiverBankAccountAddParamsAccountTypeChecking InstanceReceiverBankAccountAddParamsAccountType = "checking" InstanceReceiverBankAccountAddParamsAccountTypeSaving InstanceReceiverBankAccountAddParamsAccountType = "saving" )
type InstanceReceiverBankAccountAddParamsCountry ¶
type InstanceReceiverBankAccountAddParamsCountry string
const ( InstanceReceiverBankAccountAddParamsCountryAf InstanceReceiverBankAccountAddParamsCountry = "AF" InstanceReceiverBankAccountAddParamsCountryAl InstanceReceiverBankAccountAddParamsCountry = "AL" InstanceReceiverBankAccountAddParamsCountryDz InstanceReceiverBankAccountAddParamsCountry = "DZ" InstanceReceiverBankAccountAddParamsCountryAs InstanceReceiverBankAccountAddParamsCountry = "AS" InstanceReceiverBankAccountAddParamsCountryAd InstanceReceiverBankAccountAddParamsCountry = "AD" InstanceReceiverBankAccountAddParamsCountryAo InstanceReceiverBankAccountAddParamsCountry = "AO" InstanceReceiverBankAccountAddParamsCountryAI InstanceReceiverBankAccountAddParamsCountry = "AI" InstanceReceiverBankAccountAddParamsCountryAq InstanceReceiverBankAccountAddParamsCountry = "AQ" InstanceReceiverBankAccountAddParamsCountryAg InstanceReceiverBankAccountAddParamsCountry = "AG" InstanceReceiverBankAccountAddParamsCountryAr InstanceReceiverBankAccountAddParamsCountry = "AR" InstanceReceiverBankAccountAddParamsCountryAm InstanceReceiverBankAccountAddParamsCountry = "AM" InstanceReceiverBankAccountAddParamsCountryAw InstanceReceiverBankAccountAddParamsCountry = "AW" InstanceReceiverBankAccountAddParamsCountryAu InstanceReceiverBankAccountAddParamsCountry = "AU" InstanceReceiverBankAccountAddParamsCountryAt InstanceReceiverBankAccountAddParamsCountry = "AT" InstanceReceiverBankAccountAddParamsCountryAz InstanceReceiverBankAccountAddParamsCountry = "AZ" InstanceReceiverBankAccountAddParamsCountryBs InstanceReceiverBankAccountAddParamsCountry = "BS" InstanceReceiverBankAccountAddParamsCountryBh InstanceReceiverBankAccountAddParamsCountry = "BH" InstanceReceiverBankAccountAddParamsCountryBd InstanceReceiverBankAccountAddParamsCountry = "BD" InstanceReceiverBankAccountAddParamsCountryBb InstanceReceiverBankAccountAddParamsCountry = "BB" InstanceReceiverBankAccountAddParamsCountryBy InstanceReceiverBankAccountAddParamsCountry = "BY" InstanceReceiverBankAccountAddParamsCountryBe InstanceReceiverBankAccountAddParamsCountry = "BE" InstanceReceiverBankAccountAddParamsCountryBz InstanceReceiverBankAccountAddParamsCountry = "BZ" InstanceReceiverBankAccountAddParamsCountryBj InstanceReceiverBankAccountAddParamsCountry = "BJ" InstanceReceiverBankAccountAddParamsCountryBm InstanceReceiverBankAccountAddParamsCountry = "BM" InstanceReceiverBankAccountAddParamsCountryBt InstanceReceiverBankAccountAddParamsCountry = "BT" InstanceReceiverBankAccountAddParamsCountryBo InstanceReceiverBankAccountAddParamsCountry = "BO" InstanceReceiverBankAccountAddParamsCountryBq InstanceReceiverBankAccountAddParamsCountry = "BQ" InstanceReceiverBankAccountAddParamsCountryBa InstanceReceiverBankAccountAddParamsCountry = "BA" InstanceReceiverBankAccountAddParamsCountryBw InstanceReceiverBankAccountAddParamsCountry = "BW" InstanceReceiverBankAccountAddParamsCountryBv InstanceReceiverBankAccountAddParamsCountry = "BV" InstanceReceiverBankAccountAddParamsCountryBr InstanceReceiverBankAccountAddParamsCountry = "BR" InstanceReceiverBankAccountAddParamsCountryIo InstanceReceiverBankAccountAddParamsCountry = "IO" InstanceReceiverBankAccountAddParamsCountryBn InstanceReceiverBankAccountAddParamsCountry = "BN" InstanceReceiverBankAccountAddParamsCountryBg InstanceReceiverBankAccountAddParamsCountry = "BG" InstanceReceiverBankAccountAddParamsCountryBf InstanceReceiverBankAccountAddParamsCountry = "BF" InstanceReceiverBankAccountAddParamsCountryBi InstanceReceiverBankAccountAddParamsCountry = "BI" InstanceReceiverBankAccountAddParamsCountryCv InstanceReceiverBankAccountAddParamsCountry = "CV" InstanceReceiverBankAccountAddParamsCountryKh InstanceReceiverBankAccountAddParamsCountry = "KH" InstanceReceiverBankAccountAddParamsCountryCm InstanceReceiverBankAccountAddParamsCountry = "CM" InstanceReceiverBankAccountAddParamsCountryCa InstanceReceiverBankAccountAddParamsCountry = "CA" InstanceReceiverBankAccountAddParamsCountryKy InstanceReceiverBankAccountAddParamsCountry = "KY" InstanceReceiverBankAccountAddParamsCountryCf InstanceReceiverBankAccountAddParamsCountry = "CF" InstanceReceiverBankAccountAddParamsCountryTd InstanceReceiverBankAccountAddParamsCountry = "TD" InstanceReceiverBankAccountAddParamsCountryCl InstanceReceiverBankAccountAddParamsCountry = "CL" InstanceReceiverBankAccountAddParamsCountryCn InstanceReceiverBankAccountAddParamsCountry = "CN" InstanceReceiverBankAccountAddParamsCountryCx InstanceReceiverBankAccountAddParamsCountry = "CX" InstanceReceiverBankAccountAddParamsCountryCc InstanceReceiverBankAccountAddParamsCountry = "CC" InstanceReceiverBankAccountAddParamsCountryCo InstanceReceiverBankAccountAddParamsCountry = "CO" InstanceReceiverBankAccountAddParamsCountryKm InstanceReceiverBankAccountAddParamsCountry = "KM" InstanceReceiverBankAccountAddParamsCountryCd InstanceReceiverBankAccountAddParamsCountry = "CD" InstanceReceiverBankAccountAddParamsCountryCg InstanceReceiverBankAccountAddParamsCountry = "CG" InstanceReceiverBankAccountAddParamsCountryCk InstanceReceiverBankAccountAddParamsCountry = "CK" InstanceReceiverBankAccountAddParamsCountryCr InstanceReceiverBankAccountAddParamsCountry = "CR" InstanceReceiverBankAccountAddParamsCountryHr InstanceReceiverBankAccountAddParamsCountry = "HR" InstanceReceiverBankAccountAddParamsCountryCu InstanceReceiverBankAccountAddParamsCountry = "CU" InstanceReceiverBankAccountAddParamsCountryCw InstanceReceiverBankAccountAddParamsCountry = "CW" InstanceReceiverBankAccountAddParamsCountryCy InstanceReceiverBankAccountAddParamsCountry = "CY" InstanceReceiverBankAccountAddParamsCountryCz InstanceReceiverBankAccountAddParamsCountry = "CZ" InstanceReceiverBankAccountAddParamsCountryCi InstanceReceiverBankAccountAddParamsCountry = "CI" InstanceReceiverBankAccountAddParamsCountryDk InstanceReceiverBankAccountAddParamsCountry = "DK" InstanceReceiverBankAccountAddParamsCountryDj InstanceReceiverBankAccountAddParamsCountry = "DJ" InstanceReceiverBankAccountAddParamsCountryDm InstanceReceiverBankAccountAddParamsCountry = "DM" InstanceReceiverBankAccountAddParamsCountryDo InstanceReceiverBankAccountAddParamsCountry = "DO" InstanceReceiverBankAccountAddParamsCountryEc InstanceReceiverBankAccountAddParamsCountry = "EC" InstanceReceiverBankAccountAddParamsCountryEg InstanceReceiverBankAccountAddParamsCountry = "EG" InstanceReceiverBankAccountAddParamsCountrySv InstanceReceiverBankAccountAddParamsCountry = "SV" InstanceReceiverBankAccountAddParamsCountryGq InstanceReceiverBankAccountAddParamsCountry = "GQ" InstanceReceiverBankAccountAddParamsCountryEr InstanceReceiverBankAccountAddParamsCountry = "ER" InstanceReceiverBankAccountAddParamsCountryEe InstanceReceiverBankAccountAddParamsCountry = "EE" InstanceReceiverBankAccountAddParamsCountrySz InstanceReceiverBankAccountAddParamsCountry = "SZ" InstanceReceiverBankAccountAddParamsCountryEt InstanceReceiverBankAccountAddParamsCountry = "ET" InstanceReceiverBankAccountAddParamsCountryFk InstanceReceiverBankAccountAddParamsCountry = "FK" InstanceReceiverBankAccountAddParamsCountryFo InstanceReceiverBankAccountAddParamsCountry = "FO" InstanceReceiverBankAccountAddParamsCountryFj InstanceReceiverBankAccountAddParamsCountry = "FJ" InstanceReceiverBankAccountAddParamsCountryFi InstanceReceiverBankAccountAddParamsCountry = "FI" InstanceReceiverBankAccountAddParamsCountryFr InstanceReceiverBankAccountAddParamsCountry = "FR" InstanceReceiverBankAccountAddParamsCountryGf InstanceReceiverBankAccountAddParamsCountry = "GF" InstanceReceiverBankAccountAddParamsCountryPf InstanceReceiverBankAccountAddParamsCountry = "PF" InstanceReceiverBankAccountAddParamsCountryTf InstanceReceiverBankAccountAddParamsCountry = "TF" InstanceReceiverBankAccountAddParamsCountryGa InstanceReceiverBankAccountAddParamsCountry = "GA" InstanceReceiverBankAccountAddParamsCountryGm InstanceReceiverBankAccountAddParamsCountry = "GM" InstanceReceiverBankAccountAddParamsCountryGe InstanceReceiverBankAccountAddParamsCountry = "GE" InstanceReceiverBankAccountAddParamsCountryDe InstanceReceiverBankAccountAddParamsCountry = "DE" InstanceReceiverBankAccountAddParamsCountryGh InstanceReceiverBankAccountAddParamsCountry = "GH" InstanceReceiverBankAccountAddParamsCountryGi InstanceReceiverBankAccountAddParamsCountry = "GI" InstanceReceiverBankAccountAddParamsCountryGr InstanceReceiverBankAccountAddParamsCountry = "GR" InstanceReceiverBankAccountAddParamsCountryGl InstanceReceiverBankAccountAddParamsCountry = "GL" InstanceReceiverBankAccountAddParamsCountryGd InstanceReceiverBankAccountAddParamsCountry = "GD" InstanceReceiverBankAccountAddParamsCountryGp InstanceReceiverBankAccountAddParamsCountry = "GP" InstanceReceiverBankAccountAddParamsCountryGu InstanceReceiverBankAccountAddParamsCountry = "GU" InstanceReceiverBankAccountAddParamsCountryGt InstanceReceiverBankAccountAddParamsCountry = "GT" InstanceReceiverBankAccountAddParamsCountryGg InstanceReceiverBankAccountAddParamsCountry = "GG" InstanceReceiverBankAccountAddParamsCountryGn InstanceReceiverBankAccountAddParamsCountry = "GN" InstanceReceiverBankAccountAddParamsCountryGw InstanceReceiverBankAccountAddParamsCountry = "GW" InstanceReceiverBankAccountAddParamsCountryGy InstanceReceiverBankAccountAddParamsCountry = "GY" InstanceReceiverBankAccountAddParamsCountryHt InstanceReceiverBankAccountAddParamsCountry = "HT" InstanceReceiverBankAccountAddParamsCountryHm InstanceReceiverBankAccountAddParamsCountry = "HM" InstanceReceiverBankAccountAddParamsCountryVa InstanceReceiverBankAccountAddParamsCountry = "VA" InstanceReceiverBankAccountAddParamsCountryHn InstanceReceiverBankAccountAddParamsCountry = "HN" InstanceReceiverBankAccountAddParamsCountryHk InstanceReceiverBankAccountAddParamsCountry = "HK" InstanceReceiverBankAccountAddParamsCountryHu InstanceReceiverBankAccountAddParamsCountry = "HU" InstanceReceiverBankAccountAddParamsCountryIs InstanceReceiverBankAccountAddParamsCountry = "IS" InstanceReceiverBankAccountAddParamsCountryIn InstanceReceiverBankAccountAddParamsCountry = "IN" InstanceReceiverBankAccountAddParamsCountryID InstanceReceiverBankAccountAddParamsCountry = "ID" InstanceReceiverBankAccountAddParamsCountryIr InstanceReceiverBankAccountAddParamsCountry = "IR" InstanceReceiverBankAccountAddParamsCountryIq InstanceReceiverBankAccountAddParamsCountry = "IQ" InstanceReceiverBankAccountAddParamsCountryIe InstanceReceiverBankAccountAddParamsCountry = "IE" InstanceReceiverBankAccountAddParamsCountryIm InstanceReceiverBankAccountAddParamsCountry = "IM" InstanceReceiverBankAccountAddParamsCountryIl InstanceReceiverBankAccountAddParamsCountry = "IL" InstanceReceiverBankAccountAddParamsCountryIt InstanceReceiverBankAccountAddParamsCountry = "IT" InstanceReceiverBankAccountAddParamsCountryJm InstanceReceiverBankAccountAddParamsCountry = "JM" InstanceReceiverBankAccountAddParamsCountryJp InstanceReceiverBankAccountAddParamsCountry = "JP" InstanceReceiverBankAccountAddParamsCountryJe InstanceReceiverBankAccountAddParamsCountry = "JE" InstanceReceiverBankAccountAddParamsCountryJo InstanceReceiverBankAccountAddParamsCountry = "JO" InstanceReceiverBankAccountAddParamsCountryKz InstanceReceiverBankAccountAddParamsCountry = "KZ" InstanceReceiverBankAccountAddParamsCountryKe InstanceReceiverBankAccountAddParamsCountry = "KE" InstanceReceiverBankAccountAddParamsCountryKi InstanceReceiverBankAccountAddParamsCountry = "KI" InstanceReceiverBankAccountAddParamsCountryKp InstanceReceiverBankAccountAddParamsCountry = "KP" InstanceReceiverBankAccountAddParamsCountryKr InstanceReceiverBankAccountAddParamsCountry = "KR" InstanceReceiverBankAccountAddParamsCountryKw InstanceReceiverBankAccountAddParamsCountry = "KW" InstanceReceiverBankAccountAddParamsCountryKg InstanceReceiverBankAccountAddParamsCountry = "KG" InstanceReceiverBankAccountAddParamsCountryLa InstanceReceiverBankAccountAddParamsCountry = "LA" InstanceReceiverBankAccountAddParamsCountryLv InstanceReceiverBankAccountAddParamsCountry = "LV" InstanceReceiverBankAccountAddParamsCountryLb InstanceReceiverBankAccountAddParamsCountry = "LB" InstanceReceiverBankAccountAddParamsCountryLs InstanceReceiverBankAccountAddParamsCountry = "LS" InstanceReceiverBankAccountAddParamsCountryLr InstanceReceiverBankAccountAddParamsCountry = "LR" InstanceReceiverBankAccountAddParamsCountryLy InstanceReceiverBankAccountAddParamsCountry = "LY" InstanceReceiverBankAccountAddParamsCountryLi InstanceReceiverBankAccountAddParamsCountry = "LI" InstanceReceiverBankAccountAddParamsCountryLt InstanceReceiverBankAccountAddParamsCountry = "LT" InstanceReceiverBankAccountAddParamsCountryLu InstanceReceiverBankAccountAddParamsCountry = "LU" InstanceReceiverBankAccountAddParamsCountryMo InstanceReceiverBankAccountAddParamsCountry = "MO" InstanceReceiverBankAccountAddParamsCountryMg InstanceReceiverBankAccountAddParamsCountry = "MG" InstanceReceiverBankAccountAddParamsCountryMw InstanceReceiverBankAccountAddParamsCountry = "MW" InstanceReceiverBankAccountAddParamsCountryMy InstanceReceiverBankAccountAddParamsCountry = "MY" InstanceReceiverBankAccountAddParamsCountryMv InstanceReceiverBankAccountAddParamsCountry = "MV" InstanceReceiverBankAccountAddParamsCountryMl InstanceReceiverBankAccountAddParamsCountry = "ML" InstanceReceiverBankAccountAddParamsCountryMt InstanceReceiverBankAccountAddParamsCountry = "MT" InstanceReceiverBankAccountAddParamsCountryMh InstanceReceiverBankAccountAddParamsCountry = "MH" InstanceReceiverBankAccountAddParamsCountryMq InstanceReceiverBankAccountAddParamsCountry = "MQ" InstanceReceiverBankAccountAddParamsCountryMr InstanceReceiverBankAccountAddParamsCountry = "MR" InstanceReceiverBankAccountAddParamsCountryMu InstanceReceiverBankAccountAddParamsCountry = "MU" InstanceReceiverBankAccountAddParamsCountryYt InstanceReceiverBankAccountAddParamsCountry = "YT" InstanceReceiverBankAccountAddParamsCountryMx InstanceReceiverBankAccountAddParamsCountry = "MX" InstanceReceiverBankAccountAddParamsCountryFm InstanceReceiverBankAccountAddParamsCountry = "FM" InstanceReceiverBankAccountAddParamsCountryMd InstanceReceiverBankAccountAddParamsCountry = "MD" InstanceReceiverBankAccountAddParamsCountryMc InstanceReceiverBankAccountAddParamsCountry = "MC" InstanceReceiverBankAccountAddParamsCountryMn InstanceReceiverBankAccountAddParamsCountry = "MN" InstanceReceiverBankAccountAddParamsCountryMe InstanceReceiverBankAccountAddParamsCountry = "ME" InstanceReceiverBankAccountAddParamsCountryMs InstanceReceiverBankAccountAddParamsCountry = "MS" InstanceReceiverBankAccountAddParamsCountryMa InstanceReceiverBankAccountAddParamsCountry = "MA" InstanceReceiverBankAccountAddParamsCountryMz InstanceReceiverBankAccountAddParamsCountry = "MZ" InstanceReceiverBankAccountAddParamsCountryMm InstanceReceiverBankAccountAddParamsCountry = "MM" InstanceReceiverBankAccountAddParamsCountryNa InstanceReceiverBankAccountAddParamsCountry = "NA" InstanceReceiverBankAccountAddParamsCountryNr InstanceReceiverBankAccountAddParamsCountry = "NR" InstanceReceiverBankAccountAddParamsCountryNp InstanceReceiverBankAccountAddParamsCountry = "NP" InstanceReceiverBankAccountAddParamsCountryNl InstanceReceiverBankAccountAddParamsCountry = "NL" InstanceReceiverBankAccountAddParamsCountryNc InstanceReceiverBankAccountAddParamsCountry = "NC" InstanceReceiverBankAccountAddParamsCountryNz InstanceReceiverBankAccountAddParamsCountry = "NZ" InstanceReceiverBankAccountAddParamsCountryNi InstanceReceiverBankAccountAddParamsCountry = "NI" InstanceReceiverBankAccountAddParamsCountryNe InstanceReceiverBankAccountAddParamsCountry = "NE" InstanceReceiverBankAccountAddParamsCountryNg InstanceReceiverBankAccountAddParamsCountry = "NG" InstanceReceiverBankAccountAddParamsCountryNu InstanceReceiverBankAccountAddParamsCountry = "NU" InstanceReceiverBankAccountAddParamsCountryNf InstanceReceiverBankAccountAddParamsCountry = "NF" InstanceReceiverBankAccountAddParamsCountryMp InstanceReceiverBankAccountAddParamsCountry = "MP" InstanceReceiverBankAccountAddParamsCountryNo InstanceReceiverBankAccountAddParamsCountry = "NO" InstanceReceiverBankAccountAddParamsCountryOm InstanceReceiverBankAccountAddParamsCountry = "OM" InstanceReceiverBankAccountAddParamsCountryPk InstanceReceiverBankAccountAddParamsCountry = "PK" InstanceReceiverBankAccountAddParamsCountryPw InstanceReceiverBankAccountAddParamsCountry = "PW" InstanceReceiverBankAccountAddParamsCountryPs InstanceReceiverBankAccountAddParamsCountry = "PS" InstanceReceiverBankAccountAddParamsCountryPa InstanceReceiverBankAccountAddParamsCountry = "PA" InstanceReceiverBankAccountAddParamsCountryPg InstanceReceiverBankAccountAddParamsCountry = "PG" InstanceReceiverBankAccountAddParamsCountryPy InstanceReceiverBankAccountAddParamsCountry = "PY" InstanceReceiverBankAccountAddParamsCountryPe InstanceReceiverBankAccountAddParamsCountry = "PE" InstanceReceiverBankAccountAddParamsCountryPh InstanceReceiverBankAccountAddParamsCountry = "PH" InstanceReceiverBankAccountAddParamsCountryPn InstanceReceiverBankAccountAddParamsCountry = "PN" InstanceReceiverBankAccountAddParamsCountryPl InstanceReceiverBankAccountAddParamsCountry = "PL" InstanceReceiverBankAccountAddParamsCountryPt InstanceReceiverBankAccountAddParamsCountry = "PT" InstanceReceiverBankAccountAddParamsCountryPr InstanceReceiverBankAccountAddParamsCountry = "PR" InstanceReceiverBankAccountAddParamsCountryQa InstanceReceiverBankAccountAddParamsCountry = "QA" InstanceReceiverBankAccountAddParamsCountryMk InstanceReceiverBankAccountAddParamsCountry = "MK" InstanceReceiverBankAccountAddParamsCountryRo InstanceReceiverBankAccountAddParamsCountry = "RO" InstanceReceiverBankAccountAddParamsCountryRu InstanceReceiverBankAccountAddParamsCountry = "RU" InstanceReceiverBankAccountAddParamsCountryRw InstanceReceiverBankAccountAddParamsCountry = "RW" InstanceReceiverBankAccountAddParamsCountryRe InstanceReceiverBankAccountAddParamsCountry = "RE" InstanceReceiverBankAccountAddParamsCountryBl InstanceReceiverBankAccountAddParamsCountry = "BL" InstanceReceiverBankAccountAddParamsCountrySh InstanceReceiverBankAccountAddParamsCountry = "SH" InstanceReceiverBankAccountAddParamsCountryKn InstanceReceiverBankAccountAddParamsCountry = "KN" InstanceReceiverBankAccountAddParamsCountryLc InstanceReceiverBankAccountAddParamsCountry = "LC" InstanceReceiverBankAccountAddParamsCountryMf InstanceReceiverBankAccountAddParamsCountry = "MF" InstanceReceiverBankAccountAddParamsCountryPm InstanceReceiverBankAccountAddParamsCountry = "PM" InstanceReceiverBankAccountAddParamsCountryVc InstanceReceiverBankAccountAddParamsCountry = "VC" InstanceReceiverBankAccountAddParamsCountryWs InstanceReceiverBankAccountAddParamsCountry = "WS" InstanceReceiverBankAccountAddParamsCountrySm InstanceReceiverBankAccountAddParamsCountry = "SM" InstanceReceiverBankAccountAddParamsCountrySt InstanceReceiverBankAccountAddParamsCountry = "ST" InstanceReceiverBankAccountAddParamsCountrySa InstanceReceiverBankAccountAddParamsCountry = "SA" InstanceReceiverBankAccountAddParamsCountrySn InstanceReceiverBankAccountAddParamsCountry = "SN" InstanceReceiverBankAccountAddParamsCountryRs InstanceReceiverBankAccountAddParamsCountry = "RS" InstanceReceiverBankAccountAddParamsCountrySc InstanceReceiverBankAccountAddParamsCountry = "SC" InstanceReceiverBankAccountAddParamsCountrySl InstanceReceiverBankAccountAddParamsCountry = "SL" InstanceReceiverBankAccountAddParamsCountrySg InstanceReceiverBankAccountAddParamsCountry = "SG" InstanceReceiverBankAccountAddParamsCountrySx InstanceReceiverBankAccountAddParamsCountry = "SX" InstanceReceiverBankAccountAddParamsCountrySk InstanceReceiverBankAccountAddParamsCountry = "SK" InstanceReceiverBankAccountAddParamsCountrySi InstanceReceiverBankAccountAddParamsCountry = "SI" InstanceReceiverBankAccountAddParamsCountrySb InstanceReceiverBankAccountAddParamsCountry = "SB" InstanceReceiverBankAccountAddParamsCountrySo InstanceReceiverBankAccountAddParamsCountry = "SO" InstanceReceiverBankAccountAddParamsCountryZa InstanceReceiverBankAccountAddParamsCountry = "ZA" InstanceReceiverBankAccountAddParamsCountryGs InstanceReceiverBankAccountAddParamsCountry = "GS" InstanceReceiverBankAccountAddParamsCountrySS InstanceReceiverBankAccountAddParamsCountry = "SS" InstanceReceiverBankAccountAddParamsCountryEs InstanceReceiverBankAccountAddParamsCountry = "ES" InstanceReceiverBankAccountAddParamsCountryLk InstanceReceiverBankAccountAddParamsCountry = "LK" InstanceReceiverBankAccountAddParamsCountrySd InstanceReceiverBankAccountAddParamsCountry = "SD" InstanceReceiverBankAccountAddParamsCountrySr InstanceReceiverBankAccountAddParamsCountry = "SR" InstanceReceiverBankAccountAddParamsCountrySj InstanceReceiverBankAccountAddParamsCountry = "SJ" InstanceReceiverBankAccountAddParamsCountrySe InstanceReceiverBankAccountAddParamsCountry = "SE" InstanceReceiverBankAccountAddParamsCountryCh InstanceReceiverBankAccountAddParamsCountry = "CH" InstanceReceiverBankAccountAddParamsCountrySy InstanceReceiverBankAccountAddParamsCountry = "SY" InstanceReceiverBankAccountAddParamsCountryTw InstanceReceiverBankAccountAddParamsCountry = "TW" InstanceReceiverBankAccountAddParamsCountryTj InstanceReceiverBankAccountAddParamsCountry = "TJ" InstanceReceiverBankAccountAddParamsCountryTz InstanceReceiverBankAccountAddParamsCountry = "TZ" InstanceReceiverBankAccountAddParamsCountryTh InstanceReceiverBankAccountAddParamsCountry = "TH" InstanceReceiverBankAccountAddParamsCountryTl InstanceReceiverBankAccountAddParamsCountry = "TL" InstanceReceiverBankAccountAddParamsCountryTg InstanceReceiverBankAccountAddParamsCountry = "TG" InstanceReceiverBankAccountAddParamsCountryTk InstanceReceiverBankAccountAddParamsCountry = "TK" InstanceReceiverBankAccountAddParamsCountryTo InstanceReceiverBankAccountAddParamsCountry = "TO" InstanceReceiverBankAccountAddParamsCountryTt InstanceReceiverBankAccountAddParamsCountry = "TT" InstanceReceiverBankAccountAddParamsCountryTn InstanceReceiverBankAccountAddParamsCountry = "TN" InstanceReceiverBankAccountAddParamsCountryTr InstanceReceiverBankAccountAddParamsCountry = "TR" InstanceReceiverBankAccountAddParamsCountryTm InstanceReceiverBankAccountAddParamsCountry = "TM" InstanceReceiverBankAccountAddParamsCountryTc InstanceReceiverBankAccountAddParamsCountry = "TC" InstanceReceiverBankAccountAddParamsCountryTv InstanceReceiverBankAccountAddParamsCountry = "TV" InstanceReceiverBankAccountAddParamsCountryUg InstanceReceiverBankAccountAddParamsCountry = "UG" InstanceReceiverBankAccountAddParamsCountryUa InstanceReceiverBankAccountAddParamsCountry = "UA" InstanceReceiverBankAccountAddParamsCountryAe InstanceReceiverBankAccountAddParamsCountry = "AE" InstanceReceiverBankAccountAddParamsCountryGB InstanceReceiverBankAccountAddParamsCountry = "GB" InstanceReceiverBankAccountAddParamsCountryUm InstanceReceiverBankAccountAddParamsCountry = "UM" InstanceReceiverBankAccountAddParamsCountryUs InstanceReceiverBankAccountAddParamsCountry = "US" InstanceReceiverBankAccountAddParamsCountryUy InstanceReceiverBankAccountAddParamsCountry = "UY" InstanceReceiverBankAccountAddParamsCountryUz InstanceReceiverBankAccountAddParamsCountry = "UZ" InstanceReceiverBankAccountAddParamsCountryVu InstanceReceiverBankAccountAddParamsCountry = "VU" InstanceReceiverBankAccountAddParamsCountryVe InstanceReceiverBankAccountAddParamsCountry = "VE" InstanceReceiverBankAccountAddParamsCountryVn InstanceReceiverBankAccountAddParamsCountry = "VN" InstanceReceiverBankAccountAddParamsCountryVg InstanceReceiverBankAccountAddParamsCountry = "VG" InstanceReceiverBankAccountAddParamsCountryVi InstanceReceiverBankAccountAddParamsCountry = "VI" InstanceReceiverBankAccountAddParamsCountryWf InstanceReceiverBankAccountAddParamsCountry = "WF" InstanceReceiverBankAccountAddParamsCountryEh InstanceReceiverBankAccountAddParamsCountry = "EH" InstanceReceiverBankAccountAddParamsCountryYe InstanceReceiverBankAccountAddParamsCountry = "YE" InstanceReceiverBankAccountAddParamsCountryZm InstanceReceiverBankAccountAddParamsCountry = "ZM" InstanceReceiverBankAccountAddParamsCountryZw InstanceReceiverBankAccountAddParamsCountry = "ZW" InstanceReceiverBankAccountAddParamsCountryAx InstanceReceiverBankAccountAddParamsCountry = "AX" )
type InstanceReceiverBankAccountAddParamsSpeiProtocol ¶
type InstanceReceiverBankAccountAddParamsSpeiProtocol string
For debitcard and phonenum the spei_institution_code is required
const ( InstanceReceiverBankAccountAddParamsSpeiProtocolClabe InstanceReceiverBankAccountAddParamsSpeiProtocol = "clabe" InstanceReceiverBankAccountAddParamsSpeiProtocolDebitcard InstanceReceiverBankAccountAddParamsSpeiProtocol = "debitcard" InstanceReceiverBankAccountAddParamsSpeiProtocolPhonenum InstanceReceiverBankAccountAddParamsSpeiProtocol = "phonenum" )
type InstanceReceiverBankAccountAddParamsSwiftCountry ¶
type InstanceReceiverBankAccountAddParamsSwiftCountry string
const ( InstanceReceiverBankAccountAddParamsSwiftCountryAf InstanceReceiverBankAccountAddParamsSwiftCountry = "AF" InstanceReceiverBankAccountAddParamsSwiftCountryAl InstanceReceiverBankAccountAddParamsSwiftCountry = "AL" InstanceReceiverBankAccountAddParamsSwiftCountryDz InstanceReceiverBankAccountAddParamsSwiftCountry = "DZ" InstanceReceiverBankAccountAddParamsSwiftCountryAs InstanceReceiverBankAccountAddParamsSwiftCountry = "AS" InstanceReceiverBankAccountAddParamsSwiftCountryAd InstanceReceiverBankAccountAddParamsSwiftCountry = "AD" InstanceReceiverBankAccountAddParamsSwiftCountryAo InstanceReceiverBankAccountAddParamsSwiftCountry = "AO" InstanceReceiverBankAccountAddParamsSwiftCountryAI InstanceReceiverBankAccountAddParamsSwiftCountry = "AI" InstanceReceiverBankAccountAddParamsSwiftCountryAq InstanceReceiverBankAccountAddParamsSwiftCountry = "AQ" InstanceReceiverBankAccountAddParamsSwiftCountryAg InstanceReceiverBankAccountAddParamsSwiftCountry = "AG" InstanceReceiverBankAccountAddParamsSwiftCountryAr InstanceReceiverBankAccountAddParamsSwiftCountry = "AR" InstanceReceiverBankAccountAddParamsSwiftCountryAm InstanceReceiverBankAccountAddParamsSwiftCountry = "AM" InstanceReceiverBankAccountAddParamsSwiftCountryAw InstanceReceiverBankAccountAddParamsSwiftCountry = "AW" InstanceReceiverBankAccountAddParamsSwiftCountryAu InstanceReceiverBankAccountAddParamsSwiftCountry = "AU" InstanceReceiverBankAccountAddParamsSwiftCountryAt InstanceReceiverBankAccountAddParamsSwiftCountry = "AT" InstanceReceiverBankAccountAddParamsSwiftCountryAz InstanceReceiverBankAccountAddParamsSwiftCountry = "AZ" InstanceReceiverBankAccountAddParamsSwiftCountryBs InstanceReceiverBankAccountAddParamsSwiftCountry = "BS" InstanceReceiverBankAccountAddParamsSwiftCountryBh InstanceReceiverBankAccountAddParamsSwiftCountry = "BH" InstanceReceiverBankAccountAddParamsSwiftCountryBd InstanceReceiverBankAccountAddParamsSwiftCountry = "BD" InstanceReceiverBankAccountAddParamsSwiftCountryBb InstanceReceiverBankAccountAddParamsSwiftCountry = "BB" InstanceReceiverBankAccountAddParamsSwiftCountryBy InstanceReceiverBankAccountAddParamsSwiftCountry = "BY" InstanceReceiverBankAccountAddParamsSwiftCountryBe InstanceReceiverBankAccountAddParamsSwiftCountry = "BE" InstanceReceiverBankAccountAddParamsSwiftCountryBz InstanceReceiverBankAccountAddParamsSwiftCountry = "BZ" InstanceReceiverBankAccountAddParamsSwiftCountryBj InstanceReceiverBankAccountAddParamsSwiftCountry = "BJ" InstanceReceiverBankAccountAddParamsSwiftCountryBm InstanceReceiverBankAccountAddParamsSwiftCountry = "BM" InstanceReceiverBankAccountAddParamsSwiftCountryBt InstanceReceiverBankAccountAddParamsSwiftCountry = "BT" InstanceReceiverBankAccountAddParamsSwiftCountryBo InstanceReceiverBankAccountAddParamsSwiftCountry = "BO" InstanceReceiverBankAccountAddParamsSwiftCountryBq InstanceReceiverBankAccountAddParamsSwiftCountry = "BQ" InstanceReceiverBankAccountAddParamsSwiftCountryBa InstanceReceiverBankAccountAddParamsSwiftCountry = "BA" InstanceReceiverBankAccountAddParamsSwiftCountryBw InstanceReceiverBankAccountAddParamsSwiftCountry = "BW" InstanceReceiverBankAccountAddParamsSwiftCountryBv InstanceReceiverBankAccountAddParamsSwiftCountry = "BV" InstanceReceiverBankAccountAddParamsSwiftCountryBr InstanceReceiverBankAccountAddParamsSwiftCountry = "BR" InstanceReceiverBankAccountAddParamsSwiftCountryIo InstanceReceiverBankAccountAddParamsSwiftCountry = "IO" InstanceReceiverBankAccountAddParamsSwiftCountryBn InstanceReceiverBankAccountAddParamsSwiftCountry = "BN" InstanceReceiverBankAccountAddParamsSwiftCountryBg InstanceReceiverBankAccountAddParamsSwiftCountry = "BG" InstanceReceiverBankAccountAddParamsSwiftCountryBf InstanceReceiverBankAccountAddParamsSwiftCountry = "BF" InstanceReceiverBankAccountAddParamsSwiftCountryBi InstanceReceiverBankAccountAddParamsSwiftCountry = "BI" InstanceReceiverBankAccountAddParamsSwiftCountryCv InstanceReceiverBankAccountAddParamsSwiftCountry = "CV" InstanceReceiverBankAccountAddParamsSwiftCountryKh InstanceReceiverBankAccountAddParamsSwiftCountry = "KH" InstanceReceiverBankAccountAddParamsSwiftCountryCm InstanceReceiverBankAccountAddParamsSwiftCountry = "CM" InstanceReceiverBankAccountAddParamsSwiftCountryCa InstanceReceiverBankAccountAddParamsSwiftCountry = "CA" InstanceReceiverBankAccountAddParamsSwiftCountryKy InstanceReceiverBankAccountAddParamsSwiftCountry = "KY" InstanceReceiverBankAccountAddParamsSwiftCountryCf InstanceReceiverBankAccountAddParamsSwiftCountry = "CF" InstanceReceiverBankAccountAddParamsSwiftCountryTd InstanceReceiverBankAccountAddParamsSwiftCountry = "TD" InstanceReceiverBankAccountAddParamsSwiftCountryCl InstanceReceiverBankAccountAddParamsSwiftCountry = "CL" InstanceReceiverBankAccountAddParamsSwiftCountryCn InstanceReceiverBankAccountAddParamsSwiftCountry = "CN" InstanceReceiverBankAccountAddParamsSwiftCountryCx InstanceReceiverBankAccountAddParamsSwiftCountry = "CX" InstanceReceiverBankAccountAddParamsSwiftCountryCc InstanceReceiverBankAccountAddParamsSwiftCountry = "CC" InstanceReceiverBankAccountAddParamsSwiftCountryCo InstanceReceiverBankAccountAddParamsSwiftCountry = "CO" InstanceReceiverBankAccountAddParamsSwiftCountryKm InstanceReceiverBankAccountAddParamsSwiftCountry = "KM" InstanceReceiverBankAccountAddParamsSwiftCountryCd InstanceReceiverBankAccountAddParamsSwiftCountry = "CD" InstanceReceiverBankAccountAddParamsSwiftCountryCg InstanceReceiverBankAccountAddParamsSwiftCountry = "CG" InstanceReceiverBankAccountAddParamsSwiftCountryCk InstanceReceiverBankAccountAddParamsSwiftCountry = "CK" InstanceReceiverBankAccountAddParamsSwiftCountryCr InstanceReceiverBankAccountAddParamsSwiftCountry = "CR" InstanceReceiverBankAccountAddParamsSwiftCountryHr InstanceReceiverBankAccountAddParamsSwiftCountry = "HR" InstanceReceiverBankAccountAddParamsSwiftCountryCu InstanceReceiverBankAccountAddParamsSwiftCountry = "CU" InstanceReceiverBankAccountAddParamsSwiftCountryCw InstanceReceiverBankAccountAddParamsSwiftCountry = "CW" InstanceReceiverBankAccountAddParamsSwiftCountryCy InstanceReceiverBankAccountAddParamsSwiftCountry = "CY" InstanceReceiverBankAccountAddParamsSwiftCountryCz InstanceReceiverBankAccountAddParamsSwiftCountry = "CZ" InstanceReceiverBankAccountAddParamsSwiftCountryCi InstanceReceiverBankAccountAddParamsSwiftCountry = "CI" InstanceReceiverBankAccountAddParamsSwiftCountryDk InstanceReceiverBankAccountAddParamsSwiftCountry = "DK" InstanceReceiverBankAccountAddParamsSwiftCountryDj InstanceReceiverBankAccountAddParamsSwiftCountry = "DJ" InstanceReceiverBankAccountAddParamsSwiftCountryDm InstanceReceiverBankAccountAddParamsSwiftCountry = "DM" InstanceReceiverBankAccountAddParamsSwiftCountryDo InstanceReceiverBankAccountAddParamsSwiftCountry = "DO" InstanceReceiverBankAccountAddParamsSwiftCountryEc InstanceReceiverBankAccountAddParamsSwiftCountry = "EC" InstanceReceiverBankAccountAddParamsSwiftCountryEg InstanceReceiverBankAccountAddParamsSwiftCountry = "EG" InstanceReceiverBankAccountAddParamsSwiftCountrySv InstanceReceiverBankAccountAddParamsSwiftCountry = "SV" InstanceReceiverBankAccountAddParamsSwiftCountryGq InstanceReceiverBankAccountAddParamsSwiftCountry = "GQ" InstanceReceiverBankAccountAddParamsSwiftCountryEr InstanceReceiverBankAccountAddParamsSwiftCountry = "ER" InstanceReceiverBankAccountAddParamsSwiftCountryEe InstanceReceiverBankAccountAddParamsSwiftCountry = "EE" InstanceReceiverBankAccountAddParamsSwiftCountrySz InstanceReceiverBankAccountAddParamsSwiftCountry = "SZ" InstanceReceiverBankAccountAddParamsSwiftCountryEt InstanceReceiverBankAccountAddParamsSwiftCountry = "ET" InstanceReceiverBankAccountAddParamsSwiftCountryFk InstanceReceiverBankAccountAddParamsSwiftCountry = "FK" InstanceReceiverBankAccountAddParamsSwiftCountryFo InstanceReceiverBankAccountAddParamsSwiftCountry = "FO" InstanceReceiverBankAccountAddParamsSwiftCountryFj InstanceReceiverBankAccountAddParamsSwiftCountry = "FJ" InstanceReceiverBankAccountAddParamsSwiftCountryFi InstanceReceiverBankAccountAddParamsSwiftCountry = "FI" InstanceReceiverBankAccountAddParamsSwiftCountryFr InstanceReceiverBankAccountAddParamsSwiftCountry = "FR" InstanceReceiverBankAccountAddParamsSwiftCountryGf InstanceReceiverBankAccountAddParamsSwiftCountry = "GF" InstanceReceiverBankAccountAddParamsSwiftCountryPf InstanceReceiverBankAccountAddParamsSwiftCountry = "PF" InstanceReceiverBankAccountAddParamsSwiftCountryTf InstanceReceiverBankAccountAddParamsSwiftCountry = "TF" InstanceReceiverBankAccountAddParamsSwiftCountryGa InstanceReceiverBankAccountAddParamsSwiftCountry = "GA" InstanceReceiverBankAccountAddParamsSwiftCountryGm InstanceReceiverBankAccountAddParamsSwiftCountry = "GM" InstanceReceiverBankAccountAddParamsSwiftCountryGe InstanceReceiverBankAccountAddParamsSwiftCountry = "GE" InstanceReceiverBankAccountAddParamsSwiftCountryDe InstanceReceiverBankAccountAddParamsSwiftCountry = "DE" InstanceReceiverBankAccountAddParamsSwiftCountryGh InstanceReceiverBankAccountAddParamsSwiftCountry = "GH" InstanceReceiverBankAccountAddParamsSwiftCountryGi InstanceReceiverBankAccountAddParamsSwiftCountry = "GI" InstanceReceiverBankAccountAddParamsSwiftCountryGr InstanceReceiverBankAccountAddParamsSwiftCountry = "GR" InstanceReceiverBankAccountAddParamsSwiftCountryGl InstanceReceiverBankAccountAddParamsSwiftCountry = "GL" InstanceReceiverBankAccountAddParamsSwiftCountryGd InstanceReceiverBankAccountAddParamsSwiftCountry = "GD" InstanceReceiverBankAccountAddParamsSwiftCountryGp InstanceReceiverBankAccountAddParamsSwiftCountry = "GP" InstanceReceiverBankAccountAddParamsSwiftCountryGu InstanceReceiverBankAccountAddParamsSwiftCountry = "GU" InstanceReceiverBankAccountAddParamsSwiftCountryGt InstanceReceiverBankAccountAddParamsSwiftCountry = "GT" InstanceReceiverBankAccountAddParamsSwiftCountryGg InstanceReceiverBankAccountAddParamsSwiftCountry = "GG" InstanceReceiverBankAccountAddParamsSwiftCountryGn InstanceReceiverBankAccountAddParamsSwiftCountry = "GN" InstanceReceiverBankAccountAddParamsSwiftCountryGw InstanceReceiverBankAccountAddParamsSwiftCountry = "GW" InstanceReceiverBankAccountAddParamsSwiftCountryGy InstanceReceiverBankAccountAddParamsSwiftCountry = "GY" InstanceReceiverBankAccountAddParamsSwiftCountryHt InstanceReceiverBankAccountAddParamsSwiftCountry = "HT" InstanceReceiverBankAccountAddParamsSwiftCountryHm InstanceReceiverBankAccountAddParamsSwiftCountry = "HM" InstanceReceiverBankAccountAddParamsSwiftCountryVa InstanceReceiverBankAccountAddParamsSwiftCountry = "VA" InstanceReceiverBankAccountAddParamsSwiftCountryHn InstanceReceiverBankAccountAddParamsSwiftCountry = "HN" InstanceReceiverBankAccountAddParamsSwiftCountryHk InstanceReceiverBankAccountAddParamsSwiftCountry = "HK" InstanceReceiverBankAccountAddParamsSwiftCountryHu InstanceReceiverBankAccountAddParamsSwiftCountry = "HU" InstanceReceiverBankAccountAddParamsSwiftCountryIs InstanceReceiverBankAccountAddParamsSwiftCountry = "IS" InstanceReceiverBankAccountAddParamsSwiftCountryIn InstanceReceiverBankAccountAddParamsSwiftCountry = "IN" InstanceReceiverBankAccountAddParamsSwiftCountryID InstanceReceiverBankAccountAddParamsSwiftCountry = "ID" InstanceReceiverBankAccountAddParamsSwiftCountryIr InstanceReceiverBankAccountAddParamsSwiftCountry = "IR" InstanceReceiverBankAccountAddParamsSwiftCountryIq InstanceReceiverBankAccountAddParamsSwiftCountry = "IQ" InstanceReceiverBankAccountAddParamsSwiftCountryIe InstanceReceiverBankAccountAddParamsSwiftCountry = "IE" InstanceReceiverBankAccountAddParamsSwiftCountryIm InstanceReceiverBankAccountAddParamsSwiftCountry = "IM" InstanceReceiverBankAccountAddParamsSwiftCountryIl InstanceReceiverBankAccountAddParamsSwiftCountry = "IL" InstanceReceiverBankAccountAddParamsSwiftCountryIt InstanceReceiverBankAccountAddParamsSwiftCountry = "IT" InstanceReceiverBankAccountAddParamsSwiftCountryJm InstanceReceiverBankAccountAddParamsSwiftCountry = "JM" InstanceReceiverBankAccountAddParamsSwiftCountryJp InstanceReceiverBankAccountAddParamsSwiftCountry = "JP" InstanceReceiverBankAccountAddParamsSwiftCountryJe InstanceReceiverBankAccountAddParamsSwiftCountry = "JE" InstanceReceiverBankAccountAddParamsSwiftCountryJo InstanceReceiverBankAccountAddParamsSwiftCountry = "JO" InstanceReceiverBankAccountAddParamsSwiftCountryKz InstanceReceiverBankAccountAddParamsSwiftCountry = "KZ" InstanceReceiverBankAccountAddParamsSwiftCountryKe InstanceReceiverBankAccountAddParamsSwiftCountry = "KE" InstanceReceiverBankAccountAddParamsSwiftCountryKi InstanceReceiverBankAccountAddParamsSwiftCountry = "KI" InstanceReceiverBankAccountAddParamsSwiftCountryKp InstanceReceiverBankAccountAddParamsSwiftCountry = "KP" InstanceReceiverBankAccountAddParamsSwiftCountryKr InstanceReceiverBankAccountAddParamsSwiftCountry = "KR" InstanceReceiverBankAccountAddParamsSwiftCountryKw InstanceReceiverBankAccountAddParamsSwiftCountry = "KW" InstanceReceiverBankAccountAddParamsSwiftCountryKg InstanceReceiverBankAccountAddParamsSwiftCountry = "KG" InstanceReceiverBankAccountAddParamsSwiftCountryLa InstanceReceiverBankAccountAddParamsSwiftCountry = "LA" InstanceReceiverBankAccountAddParamsSwiftCountryLv InstanceReceiverBankAccountAddParamsSwiftCountry = "LV" InstanceReceiverBankAccountAddParamsSwiftCountryLb InstanceReceiverBankAccountAddParamsSwiftCountry = "LB" InstanceReceiverBankAccountAddParamsSwiftCountryLs InstanceReceiverBankAccountAddParamsSwiftCountry = "LS" InstanceReceiverBankAccountAddParamsSwiftCountryLr InstanceReceiverBankAccountAddParamsSwiftCountry = "LR" InstanceReceiverBankAccountAddParamsSwiftCountryLy InstanceReceiverBankAccountAddParamsSwiftCountry = "LY" InstanceReceiverBankAccountAddParamsSwiftCountryLi InstanceReceiverBankAccountAddParamsSwiftCountry = "LI" InstanceReceiverBankAccountAddParamsSwiftCountryLt InstanceReceiverBankAccountAddParamsSwiftCountry = "LT" InstanceReceiverBankAccountAddParamsSwiftCountryLu InstanceReceiverBankAccountAddParamsSwiftCountry = "LU" InstanceReceiverBankAccountAddParamsSwiftCountryMo InstanceReceiverBankAccountAddParamsSwiftCountry = "MO" InstanceReceiverBankAccountAddParamsSwiftCountryMg InstanceReceiverBankAccountAddParamsSwiftCountry = "MG" InstanceReceiverBankAccountAddParamsSwiftCountryMw InstanceReceiverBankAccountAddParamsSwiftCountry = "MW" InstanceReceiverBankAccountAddParamsSwiftCountryMy InstanceReceiverBankAccountAddParamsSwiftCountry = "MY" InstanceReceiverBankAccountAddParamsSwiftCountryMv InstanceReceiverBankAccountAddParamsSwiftCountry = "MV" InstanceReceiverBankAccountAddParamsSwiftCountryMl InstanceReceiverBankAccountAddParamsSwiftCountry = "ML" InstanceReceiverBankAccountAddParamsSwiftCountryMt InstanceReceiverBankAccountAddParamsSwiftCountry = "MT" InstanceReceiverBankAccountAddParamsSwiftCountryMh InstanceReceiverBankAccountAddParamsSwiftCountry = "MH" InstanceReceiverBankAccountAddParamsSwiftCountryMq InstanceReceiverBankAccountAddParamsSwiftCountry = "MQ" InstanceReceiverBankAccountAddParamsSwiftCountryMr InstanceReceiverBankAccountAddParamsSwiftCountry = "MR" InstanceReceiverBankAccountAddParamsSwiftCountryMu InstanceReceiverBankAccountAddParamsSwiftCountry = "MU" InstanceReceiverBankAccountAddParamsSwiftCountryYt InstanceReceiverBankAccountAddParamsSwiftCountry = "YT" InstanceReceiverBankAccountAddParamsSwiftCountryMx InstanceReceiverBankAccountAddParamsSwiftCountry = "MX" InstanceReceiverBankAccountAddParamsSwiftCountryFm InstanceReceiverBankAccountAddParamsSwiftCountry = "FM" InstanceReceiverBankAccountAddParamsSwiftCountryMd InstanceReceiverBankAccountAddParamsSwiftCountry = "MD" InstanceReceiverBankAccountAddParamsSwiftCountryMc InstanceReceiverBankAccountAddParamsSwiftCountry = "MC" InstanceReceiverBankAccountAddParamsSwiftCountryMn InstanceReceiverBankAccountAddParamsSwiftCountry = "MN" InstanceReceiverBankAccountAddParamsSwiftCountryMe InstanceReceiverBankAccountAddParamsSwiftCountry = "ME" InstanceReceiverBankAccountAddParamsSwiftCountryMs InstanceReceiverBankAccountAddParamsSwiftCountry = "MS" InstanceReceiverBankAccountAddParamsSwiftCountryMa InstanceReceiverBankAccountAddParamsSwiftCountry = "MA" InstanceReceiverBankAccountAddParamsSwiftCountryMz InstanceReceiverBankAccountAddParamsSwiftCountry = "MZ" InstanceReceiverBankAccountAddParamsSwiftCountryMm InstanceReceiverBankAccountAddParamsSwiftCountry = "MM" InstanceReceiverBankAccountAddParamsSwiftCountryNa InstanceReceiverBankAccountAddParamsSwiftCountry = "NA" InstanceReceiverBankAccountAddParamsSwiftCountryNr InstanceReceiverBankAccountAddParamsSwiftCountry = "NR" InstanceReceiverBankAccountAddParamsSwiftCountryNp InstanceReceiverBankAccountAddParamsSwiftCountry = "NP" InstanceReceiverBankAccountAddParamsSwiftCountryNl InstanceReceiverBankAccountAddParamsSwiftCountry = "NL" InstanceReceiverBankAccountAddParamsSwiftCountryNc InstanceReceiverBankAccountAddParamsSwiftCountry = "NC" InstanceReceiverBankAccountAddParamsSwiftCountryNz InstanceReceiverBankAccountAddParamsSwiftCountry = "NZ" InstanceReceiverBankAccountAddParamsSwiftCountryNi InstanceReceiverBankAccountAddParamsSwiftCountry = "NI" InstanceReceiverBankAccountAddParamsSwiftCountryNe InstanceReceiverBankAccountAddParamsSwiftCountry = "NE" InstanceReceiverBankAccountAddParamsSwiftCountryNg InstanceReceiverBankAccountAddParamsSwiftCountry = "NG" InstanceReceiverBankAccountAddParamsSwiftCountryNu InstanceReceiverBankAccountAddParamsSwiftCountry = "NU" InstanceReceiverBankAccountAddParamsSwiftCountryNf InstanceReceiverBankAccountAddParamsSwiftCountry = "NF" InstanceReceiverBankAccountAddParamsSwiftCountryMp InstanceReceiverBankAccountAddParamsSwiftCountry = "MP" InstanceReceiverBankAccountAddParamsSwiftCountryNo InstanceReceiverBankAccountAddParamsSwiftCountry = "NO" InstanceReceiverBankAccountAddParamsSwiftCountryOm InstanceReceiverBankAccountAddParamsSwiftCountry = "OM" InstanceReceiverBankAccountAddParamsSwiftCountryPk InstanceReceiverBankAccountAddParamsSwiftCountry = "PK" InstanceReceiverBankAccountAddParamsSwiftCountryPw InstanceReceiverBankAccountAddParamsSwiftCountry = "PW" InstanceReceiverBankAccountAddParamsSwiftCountryPs InstanceReceiverBankAccountAddParamsSwiftCountry = "PS" InstanceReceiverBankAccountAddParamsSwiftCountryPa InstanceReceiverBankAccountAddParamsSwiftCountry = "PA" InstanceReceiverBankAccountAddParamsSwiftCountryPg InstanceReceiverBankAccountAddParamsSwiftCountry = "PG" InstanceReceiverBankAccountAddParamsSwiftCountryPy InstanceReceiverBankAccountAddParamsSwiftCountry = "PY" InstanceReceiverBankAccountAddParamsSwiftCountryPe InstanceReceiverBankAccountAddParamsSwiftCountry = "PE" InstanceReceiverBankAccountAddParamsSwiftCountryPh InstanceReceiverBankAccountAddParamsSwiftCountry = "PH" InstanceReceiverBankAccountAddParamsSwiftCountryPn InstanceReceiverBankAccountAddParamsSwiftCountry = "PN" InstanceReceiverBankAccountAddParamsSwiftCountryPl InstanceReceiverBankAccountAddParamsSwiftCountry = "PL" InstanceReceiverBankAccountAddParamsSwiftCountryPt InstanceReceiverBankAccountAddParamsSwiftCountry = "PT" InstanceReceiverBankAccountAddParamsSwiftCountryPr InstanceReceiverBankAccountAddParamsSwiftCountry = "PR" InstanceReceiverBankAccountAddParamsSwiftCountryQa InstanceReceiverBankAccountAddParamsSwiftCountry = "QA" InstanceReceiverBankAccountAddParamsSwiftCountryMk InstanceReceiverBankAccountAddParamsSwiftCountry = "MK" InstanceReceiverBankAccountAddParamsSwiftCountryRo InstanceReceiverBankAccountAddParamsSwiftCountry = "RO" InstanceReceiverBankAccountAddParamsSwiftCountryRu InstanceReceiverBankAccountAddParamsSwiftCountry = "RU" InstanceReceiverBankAccountAddParamsSwiftCountryRw InstanceReceiverBankAccountAddParamsSwiftCountry = "RW" InstanceReceiverBankAccountAddParamsSwiftCountryRe InstanceReceiverBankAccountAddParamsSwiftCountry = "RE" InstanceReceiverBankAccountAddParamsSwiftCountryBl InstanceReceiverBankAccountAddParamsSwiftCountry = "BL" InstanceReceiverBankAccountAddParamsSwiftCountrySh InstanceReceiverBankAccountAddParamsSwiftCountry = "SH" InstanceReceiverBankAccountAddParamsSwiftCountryKn InstanceReceiverBankAccountAddParamsSwiftCountry = "KN" InstanceReceiverBankAccountAddParamsSwiftCountryLc InstanceReceiverBankAccountAddParamsSwiftCountry = "LC" InstanceReceiverBankAccountAddParamsSwiftCountryMf InstanceReceiverBankAccountAddParamsSwiftCountry = "MF" InstanceReceiverBankAccountAddParamsSwiftCountryPm InstanceReceiverBankAccountAddParamsSwiftCountry = "PM" InstanceReceiverBankAccountAddParamsSwiftCountryVc InstanceReceiverBankAccountAddParamsSwiftCountry = "VC" InstanceReceiverBankAccountAddParamsSwiftCountryWs InstanceReceiverBankAccountAddParamsSwiftCountry = "WS" InstanceReceiverBankAccountAddParamsSwiftCountrySm InstanceReceiverBankAccountAddParamsSwiftCountry = "SM" InstanceReceiverBankAccountAddParamsSwiftCountrySt InstanceReceiverBankAccountAddParamsSwiftCountry = "ST" InstanceReceiverBankAccountAddParamsSwiftCountrySa InstanceReceiverBankAccountAddParamsSwiftCountry = "SA" InstanceReceiverBankAccountAddParamsSwiftCountrySn InstanceReceiverBankAccountAddParamsSwiftCountry = "SN" InstanceReceiverBankAccountAddParamsSwiftCountryRs InstanceReceiverBankAccountAddParamsSwiftCountry = "RS" InstanceReceiverBankAccountAddParamsSwiftCountrySc InstanceReceiverBankAccountAddParamsSwiftCountry = "SC" InstanceReceiverBankAccountAddParamsSwiftCountrySl InstanceReceiverBankAccountAddParamsSwiftCountry = "SL" InstanceReceiverBankAccountAddParamsSwiftCountrySg InstanceReceiverBankAccountAddParamsSwiftCountry = "SG" InstanceReceiverBankAccountAddParamsSwiftCountrySx InstanceReceiverBankAccountAddParamsSwiftCountry = "SX" InstanceReceiverBankAccountAddParamsSwiftCountrySk InstanceReceiverBankAccountAddParamsSwiftCountry = "SK" InstanceReceiverBankAccountAddParamsSwiftCountrySi InstanceReceiverBankAccountAddParamsSwiftCountry = "SI" InstanceReceiverBankAccountAddParamsSwiftCountrySb InstanceReceiverBankAccountAddParamsSwiftCountry = "SB" InstanceReceiverBankAccountAddParamsSwiftCountrySo InstanceReceiverBankAccountAddParamsSwiftCountry = "SO" InstanceReceiverBankAccountAddParamsSwiftCountryZa InstanceReceiverBankAccountAddParamsSwiftCountry = "ZA" InstanceReceiverBankAccountAddParamsSwiftCountryGs InstanceReceiverBankAccountAddParamsSwiftCountry = "GS" InstanceReceiverBankAccountAddParamsSwiftCountrySS InstanceReceiverBankAccountAddParamsSwiftCountry = "SS" InstanceReceiverBankAccountAddParamsSwiftCountryEs InstanceReceiverBankAccountAddParamsSwiftCountry = "ES" InstanceReceiverBankAccountAddParamsSwiftCountryLk InstanceReceiverBankAccountAddParamsSwiftCountry = "LK" InstanceReceiverBankAccountAddParamsSwiftCountrySd InstanceReceiverBankAccountAddParamsSwiftCountry = "SD" InstanceReceiverBankAccountAddParamsSwiftCountrySr InstanceReceiverBankAccountAddParamsSwiftCountry = "SR" InstanceReceiverBankAccountAddParamsSwiftCountrySj InstanceReceiverBankAccountAddParamsSwiftCountry = "SJ" InstanceReceiverBankAccountAddParamsSwiftCountrySe InstanceReceiverBankAccountAddParamsSwiftCountry = "SE" InstanceReceiverBankAccountAddParamsSwiftCountryCh InstanceReceiverBankAccountAddParamsSwiftCountry = "CH" InstanceReceiverBankAccountAddParamsSwiftCountrySy InstanceReceiverBankAccountAddParamsSwiftCountry = "SY" InstanceReceiverBankAccountAddParamsSwiftCountryTw InstanceReceiverBankAccountAddParamsSwiftCountry = "TW" InstanceReceiverBankAccountAddParamsSwiftCountryTj InstanceReceiverBankAccountAddParamsSwiftCountry = "TJ" InstanceReceiverBankAccountAddParamsSwiftCountryTz InstanceReceiverBankAccountAddParamsSwiftCountry = "TZ" InstanceReceiverBankAccountAddParamsSwiftCountryTh InstanceReceiverBankAccountAddParamsSwiftCountry = "TH" InstanceReceiverBankAccountAddParamsSwiftCountryTl InstanceReceiverBankAccountAddParamsSwiftCountry = "TL" InstanceReceiverBankAccountAddParamsSwiftCountryTg InstanceReceiverBankAccountAddParamsSwiftCountry = "TG" InstanceReceiverBankAccountAddParamsSwiftCountryTk InstanceReceiverBankAccountAddParamsSwiftCountry = "TK" InstanceReceiverBankAccountAddParamsSwiftCountryTo InstanceReceiverBankAccountAddParamsSwiftCountry = "TO" InstanceReceiverBankAccountAddParamsSwiftCountryTt InstanceReceiverBankAccountAddParamsSwiftCountry = "TT" InstanceReceiverBankAccountAddParamsSwiftCountryTn InstanceReceiverBankAccountAddParamsSwiftCountry = "TN" InstanceReceiverBankAccountAddParamsSwiftCountryTr InstanceReceiverBankAccountAddParamsSwiftCountry = "TR" InstanceReceiverBankAccountAddParamsSwiftCountryTm InstanceReceiverBankAccountAddParamsSwiftCountry = "TM" InstanceReceiverBankAccountAddParamsSwiftCountryTc InstanceReceiverBankAccountAddParamsSwiftCountry = "TC" InstanceReceiverBankAccountAddParamsSwiftCountryTv InstanceReceiverBankAccountAddParamsSwiftCountry = "TV" InstanceReceiverBankAccountAddParamsSwiftCountryUg InstanceReceiverBankAccountAddParamsSwiftCountry = "UG" InstanceReceiverBankAccountAddParamsSwiftCountryUa InstanceReceiverBankAccountAddParamsSwiftCountry = "UA" InstanceReceiverBankAccountAddParamsSwiftCountryAe InstanceReceiverBankAccountAddParamsSwiftCountry = "AE" InstanceReceiverBankAccountAddParamsSwiftCountryGB InstanceReceiverBankAccountAddParamsSwiftCountry = "GB" InstanceReceiverBankAccountAddParamsSwiftCountryUm InstanceReceiverBankAccountAddParamsSwiftCountry = "UM" InstanceReceiverBankAccountAddParamsSwiftCountryUs InstanceReceiverBankAccountAddParamsSwiftCountry = "US" InstanceReceiverBankAccountAddParamsSwiftCountryUy InstanceReceiverBankAccountAddParamsSwiftCountry = "UY" InstanceReceiverBankAccountAddParamsSwiftCountryUz InstanceReceiverBankAccountAddParamsSwiftCountry = "UZ" InstanceReceiverBankAccountAddParamsSwiftCountryVu InstanceReceiverBankAccountAddParamsSwiftCountry = "VU" InstanceReceiverBankAccountAddParamsSwiftCountryVe InstanceReceiverBankAccountAddParamsSwiftCountry = "VE" InstanceReceiverBankAccountAddParamsSwiftCountryVn InstanceReceiverBankAccountAddParamsSwiftCountry = "VN" InstanceReceiverBankAccountAddParamsSwiftCountryVg InstanceReceiverBankAccountAddParamsSwiftCountry = "VG" InstanceReceiverBankAccountAddParamsSwiftCountryVi InstanceReceiverBankAccountAddParamsSwiftCountry = "VI" InstanceReceiverBankAccountAddParamsSwiftCountryWf InstanceReceiverBankAccountAddParamsSwiftCountry = "WF" InstanceReceiverBankAccountAddParamsSwiftCountryEh InstanceReceiverBankAccountAddParamsSwiftCountry = "EH" InstanceReceiverBankAccountAddParamsSwiftCountryYe InstanceReceiverBankAccountAddParamsSwiftCountry = "YE" InstanceReceiverBankAccountAddParamsSwiftCountryZm InstanceReceiverBankAccountAddParamsSwiftCountry = "ZM" InstanceReceiverBankAccountAddParamsSwiftCountryZw InstanceReceiverBankAccountAddParamsSwiftCountry = "ZW" InstanceReceiverBankAccountAddParamsSwiftCountryAx InstanceReceiverBankAccountAddParamsSwiftCountry = "AX" )
type InstanceReceiverBankAccountAddParamsSwiftVendorType ¶
type InstanceReceiverBankAccountAddParamsSwiftVendorType string
const ( InstanceReceiverBankAccountAddParamsSwiftVendorTypeBusiness InstanceReceiverBankAccountAddParamsSwiftVendorType = "business" InstanceReceiverBankAccountAddParamsSwiftVendorTypeIndividual InstanceReceiverBankAccountAddParamsSwiftVendorType = "individual" )
type InstanceReceiverBankAccountAddParamsTransfersType ¶
type InstanceReceiverBankAccountAddParamsTransfersType string
const ( InstanceReceiverBankAccountAddParamsTransfersTypeCvu InstanceReceiverBankAccountAddParamsTransfersType = "CVU" InstanceReceiverBankAccountAddParamsTransfersTypeCbu InstanceReceiverBankAccountAddParamsTransfersType = "CBU" InstanceReceiverBankAccountAddParamsTransfersTypeAlias InstanceReceiverBankAccountAddParamsTransfersType = "ALIAS" )
type InstanceReceiverBankAccountAddParamsType ¶
type InstanceReceiverBankAccountAddParamsType string
const ( InstanceReceiverBankAccountAddParamsTypeWire InstanceReceiverBankAccountAddParamsType = "wire" InstanceReceiverBankAccountAddParamsTypeACH InstanceReceiverBankAccountAddParamsType = "ach" InstanceReceiverBankAccountAddParamsTypePix InstanceReceiverBankAccountAddParamsType = "pix" InstanceReceiverBankAccountAddParamsTypeSpeiBitso InstanceReceiverBankAccountAddParamsType = "spei_bitso" InstanceReceiverBankAccountAddParamsTypeTransfersBitso InstanceReceiverBankAccountAddParamsType = "transfers_bitso" InstanceReceiverBankAccountAddParamsTypeACHCopBitso InstanceReceiverBankAccountAddParamsType = "ach_cop_bitso" InstanceReceiverBankAccountAddParamsTypeInternationalSwift InstanceReceiverBankAccountAddParamsType = "international_swift" )
type InstanceReceiverBankAccountListParams ¶
type InstanceReceiverBankAccountListParams struct {
InstanceID string `path:"instance_id,required" json:"-"`
// contains filtered or unexported fields
}
type InstanceReceiverBankAccountService ¶
type InstanceReceiverBankAccountService struct {
Options []option.RequestOption
}
InstanceReceiverBankAccountService contains methods and other services that help with interacting with the blindpay-sdk API.
Note, unlike clients, this service does not read variables from the environment automatically. You should not instantiate this service directly, and instead use the NewInstanceReceiverBankAccountService method instead.
func NewInstanceReceiverBankAccountService ¶
func NewInstanceReceiverBankAccountService(opts ...option.RequestOption) (r InstanceReceiverBankAccountService)
NewInstanceReceiverBankAccountService generates a new service that applies the given options to each request. These options are applied after the parent client's options (if there is one), and before any request-specific options.
func (*InstanceReceiverBankAccountService) Add ¶
func (r *InstanceReceiverBankAccountService) Add(ctx context.Context, receiverID string, params InstanceReceiverBankAccountAddParams, opts ...option.RequestOption) (res *BankAccount, err error)
Add Bank Account
func (*InstanceReceiverBankAccountService) Get ¶
func (r *InstanceReceiverBankAccountService) Get(ctx context.Context, id string, query InstanceReceiverBankAccountGetParams, opts ...option.RequestOption) (res *BankAccount, err error)
Retrieve Bank Account
func (*InstanceReceiverBankAccountService) List ¶
func (r *InstanceReceiverBankAccountService) List(ctx context.Context, receiverID string, query InstanceReceiverBankAccountListParams, opts ...option.RequestOption) (res *[]BankAccount, err error)
Retrieve Bank Accounts
func (*InstanceReceiverBankAccountService) Remove ¶
func (r *InstanceReceiverBankAccountService) Remove(ctx context.Context, id string, body InstanceReceiverBankAccountRemoveParams, opts ...option.RequestOption) (res *Success, err error)
Remove Bank Account
type InstanceReceiverBlockchainWalletAddParams ¶
type InstanceReceiverBlockchainWalletAddParams struct {
InstanceID string `path:"instance_id,required" json:"-"`
Name string `json:"name,required"`
// Any of "base", "sepolia", "arbitrum_sepolia", "base_sepolia", "arbitrum",
// "polygon", "polygon_amoy", "stellar", "stellar_testnet".
Network InstanceReceiverBlockchainWalletAddParamsNetwork `json:"network,omitzero,required"`
Address param.Opt[string] `json:"address,omitzero"`
IsAccountAbstraction param.Opt[bool] `json:"is_account_abstraction,omitzero"`
SignatureTxHash param.Opt[string] `json:"signature_tx_hash,omitzero"`
// contains filtered or unexported fields
}
func (InstanceReceiverBlockchainWalletAddParams) MarshalJSON ¶
func (r InstanceReceiverBlockchainWalletAddParams) MarshalJSON() (data []byte, err error)
func (*InstanceReceiverBlockchainWalletAddParams) UnmarshalJSON ¶
func (r *InstanceReceiverBlockchainWalletAddParams) UnmarshalJSON(data []byte) error
type InstanceReceiverBlockchainWalletAddParamsNetwork ¶
type InstanceReceiverBlockchainWalletAddParamsNetwork string
const ( InstanceReceiverBlockchainWalletAddParamsNetworkBase InstanceReceiverBlockchainWalletAddParamsNetwork = "base" InstanceReceiverBlockchainWalletAddParamsNetworkSepolia InstanceReceiverBlockchainWalletAddParamsNetwork = "sepolia" InstanceReceiverBlockchainWalletAddParamsNetworkArbitrumSepolia InstanceReceiverBlockchainWalletAddParamsNetwork = "arbitrum_sepolia" InstanceReceiverBlockchainWalletAddParamsNetworkBaseSepolia InstanceReceiverBlockchainWalletAddParamsNetwork = "base_sepolia" InstanceReceiverBlockchainWalletAddParamsNetworkArbitrum InstanceReceiverBlockchainWalletAddParamsNetwork = "arbitrum" InstanceReceiverBlockchainWalletAddParamsNetworkPolygon InstanceReceiverBlockchainWalletAddParamsNetwork = "polygon" InstanceReceiverBlockchainWalletAddParamsNetworkPolygonAmoy InstanceReceiverBlockchainWalletAddParamsNetwork = "polygon_amoy" InstanceReceiverBlockchainWalletAddParamsNetworkStellar InstanceReceiverBlockchainWalletAddParamsNetwork = "stellar" InstanceReceiverBlockchainWalletAddParamsNetworkStellarTestnet InstanceReceiverBlockchainWalletAddParamsNetwork = "stellar_testnet" )
type InstanceReceiverBlockchainWalletGetSignMessageParams ¶
type InstanceReceiverBlockchainWalletGetSignMessageParams struct {
InstanceID string `path:"instance_id,required" json:"-"`
// contains filtered or unexported fields
}
type InstanceReceiverBlockchainWalletGetSignMessageResponse ¶
type InstanceReceiverBlockchainWalletGetSignMessageResponse struct {
Message string `json:"message,required"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Message respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (InstanceReceiverBlockchainWalletGetSignMessageResponse) RawJSON ¶
func (r InstanceReceiverBlockchainWalletGetSignMessageResponse) RawJSON() string
Returns the unmodified JSON received from the API
func (*InstanceReceiverBlockchainWalletGetSignMessageResponse) UnmarshalJSON ¶
func (r *InstanceReceiverBlockchainWalletGetSignMessageResponse) UnmarshalJSON(data []byte) error
type InstanceReceiverBlockchainWalletListParams ¶
type InstanceReceiverBlockchainWalletListParams struct {
InstanceID string `path:"instance_id,required" json:"-"`
// contains filtered or unexported fields
}
type InstanceReceiverBlockchainWalletService ¶
type InstanceReceiverBlockchainWalletService struct {
Options []option.RequestOption
}
InstanceReceiverBlockchainWalletService contains methods and other services that help with interacting with the blindpay-sdk API.
Note, unlike clients, this service does not read variables from the environment automatically. You should not instantiate this service directly, and instead use the NewInstanceReceiverBlockchainWalletService method instead.
func NewInstanceReceiverBlockchainWalletService ¶
func NewInstanceReceiverBlockchainWalletService(opts ...option.RequestOption) (r InstanceReceiverBlockchainWalletService)
NewInstanceReceiverBlockchainWalletService generates a new service that applies the given options to each request. These options are applied after the parent client's options (if there is one), and before any request-specific options.
func (*InstanceReceiverBlockchainWalletService) Add ¶
func (r *InstanceReceiverBlockchainWalletService) Add(ctx context.Context, receiverID string, params InstanceReceiverBlockchainWalletAddParams, opts ...option.RequestOption) (res *BlockchainWallet, err error)
Add Blockchain Wallet
func (*InstanceReceiverBlockchainWalletService) Get ¶
func (r *InstanceReceiverBlockchainWalletService) Get(ctx context.Context, id string, query InstanceReceiverBlockchainWalletGetParams, opts ...option.RequestOption) (res *BlockchainWallet, err error)
Retrieve Blockchain Wallet
func (*InstanceReceiverBlockchainWalletService) GetSignMessage ¶
func (r *InstanceReceiverBlockchainWalletService) GetSignMessage(ctx context.Context, receiverID string, query InstanceReceiverBlockchainWalletGetSignMessageParams, opts ...option.RequestOption) (res *InstanceReceiverBlockchainWalletGetSignMessageResponse, err error)
Retrieve Blockchain Wallet Message
func (*InstanceReceiverBlockchainWalletService) List ¶
func (r *InstanceReceiverBlockchainWalletService) List(ctx context.Context, receiverID string, query InstanceReceiverBlockchainWalletListParams, opts ...option.RequestOption) (res *[]BlockchainWallet, err error)
Retrieve Blockchain Wallets
func (*InstanceReceiverBlockchainWalletService) Remove ¶
func (r *InstanceReceiverBlockchainWalletService) Remove(ctx context.Context, id string, body InstanceReceiverBlockchainWalletRemoveParams, opts ...option.RequestOption) (res *Success, err error)
Remove Blockchain Wallet
type InstanceReceiverDeleteParams ¶
type InstanceReceiverDeleteParams struct {
InstanceID string `path:"instance_id,required" json:"-"`
// contains filtered or unexported fields
}
type InstanceReceiverGetParams ¶
type InstanceReceiverGetParams struct {
InstanceID string `path:"instance_id,required" json:"-"`
// contains filtered or unexported fields
}
type InstanceReceiverNewParams ¶
type InstanceReceiverNewParams struct {
// Any of "AF", "AL", "DZ", "AS", "AD", "AO", "AI", "AQ", "AG", "AR", "AM", "AW",
// "AU", "AT", "AZ", "BS", "BH", "BD", "BB", "BY", "BE", "BZ", "BJ", "BM", "BT",
// "BO", "BQ", "BA", "BW", "BV", "BR", "IO", "BN", "BG", "BF", "BI", "CV", "KH",
// "CM", "CA", "KY", "CF", "TD", "CL", "CN", "CX", "CC", "CO", "KM", "CD", "CG",
// "CK", "CR", "HR", "CU", "CW", "CY", "CZ", "CI", "DK", "DJ", "DM", "DO", "EC",
// "EG", "SV", "GQ", "ER", "EE", "SZ", "ET", "FK", "FO", "FJ", "FI", "FR", "GF",
// "PF", "TF", "GA", "GM", "GE", "DE", "GH", "GI", "GR", "GL", "GD", "GP", "GU",
// "GT", "GG", "GN", "GW", "GY", "HT", "HM", "VA", "HN", "HK", "HU", "IS", "IN",
// "ID", "IR", "IQ", "IE", "IM", "IL", "IT", "JM", "JP", "JE", "JO", "KZ", "KE",
// "KI", "KP", "KR", "KW", "KG", "LA", "LV", "LB", "LS", "LR", "LY", "LI", "LT",
// "LU", "MO", "MG", "MW", "MY", "MV", "ML", "MT", "MH", "MQ", "MR", "MU", "YT",
// "MX", "FM", "MD", "MC", "MN", "ME", "MS", "MA", "MZ", "MM", "NA", "NR", "NP",
// "NL", "NC", "NZ", "NI", "NE", "NG", "NU", "NF", "MP", "NO", "OM", "PK", "PW",
// "PS", "PA", "PG", "PY", "PE", "PH", "PN", "PL", "PT", "PR", "QA", "MK", "RO",
// "RU", "RW", "RE", "BL", "SH", "KN", "LC", "MF", "PM", "VC", "WS", "SM", "ST",
// "SA", "SN", "RS", "SC", "SL", "SG", "SX", "SK", "SI", "SB", "SO", "ZA", "GS",
// "SS", "ES", "LK", "SD", "SR", "SJ", "SE", "CH", "SY", "TW", "TJ", "TZ", "TH",
// "TL", "TG", "TK", "TO", "TT", "TN", "TR", "TM", "TC", "TV", "UG", "UA", "AE",
// "GB", "UM", "US", "UY", "UZ", "VU", "VE", "VN", "VG", "VI", "WF", "EH", "YE",
// "ZM", "ZW", "AX".
Country InstanceReceiverNewParamsCountry `json:"country,omitzero,required"`
Email string `json:"email,required" format:"email"`
// Any of "light", "standard", "enhanced".
KYCType InstanceReceiverNewParamsKYCType `json:"kyc_type,omitzero,required"`
// Any of "individual", "business".
Type InstanceReceiverNewParamsType `json:"type,omitzero,required"`
AddressLine1 param.Opt[string] `json:"address_line_1,omitzero"`
AddressLine2 param.Opt[string] `json:"address_line_2,omitzero"`
AlternateName param.Opt[string] `json:"alternate_name,omitzero"`
City param.Opt[string] `json:"city,omitzero"`
DateOfBirth param.Opt[time.Time] `json:"date_of_birth,omitzero" format:"date-time"`
ExternalID param.Opt[string] `json:"external_id,omitzero"`
FirstName param.Opt[string] `json:"first_name,omitzero"`
FormationDate param.Opt[time.Time] `json:"formation_date,omitzero" format:"date-time"`
IDDocBackFile param.Opt[string] `json:"id_doc_back_file,omitzero" format:"uri"`
IDDocFrontFile param.Opt[string] `json:"id_doc_front_file,omitzero" format:"uri"`
ImageURL param.Opt[string] `json:"image_url,omitzero" format:"uri"`
IncorporationDocFile param.Opt[string] `json:"incorporation_doc_file,omitzero" format:"uri"`
IndividualHoldingDocFrontFile param.Opt[string] `json:"individual_holding_doc_front_file,omitzero" format:"uri"`
IPAddress param.Opt[string] `json:"ip_address,omitzero"`
LastName param.Opt[string] `json:"last_name,omitzero"`
LegalName param.Opt[string] `json:"legal_name,omitzero"`
PhoneNumber param.Opt[string] `json:"phone_number,omitzero"`
PostalCode param.Opt[string] `json:"postal_code,omitzero"`
ProofOfAddressDocFile param.Opt[string] `json:"proof_of_address_doc_file,omitzero" format:"uri"`
ProofOfOwnershipDocFile param.Opt[string] `json:"proof_of_ownership_doc_file,omitzero" format:"uri"`
PurposeOfTransactionsExplanation param.Opt[string] `json:"purpose_of_transactions_explanation,omitzero"`
SourceOfFundsDocFile param.Opt[string] `json:"source_of_funds_doc_file,omitzero" format:"uri"`
StateProvinceRegion param.Opt[string] `json:"state_province_region,omitzero"`
TaxID param.Opt[string] `json:"tax_id,omitzero"`
TosID param.Opt[string] `json:"tos_id,omitzero"`
Website param.Opt[string] `json:"website,omitzero" format:"uri"`
// Any of "AF", "AL", "DZ", "AS", "AD", "AO", "AI", "AQ", "AG", "AR", "AM", "AW",
// "AU", "AT", "AZ", "BS", "BH", "BD", "BB", "BY", "BE", "BZ", "BJ", "BM", "BT",
// "BO", "BQ", "BA", "BW", "BV", "BR", "IO", "BN", "BG", "BF", "BI", "CV", "KH",
// "CM", "CA", "KY", "CF", "TD", "CL", "CN", "CX", "CC", "CO", "KM", "CD", "CG",
// "CK", "CR", "HR", "CU", "CW", "CY", "CZ", "CI", "DK", "DJ", "DM", "DO", "EC",
// "EG", "SV", "GQ", "ER", "EE", "SZ", "ET", "FK", "FO", "FJ", "FI", "FR", "GF",
// "PF", "TF", "GA", "GM", "GE", "DE", "GH", "GI", "GR", "GL", "GD", "GP", "GU",
// "GT", "GG", "GN", "GW", "GY", "HT", "HM", "VA", "HN", "HK", "HU", "IS", "IN",
// "ID", "IR", "IQ", "IE", "IM", "IL", "IT", "JM", "JP", "JE", "JO", "KZ", "KE",
// "KI", "KP", "KR", "KW", "KG", "LA", "LV", "LB", "LS", "LR", "LY", "LI", "LT",
// "LU", "MO", "MG", "MW", "MY", "MV", "ML", "MT", "MH", "MQ", "MR", "MU", "YT",
// "MX", "FM", "MD", "MC", "MN", "ME", "MS", "MA", "MZ", "MM", "NA", "NR", "NP",
// "NL", "NC", "NZ", "NI", "NE", "NG", "NU", "NF", "MP", "NO", "OM", "PK", "PW",
// "PS", "PA", "PG", "PY", "PE", "PH", "PN", "PL", "PT", "PR", "QA", "MK", "RO",
// "RU", "RW", "RE", "BL", "SH", "KN", "LC", "MF", "PM", "VC", "WS", "SM", "ST",
// "SA", "SN", "RS", "SC", "SL", "SG", "SX", "SK", "SI", "SB", "SO", "ZA", "GS",
// "SS", "ES", "LK", "SD", "SR", "SJ", "SE", "CH", "SY", "TW", "TJ", "TZ", "TH",
// "TL", "TG", "TK", "TO", "TT", "TN", "TR", "TM", "TC", "TV", "UG", "UA", "AE",
// "GB", "UM", "US", "UY", "UZ", "VU", "VE", "VN", "VG", "VI", "WF", "EH", "YE",
// "ZM", "ZW", "AX".
IDDocCountry InstanceReceiverNewParamsIDDocCountry `json:"id_doc_country,omitzero"`
// Any of "PASSPORT", "ID_CARD", "DRIVERS".
IDDocType InstanceReceiverNewParamsIDDocType `json:"id_doc_type,omitzero"`
// Receiver owners
Owners []InstanceReceiverNewParamsOwner `json:"owners,omitzero"`
// Any of "UTILITY_BILL", "BANK_STATEMENT", "RENTAL_AGREEMENT", "TAX_DOCUMENT",
// "GOVERNMENT_CORRESPONDENCE".
ProofOfAddressDocType InstanceReceiverNewParamsProofOfAddressDocType `json:"proof_of_address_doc_type,omitzero"`
// Any of "business_transactions", "charitable_donations", "investment_purposes",
// "payments_to_friends_or_family_abroad", "personal_or_living_expenses",
// "protect_wealth", "purchase_good_and_services",
// "receive_payment_for_freelancing", "receive_salary", "other".
PurposeOfTransactions InstanceReceiverNewParamsPurposeOfTransactions `json:"purpose_of_transactions,omitzero"`
// Any of "business_income", "gambling_proceeds", "gifts", "government_benefits",
// "inheritance", "investment_loans", "pension_retirement", "salary",
// "sale_of_assets_real_estate", "savings", "esops", "investment_proceeds",
// "someone_else_funds".
SourceOfFundsDocType InstanceReceiverNewParamsSourceOfFundsDocType `json:"source_of_funds_doc_type,omitzero"`
// contains filtered or unexported fields
}
func (InstanceReceiverNewParams) MarshalJSON ¶
func (r InstanceReceiverNewParams) MarshalJSON() (data []byte, err error)
func (*InstanceReceiverNewParams) UnmarshalJSON ¶
func (r *InstanceReceiverNewParams) UnmarshalJSON(data []byte) error
type InstanceReceiverNewParamsCountry ¶
type InstanceReceiverNewParamsCountry string
const ( InstanceReceiverNewParamsCountryAf InstanceReceiverNewParamsCountry = "AF" InstanceReceiverNewParamsCountryAl InstanceReceiverNewParamsCountry = "AL" InstanceReceiverNewParamsCountryDz InstanceReceiverNewParamsCountry = "DZ" InstanceReceiverNewParamsCountryAs InstanceReceiverNewParamsCountry = "AS" InstanceReceiverNewParamsCountryAd InstanceReceiverNewParamsCountry = "AD" InstanceReceiverNewParamsCountryAo InstanceReceiverNewParamsCountry = "AO" InstanceReceiverNewParamsCountryAI InstanceReceiverNewParamsCountry = "AI" InstanceReceiverNewParamsCountryAq InstanceReceiverNewParamsCountry = "AQ" InstanceReceiverNewParamsCountryAg InstanceReceiverNewParamsCountry = "AG" InstanceReceiverNewParamsCountryAr InstanceReceiverNewParamsCountry = "AR" InstanceReceiverNewParamsCountryAm InstanceReceiverNewParamsCountry = "AM" InstanceReceiverNewParamsCountryAw InstanceReceiverNewParamsCountry = "AW" InstanceReceiverNewParamsCountryAu InstanceReceiverNewParamsCountry = "AU" InstanceReceiverNewParamsCountryAt InstanceReceiverNewParamsCountry = "AT" InstanceReceiverNewParamsCountryAz InstanceReceiverNewParamsCountry = "AZ" InstanceReceiverNewParamsCountryBs InstanceReceiverNewParamsCountry = "BS" InstanceReceiverNewParamsCountryBh InstanceReceiverNewParamsCountry = "BH" InstanceReceiverNewParamsCountryBd InstanceReceiverNewParamsCountry = "BD" InstanceReceiverNewParamsCountryBb InstanceReceiverNewParamsCountry = "BB" InstanceReceiverNewParamsCountryBy InstanceReceiverNewParamsCountry = "BY" InstanceReceiverNewParamsCountryBe InstanceReceiverNewParamsCountry = "BE" InstanceReceiverNewParamsCountryBz InstanceReceiverNewParamsCountry = "BZ" InstanceReceiverNewParamsCountryBj InstanceReceiverNewParamsCountry = "BJ" InstanceReceiverNewParamsCountryBm InstanceReceiverNewParamsCountry = "BM" InstanceReceiverNewParamsCountryBt InstanceReceiverNewParamsCountry = "BT" InstanceReceiverNewParamsCountryBo InstanceReceiverNewParamsCountry = "BO" InstanceReceiverNewParamsCountryBq InstanceReceiverNewParamsCountry = "BQ" InstanceReceiverNewParamsCountryBa InstanceReceiverNewParamsCountry = "BA" InstanceReceiverNewParamsCountryBw InstanceReceiverNewParamsCountry = "BW" InstanceReceiverNewParamsCountryBv InstanceReceiverNewParamsCountry = "BV" InstanceReceiverNewParamsCountryBr InstanceReceiverNewParamsCountry = "BR" InstanceReceiverNewParamsCountryIo InstanceReceiverNewParamsCountry = "IO" InstanceReceiverNewParamsCountryBn InstanceReceiverNewParamsCountry = "BN" InstanceReceiverNewParamsCountryBg InstanceReceiverNewParamsCountry = "BG" InstanceReceiverNewParamsCountryBf InstanceReceiverNewParamsCountry = "BF" InstanceReceiverNewParamsCountryBi InstanceReceiverNewParamsCountry = "BI" InstanceReceiverNewParamsCountryCv InstanceReceiverNewParamsCountry = "CV" InstanceReceiverNewParamsCountryKh InstanceReceiverNewParamsCountry = "KH" InstanceReceiverNewParamsCountryCm InstanceReceiverNewParamsCountry = "CM" InstanceReceiverNewParamsCountryCa InstanceReceiverNewParamsCountry = "CA" InstanceReceiverNewParamsCountryKy InstanceReceiverNewParamsCountry = "KY" InstanceReceiverNewParamsCountryCf InstanceReceiverNewParamsCountry = "CF" InstanceReceiverNewParamsCountryTd InstanceReceiverNewParamsCountry = "TD" InstanceReceiverNewParamsCountryCl InstanceReceiverNewParamsCountry = "CL" InstanceReceiverNewParamsCountryCn InstanceReceiverNewParamsCountry = "CN" InstanceReceiverNewParamsCountryCx InstanceReceiverNewParamsCountry = "CX" InstanceReceiverNewParamsCountryCc InstanceReceiverNewParamsCountry = "CC" InstanceReceiverNewParamsCountryCo InstanceReceiverNewParamsCountry = "CO" InstanceReceiverNewParamsCountryKm InstanceReceiverNewParamsCountry = "KM" InstanceReceiverNewParamsCountryCd InstanceReceiverNewParamsCountry = "CD" InstanceReceiverNewParamsCountryCg InstanceReceiverNewParamsCountry = "CG" InstanceReceiverNewParamsCountryCk InstanceReceiverNewParamsCountry = "CK" InstanceReceiverNewParamsCountryCr InstanceReceiverNewParamsCountry = "CR" InstanceReceiverNewParamsCountryHr InstanceReceiverNewParamsCountry = "HR" InstanceReceiverNewParamsCountryCu InstanceReceiverNewParamsCountry = "CU" InstanceReceiverNewParamsCountryCw InstanceReceiverNewParamsCountry = "CW" InstanceReceiverNewParamsCountryCy InstanceReceiverNewParamsCountry = "CY" InstanceReceiverNewParamsCountryCz InstanceReceiverNewParamsCountry = "CZ" InstanceReceiverNewParamsCountryCi InstanceReceiverNewParamsCountry = "CI" InstanceReceiverNewParamsCountryDk InstanceReceiverNewParamsCountry = "DK" InstanceReceiverNewParamsCountryDj InstanceReceiverNewParamsCountry = "DJ" InstanceReceiverNewParamsCountryDm InstanceReceiverNewParamsCountry = "DM" InstanceReceiverNewParamsCountryDo InstanceReceiverNewParamsCountry = "DO" InstanceReceiverNewParamsCountryEc InstanceReceiverNewParamsCountry = "EC" InstanceReceiverNewParamsCountryEg InstanceReceiverNewParamsCountry = "EG" InstanceReceiverNewParamsCountrySv InstanceReceiverNewParamsCountry = "SV" InstanceReceiverNewParamsCountryGq InstanceReceiverNewParamsCountry = "GQ" InstanceReceiverNewParamsCountryEr InstanceReceiverNewParamsCountry = "ER" InstanceReceiverNewParamsCountryEe InstanceReceiverNewParamsCountry = "EE" InstanceReceiverNewParamsCountrySz InstanceReceiverNewParamsCountry = "SZ" InstanceReceiverNewParamsCountryEt InstanceReceiverNewParamsCountry = "ET" InstanceReceiverNewParamsCountryFk InstanceReceiverNewParamsCountry = "FK" InstanceReceiverNewParamsCountryFo InstanceReceiverNewParamsCountry = "FO" InstanceReceiverNewParamsCountryFj InstanceReceiverNewParamsCountry = "FJ" InstanceReceiverNewParamsCountryFi InstanceReceiverNewParamsCountry = "FI" InstanceReceiverNewParamsCountryFr InstanceReceiverNewParamsCountry = "FR" InstanceReceiverNewParamsCountryGf InstanceReceiverNewParamsCountry = "GF" InstanceReceiverNewParamsCountryPf InstanceReceiverNewParamsCountry = "PF" InstanceReceiverNewParamsCountryTf InstanceReceiverNewParamsCountry = "TF" InstanceReceiverNewParamsCountryGa InstanceReceiverNewParamsCountry = "GA" InstanceReceiverNewParamsCountryGm InstanceReceiverNewParamsCountry = "GM" InstanceReceiverNewParamsCountryGe InstanceReceiverNewParamsCountry = "GE" InstanceReceiverNewParamsCountryDe InstanceReceiverNewParamsCountry = "DE" InstanceReceiverNewParamsCountryGh InstanceReceiverNewParamsCountry = "GH" InstanceReceiverNewParamsCountryGi InstanceReceiverNewParamsCountry = "GI" InstanceReceiverNewParamsCountryGr InstanceReceiverNewParamsCountry = "GR" InstanceReceiverNewParamsCountryGl InstanceReceiverNewParamsCountry = "GL" InstanceReceiverNewParamsCountryGd InstanceReceiverNewParamsCountry = "GD" InstanceReceiverNewParamsCountryGp InstanceReceiverNewParamsCountry = "GP" InstanceReceiverNewParamsCountryGu InstanceReceiverNewParamsCountry = "GU" InstanceReceiverNewParamsCountryGt InstanceReceiverNewParamsCountry = "GT" InstanceReceiverNewParamsCountryGg InstanceReceiverNewParamsCountry = "GG" InstanceReceiverNewParamsCountryGn InstanceReceiverNewParamsCountry = "GN" InstanceReceiverNewParamsCountryGw InstanceReceiverNewParamsCountry = "GW" InstanceReceiverNewParamsCountryGy InstanceReceiverNewParamsCountry = "GY" InstanceReceiverNewParamsCountryHt InstanceReceiverNewParamsCountry = "HT" InstanceReceiverNewParamsCountryHm InstanceReceiverNewParamsCountry = "HM" InstanceReceiverNewParamsCountryVa InstanceReceiverNewParamsCountry = "VA" InstanceReceiverNewParamsCountryHn InstanceReceiverNewParamsCountry = "HN" InstanceReceiverNewParamsCountryHk InstanceReceiverNewParamsCountry = "HK" InstanceReceiverNewParamsCountryHu InstanceReceiverNewParamsCountry = "HU" InstanceReceiverNewParamsCountryIs InstanceReceiverNewParamsCountry = "IS" InstanceReceiverNewParamsCountryIn InstanceReceiverNewParamsCountry = "IN" InstanceReceiverNewParamsCountryID InstanceReceiverNewParamsCountry = "ID" InstanceReceiverNewParamsCountryIr InstanceReceiverNewParamsCountry = "IR" InstanceReceiverNewParamsCountryIq InstanceReceiverNewParamsCountry = "IQ" InstanceReceiverNewParamsCountryIe InstanceReceiverNewParamsCountry = "IE" InstanceReceiverNewParamsCountryIm InstanceReceiverNewParamsCountry = "IM" InstanceReceiverNewParamsCountryIl InstanceReceiverNewParamsCountry = "IL" InstanceReceiverNewParamsCountryIt InstanceReceiverNewParamsCountry = "IT" InstanceReceiverNewParamsCountryJm InstanceReceiverNewParamsCountry = "JM" InstanceReceiverNewParamsCountryJp InstanceReceiverNewParamsCountry = "JP" InstanceReceiverNewParamsCountryJe InstanceReceiverNewParamsCountry = "JE" InstanceReceiverNewParamsCountryJo InstanceReceiverNewParamsCountry = "JO" InstanceReceiverNewParamsCountryKz InstanceReceiverNewParamsCountry = "KZ" InstanceReceiverNewParamsCountryKe InstanceReceiverNewParamsCountry = "KE" InstanceReceiverNewParamsCountryKi InstanceReceiverNewParamsCountry = "KI" InstanceReceiverNewParamsCountryKp InstanceReceiverNewParamsCountry = "KP" InstanceReceiverNewParamsCountryKr InstanceReceiverNewParamsCountry = "KR" InstanceReceiverNewParamsCountryKw InstanceReceiverNewParamsCountry = "KW" InstanceReceiverNewParamsCountryKg InstanceReceiverNewParamsCountry = "KG" InstanceReceiverNewParamsCountryLa InstanceReceiverNewParamsCountry = "LA" InstanceReceiverNewParamsCountryLv InstanceReceiverNewParamsCountry = "LV" InstanceReceiverNewParamsCountryLb InstanceReceiverNewParamsCountry = "LB" InstanceReceiverNewParamsCountryLs InstanceReceiverNewParamsCountry = "LS" InstanceReceiverNewParamsCountryLr InstanceReceiverNewParamsCountry = "LR" InstanceReceiverNewParamsCountryLy InstanceReceiverNewParamsCountry = "LY" InstanceReceiverNewParamsCountryLi InstanceReceiverNewParamsCountry = "LI" InstanceReceiverNewParamsCountryLt InstanceReceiverNewParamsCountry = "LT" InstanceReceiverNewParamsCountryLu InstanceReceiverNewParamsCountry = "LU" InstanceReceiverNewParamsCountryMo InstanceReceiverNewParamsCountry = "MO" InstanceReceiverNewParamsCountryMg InstanceReceiverNewParamsCountry = "MG" InstanceReceiverNewParamsCountryMw InstanceReceiverNewParamsCountry = "MW" InstanceReceiverNewParamsCountryMy InstanceReceiverNewParamsCountry = "MY" InstanceReceiverNewParamsCountryMv InstanceReceiverNewParamsCountry = "MV" InstanceReceiverNewParamsCountryMl InstanceReceiverNewParamsCountry = "ML" InstanceReceiverNewParamsCountryMt InstanceReceiverNewParamsCountry = "MT" InstanceReceiverNewParamsCountryMh InstanceReceiverNewParamsCountry = "MH" InstanceReceiverNewParamsCountryMq InstanceReceiverNewParamsCountry = "MQ" InstanceReceiverNewParamsCountryMr InstanceReceiverNewParamsCountry = "MR" InstanceReceiverNewParamsCountryMu InstanceReceiverNewParamsCountry = "MU" InstanceReceiverNewParamsCountryYt InstanceReceiverNewParamsCountry = "YT" InstanceReceiverNewParamsCountryMx InstanceReceiverNewParamsCountry = "MX" InstanceReceiverNewParamsCountryFm InstanceReceiverNewParamsCountry = "FM" InstanceReceiverNewParamsCountryMd InstanceReceiverNewParamsCountry = "MD" InstanceReceiverNewParamsCountryMc InstanceReceiverNewParamsCountry = "MC" InstanceReceiverNewParamsCountryMn InstanceReceiverNewParamsCountry = "MN" InstanceReceiverNewParamsCountryMe InstanceReceiverNewParamsCountry = "ME" InstanceReceiverNewParamsCountryMs InstanceReceiverNewParamsCountry = "MS" InstanceReceiverNewParamsCountryMa InstanceReceiverNewParamsCountry = "MA" InstanceReceiverNewParamsCountryMz InstanceReceiverNewParamsCountry = "MZ" InstanceReceiverNewParamsCountryMm InstanceReceiverNewParamsCountry = "MM" InstanceReceiverNewParamsCountryNa InstanceReceiverNewParamsCountry = "NA" InstanceReceiverNewParamsCountryNr InstanceReceiverNewParamsCountry = "NR" InstanceReceiverNewParamsCountryNp InstanceReceiverNewParamsCountry = "NP" InstanceReceiverNewParamsCountryNl InstanceReceiverNewParamsCountry = "NL" InstanceReceiverNewParamsCountryNc InstanceReceiverNewParamsCountry = "NC" InstanceReceiverNewParamsCountryNz InstanceReceiverNewParamsCountry = "NZ" InstanceReceiverNewParamsCountryNi InstanceReceiverNewParamsCountry = "NI" InstanceReceiverNewParamsCountryNe InstanceReceiverNewParamsCountry = "NE" InstanceReceiverNewParamsCountryNg InstanceReceiverNewParamsCountry = "NG" InstanceReceiverNewParamsCountryNu InstanceReceiverNewParamsCountry = "NU" InstanceReceiverNewParamsCountryNf InstanceReceiverNewParamsCountry = "NF" InstanceReceiverNewParamsCountryMp InstanceReceiverNewParamsCountry = "MP" InstanceReceiverNewParamsCountryNo InstanceReceiverNewParamsCountry = "NO" InstanceReceiverNewParamsCountryOm InstanceReceiverNewParamsCountry = "OM" InstanceReceiverNewParamsCountryPk InstanceReceiverNewParamsCountry = "PK" InstanceReceiverNewParamsCountryPw InstanceReceiverNewParamsCountry = "PW" InstanceReceiverNewParamsCountryPs InstanceReceiverNewParamsCountry = "PS" InstanceReceiverNewParamsCountryPa InstanceReceiverNewParamsCountry = "PA" InstanceReceiverNewParamsCountryPg InstanceReceiverNewParamsCountry = "PG" InstanceReceiverNewParamsCountryPy InstanceReceiverNewParamsCountry = "PY" InstanceReceiverNewParamsCountryPe InstanceReceiverNewParamsCountry = "PE" InstanceReceiverNewParamsCountryPh InstanceReceiverNewParamsCountry = "PH" InstanceReceiverNewParamsCountryPn InstanceReceiverNewParamsCountry = "PN" InstanceReceiverNewParamsCountryPl InstanceReceiverNewParamsCountry = "PL" InstanceReceiverNewParamsCountryPt InstanceReceiverNewParamsCountry = "PT" InstanceReceiverNewParamsCountryPr InstanceReceiverNewParamsCountry = "PR" InstanceReceiverNewParamsCountryQa InstanceReceiverNewParamsCountry = "QA" InstanceReceiverNewParamsCountryMk InstanceReceiverNewParamsCountry = "MK" InstanceReceiverNewParamsCountryRo InstanceReceiverNewParamsCountry = "RO" InstanceReceiverNewParamsCountryRu InstanceReceiverNewParamsCountry = "RU" InstanceReceiverNewParamsCountryRw InstanceReceiverNewParamsCountry = "RW" InstanceReceiverNewParamsCountryRe InstanceReceiverNewParamsCountry = "RE" InstanceReceiverNewParamsCountryBl InstanceReceiverNewParamsCountry = "BL" InstanceReceiverNewParamsCountrySh InstanceReceiverNewParamsCountry = "SH" InstanceReceiverNewParamsCountryKn InstanceReceiverNewParamsCountry = "KN" InstanceReceiverNewParamsCountryLc InstanceReceiverNewParamsCountry = "LC" InstanceReceiverNewParamsCountryMf InstanceReceiverNewParamsCountry = "MF" InstanceReceiverNewParamsCountryPm InstanceReceiverNewParamsCountry = "PM" InstanceReceiverNewParamsCountryVc InstanceReceiverNewParamsCountry = "VC" InstanceReceiverNewParamsCountryWs InstanceReceiverNewParamsCountry = "WS" InstanceReceiverNewParamsCountrySm InstanceReceiverNewParamsCountry = "SM" InstanceReceiverNewParamsCountrySt InstanceReceiverNewParamsCountry = "ST" InstanceReceiverNewParamsCountrySa InstanceReceiverNewParamsCountry = "SA" InstanceReceiverNewParamsCountrySn InstanceReceiverNewParamsCountry = "SN" InstanceReceiverNewParamsCountryRs InstanceReceiverNewParamsCountry = "RS" InstanceReceiverNewParamsCountrySc InstanceReceiverNewParamsCountry = "SC" InstanceReceiverNewParamsCountrySl InstanceReceiverNewParamsCountry = "SL" InstanceReceiverNewParamsCountrySg InstanceReceiverNewParamsCountry = "SG" InstanceReceiverNewParamsCountrySx InstanceReceiverNewParamsCountry = "SX" InstanceReceiverNewParamsCountrySk InstanceReceiverNewParamsCountry = "SK" InstanceReceiverNewParamsCountrySi InstanceReceiverNewParamsCountry = "SI" InstanceReceiverNewParamsCountrySb InstanceReceiverNewParamsCountry = "SB" InstanceReceiverNewParamsCountrySo InstanceReceiverNewParamsCountry = "SO" InstanceReceiverNewParamsCountryZa InstanceReceiverNewParamsCountry = "ZA" InstanceReceiverNewParamsCountryGs InstanceReceiverNewParamsCountry = "GS" InstanceReceiverNewParamsCountrySS InstanceReceiverNewParamsCountry = "SS" InstanceReceiverNewParamsCountryEs InstanceReceiverNewParamsCountry = "ES" InstanceReceiverNewParamsCountryLk InstanceReceiverNewParamsCountry = "LK" InstanceReceiverNewParamsCountrySd InstanceReceiverNewParamsCountry = "SD" InstanceReceiverNewParamsCountrySr InstanceReceiverNewParamsCountry = "SR" InstanceReceiverNewParamsCountrySj InstanceReceiverNewParamsCountry = "SJ" InstanceReceiverNewParamsCountrySe InstanceReceiverNewParamsCountry = "SE" InstanceReceiverNewParamsCountryCh InstanceReceiverNewParamsCountry = "CH" InstanceReceiverNewParamsCountrySy InstanceReceiverNewParamsCountry = "SY" InstanceReceiverNewParamsCountryTw InstanceReceiverNewParamsCountry = "TW" InstanceReceiverNewParamsCountryTj InstanceReceiverNewParamsCountry = "TJ" InstanceReceiverNewParamsCountryTz InstanceReceiverNewParamsCountry = "TZ" InstanceReceiverNewParamsCountryTh InstanceReceiverNewParamsCountry = "TH" InstanceReceiverNewParamsCountryTl InstanceReceiverNewParamsCountry = "TL" InstanceReceiverNewParamsCountryTg InstanceReceiverNewParamsCountry = "TG" InstanceReceiverNewParamsCountryTk InstanceReceiverNewParamsCountry = "TK" InstanceReceiverNewParamsCountryTo InstanceReceiverNewParamsCountry = "TO" InstanceReceiverNewParamsCountryTt InstanceReceiverNewParamsCountry = "TT" InstanceReceiverNewParamsCountryTn InstanceReceiverNewParamsCountry = "TN" InstanceReceiverNewParamsCountryTr InstanceReceiverNewParamsCountry = "TR" InstanceReceiverNewParamsCountryTm InstanceReceiverNewParamsCountry = "TM" InstanceReceiverNewParamsCountryTc InstanceReceiverNewParamsCountry = "TC" InstanceReceiverNewParamsCountryTv InstanceReceiverNewParamsCountry = "TV" InstanceReceiverNewParamsCountryUg InstanceReceiverNewParamsCountry = "UG" InstanceReceiverNewParamsCountryUa InstanceReceiverNewParamsCountry = "UA" InstanceReceiverNewParamsCountryAe InstanceReceiverNewParamsCountry = "AE" InstanceReceiverNewParamsCountryGB InstanceReceiverNewParamsCountry = "GB" InstanceReceiverNewParamsCountryUm InstanceReceiverNewParamsCountry = "UM" InstanceReceiverNewParamsCountryUs InstanceReceiverNewParamsCountry = "US" InstanceReceiverNewParamsCountryUy InstanceReceiverNewParamsCountry = "UY" InstanceReceiverNewParamsCountryUz InstanceReceiverNewParamsCountry = "UZ" InstanceReceiverNewParamsCountryVu InstanceReceiverNewParamsCountry = "VU" InstanceReceiverNewParamsCountryVe InstanceReceiverNewParamsCountry = "VE" InstanceReceiverNewParamsCountryVn InstanceReceiverNewParamsCountry = "VN" InstanceReceiverNewParamsCountryVg InstanceReceiverNewParamsCountry = "VG" InstanceReceiverNewParamsCountryVi InstanceReceiverNewParamsCountry = "VI" InstanceReceiverNewParamsCountryWf InstanceReceiverNewParamsCountry = "WF" InstanceReceiverNewParamsCountryEh InstanceReceiverNewParamsCountry = "EH" InstanceReceiverNewParamsCountryYe InstanceReceiverNewParamsCountry = "YE" InstanceReceiverNewParamsCountryZm InstanceReceiverNewParamsCountry = "ZM" InstanceReceiverNewParamsCountryZw InstanceReceiverNewParamsCountry = "ZW" InstanceReceiverNewParamsCountryAx InstanceReceiverNewParamsCountry = "AX" )
type InstanceReceiverNewParamsIDDocCountry ¶
type InstanceReceiverNewParamsIDDocCountry string
const ( InstanceReceiverNewParamsIDDocCountryAf InstanceReceiverNewParamsIDDocCountry = "AF" InstanceReceiverNewParamsIDDocCountryAl InstanceReceiverNewParamsIDDocCountry = "AL" InstanceReceiverNewParamsIDDocCountryDz InstanceReceiverNewParamsIDDocCountry = "DZ" InstanceReceiverNewParamsIDDocCountryAs InstanceReceiverNewParamsIDDocCountry = "AS" InstanceReceiverNewParamsIDDocCountryAd InstanceReceiverNewParamsIDDocCountry = "AD" InstanceReceiverNewParamsIDDocCountryAo InstanceReceiverNewParamsIDDocCountry = "AO" InstanceReceiverNewParamsIDDocCountryAI InstanceReceiverNewParamsIDDocCountry = "AI" InstanceReceiverNewParamsIDDocCountryAq InstanceReceiverNewParamsIDDocCountry = "AQ" InstanceReceiverNewParamsIDDocCountryAg InstanceReceiverNewParamsIDDocCountry = "AG" InstanceReceiverNewParamsIDDocCountryAr InstanceReceiverNewParamsIDDocCountry = "AR" InstanceReceiverNewParamsIDDocCountryAm InstanceReceiverNewParamsIDDocCountry = "AM" InstanceReceiverNewParamsIDDocCountryAw InstanceReceiverNewParamsIDDocCountry = "AW" InstanceReceiverNewParamsIDDocCountryAu InstanceReceiverNewParamsIDDocCountry = "AU" InstanceReceiverNewParamsIDDocCountryAt InstanceReceiverNewParamsIDDocCountry = "AT" InstanceReceiverNewParamsIDDocCountryAz InstanceReceiverNewParamsIDDocCountry = "AZ" InstanceReceiverNewParamsIDDocCountryBs InstanceReceiverNewParamsIDDocCountry = "BS" InstanceReceiverNewParamsIDDocCountryBh InstanceReceiverNewParamsIDDocCountry = "BH" InstanceReceiverNewParamsIDDocCountryBd InstanceReceiverNewParamsIDDocCountry = "BD" InstanceReceiverNewParamsIDDocCountryBb InstanceReceiverNewParamsIDDocCountry = "BB" InstanceReceiverNewParamsIDDocCountryBy InstanceReceiverNewParamsIDDocCountry = "BY" InstanceReceiverNewParamsIDDocCountryBe InstanceReceiverNewParamsIDDocCountry = "BE" InstanceReceiverNewParamsIDDocCountryBz InstanceReceiverNewParamsIDDocCountry = "BZ" InstanceReceiverNewParamsIDDocCountryBj InstanceReceiverNewParamsIDDocCountry = "BJ" InstanceReceiverNewParamsIDDocCountryBm InstanceReceiverNewParamsIDDocCountry = "BM" InstanceReceiverNewParamsIDDocCountryBt InstanceReceiverNewParamsIDDocCountry = "BT" InstanceReceiverNewParamsIDDocCountryBo InstanceReceiverNewParamsIDDocCountry = "BO" InstanceReceiverNewParamsIDDocCountryBq InstanceReceiverNewParamsIDDocCountry = "BQ" InstanceReceiverNewParamsIDDocCountryBa InstanceReceiverNewParamsIDDocCountry = "BA" InstanceReceiverNewParamsIDDocCountryBw InstanceReceiverNewParamsIDDocCountry = "BW" InstanceReceiverNewParamsIDDocCountryBv InstanceReceiverNewParamsIDDocCountry = "BV" InstanceReceiverNewParamsIDDocCountryBr InstanceReceiverNewParamsIDDocCountry = "BR" InstanceReceiverNewParamsIDDocCountryIo InstanceReceiverNewParamsIDDocCountry = "IO" InstanceReceiverNewParamsIDDocCountryBn InstanceReceiverNewParamsIDDocCountry = "BN" InstanceReceiverNewParamsIDDocCountryBg InstanceReceiverNewParamsIDDocCountry = "BG" InstanceReceiverNewParamsIDDocCountryBf InstanceReceiverNewParamsIDDocCountry = "BF" InstanceReceiverNewParamsIDDocCountryBi InstanceReceiverNewParamsIDDocCountry = "BI" InstanceReceiverNewParamsIDDocCountryCv InstanceReceiverNewParamsIDDocCountry = "CV" InstanceReceiverNewParamsIDDocCountryKh InstanceReceiverNewParamsIDDocCountry = "KH" InstanceReceiverNewParamsIDDocCountryCm InstanceReceiverNewParamsIDDocCountry = "CM" InstanceReceiverNewParamsIDDocCountryCa InstanceReceiverNewParamsIDDocCountry = "CA" InstanceReceiverNewParamsIDDocCountryKy InstanceReceiverNewParamsIDDocCountry = "KY" InstanceReceiverNewParamsIDDocCountryCf InstanceReceiverNewParamsIDDocCountry = "CF" InstanceReceiverNewParamsIDDocCountryTd InstanceReceiverNewParamsIDDocCountry = "TD" InstanceReceiverNewParamsIDDocCountryCl InstanceReceiverNewParamsIDDocCountry = "CL" InstanceReceiverNewParamsIDDocCountryCn InstanceReceiverNewParamsIDDocCountry = "CN" InstanceReceiverNewParamsIDDocCountryCx InstanceReceiverNewParamsIDDocCountry = "CX" InstanceReceiverNewParamsIDDocCountryCc InstanceReceiverNewParamsIDDocCountry = "CC" InstanceReceiverNewParamsIDDocCountryCo InstanceReceiverNewParamsIDDocCountry = "CO" InstanceReceiverNewParamsIDDocCountryKm InstanceReceiverNewParamsIDDocCountry = "KM" InstanceReceiverNewParamsIDDocCountryCd InstanceReceiverNewParamsIDDocCountry = "CD" InstanceReceiverNewParamsIDDocCountryCg InstanceReceiverNewParamsIDDocCountry = "CG" InstanceReceiverNewParamsIDDocCountryCk InstanceReceiverNewParamsIDDocCountry = "CK" InstanceReceiverNewParamsIDDocCountryCr InstanceReceiverNewParamsIDDocCountry = "CR" InstanceReceiverNewParamsIDDocCountryHr InstanceReceiverNewParamsIDDocCountry = "HR" InstanceReceiverNewParamsIDDocCountryCu InstanceReceiverNewParamsIDDocCountry = "CU" InstanceReceiverNewParamsIDDocCountryCw InstanceReceiverNewParamsIDDocCountry = "CW" InstanceReceiverNewParamsIDDocCountryCy InstanceReceiverNewParamsIDDocCountry = "CY" InstanceReceiverNewParamsIDDocCountryCz InstanceReceiverNewParamsIDDocCountry = "CZ" InstanceReceiverNewParamsIDDocCountryCi InstanceReceiverNewParamsIDDocCountry = "CI" InstanceReceiverNewParamsIDDocCountryDk InstanceReceiverNewParamsIDDocCountry = "DK" InstanceReceiverNewParamsIDDocCountryDj InstanceReceiverNewParamsIDDocCountry = "DJ" InstanceReceiverNewParamsIDDocCountryDm InstanceReceiverNewParamsIDDocCountry = "DM" InstanceReceiverNewParamsIDDocCountryDo InstanceReceiverNewParamsIDDocCountry = "DO" InstanceReceiverNewParamsIDDocCountryEc InstanceReceiverNewParamsIDDocCountry = "EC" InstanceReceiverNewParamsIDDocCountryEg InstanceReceiverNewParamsIDDocCountry = "EG" InstanceReceiverNewParamsIDDocCountrySv InstanceReceiverNewParamsIDDocCountry = "SV" InstanceReceiverNewParamsIDDocCountryGq InstanceReceiverNewParamsIDDocCountry = "GQ" InstanceReceiverNewParamsIDDocCountryEr InstanceReceiverNewParamsIDDocCountry = "ER" InstanceReceiverNewParamsIDDocCountryEe InstanceReceiverNewParamsIDDocCountry = "EE" InstanceReceiverNewParamsIDDocCountrySz InstanceReceiverNewParamsIDDocCountry = "SZ" InstanceReceiverNewParamsIDDocCountryEt InstanceReceiverNewParamsIDDocCountry = "ET" InstanceReceiverNewParamsIDDocCountryFk InstanceReceiverNewParamsIDDocCountry = "FK" InstanceReceiverNewParamsIDDocCountryFo InstanceReceiverNewParamsIDDocCountry = "FO" InstanceReceiverNewParamsIDDocCountryFj InstanceReceiverNewParamsIDDocCountry = "FJ" InstanceReceiverNewParamsIDDocCountryFi InstanceReceiverNewParamsIDDocCountry = "FI" InstanceReceiverNewParamsIDDocCountryFr InstanceReceiverNewParamsIDDocCountry = "FR" InstanceReceiverNewParamsIDDocCountryGf InstanceReceiverNewParamsIDDocCountry = "GF" InstanceReceiverNewParamsIDDocCountryPf InstanceReceiverNewParamsIDDocCountry = "PF" InstanceReceiverNewParamsIDDocCountryTf InstanceReceiverNewParamsIDDocCountry = "TF" InstanceReceiverNewParamsIDDocCountryGa InstanceReceiverNewParamsIDDocCountry = "GA" InstanceReceiverNewParamsIDDocCountryGm InstanceReceiverNewParamsIDDocCountry = "GM" InstanceReceiverNewParamsIDDocCountryGe InstanceReceiverNewParamsIDDocCountry = "GE" InstanceReceiverNewParamsIDDocCountryDe InstanceReceiverNewParamsIDDocCountry = "DE" InstanceReceiverNewParamsIDDocCountryGh InstanceReceiverNewParamsIDDocCountry = "GH" InstanceReceiverNewParamsIDDocCountryGi InstanceReceiverNewParamsIDDocCountry = "GI" InstanceReceiverNewParamsIDDocCountryGr InstanceReceiverNewParamsIDDocCountry = "GR" InstanceReceiverNewParamsIDDocCountryGl InstanceReceiverNewParamsIDDocCountry = "GL" InstanceReceiverNewParamsIDDocCountryGd InstanceReceiverNewParamsIDDocCountry = "GD" InstanceReceiverNewParamsIDDocCountryGp InstanceReceiverNewParamsIDDocCountry = "GP" InstanceReceiverNewParamsIDDocCountryGu InstanceReceiverNewParamsIDDocCountry = "GU" InstanceReceiverNewParamsIDDocCountryGt InstanceReceiverNewParamsIDDocCountry = "GT" InstanceReceiverNewParamsIDDocCountryGg InstanceReceiverNewParamsIDDocCountry = "GG" InstanceReceiverNewParamsIDDocCountryGn InstanceReceiverNewParamsIDDocCountry = "GN" InstanceReceiverNewParamsIDDocCountryGw InstanceReceiverNewParamsIDDocCountry = "GW" InstanceReceiverNewParamsIDDocCountryGy InstanceReceiverNewParamsIDDocCountry = "GY" InstanceReceiverNewParamsIDDocCountryHt InstanceReceiverNewParamsIDDocCountry = "HT" InstanceReceiverNewParamsIDDocCountryHm InstanceReceiverNewParamsIDDocCountry = "HM" InstanceReceiverNewParamsIDDocCountryVa InstanceReceiverNewParamsIDDocCountry = "VA" InstanceReceiverNewParamsIDDocCountryHn InstanceReceiverNewParamsIDDocCountry = "HN" InstanceReceiverNewParamsIDDocCountryHk InstanceReceiverNewParamsIDDocCountry = "HK" InstanceReceiverNewParamsIDDocCountryHu InstanceReceiverNewParamsIDDocCountry = "HU" InstanceReceiverNewParamsIDDocCountryIs InstanceReceiverNewParamsIDDocCountry = "IS" InstanceReceiverNewParamsIDDocCountryIn InstanceReceiverNewParamsIDDocCountry = "IN" InstanceReceiverNewParamsIDDocCountryID InstanceReceiverNewParamsIDDocCountry = "ID" InstanceReceiverNewParamsIDDocCountryIr InstanceReceiverNewParamsIDDocCountry = "IR" InstanceReceiverNewParamsIDDocCountryIq InstanceReceiverNewParamsIDDocCountry = "IQ" InstanceReceiverNewParamsIDDocCountryIe InstanceReceiverNewParamsIDDocCountry = "IE" InstanceReceiverNewParamsIDDocCountryIm InstanceReceiverNewParamsIDDocCountry = "IM" InstanceReceiverNewParamsIDDocCountryIl InstanceReceiverNewParamsIDDocCountry = "IL" InstanceReceiverNewParamsIDDocCountryIt InstanceReceiverNewParamsIDDocCountry = "IT" InstanceReceiverNewParamsIDDocCountryJm InstanceReceiverNewParamsIDDocCountry = "JM" InstanceReceiverNewParamsIDDocCountryJp InstanceReceiverNewParamsIDDocCountry = "JP" InstanceReceiverNewParamsIDDocCountryJe InstanceReceiverNewParamsIDDocCountry = "JE" InstanceReceiverNewParamsIDDocCountryJo InstanceReceiverNewParamsIDDocCountry = "JO" InstanceReceiverNewParamsIDDocCountryKz InstanceReceiverNewParamsIDDocCountry = "KZ" InstanceReceiverNewParamsIDDocCountryKe InstanceReceiverNewParamsIDDocCountry = "KE" InstanceReceiverNewParamsIDDocCountryKi InstanceReceiverNewParamsIDDocCountry = "KI" InstanceReceiverNewParamsIDDocCountryKp InstanceReceiverNewParamsIDDocCountry = "KP" InstanceReceiverNewParamsIDDocCountryKr InstanceReceiverNewParamsIDDocCountry = "KR" InstanceReceiverNewParamsIDDocCountryKw InstanceReceiverNewParamsIDDocCountry = "KW" InstanceReceiverNewParamsIDDocCountryKg InstanceReceiverNewParamsIDDocCountry = "KG" InstanceReceiverNewParamsIDDocCountryLa InstanceReceiverNewParamsIDDocCountry = "LA" InstanceReceiverNewParamsIDDocCountryLv InstanceReceiverNewParamsIDDocCountry = "LV" InstanceReceiverNewParamsIDDocCountryLb InstanceReceiverNewParamsIDDocCountry = "LB" InstanceReceiverNewParamsIDDocCountryLs InstanceReceiverNewParamsIDDocCountry = "LS" InstanceReceiverNewParamsIDDocCountryLr InstanceReceiverNewParamsIDDocCountry = "LR" InstanceReceiverNewParamsIDDocCountryLy InstanceReceiverNewParamsIDDocCountry = "LY" InstanceReceiverNewParamsIDDocCountryLi InstanceReceiverNewParamsIDDocCountry = "LI" InstanceReceiverNewParamsIDDocCountryLt InstanceReceiverNewParamsIDDocCountry = "LT" InstanceReceiverNewParamsIDDocCountryLu InstanceReceiverNewParamsIDDocCountry = "LU" InstanceReceiverNewParamsIDDocCountryMo InstanceReceiverNewParamsIDDocCountry = "MO" InstanceReceiverNewParamsIDDocCountryMg InstanceReceiverNewParamsIDDocCountry = "MG" InstanceReceiverNewParamsIDDocCountryMw InstanceReceiverNewParamsIDDocCountry = "MW" InstanceReceiverNewParamsIDDocCountryMy InstanceReceiverNewParamsIDDocCountry = "MY" InstanceReceiverNewParamsIDDocCountryMv InstanceReceiverNewParamsIDDocCountry = "MV" InstanceReceiverNewParamsIDDocCountryMl InstanceReceiverNewParamsIDDocCountry = "ML" InstanceReceiverNewParamsIDDocCountryMt InstanceReceiverNewParamsIDDocCountry = "MT" InstanceReceiverNewParamsIDDocCountryMh InstanceReceiverNewParamsIDDocCountry = "MH" InstanceReceiverNewParamsIDDocCountryMq InstanceReceiverNewParamsIDDocCountry = "MQ" InstanceReceiverNewParamsIDDocCountryMr InstanceReceiverNewParamsIDDocCountry = "MR" InstanceReceiverNewParamsIDDocCountryMu InstanceReceiverNewParamsIDDocCountry = "MU" InstanceReceiverNewParamsIDDocCountryYt InstanceReceiverNewParamsIDDocCountry = "YT" InstanceReceiverNewParamsIDDocCountryMx InstanceReceiverNewParamsIDDocCountry = "MX" InstanceReceiverNewParamsIDDocCountryFm InstanceReceiverNewParamsIDDocCountry = "FM" InstanceReceiverNewParamsIDDocCountryMd InstanceReceiverNewParamsIDDocCountry = "MD" InstanceReceiverNewParamsIDDocCountryMc InstanceReceiverNewParamsIDDocCountry = "MC" InstanceReceiverNewParamsIDDocCountryMn InstanceReceiverNewParamsIDDocCountry = "MN" InstanceReceiverNewParamsIDDocCountryMe InstanceReceiverNewParamsIDDocCountry = "ME" InstanceReceiverNewParamsIDDocCountryMs InstanceReceiverNewParamsIDDocCountry = "MS" InstanceReceiverNewParamsIDDocCountryMa InstanceReceiverNewParamsIDDocCountry = "MA" InstanceReceiverNewParamsIDDocCountryMz InstanceReceiverNewParamsIDDocCountry = "MZ" InstanceReceiverNewParamsIDDocCountryMm InstanceReceiverNewParamsIDDocCountry = "MM" InstanceReceiverNewParamsIDDocCountryNa InstanceReceiverNewParamsIDDocCountry = "NA" InstanceReceiverNewParamsIDDocCountryNr InstanceReceiverNewParamsIDDocCountry = "NR" InstanceReceiverNewParamsIDDocCountryNp InstanceReceiverNewParamsIDDocCountry = "NP" InstanceReceiverNewParamsIDDocCountryNl InstanceReceiverNewParamsIDDocCountry = "NL" InstanceReceiverNewParamsIDDocCountryNc InstanceReceiverNewParamsIDDocCountry = "NC" InstanceReceiverNewParamsIDDocCountryNz InstanceReceiverNewParamsIDDocCountry = "NZ" InstanceReceiverNewParamsIDDocCountryNi InstanceReceiverNewParamsIDDocCountry = "NI" InstanceReceiverNewParamsIDDocCountryNe InstanceReceiverNewParamsIDDocCountry = "NE" InstanceReceiverNewParamsIDDocCountryNg InstanceReceiverNewParamsIDDocCountry = "NG" InstanceReceiverNewParamsIDDocCountryNu InstanceReceiverNewParamsIDDocCountry = "NU" InstanceReceiverNewParamsIDDocCountryNf InstanceReceiverNewParamsIDDocCountry = "NF" InstanceReceiverNewParamsIDDocCountryMp InstanceReceiverNewParamsIDDocCountry = "MP" InstanceReceiverNewParamsIDDocCountryNo InstanceReceiverNewParamsIDDocCountry = "NO" InstanceReceiverNewParamsIDDocCountryOm InstanceReceiverNewParamsIDDocCountry = "OM" InstanceReceiverNewParamsIDDocCountryPk InstanceReceiverNewParamsIDDocCountry = "PK" InstanceReceiverNewParamsIDDocCountryPw InstanceReceiverNewParamsIDDocCountry = "PW" InstanceReceiverNewParamsIDDocCountryPs InstanceReceiverNewParamsIDDocCountry = "PS" InstanceReceiverNewParamsIDDocCountryPa InstanceReceiverNewParamsIDDocCountry = "PA" InstanceReceiverNewParamsIDDocCountryPg InstanceReceiverNewParamsIDDocCountry = "PG" InstanceReceiverNewParamsIDDocCountryPy InstanceReceiverNewParamsIDDocCountry = "PY" InstanceReceiverNewParamsIDDocCountryPe InstanceReceiverNewParamsIDDocCountry = "PE" InstanceReceiverNewParamsIDDocCountryPh InstanceReceiverNewParamsIDDocCountry = "PH" InstanceReceiverNewParamsIDDocCountryPn InstanceReceiverNewParamsIDDocCountry = "PN" InstanceReceiverNewParamsIDDocCountryPl InstanceReceiverNewParamsIDDocCountry = "PL" InstanceReceiverNewParamsIDDocCountryPt InstanceReceiverNewParamsIDDocCountry = "PT" InstanceReceiverNewParamsIDDocCountryPr InstanceReceiverNewParamsIDDocCountry = "PR" InstanceReceiverNewParamsIDDocCountryQa InstanceReceiverNewParamsIDDocCountry = "QA" InstanceReceiverNewParamsIDDocCountryMk InstanceReceiverNewParamsIDDocCountry = "MK" InstanceReceiverNewParamsIDDocCountryRo InstanceReceiverNewParamsIDDocCountry = "RO" InstanceReceiverNewParamsIDDocCountryRu InstanceReceiverNewParamsIDDocCountry = "RU" InstanceReceiverNewParamsIDDocCountryRw InstanceReceiverNewParamsIDDocCountry = "RW" InstanceReceiverNewParamsIDDocCountryRe InstanceReceiverNewParamsIDDocCountry = "RE" InstanceReceiverNewParamsIDDocCountryBl InstanceReceiverNewParamsIDDocCountry = "BL" InstanceReceiverNewParamsIDDocCountrySh InstanceReceiverNewParamsIDDocCountry = "SH" InstanceReceiverNewParamsIDDocCountryKn InstanceReceiverNewParamsIDDocCountry = "KN" InstanceReceiverNewParamsIDDocCountryLc InstanceReceiverNewParamsIDDocCountry = "LC" InstanceReceiverNewParamsIDDocCountryMf InstanceReceiverNewParamsIDDocCountry = "MF" InstanceReceiverNewParamsIDDocCountryPm InstanceReceiverNewParamsIDDocCountry = "PM" InstanceReceiverNewParamsIDDocCountryVc InstanceReceiverNewParamsIDDocCountry = "VC" InstanceReceiverNewParamsIDDocCountryWs InstanceReceiverNewParamsIDDocCountry = "WS" InstanceReceiverNewParamsIDDocCountrySm InstanceReceiverNewParamsIDDocCountry = "SM" InstanceReceiverNewParamsIDDocCountrySt InstanceReceiverNewParamsIDDocCountry = "ST" InstanceReceiverNewParamsIDDocCountrySa InstanceReceiverNewParamsIDDocCountry = "SA" InstanceReceiverNewParamsIDDocCountrySn InstanceReceiverNewParamsIDDocCountry = "SN" InstanceReceiverNewParamsIDDocCountryRs InstanceReceiverNewParamsIDDocCountry = "RS" InstanceReceiverNewParamsIDDocCountrySc InstanceReceiverNewParamsIDDocCountry = "SC" InstanceReceiverNewParamsIDDocCountrySl InstanceReceiverNewParamsIDDocCountry = "SL" InstanceReceiverNewParamsIDDocCountrySg InstanceReceiverNewParamsIDDocCountry = "SG" InstanceReceiverNewParamsIDDocCountrySx InstanceReceiverNewParamsIDDocCountry = "SX" InstanceReceiverNewParamsIDDocCountrySk InstanceReceiverNewParamsIDDocCountry = "SK" InstanceReceiverNewParamsIDDocCountrySi InstanceReceiverNewParamsIDDocCountry = "SI" InstanceReceiverNewParamsIDDocCountrySb InstanceReceiverNewParamsIDDocCountry = "SB" InstanceReceiverNewParamsIDDocCountrySo InstanceReceiverNewParamsIDDocCountry = "SO" InstanceReceiverNewParamsIDDocCountryZa InstanceReceiverNewParamsIDDocCountry = "ZA" InstanceReceiverNewParamsIDDocCountryGs InstanceReceiverNewParamsIDDocCountry = "GS" InstanceReceiverNewParamsIDDocCountrySS InstanceReceiverNewParamsIDDocCountry = "SS" InstanceReceiverNewParamsIDDocCountryEs InstanceReceiverNewParamsIDDocCountry = "ES" InstanceReceiverNewParamsIDDocCountryLk InstanceReceiverNewParamsIDDocCountry = "LK" InstanceReceiverNewParamsIDDocCountrySd InstanceReceiverNewParamsIDDocCountry = "SD" InstanceReceiverNewParamsIDDocCountrySr InstanceReceiverNewParamsIDDocCountry = "SR" InstanceReceiverNewParamsIDDocCountrySj InstanceReceiverNewParamsIDDocCountry = "SJ" InstanceReceiverNewParamsIDDocCountrySe InstanceReceiverNewParamsIDDocCountry = "SE" InstanceReceiverNewParamsIDDocCountryCh InstanceReceiverNewParamsIDDocCountry = "CH" InstanceReceiverNewParamsIDDocCountrySy InstanceReceiverNewParamsIDDocCountry = "SY" InstanceReceiverNewParamsIDDocCountryTw InstanceReceiverNewParamsIDDocCountry = "TW" InstanceReceiverNewParamsIDDocCountryTj InstanceReceiverNewParamsIDDocCountry = "TJ" InstanceReceiverNewParamsIDDocCountryTz InstanceReceiverNewParamsIDDocCountry = "TZ" InstanceReceiverNewParamsIDDocCountryTh InstanceReceiverNewParamsIDDocCountry = "TH" InstanceReceiverNewParamsIDDocCountryTl InstanceReceiverNewParamsIDDocCountry = "TL" InstanceReceiverNewParamsIDDocCountryTg InstanceReceiverNewParamsIDDocCountry = "TG" InstanceReceiverNewParamsIDDocCountryTk InstanceReceiverNewParamsIDDocCountry = "TK" InstanceReceiverNewParamsIDDocCountryTo InstanceReceiverNewParamsIDDocCountry = "TO" InstanceReceiverNewParamsIDDocCountryTt InstanceReceiverNewParamsIDDocCountry = "TT" InstanceReceiverNewParamsIDDocCountryTn InstanceReceiverNewParamsIDDocCountry = "TN" InstanceReceiverNewParamsIDDocCountryTr InstanceReceiverNewParamsIDDocCountry = "TR" InstanceReceiverNewParamsIDDocCountryTm InstanceReceiverNewParamsIDDocCountry = "TM" InstanceReceiverNewParamsIDDocCountryTc InstanceReceiverNewParamsIDDocCountry = "TC" InstanceReceiverNewParamsIDDocCountryTv InstanceReceiverNewParamsIDDocCountry = "TV" InstanceReceiverNewParamsIDDocCountryUg InstanceReceiverNewParamsIDDocCountry = "UG" InstanceReceiverNewParamsIDDocCountryUa InstanceReceiverNewParamsIDDocCountry = "UA" InstanceReceiverNewParamsIDDocCountryAe InstanceReceiverNewParamsIDDocCountry = "AE" InstanceReceiverNewParamsIDDocCountryGB InstanceReceiverNewParamsIDDocCountry = "GB" InstanceReceiverNewParamsIDDocCountryUm InstanceReceiverNewParamsIDDocCountry = "UM" InstanceReceiverNewParamsIDDocCountryUs InstanceReceiverNewParamsIDDocCountry = "US" InstanceReceiverNewParamsIDDocCountryUy InstanceReceiverNewParamsIDDocCountry = "UY" InstanceReceiverNewParamsIDDocCountryUz InstanceReceiverNewParamsIDDocCountry = "UZ" InstanceReceiverNewParamsIDDocCountryVu InstanceReceiverNewParamsIDDocCountry = "VU" InstanceReceiverNewParamsIDDocCountryVe InstanceReceiverNewParamsIDDocCountry = "VE" InstanceReceiverNewParamsIDDocCountryVn InstanceReceiverNewParamsIDDocCountry = "VN" InstanceReceiverNewParamsIDDocCountryVg InstanceReceiverNewParamsIDDocCountry = "VG" InstanceReceiverNewParamsIDDocCountryVi InstanceReceiverNewParamsIDDocCountry = "VI" InstanceReceiverNewParamsIDDocCountryWf InstanceReceiverNewParamsIDDocCountry = "WF" InstanceReceiverNewParamsIDDocCountryEh InstanceReceiverNewParamsIDDocCountry = "EH" InstanceReceiverNewParamsIDDocCountryYe InstanceReceiverNewParamsIDDocCountry = "YE" InstanceReceiverNewParamsIDDocCountryZm InstanceReceiverNewParamsIDDocCountry = "ZM" InstanceReceiverNewParamsIDDocCountryZw InstanceReceiverNewParamsIDDocCountry = "ZW" InstanceReceiverNewParamsIDDocCountryAx InstanceReceiverNewParamsIDDocCountry = "AX" )
type InstanceReceiverNewParamsIDDocType ¶
type InstanceReceiverNewParamsIDDocType string
const ( InstanceReceiverNewParamsIDDocTypePassport InstanceReceiverNewParamsIDDocType = "PASSPORT" InstanceReceiverNewParamsIDDocTypeIDCard InstanceReceiverNewParamsIDDocType = "ID_CARD" InstanceReceiverNewParamsIDDocTypeDrivers InstanceReceiverNewParamsIDDocType = "DRIVERS" )
type InstanceReceiverNewParamsKYCType ¶
type InstanceReceiverNewParamsKYCType string
const ( InstanceReceiverNewParamsKYCTypeLight InstanceReceiverNewParamsKYCType = "light" InstanceReceiverNewParamsKYCTypeStandard InstanceReceiverNewParamsKYCType = "standard" InstanceReceiverNewParamsKYCTypeEnhanced InstanceReceiverNewParamsKYCType = "enhanced" )
type InstanceReceiverNewParamsOwner ¶
type InstanceReceiverNewParamsOwner struct {
AddressLine1 string `json:"address_line_1,required"`
City string `json:"city,required"`
// Any of "AF", "AL", "DZ", "AS", "AD", "AO", "AI", "AQ", "AG", "AR", "AM", "AW",
// "AU", "AT", "AZ", "BS", "BH", "BD", "BB", "BY", "BE", "BZ", "BJ", "BM", "BT",
// "BO", "BQ", "BA", "BW", "BV", "BR", "IO", "BN", "BG", "BF", "BI", "CV", "KH",
// "CM", "CA", "KY", "CF", "TD", "CL", "CN", "CX", "CC", "CO", "KM", "CD", "CG",
// "CK", "CR", "HR", "CU", "CW", "CY", "CZ", "CI", "DK", "DJ", "DM", "DO", "EC",
// "EG", "SV", "GQ", "ER", "EE", "SZ", "ET", "FK", "FO", "FJ", "FI", "FR", "GF",
// "PF", "TF", "GA", "GM", "GE", "DE", "GH", "GI", "GR", "GL", "GD", "GP", "GU",
// "GT", "GG", "GN", "GW", "GY", "HT", "HM", "VA", "HN", "HK", "HU", "IS", "IN",
// "ID", "IR", "IQ", "IE", "IM", "IL", "IT", "JM", "JP", "JE", "JO", "KZ", "KE",
// "KI", "KP", "KR", "KW", "KG", "LA", "LV", "LB", "LS", "LR", "LY", "LI", "LT",
// "LU", "MO", "MG", "MW", "MY", "MV", "ML", "MT", "MH", "MQ", "MR", "MU", "YT",
// "MX", "FM", "MD", "MC", "MN", "ME", "MS", "MA", "MZ", "MM", "NA", "NR", "NP",
// "NL", "NC", "NZ", "NI", "NE", "NG", "NU", "NF", "MP", "NO", "OM", "PK", "PW",
// "PS", "PA", "PG", "PY", "PE", "PH", "PN", "PL", "PT", "PR", "QA", "MK", "RO",
// "RU", "RW", "RE", "BL", "SH", "KN", "LC", "MF", "PM", "VC", "WS", "SM", "ST",
// "SA", "SN", "RS", "SC", "SL", "SG", "SX", "SK", "SI", "SB", "SO", "ZA", "GS",
// "SS", "ES", "LK", "SD", "SR", "SJ", "SE", "CH", "SY", "TW", "TJ", "TZ", "TH",
// "TL", "TG", "TK", "TO", "TT", "TN", "TR", "TM", "TC", "TV", "UG", "UA", "AE",
// "GB", "UM", "US", "UY", "UZ", "VU", "VE", "VN", "VG", "VI", "WF", "EH", "YE",
// "ZM", "ZW", "AX".
Country string `json:"country,omitzero,required"`
DateOfBirth time.Time `json:"date_of_birth,required" format:"date-time"`
FirstName string `json:"first_name,required"`
// Any of "AF", "AL", "DZ", "AS", "AD", "AO", "AI", "AQ", "AG", "AR", "AM", "AW",
// "AU", "AT", "AZ", "BS", "BH", "BD", "BB", "BY", "BE", "BZ", "BJ", "BM", "BT",
// "BO", "BQ", "BA", "BW", "BV", "BR", "IO", "BN", "BG", "BF", "BI", "CV", "KH",
// "CM", "CA", "KY", "CF", "TD", "CL", "CN", "CX", "CC", "CO", "KM", "CD", "CG",
// "CK", "CR", "HR", "CU", "CW", "CY", "CZ", "CI", "DK", "DJ", "DM", "DO", "EC",
// "EG", "SV", "GQ", "ER", "EE", "SZ", "ET", "FK", "FO", "FJ", "FI", "FR", "GF",
// "PF", "TF", "GA", "GM", "GE", "DE", "GH", "GI", "GR", "GL", "GD", "GP", "GU",
// "GT", "GG", "GN", "GW", "GY", "HT", "HM", "VA", "HN", "HK", "HU", "IS", "IN",
// "ID", "IR", "IQ", "IE", "IM", "IL", "IT", "JM", "JP", "JE", "JO", "KZ", "KE",
// "KI", "KP", "KR", "KW", "KG", "LA", "LV", "LB", "LS", "LR", "LY", "LI", "LT",
// "LU", "MO", "MG", "MW", "MY", "MV", "ML", "MT", "MH", "MQ", "MR", "MU", "YT",
// "MX", "FM", "MD", "MC", "MN", "ME", "MS", "MA", "MZ", "MM", "NA", "NR", "NP",
// "NL", "NC", "NZ", "NI", "NE", "NG", "NU", "NF", "MP", "NO", "OM", "PK", "PW",
// "PS", "PA", "PG", "PY", "PE", "PH", "PN", "PL", "PT", "PR", "QA", "MK", "RO",
// "RU", "RW", "RE", "BL", "SH", "KN", "LC", "MF", "PM", "VC", "WS", "SM", "ST",
// "SA", "SN", "RS", "SC", "SL", "SG", "SX", "SK", "SI", "SB", "SO", "ZA", "GS",
// "SS", "ES", "LK", "SD", "SR", "SJ", "SE", "CH", "SY", "TW", "TJ", "TZ", "TH",
// "TL", "TG", "TK", "TO", "TT", "TN", "TR", "TM", "TC", "TV", "UG", "UA", "AE",
// "GB", "UM", "US", "UY", "UZ", "VU", "VE", "VN", "VG", "VI", "WF", "EH", "YE",
// "ZM", "ZW", "AX".
IDDocCountry string `json:"id_doc_country,omitzero,required"`
IDDocFrontFile string `json:"id_doc_front_file,required" format:"uri"`
// Any of "PASSPORT", "ID_CARD", "DRIVERS".
IDDocType string `json:"id_doc_type,omitzero,required"`
LastName string `json:"last_name,required"`
PostalCode string `json:"postal_code,required"`
// Any of "beneficial_controlling", "beneficial_owner", "controlling_person".
Role string `json:"role,omitzero,required"`
StateProvinceRegion string `json:"state_province_region,required"`
TaxID string `json:"tax_id,required"`
AddressLine2 param.Opt[string] `json:"address_line_2,omitzero"`
IDDocBackFile param.Opt[string] `json:"id_doc_back_file,omitzero" format:"uri"`
ProofOfAddressDocFile param.Opt[string] `json:"proof_of_address_doc_file,omitzero" format:"uri"`
// Any of "UTILITY_BILL", "BANK_STATEMENT", "RENTAL_AGREEMENT", "TAX_DOCUMENT",
// "GOVERNMENT_CORRESPONDENCE".
ProofOfAddressDocType string `json:"proof_of_address_doc_type,omitzero"`
// contains filtered or unexported fields
}
The properties AddressLine1, City, Country, DateOfBirth, FirstName, IDDocCountry, IDDocFrontFile, IDDocType, LastName, PostalCode, Role, StateProvinceRegion, TaxID are required.
func (InstanceReceiverNewParamsOwner) MarshalJSON ¶
func (r InstanceReceiverNewParamsOwner) MarshalJSON() (data []byte, err error)
func (*InstanceReceiverNewParamsOwner) UnmarshalJSON ¶
func (r *InstanceReceiverNewParamsOwner) UnmarshalJSON(data []byte) error
type InstanceReceiverNewParamsProofOfAddressDocType ¶
type InstanceReceiverNewParamsProofOfAddressDocType string
const ( InstanceReceiverNewParamsProofOfAddressDocTypeUtilityBill InstanceReceiverNewParamsProofOfAddressDocType = "UTILITY_BILL" InstanceReceiverNewParamsProofOfAddressDocTypeBankStatement InstanceReceiverNewParamsProofOfAddressDocType = "BANK_STATEMENT" InstanceReceiverNewParamsProofOfAddressDocTypeRentalAgreement InstanceReceiverNewParamsProofOfAddressDocType = "RENTAL_AGREEMENT" InstanceReceiverNewParamsProofOfAddressDocTypeTaxDocument InstanceReceiverNewParamsProofOfAddressDocType = "TAX_DOCUMENT" InstanceReceiverNewParamsProofOfAddressDocTypeGovernmentCorrespondence InstanceReceiverNewParamsProofOfAddressDocType = "GOVERNMENT_CORRESPONDENCE" )
type InstanceReceiverNewParamsPurposeOfTransactions ¶
type InstanceReceiverNewParamsPurposeOfTransactions string
const ( InstanceReceiverNewParamsPurposeOfTransactionsBusinessTransactions InstanceReceiverNewParamsPurposeOfTransactions = "business_transactions" InstanceReceiverNewParamsPurposeOfTransactionsCharitableDonations InstanceReceiverNewParamsPurposeOfTransactions = "charitable_donations" InstanceReceiverNewParamsPurposeOfTransactionsInvestmentPurposes InstanceReceiverNewParamsPurposeOfTransactions = "investment_purposes" InstanceReceiverNewParamsPurposeOfTransactionsPaymentsToFriendsOrFamilyAbroad InstanceReceiverNewParamsPurposeOfTransactions = "payments_to_friends_or_family_abroad" InstanceReceiverNewParamsPurposeOfTransactionsPersonalOrLivingExpenses InstanceReceiverNewParamsPurposeOfTransactions = "personal_or_living_expenses" InstanceReceiverNewParamsPurposeOfTransactionsProtectWealth InstanceReceiverNewParamsPurposeOfTransactions = "protect_wealth" InstanceReceiverNewParamsPurposeOfTransactionsPurchaseGoodAndServices InstanceReceiverNewParamsPurposeOfTransactions = "purchase_good_and_services" InstanceReceiverNewParamsPurposeOfTransactionsReceivePaymentForFreelancing InstanceReceiverNewParamsPurposeOfTransactions = "receive_payment_for_freelancing" InstanceReceiverNewParamsPurposeOfTransactionsReceiveSalary InstanceReceiverNewParamsPurposeOfTransactions = "receive_salary" InstanceReceiverNewParamsPurposeOfTransactionsOther InstanceReceiverNewParamsPurposeOfTransactions = "other" )
type InstanceReceiverNewParamsSourceOfFundsDocType ¶
type InstanceReceiverNewParamsSourceOfFundsDocType string
const ( InstanceReceiverNewParamsSourceOfFundsDocTypeBusinessIncome InstanceReceiverNewParamsSourceOfFundsDocType = "business_income" InstanceReceiverNewParamsSourceOfFundsDocTypeGamblingProceeds InstanceReceiverNewParamsSourceOfFundsDocType = "gambling_proceeds" InstanceReceiverNewParamsSourceOfFundsDocTypeGifts InstanceReceiverNewParamsSourceOfFundsDocType = "gifts" InstanceReceiverNewParamsSourceOfFundsDocTypeGovernmentBenefits InstanceReceiverNewParamsSourceOfFundsDocType = "government_benefits" InstanceReceiverNewParamsSourceOfFundsDocTypeInheritance InstanceReceiverNewParamsSourceOfFundsDocType = "inheritance" InstanceReceiverNewParamsSourceOfFundsDocTypeInvestmentLoans InstanceReceiverNewParamsSourceOfFundsDocType = "investment_loans" InstanceReceiverNewParamsSourceOfFundsDocTypePensionRetirement InstanceReceiverNewParamsSourceOfFundsDocType = "pension_retirement" InstanceReceiverNewParamsSourceOfFundsDocTypeSalary InstanceReceiverNewParamsSourceOfFundsDocType = "salary" InstanceReceiverNewParamsSourceOfFundsDocTypeSaleOfAssetsRealEstate InstanceReceiverNewParamsSourceOfFundsDocType = "sale_of_assets_real_estate" InstanceReceiverNewParamsSourceOfFundsDocTypeSavings InstanceReceiverNewParamsSourceOfFundsDocType = "savings" InstanceReceiverNewParamsSourceOfFundsDocTypeEsops InstanceReceiverNewParamsSourceOfFundsDocType = "esops" InstanceReceiverNewParamsSourceOfFundsDocTypeInvestmentProceeds InstanceReceiverNewParamsSourceOfFundsDocType = "investment_proceeds" InstanceReceiverNewParamsSourceOfFundsDocTypeSomeoneElseFunds InstanceReceiverNewParamsSourceOfFundsDocType = "someone_else_funds" )
type InstanceReceiverNewParamsType ¶
type InstanceReceiverNewParamsType string
const ( InstanceReceiverNewParamsTypeIndividual InstanceReceiverNewParamsType = "individual" InstanceReceiverNewParamsTypeBusiness InstanceReceiverNewParamsType = "business" )
type InstanceReceiverNewResponse ¶
type InstanceReceiverNewResponse struct {
ID string `json:"id,required"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
ID respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (InstanceReceiverNewResponse) RawJSON ¶
func (r InstanceReceiverNewResponse) RawJSON() string
Returns the unmodified JSON received from the API
func (*InstanceReceiverNewResponse) UnmarshalJSON ¶
func (r *InstanceReceiverNewResponse) UnmarshalJSON(data []byte) error
type InstanceReceiverService ¶
type InstanceReceiverService struct {
Options []option.RequestOption
BankAccounts InstanceReceiverBankAccountService
BlockchainWallets InstanceReceiverBlockchainWalletService
VirtualAccounts InstanceReceiverVirtualAccountService
}
InstanceReceiverService contains methods and other services that help with interacting with the blindpay-sdk API.
Note, unlike clients, this service does not read variables from the environment automatically. You should not instantiate this service directly, and instead use the NewInstanceReceiverService method instead.
func NewInstanceReceiverService ¶
func NewInstanceReceiverService(opts ...option.RequestOption) (r InstanceReceiverService)
NewInstanceReceiverService generates a new service that applies the given options to each request. These options are applied after the parent client's options (if there is one), and before any request-specific options.
func (*InstanceReceiverService) Delete ¶
func (r *InstanceReceiverService) Delete(ctx context.Context, id string, body InstanceReceiverDeleteParams, opts ...option.RequestOption) (res *Success, err error)
Delete Receiver
func (*InstanceReceiverService) Get ¶
func (r *InstanceReceiverService) Get(ctx context.Context, id string, query InstanceReceiverGetParams, opts ...option.RequestOption) (res *Receiver, err error)
Retrieve Receiver
func (*InstanceReceiverService) List ¶
func (r *InstanceReceiverService) List(ctx context.Context, instanceID string, opts ...option.RequestOption) (res *[]Receiver, err error)
Retrieve Receivers
func (*InstanceReceiverService) New ¶
func (r *InstanceReceiverService) New(ctx context.Context, instanceID string, body InstanceReceiverNewParams, opts ...option.RequestOption) (res *InstanceReceiverNewResponse, err error)
Create Receiver
func (*InstanceReceiverService) Update ¶
func (r *InstanceReceiverService) Update(ctx context.Context, id string, params InstanceReceiverUpdateParams, opts ...option.RequestOption) (res *Success, err error)
Update Receiver
type InstanceReceiverUpdateParams ¶
type InstanceReceiverUpdateParams struct {
InstanceID string `path:"instance_id,required" json:"-"`
// Any of "AF", "AL", "DZ", "AS", "AD", "AO", "AI", "AQ", "AG", "AR", "AM", "AW",
// "AU", "AT", "AZ", "BS", "BH", "BD", "BB", "BY", "BE", "BZ", "BJ", "BM", "BT",
// "BO", "BQ", "BA", "BW", "BV", "BR", "IO", "BN", "BG", "BF", "BI", "CV", "KH",
// "CM", "CA", "KY", "CF", "TD", "CL", "CN", "CX", "CC", "CO", "KM", "CD", "CG",
// "CK", "CR", "HR", "CU", "CW", "CY", "CZ", "CI", "DK", "DJ", "DM", "DO", "EC",
// "EG", "SV", "GQ", "ER", "EE", "SZ", "ET", "FK", "FO", "FJ", "FI", "FR", "GF",
// "PF", "TF", "GA", "GM", "GE", "DE", "GH", "GI", "GR", "GL", "GD", "GP", "GU",
// "GT", "GG", "GN", "GW", "GY", "HT", "HM", "VA", "HN", "HK", "HU", "IS", "IN",
// "ID", "IR", "IQ", "IE", "IM", "IL", "IT", "JM", "JP", "JE", "JO", "KZ", "KE",
// "KI", "KP", "KR", "KW", "KG", "LA", "LV", "LB", "LS", "LR", "LY", "LI", "LT",
// "LU", "MO", "MG", "MW", "MY", "MV", "ML", "MT", "MH", "MQ", "MR", "MU", "YT",
// "MX", "FM", "MD", "MC", "MN", "ME", "MS", "MA", "MZ", "MM", "NA", "NR", "NP",
// "NL", "NC", "NZ", "NI", "NE", "NG", "NU", "NF", "MP", "NO", "OM", "PK", "PW",
// "PS", "PA", "PG", "PY", "PE", "PH", "PN", "PL", "PT", "PR", "QA", "MK", "RO",
// "RU", "RW", "RE", "BL", "SH", "KN", "LC", "MF", "PM", "VC", "WS", "SM", "ST",
// "SA", "SN", "RS", "SC", "SL", "SG", "SX", "SK", "SI", "SB", "SO", "ZA", "GS",
// "SS", "ES", "LK", "SD", "SR", "SJ", "SE", "CH", "SY", "TW", "TJ", "TZ", "TH",
// "TL", "TG", "TK", "TO", "TT", "TN", "TR", "TM", "TC", "TV", "UG", "UA", "AE",
// "GB", "UM", "US", "UY", "UZ", "VU", "VE", "VN", "VG", "VI", "WF", "EH", "YE",
// "ZM", "ZW", "AX".
Country InstanceReceiverUpdateParamsCountry `json:"country,omitzero,required"`
Email string `json:"email,required" format:"email"`
AddressLine1 param.Opt[string] `json:"address_line_1,omitzero"`
AddressLine2 param.Opt[string] `json:"address_line_2,omitzero"`
AlternateName param.Opt[string] `json:"alternate_name,omitzero"`
City param.Opt[string] `json:"city,omitzero"`
DateOfBirth param.Opt[time.Time] `json:"date_of_birth,omitzero" format:"date-time"`
ExternalID param.Opt[string] `json:"external_id,omitzero"`
FirstName param.Opt[string] `json:"first_name,omitzero"`
FormationDate param.Opt[time.Time] `json:"formation_date,omitzero" format:"date-time"`
IDDocBackFile param.Opt[string] `json:"id_doc_back_file,omitzero" format:"uri"`
IDDocFrontFile param.Opt[string] `json:"id_doc_front_file,omitzero" format:"uri"`
ImageURL param.Opt[string] `json:"image_url,omitzero" format:"uri"`
IncorporationDocFile param.Opt[string] `json:"incorporation_doc_file,omitzero" format:"uri"`
IndividualHoldingDocFrontFile param.Opt[string] `json:"individual_holding_doc_front_file,omitzero" format:"uri"`
IPAddress param.Opt[string] `json:"ip_address,omitzero"`
LastName param.Opt[string] `json:"last_name,omitzero"`
LegalName param.Opt[string] `json:"legal_name,omitzero"`
PhoneNumber param.Opt[string] `json:"phone_number,omitzero"`
PostalCode param.Opt[string] `json:"postal_code,omitzero"`
ProofOfAddressDocFile param.Opt[string] `json:"proof_of_address_doc_file,omitzero" format:"uri"`
ProofOfOwnershipDocFile param.Opt[string] `json:"proof_of_ownership_doc_file,omitzero" format:"uri"`
PurposeOfTransactionsExplanation param.Opt[string] `json:"purpose_of_transactions_explanation,omitzero"`
SourceOfFundsDocFile param.Opt[string] `json:"source_of_funds_doc_file,omitzero" format:"uri"`
StateProvinceRegion param.Opt[string] `json:"state_province_region,omitzero"`
TaxID param.Opt[string] `json:"tax_id,omitzero"`
TosID param.Opt[string] `json:"tos_id,omitzero"`
Website param.Opt[string] `json:"website,omitzero" format:"uri"`
// Any of "AF", "AL", "DZ", "AS", "AD", "AO", "AI", "AQ", "AG", "AR", "AM", "AW",
// "AU", "AT", "AZ", "BS", "BH", "BD", "BB", "BY", "BE", "BZ", "BJ", "BM", "BT",
// "BO", "BQ", "BA", "BW", "BV", "BR", "IO", "BN", "BG", "BF", "BI", "CV", "KH",
// "CM", "CA", "KY", "CF", "TD", "CL", "CN", "CX", "CC", "CO", "KM", "CD", "CG",
// "CK", "CR", "HR", "CU", "CW", "CY", "CZ", "CI", "DK", "DJ", "DM", "DO", "EC",
// "EG", "SV", "GQ", "ER", "EE", "SZ", "ET", "FK", "FO", "FJ", "FI", "FR", "GF",
// "PF", "TF", "GA", "GM", "GE", "DE", "GH", "GI", "GR", "GL", "GD", "GP", "GU",
// "GT", "GG", "GN", "GW", "GY", "HT", "HM", "VA", "HN", "HK", "HU", "IS", "IN",
// "ID", "IR", "IQ", "IE", "IM", "IL", "IT", "JM", "JP", "JE", "JO", "KZ", "KE",
// "KI", "KP", "KR", "KW", "KG", "LA", "LV", "LB", "LS", "LR", "LY", "LI", "LT",
// "LU", "MO", "MG", "MW", "MY", "MV", "ML", "MT", "MH", "MQ", "MR", "MU", "YT",
// "MX", "FM", "MD", "MC", "MN", "ME", "MS", "MA", "MZ", "MM", "NA", "NR", "NP",
// "NL", "NC", "NZ", "NI", "NE", "NG", "NU", "NF", "MP", "NO", "OM", "PK", "PW",
// "PS", "PA", "PG", "PY", "PE", "PH", "PN", "PL", "PT", "PR", "QA", "MK", "RO",
// "RU", "RW", "RE", "BL", "SH", "KN", "LC", "MF", "PM", "VC", "WS", "SM", "ST",
// "SA", "SN", "RS", "SC", "SL", "SG", "SX", "SK", "SI", "SB", "SO", "ZA", "GS",
// "SS", "ES", "LK", "SD", "SR", "SJ", "SE", "CH", "SY", "TW", "TJ", "TZ", "TH",
// "TL", "TG", "TK", "TO", "TT", "TN", "TR", "TM", "TC", "TV", "UG", "UA", "AE",
// "GB", "UM", "US", "UY", "UZ", "VU", "VE", "VN", "VG", "VI", "WF", "EH", "YE",
// "ZM", "ZW", "AX".
IDDocCountry InstanceReceiverUpdateParamsIDDocCountry `json:"id_doc_country,omitzero"`
// Any of "PASSPORT", "ID_CARD", "DRIVERS".
IDDocType InstanceReceiverUpdateParamsIDDocType `json:"id_doc_type,omitzero"`
// Receiver owners
Owners []InstanceReceiverUpdateParamsOwner `json:"owners,omitzero"`
// Any of "UTILITY_BILL", "BANK_STATEMENT", "RENTAL_AGREEMENT", "TAX_DOCUMENT",
// "GOVERNMENT_CORRESPONDENCE".
ProofOfAddressDocType InstanceReceiverUpdateParamsProofOfAddressDocType `json:"proof_of_address_doc_type,omitzero"`
// Any of "business_transactions", "charitable_donations", "investment_purposes",
// "payments_to_friends_or_family_abroad", "personal_or_living_expenses",
// "protect_wealth", "purchase_good_and_services",
// "receive_payment_for_freelancing", "receive_salary", "other".
PurposeOfTransactions InstanceReceiverUpdateParamsPurposeOfTransactions `json:"purpose_of_transactions,omitzero"`
// Any of "business_income", "gambling_proceeds", "gifts", "government_benefits",
// "inheritance", "investment_loans", "pension_retirement", "salary",
// "sale_of_assets_real_estate", "savings", "esops", "investment_proceeds",
// "someone_else_funds".
SourceOfFundsDocType InstanceReceiverUpdateParamsSourceOfFundsDocType `json:"source_of_funds_doc_type,omitzero"`
// contains filtered or unexported fields
}
func (InstanceReceiverUpdateParams) MarshalJSON ¶
func (r InstanceReceiverUpdateParams) MarshalJSON() (data []byte, err error)
func (*InstanceReceiverUpdateParams) UnmarshalJSON ¶
func (r *InstanceReceiverUpdateParams) UnmarshalJSON(data []byte) error
type InstanceReceiverUpdateParamsCountry ¶
type InstanceReceiverUpdateParamsCountry string
const ( InstanceReceiverUpdateParamsCountryAf InstanceReceiverUpdateParamsCountry = "AF" InstanceReceiverUpdateParamsCountryAl InstanceReceiverUpdateParamsCountry = "AL" InstanceReceiverUpdateParamsCountryDz InstanceReceiverUpdateParamsCountry = "DZ" InstanceReceiverUpdateParamsCountryAs InstanceReceiverUpdateParamsCountry = "AS" InstanceReceiverUpdateParamsCountryAd InstanceReceiverUpdateParamsCountry = "AD" InstanceReceiverUpdateParamsCountryAo InstanceReceiverUpdateParamsCountry = "AO" InstanceReceiverUpdateParamsCountryAI InstanceReceiverUpdateParamsCountry = "AI" InstanceReceiverUpdateParamsCountryAq InstanceReceiverUpdateParamsCountry = "AQ" InstanceReceiverUpdateParamsCountryAg InstanceReceiverUpdateParamsCountry = "AG" InstanceReceiverUpdateParamsCountryAr InstanceReceiverUpdateParamsCountry = "AR" InstanceReceiverUpdateParamsCountryAm InstanceReceiverUpdateParamsCountry = "AM" InstanceReceiverUpdateParamsCountryAw InstanceReceiverUpdateParamsCountry = "AW" InstanceReceiverUpdateParamsCountryAu InstanceReceiverUpdateParamsCountry = "AU" InstanceReceiverUpdateParamsCountryAt InstanceReceiverUpdateParamsCountry = "AT" InstanceReceiverUpdateParamsCountryAz InstanceReceiverUpdateParamsCountry = "AZ" InstanceReceiverUpdateParamsCountryBs InstanceReceiverUpdateParamsCountry = "BS" InstanceReceiverUpdateParamsCountryBh InstanceReceiverUpdateParamsCountry = "BH" InstanceReceiverUpdateParamsCountryBd InstanceReceiverUpdateParamsCountry = "BD" InstanceReceiverUpdateParamsCountryBb InstanceReceiverUpdateParamsCountry = "BB" InstanceReceiverUpdateParamsCountryBy InstanceReceiverUpdateParamsCountry = "BY" InstanceReceiverUpdateParamsCountryBe InstanceReceiverUpdateParamsCountry = "BE" InstanceReceiverUpdateParamsCountryBz InstanceReceiverUpdateParamsCountry = "BZ" InstanceReceiverUpdateParamsCountryBj InstanceReceiverUpdateParamsCountry = "BJ" InstanceReceiverUpdateParamsCountryBm InstanceReceiverUpdateParamsCountry = "BM" InstanceReceiverUpdateParamsCountryBt InstanceReceiverUpdateParamsCountry = "BT" InstanceReceiverUpdateParamsCountryBo InstanceReceiverUpdateParamsCountry = "BO" InstanceReceiverUpdateParamsCountryBq InstanceReceiverUpdateParamsCountry = "BQ" InstanceReceiverUpdateParamsCountryBa InstanceReceiverUpdateParamsCountry = "BA" InstanceReceiverUpdateParamsCountryBw InstanceReceiverUpdateParamsCountry = "BW" InstanceReceiverUpdateParamsCountryBv InstanceReceiverUpdateParamsCountry = "BV" InstanceReceiverUpdateParamsCountryBr InstanceReceiverUpdateParamsCountry = "BR" InstanceReceiverUpdateParamsCountryIo InstanceReceiverUpdateParamsCountry = "IO" InstanceReceiverUpdateParamsCountryBn InstanceReceiverUpdateParamsCountry = "BN" InstanceReceiverUpdateParamsCountryBg InstanceReceiverUpdateParamsCountry = "BG" InstanceReceiverUpdateParamsCountryBf InstanceReceiverUpdateParamsCountry = "BF" InstanceReceiverUpdateParamsCountryBi InstanceReceiverUpdateParamsCountry = "BI" InstanceReceiverUpdateParamsCountryCv InstanceReceiverUpdateParamsCountry = "CV" InstanceReceiverUpdateParamsCountryKh InstanceReceiverUpdateParamsCountry = "KH" InstanceReceiverUpdateParamsCountryCm InstanceReceiverUpdateParamsCountry = "CM" InstanceReceiverUpdateParamsCountryCa InstanceReceiverUpdateParamsCountry = "CA" InstanceReceiverUpdateParamsCountryKy InstanceReceiverUpdateParamsCountry = "KY" InstanceReceiverUpdateParamsCountryCf InstanceReceiverUpdateParamsCountry = "CF" InstanceReceiverUpdateParamsCountryTd InstanceReceiverUpdateParamsCountry = "TD" InstanceReceiverUpdateParamsCountryCl InstanceReceiverUpdateParamsCountry = "CL" InstanceReceiverUpdateParamsCountryCn InstanceReceiverUpdateParamsCountry = "CN" InstanceReceiverUpdateParamsCountryCx InstanceReceiverUpdateParamsCountry = "CX" InstanceReceiverUpdateParamsCountryCc InstanceReceiverUpdateParamsCountry = "CC" InstanceReceiverUpdateParamsCountryCo InstanceReceiverUpdateParamsCountry = "CO" InstanceReceiverUpdateParamsCountryKm InstanceReceiverUpdateParamsCountry = "KM" InstanceReceiverUpdateParamsCountryCd InstanceReceiverUpdateParamsCountry = "CD" InstanceReceiverUpdateParamsCountryCg InstanceReceiverUpdateParamsCountry = "CG" InstanceReceiverUpdateParamsCountryCk InstanceReceiverUpdateParamsCountry = "CK" InstanceReceiverUpdateParamsCountryCr InstanceReceiverUpdateParamsCountry = "CR" InstanceReceiverUpdateParamsCountryHr InstanceReceiverUpdateParamsCountry = "HR" InstanceReceiverUpdateParamsCountryCu InstanceReceiverUpdateParamsCountry = "CU" InstanceReceiverUpdateParamsCountryCw InstanceReceiverUpdateParamsCountry = "CW" InstanceReceiverUpdateParamsCountryCy InstanceReceiverUpdateParamsCountry = "CY" InstanceReceiverUpdateParamsCountryCz InstanceReceiverUpdateParamsCountry = "CZ" InstanceReceiverUpdateParamsCountryCi InstanceReceiverUpdateParamsCountry = "CI" InstanceReceiverUpdateParamsCountryDk InstanceReceiverUpdateParamsCountry = "DK" InstanceReceiverUpdateParamsCountryDj InstanceReceiverUpdateParamsCountry = "DJ" InstanceReceiverUpdateParamsCountryDm InstanceReceiverUpdateParamsCountry = "DM" InstanceReceiverUpdateParamsCountryDo InstanceReceiverUpdateParamsCountry = "DO" InstanceReceiverUpdateParamsCountryEc InstanceReceiverUpdateParamsCountry = "EC" InstanceReceiverUpdateParamsCountryEg InstanceReceiverUpdateParamsCountry = "EG" InstanceReceiverUpdateParamsCountrySv InstanceReceiverUpdateParamsCountry = "SV" InstanceReceiverUpdateParamsCountryGq InstanceReceiverUpdateParamsCountry = "GQ" InstanceReceiverUpdateParamsCountryEr InstanceReceiverUpdateParamsCountry = "ER" InstanceReceiverUpdateParamsCountryEe InstanceReceiverUpdateParamsCountry = "EE" InstanceReceiverUpdateParamsCountrySz InstanceReceiverUpdateParamsCountry = "SZ" InstanceReceiverUpdateParamsCountryEt InstanceReceiverUpdateParamsCountry = "ET" InstanceReceiverUpdateParamsCountryFk InstanceReceiverUpdateParamsCountry = "FK" InstanceReceiverUpdateParamsCountryFo InstanceReceiverUpdateParamsCountry = "FO" InstanceReceiverUpdateParamsCountryFj InstanceReceiverUpdateParamsCountry = "FJ" InstanceReceiverUpdateParamsCountryFi InstanceReceiverUpdateParamsCountry = "FI" InstanceReceiverUpdateParamsCountryFr InstanceReceiverUpdateParamsCountry = "FR" InstanceReceiverUpdateParamsCountryGf InstanceReceiverUpdateParamsCountry = "GF" InstanceReceiverUpdateParamsCountryPf InstanceReceiverUpdateParamsCountry = "PF" InstanceReceiverUpdateParamsCountryTf InstanceReceiverUpdateParamsCountry = "TF" InstanceReceiverUpdateParamsCountryGa InstanceReceiverUpdateParamsCountry = "GA" InstanceReceiverUpdateParamsCountryGm InstanceReceiverUpdateParamsCountry = "GM" InstanceReceiverUpdateParamsCountryGe InstanceReceiverUpdateParamsCountry = "GE" InstanceReceiverUpdateParamsCountryDe InstanceReceiverUpdateParamsCountry = "DE" InstanceReceiverUpdateParamsCountryGh InstanceReceiverUpdateParamsCountry = "GH" InstanceReceiverUpdateParamsCountryGi InstanceReceiverUpdateParamsCountry = "GI" InstanceReceiverUpdateParamsCountryGr InstanceReceiverUpdateParamsCountry = "GR" InstanceReceiverUpdateParamsCountryGl InstanceReceiverUpdateParamsCountry = "GL" InstanceReceiverUpdateParamsCountryGd InstanceReceiverUpdateParamsCountry = "GD" InstanceReceiverUpdateParamsCountryGp InstanceReceiverUpdateParamsCountry = "GP" InstanceReceiverUpdateParamsCountryGu InstanceReceiverUpdateParamsCountry = "GU" InstanceReceiverUpdateParamsCountryGt InstanceReceiverUpdateParamsCountry = "GT" InstanceReceiverUpdateParamsCountryGg InstanceReceiverUpdateParamsCountry = "GG" InstanceReceiverUpdateParamsCountryGn InstanceReceiverUpdateParamsCountry = "GN" InstanceReceiverUpdateParamsCountryGw InstanceReceiverUpdateParamsCountry = "GW" InstanceReceiverUpdateParamsCountryGy InstanceReceiverUpdateParamsCountry = "GY" InstanceReceiverUpdateParamsCountryHt InstanceReceiverUpdateParamsCountry = "HT" InstanceReceiverUpdateParamsCountryHm InstanceReceiverUpdateParamsCountry = "HM" InstanceReceiverUpdateParamsCountryVa InstanceReceiverUpdateParamsCountry = "VA" InstanceReceiverUpdateParamsCountryHn InstanceReceiverUpdateParamsCountry = "HN" InstanceReceiverUpdateParamsCountryHk InstanceReceiverUpdateParamsCountry = "HK" InstanceReceiverUpdateParamsCountryHu InstanceReceiverUpdateParamsCountry = "HU" InstanceReceiverUpdateParamsCountryIs InstanceReceiverUpdateParamsCountry = "IS" InstanceReceiverUpdateParamsCountryIn InstanceReceiverUpdateParamsCountry = "IN" InstanceReceiverUpdateParamsCountryID InstanceReceiverUpdateParamsCountry = "ID" InstanceReceiverUpdateParamsCountryIr InstanceReceiverUpdateParamsCountry = "IR" InstanceReceiverUpdateParamsCountryIq InstanceReceiverUpdateParamsCountry = "IQ" InstanceReceiverUpdateParamsCountryIe InstanceReceiverUpdateParamsCountry = "IE" InstanceReceiverUpdateParamsCountryIm InstanceReceiverUpdateParamsCountry = "IM" InstanceReceiverUpdateParamsCountryIl InstanceReceiverUpdateParamsCountry = "IL" InstanceReceiverUpdateParamsCountryIt InstanceReceiverUpdateParamsCountry = "IT" InstanceReceiverUpdateParamsCountryJm InstanceReceiverUpdateParamsCountry = "JM" InstanceReceiverUpdateParamsCountryJp InstanceReceiverUpdateParamsCountry = "JP" InstanceReceiverUpdateParamsCountryJe InstanceReceiverUpdateParamsCountry = "JE" InstanceReceiverUpdateParamsCountryJo InstanceReceiverUpdateParamsCountry = "JO" InstanceReceiverUpdateParamsCountryKz InstanceReceiverUpdateParamsCountry = "KZ" InstanceReceiverUpdateParamsCountryKe InstanceReceiverUpdateParamsCountry = "KE" InstanceReceiverUpdateParamsCountryKi InstanceReceiverUpdateParamsCountry = "KI" InstanceReceiverUpdateParamsCountryKp InstanceReceiverUpdateParamsCountry = "KP" InstanceReceiverUpdateParamsCountryKr InstanceReceiverUpdateParamsCountry = "KR" InstanceReceiverUpdateParamsCountryKw InstanceReceiverUpdateParamsCountry = "KW" InstanceReceiverUpdateParamsCountryKg InstanceReceiverUpdateParamsCountry = "KG" InstanceReceiverUpdateParamsCountryLa InstanceReceiverUpdateParamsCountry = "LA" InstanceReceiverUpdateParamsCountryLv InstanceReceiverUpdateParamsCountry = "LV" InstanceReceiverUpdateParamsCountryLb InstanceReceiverUpdateParamsCountry = "LB" InstanceReceiverUpdateParamsCountryLs InstanceReceiverUpdateParamsCountry = "LS" InstanceReceiverUpdateParamsCountryLr InstanceReceiverUpdateParamsCountry = "LR" InstanceReceiverUpdateParamsCountryLy InstanceReceiverUpdateParamsCountry = "LY" InstanceReceiverUpdateParamsCountryLi InstanceReceiverUpdateParamsCountry = "LI" InstanceReceiverUpdateParamsCountryLt InstanceReceiverUpdateParamsCountry = "LT" InstanceReceiverUpdateParamsCountryLu InstanceReceiverUpdateParamsCountry = "LU" InstanceReceiverUpdateParamsCountryMo InstanceReceiverUpdateParamsCountry = "MO" InstanceReceiverUpdateParamsCountryMg InstanceReceiverUpdateParamsCountry = "MG" InstanceReceiverUpdateParamsCountryMw InstanceReceiverUpdateParamsCountry = "MW" InstanceReceiverUpdateParamsCountryMy InstanceReceiverUpdateParamsCountry = "MY" InstanceReceiverUpdateParamsCountryMv InstanceReceiverUpdateParamsCountry = "MV" InstanceReceiverUpdateParamsCountryMl InstanceReceiverUpdateParamsCountry = "ML" InstanceReceiverUpdateParamsCountryMt InstanceReceiverUpdateParamsCountry = "MT" InstanceReceiverUpdateParamsCountryMh InstanceReceiverUpdateParamsCountry = "MH" InstanceReceiverUpdateParamsCountryMq InstanceReceiverUpdateParamsCountry = "MQ" InstanceReceiverUpdateParamsCountryMr InstanceReceiverUpdateParamsCountry = "MR" InstanceReceiverUpdateParamsCountryMu InstanceReceiverUpdateParamsCountry = "MU" InstanceReceiverUpdateParamsCountryYt InstanceReceiverUpdateParamsCountry = "YT" InstanceReceiverUpdateParamsCountryMx InstanceReceiverUpdateParamsCountry = "MX" InstanceReceiverUpdateParamsCountryFm InstanceReceiverUpdateParamsCountry = "FM" InstanceReceiverUpdateParamsCountryMd InstanceReceiverUpdateParamsCountry = "MD" InstanceReceiverUpdateParamsCountryMc InstanceReceiverUpdateParamsCountry = "MC" InstanceReceiverUpdateParamsCountryMn InstanceReceiverUpdateParamsCountry = "MN" InstanceReceiverUpdateParamsCountryMe InstanceReceiverUpdateParamsCountry = "ME" InstanceReceiverUpdateParamsCountryMs InstanceReceiverUpdateParamsCountry = "MS" InstanceReceiverUpdateParamsCountryMa InstanceReceiverUpdateParamsCountry = "MA" InstanceReceiverUpdateParamsCountryMz InstanceReceiverUpdateParamsCountry = "MZ" InstanceReceiverUpdateParamsCountryMm InstanceReceiverUpdateParamsCountry = "MM" InstanceReceiverUpdateParamsCountryNa InstanceReceiverUpdateParamsCountry = "NA" InstanceReceiverUpdateParamsCountryNr InstanceReceiverUpdateParamsCountry = "NR" InstanceReceiverUpdateParamsCountryNp InstanceReceiverUpdateParamsCountry = "NP" InstanceReceiverUpdateParamsCountryNl InstanceReceiverUpdateParamsCountry = "NL" InstanceReceiverUpdateParamsCountryNc InstanceReceiverUpdateParamsCountry = "NC" InstanceReceiverUpdateParamsCountryNz InstanceReceiverUpdateParamsCountry = "NZ" InstanceReceiverUpdateParamsCountryNi InstanceReceiverUpdateParamsCountry = "NI" InstanceReceiverUpdateParamsCountryNe InstanceReceiverUpdateParamsCountry = "NE" InstanceReceiverUpdateParamsCountryNg InstanceReceiverUpdateParamsCountry = "NG" InstanceReceiverUpdateParamsCountryNu InstanceReceiverUpdateParamsCountry = "NU" InstanceReceiverUpdateParamsCountryNf InstanceReceiverUpdateParamsCountry = "NF" InstanceReceiverUpdateParamsCountryMp InstanceReceiverUpdateParamsCountry = "MP" InstanceReceiverUpdateParamsCountryNo InstanceReceiverUpdateParamsCountry = "NO" InstanceReceiverUpdateParamsCountryOm InstanceReceiverUpdateParamsCountry = "OM" InstanceReceiverUpdateParamsCountryPk InstanceReceiverUpdateParamsCountry = "PK" InstanceReceiverUpdateParamsCountryPw InstanceReceiverUpdateParamsCountry = "PW" InstanceReceiverUpdateParamsCountryPs InstanceReceiverUpdateParamsCountry = "PS" InstanceReceiverUpdateParamsCountryPa InstanceReceiverUpdateParamsCountry = "PA" InstanceReceiverUpdateParamsCountryPg InstanceReceiverUpdateParamsCountry = "PG" InstanceReceiverUpdateParamsCountryPy InstanceReceiverUpdateParamsCountry = "PY" InstanceReceiverUpdateParamsCountryPe InstanceReceiverUpdateParamsCountry = "PE" InstanceReceiverUpdateParamsCountryPh InstanceReceiverUpdateParamsCountry = "PH" InstanceReceiverUpdateParamsCountryPn InstanceReceiverUpdateParamsCountry = "PN" InstanceReceiverUpdateParamsCountryPl InstanceReceiverUpdateParamsCountry = "PL" InstanceReceiverUpdateParamsCountryPt InstanceReceiverUpdateParamsCountry = "PT" InstanceReceiverUpdateParamsCountryPr InstanceReceiverUpdateParamsCountry = "PR" InstanceReceiverUpdateParamsCountryQa InstanceReceiverUpdateParamsCountry = "QA" InstanceReceiverUpdateParamsCountryMk InstanceReceiverUpdateParamsCountry = "MK" InstanceReceiverUpdateParamsCountryRo InstanceReceiverUpdateParamsCountry = "RO" InstanceReceiverUpdateParamsCountryRu InstanceReceiverUpdateParamsCountry = "RU" InstanceReceiverUpdateParamsCountryRw InstanceReceiverUpdateParamsCountry = "RW" InstanceReceiverUpdateParamsCountryRe InstanceReceiverUpdateParamsCountry = "RE" InstanceReceiverUpdateParamsCountryBl InstanceReceiverUpdateParamsCountry = "BL" InstanceReceiverUpdateParamsCountrySh InstanceReceiverUpdateParamsCountry = "SH" InstanceReceiverUpdateParamsCountryKn InstanceReceiverUpdateParamsCountry = "KN" InstanceReceiverUpdateParamsCountryLc InstanceReceiverUpdateParamsCountry = "LC" InstanceReceiverUpdateParamsCountryMf InstanceReceiverUpdateParamsCountry = "MF" InstanceReceiverUpdateParamsCountryPm InstanceReceiverUpdateParamsCountry = "PM" InstanceReceiverUpdateParamsCountryVc InstanceReceiverUpdateParamsCountry = "VC" InstanceReceiverUpdateParamsCountryWs InstanceReceiverUpdateParamsCountry = "WS" InstanceReceiverUpdateParamsCountrySm InstanceReceiverUpdateParamsCountry = "SM" InstanceReceiverUpdateParamsCountrySt InstanceReceiverUpdateParamsCountry = "ST" InstanceReceiverUpdateParamsCountrySa InstanceReceiverUpdateParamsCountry = "SA" InstanceReceiverUpdateParamsCountrySn InstanceReceiverUpdateParamsCountry = "SN" InstanceReceiverUpdateParamsCountryRs InstanceReceiverUpdateParamsCountry = "RS" InstanceReceiverUpdateParamsCountrySc InstanceReceiverUpdateParamsCountry = "SC" InstanceReceiverUpdateParamsCountrySl InstanceReceiverUpdateParamsCountry = "SL" InstanceReceiverUpdateParamsCountrySg InstanceReceiverUpdateParamsCountry = "SG" InstanceReceiverUpdateParamsCountrySx InstanceReceiverUpdateParamsCountry = "SX" InstanceReceiverUpdateParamsCountrySk InstanceReceiverUpdateParamsCountry = "SK" InstanceReceiverUpdateParamsCountrySi InstanceReceiverUpdateParamsCountry = "SI" InstanceReceiverUpdateParamsCountrySb InstanceReceiverUpdateParamsCountry = "SB" InstanceReceiverUpdateParamsCountrySo InstanceReceiverUpdateParamsCountry = "SO" InstanceReceiverUpdateParamsCountryZa InstanceReceiverUpdateParamsCountry = "ZA" InstanceReceiverUpdateParamsCountryGs InstanceReceiverUpdateParamsCountry = "GS" InstanceReceiverUpdateParamsCountrySS InstanceReceiverUpdateParamsCountry = "SS" InstanceReceiverUpdateParamsCountryEs InstanceReceiverUpdateParamsCountry = "ES" InstanceReceiverUpdateParamsCountryLk InstanceReceiverUpdateParamsCountry = "LK" InstanceReceiverUpdateParamsCountrySd InstanceReceiverUpdateParamsCountry = "SD" InstanceReceiverUpdateParamsCountrySr InstanceReceiverUpdateParamsCountry = "SR" InstanceReceiverUpdateParamsCountrySj InstanceReceiverUpdateParamsCountry = "SJ" InstanceReceiverUpdateParamsCountrySe InstanceReceiverUpdateParamsCountry = "SE" InstanceReceiverUpdateParamsCountryCh InstanceReceiverUpdateParamsCountry = "CH" InstanceReceiverUpdateParamsCountrySy InstanceReceiverUpdateParamsCountry = "SY" InstanceReceiverUpdateParamsCountryTw InstanceReceiverUpdateParamsCountry = "TW" InstanceReceiverUpdateParamsCountryTj InstanceReceiverUpdateParamsCountry = "TJ" InstanceReceiverUpdateParamsCountryTz InstanceReceiverUpdateParamsCountry = "TZ" InstanceReceiverUpdateParamsCountryTh InstanceReceiverUpdateParamsCountry = "TH" InstanceReceiverUpdateParamsCountryTl InstanceReceiverUpdateParamsCountry = "TL" InstanceReceiverUpdateParamsCountryTg InstanceReceiverUpdateParamsCountry = "TG" InstanceReceiverUpdateParamsCountryTk InstanceReceiverUpdateParamsCountry = "TK" InstanceReceiverUpdateParamsCountryTo InstanceReceiverUpdateParamsCountry = "TO" InstanceReceiverUpdateParamsCountryTt InstanceReceiverUpdateParamsCountry = "TT" InstanceReceiverUpdateParamsCountryTn InstanceReceiverUpdateParamsCountry = "TN" InstanceReceiverUpdateParamsCountryTr InstanceReceiverUpdateParamsCountry = "TR" InstanceReceiverUpdateParamsCountryTm InstanceReceiverUpdateParamsCountry = "TM" InstanceReceiverUpdateParamsCountryTc InstanceReceiverUpdateParamsCountry = "TC" InstanceReceiverUpdateParamsCountryTv InstanceReceiverUpdateParamsCountry = "TV" InstanceReceiverUpdateParamsCountryUg InstanceReceiverUpdateParamsCountry = "UG" InstanceReceiverUpdateParamsCountryUa InstanceReceiverUpdateParamsCountry = "UA" InstanceReceiverUpdateParamsCountryAe InstanceReceiverUpdateParamsCountry = "AE" InstanceReceiverUpdateParamsCountryGB InstanceReceiverUpdateParamsCountry = "GB" InstanceReceiverUpdateParamsCountryUm InstanceReceiverUpdateParamsCountry = "UM" InstanceReceiverUpdateParamsCountryUs InstanceReceiverUpdateParamsCountry = "US" InstanceReceiverUpdateParamsCountryUy InstanceReceiverUpdateParamsCountry = "UY" InstanceReceiverUpdateParamsCountryUz InstanceReceiverUpdateParamsCountry = "UZ" InstanceReceiverUpdateParamsCountryVu InstanceReceiverUpdateParamsCountry = "VU" InstanceReceiverUpdateParamsCountryVe InstanceReceiverUpdateParamsCountry = "VE" InstanceReceiverUpdateParamsCountryVn InstanceReceiverUpdateParamsCountry = "VN" InstanceReceiverUpdateParamsCountryVg InstanceReceiverUpdateParamsCountry = "VG" InstanceReceiverUpdateParamsCountryVi InstanceReceiverUpdateParamsCountry = "VI" InstanceReceiverUpdateParamsCountryWf InstanceReceiverUpdateParamsCountry = "WF" InstanceReceiverUpdateParamsCountryEh InstanceReceiverUpdateParamsCountry = "EH" InstanceReceiverUpdateParamsCountryYe InstanceReceiverUpdateParamsCountry = "YE" InstanceReceiverUpdateParamsCountryZm InstanceReceiverUpdateParamsCountry = "ZM" InstanceReceiverUpdateParamsCountryZw InstanceReceiverUpdateParamsCountry = "ZW" InstanceReceiverUpdateParamsCountryAx InstanceReceiverUpdateParamsCountry = "AX" )
type InstanceReceiverUpdateParamsIDDocCountry ¶
type InstanceReceiverUpdateParamsIDDocCountry string
const ( InstanceReceiverUpdateParamsIDDocCountryAf InstanceReceiverUpdateParamsIDDocCountry = "AF" InstanceReceiverUpdateParamsIDDocCountryAl InstanceReceiverUpdateParamsIDDocCountry = "AL" InstanceReceiverUpdateParamsIDDocCountryDz InstanceReceiverUpdateParamsIDDocCountry = "DZ" InstanceReceiverUpdateParamsIDDocCountryAs InstanceReceiverUpdateParamsIDDocCountry = "AS" InstanceReceiverUpdateParamsIDDocCountryAd InstanceReceiverUpdateParamsIDDocCountry = "AD" InstanceReceiverUpdateParamsIDDocCountryAo InstanceReceiverUpdateParamsIDDocCountry = "AO" InstanceReceiverUpdateParamsIDDocCountryAI InstanceReceiverUpdateParamsIDDocCountry = "AI" InstanceReceiverUpdateParamsIDDocCountryAq InstanceReceiverUpdateParamsIDDocCountry = "AQ" InstanceReceiverUpdateParamsIDDocCountryAg InstanceReceiverUpdateParamsIDDocCountry = "AG" InstanceReceiverUpdateParamsIDDocCountryAr InstanceReceiverUpdateParamsIDDocCountry = "AR" InstanceReceiverUpdateParamsIDDocCountryAm InstanceReceiverUpdateParamsIDDocCountry = "AM" InstanceReceiverUpdateParamsIDDocCountryAw InstanceReceiverUpdateParamsIDDocCountry = "AW" InstanceReceiverUpdateParamsIDDocCountryAu InstanceReceiverUpdateParamsIDDocCountry = "AU" InstanceReceiverUpdateParamsIDDocCountryAt InstanceReceiverUpdateParamsIDDocCountry = "AT" InstanceReceiverUpdateParamsIDDocCountryAz InstanceReceiverUpdateParamsIDDocCountry = "AZ" InstanceReceiverUpdateParamsIDDocCountryBs InstanceReceiverUpdateParamsIDDocCountry = "BS" InstanceReceiverUpdateParamsIDDocCountryBh InstanceReceiverUpdateParamsIDDocCountry = "BH" InstanceReceiverUpdateParamsIDDocCountryBd InstanceReceiverUpdateParamsIDDocCountry = "BD" InstanceReceiverUpdateParamsIDDocCountryBb InstanceReceiverUpdateParamsIDDocCountry = "BB" InstanceReceiverUpdateParamsIDDocCountryBy InstanceReceiverUpdateParamsIDDocCountry = "BY" InstanceReceiverUpdateParamsIDDocCountryBe InstanceReceiverUpdateParamsIDDocCountry = "BE" InstanceReceiverUpdateParamsIDDocCountryBz InstanceReceiverUpdateParamsIDDocCountry = "BZ" InstanceReceiverUpdateParamsIDDocCountryBj InstanceReceiverUpdateParamsIDDocCountry = "BJ" InstanceReceiverUpdateParamsIDDocCountryBm InstanceReceiverUpdateParamsIDDocCountry = "BM" InstanceReceiverUpdateParamsIDDocCountryBt InstanceReceiverUpdateParamsIDDocCountry = "BT" InstanceReceiverUpdateParamsIDDocCountryBo InstanceReceiverUpdateParamsIDDocCountry = "BO" InstanceReceiverUpdateParamsIDDocCountryBq InstanceReceiverUpdateParamsIDDocCountry = "BQ" InstanceReceiverUpdateParamsIDDocCountryBa InstanceReceiverUpdateParamsIDDocCountry = "BA" InstanceReceiverUpdateParamsIDDocCountryBw InstanceReceiverUpdateParamsIDDocCountry = "BW" InstanceReceiverUpdateParamsIDDocCountryBv InstanceReceiverUpdateParamsIDDocCountry = "BV" InstanceReceiverUpdateParamsIDDocCountryBr InstanceReceiverUpdateParamsIDDocCountry = "BR" InstanceReceiverUpdateParamsIDDocCountryIo InstanceReceiverUpdateParamsIDDocCountry = "IO" InstanceReceiverUpdateParamsIDDocCountryBn InstanceReceiverUpdateParamsIDDocCountry = "BN" InstanceReceiverUpdateParamsIDDocCountryBg InstanceReceiverUpdateParamsIDDocCountry = "BG" InstanceReceiverUpdateParamsIDDocCountryBf InstanceReceiverUpdateParamsIDDocCountry = "BF" InstanceReceiverUpdateParamsIDDocCountryBi InstanceReceiverUpdateParamsIDDocCountry = "BI" InstanceReceiverUpdateParamsIDDocCountryCv InstanceReceiverUpdateParamsIDDocCountry = "CV" InstanceReceiverUpdateParamsIDDocCountryKh InstanceReceiverUpdateParamsIDDocCountry = "KH" InstanceReceiverUpdateParamsIDDocCountryCm InstanceReceiverUpdateParamsIDDocCountry = "CM" InstanceReceiverUpdateParamsIDDocCountryCa InstanceReceiverUpdateParamsIDDocCountry = "CA" InstanceReceiverUpdateParamsIDDocCountryKy InstanceReceiverUpdateParamsIDDocCountry = "KY" InstanceReceiverUpdateParamsIDDocCountryCf InstanceReceiverUpdateParamsIDDocCountry = "CF" InstanceReceiverUpdateParamsIDDocCountryTd InstanceReceiverUpdateParamsIDDocCountry = "TD" InstanceReceiverUpdateParamsIDDocCountryCl InstanceReceiverUpdateParamsIDDocCountry = "CL" InstanceReceiverUpdateParamsIDDocCountryCn InstanceReceiverUpdateParamsIDDocCountry = "CN" InstanceReceiverUpdateParamsIDDocCountryCx InstanceReceiverUpdateParamsIDDocCountry = "CX" InstanceReceiverUpdateParamsIDDocCountryCc InstanceReceiverUpdateParamsIDDocCountry = "CC" InstanceReceiverUpdateParamsIDDocCountryCo InstanceReceiverUpdateParamsIDDocCountry = "CO" InstanceReceiverUpdateParamsIDDocCountryKm InstanceReceiverUpdateParamsIDDocCountry = "KM" InstanceReceiverUpdateParamsIDDocCountryCd InstanceReceiverUpdateParamsIDDocCountry = "CD" InstanceReceiverUpdateParamsIDDocCountryCg InstanceReceiverUpdateParamsIDDocCountry = "CG" InstanceReceiverUpdateParamsIDDocCountryCk InstanceReceiverUpdateParamsIDDocCountry = "CK" InstanceReceiverUpdateParamsIDDocCountryCr InstanceReceiverUpdateParamsIDDocCountry = "CR" InstanceReceiverUpdateParamsIDDocCountryHr InstanceReceiverUpdateParamsIDDocCountry = "HR" InstanceReceiverUpdateParamsIDDocCountryCu InstanceReceiverUpdateParamsIDDocCountry = "CU" InstanceReceiverUpdateParamsIDDocCountryCw InstanceReceiverUpdateParamsIDDocCountry = "CW" InstanceReceiverUpdateParamsIDDocCountryCy InstanceReceiverUpdateParamsIDDocCountry = "CY" InstanceReceiverUpdateParamsIDDocCountryCz InstanceReceiverUpdateParamsIDDocCountry = "CZ" InstanceReceiverUpdateParamsIDDocCountryCi InstanceReceiverUpdateParamsIDDocCountry = "CI" InstanceReceiverUpdateParamsIDDocCountryDk InstanceReceiverUpdateParamsIDDocCountry = "DK" InstanceReceiverUpdateParamsIDDocCountryDj InstanceReceiverUpdateParamsIDDocCountry = "DJ" InstanceReceiverUpdateParamsIDDocCountryDm InstanceReceiverUpdateParamsIDDocCountry = "DM" InstanceReceiverUpdateParamsIDDocCountryDo InstanceReceiverUpdateParamsIDDocCountry = "DO" InstanceReceiverUpdateParamsIDDocCountryEc InstanceReceiverUpdateParamsIDDocCountry = "EC" InstanceReceiverUpdateParamsIDDocCountryEg InstanceReceiverUpdateParamsIDDocCountry = "EG" InstanceReceiverUpdateParamsIDDocCountrySv InstanceReceiverUpdateParamsIDDocCountry = "SV" InstanceReceiverUpdateParamsIDDocCountryGq InstanceReceiverUpdateParamsIDDocCountry = "GQ" InstanceReceiverUpdateParamsIDDocCountryEr InstanceReceiverUpdateParamsIDDocCountry = "ER" InstanceReceiverUpdateParamsIDDocCountryEe InstanceReceiverUpdateParamsIDDocCountry = "EE" InstanceReceiverUpdateParamsIDDocCountrySz InstanceReceiverUpdateParamsIDDocCountry = "SZ" InstanceReceiverUpdateParamsIDDocCountryEt InstanceReceiverUpdateParamsIDDocCountry = "ET" InstanceReceiverUpdateParamsIDDocCountryFk InstanceReceiverUpdateParamsIDDocCountry = "FK" InstanceReceiverUpdateParamsIDDocCountryFo InstanceReceiverUpdateParamsIDDocCountry = "FO" InstanceReceiverUpdateParamsIDDocCountryFj InstanceReceiverUpdateParamsIDDocCountry = "FJ" InstanceReceiverUpdateParamsIDDocCountryFi InstanceReceiverUpdateParamsIDDocCountry = "FI" InstanceReceiverUpdateParamsIDDocCountryFr InstanceReceiverUpdateParamsIDDocCountry = "FR" InstanceReceiverUpdateParamsIDDocCountryGf InstanceReceiverUpdateParamsIDDocCountry = "GF" InstanceReceiverUpdateParamsIDDocCountryPf InstanceReceiverUpdateParamsIDDocCountry = "PF" InstanceReceiverUpdateParamsIDDocCountryTf InstanceReceiverUpdateParamsIDDocCountry = "TF" InstanceReceiverUpdateParamsIDDocCountryGa InstanceReceiverUpdateParamsIDDocCountry = "GA" InstanceReceiverUpdateParamsIDDocCountryGm InstanceReceiverUpdateParamsIDDocCountry = "GM" InstanceReceiverUpdateParamsIDDocCountryGe InstanceReceiverUpdateParamsIDDocCountry = "GE" InstanceReceiverUpdateParamsIDDocCountryDe InstanceReceiverUpdateParamsIDDocCountry = "DE" InstanceReceiverUpdateParamsIDDocCountryGh InstanceReceiverUpdateParamsIDDocCountry = "GH" InstanceReceiverUpdateParamsIDDocCountryGi InstanceReceiverUpdateParamsIDDocCountry = "GI" InstanceReceiverUpdateParamsIDDocCountryGr InstanceReceiverUpdateParamsIDDocCountry = "GR" InstanceReceiverUpdateParamsIDDocCountryGl InstanceReceiverUpdateParamsIDDocCountry = "GL" InstanceReceiverUpdateParamsIDDocCountryGd InstanceReceiverUpdateParamsIDDocCountry = "GD" InstanceReceiverUpdateParamsIDDocCountryGp InstanceReceiverUpdateParamsIDDocCountry = "GP" InstanceReceiverUpdateParamsIDDocCountryGu InstanceReceiverUpdateParamsIDDocCountry = "GU" InstanceReceiverUpdateParamsIDDocCountryGt InstanceReceiverUpdateParamsIDDocCountry = "GT" InstanceReceiverUpdateParamsIDDocCountryGg InstanceReceiverUpdateParamsIDDocCountry = "GG" InstanceReceiverUpdateParamsIDDocCountryGn InstanceReceiverUpdateParamsIDDocCountry = "GN" InstanceReceiverUpdateParamsIDDocCountryGw InstanceReceiverUpdateParamsIDDocCountry = "GW" InstanceReceiverUpdateParamsIDDocCountryGy InstanceReceiverUpdateParamsIDDocCountry = "GY" InstanceReceiverUpdateParamsIDDocCountryHt InstanceReceiverUpdateParamsIDDocCountry = "HT" InstanceReceiverUpdateParamsIDDocCountryHm InstanceReceiverUpdateParamsIDDocCountry = "HM" InstanceReceiverUpdateParamsIDDocCountryVa InstanceReceiverUpdateParamsIDDocCountry = "VA" InstanceReceiverUpdateParamsIDDocCountryHn InstanceReceiverUpdateParamsIDDocCountry = "HN" InstanceReceiverUpdateParamsIDDocCountryHk InstanceReceiverUpdateParamsIDDocCountry = "HK" InstanceReceiverUpdateParamsIDDocCountryHu InstanceReceiverUpdateParamsIDDocCountry = "HU" InstanceReceiverUpdateParamsIDDocCountryIs InstanceReceiverUpdateParamsIDDocCountry = "IS" InstanceReceiverUpdateParamsIDDocCountryIn InstanceReceiverUpdateParamsIDDocCountry = "IN" InstanceReceiverUpdateParamsIDDocCountryID InstanceReceiverUpdateParamsIDDocCountry = "ID" InstanceReceiverUpdateParamsIDDocCountryIr InstanceReceiverUpdateParamsIDDocCountry = "IR" InstanceReceiverUpdateParamsIDDocCountryIq InstanceReceiverUpdateParamsIDDocCountry = "IQ" InstanceReceiverUpdateParamsIDDocCountryIe InstanceReceiverUpdateParamsIDDocCountry = "IE" InstanceReceiverUpdateParamsIDDocCountryIm InstanceReceiverUpdateParamsIDDocCountry = "IM" InstanceReceiverUpdateParamsIDDocCountryIl InstanceReceiverUpdateParamsIDDocCountry = "IL" InstanceReceiverUpdateParamsIDDocCountryIt InstanceReceiverUpdateParamsIDDocCountry = "IT" InstanceReceiverUpdateParamsIDDocCountryJm InstanceReceiverUpdateParamsIDDocCountry = "JM" InstanceReceiverUpdateParamsIDDocCountryJp InstanceReceiverUpdateParamsIDDocCountry = "JP" InstanceReceiverUpdateParamsIDDocCountryJe InstanceReceiverUpdateParamsIDDocCountry = "JE" InstanceReceiverUpdateParamsIDDocCountryJo InstanceReceiverUpdateParamsIDDocCountry = "JO" InstanceReceiverUpdateParamsIDDocCountryKz InstanceReceiverUpdateParamsIDDocCountry = "KZ" InstanceReceiverUpdateParamsIDDocCountryKe InstanceReceiverUpdateParamsIDDocCountry = "KE" InstanceReceiverUpdateParamsIDDocCountryKi InstanceReceiverUpdateParamsIDDocCountry = "KI" InstanceReceiverUpdateParamsIDDocCountryKp InstanceReceiverUpdateParamsIDDocCountry = "KP" InstanceReceiverUpdateParamsIDDocCountryKr InstanceReceiverUpdateParamsIDDocCountry = "KR" InstanceReceiverUpdateParamsIDDocCountryKw InstanceReceiverUpdateParamsIDDocCountry = "KW" InstanceReceiverUpdateParamsIDDocCountryKg InstanceReceiverUpdateParamsIDDocCountry = "KG" InstanceReceiverUpdateParamsIDDocCountryLa InstanceReceiverUpdateParamsIDDocCountry = "LA" InstanceReceiverUpdateParamsIDDocCountryLv InstanceReceiverUpdateParamsIDDocCountry = "LV" InstanceReceiverUpdateParamsIDDocCountryLb InstanceReceiverUpdateParamsIDDocCountry = "LB" InstanceReceiverUpdateParamsIDDocCountryLs InstanceReceiverUpdateParamsIDDocCountry = "LS" InstanceReceiverUpdateParamsIDDocCountryLr InstanceReceiverUpdateParamsIDDocCountry = "LR" InstanceReceiverUpdateParamsIDDocCountryLy InstanceReceiverUpdateParamsIDDocCountry = "LY" InstanceReceiverUpdateParamsIDDocCountryLi InstanceReceiverUpdateParamsIDDocCountry = "LI" InstanceReceiverUpdateParamsIDDocCountryLt InstanceReceiverUpdateParamsIDDocCountry = "LT" InstanceReceiverUpdateParamsIDDocCountryLu InstanceReceiverUpdateParamsIDDocCountry = "LU" InstanceReceiverUpdateParamsIDDocCountryMo InstanceReceiverUpdateParamsIDDocCountry = "MO" InstanceReceiverUpdateParamsIDDocCountryMg InstanceReceiverUpdateParamsIDDocCountry = "MG" InstanceReceiverUpdateParamsIDDocCountryMw InstanceReceiverUpdateParamsIDDocCountry = "MW" InstanceReceiverUpdateParamsIDDocCountryMy InstanceReceiverUpdateParamsIDDocCountry = "MY" InstanceReceiverUpdateParamsIDDocCountryMv InstanceReceiverUpdateParamsIDDocCountry = "MV" InstanceReceiverUpdateParamsIDDocCountryMl InstanceReceiverUpdateParamsIDDocCountry = "ML" InstanceReceiverUpdateParamsIDDocCountryMt InstanceReceiverUpdateParamsIDDocCountry = "MT" InstanceReceiverUpdateParamsIDDocCountryMh InstanceReceiverUpdateParamsIDDocCountry = "MH" InstanceReceiverUpdateParamsIDDocCountryMq InstanceReceiverUpdateParamsIDDocCountry = "MQ" InstanceReceiverUpdateParamsIDDocCountryMr InstanceReceiverUpdateParamsIDDocCountry = "MR" InstanceReceiverUpdateParamsIDDocCountryMu InstanceReceiverUpdateParamsIDDocCountry = "MU" InstanceReceiverUpdateParamsIDDocCountryYt InstanceReceiverUpdateParamsIDDocCountry = "YT" InstanceReceiverUpdateParamsIDDocCountryMx InstanceReceiverUpdateParamsIDDocCountry = "MX" InstanceReceiverUpdateParamsIDDocCountryFm InstanceReceiverUpdateParamsIDDocCountry = "FM" InstanceReceiverUpdateParamsIDDocCountryMd InstanceReceiverUpdateParamsIDDocCountry = "MD" InstanceReceiverUpdateParamsIDDocCountryMc InstanceReceiverUpdateParamsIDDocCountry = "MC" InstanceReceiverUpdateParamsIDDocCountryMn InstanceReceiverUpdateParamsIDDocCountry = "MN" InstanceReceiverUpdateParamsIDDocCountryMe InstanceReceiverUpdateParamsIDDocCountry = "ME" InstanceReceiverUpdateParamsIDDocCountryMs InstanceReceiverUpdateParamsIDDocCountry = "MS" InstanceReceiverUpdateParamsIDDocCountryMa InstanceReceiverUpdateParamsIDDocCountry = "MA" InstanceReceiverUpdateParamsIDDocCountryMz InstanceReceiverUpdateParamsIDDocCountry = "MZ" InstanceReceiverUpdateParamsIDDocCountryMm InstanceReceiverUpdateParamsIDDocCountry = "MM" InstanceReceiverUpdateParamsIDDocCountryNa InstanceReceiverUpdateParamsIDDocCountry = "NA" InstanceReceiverUpdateParamsIDDocCountryNr InstanceReceiverUpdateParamsIDDocCountry = "NR" InstanceReceiverUpdateParamsIDDocCountryNp InstanceReceiverUpdateParamsIDDocCountry = "NP" InstanceReceiverUpdateParamsIDDocCountryNl InstanceReceiverUpdateParamsIDDocCountry = "NL" InstanceReceiverUpdateParamsIDDocCountryNc InstanceReceiverUpdateParamsIDDocCountry = "NC" InstanceReceiverUpdateParamsIDDocCountryNz InstanceReceiverUpdateParamsIDDocCountry = "NZ" InstanceReceiverUpdateParamsIDDocCountryNi InstanceReceiverUpdateParamsIDDocCountry = "NI" InstanceReceiverUpdateParamsIDDocCountryNe InstanceReceiverUpdateParamsIDDocCountry = "NE" InstanceReceiverUpdateParamsIDDocCountryNg InstanceReceiverUpdateParamsIDDocCountry = "NG" InstanceReceiverUpdateParamsIDDocCountryNu InstanceReceiverUpdateParamsIDDocCountry = "NU" InstanceReceiverUpdateParamsIDDocCountryNf InstanceReceiverUpdateParamsIDDocCountry = "NF" InstanceReceiverUpdateParamsIDDocCountryMp InstanceReceiverUpdateParamsIDDocCountry = "MP" InstanceReceiverUpdateParamsIDDocCountryNo InstanceReceiverUpdateParamsIDDocCountry = "NO" InstanceReceiverUpdateParamsIDDocCountryOm InstanceReceiverUpdateParamsIDDocCountry = "OM" InstanceReceiverUpdateParamsIDDocCountryPk InstanceReceiverUpdateParamsIDDocCountry = "PK" InstanceReceiverUpdateParamsIDDocCountryPw InstanceReceiverUpdateParamsIDDocCountry = "PW" InstanceReceiverUpdateParamsIDDocCountryPs InstanceReceiverUpdateParamsIDDocCountry = "PS" InstanceReceiverUpdateParamsIDDocCountryPa InstanceReceiverUpdateParamsIDDocCountry = "PA" InstanceReceiverUpdateParamsIDDocCountryPg InstanceReceiverUpdateParamsIDDocCountry = "PG" InstanceReceiverUpdateParamsIDDocCountryPy InstanceReceiverUpdateParamsIDDocCountry = "PY" InstanceReceiverUpdateParamsIDDocCountryPe InstanceReceiverUpdateParamsIDDocCountry = "PE" InstanceReceiverUpdateParamsIDDocCountryPh InstanceReceiverUpdateParamsIDDocCountry = "PH" InstanceReceiverUpdateParamsIDDocCountryPn InstanceReceiverUpdateParamsIDDocCountry = "PN" InstanceReceiverUpdateParamsIDDocCountryPl InstanceReceiverUpdateParamsIDDocCountry = "PL" InstanceReceiverUpdateParamsIDDocCountryPt InstanceReceiverUpdateParamsIDDocCountry = "PT" InstanceReceiverUpdateParamsIDDocCountryPr InstanceReceiverUpdateParamsIDDocCountry = "PR" InstanceReceiverUpdateParamsIDDocCountryQa InstanceReceiverUpdateParamsIDDocCountry = "QA" InstanceReceiverUpdateParamsIDDocCountryMk InstanceReceiverUpdateParamsIDDocCountry = "MK" InstanceReceiverUpdateParamsIDDocCountryRo InstanceReceiverUpdateParamsIDDocCountry = "RO" InstanceReceiverUpdateParamsIDDocCountryRu InstanceReceiverUpdateParamsIDDocCountry = "RU" InstanceReceiverUpdateParamsIDDocCountryRw InstanceReceiverUpdateParamsIDDocCountry = "RW" InstanceReceiverUpdateParamsIDDocCountryRe InstanceReceiverUpdateParamsIDDocCountry = "RE" InstanceReceiverUpdateParamsIDDocCountryBl InstanceReceiverUpdateParamsIDDocCountry = "BL" InstanceReceiverUpdateParamsIDDocCountrySh InstanceReceiverUpdateParamsIDDocCountry = "SH" InstanceReceiverUpdateParamsIDDocCountryKn InstanceReceiverUpdateParamsIDDocCountry = "KN" InstanceReceiverUpdateParamsIDDocCountryLc InstanceReceiverUpdateParamsIDDocCountry = "LC" InstanceReceiverUpdateParamsIDDocCountryMf InstanceReceiverUpdateParamsIDDocCountry = "MF" InstanceReceiverUpdateParamsIDDocCountryPm InstanceReceiverUpdateParamsIDDocCountry = "PM" InstanceReceiverUpdateParamsIDDocCountryVc InstanceReceiverUpdateParamsIDDocCountry = "VC" InstanceReceiverUpdateParamsIDDocCountryWs InstanceReceiverUpdateParamsIDDocCountry = "WS" InstanceReceiverUpdateParamsIDDocCountrySm InstanceReceiverUpdateParamsIDDocCountry = "SM" InstanceReceiverUpdateParamsIDDocCountrySt InstanceReceiverUpdateParamsIDDocCountry = "ST" InstanceReceiverUpdateParamsIDDocCountrySa InstanceReceiverUpdateParamsIDDocCountry = "SA" InstanceReceiverUpdateParamsIDDocCountrySn InstanceReceiverUpdateParamsIDDocCountry = "SN" InstanceReceiverUpdateParamsIDDocCountryRs InstanceReceiverUpdateParamsIDDocCountry = "RS" InstanceReceiverUpdateParamsIDDocCountrySc InstanceReceiverUpdateParamsIDDocCountry = "SC" InstanceReceiverUpdateParamsIDDocCountrySl InstanceReceiverUpdateParamsIDDocCountry = "SL" InstanceReceiverUpdateParamsIDDocCountrySg InstanceReceiverUpdateParamsIDDocCountry = "SG" InstanceReceiverUpdateParamsIDDocCountrySx InstanceReceiverUpdateParamsIDDocCountry = "SX" InstanceReceiverUpdateParamsIDDocCountrySk InstanceReceiverUpdateParamsIDDocCountry = "SK" InstanceReceiverUpdateParamsIDDocCountrySi InstanceReceiverUpdateParamsIDDocCountry = "SI" InstanceReceiverUpdateParamsIDDocCountrySb InstanceReceiverUpdateParamsIDDocCountry = "SB" InstanceReceiverUpdateParamsIDDocCountrySo InstanceReceiverUpdateParamsIDDocCountry = "SO" InstanceReceiverUpdateParamsIDDocCountryZa InstanceReceiverUpdateParamsIDDocCountry = "ZA" InstanceReceiverUpdateParamsIDDocCountryGs InstanceReceiverUpdateParamsIDDocCountry = "GS" InstanceReceiverUpdateParamsIDDocCountrySS InstanceReceiverUpdateParamsIDDocCountry = "SS" InstanceReceiverUpdateParamsIDDocCountryEs InstanceReceiverUpdateParamsIDDocCountry = "ES" InstanceReceiverUpdateParamsIDDocCountryLk InstanceReceiverUpdateParamsIDDocCountry = "LK" InstanceReceiverUpdateParamsIDDocCountrySd InstanceReceiverUpdateParamsIDDocCountry = "SD" InstanceReceiverUpdateParamsIDDocCountrySr InstanceReceiverUpdateParamsIDDocCountry = "SR" InstanceReceiverUpdateParamsIDDocCountrySj InstanceReceiverUpdateParamsIDDocCountry = "SJ" InstanceReceiverUpdateParamsIDDocCountrySe InstanceReceiverUpdateParamsIDDocCountry = "SE" InstanceReceiverUpdateParamsIDDocCountryCh InstanceReceiverUpdateParamsIDDocCountry = "CH" InstanceReceiverUpdateParamsIDDocCountrySy InstanceReceiverUpdateParamsIDDocCountry = "SY" InstanceReceiverUpdateParamsIDDocCountryTw InstanceReceiverUpdateParamsIDDocCountry = "TW" InstanceReceiverUpdateParamsIDDocCountryTj InstanceReceiverUpdateParamsIDDocCountry = "TJ" InstanceReceiverUpdateParamsIDDocCountryTz InstanceReceiverUpdateParamsIDDocCountry = "TZ" InstanceReceiverUpdateParamsIDDocCountryTh InstanceReceiverUpdateParamsIDDocCountry = "TH" InstanceReceiverUpdateParamsIDDocCountryTl InstanceReceiverUpdateParamsIDDocCountry = "TL" InstanceReceiverUpdateParamsIDDocCountryTg InstanceReceiverUpdateParamsIDDocCountry = "TG" InstanceReceiverUpdateParamsIDDocCountryTk InstanceReceiverUpdateParamsIDDocCountry = "TK" InstanceReceiverUpdateParamsIDDocCountryTo InstanceReceiverUpdateParamsIDDocCountry = "TO" InstanceReceiverUpdateParamsIDDocCountryTt InstanceReceiverUpdateParamsIDDocCountry = "TT" InstanceReceiverUpdateParamsIDDocCountryTn InstanceReceiverUpdateParamsIDDocCountry = "TN" InstanceReceiverUpdateParamsIDDocCountryTr InstanceReceiverUpdateParamsIDDocCountry = "TR" InstanceReceiverUpdateParamsIDDocCountryTm InstanceReceiverUpdateParamsIDDocCountry = "TM" InstanceReceiverUpdateParamsIDDocCountryTc InstanceReceiverUpdateParamsIDDocCountry = "TC" InstanceReceiverUpdateParamsIDDocCountryTv InstanceReceiverUpdateParamsIDDocCountry = "TV" InstanceReceiverUpdateParamsIDDocCountryUg InstanceReceiverUpdateParamsIDDocCountry = "UG" InstanceReceiverUpdateParamsIDDocCountryUa InstanceReceiverUpdateParamsIDDocCountry = "UA" InstanceReceiverUpdateParamsIDDocCountryAe InstanceReceiverUpdateParamsIDDocCountry = "AE" InstanceReceiverUpdateParamsIDDocCountryGB InstanceReceiverUpdateParamsIDDocCountry = "GB" InstanceReceiverUpdateParamsIDDocCountryUm InstanceReceiverUpdateParamsIDDocCountry = "UM" InstanceReceiverUpdateParamsIDDocCountryUs InstanceReceiverUpdateParamsIDDocCountry = "US" InstanceReceiverUpdateParamsIDDocCountryUy InstanceReceiverUpdateParamsIDDocCountry = "UY" InstanceReceiverUpdateParamsIDDocCountryUz InstanceReceiverUpdateParamsIDDocCountry = "UZ" InstanceReceiverUpdateParamsIDDocCountryVu InstanceReceiverUpdateParamsIDDocCountry = "VU" InstanceReceiverUpdateParamsIDDocCountryVe InstanceReceiverUpdateParamsIDDocCountry = "VE" InstanceReceiverUpdateParamsIDDocCountryVn InstanceReceiverUpdateParamsIDDocCountry = "VN" InstanceReceiverUpdateParamsIDDocCountryVg InstanceReceiverUpdateParamsIDDocCountry = "VG" InstanceReceiverUpdateParamsIDDocCountryVi InstanceReceiverUpdateParamsIDDocCountry = "VI" InstanceReceiverUpdateParamsIDDocCountryWf InstanceReceiverUpdateParamsIDDocCountry = "WF" InstanceReceiverUpdateParamsIDDocCountryEh InstanceReceiverUpdateParamsIDDocCountry = "EH" InstanceReceiverUpdateParamsIDDocCountryYe InstanceReceiverUpdateParamsIDDocCountry = "YE" InstanceReceiverUpdateParamsIDDocCountryZm InstanceReceiverUpdateParamsIDDocCountry = "ZM" InstanceReceiverUpdateParamsIDDocCountryZw InstanceReceiverUpdateParamsIDDocCountry = "ZW" InstanceReceiverUpdateParamsIDDocCountryAx InstanceReceiverUpdateParamsIDDocCountry = "AX" )
type InstanceReceiverUpdateParamsIDDocType ¶
type InstanceReceiverUpdateParamsIDDocType string
const ( InstanceReceiverUpdateParamsIDDocTypePassport InstanceReceiverUpdateParamsIDDocType = "PASSPORT" InstanceReceiverUpdateParamsIDDocTypeIDCard InstanceReceiverUpdateParamsIDDocType = "ID_CARD" InstanceReceiverUpdateParamsIDDocTypeDrivers InstanceReceiverUpdateParamsIDDocType = "DRIVERS" )
type InstanceReceiverUpdateParamsOwner ¶
type InstanceReceiverUpdateParamsOwner struct {
AddressLine2 param.Opt[string] `json:"address_line_2,omitzero"`
IDDocBackFile param.Opt[string] `json:"id_doc_back_file,omitzero" format:"uri"`
IDDocFrontFile param.Opt[string] `json:"id_doc_front_file,omitzero" format:"uri"`
ProofOfAddressDocFile param.Opt[string] `json:"proof_of_address_doc_file,omitzero" format:"uri"`
ID param.Opt[string] `json:"id,omitzero"`
AddressLine1 param.Opt[string] `json:"address_line_1,omitzero"`
City param.Opt[string] `json:"city,omitzero"`
DateOfBirth param.Opt[time.Time] `json:"date_of_birth,omitzero" format:"date-time"`
FirstName param.Opt[string] `json:"first_name,omitzero"`
InstanceID param.Opt[string] `json:"instance_id,omitzero"`
LastName param.Opt[string] `json:"last_name,omitzero"`
PostalCode param.Opt[string] `json:"postal_code,omitzero"`
ReceiverID param.Opt[string] `json:"receiver_id,omitzero"`
StateProvinceRegion param.Opt[string] `json:"state_province_region,omitzero"`
TaxID param.Opt[string] `json:"tax_id,omitzero"`
// Any of "UTILITY_BILL", "BANK_STATEMENT", "RENTAL_AGREEMENT", "TAX_DOCUMENT",
// "GOVERNMENT_CORRESPONDENCE".
ProofOfAddressDocType string `json:"proof_of_address_doc_type,omitzero"`
// Any of "AF", "AL", "DZ", "AS", "AD", "AO", "AI", "AQ", "AG", "AR", "AM", "AW",
// "AU", "AT", "AZ", "BS", "BH", "BD", "BB", "BY", "BE", "BZ", "BJ", "BM", "BT",
// "BO", "BQ", "BA", "BW", "BV", "BR", "IO", "BN", "BG", "BF", "BI", "CV", "KH",
// "CM", "CA", "KY", "CF", "TD", "CL", "CN", "CX", "CC", "CO", "KM", "CD", "CG",
// "CK", "CR", "HR", "CU", "CW", "CY", "CZ", "CI", "DK", "DJ", "DM", "DO", "EC",
// "EG", "SV", "GQ", "ER", "EE", "SZ", "ET", "FK", "FO", "FJ", "FI", "FR", "GF",
// "PF", "TF", "GA", "GM", "GE", "DE", "GH", "GI", "GR", "GL", "GD", "GP", "GU",
// "GT", "GG", "GN", "GW", "GY", "HT", "HM", "VA", "HN", "HK", "HU", "IS", "IN",
// "ID", "IR", "IQ", "IE", "IM", "IL", "IT", "JM", "JP", "JE", "JO", "KZ", "KE",
// "KI", "KP", "KR", "KW", "KG", "LA", "LV", "LB", "LS", "LR", "LY", "LI", "LT",
// "LU", "MO", "MG", "MW", "MY", "MV", "ML", "MT", "MH", "MQ", "MR", "MU", "YT",
// "MX", "FM", "MD", "MC", "MN", "ME", "MS", "MA", "MZ", "MM", "NA", "NR", "NP",
// "NL", "NC", "NZ", "NI", "NE", "NG", "NU", "NF", "MP", "NO", "OM", "PK", "PW",
// "PS", "PA", "PG", "PY", "PE", "PH", "PN", "PL", "PT", "PR", "QA", "MK", "RO",
// "RU", "RW", "RE", "BL", "SH", "KN", "LC", "MF", "PM", "VC", "WS", "SM", "ST",
// "SA", "SN", "RS", "SC", "SL", "SG", "SX", "SK", "SI", "SB", "SO", "ZA", "GS",
// "SS", "ES", "LK", "SD", "SR", "SJ", "SE", "CH", "SY", "TW", "TJ", "TZ", "TH",
// "TL", "TG", "TK", "TO", "TT", "TN", "TR", "TM", "TC", "TV", "UG", "UA", "AE",
// "GB", "UM", "US", "UY", "UZ", "VU", "VE", "VN", "VG", "VI", "WF", "EH", "YE",
// "ZM", "ZW", "AX".
Country string `json:"country,omitzero"`
// Any of "AF", "AL", "DZ", "AS", "AD", "AO", "AI", "AQ", "AG", "AR", "AM", "AW",
// "AU", "AT", "AZ", "BS", "BH", "BD", "BB", "BY", "BE", "BZ", "BJ", "BM", "BT",
// "BO", "BQ", "BA", "BW", "BV", "BR", "IO", "BN", "BG", "BF", "BI", "CV", "KH",
// "CM", "CA", "KY", "CF", "TD", "CL", "CN", "CX", "CC", "CO", "KM", "CD", "CG",
// "CK", "CR", "HR", "CU", "CW", "CY", "CZ", "CI", "DK", "DJ", "DM", "DO", "EC",
// "EG", "SV", "GQ", "ER", "EE", "SZ", "ET", "FK", "FO", "FJ", "FI", "FR", "GF",
// "PF", "TF", "GA", "GM", "GE", "DE", "GH", "GI", "GR", "GL", "GD", "GP", "GU",
// "GT", "GG", "GN", "GW", "GY", "HT", "HM", "VA", "HN", "HK", "HU", "IS", "IN",
// "ID", "IR", "IQ", "IE", "IM", "IL", "IT", "JM", "JP", "JE", "JO", "KZ", "KE",
// "KI", "KP", "KR", "KW", "KG", "LA", "LV", "LB", "LS", "LR", "LY", "LI", "LT",
// "LU", "MO", "MG", "MW", "MY", "MV", "ML", "MT", "MH", "MQ", "MR", "MU", "YT",
// "MX", "FM", "MD", "MC", "MN", "ME", "MS", "MA", "MZ", "MM", "NA", "NR", "NP",
// "NL", "NC", "NZ", "NI", "NE", "NG", "NU", "NF", "MP", "NO", "OM", "PK", "PW",
// "PS", "PA", "PG", "PY", "PE", "PH", "PN", "PL", "PT", "PR", "QA", "MK", "RO",
// "RU", "RW", "RE", "BL", "SH", "KN", "LC", "MF", "PM", "VC", "WS", "SM", "ST",
// "SA", "SN", "RS", "SC", "SL", "SG", "SX", "SK", "SI", "SB", "SO", "ZA", "GS",
// "SS", "ES", "LK", "SD", "SR", "SJ", "SE", "CH", "SY", "TW", "TJ", "TZ", "TH",
// "TL", "TG", "TK", "TO", "TT", "TN", "TR", "TM", "TC", "TV", "UG", "UA", "AE",
// "GB", "UM", "US", "UY", "UZ", "VU", "VE", "VN", "VG", "VI", "WF", "EH", "YE",
// "ZM", "ZW", "AX".
IDDocCountry string `json:"id_doc_country,omitzero"`
// Any of "PASSPORT", "ID_CARD", "DRIVERS".
IDDocType string `json:"id_doc_type,omitzero"`
// Any of "beneficial_controlling", "beneficial_owner", "controlling_person".
Role string `json:"role,omitzero"`
// contains filtered or unexported fields
}
func (InstanceReceiverUpdateParamsOwner) MarshalJSON ¶
func (r InstanceReceiverUpdateParamsOwner) MarshalJSON() (data []byte, err error)
func (*InstanceReceiverUpdateParamsOwner) UnmarshalJSON ¶
func (r *InstanceReceiverUpdateParamsOwner) UnmarshalJSON(data []byte) error
type InstanceReceiverUpdateParamsProofOfAddressDocType ¶
type InstanceReceiverUpdateParamsProofOfAddressDocType string
const ( InstanceReceiverUpdateParamsProofOfAddressDocTypeUtilityBill InstanceReceiverUpdateParamsProofOfAddressDocType = "UTILITY_BILL" InstanceReceiverUpdateParamsProofOfAddressDocTypeBankStatement InstanceReceiverUpdateParamsProofOfAddressDocType = "BANK_STATEMENT" InstanceReceiverUpdateParamsProofOfAddressDocTypeRentalAgreement InstanceReceiverUpdateParamsProofOfAddressDocType = "RENTAL_AGREEMENT" InstanceReceiverUpdateParamsProofOfAddressDocTypeTaxDocument InstanceReceiverUpdateParamsProofOfAddressDocType = "TAX_DOCUMENT" InstanceReceiverUpdateParamsProofOfAddressDocTypeGovernmentCorrespondence InstanceReceiverUpdateParamsProofOfAddressDocType = "GOVERNMENT_CORRESPONDENCE" )
type InstanceReceiverUpdateParamsPurposeOfTransactions ¶
type InstanceReceiverUpdateParamsPurposeOfTransactions string
const ( InstanceReceiverUpdateParamsPurposeOfTransactionsBusinessTransactions InstanceReceiverUpdateParamsPurposeOfTransactions = "business_transactions" InstanceReceiverUpdateParamsPurposeOfTransactionsCharitableDonations InstanceReceiverUpdateParamsPurposeOfTransactions = "charitable_donations" InstanceReceiverUpdateParamsPurposeOfTransactionsInvestmentPurposes InstanceReceiverUpdateParamsPurposeOfTransactions = "investment_purposes" InstanceReceiverUpdateParamsPurposeOfTransactionsPaymentsToFriendsOrFamilyAbroad InstanceReceiverUpdateParamsPurposeOfTransactions = "payments_to_friends_or_family_abroad" InstanceReceiverUpdateParamsPurposeOfTransactionsPersonalOrLivingExpenses InstanceReceiverUpdateParamsPurposeOfTransactions = "personal_or_living_expenses" InstanceReceiverUpdateParamsPurposeOfTransactionsProtectWealth InstanceReceiverUpdateParamsPurposeOfTransactions = "protect_wealth" InstanceReceiverUpdateParamsPurposeOfTransactionsPurchaseGoodAndServices InstanceReceiverUpdateParamsPurposeOfTransactions = "purchase_good_and_services" InstanceReceiverUpdateParamsPurposeOfTransactionsReceivePaymentForFreelancing InstanceReceiverUpdateParamsPurposeOfTransactions = "receive_payment_for_freelancing" InstanceReceiverUpdateParamsPurposeOfTransactionsReceiveSalary InstanceReceiverUpdateParamsPurposeOfTransactions = "receive_salary" InstanceReceiverUpdateParamsPurposeOfTransactionsOther InstanceReceiverUpdateParamsPurposeOfTransactions = "other" )
type InstanceReceiverUpdateParamsSourceOfFundsDocType ¶
type InstanceReceiverUpdateParamsSourceOfFundsDocType string
const ( InstanceReceiverUpdateParamsSourceOfFundsDocTypeBusinessIncome InstanceReceiverUpdateParamsSourceOfFundsDocType = "business_income" InstanceReceiverUpdateParamsSourceOfFundsDocTypeGamblingProceeds InstanceReceiverUpdateParamsSourceOfFundsDocType = "gambling_proceeds" InstanceReceiverUpdateParamsSourceOfFundsDocTypeGifts InstanceReceiverUpdateParamsSourceOfFundsDocType = "gifts" InstanceReceiverUpdateParamsSourceOfFundsDocTypeGovernmentBenefits InstanceReceiverUpdateParamsSourceOfFundsDocType = "government_benefits" InstanceReceiverUpdateParamsSourceOfFundsDocTypeInheritance InstanceReceiverUpdateParamsSourceOfFundsDocType = "inheritance" InstanceReceiverUpdateParamsSourceOfFundsDocTypeInvestmentLoans InstanceReceiverUpdateParamsSourceOfFundsDocType = "investment_loans" InstanceReceiverUpdateParamsSourceOfFundsDocTypePensionRetirement InstanceReceiverUpdateParamsSourceOfFundsDocType = "pension_retirement" InstanceReceiverUpdateParamsSourceOfFundsDocTypeSalary InstanceReceiverUpdateParamsSourceOfFundsDocType = "salary" InstanceReceiverUpdateParamsSourceOfFundsDocTypeSaleOfAssetsRealEstate InstanceReceiverUpdateParamsSourceOfFundsDocType = "sale_of_assets_real_estate" InstanceReceiverUpdateParamsSourceOfFundsDocTypeSavings InstanceReceiverUpdateParamsSourceOfFundsDocType = "savings" InstanceReceiverUpdateParamsSourceOfFundsDocTypeEsops InstanceReceiverUpdateParamsSourceOfFundsDocType = "esops" InstanceReceiverUpdateParamsSourceOfFundsDocTypeInvestmentProceeds InstanceReceiverUpdateParamsSourceOfFundsDocType = "investment_proceeds" InstanceReceiverUpdateParamsSourceOfFundsDocTypeSomeoneElseFunds InstanceReceiverUpdateParamsSourceOfFundsDocType = "someone_else_funds" )
type InstanceReceiverVirtualAccountListParams ¶
type InstanceReceiverVirtualAccountListParams struct {
InstanceID string `path:"instance_id,required" json:"-"`
// contains filtered or unexported fields
}
type InstanceReceiverVirtualAccountListResponse ¶
type InstanceReceiverVirtualAccountListResponse struct {
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
VirtualAccount
}
func (InstanceReceiverVirtualAccountListResponse) RawJSON ¶
func (r InstanceReceiverVirtualAccountListResponse) RawJSON() string
Returns the unmodified JSON received from the API
func (*InstanceReceiverVirtualAccountListResponse) UnmarshalJSON ¶
func (r *InstanceReceiverVirtualAccountListResponse) UnmarshalJSON(data []byte) error
type InstanceReceiverVirtualAccountNewParams ¶
type InstanceReceiverVirtualAccountNewParams struct {
InstanceID string `path:"instance_id,required" json:"-"`
// Any of "USDC", "USDT", "USDB", "XLM".
Token InstanceReceiverVirtualAccountNewParamsToken `json:"token,omitzero,required"`
BlockchainWalletID string `json:"blockchain_wallet_id,required"`
// contains filtered or unexported fields
}
func (InstanceReceiverVirtualAccountNewParams) MarshalJSON ¶
func (r InstanceReceiverVirtualAccountNewParams) MarshalJSON() (data []byte, err error)
func (*InstanceReceiverVirtualAccountNewParams) UnmarshalJSON ¶
func (r *InstanceReceiverVirtualAccountNewParams) UnmarshalJSON(data []byte) error
type InstanceReceiverVirtualAccountNewParamsToken ¶
type InstanceReceiverVirtualAccountNewParamsToken string
const ( InstanceReceiverVirtualAccountNewParamsTokenUsdc InstanceReceiverVirtualAccountNewParamsToken = "USDC" InstanceReceiverVirtualAccountNewParamsTokenUsdt InstanceReceiverVirtualAccountNewParamsToken = "USDT" InstanceReceiverVirtualAccountNewParamsTokenUsdb InstanceReceiverVirtualAccountNewParamsToken = "USDB" InstanceReceiverVirtualAccountNewParamsTokenXlm InstanceReceiverVirtualAccountNewParamsToken = "XLM" )
type InstanceReceiverVirtualAccountService ¶
type InstanceReceiverVirtualAccountService struct {
Options []option.RequestOption
}
InstanceReceiverVirtualAccountService contains methods and other services that help with interacting with the blindpay-sdk API.
Note, unlike clients, this service does not read variables from the environment automatically. You should not instantiate this service directly, and instead use the NewInstanceReceiverVirtualAccountService method instead.
func NewInstanceReceiverVirtualAccountService ¶
func NewInstanceReceiverVirtualAccountService(opts ...option.RequestOption) (r InstanceReceiverVirtualAccountService)
NewInstanceReceiverVirtualAccountService generates a new service that applies the given options to each request. These options are applied after the parent client's options (if there is one), and before any request-specific options.
func (*InstanceReceiverVirtualAccountService) List ¶
func (r *InstanceReceiverVirtualAccountService) List(ctx context.Context, receiverID string, query InstanceReceiverVirtualAccountListParams, opts ...option.RequestOption) (res *InstanceReceiverVirtualAccountListResponse, err error)
Retrieve Virtual Account
func (*InstanceReceiverVirtualAccountService) New ¶
func (r *InstanceReceiverVirtualAccountService) New(ctx context.Context, receiverID string, params InstanceReceiverVirtualAccountNewParams, opts ...option.RequestOption) (res *VirtualAccount, err error)
Create Virtual Account
func (*InstanceReceiverVirtualAccountService) Update ¶
func (r *InstanceReceiverVirtualAccountService) Update(ctx context.Context, receiverID string, params InstanceReceiverVirtualAccountUpdateParams, opts ...option.RequestOption) (res *Success, err error)
Update Virtual Account
type InstanceReceiverVirtualAccountUpdateParams ¶
type InstanceReceiverVirtualAccountUpdateParams struct {
InstanceID string `path:"instance_id,required" json:"-"`
// Any of "USDC", "USDT", "USDB", "XLM".
Token InstanceReceiverVirtualAccountUpdateParamsToken `json:"token,omitzero,required"`
BlockchainWalletID string `json:"blockchain_wallet_id,required"`
// contains filtered or unexported fields
}
func (InstanceReceiverVirtualAccountUpdateParams) MarshalJSON ¶
func (r InstanceReceiverVirtualAccountUpdateParams) MarshalJSON() (data []byte, err error)
func (*InstanceReceiverVirtualAccountUpdateParams) UnmarshalJSON ¶
func (r *InstanceReceiverVirtualAccountUpdateParams) UnmarshalJSON(data []byte) error
type InstanceReceiverVirtualAccountUpdateParamsToken ¶
type InstanceReceiverVirtualAccountUpdateParamsToken string
const ( InstanceReceiverVirtualAccountUpdateParamsTokenUsdc InstanceReceiverVirtualAccountUpdateParamsToken = "USDC" InstanceReceiverVirtualAccountUpdateParamsTokenUsdt InstanceReceiverVirtualAccountUpdateParamsToken = "USDT" InstanceReceiverVirtualAccountUpdateParamsTokenUsdb InstanceReceiverVirtualAccountUpdateParamsToken = "USDB" InstanceReceiverVirtualAccountUpdateParamsTokenXlm InstanceReceiverVirtualAccountUpdateParamsToken = "XLM" )
type InstanceService ¶
type InstanceService struct {
Options []option.RequestOption
Quotes InstanceQuoteService
Payouts InstancePayoutService
Export InstanceExportService
Receivers InstanceReceiverService
Limits InstanceLimitService
Members InstanceMemberService
APIKeys InstanceAPIKeyService
WebhookEndpoints InstanceWebhookEndpointService
Payins InstancePayinService
PayinQuotes InstancePayinQuoteService
PartnerFees InstancePartnerFeeService
}
InstanceService contains methods and other services that help with interacting with the blindpay-sdk API.
Note, unlike clients, this service does not read variables from the environment automatically. You should not instantiate this service directly, and instead use the NewInstanceService method instead.
func NewInstanceService ¶
func NewInstanceService(opts ...option.RequestOption) (r InstanceService)
NewInstanceService generates a new service that applies the given options to each request. These options are applied after the parent client's options (if there is one), and before any request-specific options.
func (*InstanceService) Delete ¶
func (r *InstanceService) Delete(ctx context.Context, id string, opts ...option.RequestOption) (res *Success, err error)
Delete Instance
func (*InstanceService) MintUsdbStellar ¶
func (r *InstanceService) MintUsdbStellar(ctx context.Context, instanceID string, body InstanceMintUsdbStellarParams, opts ...option.RequestOption) (res *Success, err error)
Mint USDB on Stellar
func (*InstanceService) NewAssetTrustline ¶
func (r *InstanceService) NewAssetTrustline(ctx context.Context, instanceID string, body InstanceNewAssetTrustlineParams, opts ...option.RequestOption) (res *InstanceNewAssetTrustlineResponse, err error)
Create Asset Trustline
func (*InstanceService) Update ¶
func (r *InstanceService) Update(ctx context.Context, id string, body InstanceUpdateParams, opts ...option.RequestOption) (res *Success, err error)
Update Instance
type InstanceUpdateParams ¶
type InstanceUpdateParams struct {
Name string `json:"name,required"`
ReceiverInviteRedirectURL param.Opt[string] `json:"receiver_invite_redirect_url,omitzero" format:"uri"`
// contains filtered or unexported fields
}
func (InstanceUpdateParams) MarshalJSON ¶
func (r InstanceUpdateParams) MarshalJSON() (data []byte, err error)
func (*InstanceUpdateParams) UnmarshalJSON ¶
func (r *InstanceUpdateParams) UnmarshalJSON(data []byte) error
type InstanceWebhookEndpointGetPortalAccessResponse ¶
type InstanceWebhookEndpointGetPortalAccessResponse struct {
URL string `json:"url,required" format:"uri"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
URL respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (InstanceWebhookEndpointGetPortalAccessResponse) RawJSON ¶
func (r InstanceWebhookEndpointGetPortalAccessResponse) RawJSON() string
Returns the unmodified JSON received from the API
func (*InstanceWebhookEndpointGetPortalAccessResponse) UnmarshalJSON ¶
func (r *InstanceWebhookEndpointGetPortalAccessResponse) UnmarshalJSON(data []byte) error
type InstanceWebhookEndpointGetResponse ¶
type InstanceWebhookEndpointGetResponse struct {
ID string `json:"id,required"`
CreatedAt time.Time `json:"created_at,required" format:"date-time"`
// Any of "receiver.new", "receiver.update", "bankAccount.new", "payout.new",
// "payout.update", "payout.complete", "payout.partnerFee", "blockchainWallet.new",
// "payin.new", "payin.update", "payin.complete", "payin.partnerFee".
Events []string `json:"events,required"`
InstanceID string `json:"instance_id,required"`
LastEventAt string `json:"last_event_at,required"`
UpdatedAt time.Time `json:"updated_at,required" format:"date-time"`
URL string `json:"url,required" format:"uri"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
ID respjson.Field
CreatedAt respjson.Field
Events respjson.Field
InstanceID respjson.Field
LastEventAt respjson.Field
UpdatedAt respjson.Field
URL respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (InstanceWebhookEndpointGetResponse) RawJSON ¶
func (r InstanceWebhookEndpointGetResponse) RawJSON() string
Returns the unmodified JSON received from the API
func (*InstanceWebhookEndpointGetResponse) UnmarshalJSON ¶
func (r *InstanceWebhookEndpointGetResponse) UnmarshalJSON(data []byte) error
type InstanceWebhookEndpointGetSecretParams ¶
type InstanceWebhookEndpointGetSecretParams struct {
InstanceID string `path:"instance_id,required" json:"-"`
// contains filtered or unexported fields
}
type InstanceWebhookEndpointGetSecretResponse ¶
type InstanceWebhookEndpointGetSecretResponse struct {
Key string `json:"key,required"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Key respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (InstanceWebhookEndpointGetSecretResponse) RawJSON ¶
func (r InstanceWebhookEndpointGetSecretResponse) RawJSON() string
Returns the unmodified JSON received from the API
func (*InstanceWebhookEndpointGetSecretResponse) UnmarshalJSON ¶
func (r *InstanceWebhookEndpointGetSecretResponse) UnmarshalJSON(data []byte) error
type InstanceWebhookEndpointRegisterParams ¶
type InstanceWebhookEndpointRegisterParams struct {
// Any of "receiver.new", "receiver.update", "bankAccount.new", "payout.new",
// "payout.update", "payout.complete", "payout.partnerFee", "blockchainWallet.new",
// "payin.new", "payin.update", "payin.complete", "payin.partnerFee".
Events []string `json:"events,omitzero,required"`
URL string `json:"url,required" format:"uri"`
// contains filtered or unexported fields
}
func (InstanceWebhookEndpointRegisterParams) MarshalJSON ¶
func (r InstanceWebhookEndpointRegisterParams) MarshalJSON() (data []byte, err error)
func (*InstanceWebhookEndpointRegisterParams) UnmarshalJSON ¶
func (r *InstanceWebhookEndpointRegisterParams) UnmarshalJSON(data []byte) error
type InstanceWebhookEndpointRegisterResponse ¶
type InstanceWebhookEndpointRegisterResponse struct {
ID string `json:"id,required"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
ID respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (InstanceWebhookEndpointRegisterResponse) RawJSON ¶
func (r InstanceWebhookEndpointRegisterResponse) RawJSON() string
Returns the unmodified JSON received from the API
func (*InstanceWebhookEndpointRegisterResponse) UnmarshalJSON ¶
func (r *InstanceWebhookEndpointRegisterResponse) UnmarshalJSON(data []byte) error
type InstanceWebhookEndpointRemoveParams ¶
type InstanceWebhookEndpointRemoveParams struct {
InstanceID string `path:"instance_id,required" json:"-"`
// contains filtered or unexported fields
}
type InstanceWebhookEndpointService ¶
type InstanceWebhookEndpointService struct {
Options []option.RequestOption
}
InstanceWebhookEndpointService contains methods and other services that help with interacting with the blindpay-sdk API.
Note, unlike clients, this service does not read variables from the environment automatically. You should not instantiate this service directly, and instead use the NewInstanceWebhookEndpointService method instead.
func NewInstanceWebhookEndpointService ¶
func NewInstanceWebhookEndpointService(opts ...option.RequestOption) (r InstanceWebhookEndpointService)
NewInstanceWebhookEndpointService generates a new service that applies the given options to each request. These options are applied after the parent client's options (if there is one), and before any request-specific options.
func (*InstanceWebhookEndpointService) Get ¶
func (r *InstanceWebhookEndpointService) Get(ctx context.Context, instanceID string, opts ...option.RequestOption) (res *[]InstanceWebhookEndpointGetResponse, err error)
Retrieve Webhook Endpoints
func (*InstanceWebhookEndpointService) GetPortalAccess ¶
func (r *InstanceWebhookEndpointService) GetPortalAccess(ctx context.Context, instanceID string, opts ...option.RequestOption) (res *InstanceWebhookEndpointGetPortalAccessResponse, err error)
Retrieve Webhook Endpoints
func (*InstanceWebhookEndpointService) GetSecret ¶
func (r *InstanceWebhookEndpointService) GetSecret(ctx context.Context, id string, query InstanceWebhookEndpointGetSecretParams, opts ...option.RequestOption) (res *InstanceWebhookEndpointGetSecretResponse, err error)
Retrieve Webhook Endpoint Secret
func (*InstanceWebhookEndpointService) Register ¶
func (r *InstanceWebhookEndpointService) Register(ctx context.Context, instanceID string, body InstanceWebhookEndpointRegisterParams, opts ...option.RequestOption) (res *InstanceWebhookEndpointRegisterResponse, err error)
Register Webhook Endpoint
func (*InstanceWebhookEndpointService) Remove ¶
func (r *InstanceWebhookEndpointService) Remove(ctx context.Context, id string, body InstanceWebhookEndpointRemoveParams, opts ...option.RequestOption) (res *Success, err error)
Remove Webhook Endpoint
type PaginationMetadata ¶
type PaginationMetadata struct {
// Whether or not there are more elements available after this set.
HasMore bool `json:"has_more,required"`
// The ID of the first item in the next page of results.
NextPage string `json:"next_page,nullable"`
// The ID of the first item in the previous page of results.
PrevPage string `json:"prev_page,nullable"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
HasMore respjson.Field
NextPage respjson.Field
PrevPage respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (PaginationMetadata) RawJSON ¶
func (r PaginationMetadata) RawJSON() string
Returns the unmodified JSON received from the API
func (*PaginationMetadata) UnmarshalJSON ¶
func (r *PaginationMetadata) UnmarshalJSON(data []byte) error
type Payin ¶
type Payin struct {
ID string `json:"id,required"`
// Any of "USDC", "USDT", "USDB", "XLM".
Token PayinToken `json:"token,required"`
// 1 USD = 5.05 BRL (commercial quotation + (blindpay taxes))
BlindpayQuotation float64 `json:"blindpay_quotation,required"`
// 1 USD = 4.95 BRL
CommercialQuotation float64 `json:"commercial_quotation,required"`
CreatedAt time.Time `json:"created_at,required" format:"date-time"`
// ISO 4271 currency code
//
// Any of "BRL", "USD", "MXN", "COP", "ARS".
Currency PayinCurrency `json:"currency,required"`
InstanceID string `json:"instance_id,required"`
Name string `json:"name,required"`
// Any of "base", "sepolia", "arbitrum_sepolia", "base_sepolia", "arbitrum",
// "polygon", "polygon_amoy", "stellar", "stellar_testnet".
Network PayinNetwork `json:"network,required"`
PayinQuoteID string `json:"payin_quote_id,required"`
// Any of "ach", "wire", "pix", "spei".
PaymentMethod PayinPaymentMethod `json:"payment_method,required"`
// 10.10 USDC
ReceiverAmount float64 `json:"receiver_amount,required"`
// Receiver id
ReceiverID string `json:"receiver_id,required"`
// 52.40 BRL needs to be sent in a pix transfer
SenderAmount float64 `json:"sender_amount,required"`
// Payin general status
//
// Any of "processing", "failed", "refunded", "completed".
Status PayinStatus `json:"status,required"`
TrackingComplete PayinTrackingComplete `json:"tracking_complete,required"`
TrackingPayment PayinTrackingPayment `json:"tracking_payment,required"`
TrackingTransaction PayinTrackingTransaction `json:"tracking_transaction,required"`
// Any of "individual", "business".
Type PayinType `json:"type,required"`
UpdatedAt time.Time `json:"updated_at,required" format:"date-time"`
Address string `json:"address,nullable"`
// 1.00 USD
BillingFee float64 `json:"billing_fee,nullable"`
BlindpayBankDetails PayinBlindpayBankDetails `json:"blindpay_bank_details,nullable"`
// CLABE code
Clabe string `json:"clabe,nullable"`
FirstName string `json:"first_name,nullable"`
ImageURL string `json:"image_url,nullable" format:"uri"`
LastName string `json:"last_name,nullable"`
LegalName string `json:"legal_name,nullable"`
// Memo code
MemoCode string `json:"memo_code,nullable"`
// 1.5 USDC
PartnerFeeAmount float64 `json:"partner_fee_amount,nullable"`
// PIX code
PixCode string `json:"pix_code,nullable"`
// 1.53 USDC
TotalFeeAmount float64 `json:"total_fee_amount,nullable"`
TrackingPartnerFee PayinTrackingPartnerFee `json:"tracking_partner_fee,nullable"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
ID respjson.Field
Token respjson.Field
BlindpayQuotation respjson.Field
CommercialQuotation respjson.Field
CreatedAt respjson.Field
Currency respjson.Field
InstanceID respjson.Field
Name respjson.Field
Network respjson.Field
PayinQuoteID respjson.Field
PaymentMethod respjson.Field
ReceiverAmount respjson.Field
ReceiverID respjson.Field
SenderAmount respjson.Field
Status respjson.Field
TrackingComplete respjson.Field
TrackingPayment respjson.Field
TrackingTransaction respjson.Field
Type respjson.Field
UpdatedAt respjson.Field
Address respjson.Field
BillingFee respjson.Field
BlindpayBankDetails respjson.Field
Clabe respjson.Field
FirstName respjson.Field
ImageURL respjson.Field
LastName respjson.Field
LegalName respjson.Field
MemoCode respjson.Field
PartnerFeeAmount respjson.Field
PixCode respjson.Field
TotalFeeAmount respjson.Field
TrackingPartnerFee respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (*Payin) UnmarshalJSON ¶
type PayinBlindpayBankDetails ¶
type PayinBlindpayBankDetails struct {
Beneficiary PayinBlindpayBankDetailsBeneficiary `json:"beneficiary,required"`
ReceivingBank PayinBlindpayBankDetailsReceivingBank `json:"receiving_bank,required"`
AccountNumber string `json:"account_number"`
AccountType string `json:"account_type"`
ACH PayinBlindpayBankDetailsACH `json:"ach,nullable"`
RoutingNumber string `json:"routing_number"`
Rtp PayinBlindpayBankDetailsRtp `json:"rtp,nullable"`
SwiftBicCode string `json:"swift_bic_code,nullable"`
Wire PayinBlindpayBankDetailsWire `json:"wire,nullable"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Beneficiary respjson.Field
ReceivingBank respjson.Field
AccountNumber respjson.Field
AccountType respjson.Field
ACH respjson.Field
RoutingNumber respjson.Field
Rtp respjson.Field
SwiftBicCode respjson.Field
Wire respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (PayinBlindpayBankDetails) RawJSON ¶
func (r PayinBlindpayBankDetails) RawJSON() string
Returns the unmodified JSON received from the API
func (*PayinBlindpayBankDetails) UnmarshalJSON ¶
func (r *PayinBlindpayBankDetails) UnmarshalJSON(data []byte) error
type PayinBlindpayBankDetailsACH ¶
type PayinBlindpayBankDetailsACH struct {
AccountNumber string `json:"account_number,required"`
RoutingNumber string `json:"routing_number,required"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
AccountNumber respjson.Field
RoutingNumber respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (PayinBlindpayBankDetailsACH) RawJSON ¶
func (r PayinBlindpayBankDetailsACH) RawJSON() string
Returns the unmodified JSON received from the API
func (*PayinBlindpayBankDetailsACH) UnmarshalJSON ¶
func (r *PayinBlindpayBankDetailsACH) UnmarshalJSON(data []byte) error
type PayinBlindpayBankDetailsBeneficiary ¶
type PayinBlindpayBankDetailsBeneficiary struct {
AddressLine1 string `json:"address_line_1"`
AddressLine2 string `json:"address_line_2"`
Name string `json:"name"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
AddressLine1 respjson.Field
AddressLine2 respjson.Field
Name respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (PayinBlindpayBankDetailsBeneficiary) RawJSON ¶
func (r PayinBlindpayBankDetailsBeneficiary) RawJSON() string
Returns the unmodified JSON received from the API
func (*PayinBlindpayBankDetailsBeneficiary) UnmarshalJSON ¶
func (r *PayinBlindpayBankDetailsBeneficiary) UnmarshalJSON(data []byte) error
type PayinBlindpayBankDetailsReceivingBank ¶
type PayinBlindpayBankDetailsReceivingBank struct {
AddressLine1 string `json:"address_line_1"`
AddressLine2 string `json:"address_line_2"`
Name string `json:"name"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
AddressLine1 respjson.Field
AddressLine2 respjson.Field
Name respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (PayinBlindpayBankDetailsReceivingBank) RawJSON ¶
func (r PayinBlindpayBankDetailsReceivingBank) RawJSON() string
Returns the unmodified JSON received from the API
func (*PayinBlindpayBankDetailsReceivingBank) UnmarshalJSON ¶
func (r *PayinBlindpayBankDetailsReceivingBank) UnmarshalJSON(data []byte) error
type PayinBlindpayBankDetailsRtp ¶
type PayinBlindpayBankDetailsRtp struct {
AccountNumber string `json:"account_number,required"`
RoutingNumber string `json:"routing_number,required"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
AccountNumber respjson.Field
RoutingNumber respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (PayinBlindpayBankDetailsRtp) RawJSON ¶
func (r PayinBlindpayBankDetailsRtp) RawJSON() string
Returns the unmodified JSON received from the API
func (*PayinBlindpayBankDetailsRtp) UnmarshalJSON ¶
func (r *PayinBlindpayBankDetailsRtp) UnmarshalJSON(data []byte) error
type PayinBlindpayBankDetailsWire ¶
type PayinBlindpayBankDetailsWire struct {
AccountNumber string `json:"account_number,required"`
RoutingNumber string `json:"routing_number,required"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
AccountNumber respjson.Field
RoutingNumber respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (PayinBlindpayBankDetailsWire) RawJSON ¶
func (r PayinBlindpayBankDetailsWire) RawJSON() string
Returns the unmodified JSON received from the API
func (*PayinBlindpayBankDetailsWire) UnmarshalJSON ¶
func (r *PayinBlindpayBankDetailsWire) UnmarshalJSON(data []byte) error
type PayinCurrency ¶
type PayinCurrency string
ISO 4271 currency code
const ( PayinCurrencyBrl PayinCurrency = "BRL" PayinCurrencyUsd PayinCurrency = "USD" PayinCurrencyMxn PayinCurrency = "MXN" PayinCurrencyCop PayinCurrency = "COP" PayinCurrencyArs PayinCurrency = "ARS" )
type PayinNetwork ¶
type PayinNetwork string
const ( PayinNetworkBase PayinNetwork = "base" PayinNetworkSepolia PayinNetwork = "sepolia" PayinNetworkArbitrumSepolia PayinNetwork = "arbitrum_sepolia" PayinNetworkBaseSepolia PayinNetwork = "base_sepolia" PayinNetworkArbitrum PayinNetwork = "arbitrum" PayinNetworkPolygon PayinNetwork = "polygon" PayinNetworkPolygonAmoy PayinNetwork = "polygon_amoy" PayinNetworkStellar PayinNetwork = "stellar" PayinNetworkStellarTestnet PayinNetwork = "stellar_testnet" )
type PayinPaymentMethod ¶
type PayinPaymentMethod string
const ( PayinPaymentMethodACH PayinPaymentMethod = "ach" PayinPaymentMethodWire PayinPaymentMethod = "wire" PayinPaymentMethodPix PayinPaymentMethod = "pix" PayinPaymentMethodSpei PayinPaymentMethod = "spei" )
type PayinStatus ¶
type PayinStatus string
Payin general status
const ( PayinStatusProcessing PayinStatus = "processing" PayinStatusFailed PayinStatus = "failed" PayinStatusRefunded PayinStatus = "refunded" PayinStatusCompleted PayinStatus = "completed" )
type PayinToken ¶
type PayinToken string
const ( PayinTokenUsdc PayinToken = "USDC" PayinTokenUsdt PayinToken = "USDT" PayinTokenUsdb PayinToken = "USDB" PayinTokenXlm PayinToken = "XLM" )
type PayinTrackingComplete ¶
type PayinTrackingComplete struct {
// Complete step
//
// Any of "processing", "on_hold", "completed".
Step string `json:"step,required"`
// Complete completed date
CompletedAt string `json:"completed_at,nullable"`
// Complete transaction hash
TransactionHash string `json:"transaction_hash,nullable"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Step respjson.Field
CompletedAt respjson.Field
TransactionHash respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (PayinTrackingComplete) RawJSON ¶
func (r PayinTrackingComplete) RawJSON() string
Returns the unmodified JSON received from the API
func (*PayinTrackingComplete) UnmarshalJSON ¶
func (r *PayinTrackingComplete) UnmarshalJSON(data []byte) error
type PayinTrackingPartnerFee ¶
type PayinTrackingPartnerFee struct {
// Partner fee step
//
// Any of "processing", "on_hold", "completed".
Step string `json:"step,required"`
// Partner fee completed date
CompletedAt string `json:"completed_at,nullable"`
// Partner fee transaction hash
TransactionHash string `json:"transaction_hash,nullable"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Step respjson.Field
CompletedAt respjson.Field
TransactionHash respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (PayinTrackingPartnerFee) RawJSON ¶
func (r PayinTrackingPartnerFee) RawJSON() string
Returns the unmodified JSON received from the API
func (*PayinTrackingPartnerFee) UnmarshalJSON ¶
func (r *PayinTrackingPartnerFee) UnmarshalJSON(data []byte) error
type PayinTrackingPayment ¶
type PayinTrackingPayment struct {
// Payment step
//
// Any of "processing", "on_hold", "completed".
Step string `json:"step,required"`
// Payment completed date
CompletedAt string `json:"completed_at,nullable"`
// Payment provider name
ProviderName string `json:"provider_name,nullable"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Step respjson.Field
CompletedAt respjson.Field
ProviderName respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (PayinTrackingPayment) RawJSON ¶
func (r PayinTrackingPayment) RawJSON() string
Returns the unmodified JSON received from the API
func (*PayinTrackingPayment) UnmarshalJSON ¶
func (r *PayinTrackingPayment) UnmarshalJSON(data []byte) error
type PayinTrackingTransaction ¶
type PayinTrackingTransaction struct {
// Payin transaction step
//
// Any of "processing", "on_hold", "completed".
Step string `json:"step,required"`
// Payin transaction completed date
CompletedAt string `json:"completed_at,nullable"`
// Payin transaction external id
ExternalID string `json:"external_id,nullable"`
SenderAccountNumber string `json:"sender_account_number,nullable"`
SenderBankCode string `json:"sender_bank_code,nullable"`
SenderName string `json:"sender_name,nullable"`
SenderTaxID string `json:"sender_tax_id,nullable"`
// Payin transaction status
//
// Any of "failed", "completed".
Status string `json:"status,nullable"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Step respjson.Field
CompletedAt respjson.Field
ExternalID respjson.Field
SenderAccountNumber respjson.Field
SenderBankCode respjson.Field
SenderName respjson.Field
SenderTaxID respjson.Field
Status respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (PayinTrackingTransaction) RawJSON ¶
func (r PayinTrackingTransaction) RawJSON() string
Returns the unmodified JSON received from the API
func (*PayinTrackingTransaction) UnmarshalJSON ¶
func (r *PayinTrackingTransaction) UnmarshalJSON(data []byte) error
type Payout ¶
type Payout struct {
ID string `json:"id,required"`
// Check blindpay available tokens
//
// Any of "USDC", "USDT", "USDB", "XLM".
Token PayoutToken `json:"token,required"`
// 1 USD = 4.85 BRL (commercial quotation - (blindpay taxes))
BlindpayQuotation float64 `json:"blindpay_quotation,required"`
// 1 USD = 4.95 BRL
CommercialQuotation float64 `json:"commercial_quotation,required"`
CreatedAt time.Time `json:"created_at,required" format:"date-time"`
// ISO 4271 currency code
//
// Any of "BRL", "USD", "MXN", "COP", "ARS".
Currency PayoutCurrency `json:"currency,required"`
InstanceID string `json:"instance_id,required"`
Name string `json:"name,required"`
// Check blindpay available networks
//
// Any of "base", "sepolia", "arbitrum_sepolia", "base_sepolia", "arbitrum",
// "polygon", "polygon_amoy", "stellar", "stellar_testnet".
Network PayoutNetwork `json:"network,required"`
QuoteID string `json:"quote_id,required"`
// 52.40 BRL
ReceiverAmount float64 `json:"receiver_amount,required"`
// Receiver id
ReceiverID string `json:"receiver_id,required"`
// 10.10 USDC needs to be sent to bank account blockchain address
SenderAmount float64 `json:"sender_amount,required"`
// Payout wallet address
SenderWalletAddress string `json:"sender_wallet_address,required"`
// Payout general status
//
// Any of "processing", "failed", "refunded", "completed".
Status PayoutStatus `json:"status,required"`
TrackingComplete PayoutTrackingComplete `json:"tracking_complete,required"`
TrackingPayment PayoutTrackingPayment `json:"tracking_payment,required"`
TrackingTransaction PayoutTrackingTransaction `json:"tracking_transaction,required"`
// Any of "wire", "ach", "pix", "spei_bitso", "transfers_bitso", "ach_cop_bitso",
// "international_swift".
Type PayoutType `json:"type,required"`
UpdatedAt time.Time `json:"updated_at,required" format:"date-time"`
AccountNumber string `json:"account_number,nullable"`
// Any of "AF", "AL", "DZ", "AS", "AD", "AO", "AI", "AQ", "AG", "AR", "AM", "AW",
// "AU", "AT", "AZ", "BS", "BH", "BD", "BB", "BY", "BE", "BZ", "BJ", "BM", "BT",
// "BO", "BQ", "BA", "BW", "BV", "BR", "IO", "BN", "BG", "BF", "BI", "CV", "KH",
// "CM", "CA", "KY", "CF", "TD", "CL", "CN", "CX", "CC", "CO", "KM", "CD", "CG",
// "CK", "CR", "HR", "CU", "CW", "CY", "CZ", "CI", "DK", "DJ", "DM", "DO", "EC",
// "EG", "SV", "GQ", "ER", "EE", "SZ", "ET", "FK", "FO", "FJ", "FI", "FR", "GF",
// "PF", "TF", "GA", "GM", "GE", "DE", "GH", "GI", "GR", "GL", "GD", "GP", "GU",
// "GT", "GG", "GN", "GW", "GY", "HT", "HM", "VA", "HN", "HK", "HU", "IS", "IN",
// "ID", "IR", "IQ", "IE", "IM", "IL", "IT", "JM", "JP", "JE", "JO", "KZ", "KE",
// "KI", "KP", "KR", "KW", "KG", "LA", "LV", "LB", "LS", "LR", "LY", "LI", "LT",
// "LU", "MO", "MG", "MW", "MY", "MV", "ML", "MT", "MH", "MQ", "MR", "MU", "YT",
// "MX", "FM", "MD", "MC", "MN", "ME", "MS", "MA", "MZ", "MM", "NA", "NR", "NP",
// "NL", "NC", "NZ", "NI", "NE", "NG", "NU", "NF", "MP", "NO", "OM", "PK", "PW",
// "PS", "PA", "PG", "PY", "PE", "PH", "PN", "PL", "PT", "PR", "QA", "MK", "RO",
// "RU", "RW", "RE", "BL", "SH", "KN", "LC", "MF", "PM", "VC", "WS", "SM", "ST",
// "SA", "SN", "RS", "SC", "SL", "SG", "SX", "SK", "SI", "SB", "SO", "ZA", "GS",
// "SS", "ES", "LK", "SD", "SR", "SJ", "SE", "CH", "SY", "TW", "TJ", "TZ", "TH",
// "TL", "TG", "TK", "TO", "TT", "TN", "TR", "TM", "TC", "TV", "UG", "UA", "AE",
// "GB", "UM", "US", "UY", "UZ", "VU", "VE", "VN", "VG", "VI", "WF", "EH", "YE",
// "ZM", "ZW", "AX".
Country PayoutCountry `json:"country,nullable"`
FirstName string `json:"first_name,nullable"`
ImageURL string `json:"image_url,nullable" format:"uri"`
LastName string `json:"last_name,nullable"`
LegalName string `json:"legal_name,nullable"`
// 1.5 USDC
PartnerFeeAmount float64 `json:"partner_fee_amount,nullable"`
PixKey string `json:"pix_key,nullable"`
// Estimated amount in the currency of recipient bank account
ReceiverLocalAmount float64 `json:"receiver_local_amount,nullable"`
RoutingNumber string `json:"routing_number,nullable"`
// Stellar signed transaction
SignedTransaction string `json:"signed_transaction,nullable"`
// 1.5 USDC
TotalFeeAmount float64 `json:"total_fee_amount,nullable"`
TrackingLiquidity PayoutTrackingLiquidity `json:"tracking_liquidity,nullable"`
TrackingPartnerFee PayoutTrackingPartnerFee `json:"tracking_partner_fee,nullable"`
TransactionDocumentFile string `json:"transaction_document_file,nullable" format:"uri"`
TransactionDocumentID string `json:"transaction_document_id,nullable"`
// Any of "invoice", "purchase_order", "delivery_slip", "contract",
// "customs_declaration", "bill_of_landing", "others".
TransactionDocumentType PayoutTransactionDocumentType `json:"transaction_document_type,nullable"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
ID respjson.Field
Token respjson.Field
BlindpayQuotation respjson.Field
CommercialQuotation respjson.Field
CreatedAt respjson.Field
Currency respjson.Field
InstanceID respjson.Field
Name respjson.Field
Network respjson.Field
QuoteID respjson.Field
ReceiverAmount respjson.Field
ReceiverID respjson.Field
SenderAmount respjson.Field
SenderWalletAddress respjson.Field
Status respjson.Field
TrackingComplete respjson.Field
TrackingPayment respjson.Field
TrackingTransaction respjson.Field
Type respjson.Field
UpdatedAt respjson.Field
AccountNumber respjson.Field
Country respjson.Field
FirstName respjson.Field
ImageURL respjson.Field
LastName respjson.Field
LegalName respjson.Field
PartnerFeeAmount respjson.Field
PixKey respjson.Field
ReceiverLocalAmount respjson.Field
RoutingNumber respjson.Field
SignedTransaction respjson.Field
TotalFeeAmount respjson.Field
TrackingLiquidity respjson.Field
TrackingPartnerFee respjson.Field
TransactionDocumentFile respjson.Field
TransactionDocumentID respjson.Field
TransactionDocumentType respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (*Payout) UnmarshalJSON ¶
type PayoutCountry ¶
type PayoutCountry string
const ( PayoutCountryAf PayoutCountry = "AF" PayoutCountryAl PayoutCountry = "AL" PayoutCountryDz PayoutCountry = "DZ" PayoutCountryAs PayoutCountry = "AS" PayoutCountryAd PayoutCountry = "AD" PayoutCountryAo PayoutCountry = "AO" PayoutCountryAI PayoutCountry = "AI" PayoutCountryAq PayoutCountry = "AQ" PayoutCountryAg PayoutCountry = "AG" PayoutCountryAr PayoutCountry = "AR" PayoutCountryAm PayoutCountry = "AM" PayoutCountryAw PayoutCountry = "AW" PayoutCountryAu PayoutCountry = "AU" PayoutCountryAt PayoutCountry = "AT" PayoutCountryAz PayoutCountry = "AZ" PayoutCountryBs PayoutCountry = "BS" PayoutCountryBh PayoutCountry = "BH" PayoutCountryBd PayoutCountry = "BD" PayoutCountryBb PayoutCountry = "BB" PayoutCountryBy PayoutCountry = "BY" PayoutCountryBe PayoutCountry = "BE" PayoutCountryBz PayoutCountry = "BZ" PayoutCountryBj PayoutCountry = "BJ" PayoutCountryBm PayoutCountry = "BM" PayoutCountryBt PayoutCountry = "BT" PayoutCountryBo PayoutCountry = "BO" PayoutCountryBq PayoutCountry = "BQ" PayoutCountryBa PayoutCountry = "BA" PayoutCountryBw PayoutCountry = "BW" PayoutCountryBv PayoutCountry = "BV" PayoutCountryBr PayoutCountry = "BR" PayoutCountryIo PayoutCountry = "IO" PayoutCountryBn PayoutCountry = "BN" PayoutCountryBg PayoutCountry = "BG" PayoutCountryBf PayoutCountry = "BF" PayoutCountryBi PayoutCountry = "BI" PayoutCountryCv PayoutCountry = "CV" PayoutCountryKh PayoutCountry = "KH" PayoutCountryCm PayoutCountry = "CM" PayoutCountryCa PayoutCountry = "CA" PayoutCountryKy PayoutCountry = "KY" PayoutCountryCf PayoutCountry = "CF" PayoutCountryTd PayoutCountry = "TD" PayoutCountryCl PayoutCountry = "CL" PayoutCountryCn PayoutCountry = "CN" PayoutCountryCx PayoutCountry = "CX" PayoutCountryCc PayoutCountry = "CC" PayoutCountryCo PayoutCountry = "CO" PayoutCountryKm PayoutCountry = "KM" PayoutCountryCd PayoutCountry = "CD" PayoutCountryCg PayoutCountry = "CG" PayoutCountryCk PayoutCountry = "CK" PayoutCountryCr PayoutCountry = "CR" PayoutCountryHr PayoutCountry = "HR" PayoutCountryCu PayoutCountry = "CU" PayoutCountryCw PayoutCountry = "CW" PayoutCountryCy PayoutCountry = "CY" PayoutCountryCz PayoutCountry = "CZ" PayoutCountryCi PayoutCountry = "CI" PayoutCountryDk PayoutCountry = "DK" PayoutCountryDj PayoutCountry = "DJ" PayoutCountryDm PayoutCountry = "DM" PayoutCountryDo PayoutCountry = "DO" PayoutCountryEc PayoutCountry = "EC" PayoutCountryEg PayoutCountry = "EG" PayoutCountrySv PayoutCountry = "SV" PayoutCountryGq PayoutCountry = "GQ" PayoutCountryEr PayoutCountry = "ER" PayoutCountryEe PayoutCountry = "EE" PayoutCountrySz PayoutCountry = "SZ" PayoutCountryEt PayoutCountry = "ET" PayoutCountryFk PayoutCountry = "FK" PayoutCountryFo PayoutCountry = "FO" PayoutCountryFj PayoutCountry = "FJ" PayoutCountryFi PayoutCountry = "FI" PayoutCountryFr PayoutCountry = "FR" PayoutCountryGf PayoutCountry = "GF" PayoutCountryPf PayoutCountry = "PF" PayoutCountryTf PayoutCountry = "TF" PayoutCountryGa PayoutCountry = "GA" PayoutCountryGm PayoutCountry = "GM" PayoutCountryGe PayoutCountry = "GE" PayoutCountryDe PayoutCountry = "DE" PayoutCountryGh PayoutCountry = "GH" PayoutCountryGi PayoutCountry = "GI" PayoutCountryGr PayoutCountry = "GR" PayoutCountryGl PayoutCountry = "GL" PayoutCountryGd PayoutCountry = "GD" PayoutCountryGp PayoutCountry = "GP" PayoutCountryGu PayoutCountry = "GU" PayoutCountryGt PayoutCountry = "GT" PayoutCountryGg PayoutCountry = "GG" PayoutCountryGn PayoutCountry = "GN" PayoutCountryGw PayoutCountry = "GW" PayoutCountryGy PayoutCountry = "GY" PayoutCountryHt PayoutCountry = "HT" PayoutCountryHm PayoutCountry = "HM" PayoutCountryVa PayoutCountry = "VA" PayoutCountryHn PayoutCountry = "HN" PayoutCountryHk PayoutCountry = "HK" PayoutCountryHu PayoutCountry = "HU" PayoutCountryIs PayoutCountry = "IS" PayoutCountryIn PayoutCountry = "IN" PayoutCountryID PayoutCountry = "ID" PayoutCountryIr PayoutCountry = "IR" PayoutCountryIq PayoutCountry = "IQ" PayoutCountryIe PayoutCountry = "IE" PayoutCountryIm PayoutCountry = "IM" PayoutCountryIl PayoutCountry = "IL" PayoutCountryIt PayoutCountry = "IT" PayoutCountryJm PayoutCountry = "JM" PayoutCountryJp PayoutCountry = "JP" PayoutCountryJe PayoutCountry = "JE" PayoutCountryJo PayoutCountry = "JO" PayoutCountryKz PayoutCountry = "KZ" PayoutCountryKe PayoutCountry = "KE" PayoutCountryKi PayoutCountry = "KI" PayoutCountryKp PayoutCountry = "KP" PayoutCountryKr PayoutCountry = "KR" PayoutCountryKw PayoutCountry = "KW" PayoutCountryKg PayoutCountry = "KG" PayoutCountryLa PayoutCountry = "LA" PayoutCountryLv PayoutCountry = "LV" PayoutCountryLb PayoutCountry = "LB" PayoutCountryLs PayoutCountry = "LS" PayoutCountryLr PayoutCountry = "LR" PayoutCountryLy PayoutCountry = "LY" PayoutCountryLi PayoutCountry = "LI" PayoutCountryLt PayoutCountry = "LT" PayoutCountryLu PayoutCountry = "LU" PayoutCountryMo PayoutCountry = "MO" PayoutCountryMg PayoutCountry = "MG" PayoutCountryMw PayoutCountry = "MW" PayoutCountryMy PayoutCountry = "MY" PayoutCountryMv PayoutCountry = "MV" PayoutCountryMl PayoutCountry = "ML" PayoutCountryMt PayoutCountry = "MT" PayoutCountryMh PayoutCountry = "MH" PayoutCountryMq PayoutCountry = "MQ" PayoutCountryMr PayoutCountry = "MR" PayoutCountryMu PayoutCountry = "MU" PayoutCountryYt PayoutCountry = "YT" PayoutCountryMx PayoutCountry = "MX" PayoutCountryFm PayoutCountry = "FM" PayoutCountryMd PayoutCountry = "MD" PayoutCountryMc PayoutCountry = "MC" PayoutCountryMn PayoutCountry = "MN" PayoutCountryMe PayoutCountry = "ME" PayoutCountryMs PayoutCountry = "MS" PayoutCountryMa PayoutCountry = "MA" PayoutCountryMz PayoutCountry = "MZ" PayoutCountryMm PayoutCountry = "MM" PayoutCountryNa PayoutCountry = "NA" PayoutCountryNr PayoutCountry = "NR" PayoutCountryNp PayoutCountry = "NP" PayoutCountryNl PayoutCountry = "NL" PayoutCountryNc PayoutCountry = "NC" PayoutCountryNz PayoutCountry = "NZ" PayoutCountryNi PayoutCountry = "NI" PayoutCountryNe PayoutCountry = "NE" PayoutCountryNg PayoutCountry = "NG" PayoutCountryNu PayoutCountry = "NU" PayoutCountryNf PayoutCountry = "NF" PayoutCountryMp PayoutCountry = "MP" PayoutCountryNo PayoutCountry = "NO" PayoutCountryOm PayoutCountry = "OM" PayoutCountryPk PayoutCountry = "PK" PayoutCountryPw PayoutCountry = "PW" PayoutCountryPs PayoutCountry = "PS" PayoutCountryPa PayoutCountry = "PA" PayoutCountryPg PayoutCountry = "PG" PayoutCountryPy PayoutCountry = "PY" PayoutCountryPe PayoutCountry = "PE" PayoutCountryPh PayoutCountry = "PH" PayoutCountryPn PayoutCountry = "PN" PayoutCountryPl PayoutCountry = "PL" PayoutCountryPt PayoutCountry = "PT" PayoutCountryPr PayoutCountry = "PR" PayoutCountryQa PayoutCountry = "QA" PayoutCountryMk PayoutCountry = "MK" PayoutCountryRo PayoutCountry = "RO" PayoutCountryRu PayoutCountry = "RU" PayoutCountryRw PayoutCountry = "RW" PayoutCountryRe PayoutCountry = "RE" PayoutCountryBl PayoutCountry = "BL" PayoutCountrySh PayoutCountry = "SH" PayoutCountryKn PayoutCountry = "KN" PayoutCountryLc PayoutCountry = "LC" PayoutCountryMf PayoutCountry = "MF" PayoutCountryPm PayoutCountry = "PM" PayoutCountryVc PayoutCountry = "VC" PayoutCountryWs PayoutCountry = "WS" PayoutCountrySm PayoutCountry = "SM" PayoutCountrySt PayoutCountry = "ST" PayoutCountrySa PayoutCountry = "SA" PayoutCountrySn PayoutCountry = "SN" PayoutCountryRs PayoutCountry = "RS" PayoutCountrySc PayoutCountry = "SC" PayoutCountrySl PayoutCountry = "SL" PayoutCountrySg PayoutCountry = "SG" PayoutCountrySx PayoutCountry = "SX" PayoutCountrySk PayoutCountry = "SK" PayoutCountrySi PayoutCountry = "SI" PayoutCountrySb PayoutCountry = "SB" PayoutCountrySo PayoutCountry = "SO" PayoutCountryZa PayoutCountry = "ZA" PayoutCountryGs PayoutCountry = "GS" PayoutCountrySS PayoutCountry = "SS" PayoutCountryEs PayoutCountry = "ES" PayoutCountryLk PayoutCountry = "LK" PayoutCountrySd PayoutCountry = "SD" PayoutCountrySr PayoutCountry = "SR" PayoutCountrySj PayoutCountry = "SJ" PayoutCountrySe PayoutCountry = "SE" PayoutCountryCh PayoutCountry = "CH" PayoutCountrySy PayoutCountry = "SY" PayoutCountryTw PayoutCountry = "TW" PayoutCountryTj PayoutCountry = "TJ" PayoutCountryTz PayoutCountry = "TZ" PayoutCountryTh PayoutCountry = "TH" PayoutCountryTl PayoutCountry = "TL" PayoutCountryTg PayoutCountry = "TG" PayoutCountryTk PayoutCountry = "TK" PayoutCountryTo PayoutCountry = "TO" PayoutCountryTt PayoutCountry = "TT" PayoutCountryTn PayoutCountry = "TN" PayoutCountryTr PayoutCountry = "TR" PayoutCountryTm PayoutCountry = "TM" PayoutCountryTc PayoutCountry = "TC" PayoutCountryTv PayoutCountry = "TV" PayoutCountryUg PayoutCountry = "UG" PayoutCountryUa PayoutCountry = "UA" PayoutCountryAe PayoutCountry = "AE" PayoutCountryGB PayoutCountry = "GB" PayoutCountryUm PayoutCountry = "UM" PayoutCountryUs PayoutCountry = "US" PayoutCountryUy PayoutCountry = "UY" PayoutCountryUz PayoutCountry = "UZ" PayoutCountryVu PayoutCountry = "VU" PayoutCountryVe PayoutCountry = "VE" PayoutCountryVn PayoutCountry = "VN" PayoutCountryVg PayoutCountry = "VG" PayoutCountryVi PayoutCountry = "VI" PayoutCountryWf PayoutCountry = "WF" PayoutCountryEh PayoutCountry = "EH" PayoutCountryYe PayoutCountry = "YE" PayoutCountryZm PayoutCountry = "ZM" PayoutCountryZw PayoutCountry = "ZW" PayoutCountryAx PayoutCountry = "AX" )
type PayoutCurrency ¶
type PayoutCurrency string
ISO 4271 currency code
const ( PayoutCurrencyBrl PayoutCurrency = "BRL" PayoutCurrencyUsd PayoutCurrency = "USD" PayoutCurrencyMxn PayoutCurrency = "MXN" PayoutCurrencyCop PayoutCurrency = "COP" PayoutCurrencyArs PayoutCurrency = "ARS" )
type PayoutNetwork ¶
type PayoutNetwork string
Check blindpay available networks
const ( PayoutNetworkBase PayoutNetwork = "base" PayoutNetworkSepolia PayoutNetwork = "sepolia" PayoutNetworkArbitrumSepolia PayoutNetwork = "arbitrum_sepolia" PayoutNetworkBaseSepolia PayoutNetwork = "base_sepolia" PayoutNetworkArbitrum PayoutNetwork = "arbitrum" PayoutNetworkPolygon PayoutNetwork = "polygon" PayoutNetworkPolygonAmoy PayoutNetwork = "polygon_amoy" PayoutNetworkStellar PayoutNetwork = "stellar" PayoutNetworkStellarTestnet PayoutNetwork = "stellar_testnet" )
type PayoutOnEvm ¶
type PayoutOnEvm struct {
ID string `json:"id,required"`
// Payout wallet address
SenderWalletAddress string `json:"sender_wallet_address,required"`
// Payout general status
//
// Any of "processing", "failed", "refunded", "completed".
Status PayoutOnEvmStatus `json:"status,required"`
TrackingComplete PayoutOnEvmTrackingComplete `json:"tracking_complete,required"`
TrackingPayment PayoutOnEvmTrackingPayment `json:"tracking_payment,required"`
TrackingTransaction PayoutOnEvmTrackingTransaction `json:"tracking_transaction,required"`
ReceiverID string `json:"receiver_id,nullable"`
TrackingPartnerFee PayoutOnEvmTrackingPartnerFee `json:"tracking_partner_fee,nullable"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
ID respjson.Field
SenderWalletAddress respjson.Field
Status respjson.Field
TrackingComplete respjson.Field
TrackingPayment respjson.Field
TrackingTransaction respjson.Field
ReceiverID respjson.Field
TrackingPartnerFee respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (PayoutOnEvm) RawJSON ¶
func (r PayoutOnEvm) RawJSON() string
Returns the unmodified JSON received from the API
func (*PayoutOnEvm) UnmarshalJSON ¶
func (r *PayoutOnEvm) UnmarshalJSON(data []byte) error
type PayoutOnEvmStatus ¶
type PayoutOnEvmStatus string
Payout general status
const ( PayoutOnEvmStatusProcessing PayoutOnEvmStatus = "processing" PayoutOnEvmStatusFailed PayoutOnEvmStatus = "failed" PayoutOnEvmStatusRefunded PayoutOnEvmStatus = "refunded" PayoutOnEvmStatusCompleted PayoutOnEvmStatus = "completed" )
type PayoutOnEvmTrackingComplete ¶
type PayoutOnEvmTrackingComplete struct {
// Complete step
//
// Any of "processing", "on_hold", "completed".
Step string `json:"step,required"`
// Complete completed date
CompletedAt string `json:"completed_at,nullable"`
// Complete status
//
// Any of "tokens_refunded", "paid".
Status string `json:"status,nullable"`
// Complete transaction hash
TransactionHash string `json:"transaction_hash,nullable"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Step respjson.Field
CompletedAt respjson.Field
Status respjson.Field
TransactionHash respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (PayoutOnEvmTrackingComplete) RawJSON ¶
func (r PayoutOnEvmTrackingComplete) RawJSON() string
Returns the unmodified JSON received from the API
func (*PayoutOnEvmTrackingComplete) UnmarshalJSON ¶
func (r *PayoutOnEvmTrackingComplete) UnmarshalJSON(data []byte) error
type PayoutOnEvmTrackingPartnerFee ¶
type PayoutOnEvmTrackingPartnerFee struct {
// Partner fee step
//
// Any of "processing", "on_hold", "completed".
Step string `json:"step,required"`
// Partner fee completed date
CompletedAt string `json:"completed_at,nullable"`
// Partner fee transaction hash
TransactionHash string `json:"transaction_hash,nullable"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Step respjson.Field
CompletedAt respjson.Field
TransactionHash respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (PayoutOnEvmTrackingPartnerFee) RawJSON ¶
func (r PayoutOnEvmTrackingPartnerFee) RawJSON() string
Returns the unmodified JSON received from the API
func (*PayoutOnEvmTrackingPartnerFee) UnmarshalJSON ¶
func (r *PayoutOnEvmTrackingPartnerFee) UnmarshalJSON(data []byte) error
type PayoutOnEvmTrackingPayment ¶
type PayoutOnEvmTrackingPayment struct {
// Payment step
//
// Any of "processing", "on_hold", "completed".
Step string `json:"step,required"`
// Payment completed date
CompletedAt string `json:"completed_at,nullable"`
// Estimated time of arrival
//
// Any of "5_min", "30_min", "2_hours", "1_business_day", "2_business_days".
EstimatedTimeOfArrival string `json:"estimated_time_of_arrival,nullable"`
// Payment provider name
ProviderName string `json:"provider_name,nullable"`
// Payment provider status
//
// Any of "canceled", "failed", "returned", "sent".
ProviderStatus string `json:"provider_status,nullable"`
// Payment provider transaction id
ProviderTransactionID string `json:"provider_transaction_id,nullable"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Step respjson.Field
CompletedAt respjson.Field
EstimatedTimeOfArrival respjson.Field
ProviderName respjson.Field
ProviderStatus respjson.Field
ProviderTransactionID respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (PayoutOnEvmTrackingPayment) RawJSON ¶
func (r PayoutOnEvmTrackingPayment) RawJSON() string
Returns the unmodified JSON received from the API
func (*PayoutOnEvmTrackingPayment) UnmarshalJSON ¶
func (r *PayoutOnEvmTrackingPayment) UnmarshalJSON(data []byte) error
type PayoutOnEvmTrackingTransaction ¶
type PayoutOnEvmTrackingTransaction struct {
// Payout transaction step
//
// Any of "processing", "on_hold", "completed".
Step string `json:"step,required"`
// Payout transaction completed date
CompletedAt string `json:"completed_at,nullable"`
// Payout transaction status
//
// Any of "failed", "found".
Status string `json:"status,nullable"`
// Blockchain transaction hash
TransactionHash string `json:"transaction_hash,nullable"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Step respjson.Field
CompletedAt respjson.Field
Status respjson.Field
TransactionHash respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (PayoutOnEvmTrackingTransaction) RawJSON ¶
func (r PayoutOnEvmTrackingTransaction) RawJSON() string
Returns the unmodified JSON received from the API
func (*PayoutOnEvmTrackingTransaction) UnmarshalJSON ¶
func (r *PayoutOnEvmTrackingTransaction) UnmarshalJSON(data []byte) error
type PayoutStatus ¶
type PayoutStatus string
Payout general status
const ( PayoutStatusProcessing PayoutStatus = "processing" PayoutStatusFailed PayoutStatus = "failed" PayoutStatusRefunded PayoutStatus = "refunded" PayoutStatusCompleted PayoutStatus = "completed" )
type PayoutToken ¶
type PayoutToken string
Check blindpay available tokens
const ( PayoutTokenUsdc PayoutToken = "USDC" PayoutTokenUsdt PayoutToken = "USDT" PayoutTokenUsdb PayoutToken = "USDB" PayoutTokenXlm PayoutToken = "XLM" )
type PayoutTrackingComplete ¶
type PayoutTrackingComplete struct {
// Complete step
//
// Any of "processing", "on_hold", "completed".
Step string `json:"step,required"`
// Complete completed date
CompletedAt string `json:"completed_at,nullable"`
// Complete status
//
// Any of "tokens_refunded", "paid".
Status string `json:"status,nullable"`
// Complete transaction hash
TransactionHash string `json:"transaction_hash,nullable"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Step respjson.Field
CompletedAt respjson.Field
Status respjson.Field
TransactionHash respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (PayoutTrackingComplete) RawJSON ¶
func (r PayoutTrackingComplete) RawJSON() string
Returns the unmodified JSON received from the API
func (*PayoutTrackingComplete) UnmarshalJSON ¶
func (r *PayoutTrackingComplete) UnmarshalJSON(data []byte) error
type PayoutTrackingLiquidity ¶
type PayoutTrackingLiquidity struct {
// Payout liquidity step
//
// Any of "processing", "on_hold", "completed".
Step string `json:"step,required"`
// Payout transaction completed date
CompletedAt string `json:"completed_at,nullable"`
// Estimated time of arrival
//
// Any of "5_min", "30_min", "2_hours", "1_business_day", "2_business_days".
EstimatedTimeOfArrival string `json:"estimated_time_of_arrival,nullable"`
// Payment provider status
//
// Any of "canceled", "failed", "returned", "sent".
ProviderStatus string `json:"provider_status,nullable"`
// Payment provider transaction id
ProviderTransactionID string `json:"provider_transaction_id,nullable"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Step respjson.Field
CompletedAt respjson.Field
EstimatedTimeOfArrival respjson.Field
ProviderStatus respjson.Field
ProviderTransactionID respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (PayoutTrackingLiquidity) RawJSON ¶
func (r PayoutTrackingLiquidity) RawJSON() string
Returns the unmodified JSON received from the API
func (*PayoutTrackingLiquidity) UnmarshalJSON ¶
func (r *PayoutTrackingLiquidity) UnmarshalJSON(data []byte) error
type PayoutTrackingPartnerFee ¶
type PayoutTrackingPartnerFee struct {
// Partner fee step
//
// Any of "processing", "on_hold", "completed".
Step string `json:"step,required"`
// Partner fee completed date
CompletedAt string `json:"completed_at,nullable"`
// Partner fee transaction hash
TransactionHash string `json:"transaction_hash,nullable"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Step respjson.Field
CompletedAt respjson.Field
TransactionHash respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (PayoutTrackingPartnerFee) RawJSON ¶
func (r PayoutTrackingPartnerFee) RawJSON() string
Returns the unmodified JSON received from the API
func (*PayoutTrackingPartnerFee) UnmarshalJSON ¶
func (r *PayoutTrackingPartnerFee) UnmarshalJSON(data []byte) error
type PayoutTrackingPayment ¶
type PayoutTrackingPayment struct {
// Payment step
//
// Any of "processing", "on_hold", "completed".
Step string `json:"step,required"`
// Payment completed date
CompletedAt string `json:"completed_at,nullable"`
// Estimated time of arrival
//
// Any of "5_min", "30_min", "2_hours", "1_business_day", "2_business_days".
EstimatedTimeOfArrival string `json:"estimated_time_of_arrival,nullable"`
// Payment provider name
ProviderName string `json:"provider_name,nullable"`
// Payment provider status
//
// Any of "canceled", "failed", "returned", "sent".
ProviderStatus string `json:"provider_status,nullable"`
// Payment provider transaction id
ProviderTransactionID string `json:"provider_transaction_id,nullable"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Step respjson.Field
CompletedAt respjson.Field
EstimatedTimeOfArrival respjson.Field
ProviderName respjson.Field
ProviderStatus respjson.Field
ProviderTransactionID respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (PayoutTrackingPayment) RawJSON ¶
func (r PayoutTrackingPayment) RawJSON() string
Returns the unmodified JSON received from the API
func (*PayoutTrackingPayment) UnmarshalJSON ¶
func (r *PayoutTrackingPayment) UnmarshalJSON(data []byte) error
type PayoutTrackingTransaction ¶
type PayoutTrackingTransaction struct {
// Payout transaction step
//
// Any of "processing", "on_hold", "completed".
Step string `json:"step,required"`
// Payout transaction completed date
CompletedAt string `json:"completed_at,nullable"`
// Payout transaction status
//
// Any of "failed", "found".
Status string `json:"status,nullable"`
// Blockchain transaction hash
TransactionHash string `json:"transaction_hash,nullable"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Step respjson.Field
CompletedAt respjson.Field
Status respjson.Field
TransactionHash respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (PayoutTrackingTransaction) RawJSON ¶
func (r PayoutTrackingTransaction) RawJSON() string
Returns the unmodified JSON received from the API
func (*PayoutTrackingTransaction) UnmarshalJSON ¶
func (r *PayoutTrackingTransaction) UnmarshalJSON(data []byte) error
type PayoutTransactionDocumentType ¶
type PayoutTransactionDocumentType string
const ( PayoutTransactionDocumentTypeInvoice PayoutTransactionDocumentType = "invoice" PayoutTransactionDocumentTypePurchaseOrder PayoutTransactionDocumentType = "purchase_order" PayoutTransactionDocumentTypeDeliverySlip PayoutTransactionDocumentType = "delivery_slip" PayoutTransactionDocumentTypeContract PayoutTransactionDocumentType = "contract" PayoutTransactionDocumentTypeCustomsDeclaration PayoutTransactionDocumentType = "customs_declaration" PayoutTransactionDocumentTypeBillOfLanding PayoutTransactionDocumentType = "bill_of_landing" PayoutTransactionDocumentTypeOthers PayoutTransactionDocumentType = "others" )
type PayoutType ¶
type PayoutType string
const ( PayoutTypeWire PayoutType = "wire" PayoutTypeACH PayoutType = "ach" PayoutTypePix PayoutType = "pix" PayoutTypeSpeiBitso PayoutType = "spei_bitso" PayoutTypeTransfersBitso PayoutType = "transfers_bitso" PayoutTypeACHCopBitso PayoutType = "ach_cop_bitso" PayoutTypeInternationalSwift PayoutType = "international_swift" )
type Receiver ¶
type Receiver struct {
ID string `json:"id,required"`
// Any of "AF", "AL", "DZ", "AS", "AD", "AO", "AI", "AQ", "AG", "AR", "AM", "AW",
// "AU", "AT", "AZ", "BS", "BH", "BD", "BB", "BY", "BE", "BZ", "BJ", "BM", "BT",
// "BO", "BQ", "BA", "BW", "BV", "BR", "IO", "BN", "BG", "BF", "BI", "CV", "KH",
// "CM", "CA", "KY", "CF", "TD", "CL", "CN", "CX", "CC", "CO", "KM", "CD", "CG",
// "CK", "CR", "HR", "CU", "CW", "CY", "CZ", "CI", "DK", "DJ", "DM", "DO", "EC",
// "EG", "SV", "GQ", "ER", "EE", "SZ", "ET", "FK", "FO", "FJ", "FI", "FR", "GF",
// "PF", "TF", "GA", "GM", "GE", "DE", "GH", "GI", "GR", "GL", "GD", "GP", "GU",
// "GT", "GG", "GN", "GW", "GY", "HT", "HM", "VA", "HN", "HK", "HU", "IS", "IN",
// "ID", "IR", "IQ", "IE", "IM", "IL", "IT", "JM", "JP", "JE", "JO", "KZ", "KE",
// "KI", "KP", "KR", "KW", "KG", "LA", "LV", "LB", "LS", "LR", "LY", "LI", "LT",
// "LU", "MO", "MG", "MW", "MY", "MV", "ML", "MT", "MH", "MQ", "MR", "MU", "YT",
// "MX", "FM", "MD", "MC", "MN", "ME", "MS", "MA", "MZ", "MM", "NA", "NR", "NP",
// "NL", "NC", "NZ", "NI", "NE", "NG", "NU", "NF", "MP", "NO", "OM", "PK", "PW",
// "PS", "PA", "PG", "PY", "PE", "PH", "PN", "PL", "PT", "PR", "QA", "MK", "RO",
// "RU", "RW", "RE", "BL", "SH", "KN", "LC", "MF", "PM", "VC", "WS", "SM", "ST",
// "SA", "SN", "RS", "SC", "SL", "SG", "SX", "SK", "SI", "SB", "SO", "ZA", "GS",
// "SS", "ES", "LK", "SD", "SR", "SJ", "SE", "CH", "SY", "TW", "TJ", "TZ", "TH",
// "TL", "TG", "TK", "TO", "TT", "TN", "TR", "TM", "TC", "TV", "UG", "UA", "AE",
// "GB", "UM", "US", "UY", "UZ", "VU", "VE", "VN", "VG", "VI", "WF", "EH", "YE",
// "ZM", "ZW", "AX".
Country ReceiverCountry `json:"country,required"`
CreatedAt time.Time `json:"created_at,required" format:"date-time"`
Email string `json:"email,required" format:"email"`
InstanceID string `json:"instance_id,required"`
// Any of "verifying", "approved", "rejected", "deprecated".
KYCStatus ReceiverKYCStatus `json:"kyc_status,required"`
// Any of "light", "standard", "enhanced".
KYCType ReceiverKYCType `json:"kyc_type,required"`
Limit ReceiverLimit `json:"limit,required"`
// Any of "individual", "business".
Type ReceiverType `json:"type,required"`
UpdatedAt time.Time `json:"updated_at,required" format:"date-time"`
AddressLine1 string `json:"address_line_1,nullable"`
AddressLine2 string `json:"address_line_2,nullable"`
AipriseValidationKey string `json:"aiprise_validation_key,nullable"`
AlternateName string `json:"alternate_name,nullable"`
City string `json:"city,nullable"`
DateOfBirth time.Time `json:"date_of_birth,nullable" format:"date-time"`
ExternalID string `json:"external_id,nullable"`
FirstName string `json:"first_name,nullable"`
FormationDate time.Time `json:"formation_date,nullable" format:"date-time"`
IDDocBackFile string `json:"id_doc_back_file,nullable" format:"uri"`
// Any of "AF", "AL", "DZ", "AS", "AD", "AO", "AI", "AQ", "AG", "AR", "AM", "AW",
// "AU", "AT", "AZ", "BS", "BH", "BD", "BB", "BY", "BE", "BZ", "BJ", "BM", "BT",
// "BO", "BQ", "BA", "BW", "BV", "BR", "IO", "BN", "BG", "BF", "BI", "CV", "KH",
// "CM", "CA", "KY", "CF", "TD", "CL", "CN", "CX", "CC", "CO", "KM", "CD", "CG",
// "CK", "CR", "HR", "CU", "CW", "CY", "CZ", "CI", "DK", "DJ", "DM", "DO", "EC",
// "EG", "SV", "GQ", "ER", "EE", "SZ", "ET", "FK", "FO", "FJ", "FI", "FR", "GF",
// "PF", "TF", "GA", "GM", "GE", "DE", "GH", "GI", "GR", "GL", "GD", "GP", "GU",
// "GT", "GG", "GN", "GW", "GY", "HT", "HM", "VA", "HN", "HK", "HU", "IS", "IN",
// "ID", "IR", "IQ", "IE", "IM", "IL", "IT", "JM", "JP", "JE", "JO", "KZ", "KE",
// "KI", "KP", "KR", "KW", "KG", "LA", "LV", "LB", "LS", "LR", "LY", "LI", "LT",
// "LU", "MO", "MG", "MW", "MY", "MV", "ML", "MT", "MH", "MQ", "MR", "MU", "YT",
// "MX", "FM", "MD", "MC", "MN", "ME", "MS", "MA", "MZ", "MM", "NA", "NR", "NP",
// "NL", "NC", "NZ", "NI", "NE", "NG", "NU", "NF", "MP", "NO", "OM", "PK", "PW",
// "PS", "PA", "PG", "PY", "PE", "PH", "PN", "PL", "PT", "PR", "QA", "MK", "RO",
// "RU", "RW", "RE", "BL", "SH", "KN", "LC", "MF", "PM", "VC", "WS", "SM", "ST",
// "SA", "SN", "RS", "SC", "SL", "SG", "SX", "SK", "SI", "SB", "SO", "ZA", "GS",
// "SS", "ES", "LK", "SD", "SR", "SJ", "SE", "CH", "SY", "TW", "TJ", "TZ", "TH",
// "TL", "TG", "TK", "TO", "TT", "TN", "TR", "TM", "TC", "TV", "UG", "UA", "AE",
// "GB", "UM", "US", "UY", "UZ", "VU", "VE", "VN", "VG", "VI", "WF", "EH", "YE",
// "ZM", "ZW", "AX".
IDDocCountry ReceiverIDDocCountry `json:"id_doc_country,nullable"`
IDDocFrontFile string `json:"id_doc_front_file,nullable" format:"uri"`
// Any of "PASSPORT", "ID_CARD", "DRIVERS".
IDDocType ReceiverIDDocType `json:"id_doc_type,nullable"`
ImageURL string `json:"image_url,nullable" format:"uri"`
IncorporationDocFile string `json:"incorporation_doc_file,nullable" format:"uri"`
IndividualHoldingDocFrontFile string `json:"individual_holding_doc_front_file,nullable" format:"uri"`
IPAddress string `json:"ip_address,nullable"`
KYCWarnings []ReceiverKYCWarning `json:"kyc_warnings,nullable"`
LastName string `json:"last_name,nullable"`
LegalName string `json:"legal_name,nullable"`
// Receiver owners
Owners []ReceiverOwner `json:"owners,nullable"`
PhoneNumber string `json:"phone_number,nullable"`
PostalCode string `json:"postal_code,nullable"`
ProofOfAddressDocFile string `json:"proof_of_address_doc_file,nullable" format:"uri"`
// Any of "UTILITY_BILL", "BANK_STATEMENT", "RENTAL_AGREEMENT", "TAX_DOCUMENT",
// "GOVERNMENT_CORRESPONDENCE".
ProofOfAddressDocType ReceiverProofOfAddressDocType `json:"proof_of_address_doc_type,nullable"`
ProofOfOwnershipDocFile string `json:"proof_of_ownership_doc_file,nullable" format:"uri"`
// Any of "business_transactions", "charitable_donations", "investment_purposes",
// "payments_to_friends_or_family_abroad", "personal_or_living_expenses",
// "protect_wealth", "purchase_good_and_services",
// "receive_payment_for_freelancing", "receive_salary", "other".
PurposeOfTransactions ReceiverPurposeOfTransactions `json:"purpose_of_transactions,nullable"`
PurposeOfTransactionsExplanation string `json:"purpose_of_transactions_explanation,nullable"`
SourceOfFundsDocFile string `json:"source_of_funds_doc_file,nullable" format:"uri"`
// Any of "business_income", "gambling_proceeds", "gifts", "government_benefits",
// "inheritance", "investment_loans", "pension_retirement", "salary",
// "sale_of_assets_real_estate", "savings", "esops", "investment_proceeds",
// "someone_else_funds".
SourceOfFundsDocType ReceiverSourceOfFundsDocType `json:"source_of_funds_doc_type,nullable"`
StateProvinceRegion string `json:"state_province_region,nullable"`
TaxID string `json:"tax_id,nullable"`
TosID string `json:"tos_id,nullable"`
Website string `json:"website,nullable" format:"uri"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
ID respjson.Field
Country respjson.Field
CreatedAt respjson.Field
Email respjson.Field
InstanceID respjson.Field
KYCStatus respjson.Field
KYCType respjson.Field
Limit respjson.Field
Type respjson.Field
UpdatedAt respjson.Field
AddressLine1 respjson.Field
AddressLine2 respjson.Field
AipriseValidationKey respjson.Field
AlternateName respjson.Field
City respjson.Field
DateOfBirth respjson.Field
ExternalID respjson.Field
FirstName respjson.Field
FormationDate respjson.Field
IDDocBackFile respjson.Field
IDDocCountry respjson.Field
IDDocFrontFile respjson.Field
IDDocType respjson.Field
ImageURL respjson.Field
IncorporationDocFile respjson.Field
IndividualHoldingDocFrontFile respjson.Field
IPAddress respjson.Field
KYCWarnings respjson.Field
LastName respjson.Field
LegalName respjson.Field
Owners respjson.Field
PhoneNumber respjson.Field
PostalCode respjson.Field
ProofOfAddressDocFile respjson.Field
ProofOfAddressDocType respjson.Field
ProofOfOwnershipDocFile respjson.Field
PurposeOfTransactions respjson.Field
PurposeOfTransactionsExplanation respjson.Field
SourceOfFundsDocFile respjson.Field
SourceOfFundsDocType respjson.Field
StateProvinceRegion respjson.Field
TaxID respjson.Field
TosID respjson.Field
Website respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (*Receiver) UnmarshalJSON ¶
type ReceiverCountry ¶
type ReceiverCountry string
const ( ReceiverCountryAf ReceiverCountry = "AF" ReceiverCountryAl ReceiverCountry = "AL" ReceiverCountryDz ReceiverCountry = "DZ" ReceiverCountryAs ReceiverCountry = "AS" ReceiverCountryAd ReceiverCountry = "AD" ReceiverCountryAo ReceiverCountry = "AO" ReceiverCountryAI ReceiverCountry = "AI" ReceiverCountryAq ReceiverCountry = "AQ" ReceiverCountryAg ReceiverCountry = "AG" ReceiverCountryAr ReceiverCountry = "AR" ReceiverCountryAm ReceiverCountry = "AM" ReceiverCountryAw ReceiverCountry = "AW" ReceiverCountryAu ReceiverCountry = "AU" ReceiverCountryAt ReceiverCountry = "AT" ReceiverCountryAz ReceiverCountry = "AZ" ReceiverCountryBs ReceiverCountry = "BS" ReceiverCountryBh ReceiverCountry = "BH" ReceiverCountryBd ReceiverCountry = "BD" ReceiverCountryBb ReceiverCountry = "BB" ReceiverCountryBy ReceiverCountry = "BY" ReceiverCountryBe ReceiverCountry = "BE" ReceiverCountryBz ReceiverCountry = "BZ" ReceiverCountryBj ReceiverCountry = "BJ" ReceiverCountryBm ReceiverCountry = "BM" ReceiverCountryBt ReceiverCountry = "BT" ReceiverCountryBo ReceiverCountry = "BO" ReceiverCountryBq ReceiverCountry = "BQ" ReceiverCountryBa ReceiverCountry = "BA" ReceiverCountryBw ReceiverCountry = "BW" ReceiverCountryBv ReceiverCountry = "BV" ReceiverCountryBr ReceiverCountry = "BR" ReceiverCountryIo ReceiverCountry = "IO" ReceiverCountryBn ReceiverCountry = "BN" ReceiverCountryBg ReceiverCountry = "BG" ReceiverCountryBf ReceiverCountry = "BF" ReceiverCountryBi ReceiverCountry = "BI" ReceiverCountryCv ReceiverCountry = "CV" ReceiverCountryKh ReceiverCountry = "KH" ReceiverCountryCm ReceiverCountry = "CM" ReceiverCountryCa ReceiverCountry = "CA" ReceiverCountryKy ReceiverCountry = "KY" ReceiverCountryCf ReceiverCountry = "CF" ReceiverCountryTd ReceiverCountry = "TD" ReceiverCountryCl ReceiverCountry = "CL" ReceiverCountryCn ReceiverCountry = "CN" ReceiverCountryCx ReceiverCountry = "CX" ReceiverCountryCc ReceiverCountry = "CC" ReceiverCountryCo ReceiverCountry = "CO" ReceiverCountryKm ReceiverCountry = "KM" ReceiverCountryCd ReceiverCountry = "CD" ReceiverCountryCg ReceiverCountry = "CG" ReceiverCountryCk ReceiverCountry = "CK" ReceiverCountryCr ReceiverCountry = "CR" ReceiverCountryHr ReceiverCountry = "HR" ReceiverCountryCu ReceiverCountry = "CU" ReceiverCountryCw ReceiverCountry = "CW" ReceiverCountryCy ReceiverCountry = "CY" ReceiverCountryCz ReceiverCountry = "CZ" ReceiverCountryCi ReceiverCountry = "CI" ReceiverCountryDk ReceiverCountry = "DK" ReceiverCountryDj ReceiverCountry = "DJ" ReceiverCountryDm ReceiverCountry = "DM" ReceiverCountryDo ReceiverCountry = "DO" ReceiverCountryEc ReceiverCountry = "EC" ReceiverCountryEg ReceiverCountry = "EG" ReceiverCountrySv ReceiverCountry = "SV" ReceiverCountryGq ReceiverCountry = "GQ" ReceiverCountryEr ReceiverCountry = "ER" ReceiverCountryEe ReceiverCountry = "EE" ReceiverCountrySz ReceiverCountry = "SZ" ReceiverCountryEt ReceiverCountry = "ET" ReceiverCountryFk ReceiverCountry = "FK" ReceiverCountryFo ReceiverCountry = "FO" ReceiverCountryFj ReceiverCountry = "FJ" ReceiverCountryFi ReceiverCountry = "FI" ReceiverCountryFr ReceiverCountry = "FR" ReceiverCountryGf ReceiverCountry = "GF" ReceiverCountryPf ReceiverCountry = "PF" ReceiverCountryTf ReceiverCountry = "TF" ReceiverCountryGa ReceiverCountry = "GA" ReceiverCountryGm ReceiverCountry = "GM" ReceiverCountryGe ReceiverCountry = "GE" ReceiverCountryDe ReceiverCountry = "DE" ReceiverCountryGh ReceiverCountry = "GH" ReceiverCountryGi ReceiverCountry = "GI" ReceiverCountryGr ReceiverCountry = "GR" ReceiverCountryGl ReceiverCountry = "GL" ReceiverCountryGd ReceiverCountry = "GD" ReceiverCountryGp ReceiverCountry = "GP" ReceiverCountryGu ReceiverCountry = "GU" ReceiverCountryGt ReceiverCountry = "GT" ReceiverCountryGg ReceiverCountry = "GG" ReceiverCountryGn ReceiverCountry = "GN" ReceiverCountryGw ReceiverCountry = "GW" ReceiverCountryGy ReceiverCountry = "GY" ReceiverCountryHt ReceiverCountry = "HT" ReceiverCountryHm ReceiverCountry = "HM" ReceiverCountryVa ReceiverCountry = "VA" ReceiverCountryHn ReceiverCountry = "HN" ReceiverCountryHk ReceiverCountry = "HK" ReceiverCountryHu ReceiverCountry = "HU" ReceiverCountryIs ReceiverCountry = "IS" ReceiverCountryIn ReceiverCountry = "IN" ReceiverCountryID ReceiverCountry = "ID" ReceiverCountryIr ReceiverCountry = "IR" ReceiverCountryIq ReceiverCountry = "IQ" ReceiverCountryIe ReceiverCountry = "IE" ReceiverCountryIm ReceiverCountry = "IM" ReceiverCountryIl ReceiverCountry = "IL" ReceiverCountryIt ReceiverCountry = "IT" ReceiverCountryJm ReceiverCountry = "JM" ReceiverCountryJp ReceiverCountry = "JP" ReceiverCountryJe ReceiverCountry = "JE" ReceiverCountryJo ReceiverCountry = "JO" ReceiverCountryKz ReceiverCountry = "KZ" ReceiverCountryKe ReceiverCountry = "KE" ReceiverCountryKi ReceiverCountry = "KI" ReceiverCountryKp ReceiverCountry = "KP" ReceiverCountryKr ReceiverCountry = "KR" ReceiverCountryKw ReceiverCountry = "KW" ReceiverCountryKg ReceiverCountry = "KG" ReceiverCountryLa ReceiverCountry = "LA" ReceiverCountryLv ReceiverCountry = "LV" ReceiverCountryLb ReceiverCountry = "LB" ReceiverCountryLs ReceiverCountry = "LS" ReceiverCountryLr ReceiverCountry = "LR" ReceiverCountryLy ReceiverCountry = "LY" ReceiverCountryLi ReceiverCountry = "LI" ReceiverCountryLt ReceiverCountry = "LT" ReceiverCountryLu ReceiverCountry = "LU" ReceiverCountryMo ReceiverCountry = "MO" ReceiverCountryMg ReceiverCountry = "MG" ReceiverCountryMw ReceiverCountry = "MW" ReceiverCountryMy ReceiverCountry = "MY" ReceiverCountryMv ReceiverCountry = "MV" ReceiverCountryMl ReceiverCountry = "ML" ReceiverCountryMt ReceiverCountry = "MT" ReceiverCountryMh ReceiverCountry = "MH" ReceiverCountryMq ReceiverCountry = "MQ" ReceiverCountryMr ReceiverCountry = "MR" ReceiverCountryMu ReceiverCountry = "MU" ReceiverCountryYt ReceiverCountry = "YT" ReceiverCountryMx ReceiverCountry = "MX" ReceiverCountryFm ReceiverCountry = "FM" ReceiverCountryMd ReceiverCountry = "MD" ReceiverCountryMc ReceiverCountry = "MC" ReceiverCountryMn ReceiverCountry = "MN" ReceiverCountryMe ReceiverCountry = "ME" ReceiverCountryMs ReceiverCountry = "MS" ReceiverCountryMa ReceiverCountry = "MA" ReceiverCountryMz ReceiverCountry = "MZ" ReceiverCountryMm ReceiverCountry = "MM" ReceiverCountryNa ReceiverCountry = "NA" ReceiverCountryNr ReceiverCountry = "NR" ReceiverCountryNp ReceiverCountry = "NP" ReceiverCountryNl ReceiverCountry = "NL" ReceiverCountryNc ReceiverCountry = "NC" ReceiverCountryNz ReceiverCountry = "NZ" ReceiverCountryNi ReceiverCountry = "NI" ReceiverCountryNe ReceiverCountry = "NE" ReceiverCountryNg ReceiverCountry = "NG" ReceiverCountryNu ReceiverCountry = "NU" ReceiverCountryNf ReceiverCountry = "NF" ReceiverCountryMp ReceiverCountry = "MP" ReceiverCountryNo ReceiverCountry = "NO" ReceiverCountryOm ReceiverCountry = "OM" ReceiverCountryPk ReceiverCountry = "PK" ReceiverCountryPw ReceiverCountry = "PW" ReceiverCountryPs ReceiverCountry = "PS" ReceiverCountryPa ReceiverCountry = "PA" ReceiverCountryPg ReceiverCountry = "PG" ReceiverCountryPy ReceiverCountry = "PY" ReceiverCountryPe ReceiverCountry = "PE" ReceiverCountryPh ReceiverCountry = "PH" ReceiverCountryPn ReceiverCountry = "PN" ReceiverCountryPl ReceiverCountry = "PL" ReceiverCountryPt ReceiverCountry = "PT" ReceiverCountryPr ReceiverCountry = "PR" ReceiverCountryQa ReceiverCountry = "QA" ReceiverCountryMk ReceiverCountry = "MK" ReceiverCountryRo ReceiverCountry = "RO" ReceiverCountryRu ReceiverCountry = "RU" ReceiverCountryRw ReceiverCountry = "RW" ReceiverCountryRe ReceiverCountry = "RE" ReceiverCountryBl ReceiverCountry = "BL" ReceiverCountrySh ReceiverCountry = "SH" ReceiverCountryKn ReceiverCountry = "KN" ReceiverCountryLc ReceiverCountry = "LC" ReceiverCountryMf ReceiverCountry = "MF" ReceiverCountryPm ReceiverCountry = "PM" ReceiverCountryVc ReceiverCountry = "VC" ReceiverCountryWs ReceiverCountry = "WS" ReceiverCountrySm ReceiverCountry = "SM" ReceiverCountrySt ReceiverCountry = "ST" ReceiverCountrySa ReceiverCountry = "SA" ReceiverCountrySn ReceiverCountry = "SN" ReceiverCountryRs ReceiverCountry = "RS" ReceiverCountrySc ReceiverCountry = "SC" ReceiverCountrySl ReceiverCountry = "SL" ReceiverCountrySg ReceiverCountry = "SG" ReceiverCountrySx ReceiverCountry = "SX" ReceiverCountrySk ReceiverCountry = "SK" ReceiverCountrySi ReceiverCountry = "SI" ReceiverCountrySb ReceiverCountry = "SB" ReceiverCountrySo ReceiverCountry = "SO" ReceiverCountryZa ReceiverCountry = "ZA" ReceiverCountryGs ReceiverCountry = "GS" ReceiverCountrySS ReceiverCountry = "SS" ReceiverCountryEs ReceiverCountry = "ES" ReceiverCountryLk ReceiverCountry = "LK" ReceiverCountrySd ReceiverCountry = "SD" ReceiverCountrySr ReceiverCountry = "SR" ReceiverCountrySj ReceiverCountry = "SJ" ReceiverCountrySe ReceiverCountry = "SE" ReceiverCountryCh ReceiverCountry = "CH" ReceiverCountrySy ReceiverCountry = "SY" ReceiverCountryTw ReceiverCountry = "TW" ReceiverCountryTj ReceiverCountry = "TJ" ReceiverCountryTz ReceiverCountry = "TZ" ReceiverCountryTh ReceiverCountry = "TH" ReceiverCountryTl ReceiverCountry = "TL" ReceiverCountryTg ReceiverCountry = "TG" ReceiverCountryTk ReceiverCountry = "TK" ReceiverCountryTo ReceiverCountry = "TO" ReceiverCountryTt ReceiverCountry = "TT" ReceiverCountryTn ReceiverCountry = "TN" ReceiverCountryTr ReceiverCountry = "TR" ReceiverCountryTm ReceiverCountry = "TM" ReceiverCountryTc ReceiverCountry = "TC" ReceiverCountryTv ReceiverCountry = "TV" ReceiverCountryUg ReceiverCountry = "UG" ReceiverCountryUa ReceiverCountry = "UA" ReceiverCountryAe ReceiverCountry = "AE" ReceiverCountryGB ReceiverCountry = "GB" ReceiverCountryUm ReceiverCountry = "UM" ReceiverCountryUs ReceiverCountry = "US" ReceiverCountryUy ReceiverCountry = "UY" ReceiverCountryUz ReceiverCountry = "UZ" ReceiverCountryVu ReceiverCountry = "VU" ReceiverCountryVe ReceiverCountry = "VE" ReceiverCountryVn ReceiverCountry = "VN" ReceiverCountryVg ReceiverCountry = "VG" ReceiverCountryVi ReceiverCountry = "VI" ReceiverCountryWf ReceiverCountry = "WF" ReceiverCountryEh ReceiverCountry = "EH" ReceiverCountryYe ReceiverCountry = "YE" ReceiverCountryZm ReceiverCountry = "ZM" ReceiverCountryZw ReceiverCountry = "ZW" ReceiverCountryAx ReceiverCountry = "AX" )
type ReceiverIDDocCountry ¶
type ReceiverIDDocCountry string
const ( ReceiverIDDocCountryAf ReceiverIDDocCountry = "AF" ReceiverIDDocCountryAl ReceiverIDDocCountry = "AL" ReceiverIDDocCountryDz ReceiverIDDocCountry = "DZ" ReceiverIDDocCountryAs ReceiverIDDocCountry = "AS" ReceiverIDDocCountryAd ReceiverIDDocCountry = "AD" ReceiverIDDocCountryAo ReceiverIDDocCountry = "AO" ReceiverIDDocCountryAI ReceiverIDDocCountry = "AI" ReceiverIDDocCountryAq ReceiverIDDocCountry = "AQ" ReceiverIDDocCountryAg ReceiverIDDocCountry = "AG" ReceiverIDDocCountryAr ReceiverIDDocCountry = "AR" ReceiverIDDocCountryAm ReceiverIDDocCountry = "AM" ReceiverIDDocCountryAw ReceiverIDDocCountry = "AW" ReceiverIDDocCountryAu ReceiverIDDocCountry = "AU" ReceiverIDDocCountryAt ReceiverIDDocCountry = "AT" ReceiverIDDocCountryAz ReceiverIDDocCountry = "AZ" ReceiverIDDocCountryBs ReceiverIDDocCountry = "BS" ReceiverIDDocCountryBh ReceiverIDDocCountry = "BH" ReceiverIDDocCountryBd ReceiverIDDocCountry = "BD" ReceiverIDDocCountryBb ReceiverIDDocCountry = "BB" ReceiverIDDocCountryBy ReceiverIDDocCountry = "BY" ReceiverIDDocCountryBe ReceiverIDDocCountry = "BE" ReceiverIDDocCountryBz ReceiverIDDocCountry = "BZ" ReceiverIDDocCountryBj ReceiverIDDocCountry = "BJ" ReceiverIDDocCountryBm ReceiverIDDocCountry = "BM" ReceiverIDDocCountryBt ReceiverIDDocCountry = "BT" ReceiverIDDocCountryBo ReceiverIDDocCountry = "BO" ReceiverIDDocCountryBq ReceiverIDDocCountry = "BQ" ReceiverIDDocCountryBa ReceiverIDDocCountry = "BA" ReceiverIDDocCountryBw ReceiverIDDocCountry = "BW" ReceiverIDDocCountryBv ReceiverIDDocCountry = "BV" ReceiverIDDocCountryBr ReceiverIDDocCountry = "BR" ReceiverIDDocCountryIo ReceiverIDDocCountry = "IO" ReceiverIDDocCountryBn ReceiverIDDocCountry = "BN" ReceiverIDDocCountryBg ReceiverIDDocCountry = "BG" ReceiverIDDocCountryBf ReceiverIDDocCountry = "BF" ReceiverIDDocCountryBi ReceiverIDDocCountry = "BI" ReceiverIDDocCountryCv ReceiverIDDocCountry = "CV" ReceiverIDDocCountryKh ReceiverIDDocCountry = "KH" ReceiverIDDocCountryCm ReceiverIDDocCountry = "CM" ReceiverIDDocCountryCa ReceiverIDDocCountry = "CA" ReceiverIDDocCountryKy ReceiverIDDocCountry = "KY" ReceiverIDDocCountryCf ReceiverIDDocCountry = "CF" ReceiverIDDocCountryTd ReceiverIDDocCountry = "TD" ReceiverIDDocCountryCl ReceiverIDDocCountry = "CL" ReceiverIDDocCountryCn ReceiverIDDocCountry = "CN" ReceiverIDDocCountryCx ReceiverIDDocCountry = "CX" ReceiverIDDocCountryCc ReceiverIDDocCountry = "CC" ReceiverIDDocCountryCo ReceiverIDDocCountry = "CO" ReceiverIDDocCountryKm ReceiverIDDocCountry = "KM" ReceiverIDDocCountryCd ReceiverIDDocCountry = "CD" ReceiverIDDocCountryCg ReceiverIDDocCountry = "CG" ReceiverIDDocCountryCk ReceiverIDDocCountry = "CK" ReceiverIDDocCountryCr ReceiverIDDocCountry = "CR" ReceiverIDDocCountryHr ReceiverIDDocCountry = "HR" ReceiverIDDocCountryCu ReceiverIDDocCountry = "CU" ReceiverIDDocCountryCw ReceiverIDDocCountry = "CW" ReceiverIDDocCountryCy ReceiverIDDocCountry = "CY" ReceiverIDDocCountryCz ReceiverIDDocCountry = "CZ" ReceiverIDDocCountryCi ReceiverIDDocCountry = "CI" ReceiverIDDocCountryDk ReceiverIDDocCountry = "DK" ReceiverIDDocCountryDj ReceiverIDDocCountry = "DJ" ReceiverIDDocCountryDm ReceiverIDDocCountry = "DM" ReceiverIDDocCountryDo ReceiverIDDocCountry = "DO" ReceiverIDDocCountryEc ReceiverIDDocCountry = "EC" ReceiverIDDocCountryEg ReceiverIDDocCountry = "EG" ReceiverIDDocCountrySv ReceiverIDDocCountry = "SV" ReceiverIDDocCountryGq ReceiverIDDocCountry = "GQ" ReceiverIDDocCountryEr ReceiverIDDocCountry = "ER" ReceiverIDDocCountryEe ReceiverIDDocCountry = "EE" ReceiverIDDocCountrySz ReceiverIDDocCountry = "SZ" ReceiverIDDocCountryEt ReceiverIDDocCountry = "ET" ReceiverIDDocCountryFk ReceiverIDDocCountry = "FK" ReceiverIDDocCountryFo ReceiverIDDocCountry = "FO" ReceiverIDDocCountryFj ReceiverIDDocCountry = "FJ" ReceiverIDDocCountryFi ReceiverIDDocCountry = "FI" ReceiverIDDocCountryFr ReceiverIDDocCountry = "FR" ReceiverIDDocCountryGf ReceiverIDDocCountry = "GF" ReceiverIDDocCountryPf ReceiverIDDocCountry = "PF" ReceiverIDDocCountryTf ReceiverIDDocCountry = "TF" ReceiverIDDocCountryGa ReceiverIDDocCountry = "GA" ReceiverIDDocCountryGm ReceiverIDDocCountry = "GM" ReceiverIDDocCountryGe ReceiverIDDocCountry = "GE" ReceiverIDDocCountryDe ReceiverIDDocCountry = "DE" ReceiverIDDocCountryGh ReceiverIDDocCountry = "GH" ReceiverIDDocCountryGi ReceiverIDDocCountry = "GI" ReceiverIDDocCountryGr ReceiverIDDocCountry = "GR" ReceiverIDDocCountryGl ReceiverIDDocCountry = "GL" ReceiverIDDocCountryGd ReceiverIDDocCountry = "GD" ReceiverIDDocCountryGp ReceiverIDDocCountry = "GP" ReceiverIDDocCountryGu ReceiverIDDocCountry = "GU" ReceiverIDDocCountryGt ReceiverIDDocCountry = "GT" ReceiverIDDocCountryGg ReceiverIDDocCountry = "GG" ReceiverIDDocCountryGn ReceiverIDDocCountry = "GN" ReceiverIDDocCountryGw ReceiverIDDocCountry = "GW" ReceiverIDDocCountryGy ReceiverIDDocCountry = "GY" ReceiverIDDocCountryHt ReceiverIDDocCountry = "HT" ReceiverIDDocCountryHm ReceiverIDDocCountry = "HM" ReceiverIDDocCountryVa ReceiverIDDocCountry = "VA" ReceiverIDDocCountryHn ReceiverIDDocCountry = "HN" ReceiverIDDocCountryHk ReceiverIDDocCountry = "HK" ReceiverIDDocCountryHu ReceiverIDDocCountry = "HU" ReceiverIDDocCountryIs ReceiverIDDocCountry = "IS" ReceiverIDDocCountryIn ReceiverIDDocCountry = "IN" ReceiverIDDocCountryID ReceiverIDDocCountry = "ID" ReceiverIDDocCountryIr ReceiverIDDocCountry = "IR" ReceiverIDDocCountryIq ReceiverIDDocCountry = "IQ" ReceiverIDDocCountryIe ReceiverIDDocCountry = "IE" ReceiverIDDocCountryIm ReceiverIDDocCountry = "IM" ReceiverIDDocCountryIl ReceiverIDDocCountry = "IL" ReceiverIDDocCountryIt ReceiverIDDocCountry = "IT" ReceiverIDDocCountryJm ReceiverIDDocCountry = "JM" ReceiverIDDocCountryJp ReceiverIDDocCountry = "JP" ReceiverIDDocCountryJe ReceiverIDDocCountry = "JE" ReceiverIDDocCountryJo ReceiverIDDocCountry = "JO" ReceiverIDDocCountryKz ReceiverIDDocCountry = "KZ" ReceiverIDDocCountryKe ReceiverIDDocCountry = "KE" ReceiverIDDocCountryKi ReceiverIDDocCountry = "KI" ReceiverIDDocCountryKp ReceiverIDDocCountry = "KP" ReceiverIDDocCountryKr ReceiverIDDocCountry = "KR" ReceiverIDDocCountryKw ReceiverIDDocCountry = "KW" ReceiverIDDocCountryKg ReceiverIDDocCountry = "KG" ReceiverIDDocCountryLa ReceiverIDDocCountry = "LA" ReceiverIDDocCountryLv ReceiverIDDocCountry = "LV" ReceiverIDDocCountryLb ReceiverIDDocCountry = "LB" ReceiverIDDocCountryLs ReceiverIDDocCountry = "LS" ReceiverIDDocCountryLr ReceiverIDDocCountry = "LR" ReceiverIDDocCountryLy ReceiverIDDocCountry = "LY" ReceiverIDDocCountryLi ReceiverIDDocCountry = "LI" ReceiverIDDocCountryLt ReceiverIDDocCountry = "LT" ReceiverIDDocCountryLu ReceiverIDDocCountry = "LU" ReceiverIDDocCountryMo ReceiverIDDocCountry = "MO" ReceiverIDDocCountryMg ReceiverIDDocCountry = "MG" ReceiverIDDocCountryMw ReceiverIDDocCountry = "MW" ReceiverIDDocCountryMy ReceiverIDDocCountry = "MY" ReceiverIDDocCountryMv ReceiverIDDocCountry = "MV" ReceiverIDDocCountryMl ReceiverIDDocCountry = "ML" ReceiverIDDocCountryMt ReceiverIDDocCountry = "MT" ReceiverIDDocCountryMh ReceiverIDDocCountry = "MH" ReceiverIDDocCountryMq ReceiverIDDocCountry = "MQ" ReceiverIDDocCountryMr ReceiverIDDocCountry = "MR" ReceiverIDDocCountryMu ReceiverIDDocCountry = "MU" ReceiverIDDocCountryYt ReceiverIDDocCountry = "YT" ReceiverIDDocCountryMx ReceiverIDDocCountry = "MX" ReceiverIDDocCountryFm ReceiverIDDocCountry = "FM" ReceiverIDDocCountryMd ReceiverIDDocCountry = "MD" ReceiverIDDocCountryMc ReceiverIDDocCountry = "MC" ReceiverIDDocCountryMn ReceiverIDDocCountry = "MN" ReceiverIDDocCountryMe ReceiverIDDocCountry = "ME" ReceiverIDDocCountryMs ReceiverIDDocCountry = "MS" ReceiverIDDocCountryMa ReceiverIDDocCountry = "MA" ReceiverIDDocCountryMz ReceiverIDDocCountry = "MZ" ReceiverIDDocCountryMm ReceiverIDDocCountry = "MM" ReceiverIDDocCountryNa ReceiverIDDocCountry = "NA" ReceiverIDDocCountryNr ReceiverIDDocCountry = "NR" ReceiverIDDocCountryNp ReceiverIDDocCountry = "NP" ReceiverIDDocCountryNl ReceiverIDDocCountry = "NL" ReceiverIDDocCountryNc ReceiverIDDocCountry = "NC" ReceiverIDDocCountryNz ReceiverIDDocCountry = "NZ" ReceiverIDDocCountryNi ReceiverIDDocCountry = "NI" ReceiverIDDocCountryNe ReceiverIDDocCountry = "NE" ReceiverIDDocCountryNg ReceiverIDDocCountry = "NG" ReceiverIDDocCountryNu ReceiverIDDocCountry = "NU" ReceiverIDDocCountryNf ReceiverIDDocCountry = "NF" ReceiverIDDocCountryMp ReceiverIDDocCountry = "MP" ReceiverIDDocCountryNo ReceiverIDDocCountry = "NO" ReceiverIDDocCountryOm ReceiverIDDocCountry = "OM" ReceiverIDDocCountryPk ReceiverIDDocCountry = "PK" ReceiverIDDocCountryPw ReceiverIDDocCountry = "PW" ReceiverIDDocCountryPs ReceiverIDDocCountry = "PS" ReceiverIDDocCountryPa ReceiverIDDocCountry = "PA" ReceiverIDDocCountryPg ReceiverIDDocCountry = "PG" ReceiverIDDocCountryPy ReceiverIDDocCountry = "PY" ReceiverIDDocCountryPe ReceiverIDDocCountry = "PE" ReceiverIDDocCountryPh ReceiverIDDocCountry = "PH" ReceiverIDDocCountryPn ReceiverIDDocCountry = "PN" ReceiverIDDocCountryPl ReceiverIDDocCountry = "PL" ReceiverIDDocCountryPt ReceiverIDDocCountry = "PT" ReceiverIDDocCountryPr ReceiverIDDocCountry = "PR" ReceiverIDDocCountryQa ReceiverIDDocCountry = "QA" ReceiverIDDocCountryMk ReceiverIDDocCountry = "MK" ReceiverIDDocCountryRo ReceiverIDDocCountry = "RO" ReceiverIDDocCountryRu ReceiverIDDocCountry = "RU" ReceiverIDDocCountryRw ReceiverIDDocCountry = "RW" ReceiverIDDocCountryRe ReceiverIDDocCountry = "RE" ReceiverIDDocCountryBl ReceiverIDDocCountry = "BL" ReceiverIDDocCountrySh ReceiverIDDocCountry = "SH" ReceiverIDDocCountryKn ReceiverIDDocCountry = "KN" ReceiverIDDocCountryLc ReceiverIDDocCountry = "LC" ReceiverIDDocCountryMf ReceiverIDDocCountry = "MF" ReceiverIDDocCountryPm ReceiverIDDocCountry = "PM" ReceiverIDDocCountryVc ReceiverIDDocCountry = "VC" ReceiverIDDocCountryWs ReceiverIDDocCountry = "WS" ReceiverIDDocCountrySm ReceiverIDDocCountry = "SM" ReceiverIDDocCountrySt ReceiverIDDocCountry = "ST" ReceiverIDDocCountrySa ReceiverIDDocCountry = "SA" ReceiverIDDocCountrySn ReceiverIDDocCountry = "SN" ReceiverIDDocCountryRs ReceiverIDDocCountry = "RS" ReceiverIDDocCountrySc ReceiverIDDocCountry = "SC" ReceiverIDDocCountrySl ReceiverIDDocCountry = "SL" ReceiverIDDocCountrySg ReceiverIDDocCountry = "SG" ReceiverIDDocCountrySx ReceiverIDDocCountry = "SX" ReceiverIDDocCountrySk ReceiverIDDocCountry = "SK" ReceiverIDDocCountrySi ReceiverIDDocCountry = "SI" ReceiverIDDocCountrySb ReceiverIDDocCountry = "SB" ReceiverIDDocCountrySo ReceiverIDDocCountry = "SO" ReceiverIDDocCountryZa ReceiverIDDocCountry = "ZA" ReceiverIDDocCountryGs ReceiverIDDocCountry = "GS" ReceiverIDDocCountrySS ReceiverIDDocCountry = "SS" ReceiverIDDocCountryEs ReceiverIDDocCountry = "ES" ReceiverIDDocCountryLk ReceiverIDDocCountry = "LK" ReceiverIDDocCountrySd ReceiverIDDocCountry = "SD" ReceiverIDDocCountrySr ReceiverIDDocCountry = "SR" ReceiverIDDocCountrySj ReceiverIDDocCountry = "SJ" ReceiverIDDocCountrySe ReceiverIDDocCountry = "SE" ReceiverIDDocCountryCh ReceiverIDDocCountry = "CH" ReceiverIDDocCountrySy ReceiverIDDocCountry = "SY" ReceiverIDDocCountryTw ReceiverIDDocCountry = "TW" ReceiverIDDocCountryTj ReceiverIDDocCountry = "TJ" ReceiverIDDocCountryTz ReceiverIDDocCountry = "TZ" ReceiverIDDocCountryTh ReceiverIDDocCountry = "TH" ReceiverIDDocCountryTl ReceiverIDDocCountry = "TL" ReceiverIDDocCountryTg ReceiverIDDocCountry = "TG" ReceiverIDDocCountryTk ReceiverIDDocCountry = "TK" ReceiverIDDocCountryTo ReceiverIDDocCountry = "TO" ReceiverIDDocCountryTt ReceiverIDDocCountry = "TT" ReceiverIDDocCountryTn ReceiverIDDocCountry = "TN" ReceiverIDDocCountryTr ReceiverIDDocCountry = "TR" ReceiverIDDocCountryTm ReceiverIDDocCountry = "TM" ReceiverIDDocCountryTc ReceiverIDDocCountry = "TC" ReceiverIDDocCountryTv ReceiverIDDocCountry = "TV" ReceiverIDDocCountryUg ReceiverIDDocCountry = "UG" ReceiverIDDocCountryUa ReceiverIDDocCountry = "UA" ReceiverIDDocCountryAe ReceiverIDDocCountry = "AE" ReceiverIDDocCountryGB ReceiverIDDocCountry = "GB" ReceiverIDDocCountryUm ReceiverIDDocCountry = "UM" ReceiverIDDocCountryUs ReceiverIDDocCountry = "US" ReceiverIDDocCountryUy ReceiverIDDocCountry = "UY" ReceiverIDDocCountryUz ReceiverIDDocCountry = "UZ" ReceiverIDDocCountryVu ReceiverIDDocCountry = "VU" ReceiverIDDocCountryVe ReceiverIDDocCountry = "VE" ReceiverIDDocCountryVn ReceiverIDDocCountry = "VN" ReceiverIDDocCountryVg ReceiverIDDocCountry = "VG" ReceiverIDDocCountryVi ReceiverIDDocCountry = "VI" ReceiverIDDocCountryWf ReceiverIDDocCountry = "WF" ReceiverIDDocCountryEh ReceiverIDDocCountry = "EH" ReceiverIDDocCountryYe ReceiverIDDocCountry = "YE" ReceiverIDDocCountryZm ReceiverIDDocCountry = "ZM" ReceiverIDDocCountryZw ReceiverIDDocCountry = "ZW" ReceiverIDDocCountryAx ReceiverIDDocCountry = "AX" )
type ReceiverIDDocType ¶
type ReceiverIDDocType string
const ( ReceiverIDDocTypePassport ReceiverIDDocType = "PASSPORT" ReceiverIDDocTypeIDCard ReceiverIDDocType = "ID_CARD" ReceiverIDDocTypeDrivers ReceiverIDDocType = "DRIVERS" )
type ReceiverKYCStatus ¶
type ReceiverKYCStatus string
const ( ReceiverKYCStatusVerifying ReceiverKYCStatus = "verifying" ReceiverKYCStatusApproved ReceiverKYCStatus = "approved" ReceiverKYCStatusRejected ReceiverKYCStatus = "rejected" ReceiverKYCStatusDeprecated ReceiverKYCStatus = "deprecated" )
type ReceiverKYCType ¶
type ReceiverKYCType string
const ( ReceiverKYCTypeLight ReceiverKYCType = "light" ReceiverKYCTypeStandard ReceiverKYCType = "standard" ReceiverKYCTypeEnhanced ReceiverKYCType = "enhanced" )
type ReceiverKYCWarning ¶
type ReceiverKYCWarning struct {
Code string `json:"code,nullable"`
Message string `json:"message,nullable"`
ResolutionStatus string `json:"resolution_status,nullable"`
WarningID string `json:"warning_id,nullable"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Code respjson.Field
Message respjson.Field
ResolutionStatus respjson.Field
WarningID respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (ReceiverKYCWarning) RawJSON ¶
func (r ReceiverKYCWarning) RawJSON() string
Returns the unmodified JSON received from the API
func (*ReceiverKYCWarning) UnmarshalJSON ¶
func (r *ReceiverKYCWarning) UnmarshalJSON(data []byte) error
type ReceiverLimit ¶
type ReceiverLimit struct {
Daily float64 `json:"daily,required"`
Monthly float64 `json:"monthly,required"`
PerTransaction float64 `json:"per_transaction,required"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Daily respjson.Field
Monthly respjson.Field
PerTransaction respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (ReceiverLimit) RawJSON ¶
func (r ReceiverLimit) RawJSON() string
Returns the unmodified JSON received from the API
func (*ReceiverLimit) UnmarshalJSON ¶
func (r *ReceiverLimit) UnmarshalJSON(data []byte) error
type ReceiverOwner ¶
type ReceiverOwner struct {
ID string `json:"id"`
AddressLine1 string `json:"address_line_1"`
AddressLine2 string `json:"address_line_2,nullable"`
City string `json:"city"`
// Any of "AF", "AL", "DZ", "AS", "AD", "AO", "AI", "AQ", "AG", "AR", "AM", "AW",
// "AU", "AT", "AZ", "BS", "BH", "BD", "BB", "BY", "BE", "BZ", "BJ", "BM", "BT",
// "BO", "BQ", "BA", "BW", "BV", "BR", "IO", "BN", "BG", "BF", "BI", "CV", "KH",
// "CM", "CA", "KY", "CF", "TD", "CL", "CN", "CX", "CC", "CO", "KM", "CD", "CG",
// "CK", "CR", "HR", "CU", "CW", "CY", "CZ", "CI", "DK", "DJ", "DM", "DO", "EC",
// "EG", "SV", "GQ", "ER", "EE", "SZ", "ET", "FK", "FO", "FJ", "FI", "FR", "GF",
// "PF", "TF", "GA", "GM", "GE", "DE", "GH", "GI", "GR", "GL", "GD", "GP", "GU",
// "GT", "GG", "GN", "GW", "GY", "HT", "HM", "VA", "HN", "HK", "HU", "IS", "IN",
// "ID", "IR", "IQ", "IE", "IM", "IL", "IT", "JM", "JP", "JE", "JO", "KZ", "KE",
// "KI", "KP", "KR", "KW", "KG", "LA", "LV", "LB", "LS", "LR", "LY", "LI", "LT",
// "LU", "MO", "MG", "MW", "MY", "MV", "ML", "MT", "MH", "MQ", "MR", "MU", "YT",
// "MX", "FM", "MD", "MC", "MN", "ME", "MS", "MA", "MZ", "MM", "NA", "NR", "NP",
// "NL", "NC", "NZ", "NI", "NE", "NG", "NU", "NF", "MP", "NO", "OM", "PK", "PW",
// "PS", "PA", "PG", "PY", "PE", "PH", "PN", "PL", "PT", "PR", "QA", "MK", "RO",
// "RU", "RW", "RE", "BL", "SH", "KN", "LC", "MF", "PM", "VC", "WS", "SM", "ST",
// "SA", "SN", "RS", "SC", "SL", "SG", "SX", "SK", "SI", "SB", "SO", "ZA", "GS",
// "SS", "ES", "LK", "SD", "SR", "SJ", "SE", "CH", "SY", "TW", "TJ", "TZ", "TH",
// "TL", "TG", "TK", "TO", "TT", "TN", "TR", "TM", "TC", "TV", "UG", "UA", "AE",
// "GB", "UM", "US", "UY", "UZ", "VU", "VE", "VN", "VG", "VI", "WF", "EH", "YE",
// "ZM", "ZW", "AX".
Country string `json:"country"`
DateOfBirth time.Time `json:"date_of_birth" format:"date-time"`
FirstName string `json:"first_name"`
IDDocBackFile string `json:"id_doc_back_file,nullable" format:"uri"`
// Any of "AF", "AL", "DZ", "AS", "AD", "AO", "AI", "AQ", "AG", "AR", "AM", "AW",
// "AU", "AT", "AZ", "BS", "BH", "BD", "BB", "BY", "BE", "BZ", "BJ", "BM", "BT",
// "BO", "BQ", "BA", "BW", "BV", "BR", "IO", "BN", "BG", "BF", "BI", "CV", "KH",
// "CM", "CA", "KY", "CF", "TD", "CL", "CN", "CX", "CC", "CO", "KM", "CD", "CG",
// "CK", "CR", "HR", "CU", "CW", "CY", "CZ", "CI", "DK", "DJ", "DM", "DO", "EC",
// "EG", "SV", "GQ", "ER", "EE", "SZ", "ET", "FK", "FO", "FJ", "FI", "FR", "GF",
// "PF", "TF", "GA", "GM", "GE", "DE", "GH", "GI", "GR", "GL", "GD", "GP", "GU",
// "GT", "GG", "GN", "GW", "GY", "HT", "HM", "VA", "HN", "HK", "HU", "IS", "IN",
// "ID", "IR", "IQ", "IE", "IM", "IL", "IT", "JM", "JP", "JE", "JO", "KZ", "KE",
// "KI", "KP", "KR", "KW", "KG", "LA", "LV", "LB", "LS", "LR", "LY", "LI", "LT",
// "LU", "MO", "MG", "MW", "MY", "MV", "ML", "MT", "MH", "MQ", "MR", "MU", "YT",
// "MX", "FM", "MD", "MC", "MN", "ME", "MS", "MA", "MZ", "MM", "NA", "NR", "NP",
// "NL", "NC", "NZ", "NI", "NE", "NG", "NU", "NF", "MP", "NO", "OM", "PK", "PW",
// "PS", "PA", "PG", "PY", "PE", "PH", "PN", "PL", "PT", "PR", "QA", "MK", "RO",
// "RU", "RW", "RE", "BL", "SH", "KN", "LC", "MF", "PM", "VC", "WS", "SM", "ST",
// "SA", "SN", "RS", "SC", "SL", "SG", "SX", "SK", "SI", "SB", "SO", "ZA", "GS",
// "SS", "ES", "LK", "SD", "SR", "SJ", "SE", "CH", "SY", "TW", "TJ", "TZ", "TH",
// "TL", "TG", "TK", "TO", "TT", "TN", "TR", "TM", "TC", "TV", "UG", "UA", "AE",
// "GB", "UM", "US", "UY", "UZ", "VU", "VE", "VN", "VG", "VI", "WF", "EH", "YE",
// "ZM", "ZW", "AX".
IDDocCountry string `json:"id_doc_country"`
IDDocFrontFile string `json:"id_doc_front_file,nullable" format:"uri"`
// Any of "PASSPORT", "ID_CARD", "DRIVERS".
IDDocType string `json:"id_doc_type"`
InstanceID string `json:"instance_id"`
LastName string `json:"last_name"`
PostalCode string `json:"postal_code"`
ProofOfAddressDocFile string `json:"proof_of_address_doc_file,nullable" format:"uri"`
// Any of "UTILITY_BILL", "BANK_STATEMENT", "RENTAL_AGREEMENT", "TAX_DOCUMENT",
// "GOVERNMENT_CORRESPONDENCE".
ProofOfAddressDocType string `json:"proof_of_address_doc_type,nullable"`
ReceiverID string `json:"receiver_id"`
// Any of "beneficial_controlling", "beneficial_owner", "controlling_person".
Role string `json:"role"`
StateProvinceRegion string `json:"state_province_region"`
TaxID string `json:"tax_id"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
ID respjson.Field
AddressLine1 respjson.Field
AddressLine2 respjson.Field
City respjson.Field
Country respjson.Field
DateOfBirth respjson.Field
FirstName respjson.Field
IDDocBackFile respjson.Field
IDDocCountry respjson.Field
IDDocFrontFile respjson.Field
IDDocType respjson.Field
InstanceID respjson.Field
LastName respjson.Field
PostalCode respjson.Field
ProofOfAddressDocFile respjson.Field
ProofOfAddressDocType respjson.Field
ReceiverID respjson.Field
Role respjson.Field
StateProvinceRegion respjson.Field
TaxID respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (ReceiverOwner) RawJSON ¶
func (r ReceiverOwner) RawJSON() string
Returns the unmodified JSON received from the API
func (*ReceiverOwner) UnmarshalJSON ¶
func (r *ReceiverOwner) UnmarshalJSON(data []byte) error
type ReceiverProofOfAddressDocType ¶
type ReceiverProofOfAddressDocType string
const ( ReceiverProofOfAddressDocTypeUtilityBill ReceiverProofOfAddressDocType = "UTILITY_BILL" ReceiverProofOfAddressDocTypeBankStatement ReceiverProofOfAddressDocType = "BANK_STATEMENT" ReceiverProofOfAddressDocTypeRentalAgreement ReceiverProofOfAddressDocType = "RENTAL_AGREEMENT" ReceiverProofOfAddressDocTypeTaxDocument ReceiverProofOfAddressDocType = "TAX_DOCUMENT" ReceiverProofOfAddressDocTypeGovernmentCorrespondence ReceiverProofOfAddressDocType = "GOVERNMENT_CORRESPONDENCE" )
type ReceiverPurposeOfTransactions ¶
type ReceiverPurposeOfTransactions string
const ( ReceiverPurposeOfTransactionsBusinessTransactions ReceiverPurposeOfTransactions = "business_transactions" ReceiverPurposeOfTransactionsCharitableDonations ReceiverPurposeOfTransactions = "charitable_donations" ReceiverPurposeOfTransactionsInvestmentPurposes ReceiverPurposeOfTransactions = "investment_purposes" ReceiverPurposeOfTransactionsPaymentsToFriendsOrFamilyAbroad ReceiverPurposeOfTransactions = "payments_to_friends_or_family_abroad" ReceiverPurposeOfTransactionsPersonalOrLivingExpenses ReceiverPurposeOfTransactions = "personal_or_living_expenses" ReceiverPurposeOfTransactionsProtectWealth ReceiverPurposeOfTransactions = "protect_wealth" ReceiverPurposeOfTransactionsPurchaseGoodAndServices ReceiverPurposeOfTransactions = "purchase_good_and_services" ReceiverPurposeOfTransactionsReceivePaymentForFreelancing ReceiverPurposeOfTransactions = "receive_payment_for_freelancing" ReceiverPurposeOfTransactionsReceiveSalary ReceiverPurposeOfTransactions = "receive_salary" ReceiverPurposeOfTransactionsOther ReceiverPurposeOfTransactions = "other" )
type ReceiverSourceOfFundsDocType ¶
type ReceiverSourceOfFundsDocType string
const ( ReceiverSourceOfFundsDocTypeBusinessIncome ReceiverSourceOfFundsDocType = "business_income" ReceiverSourceOfFundsDocTypeGamblingProceeds ReceiverSourceOfFundsDocType = "gambling_proceeds" ReceiverSourceOfFundsDocTypeGifts ReceiverSourceOfFundsDocType = "gifts" ReceiverSourceOfFundsDocTypeGovernmentBenefits ReceiverSourceOfFundsDocType = "government_benefits" ReceiverSourceOfFundsDocTypeInheritance ReceiverSourceOfFundsDocType = "inheritance" ReceiverSourceOfFundsDocTypeInvestmentLoans ReceiverSourceOfFundsDocType = "investment_loans" ReceiverSourceOfFundsDocTypePensionRetirement ReceiverSourceOfFundsDocType = "pension_retirement" ReceiverSourceOfFundsDocTypeSalary ReceiverSourceOfFundsDocType = "salary" ReceiverSourceOfFundsDocTypeSaleOfAssetsRealEstate ReceiverSourceOfFundsDocType = "sale_of_assets_real_estate" ReceiverSourceOfFundsDocTypeSavings ReceiverSourceOfFundsDocType = "savings" ReceiverSourceOfFundsDocTypeEsops ReceiverSourceOfFundsDocType = "esops" ReceiverSourceOfFundsDocTypeInvestmentProceeds ReceiverSourceOfFundsDocType = "investment_proceeds" ReceiverSourceOfFundsDocTypeSomeoneElseFunds ReceiverSourceOfFundsDocType = "someone_else_funds" )
type ReceiverType ¶
type ReceiverType string
const ( ReceiverTypeIndividual ReceiverType = "individual" ReceiverTypeBusiness ReceiverType = "business" )
type Success ¶
type Success struct {
Success bool `json:"success,required"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
Success respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (*Success) UnmarshalJSON ¶
type VirtualAccount ¶
type VirtualAccount struct {
ID string `json:"id,required"`
// Any of "USDC", "USDT", "USDB", "XLM".
Token VirtualAccountToken `json:"token,required"`
Us VirtualAccountUs `json:"us,required"`
BlockchainWalletID string `json:"blockchain_wallet_id,nullable"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
ID respjson.Field
Token respjson.Field
Us respjson.Field
BlockchainWalletID respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (VirtualAccount) RawJSON ¶
func (r VirtualAccount) RawJSON() string
Returns the unmodified JSON received from the API
func (*VirtualAccount) UnmarshalJSON ¶
func (r *VirtualAccount) UnmarshalJSON(data []byte) error
type VirtualAccountToken ¶
type VirtualAccountToken string
const ( VirtualAccountTokenUsdc VirtualAccountToken = "USDC" VirtualAccountTokenUsdt VirtualAccountToken = "USDT" VirtualAccountTokenUsdb VirtualAccountToken = "USDB" VirtualAccountTokenXlm VirtualAccountToken = "XLM" )
type VirtualAccountUs ¶
type VirtualAccountUs struct {
ACH VirtualAccountUsACH `json:"ach,required"`
Rtp VirtualAccountUsRtp `json:"rtp,required"`
Wire VirtualAccountUsWire `json:"wire,required"`
// Any of "Personal checking", "Business checking".
AccountType string `json:"account_type,nullable"`
Beneficiary VirtualAccountUsBeneficiary `json:"beneficiary,nullable"`
ReceivingBank VirtualAccountUsReceivingBank `json:"receiving_bank,nullable"`
SwiftBicCode string `json:"swift_bic_code,nullable"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
ACH respjson.Field
Rtp respjson.Field
Wire respjson.Field
AccountType respjson.Field
Beneficiary respjson.Field
ReceivingBank respjson.Field
SwiftBicCode respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (VirtualAccountUs) RawJSON ¶
func (r VirtualAccountUs) RawJSON() string
Returns the unmodified JSON received from the API
func (*VirtualAccountUs) UnmarshalJSON ¶
func (r *VirtualAccountUs) UnmarshalJSON(data []byte) error
type VirtualAccountUsACH ¶
type VirtualAccountUsACH struct {
AccountNumber string `json:"account_number,required"`
RoutingNumber string `json:"routing_number,required"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
AccountNumber respjson.Field
RoutingNumber respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (VirtualAccountUsACH) RawJSON ¶
func (r VirtualAccountUsACH) RawJSON() string
Returns the unmodified JSON received from the API
func (*VirtualAccountUsACH) UnmarshalJSON ¶
func (r *VirtualAccountUsACH) UnmarshalJSON(data []byte) error
type VirtualAccountUsBeneficiary ¶
type VirtualAccountUsBeneficiary struct {
AddressLine1 string `json:"address_line_1"`
AddressLine2 string `json:"address_line_2"`
Name string `json:"name"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
AddressLine1 respjson.Field
AddressLine2 respjson.Field
Name respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (VirtualAccountUsBeneficiary) RawJSON ¶
func (r VirtualAccountUsBeneficiary) RawJSON() string
Returns the unmodified JSON received from the API
func (*VirtualAccountUsBeneficiary) UnmarshalJSON ¶
func (r *VirtualAccountUsBeneficiary) UnmarshalJSON(data []byte) error
type VirtualAccountUsReceivingBank ¶
type VirtualAccountUsReceivingBank struct {
AddressLine1 string `json:"address_line_1"`
AddressLine2 string `json:"address_line_2"`
Name string `json:"name"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
AddressLine1 respjson.Field
AddressLine2 respjson.Field
Name respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (VirtualAccountUsReceivingBank) RawJSON ¶
func (r VirtualAccountUsReceivingBank) RawJSON() string
Returns the unmodified JSON received from the API
func (*VirtualAccountUsReceivingBank) UnmarshalJSON ¶
func (r *VirtualAccountUsReceivingBank) UnmarshalJSON(data []byte) error
type VirtualAccountUsRtp ¶
type VirtualAccountUsRtp struct {
AccountNumber string `json:"account_number,required"`
RoutingNumber string `json:"routing_number,required"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
AccountNumber respjson.Field
RoutingNumber respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (VirtualAccountUsRtp) RawJSON ¶
func (r VirtualAccountUsRtp) RawJSON() string
Returns the unmodified JSON received from the API
func (*VirtualAccountUsRtp) UnmarshalJSON ¶
func (r *VirtualAccountUsRtp) UnmarshalJSON(data []byte) error
type VirtualAccountUsWire ¶
type VirtualAccountUsWire struct {
AccountNumber string `json:"account_number,required"`
RoutingNumber string `json:"routing_number,required"`
// JSON contains metadata for fields, check presence with [respjson.Field.Valid].
JSON struct {
AccountNumber respjson.Field
RoutingNumber respjson.Field
ExtraFields map[string]respjson.Field
// contains filtered or unexported fields
} `json:"-"`
}
func (VirtualAccountUsWire) RawJSON ¶
func (r VirtualAccountUsWire) RawJSON() string
Returns the unmodified JSON received from the API
func (*VirtualAccountUsWire) UnmarshalJSON ¶
func (r *VirtualAccountUsWire) UnmarshalJSON(data []byte) error
type WebhookNewDtrParams ¶
type WebhookNewDtrParams struct {
SubType string `json:"subType,required"`
// Any of "fiatToCrypto", "cryptoToFiat", "KYC", "KYB", "unblockBankAccount".
Type WebhookNewDtrParamsType `json:"type,omitzero,required"`
Uuid string `json:"uuid,required"`
Data any `json:"data,omitzero"`
// contains filtered or unexported fields
}
func (WebhookNewDtrParams) MarshalJSON ¶
func (r WebhookNewDtrParams) MarshalJSON() (data []byte, err error)
func (*WebhookNewDtrParams) UnmarshalJSON ¶
func (r *WebhookNewDtrParams) UnmarshalJSON(data []byte) error
type WebhookNewDtrParamsType ¶
type WebhookNewDtrParamsType string
const ( WebhookNewDtrParamsTypeFiatToCrypto WebhookNewDtrParamsType = "fiatToCrypto" WebhookNewDtrParamsTypeCryptoToFiat WebhookNewDtrParamsType = "cryptoToFiat" WebhookNewDtrParamsTypeKYC WebhookNewDtrParamsType = "KYC" WebhookNewDtrParamsTypeKYB WebhookNewDtrParamsType = "KYB" WebhookNewDtrParamsTypeUnblockBankAccount WebhookNewDtrParamsType = "unblockBankAccount" )
type WebhookNewPrivyParams ¶
type WebhookNewPrivyParams struct {
Caip2 string `json:"caip2,required"`
TransactionHash string `json:"transaction_hash,required"`
TransactionID string `json:"transaction_id,required"`
Type string `json:"type,required"`
WalletID string `json:"wallet_id,required"`
// contains filtered or unexported fields
}
func (WebhookNewPrivyParams) MarshalJSON ¶
func (r WebhookNewPrivyParams) MarshalJSON() (data []byte, err error)
func (*WebhookNewPrivyParams) UnmarshalJSON ¶
func (r *WebhookNewPrivyParams) UnmarshalJSON(data []byte) error
type WebhookService ¶
type WebhookService struct {
Options []option.RequestOption
}
WebhookService contains methods and other services that help with interacting with the blindpay-sdk API.
Note, unlike clients, this service does not read variables from the environment automatically. You should not instantiate this service directly, and instead use the NewWebhookService method instead.
func NewWebhookService ¶
func NewWebhookService(opts ...option.RequestOption) (r WebhookService)
NewWebhookService generates a new service that applies the given options to each request. These options are applied after the parent client's options (if there is one), and before any request-specific options.
func (*WebhookService) NewDtr ¶
func (r *WebhookService) NewDtr(ctx context.Context, body WebhookNewDtrParams, opts ...option.RequestOption) (res *Success, err error)
func (*WebhookService) NewPrivy ¶
func (r *WebhookService) NewPrivy(ctx context.Context, body WebhookNewPrivyParams, opts ...option.RequestOption) (res *Success, err error)
Source Files
¶
- aliases.go
- available.go
- client.go
- e.go
- einstance.go
- field.go
- instance.go
- instanceapikey.go
- instanceexport.go
- instancelimit.go
- instancemember.go
- instancepartnerfee.go
- instancepayin.go
- instancepayinquote.go
- instancepayout.go
- instancepayoutstellar.go
- instancequote.go
- instancereceiver.go
- instancereceiverbankaccount.go
- instancereceiverblockchainwallet.go
- instancereceivervirtualaccount.go
- instancewebhookendpoint.go
- webhook.go
Directories
¶
| Path | Synopsis |
|---|---|
|
encoding/json
Package json implements encoding and decoding of JSON as defined in RFC 7159.
|
Package json implements encoding and decoding of JSON as defined in RFC 7159. |
|
encoding/json/shims
This package provides shims over Go 1.2{2,3} APIs which are missing from Go 1.21, and used by the Go 1.24 encoding/json package.
|
This package provides shims over Go 1.2{2,3} APIs which are missing from Go 1.21, and used by the Go 1.24 encoding/json package. |
|
packages
|
|
|
shared
|
|