JsonSchemaGeneratorSettings
The JSON Schema generator settings.
Gets the contract resolver.
Gets or sets the contract resolver.
Gets or sets the default enum handling (default: Integer).
Gets or sets the default property name handling (default: Default).
Gets or sets the default null handling (if NotNullAttribute and CanBeNullAttribute are missing, default: Null).
Gets or sets a value indicating whether to flatten the inheritance hierarchy instead of using allOf to describe inheritance (default: false).
Gets or sets a value indicating whether to generate abstract properties (i.e. interface and abstract properties. Properties may defined multiple times in a inheritance hierarchy, default: false).
Gets or sets a value indicating whether to generate schemas for types in KnownTypeAttribute attributes (default: true).
Gets or sets a value indicating whether to generate xmlObject representation for definitions (default: false).
Gets or sets a value indicating whether to ignore properties with the ObsoleteAttribute.
Gets or sets the reflection service.
Gets or sets the schema name generator.
Gets or sets the schema processors.
Gets or sets the schema type to generate (default: JsonSchema).
Gets or sets the type mappings.
Gets or sets the type name generator.
public JsonSchemaGeneratorSettings()
Initializes a new instance of the JsonSchemaGeneratorSettings class.
Gets the contract for the given type.