perekrestok_api.endpoints.general

Общий (не класифицируемый) функционал

Classes

ClassGeneral(parent)

Общие методы API Перекрёстка.

class ClassGeneral(parent: ParentT)[source][source]

Bases: ApiChild[PerekrestokAPI]

Общие методы API Перекрёстка.

Включает методы для работы с изображениями, формой обратной связи, получения информации о пользователе и других общих функций.

async download_image(
url: str,
retry_attempts: int = 3,
timeout: float = 10,
) BytesIO[source][source]

Скачать изображение по URL.

async qualifier(
selections: list[QualifierFeatureKey] | None = None,
) FetchResponse[source][source]

Получить конфигурацию функций API.

Parameters:

selections – Список ключей функций для получения. При None возвращает ответы по всем доступным ключам.

async feedback_form() FetchResponse[source][source]

Получить форму обратной связи.

async delivery_switcher() FetchResponse[source][source]

Получить информацию о переключателе доставки.

async current_user() FetchResponse[source][source]

Получить информацию о текущем пользователе.