<PackageReference Include="Newtonsoft.Json" Version="6.0.6" />

JsonSchemaModel

public JsonSchemaModel AdditionalItems { get; set; }

public bool AllowAdditionalItems { get; set; }

public bool AllowAdditionalProperties { get; set; }

public JsonSchemaType Disallow { get; set; }

public double? DivisibleBy { get; set; }

public IList<JToken> Enum { get; set; }

public bool ExclusiveMaximum { get; set; }

public bool ExclusiveMinimum { get; set; }

public IList<JsonSchemaModel> Items { get; set; }

public double? Maximum { get; set; }

public int? MaximumItems { get; set; }

public int? MaximumLength { get; set; }

public double? Minimum { get; set; }

public int? MinimumItems { get; set; }

public int? MinimumLength { get; set; }

public IDictionary<string, JsonSchemaModel> PatternProperties { get; set; }

public IList<string> Patterns { get; set; }

public bool PositionalItemsValidation { get; set; }

public IDictionary<string, JsonSchemaModel> Properties { get; set; }

public bool Required { get; set; }

public JsonSchemaType Type { get; set; }

public bool UniqueItems { get; set; }

public JsonSchemaModel()

public static JsonSchemaModel Create(IList<JsonSchema> schemata)