Перейти к содержанию

tariffs

Источник API: Тарифы.json.

Enum

Пакет tariffs.

Tariff dataclass

Tariff(
    transport: Transport, tariff_id: int | str | None = None
)

Bases: DomainObject

Доменный объект тарифа.

get_tariff_info

get_tariff_info() -> TariffInfo

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

Raises: AvitoError с полями operation, status, request_id, attempt, method и endpoint.

TariffLevel

Bases: str, Enum

Уровень тарифного контракта.

TariffContractInfo dataclass

TariffContractInfo(
    level: TariffLevel | None,
    is_active: bool | None,
    start_time: int | None,
    close_time: int | None,
    bonus: int | None,
    price: float | None,
    original_price: float | None,
    packages_count: int | None,
)

Bases: SerializableModel

Информация о текущем или запланированном тарифном контракте.

TariffInfo dataclass

TariffInfo(
    current: TariffContractInfo | None = None,
    scheduled: TariffContractInfo | None = None,
)

Bases: SerializableModel

Информация по текущему и запланированному тарифу.