Skip to main content

Class: PtbArgument

Extends​

  • UniffiAbstractObject

Implements​

Properties​

[destructorGuardSymbol]​

readonly [destructorGuardSymbol]: UniffiGcObject;

[pointerLiteralSymbol]​

readonly [pointerLiteralSymbol]: bigint;

[uniffiTypeNameSymbol]​

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

Methods​

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

address()​

static address(address): PtbArgumentLike;

Parameters​

address​

AddressLike

Returns​

PtbArgumentLike


addressFromHex()​

static addressFromHex(hex): PtbArgumentLike;

Parameters​

hex​

string

Returns​

PtbArgumentLike


addressVec()​

static addressVec(addresses): PtbArgumentLike;

Parameters​

addresses​

AddressLike[]

Returns​

PtbArgumentLike


addressVecFromHex()​

static addressVecFromHex(addresses): PtbArgumentLike;

Parameters​

addresses​

string[]

Returns​

PtbArgumentLike


assigned()​

static assigned(name): PtbArgumentLike;

Parameters​

name​

string

Returns​

PtbArgumentLike


bool()​

static bool(value): PtbArgumentLike;

Parameters​

value​

boolean

Returns​

PtbArgumentLike


boolVec()​

static boolVec(values): PtbArgumentLike;

Parameters​

values​

boolean[]

Returns​

PtbArgumentLike


digest()​

static digest(digest): PtbArgumentLike;

Parameters​

digest​

DigestLike

Returns​

PtbArgumentLike


digestFromBase58()​

static digestFromBase58(base58): PtbArgumentLike;

Parameters​

base58​

string

Returns​

PtbArgumentLike


digestVec()​

static digestVec(digests): PtbArgumentLike;

Parameters​

digests​

DigestLike[]

Returns​

PtbArgumentLike


digestVecFromBase58()​

static digestVecFromBase58(digests): PtbArgumentLike;

Parameters​

digests​

string[]

Returns​

PtbArgumentLike


gas()​

static gas(): PtbArgumentLike;

Returns​

PtbArgumentLike


instanceOf()​

static instanceOf(obj_): obj_ is PtbArgument;

Parameters​

obj_​

any

Returns​

obj_ is PtbArgument


moveArg()​

static moveArg(arg): PtbArgumentLike;

Parameters​

arg​

MoveArgLike

Returns​

PtbArgumentLike


objectId()​

static objectId(id): PtbArgumentLike;

Parameters​

id​

ObjectIdLike

Returns​

PtbArgumentLike


objectIdFromHex()​

static objectIdFromHex(hex): PtbArgumentLike;

Parameters​

hex​

string

Returns​

PtbArgumentLike


objectRef()​

static objectRef(id): PtbArgumentLike;

Parameters​

id​

ObjectReference

Returns​

PtbArgumentLike


option()​

static option(value): PtbArgumentLike;

Parameters​

value​

MoveArgLike | undefined

Returns​

PtbArgumentLike


receiving()​

static receiving(id): PtbArgumentLike;

Parameters​

id​

ObjectIdLike

Returns​

PtbArgumentLike


receivingFromHex()​

static receivingFromHex(hex): PtbArgumentLike;

Parameters​

hex​

string

Returns​

PtbArgumentLike


shared()​

static shared(id): PtbArgumentLike;

Parameters​

id​

ObjectIdLike

Returns​

PtbArgumentLike


sharedFromHex()​

static sharedFromHex(hex): PtbArgumentLike;

Parameters​

hex​

string

Returns​

PtbArgumentLike


sharedMut()​

static sharedMut(id): PtbArgumentLike;

Parameters​

id​

ObjectIdLike

Returns​

PtbArgumentLike


sharedMutFromHex()​

static sharedMutFromHex(hex): PtbArgumentLike;

Parameters​

hex​

string

Returns​

PtbArgumentLike


string()​

static string(string): PtbArgumentLike;

Parameters​

string​

string

Returns​

PtbArgumentLike


u128()​

static u128(value): PtbArgumentLike;

Parameters​

value​

string

Returns​

PtbArgumentLike


u128Vec()​

static u128Vec(values): PtbArgumentLike;

Parameters​

values​

string[]

Returns​

PtbArgumentLike


u16()​

static u16(value): PtbArgumentLike;

Parameters​

value​

number

Returns​

PtbArgumentLike


u16Vec()​

static u16Vec(values): PtbArgumentLike;

Parameters​

values​

number[]

Returns​

PtbArgumentLike


u256()​

static u256(value): PtbArgumentLike;

Parameters​

value​

string

Returns​

PtbArgumentLike


u256Vec()​

static u256Vec(values): PtbArgumentLike;

Parameters​

values​

string[]

Returns​

PtbArgumentLike


u32()​

static u32(value): PtbArgumentLike;

Parameters​

value​

number

Returns​

PtbArgumentLike


u32Vec()​

static u32Vec(values): PtbArgumentLike;

Parameters​

values​

number[]

Returns​

PtbArgumentLike


u64()​

static u64(value): PtbArgumentLike;

Parameters​

value​

bigint

Returns​

PtbArgumentLike


u64Vec()​

static u64Vec(values): PtbArgumentLike;

Parameters​

values​

bigint[]

Returns​

PtbArgumentLike


u8()​

static u8(value): PtbArgumentLike;

Parameters​

value​

number

Returns​

PtbArgumentLike


u8Vec()​

static u8Vec(values): PtbArgumentLike;

Parameters​

values​

ArrayBuffer

Returns​

PtbArgumentLike