Track

class Track(client: YamApiClient, trackData: TrackData) : Likable

Представляет музыкальный трек с его метаданными и предоставляет методы для взаимодействия с треком через API.

Parameters

client

Экземпляр YamApiClient, используемый для выполнения запросов к API.

trackData

Объект TrackData, содержащий метаданные трека.

Constructors

Link copied to clipboard
constructor(client: YamApiClient, trackData: TrackData)

Properties

Link copied to clipboard

Список альбомов, содержащих трек.

Link copied to clipboard

Список исполнителей, связанных с треком.

Link copied to clipboard

Доступен ли трек.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val id: String

Уникальный идентификатор трека.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val major: Major?
Link copied to clipboard
Link copied to clipboard
val r128: R128?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Название трека.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
open suspend override fun like(): Boolean

Лайкнуть трек

Link copied to clipboard
open override fun toString(): String
Link copied to clipboard
open suspend override fun unlike(): Boolean

Убрать лайк

Link copied to clipboard
Link copied to clipboard