Class

com.bot4s.telegram.models

InlineQueryResultCachedPhoto

Related Doc: package models

Permalink

case class InlineQueryResultCachedPhoto(id: String, photoFileId: String, 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 stored on the Telegram servers.

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

id

String Unique identifier for this result, 1-64 bytes

photoFileId

String A valid file identifier 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. InlineQueryResultCachedPhoto
  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 InlineQueryResultCachedPhoto(id: String, photoFileId: String, 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

    photoFileId

    String A valid file identifier 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
    InlineQueryResultCachedPhotoInlineQueryResult
  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 photoFileId: String

    Permalink

    String A valid file identifier of the photo

  19. val replyMarkup: Option[InlineKeyboardMarkup]

    Permalink

    InlineKeyboardMarkup Optional Inline keyboard attached to the message

    InlineKeyboardMarkup Optional Inline keyboard attached to the message

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

    Permalink
    Definition Classes
    AnyRef
  21. val title: Option[String]

    Permalink

    String Optional Title for the result

  22. val type: String

    Permalink

    String Type of the result, must be photo

    String Type of the result, must be photo

    Definition Classes
    InlineQueryResultCachedPhotoInlineQueryResult
  23. final def wait(): Unit

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

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