chizhik_api.endpoints.geolocation

Геолокация

Functions

api_child_field(child_factory, *[, repr, ...])

Dataclass field helper for child API services initialized in ApiParent.__post_init__.

autotest(func)

dataclass([cls, init, repr, eq, order, ...])

Add dunder methods based on the fields defined in the class.

Classes

ApiChild(parent)

Base class for API child services that keeps a typed parent reference.

ApiParent()

Dataclass mixin that initializes fields declared with api_child_field.

ClassGeolocation(parent)

Методы для работы с геолокацией и выбором магазинов.

FetchResponse(request, page, url, headers, ...)

Represents the response of a request.

ShopService(parent)

Сервис для работы с информацией о магазинах.

class ClassGeolocation(parent: ChizhikAPI)[source][source]

Bases: ApiChild[ChizhikAPI]

Методы для работы с геолокацией и выбором магазинов.

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

Shop: ShopService

Сервис для работы с информацией о магазинах.

async cities_list(
search_name: str,
page: int = 1,
) FetchResponse[source][source]

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

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

Bases: ApiChild[ChizhikAPI]

Сервис для работы с информацией о магазинах.

async all() FetchResponse[source][source]

Получить список всех точек магазинов.

async search(
query: str,
) FetchResponse[source][source]

Получить список всех точек магазинов.