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
-
- Object
- InlineQueryResult
- InlineQueryResultCachedGif
Constructors
-
InlineQueryResultCachedGif.new({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