copyWith method

AlertDTO copyWith({
  1. int? id,
  2. String? name,
  3. DeviceEventLevelDTO? level,
  4. String? event,
  5. FmiDTO? fmi,
  6. int? parameterId,
  7. String? parameter,
  8. DateTime? timestamp,
  9. AlertTypeDTO? type,
  10. bool? isCriticalFault,
  11. bool? canRemoteResetFault,
})

Implementation

AlertDTO copyWith(
    {int? id,
    String? name,
    enums.DeviceEventLevelDTO? level,
    String? event,
    enums.FmiDTO? fmi,
    int? parameterId,
    String? parameter,
    DateTime? timestamp,
    enums.AlertTypeDTO? type,
    bool? isCriticalFault,
    bool? canRemoteResetFault}) {
  return AlertDTO(
      id: id ?? this.id,
      name: name ?? this.name,
      level: level ?? this.level,
      event: event ?? this.event,
      fmi: fmi ?? this.fmi,
      parameterId: parameterId ?? this.parameterId,
      parameter: parameter ?? this.parameter,
      timestamp: timestamp ?? this.timestamp,
      type: type ?? this.type,
      isCriticalFault: isCriticalFault ?? this.isCriticalFault,
      canRemoteResetFault: canRemoteResetFault ?? this.canRemoteResetFault);
}