Move Vector
This class is the Kotlin representation of a Move vector<T>, where T is a type that represents either a primitive type (bool, u8, u64, ...) or a BCS-serializable struct itself.
The MoveVector class is a BCS-serializable subclass of TransactionArgument, which is a superclass for all types that can be used as arguments in a transaction.
The purpose of this class is to facilitate easy construction of BCS-serializable Move vector<T> types.
Parameters
T
: a serializable type that represents either a primitive type (bool, u8, u64, ...)