using System.Text.Json.Serialization; using YandexMusic.API.Models.Album; using YandexMusic.API.Models.Common; using YandexMusic.API.Models.Common.Cover; using YandexMusic.API.Models.Playlist; using YandexMusic.API.Models.Track; namespace YandexMusic.API.Models.Artist; public class YArtistBriefInfo { public YButton ActionButton { get; set; } public List Albums { get; set; } [JsonConverter(typeof(YCoverConverter))] public List AllCovers { get; set; } public List AlsoAlbums { get; set; } public YArtist Artist { get; set; } public string BackgroundVideoUrl { get; set; } public YBandlinkScannerLink BandlinkScannerLink { get; set; } public List Clips { get; set; } public List Concerts { get; set; } public YCustomWave CustomWave { get; set; } public List ExtraActions { get; set; } public bool HasPromotions { get; set; } public bool HasTrailer { get; set; } public List LastReleaseIds { get; set; } public List LastReleases { get; set; } public List PlaylistIds { get; set; } public List Playlists { get; set; } public List PopularTracks { get; set; } public List SimilarArtists { get; set; } public YStats Stats { get; set; } public List Videos { get; set; } public List Vinyls { get; set; } public List Links { get; set; } }