copyWithWrapped method

GetGeneratorDetailResponseModel copyWithWrapped({
  1. Wrapped<int?>? parameterCount,
  2. Wrapped<List<GetParameterResponseModel>?>? parameters,
  3. Wrapped<int?>? activeAlertCount,
  4. Wrapped<List<GetActiveAlertResponseModel>?>? activeAlerts,
  5. Wrapped<int?>? eventCount,
  6. Wrapped<List<GetEventResponseModel>?>? events,
})

Implementation

GetGeneratorDetailResponseModel copyWithWrapped(
    {Wrapped<int?>? parameterCount,
    Wrapped<List<GetParameterResponseModel>?>? parameters,
    Wrapped<int?>? activeAlertCount,
    Wrapped<List<GetActiveAlertResponseModel>?>? activeAlerts,
    Wrapped<int?>? eventCount,
    Wrapped<List<GetEventResponseModel>?>? events}) {
  return GetGeneratorDetailResponseModel(
      parameterCount: (parameterCount != null
          ? parameterCount.value
          : this.parameterCount),
      parameters: (parameters != null ? parameters.value : this.parameters),
      activeAlertCount: (activeAlertCount != null
          ? activeAlertCount.value
          : this.activeAlertCount),
      activeAlerts:
          (activeAlerts != null ? activeAlerts.value : this.activeAlerts),
      eventCount: (eventCount != null ? eventCount.value : this.eventCount),
      events: (events != null ? events.value : this.events));
}