TripDto

constructor(@PropertyElement(name = "Id") id: String, @PropertyElement(name = "Duration") duration: Duration, @PropertyElement(name = "StartTime") startTime: LocalDateTime, @PropertyElement(name = "EndTime") endTime: LocalDateTime, @PropertyElement(name = "Transfers") transfers: Int, @Element(name = "Leg") legs: List<LegDto>, @PropertyElement(name = "Unplanned") unplanned: Boolean?, @PropertyElement(name = "Delayed") delayed: Boolean?, @PropertyElement(name = "Infeasible") infeasible: Boolean?)