using System.Text.Json.Serialization;
namespace PlaylistShared.Shared.Yandex;
/// Информация о плейлисте из Яндекс.Музыки.
public class YandexPlaylist
{
/// Идентификатор плейлиста (uuid).
[JsonPropertyName("uuid")]
public string Uuid { get; set; } = null!;
/// Идентификатор плейлиста (kind).
[JsonPropertyName("kind")]
public string Kind { get; set; } = null!;
/// Идентификатор владельца плейлиста (uid).
[JsonPropertyName("ownerUid")]
public string OwnerUid { get; set; } = null!;
/// Название плейлиста.
[JsonPropertyName("title")]
public string Title { get; set; } = null!;
/// Описание плейлиста.
[JsonPropertyName("description")]
public string? Description { get; set; }
/// URL обложки.
[JsonPropertyName("coverUrl")]
public string? CoverUrl { get; set; }
/// Кол-во треков.
[JsonPropertyName("trackCount")]
public int TrackCount { get; set; }
}