Package-level declarations

Types

Link copied to clipboard
abstract class AbstractLegType : Parcelable

Created by Michael Ruppen on 28.06.2024

Link copied to clipboard
@Xml(name = "Attribute")
data class AttributeDto(@Element(name = "UserText") val userText: NameDto, @PropertyElement(name = "Code") val code: String) : Parcelable

Created by Michael Ruppen on 28.06.2024

Link copied to clipboard
@Xml(name = "ContinuousLeg")
data class ContinuousLegDto(@Element(name = "LegStart") val legStart: LegStartEndDto, @Element(name = "LegEnd") val legEnd: LegStartEndDto, @PropertyElement(name = "Duration") val duration: Duration) : AbstractLegType, Parcelable

Created by Michael Ruppen on 12.07.2024

Link copied to clipboard
@Xml(name = "Service")
data class DatedJourneyDto(@Element(name = "Mode") val mode: ModeDto, @PropertyElement(name = "ConventionalModeOfOperation") val conventionalModeOfOperation: ConventionalModesOfOperation?, @PropertyElement(name = "TrainNumber") val trainNumber: String?, @PropertyElement(name = "siri:LineRef") val lineRef: String, @PropertyElement(name = "siri:OperatorRef") val operatorRef: String?, @PropertyElement(name = "PublicCode") val publicCode: String?, @Element(name = "PublishedServiceName") val publishedServiceName: NameDto, @Element(name = "ProductCategory") val productCategory: ProductCategoryDto?, @PropertyElement(name = "siri:DirectionRef") val directionRef: String?, @PropertyElement(name = "OperatingDayRef") val operatingDayRef: String, @PropertyElement(name = "OriginStopPointRef") val originStopPointRef: String?, @PropertyElement(name = "DestinationStopPointRef") val destinationStopPointRef: String?, @Element(name = "OriginText") val originText: NameDto, @Element(name = "DestinationText") val destinationText: NameDto?, @PropertyElement(name = "JourneyRef") val journeyRef: String, @Element(name = "Attribute") val attributes: List<AttributeDto>?, @PropertyElement(name = "siri:VehicleRef") val vehicleRef: String?, @Element(name = "SituationFullRefs") val situationFullRefWrapper: SituationFullRefs?, @PropertyElement(name = "Unplanned") val unplanned: Boolean?, @PropertyElement(name = "Cancelled") val cancelled: Boolean?, @PropertyElement(name = "Deviation") val deviation: Boolean?) : Parcelable

Created by Michael Ruppen on 28.06.2024

Link copied to clipboard
@Xml(name = "LegBoard")
data class LegAlightDto(@PropertyElement(name = "siri:StopPointRef") val stopPointRef: String, @Element(name = "StopPointName") val stopPointName: NameDto, @Element(name = "PlannedQuay") val plannedQuay: NameDto?, @Element(name = "EstimatedQuay") val estimatedQuay: NameDto?, @Element(name = "NameSuffix") val nameSuffix: NameDto?, @Element(name = "ServiceArrival") val serviceArrival: ServiceTimeDto, @Element(name = "ServiceDeparture") val serviceDeparture: ServiceTimeDto?, @PropertyElement(name = "Order") val order: Int?, @PropertyElement(name = "RequestStop") val requestStop: Boolean?, @PropertyElement(name = "UnplannedStop") val unplannedStop: Boolean?, @PropertyElement(name = "NotServicedStop") val notServicedStop: Boolean?, @PropertyElement(name = "NoBoardingAtStop") val noBoardingAtStop: Boolean?, @PropertyElement(name = "NoAlightingAtStop") val noAlightingAtStop: Boolean?) : Parcelable

Created by Michael Ruppen on 28.06.2024

Link copied to clipboard
@Xml(name = "LegBoard")
data class LegBoardDto(@PropertyElement(name = "siri:StopPointRef") val stopPointRef: String, @Element(name = "StopPointName") val stopPointName: NameDto, @Element(name = "PlannedQuay") val plannedQuay: NameDto?, @Element(name = "EstimatedQuay") val estimatedQuay: NameDto?, @Element(name = "NameSuffix") val nameSuffix: NameDto?, @Element(name = "ServiceArrival") val serviceArrival: ServiceTimeDto?, @Element(name = "ServiceDeparture") val serviceDeparture: ServiceTimeDto, @PropertyElement(name = "Order") val order: Int?, @PropertyElement(name = "RequestStop") val requestStop: Boolean?, @PropertyElement(name = "UnplannedStop") val unplannedStop: Boolean?, @PropertyElement(name = "NotServicedStop") val notServicedStop: Boolean?, @PropertyElement(name = "NoBoardingAtStop") val noBoardingAtStop: Boolean?, @PropertyElement(name = "NoAlightingAtStop") val noAlightingAtStop: Boolean?) : Parcelable

