copyWith method

TrackingState copyWith({
  1. bool? isTracking,
  2. String? deviceId,
  3. String? employeeId,
  4. String? permissions,
  5. LocationSample? lastSample,
  6. String? status,
  7. String? sessionId,
})

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,

  );

}