mirror of
https://github.com/aiogram/aiogram.git
synced 2026-04-08 16:37:47 +00:00
26 lines
1 KiB
Python
26 lines
1 KiB
Python
from __future__ import annotations
|
|
|
|
from typing import Optional
|
|
|
|
from .base import TelegramObject
|
|
|
|
|
|
class Location(TelegramObject):
|
|
"""
|
|
This object represents a point on the map.
|
|
|
|
Source: https://core.telegram.org/bots/api#location
|
|
"""
|
|
|
|
longitude: float
|
|
"""Longitude as defined by sender"""
|
|
latitude: float
|
|
"""Latitude as defined by sender"""
|
|
horizontal_accuracy: Optional[float] = None
|
|
"""*Optional*. The radius of uncertainty for the location, measured in meters; 0-1500"""
|
|
live_period: Optional[int] = None
|
|
"""*Optional*. Time relative to the message sending date, during which the location can be updated; in seconds. For active live locations only."""
|
|
heading: Optional[int] = None
|
|
"""*Optional*. The direction in which user is moving, in degrees; 1-360. For active live locations only."""
|
|
proximity_alert_radius: Optional[int] = None
|
|
"""*Optional*. Maximum distance for proximity alerts about approaching another chat member, in meters. For sent live locations only."""
|