Skip to main content

XoxoDay Api Client For Python

Project description

PyPI version

XoxoDay Api Client Python PyPackage

XoxoDay Api Client is a Python library to access services quickly.

Installation

Use the package manager pip to install foobar.

pip install XoxoDay

Environment Variables

XOXODAY_ENV = 'dev|prod'
XOXODAY_ACCESS_TOKEN = 'access_token'
XOXODAY_REFRESH_TOKEN = 'refresh_token'
XOXODAY_CLIENT_ID = 'client_id'
XOXODAY_CLIENT_SECRET = 'client_secret'

Note

If you don't want to set this variables from global environment you can pass them to class. You can see usage below

Usage

from XoxoDay import XoxoDayService

kwargs = {
    # you can also set XoxoDay environment from environment.
    'environment': 'dev|prod',  # Default value : dev
    'access_token': 'XoxoDay Access Token',  # Default value : None
    'refresh_token': 'XoxoDay Refresh Token',  # Default value : None
    'client_id': 'XoxoDay Client Id',  # Default value : None
    'client_secret': 'XoxoDay Client Secret',  # Default value : None
}
# Initialize client with
XoxoDay_service = XoxoDayService()
# or XoxoDay_service = XoxoDayService(**kwargs)

# Get Vouchers
#filters = [{"key": "productName", "value": "Paypal International"}]
#includeProducts= "productId"
funding_source = XoxoDay_service.getVouchers(filters=None, includeProducts=None)

# Place Order
order = XoxoDay_service.placeOrder(email="xoxo@mail.com",  productId='productId', denomination='amount', poNumber="Unique Number for Order")

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

MIT

Project details


Download files

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

Source Distribution

XoxoDay-0.0.29.tar.gz (6.9 kB view details)

Uploaded Source

Built Distribution

XoxoDay-0.0.29-py3-none-any.whl (8.2 kB view details)

Uploaded Python 3

File details

Details for the file XoxoDay-0.0.29.tar.gz.

File metadata

  • Download URL: XoxoDay-0.0.29.tar.gz
  • Upload date:
  • Size: 6.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.6

File hashes

Hashes for XoxoDay-0.0.29.tar.gz
Algorithm Hash digest
SHA256 41b6dee5f404b62d8cb89e533337956ea728502b3d7b80f8d99f91e17cc25f1a
MD5 f35c74a00f93d15cda02138871251456
BLAKE2b-256 cbc9245596c30cd0bb8bf95da99fa1110a42dba6dfec66b843c29c3611559ba1

See more details on using hashes here.

File details

Details for the file XoxoDay-0.0.29-py3-none-any.whl.

File metadata

  • Download URL: XoxoDay-0.0.29-py3-none-any.whl
  • Upload date:
  • Size: 8.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.6

File hashes

Hashes for XoxoDay-0.0.29-py3-none-any.whl
Algorithm Hash digest
SHA256 04868f47b36cb3be94a9a5836067876f90a04ff1f5d565d3e613f22715a947c7
MD5 1e00b922a01e877ca1e48363cbdd4c7c
BLAKE2b-256 c0bf0ddd4aa4bfba4cd17ad51db345d2d4149a280486f076e1c0f851f23b58f0

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