Skip to main content

PtbArgument

Namespace: IotaSdk

public class PtbArgument : IPtbArgument, System.IDisposable

Inheritance ObjectPtbArgument
Implements IPtbArgument, IDisposable
Attributes NullableContextAttribute, NullableAttribute

Constructors

PtbArgument(UInt64)

public PtbArgument(ulong pointer)

Parameters

pointer UInt64

Methods

Destroy()

public void Destroy()

Dispose()

public void Dispose()

Address(Address)

public static PtbArgument Address(Address address)

Parameters

address Address

Returns

PtbArgument

AddressFromHex(String)

public static PtbArgument AddressFromHex(string hex)

Parameters

hex String

Returns

PtbArgument

Exceptions

SdkFfiException

AddressVec(Address[])

public static PtbArgument AddressVec(Address[] addresses)

Parameters

addresses Address[]

Returns

PtbArgument

AddressVecFromHex(String[])

public static PtbArgument AddressVecFromHex(String[] addresses)

Parameters

addresses String[]

Returns

PtbArgument

Exceptions

SdkFfiException

Assigned(String)

public static PtbArgument Assigned(string name)

Parameters

name String

Returns

PtbArgument

Bool(Boolean)

public static PtbArgument Bool(bool value)

Parameters

value Boolean

Returns

PtbArgument

BoolVec(Boolean[])

public static PtbArgument BoolVec(Boolean[] values)

Parameters

values Boolean[]

Returns

PtbArgument

Digest(Digest)

public static PtbArgument Digest(Digest digest)

Parameters

digest Digest

Returns

PtbArgument

DigestFromBase58(String)

public static PtbArgument DigestFromBase58(string base58)

Parameters

base58 String

Returns

PtbArgument

Exceptions

SdkFfiException

DigestVec(Digest[])

public static PtbArgument DigestVec(Digest[] digests)

Parameters

digests Digest[]

Returns

PtbArgument

DigestVecFromBase58(String[])

public static PtbArgument DigestVecFromBase58(String[] digests)

Parameters

digests String[]

Returns

PtbArgument

Exceptions

SdkFfiException

Gas()

public static PtbArgument Gas()

Returns

PtbArgument

MoveArg(MoveArg)

public static PtbArgument MoveArg(MoveArg arg)

Parameters

arg MoveArg

Returns

PtbArgument

ObjectId(ObjectId)

public static PtbArgument ObjectId(ObjectId id)

Parameters

id ObjectId

Returns

PtbArgument

ObjectIdFromHex(String)

public static PtbArgument ObjectIdFromHex(string hex)

Parameters

hex String

Returns

PtbArgument

Exceptions

SdkFfiException

ObjectRef(ObjectReference)

public static PtbArgument ObjectRef(ObjectReference id)

Parameters

id ObjectReference

Returns

PtbArgument

Option(MoveArg)

public static PtbArgument Option(MoveArg? value)

Parameters

value MoveArg?

Returns

PtbArgument

Receiving(ObjectId)

public static PtbArgument Receiving(ObjectId id)

Parameters

id ObjectId

Returns

PtbArgument

ReceivingFromHex(String)

public static PtbArgument ReceivingFromHex(string hex)

Parameters

hex String

Returns

PtbArgument

Exceptions

SdkFfiException

Shared(ObjectId)

public static PtbArgument Shared(ObjectId id)

Parameters

id ObjectId

Returns

PtbArgument

SharedFromHex(String)

public static PtbArgument SharedFromHex(string hex)

Parameters

hex String

Returns

PtbArgument

Exceptions

SdkFfiException

SharedMut(ObjectId)

public static PtbArgument SharedMut(ObjectId id)

Parameters

id ObjectId

Returns

PtbArgument

SharedMutFromHex(String)

public static PtbArgument SharedMutFromHex(string hex)

Parameters

hex String

Returns

PtbArgument

Exceptions

SdkFfiException

String(String)

public static PtbArgument String(string string)

Parameters

string String

Returns

PtbArgument

U128(String)

public static PtbArgument U128(string value)

Parameters

value String

Returns

PtbArgument

Exceptions

SdkFfiException

U128Vec(String[])

public static PtbArgument U128Vec(String[] values)

Parameters

values String[]

Returns

PtbArgument

Exceptions

SdkFfiException

U16(UInt16)

public static PtbArgument U16(ushort value)

Parameters

value UInt16

Returns

PtbArgument

U16Vec(UInt16[])

public static PtbArgument U16Vec(UInt16[] values)

Parameters

values UInt16[]

Returns

PtbArgument

U256(String)

public static PtbArgument U256(string value)

Parameters

value String

Returns

PtbArgument

Exceptions

SdkFfiException

U256Vec(String[])

public static PtbArgument U256Vec(String[] values)

Parameters

values String[]

Returns

PtbArgument

Exceptions

SdkFfiException

U32(UInt32)

public static PtbArgument U32(uint value)

Parameters

value UInt32

Returns

PtbArgument

U32Vec(UInt32[])

public static PtbArgument U32Vec(UInt32[] values)

Parameters

values UInt32[]

Returns

PtbArgument

U64(UInt64)

public static PtbArgument U64(ulong value)

Parameters

value UInt64

Returns

PtbArgument

U64Vec(UInt64[])

public static PtbArgument U64Vec(UInt64[] values)

Parameters

values UInt64[]

Returns

PtbArgument

U8(Byte)

public static PtbArgument U8(byte value)

Parameters

value Byte

Returns

PtbArgument

U8Vec(Byte[])

public static PtbArgument U8Vec(Byte[] values)

Parameters

values Byte[]

Returns

PtbArgument