OptimizationSummary

@Serializable
data class OptimizationSummary(val cost: Int, val routes: Int, val unassigned: Int, val delivery: List<Int>? = null, val amount: List<Int>? = null, val pickup: List<Int>? = null, val setup: Int, val service: Int, val duration: Int, val waitingTime: Int, val priority: Int, val violations: List<Violation> = emptyList(), val computingTimes: ComputingTimes? = null)

Constructors

Link copied to clipboard
constructor(cost: Int, routes: Int, unassigned: Int, delivery: List<Int>? = null, amount: List<Int>? = null, pickup: List<Int>? = null, setup: Int, service: Int, duration: Int, waitingTime: Int, priority: Int, violations: List<Violation> = emptyList(), computingTimes: ComputingTimes? = null)

Properties

Link copied to clipboard
val amount: List<Int>? = null
Link copied to clipboard
@SerialName(value = "computing_times")
val computingTimes: ComputingTimes? = null
Link copied to clipboard
val cost: Int
Link copied to clipboard
val delivery: List<Int>? = null

Totals – present depending on your payload/constraints

Link copied to clipboard
Link copied to clipboard
val pickup: List<Int>? = null
Link copied to clipboard
Link copied to clipboard
val routes: Int
Link copied to clipboard
Link copied to clipboard
val setup: Int
Link copied to clipboard
Link copied to clipboard

Usually empty unless you use hard constraints

Link copied to clipboard
@SerialName(value = "waiting_time")
val waitingTime: Int