cdek package

exception cdek.CdekAuthException[исходный код]

Базовые классы: CdekException

Ошибка авторизации в API CDEK

class cdek.CdekClient(account: str, secure: str | None = None, timeout: float = 5.0)[исходный код]

Базовые классы: object

Клиент взаимодействия с API CDEK 2.0

property agreement: AgreementApp

Получение информации о договоренности

property barcode: BarcodeApp

Получение информации о штрих-коде

property check: CheckApp

Получение информации о чеке

property currency: CurrencyApp

Получение информации о валюте

property intake: IntakeApp

Получение информации о заявке на вызов курьера

property invoice: InvoiceApp

Получение информации о накладной

property location: LocationApp

Получение информации о местоположении

property office: OfficeApp

Получение информации о ПВЗ

property order: OrderApp

Получение информации о заказе

property payment: PaymentApp

Получение информации о платеже

set_memory(memory: dict[str, Any] | None, save_callback: Callable[[dict[str, Any]], None]) CdekClient[исходный код]

Установить параметры сохранения токена

Args:

memory: массив настройки сохранения save_callback: коллбэк сохранения

Returns:

self

property tariff: TariffApp

Получение информации о тарифе

property webhook: WebhookApp

Получение информации о вебхуке

exception cdek.CdekException[исходный код]

Базовые классы: Exception

Базовое исключение для CDEK

static get_translation(code: str, message: str) str[исходный код]

Получить перевод ошибки

exception cdek.CdekRequestException(message: str, status_code: int | None = None, response: Any | None = None)[исходный код]

Базовые классы: CdekException

Ошибка запроса к API CDEK

static get_translation(code: str, message: str) str[исходный код]

Получить перевод ошибки

Subpackages

Submodules

cdek.client module

class cdek.client.CdekClient(account: str, secure: str | None = None, timeout: float = 5.0)[исходный код]

Базовые классы: object

Клиент взаимодействия с API CDEK 2.0

property agreement: AgreementApp

Получение информации о договоренности

property barcode: BarcodeApp

Получение информации о штрих-коде

property check: CheckApp

Получение информации о чеке

property currency: CurrencyApp

Получение информации о валюте

property intake: IntakeApp

Получение информации о заявке на вызов курьера

property invoice: InvoiceApp

Получение информации о накладной

property location: LocationApp

Получение информации о местоположении

property office: OfficeApp

Получение информации о ПВЗ

property order: OrderApp

Получение информации о заказе

property payment: PaymentApp

Получение информации о платеже

set_memory(memory: dict[str, Any] | None, save_callback: Callable[[dict[str, Any]], None]) CdekClient[исходный код]

Установить параметры сохранения токена

Args:

memory: массив настройки сохранения save_callback: коллбэк сохранения

Returns:

self

property tariff: TariffApp

Получение информации о тарифе

property webhook: WebhookApp

Получение информации о вебхуке

cdek.constants module