public class InlineQueryResultVoice extends InlineQueryResult
inputMessageContent to send a message with the specified
content instead of the the voice message.| Constructor and Description |
|---|
InlineQueryResultVoice(java.lang.String id,
java.lang.String voiceUrl,
java.lang.String title) |
InlineQueryResultVoice(java.lang.String id,
java.lang.String voiceUrl,
java.lang.String title,
Text caption,
java.lang.Integer voiceDuration,
InlineKeyboardMarkup replyMarkup,
InputMessageContent inputMessageContent) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Optional<Text> |
getCaption()
Getter for property
caption. |
java.util.Optional<InputMessageContent> |
getInputMessageContent()
Getter for property
inputMessageContent. |
java.util.Optional<InlineKeyboardMarkup> |
getReplyMarkup()
Getter for property
replyMarkup. |
java.lang.String |
getTitle()
Getter for property
title. |
java.util.OptionalInt |
getVoiceDuration()
Getter for property
voiceDuration. |
java.lang.String |
getVoiceUrl()
Getter for property
voiceUrl. |
equals, getId, hashCodepublic InlineQueryResultVoice(java.lang.String id,
java.lang.String voiceUrl,
java.lang.String title,
Text caption,
java.lang.Integer voiceDuration,
InlineKeyboardMarkup replyMarkup,
InputMessageContent inputMessageContent)
public InlineQueryResultVoice(java.lang.String id,
java.lang.String voiceUrl,
java.lang.String title)
public java.lang.String getVoiceUrl()
voiceUrl.voiceUrlpublic java.lang.String getTitle()
title.titlepublic java.util.Optional<Text> getCaption()
caption.captionpublic java.util.OptionalInt getVoiceDuration()
voiceDuration.voiceDurationpublic java.util.Optional<InlineKeyboardMarkup> getReplyMarkup()
replyMarkup.replyMarkuppublic java.util.Optional<InputMessageContent> getInputMessageContent()
inputMessageContent.inputMessageContent