orders¶
Источник API: Доставка.json, Управлениезаказами.json, Управлениеостатками.json.
Enum¶
Пакет orders.
DeliveryOrder
dataclass
¶
Bases: DomainObject
Доменный объект production API доставки.
create_announcement ¶
Выполняет публичную операцию DeliveryOrder.create_announcement и возвращает типизированную SDK-модель.
Параметр idempotency_key задает ключ идемпотентности для безопасного повтора write-операции.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
delete ¶
Выполняет публичную операцию DeliveryOrder.delete и возвращает типизированную SDK-модель.
Параметр idempotency_key задает ключ идемпотентности для безопасного повтора write-операции.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
create ¶
create(
*,
order_id: str,
parcel_id: str,
idempotency_key: str | None = None,
) -> DeliveryEntityResult
Выполняет публичную операцию DeliveryOrder.create и возвращает типизированную SDK-модель.
Параметр idempotency_key задает ключ идемпотентности для безопасного повтора write-операции.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
update_change_parcels ¶
update_change_parcels(
*,
parcel_ids: Sequence[str],
idempotency_key: str | None = None,
) -> DeliveryEntityResult
Выполняет публичную операцию DeliveryOrder.update_change_parcels и возвращает типизированную SDK-модель.
Параметр idempotency_key задает ключ идемпотентности для безопасного повтора write-операции.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
create_change_parcel_result ¶
create_change_parcel_result(
*,
parcel_id: str,
result: str,
idempotency_key: str | None = None,
) -> DeliveryEntityResult
Выполняет публичную операцию DeliveryOrder.create_change_parcel_result и возвращает типизированную SDK-модель.
Параметр idempotency_key задает ключ идемпотентности для безопасного повтора write-операции.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
DeliveryTask
dataclass
¶
DeliveryTask(
transport: Transport,
task_id: int | str | None = None,
user_id: int | str | None = None,
)
Bases: DomainObject
Доменный объект задачи доставки.
get ¶
Выполняет публичную операцию DeliveryTask.get и возвращает типизированную SDK-модель.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
Order
dataclass
¶
Bases: DomainObject
Доменный объект заказа.
list ¶
Выполняет публичную операцию Order.list и возвращает типизированную SDK-модель.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
update_markings ¶
update_markings(
*,
order_id: str,
codes: Sequence[str],
idempotency_key: str | None = None,
) -> OrderActionResult
Выполняет публичную операцию Order.update_markings и возвращает типизированную SDK-модель.
Параметр idempotency_key задает ключ идемпотентности для безопасного повтора write-операции.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
accept_return_order ¶
accept_return_order(
*,
order_id: str,
postal_office_id: str,
idempotency_key: str | None = None,
) -> OrderActionResult
Выполняет публичную операцию Order.accept_return_order и возвращает типизированную SDK-модель.
Параметр idempotency_key задает ключ идемпотентности для безопасного повтора write-операции.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
apply ¶
apply(
*,
order_id: str,
transition: str,
idempotency_key: str | None = None,
) -> OrderActionResult
Выполняет публичную операцию Order.apply и возвращает типизированную SDK-модель.
Параметр idempotency_key задает ключ идемпотентности для безопасного повтора write-операции.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
check_confirmation_code ¶
check_confirmation_code(
*,
order_id: str,
code: str,
idempotency_key: str | None = None,
) -> OrderActionResult
Выполняет публичную операцию Order.check_confirmation_code и возвращает типизированную SDK-модель.
Параметр idempotency_key задает ключ идемпотентности для безопасного повтора write-операции.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
set_cnc_details ¶
set_cnc_details(
*,
order_id: str,
pickup_point_id: str,
idempotency_key: str | None = None,
) -> OrderActionResult
Выполняет публичную операцию Order.set_cnc_details и возвращает типизированную SDK-модель.
Параметр idempotency_key задает ключ идемпотентности для безопасного повтора write-операции.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
get_courier_delivery_range ¶
Выполняет публичную операцию Order.get_courier_delivery_range и возвращает типизированную SDK-модель.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
set_courier_delivery_range ¶
set_courier_delivery_range(
*,
order_id: str,
interval_id: str,
idempotency_key: str | None = None,
) -> OrderActionResult
Выполняет публичную операцию Order.set_courier_delivery_range и возвращает типизированную SDK-модель.
Параметр idempotency_key задает ключ идемпотентности для безопасного повтора write-операции.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
update_tracking_number ¶
update_tracking_number(
*,
order_id: str,
tracking_number: str,
idempotency_key: str | None = None,
) -> OrderActionResult
Выполняет публичную операцию Order.update_tracking_number и возвращает типизированную SDK-модель.
Параметр idempotency_key задает ключ идемпотентности для безопасного повтора write-операции.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
OrderLabel
dataclass
¶
OrderLabel(
transport: Transport,
task_id: int | str | None = None,
user_id: int | str | None = None,
)
Bases: DomainObject
Доменный объект генерации и загрузки этикеток.
create ¶
create(
*,
order_ids: Sequence[str],
extended: bool = False,
idempotency_key: str | None = None,
) -> LabelTaskResult
Выполняет публичную операцию OrderLabel.create и возвращает типизированную SDK-модель.
Параметр idempotency_key задает ключ идемпотентности для безопасного повтора write-операции.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
download ¶
Выполняет публичную операцию OrderLabel.download и возвращает типизированную SDK-модель.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
SandboxDelivery
dataclass
¶
Bases: DomainObject
Доменный объект sandbox API доставки.
create_announcement ¶
Выполняет публичную операцию SandboxDelivery.create_announcement и возвращает типизированную SDK-модель.
Параметр idempotency_key задает ключ идемпотентности для безопасного повтора write-операции.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
track_announcement ¶
Выполняет публичную операцию SandboxDelivery.track_announcement и возвращает типизированную SDK-модель.
Параметр idempotency_key задает ключ идемпотентности для безопасного повтора write-операции.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
update_custom_area_schedule ¶
update_custom_area_schedule(
*,
items: Sequence[CustomAreaScheduleEntry],
idempotency_key: str | None = None,
) -> DeliveryEntityResult
Выполняет публичную операцию SandboxDelivery.update_custom_area_schedule и возвращает типизированную SDK-модель.
Параметр idempotency_key задает ключ идемпотентности для безопасного повтора write-операции.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
cancel_parcel ¶
cancel_parcel(
*,
parcel_id: str,
actor: str,
idempotency_key: str | None = None,
) -> DeliveryEntityResult
Выполняет публичную операцию SandboxDelivery.cancel_parcel и возвращает типизированную SDK-модель.
Параметр idempotency_key задает ключ идемпотентности для безопасного повтора write-операции.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
check_confirmation_code ¶
check_confirmation_code(
*,
parcel_id: str,
confirm_code: str,
idempotency_key: str | None = None,
) -> DeliveryEntityResult
Выполняет публичную операцию SandboxDelivery.check_confirmation_code и возвращает типизированную SDK-модель.
Параметр idempotency_key задает ключ идемпотентности для безопасного повтора write-операции.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
set_order_properties ¶
set_order_properties(
*,
order_id: str,
properties: OrderDeliveryProperties,
idempotency_key: str | None = None,
) -> DeliveryEntityResult
Выполняет публичную операцию SandboxDelivery.set_order_properties и возвращает типизированную SDK-модель.
Параметр idempotency_key задает ключ идемпотентности для безопасного повтора write-операции.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
set_order_real_address ¶
set_order_real_address(
*,
order_id: str,
address: RealAddress,
idempotency_key: str | None = None,
) -> DeliveryEntityResult
Выполняет публичную операцию SandboxDelivery.set_order_real_address и возвращает типизированную SDK-модель.
Параметр idempotency_key задает ключ идемпотентности для безопасного повтора write-операции.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
tracking ¶
tracking(
*,
order_id: str,
avito_status: TrackingAvitoStatus | str,
avito_event_type: TrackingAvitoEventType | str,
provider_event_code: str,
date: str,
location: str,
comment: str | None = None,
options: DeliveryTrackingOptions | None = None,
idempotency_key: str | None = None,
) -> DeliveryEntityResult
Выполняет публичную операцию SandboxDelivery.tracking и возвращает типизированную SDK-модель.
Параметр idempotency_key задает ключ идемпотентности для безопасного повтора write-операции.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
prohibit_order_acceptance ¶
prohibit_order_acceptance(
*, order_id: str, idempotency_key: str | None = None
) -> DeliveryEntityResult
Выполняет публичную операцию SandboxDelivery.prohibit_order_acceptance и возвращает типизированную SDK-модель.
Параметр idempotency_key задает ключ идемпотентности для безопасного повтора write-операции.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
list_sorting_center ¶
Выполняет публичную операцию SandboxDelivery.list_sorting_center и возвращает типизированную SDK-модель.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
add_sorting_center ¶
add_sorting_center(
*,
items: Sequence[SortingCenterUpload],
idempotency_key: str | None = None,
) -> DeliveryEntityResult
Выполняет публичную операцию SandboxDelivery.add_sorting_center и возвращает типизированную SDK-модель.
Параметр idempotency_key задает ключ идемпотентности для безопасного повтора write-операции.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
add_areas ¶
add_areas(
*,
tariff_id: str,
areas: Sequence[SandboxArea],
idempotency_key: str | None = None,
) -> DeliveryEntityResult
Выполняет публичную операцию SandboxDelivery.add_areas и возвращает типизированную SDK-модель.
Параметр idempotency_key задает ключ идемпотентности для безопасного повтора write-операции.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
add_tags_to_sorting_center ¶
add_tags_to_sorting_center(
*,
tariff_id: str,
items: Sequence[TaggedSortingCenter],
idempotency_key: str | None = None,
) -> DeliveryEntityResult
Выполняет публичную операцию SandboxDelivery.add_tags_to_sorting_center и возвращает типизированную SDK-модель.
Параметр idempotency_key задает ключ идемпотентности для безопасного повтора write-операции.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
add_terminals ¶
add_terminals(
*,
tariff_id: str,
items: Sequence[TerminalUpload],
idempotency_key: str | None = None,
) -> DeliveryEntityResult
Выполняет публичную операцию SandboxDelivery.add_terminals и возвращает типизированную SDK-модель.
Параметр idempotency_key задает ключ идемпотентности для безопасного повтора write-операции.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
update_terms ¶
update_terms(
*,
tariff_id: str,
items: Sequence[DeliveryTermsZone],
idempotency_key: str | None = None,
) -> DeliveryEntityResult
Выполняет публичную операцию SandboxDelivery.update_terms и возвращает типизированную SDK-модель.
Параметр idempotency_key задает ключ идемпотентности для безопасного повтора write-операции.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
add_tariff ¶
add_tariff(
*,
name: str,
delivery_provider_tariff_id: str,
directions: Sequence[DeliveryDirection],
tariff_zones: Sequence[DeliveryTariffZone],
terms_zones: Sequence[DeliveryTermsZone],
tariff_type: str | None = None,
idempotency_key: str | None = None,
) -> DeliveryEntityResult
Выполняет публичную операцию SandboxDelivery.add_tariff и возвращает типизированную SDK-модель.
Параметр idempotency_key задает ключ идемпотентности для безопасного повтора write-операции.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
create_parcel ¶
create_parcel(
*,
order_id: str,
parcel_id: str,
idempotency_key: str | None = None,
) -> DeliveryEntityResult
Выполняет публичную операцию SandboxDelivery.create_parcel и возвращает типизированную SDK-модель.
Параметр idempotency_key задает ключ идемпотентности для безопасного повтора write-операции.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
cancel_sandbox_announcement ¶
cancel_sandbox_announcement(
*,
announcement_id: str,
date: str,
options: SandboxCancelAnnouncementOptions,
idempotency_key: str | None = None,
) -> DeliveryEntityResult
Выполняет публичную операцию SandboxDelivery.cancel_sandbox_announcement и возвращает типизированную SDK-модель.
Параметр idempotency_key задает ключ идемпотентности для безопасного повтора write-операции.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
cancel_sandbox_parcel ¶
cancel_sandbox_parcel(
*,
parcel_id: str,
options: CancelSandboxParcelOptions | None = None,
idempotency_key: str | None = None,
) -> DeliveryEntityResult
Выполняет публичную операцию SandboxDelivery.cancel_sandbox_parcel и возвращает типизированную SDK-модель.
Параметр idempotency_key задает ключ идемпотентности для безопасного повтора write-операции.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
change_sandbox_parcel ¶
change_sandbox_parcel(
*,
type: str,
parcel_id: str,
application: ChangeParcelApplication | None = None,
options: ChangeParcelOptions | None = None,
idempotency_key: str | None = None,
) -> DeliveryEntityResult
Выполняет публичную операцию SandboxDelivery.change_sandbox_parcel и возвращает типизированную SDK-модель.
Параметр idempotency_key задает ключ идемпотентности для безопасного повтора write-операции.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
create_sandbox_announcement ¶
create_sandbox_announcement(
*,
announcement_id: str,
barcode: str,
sender: SandboxAnnouncementParticipant,
receiver: SandboxAnnouncementParticipant,
announcement_type: str,
date: str,
packages: Sequence[SandboxAnnouncementPackage],
options: SandboxCreateAnnouncementOptions,
idempotency_key: str | None = None,
) -> DeliveryEntityResult
Выполняет публичную операцию SandboxDelivery.create_sandbox_announcement и возвращает типизированную SDK-модель.
Параметр idempotency_key задает ключ идемпотентности для безопасного повтора write-операции.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
get_sandbox_announcement_event ¶
get_sandbox_announcement_event(
*,
announcement_id: str,
idempotency_key: str | None = None,
) -> DeliveryEntityResult
Выполняет публичную операцию SandboxDelivery.get_sandbox_announcement_event и возвращает типизированную SDK-модель.
Параметр idempotency_key задает ключ идемпотентности для безопасного повтора write-операции.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
get_sandbox_change_parcel_info ¶
get_sandbox_change_parcel_info(
*,
application_id: str,
idempotency_key: str | None = None,
) -> DeliveryEntityResult
Выполняет публичную операцию SandboxDelivery.get_sandbox_change_parcel_info и возвращает типизированную SDK-модель.
Параметр idempotency_key задает ключ идемпотентности для безопасного повтора write-операции.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
get_sandbox_parcel_info ¶
get_sandbox_parcel_info(
*, parcel_id: str, idempotency_key: str | None = None
) -> DeliveryEntityResult
Выполняет публичную операцию SandboxDelivery.get_sandbox_parcel_info и возвращает типизированную SDK-модель.
Параметр idempotency_key задает ключ идемпотентности для безопасного повтора write-операции.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
get_sandbox_registered_parcel_id ¶
get_sandbox_registered_parcel_id(
*, order_id: str, idempotency_key: str | None = None
) -> DeliveryEntityResult
Выполняет публичную операцию SandboxDelivery.get_sandbox_registered_parcel_id и возвращает типизированную SDK-модель.
Параметр idempotency_key задает ключ идемпотентности для безопасного повтора write-операции.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
Stock
dataclass
¶
Bases: DomainObject
Доменный объект управления остатками.
get ¶
Выполняет публичную операцию Stock.get и возвращает типизированную SDK-модель.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
update ¶
update(
*,
stocks: Sequence[StockUpdateEntry],
idempotency_key: str | None = None,
) -> StockUpdateResult
Выполняет публичную операцию Stock.update и возвращает типизированную SDK-модель.
Параметр idempotency_key задает ключ идемпотентности для безопасного повтора write-операции.
Пустой результат возвращается как пустая коллекция или None согласно аннотации метода.
Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.
DeliveryStatus ¶
Bases: str, Enum
Статус операции или задачи delivery API.
LabelTaskStatus ¶
Bases: str, Enum
Статус задачи генерации этикеток.
OrderStatus ¶
Bases: str, Enum
Статус заказа или операции над заказом.
TrackingAvitoEventType ¶
Bases: str, Enum
Тип Avito-события для sandbox tracking.
TrackingAvitoStatus ¶
Bases: str, Enum
Статус Avito для sandbox tracking-события.
AddSortingCentersRequest
dataclass
¶
Запрос загрузки сортировочных центров.
AddTariffV2Request
dataclass
¶
AddTariffV2Request(
name: str,
delivery_provider_tariff_id: str,
directions: list[DeliveryDirection],
tariff_zones: list[DeliveryTariffZone],
terms_zones: list[DeliveryTermsZone],
tariff_type: str | None = None,
)
Запрос загрузки тарифа sandbox delivery API.
AddTerminalsRequest
dataclass
¶
Запрос загрузки терминалов.
CancelParcelRequest
dataclass
¶
Запрос отмены sandbox-посылки.
CancelSandboxParcelRequest
dataclass
¶
Запрос отмены тестовой посылки.
ChangeParcelApplication
dataclass
¶
ChangeParcelApplication(
kind: str | None = None,
name: str | None = None,
phones: list[str] | None = None,
)
Изменяемые данные по посылке.
ChangeParcelOptions
dataclass
¶
Опции создания заявки на изменение посылки.
ChangeParcelRequest
dataclass
¶
ChangeParcelRequest(
type: str,
parcel_id: str,
application: ChangeParcelApplication | None = None,
options: ChangeParcelOptions | None = None,
)
Запрос создания заявки на изменение тестовой посылки.
CourierRangesResult
dataclass
¶
CustomAreaScheduleEntry
dataclass
¶
CustomAreaScheduleEntry(
provider_area_numbers: list[str],
services: list[str],
custom_schedule: list[DeliveryDateInterval],
use_all_areas: bool | None = None,
)
Кастомное расписание для списка областей доставки.
CustomAreaScheduleRequest
dataclass
¶
Запрос установки кастомного расписания областей.
DeliveryAddress
dataclass
¶
DeliveryAddress(
country: str,
region: str,
locality: str,
fias: str,
zip_code: str,
lat: float,
lng: float,
address_row: str | None = None,
building: str | None = None,
floor: int | None = None,
house: str | None = None,
housing: str | None = None,
locality_type: str | None = None,
porch: str | None = None,
room: str | None = None,
street: str | None = None,
sub_region: str | None = None,
sub_region_type: str | None = None,
)
Адрес сортировочного центра или терминала.
DeliveryAnnouncementRequest
dataclass
¶
Запрос создания или отмены анонса доставки.
DeliveryDateInterval
dataclass
¶
Интервалы доставки/забора для конкретной даты.
DeliveryDirection
dataclass
¶
DeliveryDirection(
provider_direction_id: str,
tag_from: str,
tag_to: str,
zones: list[DeliveryDirectionZone],
)
Направление доставки в тарифе.
DeliveryDirectionZone
dataclass
¶
DeliveryDirectionZone(
tariff_zone_id: str | None = None,
terms_zone_id: str | None = None,
type: str | None = None,
)
Условия доставки внутри направления тарифа.
DeliveryEntityResult
dataclass
¶
DeliveryParcelIdsRequest
dataclass
¶
Запрос пакетной операции по посылкам.
DeliveryParcelRequest
dataclass
¶
Запрос создания посылки.
DeliveryParcelResultRequest
dataclass
¶
Запрос передачи результата по посылке.
DeliveryRestriction
dataclass
¶
DeliveryRestriction(
max_weight: int,
max_dimensions: list[int],
max_declared_cost: int,
dimensional_factor: int | None = None,
max_dimensional_weight: int | None = None,
)
Ограничения терминала или сортировочного центра.
DeliverySortingCentersResult
dataclass
¶
DeliveryTariffItem
dataclass
¶
DeliveryTariffItem(
calculation_mechanic: str,
chargeable_parameter: str,
service_name: str,
values: list[DeliveryTariffValue],
)
Модель расчета стоимости услуги в тарифной зоне.
DeliveryTariffValue
dataclass
¶
DeliveryTariffValue(
cost: int | None = None,
max_weight: int | None = None,
dimensional_factor: int | None = None,
max_declared_cost: int | None = None,
percent: float | None = None,
min_cost: int | None = None,
)
Значение внутри модели расчета тарифной зоны.
DeliveryTariffZone
dataclass
¶
Тарифная зона доставки.
DeliveryTaskInfo
dataclass
¶
DeliveryTerms
dataclass
¶
DeliveryTerms(
cost: int | None = None,
direct_control_date: str | None = None,
receiver_terminal_code: str | None = None,
return_control_date: str | None = None,
sender_receive_terminal_code: str | None = None,
tough_wrap: bool | None = None,
)
Параметры условий доставки заказа.
DeliveryTermsZone
dataclass
¶
DeliveryTermsZone(
delivery_provider_zone_id: str | None = None,
min_term: int | None = None,
max_term: int | None = None,
name: str | None = None,
)
Зона сроков доставки.
DeliveryTrackingOptions
dataclass
¶
DeliveryTrackingOptions(
barcode: str | None = None,
return_barcode: str | None = None,
return_dispatch_number: str | None = None,
return_tracking_number: str | None = None,
)
Дополнительные поля tracking-события.
DeliveryTrackingRequest
dataclass
¶
DeliveryTrackingRequest(
order_id: str,
avito_status: TrackingAvitoStatus | str,
avito_event_type: TrackingAvitoEventType | str,
provider_event_code: str,
date: str,
location: str,
comment: str | None = None,
options: DeliveryTrackingOptions | None = None,
)
Запрос передачи tracking-события sandbox-заказа.
GetChangeParcelInfoRequest
dataclass
¶
Запрос информации о заявке на изменение посылки.
GetRegisteredParcelIdRequest
dataclass
¶
Запрос ID зарегистрированной тестовой посылки.
GetSandboxParcelInfoRequest
dataclass
¶
Запрос информации о тестовой посылке.
LabelPdfResult
dataclass
¶
LabelTaskResult
dataclass
¶
OrderAcceptReturnRequest
dataclass
¶
Запрос подтверждения возврата заказа.
OrderActionResult
dataclass
¶
OrderApplyTransitionRequest
dataclass
¶
Запрос перехода заказа в другой статус.
OrderCncDetailsRequest
dataclass
¶
Запрос установки деталей cnc-заказа.
OrderConfirmationCodeRequest
dataclass
¶
Запрос проверки кода подтверждения заказа.
OrderCourierRangeRequest
dataclass
¶
Запрос установки интервала курьерской доставки.
OrderDeliveryProperties
dataclass
¶
OrderDeliveryProperties(
delivery: DeliveryTerms | None = None,
dimensions: list[int] | None = None,
weight: int | None = None,
)
Набор параметров доставки sandbox-заказа.
OrderMarkingsRequest
dataclass
¶
Запрос обновления маркировок заказа.
OrdersResult
dataclass
¶
OrderTrackingNumberRequest
dataclass
¶
Запрос установки трек-номера.
ProhibitOrderAcceptanceRequest
dataclass
¶
Запрос запрета приема sandbox-посылки.
RealAddress
dataclass
¶
Фактический адрес приема или возврата.
SandboxAnnouncementDelivery
dataclass
¶
SandboxAnnouncementDelivery(
type: str,
terminal: SandboxDeliveryPoint | None = None,
sorting_center: SandboxDeliveryPoint | None = None,
)
Логистическая точка участника тестового анонса.
SandboxAnnouncementPackage
dataclass
¶
Грузоместо в тестовом анонсе.
SandboxAnnouncementParticipant
dataclass
¶
SandboxAnnouncementParticipant(
type: str,
phones: list[str],
email: str,
name: str,
delivery: SandboxAnnouncementDelivery,
)
Участник тестового анонса.
SandboxAreasRequest
dataclass
¶
Запрос добавления зон sandbox-доставки.
SandboxCancelAnnouncementOptions
dataclass
¶
Опции отмены тестового анонса.
SandboxCancelAnnouncementRequest
dataclass
¶
SandboxCancelAnnouncementRequest(
announcement_id: str,
date: str,
options: SandboxCancelAnnouncementOptions,
)
Запрос отмены тестового анонса.
SandboxConfirmationCodeRequest
dataclass
¶
Запрос проверки кода подтверждения sandbox-заказа.
SandboxCreateAnnouncementOptions
dataclass
¶
Опции создания тестового анонса.
SandboxCreateAnnouncementRequest
dataclass
¶
SandboxCreateAnnouncementRequest(
announcement_id: str,
barcode: str,
sender: SandboxAnnouncementParticipant,
receiver: SandboxAnnouncementParticipant,
announcement_type: str,
date: str,
packages: list[SandboxAnnouncementPackage],
options: SandboxCreateAnnouncementOptions,
)
Запрос создания тестового анонса.
SandboxDeliveryPoint
dataclass
¶
Точка отправки или приема в тестовом анонсе.
SandboxGetAnnouncementEventRequest
dataclass
¶
Запрос последнего события тестового анонса.
SetOrderPropertiesRequest
dataclass
¶
Запрос установки параметров доставки sandbox-заказа.
SetOrderRealAddressRequest
dataclass
¶
Запрос передачи фактического адреса sandbox-заказа.
StockInfoResult
dataclass
¶
StockUpdateEntry
dataclass
¶
Остаток по одному объявлению.
StockUpdateRequest
dataclass
¶
Запрос обновления остатков.
StockUpdateResult
dataclass
¶
TaggedSortingCenter
dataclass
¶
Тэг для сортировочного центра.
TaggedSortingCentersRequest
dataclass
¶
Запрос установки тэгов сортировочным центрам.
TerminalUpload
dataclass
¶
TerminalUpload(
delivery_provider_id: str,
name: str,
address: DeliveryAddress,
phones: list[str],
itinerary: str,
photos: list[str],
direction_tag: str,
services: list[str],
schedule: WeeklySchedule,
restriction: DeliveryRestriction,
display_name: str | None = None,
options: list[str] | None = None,
terminal_type: str | None = None,
)
Терминал для загрузки в sandbox delivery API.
UpdateTermsRequest
dataclass
¶
Запрос обновления сроков по тарифу.
WeeklySchedule
dataclass
¶
WeeklySchedule(
mon: list[str],
tue: list[str],
wed: list[str],
thu: list[str],
fri: list[str],
sat: list[str],
sun: list[str],
)
Недельное расписание работы.