def self.
new(id : String, mpeg4_url : String, mpeg4_width : Int32 | Nil =
nil, mpeg4_height : Int32 | Nil =
nil, mpeg4_duration : Int32 | Nil =
nil, thumbnail_url : Nil | String =
nil, thumbnail_mime_type : Nil | String =
nil, title : Nil | String =
nil, caption : Nil | String =
nil, parse_mode :
Tourmaline::ParseMode | Nil =
nil, caption_entities : Array(
Tourmaline::MessageEntity) =
[] of MessageEntity, reply_markup : Nil |
Tourmaline::InlineKeyboardMarkup =
nil, input_message_content :
Tourmaline::InputContactMessageContent |
Tourmaline::InputInvoiceMessageContent |
Tourmaline::InputLocationMessageContent |
Tourmaline::InputTextMessageContent |
Tourmaline::InputVenueMessageContent | Nil =
nil)
#
def self.
new(pull : JSON::PullParser)
#