Class

com.bot4s.telegram.models

InlineQueryResultVideo

Related Doc: package models

Permalink

case class InlineQueryResultVideo(id: String, videoUrl: String, mimeType: String, thumbUrl: String, title: Option[String] = None, caption: Option[String] = None, parseMode: Option[ParseMode] = None, videoWidth: Option[Int] = None, videoHeight: Option[Int] = None, videoDuration: Option[Int] = None, description: Option[String] = None, replyMarkup: Option[InlineKeyboardMarkup] = None, inputMessageContent: Option[InputMessageContent] = None, type: String = "video") extends InlineQueryResult with Product with Serializable

Represents a link to a page containing an embedded video player or a video file.

By default, this video file will be sent by the user with an optional caption. Alternatively, you can use input_message_content to send a message with the specified content instead of the video.

id

String Unique identifier for this result, 1-64 bytes

videoUrl

String A valid URL for the embedded video player or video file

mimeType

String Mime type of the content of video url, "text/html" or "video/mp4"

thumbUrl

String URL of the thumbnail (jpeg only) for the video

title

String Title for the result

caption

String Optional Caption of the video to be sent, 0-200 characters

parseMode

String Optional Send Markdown or HTML, if you want Telegram apps to show bold, italic, fixed-width text or inline URLs in the media caption.

videoWidth

Integer Optional Video width

videoHeight

Integer Optional Video height

videoDuration

Integer Optional Video duration in seconds

description

String Optional Short description of the result

replyMarkup

InlineKeyboardMarkup Optional Inline keyboard attached to the message

inputMessageContent

InputMessageContent Optional Content of the message to be sent instead of the video

type

String Type of the result, must be video

Linear Supertypes
Serializable, Serializable, Product, Equals, InlineQueryResult, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. InlineQueryResultVideo
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. InlineQueryResult
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new InlineQueryResultVideo(id: String, videoUrl: String, mimeType: String, thumbUrl: String, title: Option[String] = None, caption: Option[String] = None, parseMode: Option[ParseMode] = None, videoWidth: Option[Int] = None, videoHeight: Option[Int] = None, videoDuration: Option[Int] = None, description: Option[String] = None, replyMarkup: Option[InlineKeyboardMarkup] = None, inputMessageContent: Option[InputMessageContent] = None, type: String = "video")

    Permalink

    id

    String Unique identifier for this result, 1-64 bytes

    videoUrl

    String A valid URL for the embedded video player or video file

    mimeType

    String Mime type of the content of video url, "text/html" or "video/mp4"

    thumbUrl

    String URL of the thumbnail (jpeg only) for the video

    title

    String Title for the result

    caption

    String Optional Caption of the video to be sent, 0-200 characters

    parseMode

    String Optional Send Markdown or HTML, if you want Telegram apps to show bold, italic, fixed-width text or inline URLs in the media caption.

    videoWidth

    Integer Optional Video width

    videoHeight

    Integer Optional Video height

    videoDuration

    Integer Optional Video duration in seconds

    description

    String Optional Short description of the result

    replyMarkup

    InlineKeyboardMarkup Optional Inline keyboard attached to the message

    inputMessageContent

    InputMessageContent Optional Content of the message to be sent instead of the video

    type

    String Type of the result, must be video

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. val caption: Option[String]

    Permalink

    String Optional Caption of the video to be sent, 0-200 characters

  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. val description: Option[String]

    Permalink

    String Optional Short description of the result

  8. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  9. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  11. val id: String

    Permalink

    String Unique identifier for this result, 1-64 bytes

    String Unique identifier for this result, 1-64 bytes

    Definition Classes
    InlineQueryResultVideoInlineQueryResult
  12. val inputMessageContent: Option[InputMessageContent]

    Permalink

    InputMessageContent Optional Content of the message to be sent instead of the video

  13. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  14. val mimeType: String

    Permalink

    String Mime type of the content of video url, "text/html" or "video/mp4"

  15. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  16. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  17. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  18. val parseMode: Option[ParseMode]

    Permalink

    String Optional Send Markdown or HTML, if you want Telegram apps to show bold, italic, fixed-width text or inline URLs in the media caption.

  19. val replyMarkup: Option[InlineKeyboardMarkup]

    Permalink

    InlineKeyboardMarkup Optional Inline keyboard attached to the message

    InlineKeyboardMarkup Optional Inline keyboard attached to the message

    Definition Classes
    InlineQueryResultVideoInlineQueryResult
  20. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  21. val thumbUrl: String

    Permalink

    String URL of the thumbnail (jpeg only) for the video

  22. val title: Option[String]

    Permalink

    String Title for the result

  23. val type: String

    Permalink

    String Type of the result, must be video

    String Type of the result, must be video

    Definition Classes
    InlineQueryResultVideoInlineQueryResult
  24. val videoDuration: Option[Int]

    Permalink

    Integer Optional Video duration in seconds

  25. val videoHeight: Option[Int]

    Permalink

    Integer Optional Video height

  26. val videoUrl: String

    Permalink

    String A valid URL for the embedded video player or video file

  27. val videoWidth: Option[Int]

    Permalink

    Integer Optional Video width

  28. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  30. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from InlineQueryResult

Inherited from AnyRef

Inherited from Any

Ungrouped