TransactionDetail
Inherits JSON::Serializable < Reference < Object
Constructors
new(pull : JSON::PullParser)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceInstance methods
account_id
Sourceaccount_id=(account_id : UUID)
Sourceaccount_name
Sourceaccount_name=(account_name : String)
Sourceamount
Sourceamount=(amount : Int64)
Sourceapproved
Sourceapproved=(approved : Bool)
Sourcecategory_id
Sourcecategory_id=(category_id : UUID | Nil)
Sourcecategory_name
Sourcecategory_name=(category_name : String | Nil)
Sourcecleared
Sourcecleared=(cleared : ClearedStatus)
Sourcedate
Sourcedate=(date : Time)
Sourcedeleted
Sourcedeleted=(deleted : Bool)
Sourceflag_color
Sourceid
Sourceid=(id : UUID)
Sourceimport_id
Sourceimport_id=(import_id : String | Nil)
Sourcematched_transaction_id
Sourcematched_transaction_id=(matched_transaction_id : UUID | Nil)
Sourcememo
Sourcememo=(memo : String | Nil)
Sourcepayee_id
Sourcepayee_id=(payee_id : UUID | Nil)
Sourcepayee_name
Sourcepayee_name=(payee_name : String | Nil)
Sourcesubtransactions
Sourcetransfer_account_id
Sourcetransfer_account_id=(transfer_account_id : UUID | Nil)
Sourcetransfer_transaction_id
Sourcetransfer_transaction_id=(transfer_transaction_id : UUID | Nil)
Source