Increase.Programs.Program (Increase v1.0.0)

Copy Markdown View Source

Programs determine the compliance and commercial terms of Accounts. By default, you have a Commercial Banking program for managing your own funds. If you are lending or managing funds on behalf of your customers, or otherwise engaged in regulated activity, we will work together to create additional Programs for you.

Fields

  • id - The Program identifier.
  • bank - The Bank the Program is with.
  • billing_account_id - The Program billing account.
  • created_at - The ISO 8601 time at which the Program was created.
  • default_digital_card_profile_id - The default configuration for digital cards attached to this Program.
  • interest_rate - The Interest Rate currently being earned on the accounts in this program, as a string containing a decimal number. For example, a 1% interest rate would be represented as "0.01".
  • lending - The lending details for the program.
  • name - The name of the Program.
  • type - A constant representing the object's type. For this resource it will always be program.
  • updated_at - The ISO 8601 time at which the Program was last updated.

Summary

Types

t()

@type t() :: %Increase.Programs.Program{
  bank: String.t(),
  billing_account_id: String.t() | nil,
  created_at: DateTime.t(),
  default_digital_card_profile_id: String.t() | nil,
  id: String.t(),
  interest_rate: String.t(),
  lending: Increase.Programs.Program.Lending.t() | nil,
  name: String.t(),
  type: String.t(),
  updated_at: DateTime.t()
}