copyWithWrapped method
AlertDTO
copyWithWrapped({ - Wrapped<int?>? id,
- Wrapped<String?>? name,
- Wrapped<DeviceEventLevelDTO?>? level,
- Wrapped<String?>? event,
- Wrapped<FmiDTO?>? fmi,
- Wrapped<int?>? parameterId,
- Wrapped<String?>? parameter,
- Wrapped<DateTime?>? timestamp,
- Wrapped<AlertTypeDTO?>? type,
- Wrapped<bool?>? isCriticalFault,
- Wrapped<bool?>? canRemoteResetFault,
})
Implementation
AlertDTO copyWithWrapped(
{Wrapped<int?>? id,
Wrapped<String?>? name,
Wrapped<enums.DeviceEventLevelDTO?>? level,
Wrapped<String?>? event,
Wrapped<enums.FmiDTO?>? fmi,
Wrapped<int?>? parameterId,
Wrapped<String?>? parameter,
Wrapped<DateTime?>? timestamp,
Wrapped<enums.AlertTypeDTO?>? type,
Wrapped<bool?>? isCriticalFault,
Wrapped<bool?>? canRemoteResetFault}) {
return AlertDTO(
id: (id != null ? id.value : this.id),
name: (name != null ? name.value : this.name),
level: (level != null ? level.value : this.level),
event: (event != null ? event.value : this.event),
fmi: (fmi != null ? fmi.value : this.fmi),
parameterId:
(parameterId != null ? parameterId.value : this.parameterId),
parameter: (parameter != null ? parameter.value : this.parameter),
timestamp: (timestamp != null ? timestamp.value : this.timestamp),
type: (type != null ? type.value : this.type),
isCriticalFault: (isCriticalFault != null
? isCriticalFault.value
: this.isCriticalFault),
canRemoteResetFault: (canRemoteResetFault != null
? canRemoteResetFault.value
: this.canRemoteResetFault));
}