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