Route Optimization
data class RouteOptimization(val routeUid: String, val optimizationType: RouteOptimizationType = RouteOptimizationType.TIME, val optimizationStatus: RouteOptimizationStatus = RouteOptimizationStatus.REQUESTED, val originalDistance: Int? = null, val originalTime: Int? = null, val optimizedDistance: Int? = null, val optimizedTime: Int? = null, val optimizationSettings: RouteOptimizationSettings? = null, val optimizationResult: RouteOptimizationResult? = null, val errorMessage: String? = null, val requestedAt: String, val completedAt: String? = null, val requestedByUid: String? = null, val requestedBy: User? = null)
Domain model representing route optimization.
Constructors
Link copied to clipboard
constructor(routeUid: String, optimizationType: RouteOptimizationType = RouteOptimizationType.TIME, optimizationStatus: RouteOptimizationStatus = RouteOptimizationStatus.REQUESTED, originalDistance: Int? = null, originalTime: Int? = null, optimizedDistance: Int? = null, optimizedTime: Int? = null, optimizationSettings: RouteOptimizationSettings? = null, optimizationResult: RouteOptimizationResult? = null, errorMessage: String? = null, requestedAt: String, completedAt: String? = null, requestedByUid: String? = null, requestedBy: User? = null)
Properties
Link copied to clipboard
Link copied to clipboard
Get distance savings.
Link copied to clipboard
Get optimization efficiency percentage.
Link copied to clipboard
Link copied to clipboard
Check if optimization is completed.
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
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Get time savings.