final case class InlineQueryResultCachedAudio(id: String, audioFileId: String, caption: Option[String] = None, parseMode: Option[ParseMode] = None, replyMarkup: Option[InlineKeyboardMarkup] = None, inputMessageContent: Option[InlineQueryResultContent] = None, type: String = "audio") extends InlineQueryResult with Product with Serializable
Link to an mp3 audio file stored on the Telegram servers.
By default, this audio file will be sent by the user. Alternatively, you can use input_message_content to send a message with the specified content instead of the audio.
Note: This will only work in Telegram versions released after 9 April, 2016. Older clients will ignore them.
- id
Unique identifier for this result, 1-64 bytes
- audioFileId
A valid file identifier for the audio file
- caption
Caption, 0-200 characters
- parseMode
Parse mode of captured text (Markdown or HTML)
- replyMarkup
An Inline keyboard attached to the message
- inputMessageContent
Content of the message to be sent instead of the audio
- type
Type of the result, must be audio
- Alphabetic
- By Inheritance
- InlineQueryResultCachedAudio
- Serializable
- Serializable
- Product
- Equals
- InlineQueryResult
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
-
new
InlineQueryResultCachedAudio(id: String, audioFileId: String, caption: Option[String] = None, parseMode: Option[ParseMode] = None, replyMarkup: Option[InlineKeyboardMarkup] = None, inputMessageContent: Option[InlineQueryResultContent] = None, type: String = "audio")
- id
Unique identifier for this result, 1-64 bytes
- audioFileId
A valid file identifier for the audio file
- caption
Caption, 0-200 characters
- parseMode
Parse mode of captured text (Markdown or HTML)
- replyMarkup
An Inline keyboard attached to the message
- inputMessageContent
Content of the message to be sent instead of the audio
- type
Type of the result, must be audio
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- val audioFileId: String
- val caption: Option[String]
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
val
id: String
- Definition Classes
- InlineQueryResultCachedAudio → InlineQueryResult
- val inputMessageContent: Option[InlineQueryResultContent]
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- val parseMode: Option[ParseMode]
-
val
replyMarkup: Option[InlineKeyboardMarkup]
- Definition Classes
- InlineQueryResultCachedAudio → InlineQueryResult
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
val
type: String
- Definition Classes
- InlineQueryResultCachedAudio → InlineQueryResult
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )