Package-level declarations

Types

Link copied to clipboard
abstract class EnumMappie<FROM : Enum<*>, TO> : Mappie1<FROM, TO>

Base class for enum mappers. See the documentation for a complete overview of how to generate enum mappers.

Link copied to clipboard
Link copied to clipboard
sealed interface Mappie<out TO>
Link copied to clipboard
sealed interface Mappie1<in FROM, out TO> : Mappie<TO>
Link copied to clipboard
abstract class ObjectMappie<FROM, TO> : Mappie1<FROM, TO>

Base class for object mappers. See the documentation for a complete overview of how to generate object mappers.

Link copied to clipboard
abstract class ObjectMappie2<in FROM1, in FROM2, TO> : Mappie<TO>

Base class for object mappers. See the documentation for a complete overview of how to generate object mappers.

Link copied to clipboard
abstract class ObjectMappie3<in FROM1, in FROM2, in FROM3, TO> : Mappie<TO>

Base class for object mappers. See the documentation for a complete overview of how to generate object mappers.

Link copied to clipboard
abstract class ObjectMappie4<in FROM1, in FROM2, in FROM3, in FROM4, TO> : Mappie<TO>

Base class for object mappers. See the documentation for a complete overview of how to generate object mappers.

Link copied to clipboard
abstract class ObjectMappie5<FROM1, FROM2, FROM3, FROM4, FROM5, TO> : Mappie<TO>

Base class for object mappers. See the documentation for a complete overview of how to generate object mappers.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The result of an explicit mapping definition which can be transformed.

Functions

Link copied to clipboard
inline fun <FROM, TO> ObjectMappie<FROM, TO>.mapArray(from: Array<FROM>): Array<TO>

Map each element in from to an instance of TO.