invoke
Instantiates a new KeyType that builds from a single attribute value into two values. Additional values may be added with one of the invoke extension function overloads.
Parameters
value2
The value of the second attribute
operator fun <K1, K2> KeyType.Key2<K1, K2>.invoke(value3: ByteArray): KeyType.Key3<K1, K2, ByteArray>
Instantiates a new KeyType that builds from two attribute values into three values. Additional values may be added with one of the invoke extension function overloads.
Parameters
value3
The value of the third attribute
operator fun <K1, K2, K3> KeyType.Key3<K1, K2, K3>.invoke(value4: Byte): KeyType.Key4<K1, K2, K3, Byte>
operator fun <K1, K2, K3> KeyType.Key3<K1, K2, K3>.invoke(value4: ByteArray): KeyType.Key4<K1, K2, K3, ByteArray>
operator fun <K1, K2, K3> KeyType.Key3<K1, K2, K3>.invoke(value4: Int): KeyType.Key4<K1, K2, K3, Int>
operator fun <K1, K2, K3> KeyType.Key3<K1, K2, K3>.invoke(value4: Long): KeyType.Key4<K1, K2, K3, Long>
operator fun <K1, K2, K3> KeyType.Key3<K1, K2, K3>.invoke(value4: Short): KeyType.Key4<K1, K2, K3, Short>
operator fun <K1, K2, K3> KeyType.Key3<K1, K2, K3>.invoke(value4: String): KeyType.Key4<K1, K2, K3, String>
Instantiates a new KeyType that builds from three attribute values into four values
Parameters
value4
The value of the fourth attribute