Interface ISchemaConfiguration
Configuration for schema processing and cleaning.
public interface ISchemaConfiguration
Properties
GenerateDefaultAdditionalProperties
Gets a value indicating whether to generate default additional properties.
bool GenerateDefaultAdditionalProperties { get; }
Property Value
IncludeInheritanceHierarchy
Gets a value indicating whether to keep all possible inherited types.
bool IncludeInheritanceHierarchy { get; }
Property Value
KeepSchemaPatterns
Gets the regular expression patterns for schemas to keep during trimming.
string[] KeepSchemaPatterns { get; }
Property Value
- string[]
TrimUnusedSchema
Gets a value indicating whether to trim unused schema components.
bool TrimUnusedSchema { get; }