copyWith method
Implementation
TrackingState copyWith({
bool? isTracking,
String? deviceId,
String? employeeId,
String? permissions,
pb.LocationSample? lastSample,
String? status,
String? sessionId
}){
return TrackingState(
isTracking: isTracking ?? this.isTracking,
deviceId: deviceId ?? this.deviceId,
employeeId: employeeId ?? this.employeeId,
sessionId: sessionId ?? this.sessionId,
permissions: permissions ?? this.permissions,
lastSample: lastSample ?? this.lastSample,
status: status ?? this.status,
);
}