using System.Text.Json; using System.Text.Json.Serialization; namespace View_by_Distance.Metadata.Models.Stateless.Methods; internal record Record(string Name, bool HasError, List Errors, Dictionary Tags) { public override string ToString() { string result = JsonSerializer.Serialize(this, RecordSourceGenerationContext.Default.Record); return result; } } [JsonSourceGenerationOptions(WriteIndented = true)] [JsonSerializable(typeof(Record))] internal partial class RecordSourceGenerationContext : JsonSerializerContext { }