Class: Increase::Models::Program

Inherits:
BaseModel show all
Defined in:
lib/increase/models/program.rb

Instance Attribute Summary collapse

Method Summary

Methods inherited from BaseModel

#[], #inspect, #to_h, #to_s

Instance Attribute Details

#billing_account_idString

The Program billing account.

Returns:

  • (String)


14
# File 'lib/increase/models/program.rb', line 14

required :billing_account_id, String

#created_atString

The ISO 8601 time at which the Program was created.

Returns:

  • (String)


19
# File 'lib/increase/models/program.rb', line 19

required :created_at, String

#default_digital_card_profile_idString

The default configuration for digital cards attached to this Program.

Returns:

  • (String)


24
# File 'lib/increase/models/program.rb', line 24

required :default_digital_card_profile_id, String

#idString

The Program identifier.

Returns:

  • (String)


9
# File 'lib/increase/models/program.rb', line 9

required :id, String

#interest_rateString

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".

Returns:

  • (String)


29
# File 'lib/increase/models/program.rb', line 29

required :interest_rate, String

#name_String

The name of the Program.

Returns:

  • (String)


34
# File 'lib/increase/models/program.rb', line 34

required :name_, String

#typeSymbol

A constant representing the object's type. For this resource it will always be program.

Returns:

  • (Symbol)


39
# File 'lib/increase/models/program.rb', line 39

required :type, Increase::Enum.new(:program)

#updated_atString

The ISO 8601 time at which the Program was last updated.

Returns:

  • (String)


44
# File 'lib/increase/models/program.rb', line 44

required :updated_at, String