copyWith method
SystemData
copyWith({ - int? deviceId,
- String? locationName,
- DeviceAddress? address,
- bool? quietModeEnabled,
- String? quietModeText,
- SystemExerciseData? exercise,
- SystemGeneratorData? generator,
- List<SystemAtsData>? atsTiles,
- HubData? hubData,
- SystemFirmwareData? firmware,
- InstallationChecklistType? installationChecklistType,
- InstallationChecklistStep? currentInstallationChecklistStep,
})
Implementation
SystemData copyWith({
int? deviceId,
String? locationName,
DeviceAddress? address,
bool? quietModeEnabled,
String? quietModeText,
SystemExerciseData? exercise,
SystemGeneratorData? generator,
List<SystemAtsData>? atsTiles,
HubData? hubData,
SystemFirmwareData? firmware,
InstallationChecklistType? installationChecklistType,
InstallationChecklistStep? currentInstallationChecklistStep,
}) {
return SystemData(
deviceId: deviceId ?? this.deviceId,
locationName: locationName ?? this.locationName,
address: address ?? this.address,
quietModeEnabled: quietModeEnabled ?? this.quietModeEnabled,
quietModeText: quietModeText ?? this.quietModeText,
exercise: exercise ?? this.exercise,
generator: generator ?? this.generator,
atsTiles: atsTiles ?? this.atsTiles,
hubData: hubData ?? this.hubData,
firmware: firmware ?? this.firmware,
installationChecklistType:
installationChecklistType ?? this.installationChecklistType,
currentInstallationChecklistStep: currentInstallationChecklistStep ??
this.currentInstallationChecklistStep,
);
}