MoveStruct

@Serializable
data class MoveStruct(val name: String, val isNative: Boolean, val isEvent: Boolean = false, val isEnum: Boolean = false, val abilities: List<MoveAbility>, val genericTypeParams: List<MoveFunctionGenericTypeParam>, val fields: List<MoveStructField>, val variants: List<MoveStructVariant> = emptyList())

Constructors

Link copied to clipboard
constructor(name: String, isNative: Boolean, isEvent: Boolean = false, isEnum: Boolean = false, abilities: List<MoveAbility>, genericTypeParams: List<MoveFunctionGenericTypeParam>, fields: List<MoveStructField>, variants: List<MoveStructVariant> = emptyList())

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@SerialName(value = "generic_type_params")
val genericTypeParams: List<MoveFunctionGenericTypeParam>
Link copied to clipboard
@SerialName(value = "is_enum")
val isEnum: Boolean
Link copied to clipboard
@SerialName(value = "is_event")
val isEvent: Boolean
Link copied to clipboard
@SerialName(value = "is_native")
val isNative: Boolean
Link copied to clipboard
Link copied to clipboard