copyWithWrapped method

EventSendV3Body copyWithWrapped({
  1. Wrapped<DeviceEventId?>? id,
  2. Wrapped<DeviceEventLevelDTO?>? level,
  3. Wrapped<String?>? controllerOnTime,
  4. Wrapped<String?>? engineRuntime,
  5. Wrapped<FmiDTO?>? fmi,
  6. Wrapped<bool?>? isDateTimeEstimated,
  7. Wrapped<bool?>? active,
  8. Wrapped<DateTime?>? dateTime,
  9. Wrapped<ParameterId?>? parameterId,
  10. Wrapped? oldValue,
  11. Wrapped? newValue,
})

Implementation

EventSendV3Body copyWithWrapped(
    {Wrapped<enums.DeviceEventId?>? id,
    Wrapped<enums.DeviceEventLevelDTO?>? level,
    Wrapped<String?>? controllerOnTime,
    Wrapped<String?>? engineRuntime,
    Wrapped<enums.FmiDTO?>? fmi,
    Wrapped<bool?>? isDateTimeEstimated,
    Wrapped<bool?>? active,
    Wrapped<DateTime?>? dateTime,
    Wrapped<enums.ParameterId?>? parameterId,
    Wrapped<dynamic>? oldValue,
    Wrapped<dynamic>? newValue}) {
  return EventSendV3Body(
      id: (id != null ? id.value : this.id),
      level: (level != null ? level.value : this.level),
      controllerOnTime: (controllerOnTime != null
          ? controllerOnTime.value
          : this.controllerOnTime),
      engineRuntime:
          (engineRuntime != null ? engineRuntime.value : this.engineRuntime),
      fmi: (fmi != null ? fmi.value : this.fmi),
      isDateTimeEstimated: (isDateTimeEstimated != null
          ? isDateTimeEstimated.value
          : this.isDateTimeEstimated),
      active: (active != null ? active.value : this.active),
      dateTime: (dateTime != null ? dateTime.value : this.dateTime),
      parameterId:
          (parameterId != null ? parameterId.value : this.parameterId),
      oldValue: (oldValue != null ? oldValue.value : this.oldValue),
      newValue: (newValue != null ? newValue.value : this.newValue));
}