Skip to main content

No project description provided

Project description

Bringg Python SDK

Introduction

Bringg is a SaaS platform that offers a suite of tools for enterprises to manage their logistics operations. The Bringg Python SDK provides a simple way to integrate the Bringg platform with your Python application.

Installation

To install the Bringg Python SDK, simply run the following command:

pip install bringg_sdk

Getting Started

To get started, you will need to have an account on the Bringg fleet platform. Once you have created an account, you will need to generate an API key.

API Reference

The Bringg Python SDK provides a simple interface to interact with the Bringg API. The SDK provides the following classes:

Client Classes

  • BringgClient: The main class that is used to interact with the Bringg API.

Model Classes

  • Task: A class that represents a task in the Bringg system.
  • WayPoint: A class that represents a waypoint in the Bringg system.
  • TaskInventory: A class that represents a task inventory in the Bringg system.
  • Customer: A class that represents a customer in the Bringg system.
  • Inventory: A class that represents an inventory in the Bringg system.
  • NoteTypes: A class that represents a note type in the Bringg system.
  • TaskNote: A class that represents a task note in the Bringg system.

Request Classes

  • BringgRequest: A class that represents a non-authorized request to the Bringg API. That can be used for getting token as example.
  • AuthorizedBringgRequest: A class that represents an authorized request to the Bringg API.

Response Classes

  • BringgResponse: A class that represents a response from the Bringg API.
  • GetTokenResponse: A class that represents a response from the Bringg API that contains a token.
  • BringgResponseWithSuccessParameter: A class that represents a response from the Bringg API that contains a success parameter.

Exceptions Classes

  • BringgException: A class that represents an exception that is thrown when an error occurs while interacting with the Bringg API.

Examples

Here are some examples of how to use the Bringg Python SDK:

FAQs / Troubleshooting

If you have any questions or issues, please refer to the Bringg documentation. If you are unable to find the information you need, please contact Bringg support.

Contribution Guidelines

If you would like to contribute to the Bringg Python SDK, please fork the repository and submit a pull request. Please ensure that your code follows the PEP 8 style guide and includes unit tests.

TODO

  • Implement all the endpoints in the Bringg API
  • Write unit tests for all the classes.
  • Add more examples to the README file.
  • Add more documentation to the code.
  • Improve the README.md file.

License

The Bringg Python SDK is released under the MIT License. See LICENSE for more information.

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

bringg_sdk-1.0.1.tar.gz (9.3 kB view details)

Uploaded Source

Built Distribution

bringg_sdk-1.0.1-py3-none-any.whl (9.5 kB view details)

Uploaded Python 3

File details

Details for the file bringg_sdk-1.0.1.tar.gz.

File metadata

  • Download URL: bringg_sdk-1.0.1.tar.gz
  • Upload date:
  • Size: 9.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.1

File hashes

Hashes for bringg_sdk-1.0.1.tar.gz
Algorithm Hash digest
SHA256 55b8cb77c0848333543e59d719acd8de625ed63383da9365161b28d37b321bb8
MD5 38de084744d18379941e2a67fd5a4d62
BLAKE2b-256 fd9b94f9ca2b4a31a8d365096e133e9fe3c2558f2f849f9332e91077e635ddd9

See more details on using hashes here.

File details

Details for the file bringg_sdk-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: bringg_sdk-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 9.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.1

File hashes

Hashes for bringg_sdk-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5c8ffebcc15fb921e22cb24a2dbb5e02fceb2e3bd69cb5237932676a5f759d9b
MD5 6574b9c9685cc6d5efa20a8e44262a2a
BLAKE2b-256 27ce7839316aed62f784362bea6fc5e3deb8f004c638a66689394cf3234285aa

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