PrepareKeyMetadata

data class PrepareKeyMetadata<P : Any>(val name: String, val proxyInterface: KClass<P>, val valueType: KClass<*>) : Named, Metadata

Metadata container for PrepareKey proxy configuration. Holds the necessary information to create and configure proxy instances of PrepareKey interfaces, including the key name, interface type, and value type.

Parameters

P

the PrepareKey interface type

See also

Constructors

Link copied to clipboard
constructor(name: String, proxyInterface: KClass<P>, valueType: KClass<*>)

Properties

Link copied to clipboard
open override val name: String

the unique name identifier for the prepare key

Link copied to clipboard

the Kotlin class of the PrepareKey interface to proxy

Link copied to clipboard

the Kotlin class of the value type handled by the PrepareKey