final case class InlineQueryResultGif(id: String, gifUrl: String, gifWidth: Option[Int] = None, gifHeight: Option[Int] = None, gifDuration: Option[Int] = None, thumbUrl: 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.
By default, this animated GIF file will be sent by the user with optional caption. Alternatively, you can use input_message_content to send a message with the specified content instead of the animation.
- id
Unique identifier for this result, 1-64 bytes
- gifUrl
A valid URL for the GIF file. File size must not exceed 1MB
- gifWidth
Width of the GIF
- gifHeight
Height of the GIF
- gifDuration
Duration of the GIF
- thumbUrl
URL of the static thumbnail for the result (jpeg or gif)
- 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
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
- InlineQueryResultGif
- Serializable
- Product
- Equals
- InlineQueryResult
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new InlineQueryResultGif(id: String, gifUrl: String, gifWidth: Option[Int] = None, gifHeight: Option[Int] = None, gifDuration: Option[Int] = None, thumbUrl: 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
Unique identifier for this result, 1-64 bytes
- gifUrl
A valid URL for the GIF file. File size must not exceed 1MB
- gifWidth
Width of the GIF
- gifHeight
Height of the GIF
- gifDuration
Duration of the GIF
- thumbUrl
URL of the static thumbnail for the result (jpeg or gif)
- 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
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 gifDuration: Option[Int]
- val gifHeight: Option[Int]
- val gifUrl: String
- val gifWidth: Option[Int]
- val id: String
- Definition Classes
- InlineQueryResultGif → 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
- InlineQueryResultGif → InlineQueryResult
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- val thumbUrl: String
- val title: Option[String]
- val type: String
- Definition Classes
- InlineQueryResultGif → 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()