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