Skip to main content

MakeMoveVector

Namespace: IotaSdk

Command to build a move vector out of a set of individual elements

BCS

The BCS serialized form for this type is defined by the following ABNF:

make-move-vector = (option type-tag) (vector argument)
public class MakeMoveVector : IMakeMoveVector, System.IEquatable`1[[IotaSdk.MakeMoveVector, IotaSdk, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.IDisposable

Inheritance ObjectMakeMoveVector
Implements IMakeMoveVector, IEquatable<MakeMoveVector>, IDisposable
Attributes NullableContextAttribute, NullableAttribute

Constructors

MakeMoveVector(UInt64)

public MakeMoveVector(ulong pointer)

Parameters

pointer UInt64

MakeMoveVector(TypeTag, Argument[])

public MakeMoveVector(TypeTag? typeTag, Argument[] elements)

Parameters

typeTag TypeTag?

elements Argument[]

Methods

Destroy()

public void Destroy()

Dispose()

public void Dispose()

Elements()

The set individual elements to build the vector with

public Argument[] Elements()

Returns

Argument[]

TypeTag()

Type of the individual elements

This is required to be set when the type can't be inferred, for example when the set of provided arguments are all pure input values.

public TypeTag? TypeTag()

Returns

TypeTag?

Equals(MakeMoveVector)

public bool Equals(MakeMoveVector? other)

Parameters

other MakeMoveVector?

Returns

Boolean

Equals(Object)

public override bool Equals(object? obj)

Parameters

obj Object?

Returns

Boolean