copyWithWrapped method
HubCommandModel
copyWithWrapped({ - Wrapped<HubCommandType?>? commandType,
- Wrapped<List<Object>?>? arguments,
- Wrapped<int?>? commandId,
- Wrapped<BulkTxSetupArgs?>? bulkTxSetupArgs,
- Wrapped<FwUpdateSetupArgs?>? fwUpdateSetupArgs,
- Wrapped<FwUpdateTestSwapArgs?>? fwUpdateTestSwapArgs,
- Wrapped<FwUpdateCommitArgs?>? fwUpdateCommitArgs,
- Wrapped<BytesArgs?>? bytesArgs,
- Wrapped<AddAtsArgs?>? addAtsArgs,
- Wrapped<SetModeArgs?>? setModeArgs,
- Wrapped<SetParameterArgs?>? setParameterArgs,
})
Implementation
HubCommandModel copyWithWrapped(
{Wrapped<enums.HubCommandType?>? commandType,
Wrapped<List<Object>?>? arguments,
Wrapped<int?>? commandId,
Wrapped<BulkTxSetupArgs?>? bulkTxSetupArgs,
Wrapped<FwUpdateSetupArgs?>? fwUpdateSetupArgs,
Wrapped<FwUpdateTestSwapArgs?>? fwUpdateTestSwapArgs,
Wrapped<FwUpdateCommitArgs?>? fwUpdateCommitArgs,
Wrapped<BytesArgs?>? bytesArgs,
Wrapped<AddAtsArgs?>? addAtsArgs,
Wrapped<SetModeArgs?>? setModeArgs,
Wrapped<SetParameterArgs?>? setParameterArgs}) {
return HubCommandModel(
commandType:
(commandType != null ? commandType.value : this.commandType),
arguments: (arguments != null ? arguments.value : this.arguments),
commandId: (commandId != null ? commandId.value : this.commandId),
bulkTxSetupArgs: (bulkTxSetupArgs != null
? bulkTxSetupArgs.value
: this.bulkTxSetupArgs),
fwUpdateSetupArgs: (fwUpdateSetupArgs != null
? fwUpdateSetupArgs.value
: this.fwUpdateSetupArgs),
fwUpdateTestSwapArgs: (fwUpdateTestSwapArgs != null
? fwUpdateTestSwapArgs.value
: this.fwUpdateTestSwapArgs),
fwUpdateCommitArgs: (fwUpdateCommitArgs != null
? fwUpdateCommitArgs.value
: this.fwUpdateCommitArgs),
bytesArgs: (bytesArgs != null ? bytesArgs.value : this.bytesArgs),
addAtsArgs: (addAtsArgs != null ? addAtsArgs.value : this.addAtsArgs),
setModeArgs:
(setModeArgs != null ? setModeArgs.value : this.setModeArgs),
setParameterArgs: (setParameterArgs != null
? setParameterArgs.value
: this.setParameterArgs));
}