Class: Lithic::Models::FinancialAccounts::LoanTape
- Inherits:
-
Internal::Type::BaseModel
- Object
- Internal::Type::BaseModel
- Lithic::Models::FinancialAccounts::LoanTape
- Defined in:
- lib/lithic/models/financial_accounts/loan_tape.rb
Overview
Direct Known Subclasses
Defined Under Namespace
Classes: AccountStanding, Balances, InterestDetails, MinimumPaymentBalance, PreviousStatementBalance
Instance Attribute Summary collapse
- #account_standing ⇒ Lithic::Models::FinancialAccounts::LoanTape::AccountStanding
-
#available_credit ⇒ Integer
Amount of credit available to spend in cents.
- #balances ⇒ Lithic::Models::FinancialAccounts::LoanTape::Balances
-
#created ⇒ Time
Timestamp of when the loan tape was created.
-
#credit_limit ⇒ Integer
For prepay accounts, this is the minimum prepay balance that must be maintained.
-
#credit_product_token ⇒ String
Globally unique identifier for a credit product.
-
#date ⇒ Date
Date of transactions that this loan tape covers.
- #day_totals ⇒ Lithic::Models::StatementTotals
-
#ending_balance ⇒ Integer
Balance at the end of the day.
-
#excess_credits ⇒ Integer
Excess credits in the form of provisional credits, payments, or purchase refunds.
-
#financial_account_token ⇒ String
Globally unique identifier for a financial account.
- #interest_details ⇒ Lithic::Models::FinancialAccounts::LoanTape::InterestDetails?
- #minimum_payment_balance ⇒ Lithic::Models::FinancialAccounts::LoanTape::MinimumPaymentBalance
- #payment_allocation ⇒ Lithic::Models::FinancialAccounts::CategoryBalances
- #period_totals ⇒ Lithic::Models::StatementTotals
- #previous_statement_balance ⇒ Lithic::Models::FinancialAccounts::LoanTape::PreviousStatementBalance
-
#starting_balance ⇒ Integer
Balance at the start of the day.
-
#tier ⇒ String?
Interest tier to which this account belongs to.
-
#token ⇒ String
Globally unique identifier for a loan tape.
-
#updated ⇒ Time
Timestamp of when the loan tape was updated.
-
#version ⇒ Integer
Version number of the loan tape.
- #ytd_totals ⇒ Lithic::Models::StatementTotals
Class Method Summary collapse
Instance Method Summary collapse
- #initialize(amount:, remaining:) ⇒ Object constructor
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(amount:, remaining:) ⇒ Object
|
|
# File 'lib/lithic/models/financial_accounts/loan_tape.rb', line 135
|
Instance Attribute Details
#account_standing ⇒ Lithic::Models::FinancialAccounts::LoanTape::AccountStanding
17 |
# File 'lib/lithic/models/financial_accounts/loan_tape.rb', line 17 required :account_standing, -> { Lithic::FinancialAccounts::LoanTape::AccountStanding } |
#available_credit ⇒ Integer
Amount of credit available to spend in cents
23 |
# File 'lib/lithic/models/financial_accounts/loan_tape.rb', line 23 required :available_credit, Integer |
#balances ⇒ Lithic::Models::FinancialAccounts::LoanTape::Balances
28 |
# File 'lib/lithic/models/financial_accounts/loan_tape.rb', line 28 required :balances, -> { Lithic::FinancialAccounts::LoanTape::Balances } |
#created ⇒ Time
Timestamp of when the loan tape was created
34 |
# File 'lib/lithic/models/financial_accounts/loan_tape.rb', line 34 required :created, Time |
#credit_limit ⇒ Integer
For prepay accounts, this is the minimum prepay balance that must be maintained. For charge card accounts, this is the maximum credit balance extended by a lender
42 |
# File 'lib/lithic/models/financial_accounts/loan_tape.rb', line 42 required :credit_limit, Integer |
#credit_product_token ⇒ String
Globally unique identifier for a credit product
48 |
# File 'lib/lithic/models/financial_accounts/loan_tape.rb', line 48 required :credit_product_token, String |
#date ⇒ Date
Date of transactions that this loan tape covers
54 |
# File 'lib/lithic/models/financial_accounts/loan_tape.rb', line 54 required :date, Date |
#day_totals ⇒ Lithic::Models::StatementTotals
59 |
# File 'lib/lithic/models/financial_accounts/loan_tape.rb', line 59 required :day_totals, -> { Lithic::StatementTotals } |
#ending_balance ⇒ Integer
Balance at the end of the day
65 |
# File 'lib/lithic/models/financial_accounts/loan_tape.rb', line 65 required :ending_balance, Integer |
#excess_credits ⇒ Integer
Excess credits in the form of provisional credits, payments, or purchase refunds. If positive, the account is in net credit state with no outstanding balances. An overpayment could land an account in this state
73 |
# File 'lib/lithic/models/financial_accounts/loan_tape.rb', line 73 required :excess_credits, Integer |
#financial_account_token ⇒ String
Globally unique identifier for a financial account
79 |
# File 'lib/lithic/models/financial_accounts/loan_tape.rb', line 79 required :financial_account_token, String |
#interest_details ⇒ Lithic::Models::FinancialAccounts::LoanTape::InterestDetails?
84 |
# File 'lib/lithic/models/financial_accounts/loan_tape.rb', line 84 required :interest_details, -> { Lithic::FinancialAccounts::LoanTape::InterestDetails }, nil?: true |
#minimum_payment_balance ⇒ Lithic::Models::FinancialAccounts::LoanTape::MinimumPaymentBalance
89 |
# File 'lib/lithic/models/financial_accounts/loan_tape.rb', line 89 required :minimum_payment_balance, -> { Lithic::FinancialAccounts::LoanTape::MinimumPaymentBalance } |
#payment_allocation ⇒ Lithic::Models::FinancialAccounts::CategoryBalances
94 |
# File 'lib/lithic/models/financial_accounts/loan_tape.rb', line 94 required :payment_allocation, -> { Lithic::FinancialAccounts::CategoryBalances } |
#period_totals ⇒ Lithic::Models::StatementTotals
99 |
# File 'lib/lithic/models/financial_accounts/loan_tape.rb', line 99 required :period_totals, -> { Lithic::StatementTotals } |
#previous_statement_balance ⇒ Lithic::Models::FinancialAccounts::LoanTape::PreviousStatementBalance
104 |
# File 'lib/lithic/models/financial_accounts/loan_tape.rb', line 104 required :previous_statement_balance, -> { Lithic::FinancialAccounts::LoanTape::PreviousStatementBalance } |
#starting_balance ⇒ Integer
Balance at the start of the day
110 |
# File 'lib/lithic/models/financial_accounts/loan_tape.rb', line 110 required :starting_balance, Integer |
#tier ⇒ String?
Interest tier to which this account belongs to
133 |
# File 'lib/lithic/models/financial_accounts/loan_tape.rb', line 133 optional :tier, String, nil?: true |
#token ⇒ String
Globally unique identifier for a loan tape
12 |
# File 'lib/lithic/models/financial_accounts/loan_tape.rb', line 12 required :token, String |
#updated ⇒ Time
Timestamp of when the loan tape was updated
116 |
# File 'lib/lithic/models/financial_accounts/loan_tape.rb', line 116 required :updated, Time |
#version ⇒ Integer
Version number of the loan tape. This starts at 1
122 |
# File 'lib/lithic/models/financial_accounts/loan_tape.rb', line 122 required :version, Integer |
#ytd_totals ⇒ Lithic::Models::StatementTotals
127 |
# File 'lib/lithic/models/financial_accounts/loan_tape.rb', line 127 required :ytd_totals, -> { Lithic::StatementTotals } |
Class Method Details
.values ⇒ Array<Symbol>
|
|
# File 'lib/lithic/models/financial_accounts/loan_tape.rb', line 316
|