RPC_MOVE_OBJECT_FIELDS

data class RPC_MOVE_OBJECT_FIELDS(val objectId: Any, val bcs: Any?, val contents: RPC_MOVE_OBJECT_FIELDS.Contents?, val hasPublicTransfer: Boolean?, val owner: RPC_MOVE_OBJECT_FIELDS.Owner?, val previousTransactionBlock: RPC_MOVE_OBJECT_FIELDS.PreviousTransactionBlock?, val storageRebate: Any?, val digest: String?, val version: Any, val display: List<RPC_MOVE_OBJECT_FIELDS.Display>?) : Fragment.Data

Constructors

Link copied to clipboard
constructor(objectId: Any, bcs: Any?, contents: RPC_MOVE_OBJECT_FIELDS.Contents?, hasPublicTransfer: Boolean?, owner: RPC_MOVE_OBJECT_FIELDS.Owner?, previousTransactionBlock: RPC_MOVE_OBJECT_FIELDS.PreviousTransactionBlock?, storageRebate: Any?, digest: String?, version: Any, display: List<RPC_MOVE_OBJECT_FIELDS.Display>?)

Types

Link copied to clipboard
data class Contents(val type: RPC_MOVE_OBJECT_FIELDS.Type, val data: Any, val bcs: Any)
Link copied to clipboard
data class Display(val key: String, val value: String?, val error: String?)
Link copied to clipboard
data class Owner(val __typename: String, val rPC_OBJECT_OWNER_FIELDS: RPC_OBJECT_OWNER_FIELDS)
Link copied to clipboard
data class PreviousTransactionBlock(val digest: String?)
Link copied to clipboard
data class Type(val repr: String, val layout: Any?, val signature: Any)

Properties

Link copied to clipboard
val bcs: Any?

The Base64-encoded BCS serialization of the object's content.

Link copied to clipboard

Displays the contents of the Move object in a JSON string and through GraphQL types. Also provides the flat representation of the type signature, and the BCS of the corresponding data.

Link copied to clipboard

32-byte hash that identifies the object's contents, encoded as a Base58 string.

Link copied to clipboard

The set of named templates defined on-chain for the type of this object, to be handled off-chain. The server substitutes data from the object into these templates to generate a display string per template.

Link copied to clipboard

Determines whether a transaction can transfer this object, using the TransferObjects transaction command or sui::transfer::public_transfer, both of which require the object to have the key and store abilities.

Link copied to clipboard
Link copied to clipboard

The owner type of this object: Immutable, Shared, Parent, Address

Link copied to clipboard

The transaction block that created this version of the object.

Link copied to clipboard

The amount of SUI we would rebate if this object gets deleted or mutated. This number is recalculated based on the present storage gas price.

Link copied to clipboard