Command constructor
Command({
- MoveCall? moveCall,
- TransferObjects? transferObjects,
- SplitCoins? splitCoins,
- MergeCoins? mergeCoins,
- Publish? publish,
- MakeMoveVector? makeMoveVector,
- Upgrade? upgrade,
Implementation
factory Command({
MoveCall? moveCall,
TransferObjects? transferObjects,
SplitCoins? splitCoins,
MergeCoins? mergeCoins,
Publish? publish,
MakeMoveVector? makeMoveVector,
Upgrade? upgrade,
}) {
final result = create();
if (moveCall != null) result.moveCall = moveCall;
if (transferObjects != null) result.transferObjects = transferObjects;
if (splitCoins != null) result.splitCoins = splitCoins;
if (mergeCoins != null) result.mergeCoins = mergeCoins;
if (publish != null) result.publish = publish;
if (makeMoveVector != null) result.makeMoveVector = makeMoveVector;
if (upgrade != null) result.upgrade = upgrade;
return result;
}