Skip to content

Documentation

Hugh Jeremy edited this page Mar 27, 2019 · 15 revisions

The Amatino API is structured as model of objects, like "Account", and actions that may be taken with respect to those objects, such as "Create". Amatino Python mirrors the HTTP API structure. In place of raw HTTP requests, Amatino Python provides expressive, object-oriented syntax.

Amatino objects can be categorised as primary, derived, and ancillary. The primary objects are Entity, Account, and Transaction. Every other object exists to support or extend those primary objects in some manner.

Derived objects organise and present accounting information stored using primary objects. For example, a Ledger (derived) presents Transactions (primary) in a list form.

Ancillary objects support interactions with primary and derived objects. For example, a Session object holds authentication information that must be supplied with any request for other objects.

Note: Where objects are not hyperlinked, the object is still under construction. Follow @AmatinoAPI on Twitter or subscribe to the development newsletter to be notified when new versions of Amatino Python are released.

Objects

Primary

Derived

Ancillary