Skip to main content

Class: Identifier

A move identifier

BCS

The BCS serialized form for this type is defined by the following ABNF:

identifier = %d1-128    ; length of the identifier
(ALPHA *127(ALPHA / DIGIT / UNDERSCORE)) /
(UNDERSCORE 1*127(ALPHA / DIGIT / UNDERSCORE))

UNDERSCORE = %x95

Extends

  • UniffiAbstractObject

Implements

Constructors

Constructor

new Identifier(identifier): Identifier;

Parameters

identifier

string

Returns

Identifier

Overrides

UniffiAbstractObject.constructor

Properties

[destructorGuardSymbol]

readonly [destructorGuardSymbol]: UniffiGcObject;

[pointerLiteralSymbol]

readonly [pointerLiteralSymbol]: bigint;

[uniffiTypeNameSymbol]

readonly [uniffiTypeNameSymbol]: "Identifier" = "Identifier";

Methods

asStr()

asStr(): string;

Returns

string

Implementation of

IdentifierLike.asStr


equals()

equals(other): boolean;

Parameters

other

Identifier

Returns

boolean


hashCode()

hashCode(): bigint;

Returns

bigint


toDebugString()

toDebugString(): string;

Returns

string


toString()

toString(): string;

Returns a string representation of an object.

Returns

string


uniffiDestroy()

uniffiDestroy(): void;

Explicitly tell Rust to destroy the native peer that backs this object.

Once this method has been called, any following method calls will throw an error.

Can be called more than once.

Returns

void

Overrides

UniffiAbstractObject.uniffiDestroy

uniffiUse()

uniffiUse<T>(block): T;

A convenience method to use this object, then destroy it after its use.

Type Parameters

T

T

Parameters

block

(obj) => T

Returns

T

Inherited from

UniffiAbstractObject.uniffiUse

addressKey()

static addressKey(): IdentifierLike;

Returns

IdentifierLike


asciiModule()

static asciiModule(): IdentifierLike;

Returns

IdentifierLike


authenticatorState()

static authenticatorState(): IdentifierLike;

Returns

IdentifierLike


bag()

static bag(): IdentifierLike;

Returns

IdentifierLike


bagModule()

static bagModule(): IdentifierLike;

Returns

IdentifierLike


balance()

static balance(): IdentifierLike;

Returns

IdentifierLike


balanceModule()

static balanceModule(): IdentifierLike;

Returns

IdentifierLike


clock()

static clock(): IdentifierLike;

Returns

IdentifierLike


clockModule()

static clockModule(): IdentifierLike;

Returns

IdentifierLike


coin()

static coin(): IdentifierLike;

Returns

IdentifierLike


coinManager()

static coinManager(): IdentifierLike;

Returns

IdentifierLike


coinManagerModule()

static coinManagerModule(): IdentifierLike;

Returns

IdentifierLike


coinMetadata()

static coinMetadata(): IdentifierLike;

Returns

IdentifierLike


coinModule()

static coinModule(): IdentifierLike;

Returns

IdentifierLike


config()

static config(): IdentifierLike;

Returns

IdentifierLike


configKey()

static configKey(): IdentifierLike;

Returns

IdentifierLike


configModule()

static configModule(): IdentifierLike;

Returns

IdentifierLike


denyListModule()

static denyListModule(): IdentifierLike;

Returns

IdentifierLike


displayCreated()

static displayCreated(): IdentifierLike;

Returns

IdentifierLike


displayModule()

static displayModule(): IdentifierLike;

Returns

IdentifierLike


dynamicFieldModule()

static dynamicFieldModule(): IdentifierLike;

Returns

IdentifierLike


dynamicObjectFieldModule()

static dynamicObjectFieldModule(): IdentifierLike;

Returns

IdentifierLike


field()

static field(): IdentifierLike;

Returns

IdentifierLike


globalPauseKey()

static globalPauseKey(): IdentifierLike;

Returns

IdentifierLike


id()

static id(): IdentifierLike;

Returns

IdentifierLike


instanceOf()

static instanceOf(obj_): obj_ is Identifier;

Parameters

obj_

any

Returns

obj_ is Identifier


iota()

