java.lang.Object
it.tdlight.jni.TdApi.Object
it.tdlight.jni.TdApi.InputInlineQueryResult
it.tdlight.jni.TdApi.InputInlineQueryResultAudio
- Enclosing class:
- TdApi
Represents a link to an MP3 audio file.
-
Field Summary
Modifier and TypeFieldDescriptionint
Audio file duration, in seconds.The URL of the audio file.static final int
Identifier uniquely determining type of the object.Unique identifier of the query result.The content of the message to be sent.Performer of the audio file.The message reply markup; pass null if none.Title of the audio file. -
Constructor Summary
ConstructorDescriptionRepresents a link to an MP3 audio file.Represents a link to an MP3 audio file.InputInlineQueryResultAudio
(String id, String title, String performer, String audioUrl, int audioDuration, TdApi.ReplyMarkup replyMarkup, TdApi.InputMessageContent inputMessageContent) Represents a link to an MP3 audio file. -
Method Summary
Modifier and TypeMethodDescriptionboolean
int
Returns an identifier uniquely determining type of the object.int
hashCode()
void
serialize
(DataOutput output) Serialize the TDLib classMethods inherited from class it.tdlight.jni.TdApi.Object
serialize, toString
-
Field Details
-
id
Unique identifier of the query result. -
title
Title of the audio file. -
performer
Performer of the audio file. -
audioUrl
The URL of the audio file. -
audioDuration
public int audioDurationAudio file duration, in seconds. -
replyMarkup
The message reply markup; pass null if none. Must be of type replyMarkupInlineKeyboard or null. -
inputMessageContent
The content of the message to be sent. Must be one of the following types: inputMessageText, inputMessageAudio, inputMessageInvoice, inputMessageLocation, inputMessageVenue or inputMessageContact. -
CONSTRUCTOR
public static final int CONSTRUCTORIdentifier uniquely determining type of the object.- See Also:
-
-
Constructor Details
-
InputInlineQueryResultAudio
public InputInlineQueryResultAudio()Represents a link to an MP3 audio file. -
InputInlineQueryResultAudio
public InputInlineQueryResultAudio(String id, String title, String performer, String audioUrl, int audioDuration, TdApi.ReplyMarkup replyMarkup, TdApi.InputMessageContent inputMessageContent) Represents a link to an MP3 audio file.- Parameters:
id
- Unique identifier of the query result.title
- Title of the audio file.performer
- Performer of the audio file.audioUrl
- The URL of the audio file.audioDuration
- Audio file duration, in seconds.replyMarkup
- The message reply markup; pass null if none. Must be of type replyMarkupInlineKeyboard or null.inputMessageContent
- The content of the message to be sent. Must be one of the following types: inputMessageText, inputMessageAudio, inputMessageInvoice, inputMessageLocation, inputMessageVenue or inputMessageContact.
-
InputInlineQueryResultAudio
Represents a link to an MP3 audio file.- Parameters:
input
- Serialized input- Throws:
IOException
- the deserialization failed
-
-
Method Details
-
getConstructor
public int getConstructor()Description copied from class:TdApi.Object
Returns an identifier uniquely determining type of the object.- Specified by:
getConstructor
in classTdApi.Object
- Returns:
- this.CONSTRUCTOR
-
serialize
Serialize the TDLib class- Specified by:
serialize
in classTdApi.Object
- Parameters:
output
- output data stream- Throws:
IOException
- the serialization failed
-
equals
-
hashCode
public int hashCode()
-