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 currency: CurrencyApp¶
Получение информации о валюте
- property invoice: InvoiceApp¶
Получение информации о накладной
- property location: LocationApp¶
Получение информации о местоположении
- 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 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¶
- cdek.apps package
- Subpackages
- cdek.apps.agreement package
AgreementAppAgreementInfoResponseAvailableDeliveryIntervalAvailableDeliveryIntervalsInfoAvailableDeliveryIntervalsResponseDeliveryIntervalRequestDeliveryLocationRegisterDeliveryRequestScheduleInfoEntityScheduleLocation- Submodules
- cdek.apps.agreement.agreement module
- cdek.apps.agreement.requests module
- cdek.apps.agreement.responses module
- cdek.apps.check package
- cdek.apps.currency package
- cdek.apps.form package
- cdek.apps.intake package
IntakeAppIntakeDateFilterIntakeDateResponseIntakeEntityResponseIntakeFilterIntakeLocationIntakePackageIntakeRequestIntakeStatusIntakesEntityIntakesResponse- Submodules
- cdek.apps.intake.filters module
- cdek.apps.intake.intake module
- cdek.apps.intake.requests module
- cdek.apps.intake.responses module
- cdek.apps.location package
- cdek.apps.models package
AccompanyingWaybillAdditionalServiceAddressBaseOrderLocationCalcPackageCallCityContactContragentTypeCoordinatesCountryDeliveryCostThresholdDeliveryDetailDeliveryProblemDeliveryRecipientCostDimensionsEntityResponseErrorFailedCallFullLocationImageIntakeLocationIntakesItemMoneyOrderOrderInfoOrderLocationOrderStatusPackagePassportPaymentInfoPhonePrintFormPrintOrderPrintTypeRegionRelatedEntityRelatedEntityTypeRequestRescheduledCallRootEntitySellerStatusTinUpdateOrderVatWarningModelWorkTimeWorkTimeExceptionZip- Submodules
- cdek.apps.models.contact module
- cdek.apps.models.dimensions module
- cdek.apps.models.entity_response module
- cdek.apps.models.error module
- cdek.apps.models.image module
- cdek.apps.models.intakes module
- cdek.apps.models.item module
- cdek.apps.models.location module
- cdek.apps.models.money module
- cdek.apps.models.order module
- cdek.apps.models.package module
- cdek.apps.models.payment_info module
- cdek.apps.models.phone module
- cdek.apps.models.print module
- cdek.apps.models.related_entity module
- cdek.apps.models.request module
- cdek.apps.models.seller module
- cdek.apps.models.status module
- cdek.apps.models.warning module
- cdek.apps.models.work_time module
- cdek.apps.office package
- cdek.apps.order package
- cdek.apps.payment package
- cdek.apps.tariff package
AvailableTariffCalcAdditionalServiceCalculatorLocationDeliveryDateRangeDeliveryModeServicesTariffAppTariffAvailableResponseTariffCodeRequestTariffListItemTariffListRequestTariffListResponseTariffResponse- Submodules
- cdek.apps.tariff.requests module
- cdek.apps.tariff.responses module
- cdek.apps.tariff.tariff module
- cdek.apps.webhook package
- cdek.apps.agreement package
- Submodules
- cdek.apps.app module
- Subpackages
- cdek.exceptions package
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 currency: CurrencyApp¶
Получение информации о валюте
- property invoice: InvoiceApp¶
Получение информации о накладной
- property location: LocationApp¶
Получение информации о местоположении
- 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 webhook: WebhookApp¶
Получение информации о вебхуке