using System.Text.Json.Serialization; namespace PlaylistShared.Shared.Playlist; /// Информация о плейлисте из Яндекс.Музыки (для импорта). public class YandexPlaylistInfo { /// Идентификатор плейлиста (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; } /// Расшаренный [JsonPropertyName("isShared")] public bool IsShared { get; set; } /// Расшаренная ссылка [JsonPropertyName("shareToken")] public string? ShareToken { get; set; } }