Skip to content

//core/io.github.serpro69.kfaker.provider.unique/UniqueProviderConfiguration/excludeFromProvider

excludeFromProvider

[jvm]\ inline fun <T : FakeDataProvider> excludeFromProvider(values: List<String>)

inline fun <T : FakeDataProvider> excludeFromProvider(vararg values: String)

Exclude values from being generated with in provider T.

Parameters

jvm

T an implementation class of FakeDataProvider, for example Address
values values that should not be generated when calling any of the functions in provider T

[jvm]\ inline fun <T : FakeDataProvider> excludeFromProvider(patterns: () -> List<Regex>)

Exclude a values from being generated by Regex patterns in provider T.

Parameters

jvm

T an implementation class of FakeDataProvider, for example Address
patterns a function that does not take any arguments and returns a List of Regexes