Flatten inheritance hierarchy

This commit is contained in:
Ben C 2022-05-23 08:45:10 -04:00 committed by GitHub
parent 4666284864
commit 88258a6be7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -18,7 +18,8 @@ public static class SchemaExporter
var settings = new JsonSchemaGeneratorSettings var settings = new JsonSchemaGeneratorSettings
{ {
IgnoreObsoleteProperties = true, IgnoreObsoleteProperties = true,
DefaultReferenceTypeNullHandling = ReferenceTypeNullHandling.NotNull DefaultReferenceTypeNullHandling = ReferenceTypeNullHandling.NotNull,
FlattenInheritanceHierarchy = true
}; };
Console.WriteLine("Outputting Body Schema"); Console.WriteLine("Outputting Body Schema");
var bodySchema = new Schema<PlanetConfig>("Celestial Body Schema", $"{folderName}/body_schema", settings); var bodySchema = new Schema<PlanetConfig>("Celestial Body Schema", $"{folderName}/body_schema", settings);