Package-level declarations

Types

Link copied to clipboard
class SchemaExampleValueGenerator(valueProviders: List<SchemaValueProvider>, schemaMerger: SchemaMerger = SchemaMerger(), options: SchemaExampleValueGeneratorOptions = SchemaExampleValueGeneratorOptions())

Generates synthetic example values from OpenAPI schemas for use in tests.

Link copied to clipboard
class SchemaExampleValueGeneratorFactory(schemaMerger: SchemaMerger = SchemaMerger(), extraProviders: Map<String, SchemaValueProvider> = emptyMap())

Factory for creating configured SchemaExampleValueGenerator instances.

Link copied to clipboard
data class SchemaExampleValueGeneratorOptions(val maxExampleDepth: Int = DEFAULT_MAX_EXAMPLE_DEPTH)

Configuration options for SchemaExampleValueGenerator.