static iota(): IdentifierLike;

Returns

IdentifierLike


iotaModule()

static iotaModule(): IdentifierLike;

Returns

IdentifierLike


iotaSystemAdminCap()

static iotaSystemAdminCap(): IdentifierLike;

Returns

IdentifierLike


iotaSystemModule()

static iotaSystemModule(): IdentifierLike;

Returns

IdentifierLike


iotaSystemState()

static iotaSystemState(): IdentifierLike;

Returns

IdentifierLike


iotaSystemStateInnerModule()

static iotaSystemStateInnerModule(): IdentifierLike;

Returns

IdentifierLike


iotaTreasuryCap()

static iotaTreasuryCap(): IdentifierLike;

Returns

IdentifierLike


name()

static name(): IdentifierLike;

Returns the name of the function. Function names are read-only and can not be changed.

Returns

IdentifierLike


nameModule()

static nameModule(): IdentifierLike;

Returns

IdentifierLike


objectBag()

static objectBag(): IdentifierLike;

Returns

IdentifierLike


objectBagModule()

static objectBagModule(): IdentifierLike;

Returns

IdentifierLike


objectModule()

static objectModule(): IdentifierLike;

Returns

IdentifierLike


option()

static option(): IdentifierLike;

Returns

IdentifierLike


optionModule()

static optionModule(): IdentifierLike;

Returns

IdentifierLike


packageModule()

static packageModule(): IdentifierLike;

Returns

IdentifierLike


payModule()

static payModule(): IdentifierLike;

Returns

IdentifierLike


random()

static random(): IdentifierLike;

Returns

IdentifierLike


randomModule()

static randomModule(): IdentifierLike;

Returns

IdentifierLike


receiving()

static receiving(): IdentifierLike;

Returns

IdentifierLike


setting()

static setting(): IdentifierLike;

Returns

IdentifierLike


stakedIota()

static stakedIota(): IdentifierLike;

Returns

IdentifierLike


stakingPoolModule()

static stakingPoolModule(): IdentifierLike;

Returns

IdentifierLike


string()

static string(): IdentifierLike;

Returns

IdentifierLike


stringModule()

static stringModule(): IdentifierLike;

Returns

IdentifierLike


systemAdminCapModule()

static systemAdminCapModule(): IdentifierLike;

Returns

IdentifierLike


systemEpochInfoEvent()

static systemEpochInfoEvent(): IdentifierLike;

Returns

IdentifierLike


systemEpochInfoEventV1()

static systemEpochInfoEventV1(): IdentifierLike;

Returns

IdentifierLike


systemEpochInfoEventV2()

static systemEpochInfoEventV2(): IdentifierLike;

Returns

IdentifierLike


timeLock()

static timeLock(): IdentifierLike;

Returns

IdentifierLike


timelockedStakedIota()

static timelockedStakedIota(): IdentifierLike;

Returns

IdentifierLike


timelockedStakingModule()

static timelockedStakingModule(): IdentifierLike;

Returns

IdentifierLike


timelockModule()

static timelockModule(): IdentifierLike;

Returns

IdentifierLike


transferModule()

static transferModule(): IdentifierLike;

Returns

IdentifierLike


treasuryCap()

static treasuryCap(): IdentifierLike;

Returns

IdentifierLike


txContext()

static txContext(): IdentifierLike;

Returns

IdentifierLike


txContextModule()

static txContextModule(): IdentifierLike;

Returns

IdentifierLike


uid()

static uid(): IdentifierLike;

Returns

IdentifierLike


upgradeCap()

static upgradeCap(): IdentifierLike;

Returns

IdentifierLike


upgradeReceipt()

static upgradeReceipt(): IdentifierLike;

Returns

IdentifierLike


upgradeTicket()

static upgradeTicket(): IdentifierLike;

Returns

IdentifierLike


url()

static url(): IdentifierLike;

Returns

IdentifierLike


urlModule()

static urlModule(): IdentifierLike;

Returns

IdentifierLike


versionUpdated()

static versionUpdated(): IdentifierLike;

Returns

IdentifierLike


wrapper()

static wrapper(): IdentifierLike;

Returns

IdentifierLike