Admiral/admiral-worker/core/domain/optimization/OptimizationSolution.py
2025-06-24 14:22:50 +02:00

18 lines
400 B
Python

from dataclasses import dataclass
from datetime import timedelta
from typing import Optional
from core.domain.optimization.OptimizationVehicle import OptimizationVehicle
from core.types.Id import Id
@dataclass
class OptimizationSolution:
isExtra: bool
optimizationVehicleId: Id[OptimizationVehicle]
hise: list[int]
distance: int
duration: timedelta
cost: int
district: Optional[str] = None