Lithic.Resources.Credit (Lithic v1.0.0)

Copy Markdown View Source

Credit products — prime rates, extended credit, interest tiers, loan tapes, and statements.

Summary

Functions

create_interest_tier_schedule(financial_account_token, params, opts \\ [])

@spec create_interest_tier_schedule(String.t(), map(), keyword()) ::
  {:ok, map()} | {:error, Lithic.Error.t()}

delete_interest_tier_schedule(financial_account_token, schedule_token, opts \\ [])

@spec delete_interest_tier_schedule(String.t(), String.t(), keyword()) ::
  {:ok, map()} | {:error, Lithic.Error.t()}

get_extended_credit(financial_account_token, opts \\ [])

@spec get_extended_credit(
  String.t(),
  keyword()
) :: {:ok, map()} | {:error, Lithic.Error.t()}

get_interest_tier_schedule(financial_account_token, schedule_token, opts \\ [])

@spec get_interest_tier_schedule(String.t(), String.t(), keyword()) ::
  {:ok, map()} | {:error, Lithic.Error.t()}

get_loan_tape(financial_account_token, loan_tape_token, opts \\ [])

@spec get_loan_tape(String.t(), String.t(), keyword()) ::
  {:ok, map()} | {:error, Lithic.Error.t()}

get_prime_rates(financial_account_token, opts \\ [])

@spec get_prime_rates(
  String.t(),
  keyword()
) :: {:ok, map()} | {:error, Lithic.Error.t()}

get_statement(financial_account_token, statement_token, opts \\ [])

@spec get_statement(String.t(), String.t(), keyword()) ::
  {:ok, map()} | {:error, Lithic.Error.t()}

list_interest_tier_schedules(financial_account_token, opts \\ [])

@spec list_interest_tier_schedules(
  String.t(),
  keyword()
) :: {:ok, Lithic.Page.t(map())} | {:error, Lithic.Error.t()}

list_loan_tapes(financial_account_token, opts \\ [])

@spec list_loan_tapes(
  String.t(),
  keyword()
) :: {:ok, Lithic.Page.t(map())} | {:error, Lithic.Error.t()}

list_statement_line_items(financial_account_token, statement_token, opts \\ [])

@spec list_statement_line_items(String.t(), String.t(), keyword()) ::
  {:ok, Lithic.Page.t(map())} | {:error, Lithic.Error.t()}

list_statements(financial_account_token, opts \\ [])

@spec list_statements(
  String.t(),
  keyword()
) :: {:ok, Lithic.Page.t(map())} | {:error, Lithic.Error.t()}

post_prime_rate(financial_account_token, params, opts \\ [])

@spec post_prime_rate(String.t(), map(), keyword()) ::
  {:ok, map()} | {:error, Lithic.Error.t()}

update_interest_tier_schedule(financial_account_token, schedule_token, params, opts \\ [])

@spec update_interest_tier_schedule(String.t(), String.t(), map(), keyword()) ::
  {:ok, map()} | {:error, Lithic.Error.t()}