Package it.tdlight.jni
Class TdApi.InputInlineQueryResultVoiceNote
java.lang.Object
it.tdlight.jni.TdApi.Object
it.tdlight.jni.TdApi.InputInlineQueryResult
it.tdlight.jni.TdApi.InputInlineQueryResultVoiceNote
- Enclosing class:
- TdApi
public static class TdApi.InputInlineQueryResultVoiceNote extends TdApi.InputInlineQueryResult
Represents a link to an opus-encoded
audio file within an OGG container,
single channel audio.
-
Field Summary
Fields Modifier and Type Field Description static int
CONSTRUCTOR
String
id
Unique identifier of the query result.TdApi.InputMessageContent
inputMessageContent
The content of the message to be sent.TdApi.ReplyMarkup
replyMarkup
The message reply markup.String
title
Title of the voice note.int
voiceNoteDuration
Duration of the voice note, in seconds.String
voiceNoteUrl
The URL of the voice note file. -
Constructor Summary
Constructors Constructor Description InputInlineQueryResultVoiceNote()
Represents a link to an opus-encoded audio file within an OGG container, single channel audio.InputInlineQueryResultVoiceNote(DataInput input)
InputInlineQueryResultVoiceNote(String id, String title, String voiceNoteUrl, int voiceNoteDuration, TdApi.ReplyMarkup replyMarkup, TdApi.InputMessageContent inputMessageContent)
Represents a link to an opus-encoded audio file within an OGG container, single channel audio. -
Method Summary
Modifier and Type Method Description boolean
equals(Object o)
int
getConstructor()
int
hashCode()
void
serialize(DataOutput output)
Methods inherited from class it.tdlight.jni.TdApi.Object
serialize, toString
-
Field Details
-
id
Unique identifier of the query result. -
title
Title of the voice note. -
voiceNoteUrl
The URL of the voice note file. -
voiceNoteDuration
public int voiceNoteDurationDuration of the voice note, in seconds. -
replyMarkup
The message reply markup. Must be of type replyMarkupInlineKeyboard or null. -
inputMessageContent
The content of the message to be sent. Must be one of the following types: inputMessageText, inputMessageVoiceNote, inputMessageInvoice, inputMessageLocation, inputMessageVenue or inputMessageContact. -
CONSTRUCTOR
public static final int CONSTRUCTOR- See Also:
- Constant Field Values
-
-
Constructor Details
-
InputInlineQueryResultVoiceNote
public InputInlineQueryResultVoiceNote()Represents a link to an opus-encoded audio file within an OGG container, single channel audio. -
InputInlineQueryResultVoiceNote
public InputInlineQueryResultVoiceNote(String id, String title, String voiceNoteUrl, int voiceNoteDuration, TdApi.ReplyMarkup replyMarkup, TdApi.InputMessageContent inputMessageContent)Represents a link to an opus-encoded audio file within an OGG container, single channel audio.- Parameters:
id
- String Unique identifier of the query result.title
- String Title of the voice note.voiceNoteUrl
- String The URL of the voice note file.voiceNoteDuration
- int Duration of the voice note, in seconds.replyMarkup
- ReplyMarkup The message reply markup. Must be of type replyMarkupInlineKeyboard or null.inputMessageContent
- InputMessageContent The content of the message to be sent. Must be one of the following types: inputMessageText, inputMessageVoiceNote, inputMessageInvoice, inputMessageLocation, inputMessageVenue or inputMessageContact.
-
InputInlineQueryResultVoiceNote
- Throws:
IOException
-
-
Method Details
-
getConstructor
public int getConstructor()- Specified by:
getConstructor
in classTdApi.Object
-
serialize
- Specified by:
serialize
in classTdApi.Object
- Throws:
IOException
-
equals
-
hashCode
public int hashCode()
-