View Source Plaid.Liabilities.Student (elixir_plaid v1.2.1)

Plaid Liabilities Student Schema.

Link to this section Summary

Link to this section Types

Specs

t() :: %Plaid.Liabilities.Student{
  account_id: String.t() | nil,
  account_number: String.t() | nil,
  disbursement_dates: [String.t()] | nil,
  expected_payoff_date: String.t() | nil,
  guarantor: String.t() | nil,
  interest_rate_percentage: number(),
  is_overdue: boolean() | nil,
  last_payment_amount: number() | nil,
  last_payment_date: String.t() | nil,
  last_statement_balance: number() | nil,
  last_statement_issue_date: String.t() | nil,
  loan_name: String.t() | nil,
  loan_status: Plaid.Liabilities.Student.LoanStatus.t(),
  minimum_payment_amount: number() | nil,
  next_payment_due_date: String.t() | nil,
  origination_date: String.t() | nil,
  origination_principal_amount: number() | nil,
  outstanding_interest_amount: number() | nil,
  payment_reference_number: String.t() | nil,
  pslf_status: Plaid.Liabilities.Student.PSLFStatus.t(),
  repayment_plan: Plaid.Liabilities.Student.RepaymentPlan.t(),
  sequence_number: String.t() | nil,
  servicer_address: Plaid.Address.t(),
  ytd_interest_paid: number() | nil,
  ytd_principal_paid: number() | nil
}