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

Extensions
Link copied to clipboard
object Extensions

Collection of handy extensions used throughout the library.

Faker
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.

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