Skip to content

Instantly share code, notes, and snippets.

What would you like to do?
Retrieve a Balance in Amatino Swift - A double-entry accounting library for iOS & MacOS
// Amatino Swift:
// Double entry accounting API
try Balance.retrieve(
session: session,
entity: starkIndustries,
account: cashAccount,
callback: { (error: Error?, balance: Balance?) in
guard error == nil else {
// Handle error, e.g. 404 account not found, 403 you are not
// authorised to view the account
guard let cashAccountBalance: Balance = balance else {
// Should never happen, but we guard against nil like good
// little programmers!
// Do cool stuff with the cashAccountBalance
print("Cash account balance: \(cashAccountBalance.magnitude)")

This comment has been minimized.

Copy link
Owner Author

@hwjeremy hwjeremy commented Jul 19, 2018

The parameters supplied to Balance.retrieve() come from the following examples:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment