copyWith method
HubParameterDefinition
copyWith({ - int? parameterId,
- String? name,
- int? subgroupId,
- CborDataType? dataType,
- int? enumId,
- AccessLevel? homeownerAccess,
- AccessLevel? dealerAccess,
- double? defaultValue,
- double? minValue,
- double? maxValue,
- String? unit,
- double? changeStep,
- dynamic filteringThreshold,
})
Implementation
HubParameterDefinition copyWith(
{int? parameterId,
String? name,
int? subgroupId,
enums.CborDataType? dataType,
int? enumId,
enums.AccessLevel? homeownerAccess,
enums.AccessLevel? dealerAccess,
double? defaultValue,
double? minValue,
double? maxValue,
String? unit,
double? changeStep,
dynamic filteringThreshold}) {
return HubParameterDefinition(
parameterId: parameterId ?? this.parameterId,
name: name ?? this.name,
subgroupId: subgroupId ?? this.subgroupId,
dataType: dataType ?? this.dataType,
enumId: enumId ?? this.enumId,
homeownerAccess: homeownerAccess ?? this.homeownerAccess,
dealerAccess: dealerAccess ?? this.dealerAccess,
defaultValue: defaultValue ?? this.defaultValue,
minValue: minValue ?? this.minValue,
maxValue: maxValue ?? this.maxValue,
unit: unit ?? this.unit,
changeStep: changeStep ?? this.changeStep,
filteringThreshold: filteringThreshold ?? this.filteringThreshold);
}