using System.Text.Json.Serialization; using JetBrains.Annotations; namespace Livia.Models.Data; public readonly record struct SeriesGroupListJson { [JsonPropertyName("code"), UsedImplicitly] public int Code { get; init; } [JsonPropertyName("series_group"), UsedImplicitly] public List SeriesGroupList { get; init; } } public readonly record struct SeriesGroup { [JsonPropertyName("name"), UsedImplicitly] public string Name { get; init; } [JsonPropertyName("series"), UsedImplicitly] public List Series { get; init; } } public readonly record struct Series { [JsonPropertyName("series_description"), UsedImplicitly] public string SeriesDescription { get; init; } [JsonPropertyName("uid"), UsedImplicitly] public string Uid { get; init; } }