copyWithWrapped method

EventDTO copyWithWrapped({
  1. Wrapped<int?>? id,
  2. Wrapped<String?>? name,
  3. Wrapped<DeviceEventLevelDTO?>? level,
  4. Wrapped<String?>? event,
  5. Wrapped<FmiDTO?>? fmi,
  6. Wrapped<int?>? parameterId,
  7. Wrapped<String?>? parameter,
  8. Wrapped<DateTime?>? timestamp,
  9. Wrapped<EventTypeDTO?>? type,
  10. Wrapped<bool?>? isCriticalFault,
})

Implementation

EventDTO 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.EventTypeDTO?>? type,
    Wrapped<bool?>? isCriticalFault}) {
  return EventDTO(
      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));
}