diff --git a/aiogram/types/inline_query_result.py b/aiogram/types/inline_query_result.py index 9c2432d1..8fe788bf 100644 --- a/aiogram/types/inline_query_result.py +++ b/aiogram/types/inline_query_result.py @@ -358,6 +358,7 @@ class InlineQueryResultLocation(InlineQueryResult): latitude: base.Float = fields.Field() longitude: base.Float = fields.Field() title: base.String = fields.Field() + horizontal_accuracy: typing.Optional[base.Float] = fields.Field() live_period: base.Integer = fields.Field() heading: typing.Optional[base.Integer] = fields.Field() proximity_alert_radius: typing.Optional[base.Integer] = fields.Field() @@ -371,6 +372,7 @@ class InlineQueryResultLocation(InlineQueryResult): latitude: base.Float, longitude: base.Float, title: base.String, + horizontal_accuracy: typing.Optional[base.Float] = None, live_period: typing.Optional[base.Integer] = None, heading: typing.Optional[base.Integer] = None, proximity_alert_radius: typing.Optional[base.Integer] = None, @@ -385,6 +387,7 @@ class InlineQueryResultLocation(InlineQueryResult): latitude=latitude, longitude=longitude, title=title, + horizontal_accuracy=horizontal_accuracy, live_period=live_period, heading=heading, proximity_alert_radius=proximity_alert_radius, diff --git a/aiogram/types/input_message_content.py b/aiogram/types/input_message_content.py index 32fee9da..b20b2d7d 100644 --- a/aiogram/types/input_message_content.py +++ b/aiogram/types/input_message_content.py @@ -44,18 +44,21 @@ class InputLocationMessageContent(InputMessageContent): """ latitude: base.Float = fields.Field() longitude: base.Float = fields.Field() + horizontal_accuracy: typing.Optional[base.Float] = fields.Field() heading: typing.Optional[base.Integer] = fields.Field() proximity_alert_radius: typing.Optional[base.Integer] = fields.Field() def __init__(self, latitude: base.Float, longitude: base.Float, + horizontal_accuracy: typing.Optional[base.Float] = None, heading: typing.Optional[base.Integer] = None, proximity_alert_radius: typing.Optional[base.Integer] = None, ): super().__init__( latitude=latitude, longitude=longitude, + horizontal_accuracy=horizontal_accuracy, heading=heading, proximity_alert_radius=proximity_alert_radius, ) diff --git a/aiogram/types/location.py b/aiogram/types/location.py index 9e81c865..5f159e33 100644 --- a/aiogram/types/location.py +++ b/aiogram/types/location.py @@ -12,6 +12,7 @@ class Location(base.TelegramObject): """ longitude: base.Float = fields.Field() latitude: base.Float = fields.Field() + horizontal_accuracy: typing.Optional[base.Float] = fields.Field() live_period: typing.Optional[base.Integer] = fields.Field() heading: typing.Optional[base.Integer] = fields.Field() proximity_alert_radius: typing.Optional[base.Integer] = fields.Field()