package io.github.serpro69.kfaker.provider.unique
Classes
Name | Description |
---|---|
class GlobalUniqueDataProvider: UniqueDataProvider
|
Global provider for unique values. This provider is used in AbstractFaker class implementations to control global unique generation configuration of faker providers. Example usage:
|
class LocalUniqueDataProvider<T : FakeDataProvider> : UniqueDataProvider
|
Local provider for unique values. This provider is used in T implementation of FakeDataProvider class, and controls unique generation configuration of T's functions. Example usage:
|
class UniqueProviderDelegate<T : AbstractFakeDataProvider<*>> : Any
|
Delegate class for LocalUniqueDataProvider used to return local providers that generate unique values. |
abstract class UniqueDataProvider: Any
|
|
class UniqueProviderConfiguration: Any
|
Provides configuration for Unique Generation of values. |