Class: MethodRuby::Models::Entity::EntityIndividualResource::Connect::EntityConnect::Account::AccountLiabilityResource
- Inherits:
-
Internal::Type::BaseModel
- Object
- Internal::Type::BaseModel
- MethodRuby::Models::Entity::EntityIndividualResource::Connect::EntityConnect::Account::AccountLiabilityResource
- Defined in:
- lib/method_ruby/models/entity.rb
Defined Under Namespace
Modules: Attribute, Balance, CardBrand, ConsentStatus, LatestVerificationSession, PaymentInstrument, Payoff, Sensitive, Status, Type, Update Classes: ACH, Clearing, DebitCard, Error, Liability
Instance Attribute Summary collapse
-
#ach ⇒ MethodRuby::Models::Entity::EntityIndividualResource::Connect::EntityConnect::Account::AccountLiabilityResource::ACH?
ACH account details.
-
#attribute ⇒ String, ...
The latest attribute ID.
-
#available_subscriptions ⇒ Array<String>
Subscriptions available to be enrolled for this account.
-
#balance ⇒ String, ...
The latest balance ID.
-
#card_brand ⇒ String, ...
The latest card brand ID.
-
#clearing ⇒ MethodRuby::Models::Entity::EntityIndividualResource::Connect::EntityConnect::Account::AccountLiabilityResource::Clearing?
Clearing account details.
-
#consent_status ⇒ Symbol, MethodRuby::Models::Entity::EntityIndividualResource::Connect::EntityConnect::Account::AccountLiabilityResource::ConsentStatus
Current consent status for data access on this account.
-
#created_at ⇒ Time
Timestamp when the account was created.
-
#debit_card ⇒ MethodRuby::Models::Entity::EntityIndividualResource::Connect::EntityConnect::Account::AccountLiabilityResource::DebitCard?
Debit card account details.
-
#error ⇒ MethodRuby::Models::Entity::EntityIndividualResource::Connect::EntityConnect::Account::AccountLiabilityResource::Error?
Error details when an account is disabled.
-
#holder_id ⇒ String
The entity ID that owns this account.
-
#id ⇒ String
Unique identifier for the account.
-
#latest_verification_session ⇒ String, ...
The latest verification session ID.
-
#liability ⇒ MethodRuby::Models::Entity::EntityIndividualResource::Connect::EntityConnect::Account::AccountLiabilityResource::Liability?
Liability account details.
-
#metadata ⇒ Hash{Symbol=>Object}?
Arbitrary key-value metadata attached to the resource.
-
#payment_instrument ⇒ String, ...
The latest payment instrument ID.
-
#payoff ⇒ String, ...
The latest payoff ID.
-
#products ⇒ Array<String>
Products currently active for this account.
-
#restricted_products ⇒ Array<String>
Products restricted from this account.
-
#restricted_subscriptions ⇒ Array<String>
Subscriptions restricted from this account.
-
#sensitive ⇒ String, ...
The latest sensitive ID.
-
#status ⇒ Symbol, MethodRuby::Models::Entity::EntityIndividualResource::Connect::EntityConnect::Account::AccountLiabilityResource::Status
Current status of the account.
-
#subscriptions ⇒ Array<String>
Subscriptions currently active for this account.
- #type ⇒ Symbol, MethodRuby::Models::Entity::EntityIndividualResource::Connect::EntityConnect::Account::AccountLiabilityResource::Type
-
#update ⇒ String, ...
The latest update ID.
-
#updated_at ⇒ Time
Timestamp when the account was last updated.
Class Method Summary collapse
- .values ⇒ Array<Symbol>
- .variants ⇒ Array(String, MethodRuby::Models::Entity::EntityIndividualResource::Connect::EntityConnect::Account::AccountLiabilityResource::Sensitive::AccountSensitive)
Instance Method Summary collapse
-
#initialize(token: nil) ⇒ Object
constructor
Network token details.
Methods inherited from Internal::Type::BaseModel
==, #==, #[], coerce, #deconstruct_keys, #deep_to_h, dump, fields, hash, #hash, inherited, inspect, #inspect, known_fields, optional, recursively_to_h, required, #to_h, #to_json, #to_s, to_sorbet_type, #to_yaml
Methods included from Internal::Type::Converter
#coerce, coerce, #dump, dump, #inspect, inspect, meta_info, new_coerce_state, type_info
Methods included from Internal::Util::SorbetRuntimeSupport
#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type
Constructor Details
#initialize(token: nil) ⇒ Object
Network token details. Present when type is network_token.
|
|
# File 'lib/method_ruby/models/entity.rb', line 4675
|
Instance Attribute Details
#ach ⇒ MethodRuby::Models::Entity::EntityIndividualResource::Connect::EntityConnect::Account::AccountLiabilityResource::ACH?
ACH account details. Present when ‘type` is `ach`.
4533 4534 4535 4536 4537 |
# File 'lib/method_ruby/models/entity.rb', line 4533 optional :ach, -> { MethodRuby::Entity::EntityIndividualResource::Connect::EntityConnect::Account::AccountLiabilityResource::ACH }, nil?: true |
#attribute ⇒ String, ...
The latest attribute ID. This field is expandable. When expanded, returns the full AccountAttribute object.
4544 4545 4546 4547 4548 |
# File 'lib/method_ruby/models/entity.rb', line 4544 optional :attribute, union: -> { MethodRuby::Entity::EntityIndividualResource::Connect::EntityConnect::Account::AccountLiabilityResource::Attribute }, nil?: true |
#available_subscriptions ⇒ Array<String>
Subscriptions available to be enrolled for this account.
4465 |
# File 'lib/method_ruby/models/entity.rb', line 4465 required :available_subscriptions, MethodRuby::Internal::Type::ArrayOf[String] |
#balance ⇒ String, ...
The latest balance ID. This field is expandable. When expanded, returns the full AccountBalance object.
4555 4556 4557 4558 4559 |
# File 'lib/method_ruby/models/entity.rb', line 4555 optional :balance, union: -> { MethodRuby::Entity::EntityIndividualResource::Connect::EntityConnect::Account::AccountLiabilityResource::Balance }, nil?: true |
#card_brand ⇒ String, ...
The latest card brand ID. This field is expandable. When expanded, returns the full AccountCardBrand object.
4566 4567 4568 4569 4570 |
# File 'lib/method_ruby/models/entity.rb', line 4566 optional :card_brand, union: -> { MethodRuby::Entity::EntityIndividualResource::Connect::EntityConnect::Account::AccountLiabilityResource::CardBrand }, nil?: true |
#clearing ⇒ MethodRuby::Models::Entity::EntityIndividualResource::Connect::EntityConnect::Account::AccountLiabilityResource::Clearing?
Clearing account details. Present when ‘type` is `clearing`.
4576 4577 4578 4579 4580 |
# File 'lib/method_ruby/models/entity.rb', line 4576 optional :clearing, -> { MethodRuby::Entity::EntityIndividualResource::Connect::EntityConnect::Account::AccountLiabilityResource::Clearing }, nil?: true |
#consent_status ⇒ Symbol, MethodRuby::Models::Entity::EntityIndividualResource::Connect::EntityConnect::Account::AccountLiabilityResource::ConsentStatus
Current consent status for data access on this account.
4471 4472 |
# File 'lib/method_ruby/models/entity.rb', line 4471 required :consent_status, enum: -> { MethodRuby::Entity::EntityIndividualResource::Connect::EntityConnect::Account::AccountLiabilityResource::ConsentStatus } |
#created_at ⇒ Time
Timestamp when the account was created.
4478 |
# File 'lib/method_ruby/models/entity.rb', line 4478 required :created_at, Time |
#debit_card ⇒ MethodRuby::Models::Entity::EntityIndividualResource::Connect::EntityConnect::Account::AccountLiabilityResource::DebitCard?
Debit card account details. Present when ‘type` is `debit_card`.
4586 4587 4588 4589 4590 |
# File 'lib/method_ruby/models/entity.rb', line 4586 optional :debit_card, -> { MethodRuby::Entity::EntityIndividualResource::Connect::EntityConnect::Account::AccountLiabilityResource::DebitCard }, nil?: true |
#error ⇒ MethodRuby::Models::Entity::EntityIndividualResource::Connect::EntityConnect::Account::AccountLiabilityResource::Error?
Error details when an account is disabled.
4596 4597 4598 4599 4600 |
# File 'lib/method_ruby/models/entity.rb', line 4596 optional :error, -> { MethodRuby::Entity::EntityIndividualResource::Connect::EntityConnect::Account::AccountLiabilityResource::Error }, nil?: true |
#holder_id ⇒ String
The entity ID that owns this account.
4484 |
# File 'lib/method_ruby/models/entity.rb', line 4484 required :holder_id, String |
#id ⇒ String
Unique identifier for the account.
4459 |
# File 'lib/method_ruby/models/entity.rb', line 4459 required :id, String |
#latest_verification_session ⇒ String, ...
The latest verification session ID. This field is expandable. When expanded, returns the full AccountVerificationSession object.
4607 4608 4609 4610 4611 |
# File 'lib/method_ruby/models/entity.rb', line 4607 optional :latest_verification_session, union: -> { MethodRuby::Entity::EntityIndividualResource::Connect::EntityConnect::Account::AccountLiabilityResource::LatestVerificationSession }, nil?: true |
#liability ⇒ MethodRuby::Models::Entity::EntityIndividualResource::Connect::EntityConnect::Account::AccountLiabilityResource::Liability?
Liability account details. Present when ‘type` is `liability`.
4617 4618 4619 4620 4621 |
# File 'lib/method_ruby/models/entity.rb', line 4617 optional :liability, -> { MethodRuby::Entity::EntityIndividualResource::Connect::EntityConnect::Account::AccountLiabilityResource::Liability }, nil?: true |
#metadata ⇒ Hash{Symbol=>Object}?
Arbitrary key-value metadata attached to the resource.
4627 4628 4629 |
# File 'lib/method_ruby/models/entity.rb', line 4627 optional :metadata, MethodRuby::Internal::Type::HashOf[MethodRuby::Internal::Type::Unknown], nil?: true |
#payment_instrument ⇒ String, ...
The latest payment instrument ID. This field is expandable. When expanded, returns the full AccountPaymentInstrument object.
4636 4637 4638 4639 4640 |
# File 'lib/method_ruby/models/entity.rb', line 4636 optional :payment_instrument, union: -> { MethodRuby::Entity::EntityIndividualResource::Connect::EntityConnect::Account::AccountLiabilityResource::PaymentInstrument }, nil?: true |
#payoff ⇒ String, ...
The latest payoff ID. This field is expandable. When expanded, returns the full AccountPayoff object.
4647 4648 4649 4650 4651 |
# File 'lib/method_ruby/models/entity.rb', line 4647 optional :payoff, union: -> { MethodRuby::Entity::EntityIndividualResource::Connect::EntityConnect::Account::AccountLiabilityResource::Payoff }, nil?: true |
#products ⇒ Array<String>
Products currently active for this account.
4490 |
# File 'lib/method_ruby/models/entity.rb', line 4490 required :products, MethodRuby::Internal::Type::ArrayOf[String] |
#restricted_products ⇒ Array<String>
Products restricted from this account.
4496 |
# File 'lib/method_ruby/models/entity.rb', line 4496 required :restricted_products, MethodRuby::Internal::Type::ArrayOf[String] |
#restricted_subscriptions ⇒ Array<String>
Subscriptions restricted from this account.
4502 |
# File 'lib/method_ruby/models/entity.rb', line 4502 required :restricted_subscriptions, MethodRuby::Internal::Type::ArrayOf[String] |
#sensitive ⇒ String, ...
The latest sensitive ID. This field is expandable. When expanded, returns the full AccountSensitive object.
4658 4659 4660 4661 4662 |
# File 'lib/method_ruby/models/entity.rb', line 4658 optional :sensitive, union: -> { MethodRuby::Entity::EntityIndividualResource::Connect::EntityConnect::Account::AccountLiabilityResource::Sensitive }, nil?: true |
#status ⇒ Symbol, MethodRuby::Models::Entity::EntityIndividualResource::Connect::EntityConnect::Account::AccountLiabilityResource::Status
Current status of the account.
4508 4509 |
# File 'lib/method_ruby/models/entity.rb', line 4508 required :status, enum: -> { MethodRuby::Entity::EntityIndividualResource::Connect::EntityConnect::Account::AccountLiabilityResource::Status } |
#subscriptions ⇒ Array<String>
Subscriptions currently active for this account.
4515 |
# File 'lib/method_ruby/models/entity.rb', line 4515 required :subscriptions, MethodRuby::Internal::Type::ArrayOf[String] |
#type ⇒ Symbol, MethodRuby::Models::Entity::EntityIndividualResource::Connect::EntityConnect::Account::AccountLiabilityResource::Type
4520 4521 |
# File 'lib/method_ruby/models/entity.rb', line 4520 required :type, enum: -> { MethodRuby::Entity::EntityIndividualResource::Connect::EntityConnect::Account::AccountLiabilityResource::Type } |
#update ⇒ String, ...
The latest update ID. This field is expandable. When expanded, returns the full AccountUpdate object.
4669 4670 4671 4672 4673 |
# File 'lib/method_ruby/models/entity.rb', line 4669 optional :update, union: -> { MethodRuby::Entity::EntityIndividualResource::Connect::EntityConnect::Account::AccountLiabilityResource::Update }, nil?: true |
#updated_at ⇒ Time
Timestamp when the account was last updated.
4527 |
# File 'lib/method_ruby/models/entity.rb', line 4527 required :updated_at, Time |
Class Method Details
.values ⇒ Array<Symbol>
|
|
# File 'lib/method_ruby/models/entity.rb', line 4742
|
.variants ⇒ Array(String, MethodRuby::Models::Entity::EntityIndividualResource::Connect::EntityConnect::Account::AccountLiabilityResource::Sensitive::AccountSensitive)
|
|
# File 'lib/method_ruby/models/entity.rb', line 4906
|