Package io.github.unredundant.satisfaketion.core

Root package that contains interfaces for Generator and Mutator, along with the core Faker implementation and a number of utility extensions.

Types

Link copied to clipboard
object Extensions

Collection of handy extensions used throughout the library.

Link copied to clipboard
class Faker<T : Any>(clazz: KClass<T>)

Faker implementation. Responsible for generating full objects out of a set of provided Generator instances.

Link copied to clipboard
fun interface Generator<R>
Link copied to clipboard
fun interface Mutator<R, RR>