final case class InlineQueryResultCachedGif(id: String, gifFileId: String, title: Option[String] = None, caption: Option[String] = None, parseMode: Option[ParseMode] = None, replyMarkup: Option[InlineKeyboardMarkup] = None, inputMessageContent: Option[InlineQueryResultContent] = None, type: String = "gif") extends InlineQueryResult with Product with Serializable
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.
- id
String Unique identifier for this result, 1-64 bytes
- gifFileId
A valid file identifier for the GIF file
- title
Title for the result
- caption
Caption of the GIF file to be sent, 0-200 characters
- parseMode
Parse mode of captured text (Markdown or HTML)
- replyMarkup
An Inline keyboard attached to the message
- inputMessageContent
Content of the message to be sent instead of the GIF animation
- type
Type of the result, must be gif
- Alphabetic
- By Inheritance
- InlineQueryResultCachedGif
- Serializable
- Product
- Equals
- InlineQueryResult
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new InlineQueryResultCachedGif(id: String, gifFileId: String, title: Option[String] = None, caption: Option[String] = None, parseMode: Option[ParseMode] = None, replyMarkup: Option[InlineKeyboardMarkup] = None, inputMessageContent: Option[InlineQueryResultContent] = None, type: String = "gif")
- id
String Unique identifier for this result, 1-64 bytes
- gifFileId
A valid file identifier for the GIF file
- title
Title for the result
- caption
Caption of the GIF file to be sent, 0-200 characters
- parseMode
Parse mode of captured text (Markdown or HTML)
- replyMarkup
An Inline keyboard attached to the message
- inputMessageContent
Content of the message to be sent instead of the GIF animation
- type
Type of the result, must be gif
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##(): Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- val caption: Option[String]
- def clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- val gifFileId: String
- val id: String
- Definition Classes
- InlineQueryResultCachedGif → InlineQueryResult
- val inputMessageContent: Option[InlineQueryResultContent]
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- val parseMode: Option[ParseMode]
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- val replyMarkup: Option[InlineKeyboardMarkup]
- Definition Classes
- InlineQueryResultCachedGif → InlineQueryResult
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- val title: Option[String]
- val type: String
- Definition Classes
- InlineQueryResultCachedGif → InlineQueryResult
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()