No project description provided
Project description
🍕 Dodo IS API Wrapper
📝 Changelog is here.
🧪 Usage:
import datetime
from uuid import UUID
from dodo_is_api.connection import DodoISAPIConnection
from dodo_is_api.connection.http_clients import closing_http_client
from dodo_is_api.mappers import map_late_delivery_voucher_dto
access_token = 'my-token'
country_code = 'kg'
units = [UUID('e0ce0423-3064-4e04-ad3e-39906643ef14'), UUID('bd09b0a8-147d-46f7-8908-874f5f59c9a2')]
from_date = datetime.datetime(year=2023, month=3, day=16)
to_date = datetime.datetime(year=2023, month=3, day=17)
with closing_http_client(access_token=access_token, country_code=country_code) as http_client:
dodo_is_api_connection = DodoISAPIConnection(http_client=http_client)
# it will handle pagination for you
for late_delivery_vouchers in dodo_is_api_connection.iter_late_delivery_vouchers(
from_date=from_date,
to_date=to_date,
units=units
):
# map to dataclass DTO if you need
late_delivery_voucher_dtos = [
map_late_delivery_voucher_dto(late_delivery_voucher)
for late_delivery_voucher in late_delivery_vouchers
]
...
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
dodo_is_api-0.2.2.tar.gz
(4.0 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file dodo_is_api-0.2.2.tar.gz.
File metadata
- Download URL: dodo_is_api-0.2.2.tar.gz
- Upload date:
- Size: 4.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.3.1 CPython/3.10.7 Darwin/22.3.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2427a05e66886b3501a65b8a65f3557d1c66dd35ee0c01957f136942b0b933ea
|
|
| MD5 |
7d5e94120c4404b1b13e3d4d227c8eee
|
|
| BLAKE2b-256 |
e92770a9c8a7e9be2239612129b66d8eeb01094ba563872263dbb202202ace21
|
File details
Details for the file dodo_is_api-0.2.2-py3-none-any.whl.
File metadata
- Download URL: dodo_is_api-0.2.2-py3-none-any.whl
- Upload date:
- Size: 5.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.3.1 CPython/3.10.7 Darwin/22.3.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
81840d956c7096bed302a6ec25c0e8fa2076f86bdd46e9bb379dd337edccd08c
|
|
| MD5 |
ecc38c903339ab40610b0f8a0afac62a
|
|
| BLAKE2b-256 |
2f6381d3f242b5d1a631daf6d00df3dd3d9e1463d5aff1f9f56c9abc2da57662
|