using System.Text.Json; using System.Text.Json.Serialization; namespace View_by_Distance.Metadata.Models; public record QuickTimeTrackHeader(string? Version1, string? Flags2, string? Created3, string? Modified4, string? TrackId5, string? Duration6, string? Layer7, string? AlternateGroup8, string? Volume9, string? Width10, string? Height11, string? Matrix12, string? Rotation13) { public override string ToString() { string result = JsonSerializer.Serialize(this, QuickTimeTrackHeaderSourceGenerationContext.Default.QuickTimeTrackHeader); return result; } } [JsonSourceGenerationOptions(WriteIndented = true)] [JsonSerializable(typeof(QuickTimeTrackHeader))] public partial class QuickTimeTrackHeaderSourceGenerationContext : JsonSerializerContext { }