using System.Text.Json.Serialization; using System.Windows.Media; using Azaion.Annotator.Extensions; namespace Azaion.Annotator.DTO; public class AnnotationClass(int id, string name = "") { public int Id { get; set; } = id; public string Name { get; set; } = name; public Color Color { get; set; } = id.ToColor(); [JsonIgnore] public int ClassNumber => Id + 1; [JsonIgnore] public SolidColorBrush ColorBrush => new(Color); }