Class InlineQueryMediaResult<T>

java.lang.Object
io.github.natanimn.telebof.types.inline.InlineQueryMediaResult<T>
All Implemented Interfaces:
InlineQueryResult, Serializable
Direct Known Subclasses:
InlineQueryResultAudio, InlineQueryResultCachedAudio, InlineQueryResultCachedDocument, InlineQueryResultCachedGif, InlineQueryResultCachedMpeg4Gif, InlineQueryResultCachedPhoto, InlineQueryResultCachedVideo, InlineQueryResultCachedVoice, InlineQueryResultDocument, InlineQueryResultGif, InlineQueryResultMpeg4Gif, InlineQueryResultPhoto, InlineQueryResultVideo, InlineQueryResultVoice

class InlineQueryMediaResult<T> extends Object implements InlineQueryResult
Common field builder for InlineQueryResult those are media
Since:
3 March 2025
Author:
Natanim
  • Field Details

    • type

      private String type
    • id

      private String id
    • caption

      private String caption
    • parseMode

      @SerializedName("parse_mode") private String parseMode
    • captionEntities

      @SerializedName("caption_entities") private List<MessageEntity> captionEntities
    • inputMessageContent

      @SerializedName("input_message_content") private InputTextMessageContent inputMessageContent
    • replyMarkup

      @SerializedName("reply_markup") private InlineKeyboardMarkup replyMarkup
    • thisT

      T thisT
  • Constructor Details

    • InlineQueryMediaResult

      public InlineQueryMediaResult(String type, String id)
      Required
      Parameters:
      type - Type of the result
      id - Unique identifier for this result, 1-64 bytes
  • Method Details