Skip to content

class Tourmaline::InputLocationMessageContent
inherits Reference #

Represents the content of a location message to be sent as the result of an inline query.

Included modules

JSON::Serializable

Constructors#

.new(latitude, longitude, horizontal_accuracy : Float64? = nil, live_period : Int32 | Int64 | Nil = nil, heading : Int32 | Int64 | Nil = nil, proximity_alert_radius : Int32 | Int64 | Nil = nil) #

View source

.new(pull : JSON::PullParser) #

View source

Methods#

#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.

View source

#heading=(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.

View source

#horizontal_accuracy : Float64? #

Optional. The radius of uncertainty for the location, measured in meters; 0-1500

View source

#horizontal_accuracy=(horizontal_accuracy : Float64?) #

Optional. The radius of uncertainty for the location, measured in meters; 0-1500

View source

#latitude : Float64 #

Latitude of the location in degrees

View source

#latitude=(latitude : Float64) #

Latitude of the location in degrees

View source

#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.

View source

#live_period=(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.

View source

#longitude : Float64 #

Longitude of the location in degrees

View source

#longitude=(longitude : Float64) #

Longitude of the location in degrees

View source

#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.

View source

#proximity_alert_radius=(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.

View source