PatternValueProvider

class PatternValueProvider(patternValueGenerator: PatternValueGenerator = PatternValueGenerator()) : SchemaValueProvider

Provides values matching schema pattern constraints.

Applies to string schemas with a non-null pattern. Delegates to PatternValueGenerator and respects minLength / maxLength when generating values.

Constructors

Link copied to clipboard
constructor(patternValueGenerator: PatternValueGenerator = PatternValueGenerator())

Functions

Link copied to clipboard
open override fun provide(schema: Schema<*>, variationIndex: Int): Any?