Audio

data class Audio(fileId: String, fileUniqueId: String, duration: Int, performer: String?, title: String?, fileName: String?, mimeType: String?, fileSize: Int?, thumb: PhotoSize?)

This object represents an audio file to be treated as music by the Telegram clients.

Parameters

fileId

Identifier for this file, which can be used to download or reuse the file

fileUniqueId

Unique identifier for this file, which is supposed to be the same over time and for different bots. Can't be used to download or reuse the file.

duration

Duration of the audio in seconds as defined by sender

performer

Optional. Performer of the audio as defined by sender or by audio tags

title

Optional. Title of the audio as defined by sender or by audio tags

fileName

Optional. Original filename as defined by sender

mimeType

Optional. MIME type of the file as defined by sender

fileSize

Optional. File size

thumb

Optional. Thumbnail of the album cover to which the music file belongs

Constructors

Audio
Link copied to clipboard
common
fun Audio(fileId: String, fileUniqueId: String, duration: Int, performer: String? = null, title: String? = null, fileName: String? = null, mimeType: String? = null, fileSize: Int? = null, thumb: PhotoSize? = null)
Identifier for this file, which can be used to download or reuse the file

Functions

component1
Link copied to clipboard
common
operator fun component1(): String
component2
Link copied to clipboard
common
operator fun component2(): String
component3
Link copied to clipboard
common
operator fun component3(): Int
component4
Link copied to clipboard
common
operator fun component4(): String?
component5
Link copied to clipboard
common
operator fun component5(): String?
component6
Link copied to clipboard
common
operator fun component6(): String?
component7
Link copied to clipboard
common
operator fun component7(): String?
component8
Link copied to clipboard
common
operator fun component8(): Int?
component9
Link copied to clipboard
common
operator fun component9(): PhotoSize?
copy
Link copied to clipboard
common
fun copy(fileId: String, fileUniqueId: String, duration: Int, performer: String? = null, title: String? = null, fileName: String? = null, mimeType: String? = null, fileSize: Int? = null, thumb: PhotoSize? = null): Audio
equals
Link copied to clipboard
common
open operator override fun equals(other: Any?): Boolean
hashCode
Link copied to clipboard
common
open override fun hashCode(): Int
toString
Link copied to clipboard
common
open override fun toString(): String

Properties

duration
Link copied to clipboard
common
val duration: Int
Duration of the audio in seconds as defined by sender
fileId
Link copied to clipboard
common
val fileId: String
Identifier for this file, which can be used to download or reuse the file
fileName
Link copied to clipboard
common
val fileName: String? = null
Optional.
fileSize
Link copied to clipboard
common
val fileSize: Int? = null
Optional.
fileUniqueId
Link copied to clipboard
common
val fileUniqueId: String
Unique identifier for this file, which is supposed to be the same over time and for different bots.
mimeType
Link copied to clipboard
common
val mimeType: String? = null
Optional.
performer
Link copied to clipboard
common
val performer: String? = null
Optional.
thumb
Link copied to clipboard
common
val thumb: PhotoSize? = null
Optional.
title
Link copied to clipboard
common
val title: String? = null
Optional.