copyWithWrapped method

DeviceConfig copyWithWrapped({
  1. Wrapped<int?>? deviceConfigId,
  2. Wrapped<String?>? name,
  3. Wrapped<String?>? model,
  4. Wrapped<String?>? version,
  5. Wrapped<DataSourceType?>? dataSourceType,
  6. Wrapped<List<int>?>? registerMapIds,
})

Implementation

DeviceConfig copyWithWrapped(
    {Wrapped<int?>? deviceConfigId,
    Wrapped<String?>? name,
    Wrapped<String?>? model,
    Wrapped<String?>? version,
    Wrapped<enums.DataSourceType?>? dataSourceType,
    Wrapped<List<int>?>? registerMapIds}) {
  return DeviceConfig(
      deviceConfigId: (deviceConfigId != null
          ? deviceConfigId.value
          : this.deviceConfigId),
      name: (name != null ? name.value : this.name),
      model: (model != null ? model.value : this.model),
      version: (version != null ? version.value : this.version),
      dataSourceType: (dataSourceType != null
          ? dataSourceType.value
          : this.dataSourceType),
      registerMapIds: (registerMapIds != null
          ? registerMapIds.value
          : this.registerMapIds));
}