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.1.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.1.tar.gz.
File metadata
- Download URL: dodo_is_api-0.2.1.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 |
cff0b4492fbcde795c328cb03f018112dac6d8a78e2f602670bb22f644eaa244
|
|
| MD5 |
fb86e3fac277be9119993190ddadd959
|
|
| BLAKE2b-256 |
18d70c66d2120f516446aaea257b9d05e17f6cf90b7c5a25f313dc1f47104c23
|
File details
Details for the file dodo_is_api-0.2.1-py3-none-any.whl.
File metadata
- Download URL: dodo_is_api-0.2.1-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 |
48e8b8271bd31c03703e779c2a138497dc5a676033d56675793f4ad7e6d417ab
|
|
| MD5 |
9b347e38d3938a235aaa3fe7ef18529a
|
|
| BLAKE2b-256 |
66ca47a73b8735b223718eddf5bdef2ac02cc7517c415dee283efb110f7dc952
|