class Tourmaline::InlineQueryResultVenue
- Tourmaline::InlineQueryResultVenue
- Reference
- Object
Overview
Represents a venue. By default, the venue will be sent by the user. Alternatively, you can use input_message_content to send a message with the specified content instead of the venue. Note: This will only work in Telegram versions released after 9 April, 2016. Older clients will ignore them.
Included Modules
- JSON::Serializable
Defined in:
tourmaline/types/api.crConstructors
- .new(id : String, latitude : Float64, longitude : Float64, title : String, address : String, type : String = "venue", foursquare_id : String | Nil = nil, foursquare_type : String | Nil = nil, google_place_id : String | Nil = nil, google_place_type : String | Nil = nil, reply_markup : Tourmaline::InlineKeyboardMarkup | Nil = nil, input_message_content : Tourmaline::InputMessageContent | Nil = nil, thumbnail_url : String | Nil = nil, thumbnail_width : Int32 | Int64 | Nil = nil, thumbnail_height : Int32 | Int64 | Nil = nil)
- .new(pull : JSON::PullParser)
Instance Method Summary
-
#address : String
Address of the venue
-
#address=(address : String)
Address of the venue
-
#foursquare_id : String | Nil
Optional.
-
#foursquare_id=(foursquare_id : String | Nil)
Optional.
-
#foursquare_type : String | Nil
Optional.
-
#foursquare_type=(foursquare_type : String | Nil)
Optional.
-
#google_place_id : String | Nil
Optional.
-
#google_place_id=(google_place_id : String | Nil)
Optional.
-
#google_place_type : String | Nil
Optional.
-
#google_place_type=(google_place_type : String | Nil)
Optional.
-
#id : String
Unique identifier for this result, 1-64 Bytes
-
#id=(id : String)
Unique identifier for this result, 1-64 Bytes
-
#input_message_content : Tourmaline::InputMessageContent | Nil
Optional.
-
#input_message_content=(input_message_content : Tourmaline::InputMessageContent | Nil)
Optional.
-
#latitude : Float64
Latitude of the venue location in degrees
-
#latitude=(latitude : Float64)
Latitude of the venue location in degrees
-
#longitude : Float64
Longitude of the venue location in degrees
-
#longitude=(longitude : Float64)
Longitude of the venue location in degrees
-
#reply_markup : Tourmaline::InlineKeyboardMarkup | Nil
Optional.
-
#reply_markup=(reply_markup : Tourmaline::InlineKeyboardMarkup | Nil)
Optional.
-
#thumbnail_height : Int32 | Int64 | Nil
Optional.
-
#thumbnail_height=(thumbnail_height : Int32 | Int64 | Nil)
Optional.
-
#thumbnail_url : String | Nil
Optional.
-
#thumbnail_url=(thumbnail_url : String | Nil)
Optional.
-
#thumbnail_width : Int32 | Int64 | Nil
Optional.
-
#thumbnail_width=(thumbnail_width : Int32 | Int64 | Nil)
Optional.
-
#title : String
Title of the venue
-
#title=(title : String)
Title of the venue
-
#type : String
Type of the result, must be venue
-
#type=(type : String)
Type of the result, must be venue
Constructor Detail
Instance Method Detail
Optional. Foursquare identifier of the venue if known
Optional. Foursquare type of the venue, if known. (For example, "arts_entertainment/default", "arts_entertainment/aquarium" or "food/icecream".)
Optional. Foursquare type of the venue, if known. (For example, "arts_entertainment/default", "arts_entertainment/aquarium" or "food/icecream".)
Optional. Google Places identifier of the venue
Optional. Google Places type of the venue. (See supported types.)
Optional. Google Places type of the venue. (See supported types.)
Optional. Content of the message to be sent instead of the venue
Optional. Content of the message to be sent instead of the venue
Optional. Inline keyboard attached to the message
Optional. Inline keyboard attached to the message