Encode as a byte array.
Get the ID for this ledger.
List the records in this ledger. The ids will be sorted by record date with most recent records first.
Merge / decode an encoded byte array.
OptionalpublishUpdate: booleanAs a getter, get the current saved state. As a setter, set the current saved state.
Optionalsaved: booleanGenerate a user-friendly csv file from this ledger.
Total all income and expense in all records in this ledger.
Get the unit used by this ledger.
Get the year used by this ledger.
Staticbuild
Structure that can merge record changes from another source.