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

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

Constant Summary collapse

NAME =

Returns:

  • (:name)
:name
NAME_ON_ACCOUNT =

Returns:

  • (:nameOnAccount)
:nameOnAccount
TAXPAYER_IDENTIFIER =

Returns:

  • (:taxpayerIdentifier)
:taxpayerIdentifier
ACCOUNT_TYPE =

Returns:

  • (:accountType)
:accountType
ACCOUNT_NUMBER =

Returns:

  • (:accountNumber)
:accountNumber
IBAN_NUMBER =

Returns:

  • (:ibanNumber)
:ibanNumber
CLABE_NUMBER =

Returns:

  • (:clabeNumber)
:clabeNumber
WALLET_ADDRESS =

Returns:

  • (:walletAddress)
:walletAddress
PAN_NUMBER =

Returns:

  • (:panNumber)
:panNumber
ROUTING_NUMBER =

Returns:

  • (:routingNumber)
:routingNumber
ABA_WIRE_ROUTING_NUMBER =

Returns:

  • (:abaWireRoutingNumber)
:abaWireRoutingNumber
SWIFT_CODE =

Returns:

  • (:swiftCode)
:swiftCode
AU_BSB =

Returns:

  • (:auBsb)
:auBsb
CA_CPA =

Returns:

  • (:caCpa)
:caCpa
CNAPS =

Returns:

  • (:cnaps)
:cnaps
GB_SORT_CODE =

Returns:

  • (:gbSortCode)
:gbSortCode
IN_IFSC =

Returns:

  • (:inIfsc)
:inIfsc
MY_BRANCH_CODE =

Returns:

  • (:myBranchCode)
:myBranchCode
BR_CODIGO =

Returns:

  • (:brCodigo)
:brCodigo
ROUTING_NUMBER_TYPE =

Returns:

  • (:routingNumberType)
:routingNumberType
ADDRESS =

Returns:

  • (:address)
:address
JP_ZENGIN_CODE =

Returns:

  • (:jpZenginCode)
:jpZenginCode
SE_BANKGIRO_CLEARING_CODE =

Returns:

  • (:seBankgiroClearingCode)
:seBankgiroClearingCode
NZ_NATIONAL_CLEARING_CODE =

Returns:

  • (:nzNationalClearingCode)
:nzNationalClearingCode
HK_INTERBANK_CLEARING_CODE =

Returns:

  • (:hkInterbankClearingCode)
:hkInterbankClearingCode
DK_INTERBANK_CLEARING_CODE =

Returns:

  • (:dkInterbankClearingCode)
:dkInterbankClearingCode
ZA_NATIONAL_CLEARING_CODE =

Returns:

  • (:zaNationalClearingCode)
: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 98

Instance Method Details

#initialize(id:, 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:

  • id (String)
  • direction (Symbol, ModernTreasury::Models::TransactionDirection)

    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: {})


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
96
97
98
99
100
# File 'lib/modern_treasury/models/counterparty_collect_account_params.rb', line 67

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

  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
  DK_INTERBANK_CLEARING_CODE = :dkInterbankClearingCode
  ZA_NATIONAL_CLEARING_CODE = :zaNationalClearingCode

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

#self?.values::Array[ModernTreasury::Models::CounterpartyCollectAccountParams::field]

Returns:

  • (::Array[ModernTreasury::Models::CounterpartyCollectAccountParams::field])


113
# File 'sig/modern_treasury/models/counterparty_collect_account_params.rbs', line 113

def self?.values: -> ::Array[ModernTreasury::Models::CounterpartyCollectAccountParams::field]