Categorygithub.com/Silicon-Ally/aplos
modulepackage
0.0.2
Repository: https://github.com/silicon-ally/aplos.git
Documentation: pkg.go.dev

# README

Aplos API Client

GoDoc CI Workflow

Note: This is a pre-v1.0.0 library, expect the API surface to change.

This repo provides a minimal Aplos API client in Go, including authentication and a few basic read-only endpoints. Aplos is an online platform for nonprofits + churches to manage their general operations.

The covered API surface is currently quite minimal—if there's API endpoints or parameters that would be useful to you, feel free to file an issue!

Usage


import "github.com/Silicon-Ally/aplos"

...

See the examples/ directory for examples of using the API client.

Contributing

Contribution guidelines can be found on our website.

# Packages

No description provided by the author

# Functions

LoadPrivateKey parses PKCS8-formatted bytes into an RSA key.
LoadPrivateKeyFromFile loads a base64-encoded, PKCS8-formatted RSA key file from disk.
New returns an Aplos API client initialized with the given key credentials.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

No description provided by the author
No description provided by the author
Client is an authenticated API client for connecting to Aplos.
No description provided by the author
No description provided by the author
Time wraps the standard library's time.Time and supports the format returned by the Aplos API for time fields.
Transaction represents a single transaction recorded in a register.
TransactionLine is a single line in a larger transaction, like a journal entry.

# Type aliases

No description provided by the author
No description provided by the author