recurly v0.2.1 API Reference
Modules
Getting Started
Module for making HTTP requests to Recurly servers
Module represents a generic APIError with a symbol
and description
Module for logging HTTP requests and responses
Module for handling accounts in Recurly. See the developer docs on accounts for more details
Module for handling plan addons in Recurly. See the developer docs on plan addons for more details
Module representing an address in Recurly
Module for handling adjustments in Recurly. See the developer docs on adjustments for more details
Represents an association (link) in the xml.
An example would be the transactions
link and
the billing_info link on Recurly.Account
Module for handling billing infos in Recurly. See the developer docs on billing infos for more details
Module for handling coupons in Recurly. See the developer docs on coupons for more details
Module for handling invoices in Recurly. See the developer docs on invoices for more details
A module representing an amount of money that may be in different currencies. Sort of a naive implementation
Module represents a not found error (404)
Examples
This module is responsible for working with pagination data. TODO needs more docs
Module for handling plans in Recurly. See the developer docs on plans for more details
Module responsible for handling restful resources and actions. Mostly for internal use. API unstable
Module for handling subscriptions in Recurly. See the developer docs on subscriptions for more details
Module for handling subscription add ons in Recurly. See the developer docs on subscription addons for more details
Module for handling transactions in Recurly. See the developer docs on transactions for more details
Module for representing transaction details in Recurly
Module represents a validation error that you may encounter on a create or update. See the documentation on validation errors for more details
Module responsible for parsing webhooks: https://dev.recurly.com/page/webhooks
Module responsible for building XML documents. Mostly for internal use. API unstable
Represents a schema field
Module responsible for handling schemas of the resources. Schemas are used for building the resource structs as well as marshalling and unmarshalling the xml. The syntax for defining schemas is similar to Ecto
Module for working with xml types. Mostly useful for internal use
Protocols
Protocol responsible for parsing xml into resources TODO - This still has some refactoring that can be done