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
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
asciiModule()
static asciiModule(): IdentifierLike;
Returns
authenticatorState()
static authenticatorState(): IdentifierLike;
Returns
bag()
static bag(): IdentifierLike;
Returns
bagModule()
static bagModule(): IdentifierLike;
Returns
balance()
static balance(): IdentifierLike;
Returns
balanceModule()
static balanceModule(): IdentifierLike;
Returns
clock()
static clock(): IdentifierLike;
Returns
clockModule()
static clockModule(): IdentifierLike;
Returns
coin()
static coin(): IdentifierLike;
Returns
coinManager()
static coinManager(): IdentifierLike;
Returns
coinManagerModule()
static coinManagerModule(): IdentifierLike;
Returns
coinMetadata()
static coinMetadata(): IdentifierLike;
Returns
coinModule()
static coinModule(): IdentifierLike;
Returns
config()
static config(): IdentifierLike;
Returns
configKey()
static configKey(): IdentifierLike;
Returns
configModule()
static configModule(): IdentifierLike;
Returns
denyListModule()
static denyListModule(): IdentifierLike;
Returns
displayCreated()
static displayCreated(): IdentifierLike;
Returns
displayModule()
static displayModule(): IdentifierLike;
Returns
dynamicFieldModule()
static dynamicFieldModule(): IdentifierLike;
Returns
dynamicObjectFieldModule()
static dynamicObjectFieldModule(): IdentifierLike;
Returns
field()
static field(): IdentifierLike;
Returns
globalPauseKey()
static globalPauseKey(): IdentifierLike;
Returns
id()
static id(): IdentifierLike;
Returns
instanceOf()
static instanceOf(obj_): obj_ is Identifier;
Parameters
obj_
any
Returns
obj_ is Identifier
iota()
static iota(): IdentifierLike;
Returns
iotaModule()
static iotaModule(): IdentifierLike;
Returns
iotaSystemAdminCap()
static iotaSystemAdminCap(): IdentifierLike;
Returns
iotaSystemModule()
static iotaSystemModule(): IdentifierLike;
Returns
iotaSystemState()
static iotaSystemState(): IdentifierLike;
Returns
iotaSystemStateInnerModule()
static iotaSystemStateInnerModule(): IdentifierLike;
Returns
iotaTreasuryCap()
static iotaTreasuryCap(): IdentifierLike;
Returns
name()
static name(): IdentifierLike;
Returns the name of the function. Function names are read-only and can not be changed.
Returns
nameModule()
static nameModule(): IdentifierLike;
Returns
objectBag()
static objectBag(): IdentifierLike;
Returns
objectBagModule()
static objectBagModule(): IdentifierLike;
Returns
objectModule()
static objectModule(): IdentifierLike;
Returns
option()
static option(): IdentifierLike;
Returns
optionModule()
static optionModule(): IdentifierLike;
Returns
packageModule()
static packageModule(): IdentifierLike;
Returns
payModule()
static payModule(): IdentifierLike;
Returns
random()
static random(): IdentifierLike;
Returns
randomModule()
static randomModule(): IdentifierLike;
Returns
receiving()
static receiving(): IdentifierLike;
Returns
setting()
static setting(): IdentifierLike;
Returns
stakedIota()
static stakedIota(): IdentifierLike;
Returns
stakingPoolModule()
static stakingPoolModule(): IdentifierLike;
Returns
string()
static string(): IdentifierLike;
Returns
stringModule()
static stringModule(): IdentifierLike;
Returns
systemAdminCapModule()
static systemAdminCapModule(): IdentifierLike;
Returns
systemEpochInfoEvent()
static systemEpochInfoEvent(): IdentifierLike;
Returns
systemEpochInfoEventV1()
static systemEpochInfoEventV1(): IdentifierLike;
Returns
systemEpochInfoEventV2()
static systemEpochInfoEventV2(): IdentifierLike;
Returns
timeLock()
static timeLock(): IdentifierLike;
Returns
timelockedStakedIota()
static timelockedStakedIota(): IdentifierLike;
Returns
timelockedStakingModule()
static timelockedStakingModule(): IdentifierLike;
Returns
timelockModule()
static timelockModule(): IdentifierLike;
Returns
transferModule()
static transferModule(): IdentifierLike;
Returns
treasuryCap()
static treasuryCap(): IdentifierLike;
Returns
txContext()
static txContext(): IdentifierLike;
Returns
txContextModule()
static txContextModule(): IdentifierLike;
Returns
uid()
static uid(): IdentifierLike;
Returns
upgradeCap()
static upgradeCap(): IdentifierLike;
Returns
upgradeReceipt()
static upgradeReceipt(): IdentifierLike;
Returns
upgradeTicket()
static upgradeTicket(): IdentifierLike;
Returns
url()
static url(): IdentifierLike;
Returns
urlModule()
static urlModule(): IdentifierLike;
Returns
versionUpdated()
static versionUpdated(): IdentifierLike;
Returns
wrapper()
static wrapper(): IdentifierLike;