def self.
new(id : String, title : String, caption : Nil | String =
nil, parse_mode :
Tourmaline::ParseMode | Nil =
nil, caption_entities : Array(
Tourmaline::MessageEntity) =
[] of MessageEntity, document_url : String =
nil, mime_type : String =
nil, description : Nil | String =
nil, reply_markup : Nil |
Tourmaline::InlineKeyboardMarkup =
nil, input_message_content :
Tourmaline::InputContactMessageContent |
Tourmaline::InputInvoiceMessageContent |
Tourmaline::InputLocationMessageContent |
Tourmaline::InputTextMessageContent |
Tourmaline::InputVenueMessageContent | Nil =
nil, thumbnail_url : String =
nil, thumbnail_width : Int32 | Nil =
nil, thumbnail_height : Int32 | Nil =
nil)
#
def self.
new(pull : JSON::PullParser)
#