public class InlineQueryResultAudio extends InlineQueryResult
inputMessageContent to send
a message with the specified content instead of the audio.| Constructor and Description |
|---|
InlineQueryResultAudio(java.lang.String id,
java.lang.String audioUrl,
java.lang.String title) |
InlineQueryResultAudio(java.lang.String id,
java.lang.String audioUrl,
java.lang.String title,
Text caption,
java.lang.String performer,
java.lang.Integer audioDuration,
InlineKeyboardMarkup replyMarkup,
InputMessageContent inputMessageContent) |
| Modifier and Type | Method and Description |
|---|---|
java.util.OptionalInt |
getAudioDuration()
Getter for property
audioDuration. |
java.lang.String |
getAudioUrl()
Getter for property
audioUrl. |
java.util.Optional<Text> |
getCaption()
Getter for property
caption. |
java.util.Optional<InputMessageContent> |
getInputMessageContent()
Getter for property
inputMessageContent. |
java.util.Optional<java.lang.String> |
getPerformer()
Getter for property
performer. |
java.util.Optional<InlineKeyboardMarkup> |
getReplyMarkup()
Getter for property
replyMarkup. |
java.lang.String |
getTitle()
Getter for property
title. |
equals, getId, hashCodepublic InlineQueryResultAudio(java.lang.String id,
java.lang.String audioUrl,
java.lang.String title,
Text caption,
java.lang.String performer,
java.lang.Integer audioDuration,
InlineKeyboardMarkup replyMarkup,
InputMessageContent inputMessageContent)
public InlineQueryResultAudio(java.lang.String id,
java.lang.String audioUrl,
java.lang.String title)
public java.lang.String getAudioUrl()
audioUrl.audioUrlpublic java.lang.String getTitle()
title.titlepublic java.util.Optional<Text> getCaption()
caption.captionpublic java.util.Optional<java.lang.String> getPerformer()
performer.performerpublic java.util.OptionalInt getAudioDuration()
audioDuration.audioDurationpublic java.util.Optional<InlineKeyboardMarkup> getReplyMarkup()
replyMarkup.replyMarkuppublic java.util.Optional<InputMessageContent> getInputMessageContent()
inputMessageContent.inputMessageContent