<PackageReference Include="Relativity.ObjectManager" Version="11.3.101.10" />

JsonSchema

class JsonSchema
public JsonSchema AdditionalItems { get; set; }

public JsonSchema AdditionalProperties { get; set; }

public bool AllowAdditionalItems { get; set; }

public bool AllowAdditionalProperties { get; set; }

public JToken Default { get; set; }

public string Description { 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<JsonSchema> Extends { get; set; }

public string Format { get; set; }

public bool? Hidden { get; set; }

public string Id { get; set; }

public IList<JsonSchema> 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 string Pattern { get; set; }

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

public bool PositionalItemsValidation { get; set; }

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

public bool? ReadOnly { get; set; }

public bool? Required { get; set; }

public string Requires { get; set; }

public string Title { get; set; }

public bool? Transient { get; set; }

public JsonSchemaType? Type { get; set; }

public bool UniqueItems { get; set; }

public JsonSchema()

public static JsonSchema Parse(string json)

public static JsonSchema Parse(string json, JsonSchemaResolver resolver)

public static JsonSchema Read(JsonReader reader)

public static JsonSchema Read(JsonReader reader, JsonSchemaResolver resolver)

public void WriteTo(JsonWriter writer)

public void WriteTo(JsonWriter writer, JsonSchemaResolver resolver)