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, thumb_url :
String =
nil, thumb_width : Int32 | Nil =
nil, thumb_height : Int32 | Nil =
nil)
#
def self.
new(pull : JSON::PullParser)
#