19 lines
811 B
C#
19 lines
811 B
C#
using YandexMusic.API.Models.Common;
|
||
using YandexMusic.API.Models.Label;
|
||
using YandexMusic.API.Requests.Label;
|
||
|
||
namespace YandexMusic.API;
|
||
|
||
/// <summary>API для работы с лейблами.</summary>
|
||
public class YLabelAPI : YCommonAPI
|
||
{
|
||
public YLabelAPI(YandexMusicApi api) : base(api) { }
|
||
|
||
/// <summary>Получает альбомы лейбла с пагинацией.</summary>
|
||
public Task<YLabelAlbums?> GetAlbumsByLabelAsync(YLabel label, int page = 0)
|
||
=> new YGetLabelAlbumsBuilder(Api).ExecuteAsync((label, page));
|
||
|
||
/// <summary>Получает артистов лейбла с пагинацией.</summary>
|
||
public Task<YLabelArtists?> GetArtistsByLabelAsync(YLabel label, int page = 0)
|
||
=> new YGetLabelArtistsBuilder(Api).ExecuteAsync((label, page));
|
||
} |