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
Common field builder for InlineQueryResult those are media
- Since:
- 3 March 2025
- Author:
- Natanim
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Stringprivate List<MessageEntity> private Stringprivate InputTextMessageContentprivate Stringprivate InlineKeyboardMarkup(package private) Tprivate String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionsetCaption(String caption) OptionalsetCaptionEntities(MessageEntity[] captionEntities) OptionalsetInputMessageContent(InputTextMessageContent inputMessageContent) OptionalsetParseMode(ParseMode parseMode) OptionalsetReplyMarkup(InlineKeyboardMarkup replyMarkup) Optional
-
Field Details
-
type
-
id
-
caption
-
parseMode
-
captionEntities
-
inputMessageContent
-
replyMarkup
-
thisT
T thisT
-
-
Constructor Details
-
InlineQueryMediaResult
Required- Parameters:
type- Type of the resultid- Unique identifier for this result, 1-64 bytes
-
-
Method Details
-
setInputMessageContent
Optional- Parameters:
inputMessageContent- Content of the message to be sent instead of the media(photo, audio, voice, etc)- Returns:
InlineQueryMediaResult
-
setReplyMarkup
Optional- Parameters:
replyMarkup-Inline keyboardattached to the message- Returns:
InlineQueryMediaResult
-
setCaption
Optional- Parameters:
caption- Caption of the photo to be sent, 0-1024 characters after entities parsing- Returns:
InlineQueryMediaResult
-
setCaptionEntities
Optional- Parameters:
captionEntities- List of special entities that appear in the caption, which can be specified instead ofsetParseMode(io.github.natanimn.telebof.enums.ParseMode)- Returns:
InlineQueryMediaResult
-
setParseMode
Optional- Parameters:
parseMode- Mode for parsing entities in the caption- Returns:
InlineQueryMediaResult
-