Table of Contents

Interface ISchemaConfiguration

Namespace
Refitter.Core
Assembly
Refitter.Core.dll

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

bool

IncludeInheritanceHierarchy

Gets a value indicating whether to keep all possible inherited types.

bool IncludeInheritanceHierarchy { get; }

Property Value

bool

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; }

Property Value

bool