Class InlineQueryResultCachedGif
- java.lang.Object
-
- org.telegram.telegrambots.meta.api.objects.inlinequery.result.cached.InlineQueryResultCachedGif
-
- All Implemented Interfaces:
Serializable,BotApiObject,InputBotApiObject,Validable,InlineQueryResult
- Direct Known Subclasses:
InlineQueryResultCachedGif
public class InlineQueryResultCachedGif extends Object implements InlineQueryResult
- Version:
- 1.0 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.
- Author:
- Ruben Bermudez
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description InlineQueryResultCachedGif()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetCaption()StringgetGifFileId()StringgetId()InputMessageContentgetInputMessageContent()StringgetParseMode()InlineKeyboardMarkupgetReplyMarkup()StringgetTitle()StringgetType()InlineQueryResultCachedGifsetCaption(String caption)InlineQueryResultCachedGifsetGifFileId(String gifFileId)InlineQueryResultCachedGifsetId(String id)InlineQueryResultCachedGifsetInputMessageContent(InputMessageContent inputMessageContent)InlineQueryResultCachedGifsetParseMode(String parseMode)InlineQueryResultCachedGifsetReplyMarkup(InlineKeyboardMarkup replyMarkup)InlineQueryResultCachedGifsetTitle(String title)StringtoString()voidvalidate()Validates that mandatory fields are filled and optional objects
-
-
-
Method Detail
-
getType
public String getType()
-
getId
public String getId()
-
setId
public InlineQueryResultCachedGif setId(String id)
-
getGifFileId
public String getGifFileId()
-
setGifFileId
public InlineQueryResultCachedGif setGifFileId(String gifFileId)
-
getTitle
public String getTitle()
-
setTitle
public InlineQueryResultCachedGif setTitle(String title)
-
getCaption
public String getCaption()
-
setCaption
public InlineQueryResultCachedGif setCaption(String caption)
-
getInputMessageContent
public InputMessageContent getInputMessageContent()
-
setInputMessageContent
public InlineQueryResultCachedGif setInputMessageContent(InputMessageContent inputMessageContent)
-
getReplyMarkup
public InlineKeyboardMarkup getReplyMarkup()
-
setReplyMarkup
public InlineQueryResultCachedGif setReplyMarkup(InlineKeyboardMarkup replyMarkup)
-
getParseMode
public String getParseMode()
-
setParseMode
public InlineQueryResultCachedGif setParseMode(String parseMode)
-
validate
public void validate() throws TelegramApiValidationExceptionDescription copied from interface:ValidableValidates that mandatory fields are filled and optional objects- Specified by:
validatein interfaceValidable- Throws:
TelegramApiValidationException- If any mandatory field is empty
-
-