class Tourmaline::InlineQueryResultLocation
inherits Reference
#
Represents a location on a map. By default, the location will be sent by the user. Alternatively, you can use input_message_content to send a message with the specified content instead of the location.
Included modules
JSON::Serializable
Constructors#
.new(id, latitude, longitude, title, type = "location", horizontal_accuracy : Float64? = nil, live_period : Int32 | Int64 | Nil = nil, heading : Int32 | Int64 | Nil = nil, proximity_alert_radius : Int32 | Int64 | Nil = nil, reply_markup : Tourmaline::InlineKeyboardMarkup? = nil, input_message_content : Tourmaline::InputMessageContent? = nil, thumbnail_url : String? = nil, thumbnail_width : Int32 | Int64 | Nil = nil, thumbnail_height : Int32 | Int64 | Nil = nil)
#
(id, latitude, longitude, title, type = "location", horizontal_accuracy : Float64? = nil, live_period : Int32 | Int64 | Nil = nil, heading : Int32 | Int64 | Nil = nil, proximity_alert_radius : Int32 | Int64 | Nil = nil, reply_markup : Tourmaline::InlineKeyboardMarkup? = nil, input_message_content : Tourmaline::InputMessageContent? = nil, thumbnail_url : String? = nil, thumbnail_width : Int32 | Int64 | Nil = nil, thumbnail_height : Int32 | Int64 | Nil = nil)
Methods#
#heading : Int32 | Int64 | Nil
#
: Int32 | Int64 | Nil
Optional. For live locations, a direction in which the user is moving, in degrees. Must be between 1 and 360 if specified.
#heading=(heading : Int32 | Int64 | Nil)
#
(heading : Int32 | Int64 | Nil)
Optional. For live locations, a direction in which the user is moving, in degrees. Must be between 1 and 360 if specified.
#horizontal_accuracy : Float64?
#
: Float64?
Optional. The radius of uncertainty for the location, measured in meters; 0-1500
#horizontal_accuracy=(horizontal_accuracy : Float64?)
#
(horizontal_accuracy : Float64?)
Optional. The radius of uncertainty for the location, measured in meters; 0-1500
#input_message_content : Tourmaline::InputMessageContent?
#
: Tourmaline::InputMessageContent?
Optional. Content of the message to be sent instead of the location
#input_message_content=(input_message_content : Tourmaline::InputMessageContent?)
#
(input_message_content : Tourmaline::InputMessageContent?)
Optional. Content of the message to be sent instead of the location
#live_period : Int32 | Int64 | Nil
#
: Int32 | Int64 | Nil
Optional. Period in seconds during which the location can be updated, should be between 60 and 86400, or 0x7FFFFFFF for live locations that can be edited indefinitely.
#live_period=(live_period : Int32 | Int64 | Nil)
#
(live_period : Int32 | Int64 | Nil)
Optional. Period in seconds during which the location can be updated, should be between 60 and 86400, or 0x7FFFFFFF for live locations that can be edited indefinitely.
#proximity_alert_radius : Int32 | Int64 | Nil
#
: Int32 | Int64 | Nil
Optional. For live locations, a maximum distance for proximity alerts about approaching another chat member, in meters. Must be between 1 and 100000 if specified.
#proximity_alert_radius=(proximity_alert_radius : Int32 | Int64 | Nil)
#
(proximity_alert_radius : Int32 | Int64 | Nil)
Optional. For live locations, a maximum distance for proximity alerts about approaching another chat member, in meters. Must be between 1 and 100000 if specified.
#reply_markup : Tourmaline::InlineKeyboardMarkup?
#
: Tourmaline::InlineKeyboardMarkup?
Optional. Inline keyboard attached to the message
#reply_markup=(reply_markup : Tourmaline::InlineKeyboardMarkup?)
#
(reply_markup : Tourmaline::InlineKeyboardMarkup?)
Optional. Inline keyboard attached to the message
#thumbnail_url=(thumbnail_url : String?)
#
(thumbnail_url : String?)
Optional. Url of the thumbnail for the result