Class

com.bot4s.telegram.models

InlineQueryResultPhoto

Related Doc: package models

Permalink

case class InlineQueryResultPhoto(id: String, photoUrl: String, thumbUrl: String, photoWidth: Option[Int] = None, photoHeight: Option[Int] = None, title: Option[String] = None, description: Option[String] = None, caption: Option[String] = None, parseMode: Option[ParseMode] = None, replyMarkup: Option[InlineKeyboardMarkup] = None, inputMessageContent: Option[InputMessageContent] = None, type: String = "photo") extends InlineQueryResult with Product with Serializable

Represents a link to a photo.

By default, this photo 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 photo.

id

String Unique identifier for this result, 1-64 bytes

photoUrl

String A valid URL of the photo. Photo must be in jpeg format. Photo size must not exceed 5MB

thumbUrl

String URL of the thumbnail for the photo

photoWidth

Integer Optional Width of the photo

photoHeight

Integer Optional Height of the photo

title

String Optional Title for the result

description

String Optional Short description of the result

caption

String Optional Caption of the photo 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.

replyMarkup

InlineKeyboardMarkup Optional Inline keyboard attached to the message

inputMessageContent

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

type

String Type of the result, must be photo

Linear Supertypes
Serializable, Serializable, Product, Equals, InlineQueryResult, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. InlineQueryResultPhoto
  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 InlineQueryResultPhoto(id: String, photoUrl: String, thumbUrl: String, photoWidth: Option[Int] = None, photoHeight: Option[Int] = None, title: Option[String] = None, description: Option[String] = None, caption: Option[String] = None, parseMode: Option[ParseMode] = None, replyMarkup: Option[InlineKeyboardMarkup] = None, inputMessageContent: Option[InputMessageContent] = None, type: String = "photo")

    Permalink

    id

    String Unique identifier for this result, 1-64 bytes

    photoUrl

    String A valid URL of the photo. Photo must be in jpeg format. Photo size must not exceed 5MB

    thumbUrl

    String URL of the thumbnail for the photo

    photoWidth

    Integer Optional Width of the photo

    photoHeight

    Integer Optional Height of the photo

    title

    String Optional Title for the result

    description

    String Optional Short description of the result

    caption

    String Optional Caption of the photo 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.

    replyMarkup

    InlineKeyboardMarkup Optional Inline keyboard attached to the message

    inputMessageContent

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

    type

    String Type of the result, must be photo

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 photo 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
    InlineQueryResultPhotoInlineQueryResult
  12. val inputMessageContent: Option[InputMessageContent]

    Permalink

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

  13. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  14. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  17. 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.

  18. val photoHeight: Option[Int]

    Permalink

    Integer Optional Height of the photo

  19. val photoUrl: String

    Permalink

    String A valid URL of the photo.

    String A valid URL of the photo. Photo must be in jpeg format. Photo size must not exceed 5MB

  20. val photoWidth: Option[Int]

    Permalink

    Integer Optional Width of the photo

  21. val replyMarkup: Option[InlineKeyboardMarkup]

    Permalink

    InlineKeyboardMarkup Optional Inline keyboard attached to the message

    InlineKeyboardMarkup Optional Inline keyboard attached to the message

    Definition Classes
    InlineQueryResultPhotoInlineQueryResult
  22. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  23. val thumbUrl: String

    Permalink

    String URL of the thumbnail for the photo

  24. val title: Option[String]

    Permalink

    String Optional Title for the result

  25. val type: String

    Permalink

    String Type of the result, must be photo

    String Type of the result, must be photo

    Definition Classes
    InlineQueryResultPhotoInlineQueryResult
  26. final def wait(): Unit

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. 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