copyWith method

ParameterDefinitionDTO copyWith({
  1. int? id,
  2. String? name,
  3. CborDataType? dataType,
  4. int? enumId,
  5. AccessLevelDTO? access,
  6. double? defaultValue,
  7. double? minValue,
  8. double? maxValue,
  9. String? unit,
  10. double? changeStep,
})

Implementation

ParameterDefinitionDTO copyWith(
    {int? id,
    String? name,
    enums.CborDataType? dataType,
    int? enumId,
    enums.AccessLevelDTO? access,
    double? defaultValue,
    double? minValue,
    double? maxValue,
    String? unit,
    double? changeStep}) {
  return ParameterDefinitionDTO(
      id: id ?? this.id,
      name: name ?? this.name,
      dataType: dataType ?? this.dataType,
      enumId: enumId ?? this.enumId,
      access: access ?? this.access,
      defaultValue: defaultValue ?? this.defaultValue,
      minValue: minValue ?? this.minValue,
      maxValue: maxValue ?? this.maxValue,
      unit: unit ?? this.unit,
      changeStep: changeStep ?? this.changeStep);
}