InlineQueryResultCachedGif class

Represents a link to an animated GIF file stored on the Telegram servers. By default, this animated GIF file will be sent by the user with an optional caption. Alternatively, you can use input_message_content to send a message with specified content instead of the animation.

Inheritance

Constructors

InlineQueryResultCachedGif({required String id, required String gifFileId, String? title, String? caption, ParseMode? parseMode, List<MessageEntity>? captionEntities, InlineKeyboardMarkup? replyMarkup, InputMessageContent? inputMessageContent})
Basic constructor

Properties

caption String?
Optional. Caption of the GIF file to be sent, 0-1024 characters after entities parsing
getter/setter pair
captionEntities List<MessageEntity>?
Optional. List of special entities that appear in the caption, which can be specified instead of parse_mode
getter/setter pair
gifFileId String
A valid file identifier for the GIF file
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
id String
Unique identifier for this result, 1-64 bytes
getter/setter pair
inputMessageContent InputMessageContent?
Optional. Content of the message to be sent instead of the GIF animation
getter/setter pair
parseMode ParseMode?
Optional. Mode for parsing entities in the caption.
getter/setter pair
replyMarkup InlineKeyboardMarkup?
Optional. Inline keyboard attached to the message
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
title String?
Optional. Title for the result
getter/setter pair
type String
Type of the result, must be gif
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map
Creates a json from the object
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited