class

TransactionDetail

Inherits JSON::Serializable < Reference < Object

Constructors

new(pull : JSON::PullParser)
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

account_id
Source
account_id=(account_id : UUID)
Source
account_name
Source
account_name=(account_name : String)
Source
amount
Source
amount=(amount : Int64)
Source
approved
Source
approved=(approved : Bool)
Source
category_id
Source
category_id=(category_id : UUID | Nil)
Source
category_name
Source
category_name=(category_name : String | Nil)
Source
cleared
Source
cleared=(cleared : ClearedStatus)
Source
date
Source
date=(date : Time)
Source
deleted
Source
deleted=(deleted : Bool)
Source
flag_color
Source
flag_color=(flag_color : FlagColor | Nil)
Source
id=(id : UUID)
Source
import_id
Source
import_id=(import_id : String | Nil)
Source
matched_transaction_id
Source
matched_transaction_id=(matched_transaction_id : UUID | Nil)
Source
memo
Source
memo=(memo : String | Nil)
Source
payee_id
Source
payee_id=(payee_id : UUID | Nil)
Source
payee_name
Source
payee_name=(payee_name : String | Nil)
Source
subtransactions
Source
subtransactions=(subtransactions : Array(SubTransaction))
Source
transfer_account_id
Source
transfer_account_id=(transfer_account_id : UUID | Nil)
Source
transfer_transaction_id
Source
transfer_transaction_id=(transfer_transaction_id : UUID | Nil)
Source