Route Job
data class RouteJob(val routeUid: String, val jobUid: String, val jobDetail: ZyncJobDetail? = null, val sequenceNumber: Int, val estimatedArrivalTime: String? = null, val estimatedDepartureTime: String? = null, val estimatedServiceDuration: Int? = null, val actualArrivalTime: String? = null, val actualDepartureTime: String? = null, val actualServiceDuration: Int? = null, val stopStatus: RouteStopStatus = RouteStopStatus.PENDING, val skipReason: String? = null, val completionNotes: String? = null, val distanceFromPrevious: Int = 0, val timeFromPrevious: Int = 0, val arrivalLatitude: Double? = null, val arrivalLongitude: Double? = null, val departureLatitude: Double? = null, val departureLongitude: Double? = null, val stopNotes: String? = null, val stopConfig: RouteStopConfiguration? = null, val createdAt: String, val updatedAt: String? = null)
Domain model representing a route job/stop.
Constructors
Link copied to clipboard
constructor(routeUid: String, jobUid: String, jobDetail: ZyncJobDetail? = null, sequenceNumber: Int, estimatedArrivalTime: String? = null, estimatedDepartureTime: String? = null, estimatedServiceDuration: Int? = null, actualArrivalTime: String? = null, actualDepartureTime: String? = null, actualServiceDuration: Int? = null, stopStatus: RouteStopStatus = RouteStopStatus.PENDING, skipReason: String? = null, completionNotes: String? = null, distanceFromPrevious: Int = 0, timeFromPrevious: Int = 0, arrivalLatitude: Double? = null, arrivalLongitude: Double? = null, departureLatitude: Double? = null, departureLongitude: Double? = null, stopNotes: String? = null, stopConfig: RouteStopConfiguration? = null, createdAt: String, updatedAt: String? = null)
Properties
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Get arrival coordinates.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Get departure coordinates.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Get formatted distance from previous stop.
Link copied to clipboard
Check if stop has GPS coordinates.
Link copied to clipboard
Check if stop is completed.
Link copied to clipboard
Check if stop is in progress.
Link copied to clipboard
Check if stop is running late.
Link copied to clipboard
Link copied to clipboard
Get job display name.
Link copied to clipboard
Link copied to clipboard
Get service duration variance (actual vs estimated).
Link copied to clipboard
Link copied to clipboard
Get status color for UI display.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard