Skip to content

IJsonSchemaGeneratorOptions

public abstract interface IJsonSchemaGeneratorOptions

Namespace: RhoMicro.BindSight.Generators

Inheritance:

Provides options for the JsonSchemaGenerator.

string OutputDirectory { get; }

Gets the directory to generate json schemata of options into.

JsonSerializerOptions JsonSerializerOptions { get; }

Gets the options to use when serializing schemata.

JsonSchemaExporterOptions JsonSchemaExporterOptions { get; }

Gets the options to use when creating json schemata.

IJsonSchemaGeneratorOptions Default { get; }

Gets the default instance for this options interface.