Package it.tdlight.jni
Class TdApi.InputInlineQueryResultAudio
java.lang.Object
it.tdlight.jni.TdApi.Object
it.tdlight.jni.TdApi.InputInlineQueryResult
it.tdlight.jni.TdApi.InputInlineQueryResultAudio
- Enclosing class:
- TdApi
public static class TdApi.InputInlineQueryResultAudio extends TdApi.InputInlineQueryResult
Represents a link to an MP3 audio file.
-
Field Summary
Fields Modifier and Type Field Description int
audioDuration
Audio file duration, in seconds.String
audioUrl
The URL of the audio file.static int
CONSTRUCTOR
String
id
Unique identifier of the query result.TdApi.InputMessageContent
inputMessageContent
The content of the message to be sent.String
performer
Performer of the audio file.TdApi.ReplyMarkup
replyMarkup
The message reply markup; pass null if none.String
title
Title of the audio file. -
Constructor Summary
Constructors Constructor Description InputInlineQueryResultAudio()
Represents a link to an MP3 audio file.InputInlineQueryResultAudio(DataInput input)
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 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 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 CONSTRUCTOR- See Also:
- Constant Field Values
-
-
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
- String Unique identifier of the query result.title
- String Title of the audio file.performer
- String Performer of the audio file.audioUrl
- String The URL of the audio file.audioDuration
- int Audio file duration, in seconds.replyMarkup
- ReplyMarkup The message reply markup; pass null if none. 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, inputMessageAudio, inputMessageInvoice, inputMessageLocation, inputMessageVenue or inputMessageContact.
-
InputInlineQueryResultAudio
- 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()
-