Files
2026-10-24 20:51:43 +03:00

41 lines
1.3 KiB
C#

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<string> ExtendedExtensions { get; set; } = new List<string>();
}
}
}