AlbumsApi

class AlbumsApi(client: YamApiClient)

API для работы с альбомами.

Parameters

client

Клиент YamApiClient.

Constructors

Link copied to clipboard
constructor(client: YamApiClient)

Functions

Link copied to clipboard
suspend operator fun get(albumId: String): Album

Получает альбом по идентификатору.

Link copied to clipboard
suspend fun like(vararg albumIds: String, userId: String? = null): Boolean

Лайкает альбомы.

Link copied to clipboard
suspend fun likes(userId: Int? = null, rich: Boolean = true): List<Like>

Получает лайки альбомов пользователя.

Link copied to clipboard
suspend fun list(vararg albumIds: Int): List<Album>

Получает список альбомов по идентификаторам.

Link copied to clipboard
suspend fun unlike(vararg albumIds: String, userId: String? = null): Boolean

Убирает лайк с альбомов.

Link copied to clipboard
suspend fun withTracks(albumId: String): Album

Получает альбом с треками.