Class: Increase::Models::Account

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

Instance Attribute Summary collapse

Method Summary

Methods inherited from BaseModel

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

Instance Attribute Details

#bankSymbol

The bank the Account is with.

Returns:

  • (Symbol)


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

required :bank, Increase::Enum.new(:blue_ridge_bank, :first_internet_bank)

#closed_atString

The ISO 8601 time at which the Account was closed.

Returns:

  • (String)


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

required :closed_at, String

#created_atString

The ISO 8601 time at which the Account was created.

Returns:

  • (String)


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

required :created_at, String

#currencySymbol

The ISO 4217 code for the Account currency.

Returns:

  • (Symbol)


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

required :currency, Increase::Enum.new(:CAD, :CHF, :EUR, :GBP, :JPY, :USD)

#entity_idString

The identifier for the Entity the Account belongs to.

Returns:

  • (String)


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

required :entity_id, String

#idString

The Account identifier.

Returns:

  • (String)


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

required :id, String

#idempotency_keyString

The idempotency key you chose for this object. This value is unique across Increase and is used to ensure that a request is only processed once. Learn more about idempotency.

Returns:

  • (String)


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

required :idempotency_key, String

#informational_entity_idString

The identifier of an Entity that, while not owning the Account, is associated with its activity.

Returns:

  • (String)


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

required :informational_entity_id, String

#interest_accruedString

The interest accrued but not yet paid, expressed as a string containing a floating-point value.

Returns:

  • (String)


49
# File 'lib/increase/models/account.rb', line 49

required :interest_accrued, String

#interest_accrued_atString

The latest ISO 8601 date on which interest was accrued.

Returns:

  • (String)


54
# File 'lib/increase/models/account.rb', line 54

required :interest_accrued_at, String

#interest_rateString

The Interest Rate currently being earned on the account, as a string containing a decimal number. For example, a 1% interest rate would be represented as "0.01".

Returns:

  • (String)


59
# File 'lib/increase/models/account.rb', line 59

required :interest_rate, String

#name_String

The name you choose for the Account.

Returns:

  • (String)


64
# File 'lib/increase/models/account.rb', line 64

required :name_, String

#program_idString

The identifier of the Program determining the compliance and commercial terms of this Account.

Returns:

  • (String)


69
# File 'lib/increase/models/account.rb', line 69

required :program_id, String

#statusSymbol

The status of the Account.

Returns:

  • (Symbol)


74
# File 'lib/increase/models/account.rb', line 74

required :status, Increase::Enum.new(:open, :closed)

#typeSymbol

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

Returns:

  • (Symbol)


79
# File 'lib/increase/models/account.rb', line 79

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