Telegram::InputMediaAnimation
Inherits Telegram::InputMediaFileDetection < JSON::Serializable < Struct < Value < Object
Telegram API type: InputMediaAnimation Represents an animation file (GIF or H.264/MPEG-4 AVC video without sound) to be sent.
Constructors
new(type : String, media : String | InputFile, thumbnail : String | InputFile | Nil = nil, caption : String | Nil = nil, parse_mode : String | Nil = nil, caption_entities : Array(MessageEntity) | Nil = nil, show_caption_above_media : Bool | Nil = nil, width : Int64 | Nil = nil, height : Int64 | Nil = nil, duration : Int64 | Nil = nil, has_spoiler : Bool | Nil = nil)
Sourcenew(pull : JSON::PullParser)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceInstance methods
caption
caption_entities
clone
Sourcecontains_file_data?
Sourcecopy_with(type _type = @type, media _media = @media, thumbnail _thumbnail = @thumbnail, caption _caption = @caption, parse_mode _parse_mode = @parse_mode, caption_entities _caption_entities = @caption_entities, show_caption_above_media _show_caption_above_media = @show_caption_above_media, width _width = @width, height _height = @height, duration _duration = @duration, has_spoiler _has_spoiler = @has_spoiler)
Sourceduration
has_spoiler
height
media
parse_mode
show_caption_above_media
thumbnail
type
width