FiktionObjectMetadata

class FiktionObjectMetadata<T>(val type: KType, val properties: List<FiktionObjectProperty>, constructor: (List<FiktionObjectArgument>) -> T) : FiktionTypeMetadata<T>

Runtime construction metadata for a type that Fiktion can generate automatically.

Constructors

Link copied to clipboard
constructor(type: KType, properties: List<FiktionObjectProperty>, constructor: (List<FiktionObjectArgument>) -> T)

Properties

Link copied to clipboard

Constructor properties in invocation order.

Link copied to clipboard
open override val type: KType

Type represented by this metadata.

Functions

Link copied to clipboard

Creates an instance from generated constructor arguments.