Module: Lithic::Models::ExternalBankAccountUpdateParams::Type

Extended by:
Internal::Type::Enum
Defined in:
lib/lithic/models/external_bank_account_update_params.rb

Constant Summary collapse

CHECKING =
:CHECKING
SAVINGS =
:SAVINGS

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/lithic/models/external_bank_account_update_params.rb', line 94


Instance Method Details

#initialize(address: nil, company_id: nil, dob: nil, doing_business_as: nil, name: nil, owner: nil, owner_type: nil, type: nil, user_defined_id: nil, request_options: {}) ⇒ Object

Some parameter documentations has been truncated, see Lithic::Models::ExternalBankAccountUpdateParams for more details.

Parameters:

  • address (Lithic::Models::ExternalBankAccountAddress) (defaults to: nil)

    Address

  • company_id (String) (defaults to: nil)

    Optional field that helps identify bank accounts in receipts

  • dob (Date) (defaults to: nil)

    Date of Birth of the Individual that owns the external bank account

  • doing_business_as (String) (defaults to: nil)

    Doing Business As

  • name (String) (defaults to: nil)

    The nickname for this External Bank Account

  • owner (String) (defaults to: nil)

    Legal Name of the business or individual who owns the external account. This wil

  • owner_type (Symbol, Lithic::Models::OwnerType) (defaults to: nil)

    Owner Type

  • type (Symbol, Lithic::Models::ExternalBankAccountUpdateParams::Type) (defaults to: nil)
  • user_defined_id (String) (defaults to: nil)

    User Defined ID

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


88
89
90
91
92
93
94
95
96
# File 'lib/lithic/models/external_bank_account_update_params.rb', line 88

module Type
  extend Lithic::Internal::Type::Enum

  CHECKING = :CHECKING
  SAVINGS = :SAVINGS

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