copyWithWrapped method
ParameterDefinitionDTO
copyWithWrapped({ - Wrapped<int?>? id,
- Wrapped<String?>? name,
- Wrapped<CborDataType?>? dataType,
- Wrapped<int?>? enumId,
- Wrapped<AccessLevelDTO?>? access,
- Wrapped<double?>? defaultValue,
- Wrapped<double?>? minValue,
- Wrapped<double?>? maxValue,
- Wrapped<String?>? unit,
- Wrapped<double?>? changeStep,
})
Implementation
ParameterDefinitionDTO copyWithWrapped(
{Wrapped<int?>? id,
Wrapped<String?>? name,
Wrapped<enums.CborDataType?>? dataType,
Wrapped<int?>? enumId,
Wrapped<enums.AccessLevelDTO?>? access,
Wrapped<double?>? defaultValue,
Wrapped<double?>? minValue,
Wrapped<double?>? maxValue,
Wrapped<String?>? unit,
Wrapped<double?>? changeStep}) {
return ParameterDefinitionDTO(
id: (id != null ? id.value : this.id),
name: (name != null ? name.value : this.name),
dataType: (dataType != null ? dataType.value : this.dataType),
enumId: (enumId != null ? enumId.value : this.enumId),
access: (access != null ? access.value : this.access),
defaultValue:
(defaultValue != null ? defaultValue.value : this.defaultValue),
minValue: (minValue != null ? minValue.value : this.minValue),
maxValue: (maxValue != null ? maxValue.value : this.maxValue),
unit: (unit != null ? unit.value : this.unit),
changeStep: (changeStep != null ? changeStep.value : this.changeStep));
}