TransactionType
Transactions are labeled with a type attribute, categorizing the transaction according to its purpose and features.
enum TransactionType {
  DEPOSIT
  HOLD
  HOLD_RELEASE
  WITHDRAWAL
}
Values
TransactionType.DEPOSIT
A Deposit is a settled transaction that increases the current and available balance of a Ledger Account.
TransactionType.HOLD
A Hold is a pending transaction that has, by definition, not settled. A Hold increases or reduces the current balance of a Ledger Account, leaving available balance unchanged.
TransactionType.HOLD_RELEASE
A Hold Release is a pending transaction that releases (reverses) a Hold. Since it is a pending transaction type, it alters the current balance of a Ledger Account, leaving available balance unchanged.
TransactionType.WITHDRAWAL
A Withdrawal is a settled transaction that decreases the current and available balance of a Ledger Account.
Member Of
Transaction object