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
AddressFromHex(String)
public static PtbArgument AddressFromHex(string hex)
Parameters
hex String
Returns
Exceptions
AddressVec(Address[])
public static PtbArgument AddressVec(Address[] addresses)
Parameters
addresses Address[]
Returns
AddressVecFromHex(String[])
public static PtbArgument AddressVecFromHex(String[] addresses)
Parameters
addresses String[]
Returns
Exceptions
Assigned(String)
public static PtbArgument Assigned(string name)
Parameters
name String
Returns
Bool(Boolean)
public static PtbArgument Bool(bool value)
Parameters
value Boolean
Returns
BoolVec(Boolean[])
public static PtbArgument BoolVec(Boolean[] values)
Parameters
values Boolean[]
Returns
Digest(Digest)
public static PtbArgument Digest(Digest digest)
Parameters
digest Digest
Returns
DigestFromBase58(String)
public static PtbArgument DigestFromBase58(string base58)
Parameters
base58 String
Returns
Exceptions
DigestVec(Digest[])
public static PtbArgument DigestVec(Digest[] digests)
Parameters
digests Digest[]
Returns
DigestVecFromBase58(String[])
public static PtbArgument DigestVecFromBase58(String[] digests)
Parameters
digests String[]
Returns
Exceptions
Gas()
public static PtbArgument Gas()
Returns
MoveArg(MoveArg)
public static PtbArgument MoveArg(MoveArg arg)
Parameters
arg MoveArg
Returns
ObjectId(ObjectId)
public static PtbArgument ObjectId(ObjectId id)
Parameters
id ObjectId
Returns
ObjectIdFromHex(String)
public static PtbArgument ObjectIdFromHex(string hex)
Parameters
hex String
Returns
Exceptions
ObjectRef(ObjectReference)
public static PtbArgument ObjectRef(ObjectReference id)
Parameters
Returns
Option(MoveArg)
public static PtbArgument Option(MoveArg? value)
Parameters
value MoveArg?
Returns
Receiving(ObjectId)
public static PtbArgument Receiving(ObjectId id)
Parameters
id ObjectId
Returns
ReceivingFromHex(String)
public static PtbArgument ReceivingFromHex(string hex)
Parameters
hex String
Returns
Exceptions
Shared(ObjectId)
public static PtbArgument Shared(ObjectId id)
Parameters
id ObjectId
Returns
SharedFromHex(String)
public static PtbArgument SharedFromHex(string hex)
Parameters
hex String
Returns
Exceptions
SharedMut(ObjectId)
public static PtbArgument SharedMut(ObjectId id)
Parameters
id ObjectId
Returns
SharedMutFromHex(String)
public static PtbArgument SharedMutFromHex(string hex)
Parameters
hex String
Returns
Exceptions
String(String)
public static PtbArgument String(string string)
Parameters
string String
Returns
U128(String)
public static PtbArgument U128(string value)
Parameters
value String
Returns
Exceptions
U128Vec(String[])
public static PtbArgument U128Vec(String[] values)
Parameters
values String[]
Returns
Exceptions
U16(UInt16)
public static PtbArgument U16(ushort value)
Parameters
value UInt16
Returns
U16Vec(UInt16[])
public static PtbArgument U16Vec(UInt16[] values)
Parameters
values UInt16[]
Returns
U256(String)
public static PtbArgument U256(string value)
Parameters
value String
Returns
Exceptions
U256Vec(String[])
public static PtbArgument U256Vec(String[] values)
Parameters
values String[]
Returns
Exceptions
U32(UInt32)
public static PtbArgument U32(uint value)
Parameters
value UInt32
Returns
U32Vec(UInt32[])
public static PtbArgument U32Vec(UInt32[] values)
Parameters
values UInt32[]
Returns
U64(UInt64)
public static PtbArgument U64(ulong value)
Parameters
value UInt64
Returns
U64Vec(UInt64[])
public static PtbArgument U64Vec(UInt64[] values)
Parameters
values UInt64[]
Returns
U8(Byte)
public static PtbArgument U8(byte value)
Parameters
value Byte
Returns
U8Vec(Byte[])
public static PtbArgument U8Vec(Byte[] values)
Parameters
values Byte[]