доработка api поиска треков

This commit is contained in:
FrigaT
2026-04-16 16:58:06 +03:00
parent 974fb0f538
commit 68d7c7fc12
20 changed files with 191 additions and 56 deletions

View File

@@ -0,0 +1,31 @@
using System.Text.Json.Serialization;
namespace PlaylistShared.Shared.Yandex;
/// <summary>Информация о плейлисте из Яндекс.Музыки (для импорта).</summary>
public class YandexSearchResult
{
/// <summary>
/// Найденные треки.
/// </summary>
[JsonPropertyName("tracks")]
public List<YandexTrack>? Tracks { get; set; } = null;
/// <summary>
/// Найденные плейлисты.
/// </summary>
[JsonPropertyName("playlists")]
public List<YandexPlaylist>? Playlists { get; set; } = null;
/// <summary>
/// Найденные исполнители.
/// </summary>
[JsonPropertyName("artists")]
public List<YandexArtist>? Artists { get; set; } = null;
/// <summary>
/// Найденные альбомы.
/// </summary>
[JsonPropertyName("albumns")]
public List<YandexAlbum>? Albums { get; set; } = null;
}