Created by Michael Ruppen on 28.06.2024

Link copied to clipboard
@Xml(name = "LegBoard")
data class LegIntermediateDto(@PropertyElement(name = "siri:StopPointRef") val stopPointRef: String, @Element(name = "StopPointName") val stopPointName: NameDto, @Element(name = "PlannedQuay") val plannedQuay: NameDto?, @Element(name = "EstimatedQuay") val estimatedQuay: NameDto?, @Element(name = "NameSuffix") val nameSuffix: NameDto?, @Element(name = "ServiceArrival") val serviceArrival: ServiceTimeDto, @Element(name = "ServiceDeparture") val serviceDeparture: ServiceTimeDto, @PropertyElement(name = "Order") val order: Int?, @PropertyElement(name = "RequestStop") val requestStop: Boolean?, @PropertyElement(name = "UnplannedStop") val unplannedStop: Boolean?, @PropertyElement(name = "NotServicedStop") val notServicedStop: Boolean?, @PropertyElement(name = "NoBoardingAtStop") val noBoardingAtStop: Boolean?, @PropertyElement(name = "NoAlightingAtStop") val noAlightingAtStop: Boolean?) : Parcelable

Created by Michael Ruppen on 28.06.2024

Link copied to clipboard
@Xml
data class LegStartEndDto(@PropertyElement(name = "siri:StopPointRef") val stopPointRef: String?, @Element(name = "Name") val name: NameDto?, @Element(name = "GeoPosition") val geoPosition: GeoPositionDto?) : Parcelable

Created by Michael Ruppen on 28.06.2024

Link copied to clipboard
@Xml(name = "LegTrack")
data class LegTrackDto(@Element(name = "TrackSection") val trackSection: List<TrackSectionDto>) : Parcelable

Created by Michael Ruppen on 28.06.2024

Link copied to clipboard
@Xml(name = "LinkProjection")
data class LinearShapeDto(@Element(name = "Position") val positions: List<GeoPositionDto>) : Parcelable

Created by Michael Ruppen on 28.06.2024

Link copied to clipboard
@Xml(name = "ProductCategory")
data class ProductCategoryDto(@Element(name = "Name") val name: NameDto?, @Element(name = "ShortName") val shortName: NameDto?, @PropertyElement(name = "ProductCategoryRef") val productCategoryRef: String?) : Parcelable

Created by Michael Ruppen on 28.06.2024

Link copied to clipboard
@Xml
data class ServiceTimeDto(@PropertyElement(name = "TimetabledTime") val timetabledTime: LocalDateTime, @PropertyElement(name = "EstimatedTime") val estimatedTime: LocalDateTime?) : Parcelable

Created by Michael Ruppen on 28.06.2024

Link copied to clipboard
@Xml(name = "SituationFullRef")
data class SituationFullRef(@PropertyElement(name = "siri:ParticipantRef") val participantRef: String, @PropertyElement(name = "siri:SituationNumber") val situationNumber: String) : Parcelable

Created by Deniz Kalem on 16.08.2024

Link copied to clipboard
@Xml(name = "SituationFullRefs")
data class SituationFullRefs(@Element(name = "SituationFullRef") val situationFullRefs: List<SituationFullRef>?) : Parcelable

Created by Michael Ruppen on 19.08.2024

Link copied to clipboard
@Xml(name = "TimedLeg")
data class TimedLegDto(@Element(name = "LegBoard") val legBoard: LegBoardDto, @Element(name = "LegIntermediate") val legIntermediate: List<LegIntermediateDto>?, @Element(name = "LegAlight") val legAlight: LegAlightDto, @Element(name = "Service") val service: DatedJourneyDto, @Element(name = "LegTrack") val legTrack: LegTrackDto?) : AbstractLegType, Parcelable

Created by Michael Ruppen on 28.06.2024

Link copied to clipboard
@Xml(name = "TrackSection")
data class TrackSectionDto(@Element(name = "LinkProjection") val linkProjection: LinearShapeDto?) : Parcelable

Created by Michael Ruppen on 28.06.2024

Link copied to clipboard
@Xml(name = "TransferLeg")
data class TransferLegDto(@PropertyElement(name = "TransferType") val transferType: TransferType, @Element(name = "LegStart") val legStart: LegStartEndDto, @Element(name = "LegEnd") val legEnd: LegStartEndDto, @PropertyElement(name = "Duration") val duration: Duration) : AbstractLegType

Created by Michael Ruppen on 28.06.2024