Types

Link copied to clipboard
@Serializable(with = MoveBoolSerializer::class)
data class Bool(val value: Boolean) : MoveValue
Link copied to clipboard
@Serializable
data class MoveAddressType(val value: String) : MoveValue
Link copied to clipboard
@Serializable(with = MoveListTypeSerializer::class)
data class MoveListType<T : MoveValue>(val value: List<T>) : MoveValue
Link copied to clipboard
@Serializable
data class MoveObjectType(val value: String) : MoveValue
Link copied to clipboard
@Serializable
data class MoveOptionType(val value: MoveValue?) : MoveValue
Link copied to clipboard
@Serializable
data class MoveStructId(val value: String) : MoveValue
Link copied to clipboard
@Serializable(with = MoveUint128TypeSerializer::class)
data class MoveUint128Type(val value: String) : MoveValue
Link copied to clipboard
@Serializable(with = MoveUint16TypeSerializer::class)
data class MoveUint16Type(val value: UShort) : MoveValue
Link copied to clipboard
@Serializable(with = MoveUint256TypeSerializer::class)
data class MoveUint256Type(val value: String) : MoveValue
Link copied to clipboard
@Serializable(with = MoveUint32TypeSerializer::class)
data class MoveUint32Type(val value: UInt) : MoveValue
Link copied to clipboard
@Serializable(with = MoveUint64TypeSerializer::class)
data class MoveUint64Type(val value: Long) : MoveValue
Link copied to clipboard
@Serializable(with = MoveUint8TypeSerializer::class)
data class MoveUint8Type(val value: UByte) : MoveValue
Link copied to clipboard
@Serializable(with = MoveValueStringSerializer::class)
data class String(val value: String) : MoveValue