QIWI Maps API¶
- class glQiwiApi.qiwi.maps.QiwiMaps(cache_time: int = 0, session_holder: Optional[glQiwiApi.core.session.holder.AbstractSessionHolder[Any]] = None)[source]¶
Bases:
glQiwiApi.core.abc.wrapper.Wrapper
,glQiwiApi.core.mixins.DataMixin
,glQiwiApi.core.mixins.ContextInstanceMixin
[QiwiMaps
]QIWI Terminal Maps API allows you to locate QIWI terminals on the territory of the Russian Federation
- __init__(cache_time: int = 0, session_holder: Optional[glQiwiApi.core.session.holder.AbstractSessionHolder[Any]] = None) None [source]¶
- async terminals(polygon: glQiwiApi.types.qiwi.polygon.Polygon, zoom: Optional[int] = None, pop_if_inactive_x_mins: int = 30, include_partners: Optional[bool] = None, partners_ids: Optional[List[Any]] = None, cache_terminals: Optional[bool] = None, card_terminals: Optional[bool] = None, identification_types: Optional[int] = None, terminal_groups: Optional[List[Any]] = None) List[glQiwiApi.types.qiwi.terminal.Terminal] [source]¶
Get map of terminals sent for passed polygon with additional params
- Parameters
polygon – glQiwiApi.types.Polygon object
zoom – https://tech.yandex.ru/maps/doc/staticapi/1.x/dg/concepts/map_scale-docpage/
pop_if_inactive_x_mins – do not show if terminal was inactive for X minutes default 0.5 hours
include_partners – result will include/exclude partner terminals
partners_ids – Not fixed IDS array look at docs
cache_terminals – result will include or exclude cache-acceptable terminals
card_terminals – result will include or exclude card-acceptable terminals
identification_types – 0 - not identified, 1 - partly identified, 2 - fully identified
terminal_groups – look at QiwiMaps.partners
- Returns
list of Terminal instances
- async partners() List[glQiwiApi.types.qiwi.partner.Partner] [source]¶
Get terminal partners for ttpGroups :return: list of TTPGroups