18 lines
735 B
C#
18 lines
735 B
C#
using YandexMusic.API.Models.Album;
|
||
using YandexMusic.API.Requests.Album;
|
||
|
||
namespace YandexMusic.API;
|
||
|
||
/// <summary>API для работы с альбомами.</summary>
|
||
public class YAlbumAPI : YCommonAPI
|
||
{
|
||
public YAlbumAPI(YandexMusicApi api) : base(api) { }
|
||
|
||
/// <summary>Получает альбом по идентификатору.</summary>
|
||
public Task<YAlbum?> GetAsync(string albumId)
|
||
=> new YGetAlbumBuilder(Api).ExecuteAsync(albumId);
|
||
|
||
/// <summary>Получает несколько альбомов по списку идентификаторов.</summary>
|
||
public Task<List<YAlbum>?> GetAsync(IEnumerable<string> albumIds)
|
||
=> new YGetAlbumsBuilder(Api).ExecuteAsync(albumIds);
|
||
} |