Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Retrieve a Recursive Balance in Amatino Swift - A double-entry accounting library for iOS & MacOS
// Amatino Swift: https://github.com/amatino-code/amatino-swift
// Double entry accounting API
try RecursiveBalance.retrieve(
session: session,
entity: starkIndustries,
account: cashAccount,
callback: { (error: Error?, balance: RecursiveBalance?) 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: RecursiveBalance = balance else {
// Should never happen, but we guard against nil like good
// little programmers!
}
// Do cool stuff with the cashAccountBalance
print("Cash account recursive balance: \(cashAccountBalance.magnitude)")
})
@hwjeremy

This comment has been minimized.

Copy link
Owner Author

@hwjeremy hwjeremy commented Jul 19, 2018

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

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