Methods
-
appendPoint(PointWriteRequest request)
→ Future<TrackPoint>
-
-
beginLifecycleCommand({required String trackId, required TrackCommandType type, required String reason, String? operationId})
→ Future<PendingTrackCommand>
-
-
clearPendingLifecycleCommand(String commandId)
→ Future<void>
-
-
close()
→ Future<void>
-
-
completeTrack(String trackId, {required String reason, String? operationId})
→ Future<void>
-
-
createTrack({required String userId, required String organizationId, String? routeId, required TrackingConfig config, String? requestedTrackId})
→ Future<String>
-
-
deleteTrack(String trackId)
→ Future<void>
-
Permanently deletes a completed or failed track and its related data.
-
deleteTracksExcept(Set<String> retainedTrackIds)
→ Future<void>
-
-
findActiveTrack()
→ Future<Track?>
-
-
findLastAcceptedPoint(String trackId, {String? segmentId})
→ Future<TrackPoint?>
-
-
findLatestPausedTrack()
→ Future<Track?>
-
-
findPendingLifecycleCommand()
→ Future<PendingTrackCommand?>
-
-
getTrack(String trackId)
→ Future<Track?>
-
-
initialize()
→ Future<void>
-
-
interruptTrack(String trackId, {required String reason})
→ Future<void>
-
-
listTracks()
→ Future<List<Track>>
-
-
loadTrackBundle(String trackId)
→ Future<TrackBundle>
-
-
markPointsSynced(String trackId, Iterable<int> sequences)
→ Future<void>
-
-
markTrackActive(String trackId)
→ Future<void>
-
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
pauseTrack(String trackId, {required String reason, String? operationId})
→ Future<void>
-
-
pendingAcceptedPoints(String trackId, {required int limit})
→ Future<List<TrackPoint>>
-
-
prepareResume(String trackId)
→ Future<Track>
-
-
recordHealthEvent({String? trackId, required String type, Map<String, Object?>? details})
→ Future<void>
-
-
toString()
→ String
-
A string representation of this object.
inherited
-
wasOperationApplied(String trackId, {required String operationId, required TrackOperationType type})
→ Future<bool>
-