Class InlineQueryResultDocument
java.lang.Object
io.github.natanimn.telebof.types.inline.InlineQueryResultDocument
- All Implemented Interfaces:
InlineQueryResult,Serializable
Represents a link to a file. By default, this file will be sent by the user with an optional caption.
Alternatively, you can use
inputMessageContent(io.github.natanimn.telebof.types.input.InputTextMessageContent) to send a message with the specified content instead of the file. Currently, only .PDF and .ZIP files can be sent using this method.- Since:
- 3 March 2025
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescription -
Constructor Summary
ConstructorsConstructorDescriptionInlineQueryResultDocument(String id, String document_url, String title, MimeType mime_type) Required -
Method Summary
Modifier and TypeMethodDescriptionOptionalcaptionEntities(MessageEntity[] caption_entities) Optionaldescription(String description) OptionalinputMessageContent(InputTextMessageContent input_message_content) OptionalOptionalreplyMarkup(InlineKeyboardMarkup keyboard) OptionalthumbnailHeight(int thumbnail_height) OptionalthumbnailUrl(String thumbnail_url) OptionalthumbnailWidth(int thumbnail_width) Optional
-
Field Details
-
type
-
id
-
caption
-
parse_mode
-
caption_entities
-
input_message_content
-
reply_markup
-
-
Constructor Details
-
InlineQueryResultDocument
Required- Parameters:
id- Unique identifier for this result, 1-64 bytesdocument_url- A valid URL for the filetitle- Title for the resultmime_type- MIME type of the content of the file, eitherMimeType.PDForMimeType.ZIP
-
-
Method Details
-
thumbnailUrl
Optional- Parameters:
thumbnail_url- URL of the thumbnail (JPEG only) for the file- Returns:
InlineQueryResultDocument
-
thumbnailWidth
Optional- Parameters:
thumbnail_width- Thumbnail Width- Returns:
InlineQueryResultDocument
-
thumbnailHeight
Optional- Parameters:
thumbnail_height- Thumbnail height- Returns:
InlineQueryResultDocument
-
description
Optional- Parameters:
description- hort description of the result- Returns:
InlineQueryResultDocument
-
inputMessageContent
Optional- Parameters:
input_message_content- Content of the message to be sent instead of the media(photo, audio, voice, etc)- Returns:
T
-
replyMarkup
Optional- Parameters:
keyboard-Inline keyboardattached to the message- Returns:
T
-
caption
Optional- Parameters:
caption- Caption of the photo to be sent, 0-1024 characters after entities parsing- Returns:
T
-
captionEntities
Optional- Parameters:
caption_entities- List of special entities that appear in the caption, which can be specified instead ofparseMode(io.github.natanimn.telebof.enums.ParseMode)- Returns:
T
-
parseMode
Optional- Parameters:
parse_mode- Mode for parsing entities in the caption- Returns:
T
-