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.0.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.0.tar.gz.
File metadata
- Download URL: dodo_is_api-0.2.0.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 |
e4980aa442f84336f60ca3b8581120ca29cb3c5d5464a49b8b27b5ef0c35f1de
|
|
| MD5 |
a189ab02aa29a82f5fd363bd42f1398f
|
|
| BLAKE2b-256 |
9db494418ad2a0eb9a8a60fabdb873adea23c00eb5d1117771971f1f7a88ca61
|
File details
Details for the file dodo_is_api-0.2.0-py3-none-any.whl.
File metadata
- Download URL: dodo_is_api-0.2.0-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 |
3789522fa00d8c4cc64abad364f7dc905c3107d2af821648da09675560f8f5c1
|
|
| MD5 |
a38efa6d061f680c73e5605f4ad450bf
|
|
| BLAKE2b-256 |
a2cd0e7fed71d30c9ad4970da53b142f9736f0ee6403818f0296f04f84217922
|