Trip Dto
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?)