namespace OpenTraffic.Model.Result { using System; using System.Collections.Generic; using System.Text; using System.Xml.Serialization; using OpenTraffic.Model.Route; [Serializable] public class ResultRoute { [XmlAttribute(AttributeName = "split")] public float split { get; set; } [XmlAttribute(AttributeName = "cl")] public int cl { get; set; } [XmlAttribute(AttributeName = "routeId")] public long routeId { get; set; } [XmlAttribute(AttributeName = "meanTravelTime")] public float meanTravelTime { get; set; } [XmlAttribute(AttributeName = "vehicles")] public float vehicles { get; set; } public ResultRoute() { } public ResultRoute(float split, int cl, int routeId, float meanTravelTime) { this.split = split; this.cl = cl; this.routeId = routeId; this.meanTravelTime = meanTravelTime; } [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", MessageId = "2"), System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:Validate arguments of public methods", MessageId = "1")] public ResultRoute(float split, VehicleClass c, TrafficRoute r, float meanTravelTime) { this.split = split; this.cl = c.IdRegister; this.routeId = r.Id; this.meanTravelTime = meanTravelTime; } } }