📄️ Snooze a visit exit time log reminder
Sets snooze_until to now + 2 hours and increments snooze_count. Called when the technician taps 'Remind Me Later'.
📄️ Dismiss a visit exit time log reminder
Sets dismissed_at to now. Called when the technician taps 'Dismiss'. Mobile also writes to AsyncStorage for local suppression.
📄️ Get all location coordinates for a timer session
Returns every GPS coordinate logged during a session in chronological order. Used by the dispatch board to render the full technician route on load.
📄️ Get all active timer sessions
Returns sessions where the technician is currently travelling — ended_at is null. Used by the dispatch board to show live technician routes.
📄️ Log a technician GPS location
Records a GPS coordinate for the authenticated technician.
📄️ Get technician location history
Returns GPS location history for a technician within a date range.
📄️ Log a geofence arrival or departure event
Creates a Location Activity note on a ticket when a technician enters or exits a company geofence.