<PackageReference Include="NJsonSchema" Version="0.1.5471.22558" />

JsonSchema4

public class JsonSchema4
public ICollection<JsonSchema4> AllOf { get; }

public ICollection<JsonSchema4> AnyOf { get; }

public object Default { get; set; }

public IDictionary<string, JsonSchema4> Definitions { get; }

public string Description { get; set; }

public string Format { get; set; }

public string Id { get; set; }

public bool IsExclusiveMaximum { get; set; }

public bool IsExclusiveMinimum { get; set; }

public JsonSchema4 Items { get; set; }

public double? Maximum { get; set; }

public int MaxItems { get; set; }

public int? MaxLength { get; set; }

public int MaxProperties { get; set; }

public double? Minimum { get; set; }

public int MinItems { get; set; }

public int? MinLength { get; set; }

public int MinProperties { get; set; }

public double? MultipleOf { get; set; }

public JsonSchema4 Not { get; }

public ICollection<JsonSchema4> OneOf { get; }

public virtual JsonSchema4 Parent { get; }

public string Pattern { get; set; }

public IDictionary<string, JsonProperty> Properties { get; }

public ICollection<string> RequiredProperties { get; }

public string Schema { get; set; }

public string Title { get; set; }

public JsonObjectType Type { get; }

public bool UniqueItems { get; set; }

public JsonSchema4()

public static JsonSchema4 FromJson(string data)

public static JsonSchema4 FromType<TType>()

public string ToJson()