Skip to main content

PtbArgument

Namespace: IotaSdk

public class PtbArgument : IPtbArgument, System.IDisposable

Inheritance Object → PtbArgument
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