Crate orb_billing
source ·Expand description
An async API client for the Orb billing platform.
§Maintainership
This is not an official Orb product. This crate is developed by Materialize, the streaming data warehouse. Contributions are encouraged:
§See also
Additional information is available in the official Orb API documentation.
Structs§
- The parameters used to create a customer credit ledger entry.
- The parameters used to void a customer credit ledger entry.
- A customer’s address.
- The subset of
Address
used in create and update requests. - The subset of
Event
used in amendment requests. - An error returned by the Orb API.
- An API client for Orb.
- A builder for a
Client
. - Configures the required parameters of a
Client
. - The subset of
Customer
used in create requests. - An Orb subscription.
- Optional invoicing settings for a credit purchase.
- An Orb customer.
- A group of costs for a given timeframe.
- An item being priced.
- Parameters for a Customer Costs query.
- The cost for a given Price within a timeframe.
- Matrix pricing details.
- Configuration for a pricing matrix.
- A pricing value for a cell within the pricing matrix.
- A price cost for a given set of grouping keys.
- Unit pricing details.
- Configuration for a unit price.
- A block of credit held by a customer.
- Configures an external payment or invoicing solution for a customer.
- An Orb event.
- Parameters for an event search operation.
- The type of
IngestEventResponse::debug
. - The subset of
Event
used in event ingestion requests. - The response to an event ingestion request.
- An Orb invoice.
- Identifies the customer associated with an
Invoice
. - Parameters for a subscription list operation.
- Identifies the statuses of which
Invoice
s should be returned. - Identifies the subscription associated with an
Invoice
. - Parameters for a list operation.
- An Orb plan.
- An Orb subscription.
- Parameters for a subscription list operation.
- Tax ID details to display on an invoice.
- The subset of
TaxId
used in create and update requests. - The subset of
Customer
used in update requests.
Enums§
- The view mode for a cost breakdown.
- The type of pricing
- A customer ID.
- An error returned by a
Client
. - The value of a property assocaited with an
Event
. - An external marketplace to which subscriptions can be attached.
- The ingestion mode.
- The type of ledger entry
- The types of ledger entries that can be created.
- A payment provider.
- A plan ID.
- The status of an Orb subscription.
- The type of a
TaxId
. - The reason for a void operation.