Module: ModernTreasury::Models::DocumentCreateParams::DocumentableType

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

Constant Summary collapse

CONNECTIONS =
:connections
COUNTERPARTIES =
:counterparties
EXPECTED_PAYMENTS =
:expected_payments
EXTERNAL_ACCOUNTS =
:external_accounts
IDENTIFICATIONS =
:identifications
INCOMING_PAYMENT_DETAILS =
:incoming_payment_details
INTERNAL_ACCOUNTS =
:internal_accounts
:legal_entities
ORGANIZATIONS =
:organizations
PAYMENT_ORDERS =
:payment_orders
TRANSACTIONS =
:transactions

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/document_create_params.rb', line 58

Instance Method Details

#initialize(file:, document_type: nil, documentable_id: nil, documentable_type: nil, request_options: {}) ⇒ Object

Parameters:



43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
# File 'lib/modern_treasury/models/document_create_params.rb', line 43

module DocumentableType
  extend ModernTreasury::Internal::Type::Enum

  CONNECTIONS = :connections
  COUNTERPARTIES = :counterparties
  EXPECTED_PAYMENTS = :expected_payments
  EXTERNAL_ACCOUNTS = :external_accounts
  IDENTIFICATIONS = :identifications
  INCOMING_PAYMENT_DETAILS = :incoming_payment_details
  INTERNAL_ACCOUNTS = :internal_accounts
  LEGAL_ENTITIES = :legal_entities
  ORGANIZATIONS = :organizations
  PAYMENT_ORDERS = :payment_orders
  TRANSACTIONS = :transactions

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