From 88258a6be7d057cb0ad14ed4f2e8ab467b28ea2c Mon Sep 17 00:00:00 2001 From: Ben C Date: Mon, 23 May 2022 08:45:10 -0400 Subject: [PATCH] Flatten inheritance hierarchy --- SchemaExporter/SchemaExporter.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/SchemaExporter/SchemaExporter.cs b/SchemaExporter/SchemaExporter.cs index b1bece51..1e5a2618 100644 --- a/SchemaExporter/SchemaExporter.cs +++ b/SchemaExporter/SchemaExporter.cs @@ -18,7 +18,8 @@ public static class SchemaExporter var settings = new JsonSchemaGeneratorSettings { IgnoreObsoleteProperties = true, - DefaultReferenceTypeNullHandling = ReferenceTypeNullHandling.NotNull + DefaultReferenceTypeNullHandling = ReferenceTypeNullHandling.NotNull, + FlattenInheritanceHierarchy = true }; Console.WriteLine("Outputting Body Schema"); var bodySchema = new Schema("Celestial Body Schema", $"{folderName}/body_schema", settings);