RobotNet/RobotNet.RobotShares/Dtos/TrafficAgentDto.cs
2025-10-15 15:15:53 +07:00

18 lines
664 B
C#

using RobotNet.RobotShares.Enums;
namespace RobotNet.RobotShares.Dtos;
public class TrafficAgentDto
{
public string RobotId { get; set; } = "";
public TrafficSolutionState State { get; set; }
public TrafficNodeDto? InNode { get; set; }
public List<TrafficNodeDto> Nodes { get; set; } = [];
public TrafficNodeDto? ReleaseNode { get; set; }
public List<TrafficNodeDto> LockedNodes { get; set; } = [];
public List<TrafficNodeDto> SubNodes { get; set; } = [];
public List<TrafficNodeDto> GiveWayNodes { get; set; } = [];
public TrafficNodeDto? ConflictNode { get; set; }
public string ConflictAgentId { get; set; } = "";
}