Module: ModernTreasury::Models::CounterpartyCollectAccountParams::Field

Extended by:
Internal::Type::Enum
Defined in:
lib/modern_treasury/models/counterparty_collect_account_params.rb

Constant Summary collapse

NAME =
:name
NAME_ON_ACCOUNT =
:nameOnAccount
TAXPAYER_IDENTIFIER =
:taxpayerIdentifier
ACCOUNT_TYPE =
:accountType
ACCOUNT_NUMBER =
:accountNumber
IBAN_NUMBER =
:ibanNumber
CLABE_NUMBER =
:clabeNumber
WALLET_ADDRESS =
:walletAddress
PAN_NUMBER =
:panNumber
ROUTING_NUMBER =
:routingNumber
ABA_WIRE_ROUTING_NUMBER =
:abaWireRoutingNumber
SWIFT_CODE =
:swiftCode
AU_BSB =
:auBsb
CA_CPA =
:caCpa
CNAPS =
:cnaps
GB_SORT_CODE =
:gbSortCode
IN_IFSC =
:inIfsc
MY_BRANCH_CODE =
:myBranchCode
BR_CODIGO =
:brCodigo
ROUTING_NUMBER_TYPE =
:routingNumberType
ADDRESS =
:address
JP_ZENGIN_CODE =
:jpZenginCode
SE_BANKGIRO_CLEARING_CODE =
:seBankgiroClearingCode
NZ_NATIONAL_CLEARING_CODE =
:nzNationalClearingCode
HK_INTERBANK_CLEARING_CODE =
:hkInterbankClearingCode
HU_INTERBANK_CLEARING_CODE =
:huInterbankClearingCode
DK_INTERBANK_CLEARING_CODE =
:dkInterbankClearingCode
ID_SKNBI_CODE =
:idSknbiCode
ZA_NATIONAL_CLEARING_CODE =
:zaNationalClearingCode

Class Method Summary collapse

Instance Method Summary collapse

Methods included from Internal::Type::Enum

==, ===, coerce, dump, hash, inspect, to_sorbet_type, values

Methods included from Internal::Util::SorbetRuntimeSupport

#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type

Methods included from Internal::Type::Converter

#coerce, coerce, #dump, dump, inspect, #inspect, meta_info, new_coerce_state, type_info

Class Method Details

.valuesArray<Symbol>

Returns:

  • (Array<Symbol>)


# File 'lib/modern_treasury/models/counterparty_collect_account_params.rb', line 93


Instance Method Details

#initialize(direction: , custom_redirect: nil, fields: nil, send_email: nil, request_options: {}) ⇒ Object

Some parameter documentations has been truncated, see ModernTreasury::Models::CounterpartyCollectAccountParams for more details.

Parameters:

  • direction (Symbol, ModernTreasury::Models::TransactionDirection) (defaults to: )

    One of ‘credit` or `debit`. Use `credit` when you want to pay a counterparty. Us

  • custom_redirect (String) (defaults to: nil)

    The URL you want your customer to visit upon filling out the form. By default, t

  • fields (Array<Symbol, ModernTreasury::Models::CounterpartyCollectAccountParams::Field>) (defaults to: nil)

    The list of fields you want on the form. This field is optional and if it is not

  • send_email (Boolean) (defaults to: nil)

    By default, Modern Treasury will send an email to your counterparty that include

  • request_options (ModernTreasury::RequestOptions, Hash{Symbol=>Object}) (defaults to: {})


60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
# File 'lib/modern_treasury/models/counterparty_collect_account_params.rb', line 60

module Field
  extend ModernTreasury::Internal::Type::Enum

  NAME = :name
   = :nameOnAccount
  TAXPAYER_IDENTIFIER = :taxpayerIdentifier
   = :accountType
   = :accountNumber
  IBAN_NUMBER = :ibanNumber
  CLABE_NUMBER = :clabeNumber
  WALLET_ADDRESS = :walletAddress
  PAN_NUMBER = :panNumber
  ROUTING_NUMBER = :routingNumber
  ABA_WIRE_ROUTING_NUMBER = :abaWireRoutingNumber
  SWIFT_CODE = :swiftCode
  AU_BSB = :auBsb
  CA_CPA = :caCpa
  CNAPS = :cnaps
  GB_SORT_CODE = :gbSortCode
  IN_IFSC = :inIfsc
  MY_BRANCH_CODE = :myBranchCode
  BR_CODIGO = :brCodigo
  ROUTING_NUMBER_TYPE = :routingNumberType
  ADDRESS = :address
  JP_ZENGIN_CODE = :jpZenginCode
  SE_BANKGIRO_CLEARING_CODE = :seBankgiroClearingCode
  NZ_NATIONAL_CLEARING_CODE = :nzNationalClearingCode
  HK_INTERBANK_CLEARING_CODE = :hkInterbankClearingCode
  HU_INTERBANK_CLEARING_CODE = :huInterbankClearingCode
  DK_INTERBANK_CLEARING_CODE = :dkInterbankClearingCode
  ID_SKNBI_CODE = :idSknbiCode
  ZA_NATIONAL_CLEARING_CODE = :zaNationalClearingCode

  # @!method self.values
  #   @return [Array<Symbol>]
end