using YandexMusic.API.Common; using YandexMusic.API.Models.Album; using YandexMusic.API.Models.Common; using YandexMusic.API.Requests.Album; namespace YandexMusic.API; /// /// API для взаимодействия с альбомами /// public class YAlbumAPI : YCommonAPI { public YAlbumAPI(YandexMusicApi yandex) : base(yandex) { } /// Получает альбом по идентификатору. /// Хранилище авторизации. /// Идентификатор альбома. /// public Task> GetAsync(AuthStorage storage, string albumId) { return new YGetAlbumBuilder(api, storage) .Build(albumId) .GetResponseAsync(); } /// Получение альбомов по списку идентификаторов. /// Хранилище авторизации. /// Идентификаторы альбомов. /// public Task>> GetAsync(AuthStorage storage, IEnumerable albumIds) { return new YGetAlbumsBuilder(api, storage) .Build(albumIds) .GetResponseAsync(); } }