Class: Increase::Models::Transaction::Source::AccountTransferIntention

Inherits:
BaseModel
  • Object
show all
Defined in:
lib/increase/models/transaction.rb

Instance Attribute Summary collapse

Method Summary

Methods inherited from BaseModel

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

Instance Attribute Details

#amountInteger

The pending amount in the minor unit of the transaction's currency. For dollars, for example, this is cents.

Returns:

  • (Integer)


226
# File 'lib/increase/models/transaction.rb', line 226

required :amount, Integer

#currencySymbol

The ISO 4217 code for the destination account currency.

Returns:

  • (Symbol)


231
# File 'lib/increase/models/transaction.rb', line 231

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

#descriptionString

The description you chose to give the transfer.

Returns:

  • (String)


236
# File 'lib/increase/models/transaction.rb', line 236

required :description, String

#destination_account_idString

The identifier of the Account to where the Account Transfer was sent.

Returns:

  • (String)


241
# File 'lib/increase/models/transaction.rb', line 241

required :destination_account_id, String

#source_account_idString

The identifier of the Account from where the Account Transfer was sent.

Returns:

  • (String)


246
# File 'lib/increase/models/transaction.rb', line 246

required :source_account_id, String

#transfer_idString

The identifier of the Account Transfer that led to this Pending Transaction.

Returns:

  • (String)


251
# File 'lib/increase/models/transaction.rb', line 251

required :transfer_id, String