using YamlDotNet.Serialization; namespace ReFuel.Gltf.Tests { [YamlSerializable] public class ValidationDocument { [YamlMember(Alias = "summary")] public ValidationSummary Summary { get; set; } = new ValidationSummary(); [YamlMember(Alias = "outputs")] public ValidationOutputs Outputs { get; set; } = new ValidationOutputs(); [YamlSerializable] public class ValidationSummary { [YamlMember(Alias = "meshes")] public int Meshes { get; set; } [YamlMember(Alias = "triangles")] public int Triangles { get; set; } [YamlMember(Alias = "materials")] public int Materials { get; set; } [YamlMember(Alias = "textures")] public int Textures { get; set; } [YamlMember(Alias = "lights")] public int Lights { get; set; } } [YamlSerializable] public class ValidationOutputs { [YamlMember(Alias = "core")] public string Core { get; set; } = ""; [YamlMember(Alias = "extended")] public string Extended { get; set; } = ""; [YamlMember(Alias = "extended_extensions")] public List ExtendedExtensions { get; set; } = new List(); } } }