Skip to main content

Python client SDK for Orb's API

Project description

orb

SDK Installation

pip install orb-billing

SDK Example Usage

import orb
from orb.models import shared

s = orb.Orb(
    security=shared.Security(
        api_key_auth="",
    ),
)


res = s.availability.ping()

if res.ping_response is not None:
    # handle response

Available Resources and Operations

availability

  • ping - Check availability

coupon

credit

credit_note

  • fetch - Fetch credit note
  • list - List credit notes

customer

event

invoice

item

metric

plan

price

price_interval

subscription

Pagination

Some of the endpoints in this SDK support pagination. To use pagination, you make your SDK calls as usual, but the returned response object will have a Next method that can be called to pull down the next group of results. If the return value of Next is None, then there are no more pages to be fetched.

Here's an example of one such pagination call:

Maturity

This SDK is in beta, and there may be breaking changes between versions without a major version update. Therefore, we recommend pinning usage to a specific package version. This way, you can install the same version each time without breaking changes unless you are intentionally looking for the latest version.

Contributions

While we value open-source contributions to this SDK, this library is generated programmatically. Feel free to open a PR or a Github issue as a proof of concept and we'll do our best to include it in a future release !

SDK Created by Speakeasy

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

orb-billing-1.22.5.tar.gz (140.3 kB view details)

Uploaded Source

Built Distribution

orb_billing-1.22.5-py3-none-any.whl (362.7 kB view details)

Uploaded Python 3

File details

Details for the file orb-billing-1.22.5.tar.gz.

File metadata

  • Download URL: orb-billing-1.22.5.tar.gz
  • Upload date:
  • Size: 140.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for orb-billing-1.22.5.tar.gz
Algorithm Hash digest
SHA256 0b7b9e6af372fe28f73f6d9d5d28701126eb82f612a37291e7b2dff760aee3f0
MD5 c783c7365e905f4cb920cb6f84edf566
BLAKE2b-256 d5a836a620a3b0033331e139a738237e58dd2d9be2a721a36b3d6c4adb39b48d

See more details on using hashes here.

File details

Details for the file orb_billing-1.22.5-py3-none-any.whl.

File metadata

  • Download URL: orb_billing-1.22.5-py3-none-any.whl
  • Upload date:
  • Size: 362.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for orb_billing-1.22.5-py3-none-any.whl
Algorithm Hash digest
SHA256 4a1f9c03b0f70e605125aeb892e4456e2314bb0f8301c8f0758284299a25c56c
MD5 96fab6d077008483152aa0279e70be20
BLAKE2b-256 d8736c47408fa2fc5006c2f338247e68e142581a9cef562b49935279f5a21e86

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page