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

NJsonSchema.Generation.JsonTypeDescription

public class JsonTypeDescription
public ContextualType ContextualType { get; }

public string Format { get; }

public bool IsAny { get; }

public bool IsComplexType { get; }

public bool IsDictionary { get; }

public bool IsEnum { get; }

public bool IsNullable { get; set; }

public JsonObjectType Type { get; }

public static JsonTypeDescription Create(ContextualType type, JsonObjectType jsonType, bool isNullable, string format)

public static JsonTypeDescription CreateForDictionary(ContextualType type, JsonObjectType jsonType, bool isNullable)

public static JsonTypeDescription CreateForEnumeration(ContextualType type, JsonObjectType jsonType, bool isNullable)

public void ApplyType(JsonSchema schema)