copyWith method

EventDTO 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. EventTypeDTO? type,
  10. bool? isCriticalFault,
})

Implementation

EventDTO copyWith(
    {int? id,
    String? name,
    enums.DeviceEventLevelDTO? level,
    String? event,
    enums.FmiDTO? fmi,
    int? parameterId,
    String? parameter,
    DateTime? timestamp,
    enums.EventTypeDTO? type,
    bool? isCriticalFault}) {
  return EventDTO(
      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);
}