Leg Intermediate Dto
constructor(@PropertyElement(name = "siri:StopPointRef" ) stopPointRef: String, @Element(name = "StopPointName" ) stopPointName: NameDto, @Element(name = "PlannedQuay" ) plannedQuay: NameDto?, @Element(name = "EstimatedQuay" ) estimatedQuay: NameDto?, @Element(name = "NameSuffix" ) nameSuffix: NameDto?, @Element(name = "ServiceArrival" ) serviceArrival: ServiceTimeDto, @Element(name = "ServiceDeparture" ) serviceDeparture: ServiceTimeDto, @PropertyElement(name = "Order" ) order: Int?, @PropertyElement(name = "RequestStop" ) requestStop: Boolean?, @PropertyElement(name = "UnplannedStop" ) unplannedStop: Boolean?, @PropertyElement(name = "NotServicedStop" ) notServicedStop: Boolean?, @PropertyElement(name = "NoBoardingAtStop" ) noBoardingAtStop: Boolean?, @PropertyElement(name = "NoAlightingAtStop" ) noAlightingAtStop: Boolean?, @Element(name = "siri:ExpectedDepartureOccupancy" ) expectedDepartureOccupancy: List<ExpectedDepartureOccupancyDto>? = null)