namespace RobotNet10.FleetManager.Services.TrafficControl.Models;
///
/// Represents priority information for a robot
///
public class RobotPriority
{
///
/// Robot ID
///
public string RobotId { get; set; } = string.Empty;
///
/// Priority level (higher number = higher priority)
///
public int PriorityLevel { get; set; }
///
/// Reason for the priority
///
public PriorityReason Reason { get; set; }
///
/// Priority valid until this time (null if permanent)
///
public DateTime? ValidUntil { get; set; }
}