Package-level declarations

Types

Link copied to clipboard
abstract class AbstractLegType : Parcelable

Created by Michael Ruppen on 28.06.2024

Link copied to clipboard
@Serializable
data class AttributeDto(val userText: NameDto, val code: String) : Parcelable

Created by Michael Ruppen on 28.06.2024

Link copied to clipboard
@Serializable
data class ContinuousLegDto(val legStart: LegStartEndDto, val legEnd: LegStartEndDto, val service: ContinuousServiceTypeChoiceDto, val duration: Duration, val legTrack: LegTrackDto? = null) : AbstractLegType, Parcelable

Created by Michael Ruppen on 12.07.2024

Link copied to clipboard
@Serializable
data class ContinuousServiceTypeChoiceDto(val personalService: PersonalServiceDto? = null, val datedJourneyDto: DatedJourneyDto? = null) : Parcelable

Created by Nico Brandenberger on 02.07.2025

Link copied to clipboard
@Serializable
data class DatedJourneyDto(val mode: ModeDto, val conventionalModeOfOperation: ConventionalModesOfOperation? = null, val trainNumber: String? = null, val lineRef: String, val operatorRef: String? = null, val publicCode: String? = null, val publishedServiceName: NameDto, val productCategory: ProductCategoryDto? = null, val directionRef: String? = null, val operatingDayRef: String, val originStopPointRef: String? = null, val destinationStopPointRef: String? = null, val originText: NameDto, val destinationText: NameDto? = null, val journeyRef: String, val attributes: List<AttributeDto>? = null, val vehicleRef: String? = null, val situationFullRefWrapper: SituationFullRefs? = null, val unplanned: Boolean? = null, val cancelled: Boolean? = null, val deviation: Boolean? = null) : Parcelable

Created by Michael Ruppen on 28.06.2024

Link copied to clipboard
@Serializable
data class ExpectedDepartureOccupancyDto(val fareClass: FareClass, val occupancyLevel: OccupancyLevel) : Parcelable

Created by Deniz Kalem on 25.06.2025

Link copied to clipboard
@Serializable
data class LegAlightDto(val stopPointRef: String, val stopPointName: NameDto, val plannedQuay: NameDto? = null, val estimatedQuay: NameDto? = null, val nameSuffix: NameDto? = null, val serviceArrival: ServiceTimeDto, val serviceDeparture: ServiceTimeDto? = null, val order: Int? = null, val requestStop: Boolean? = null, val unplannedStop: Boolean? = null, val notServicedStop: Boolean? = null, val noBoardingAtStop: Boolean? = null, val noAlightingAtStop: Boolean? = null) : Parcelable

Created by Michael Ruppen on 28.06.2024

Link copied to clipboard
@Serializable
data class LegBoardDto(val stopPointRef: String, val stopPointName: NameDto, val plannedQuay: NameDto? = null, val estimatedQuay: NameDto? = null, val nameSuffix: NameDto? = null, val serviceArrival: ServiceTimeDto? = null, val serviceDeparture: ServiceTimeDto, val order: Int? = null, val requestStop: Boolean? = null, val unplannedStop: Boolean? = null, val notServicedStop: Boolean? = null, val noBoardingAtStop: Boolean? = null, val noAlightingAtStop: Boolean? = null, val expectedDepartureOccupancy: List<ExpectedDepartureOccupancyDto>? = null) : Parcelable

Created by Michael Ruppen on 28.06.2024

Link copied to clipboard
@Serializable
data class LegIntermediateDto(val stopPointRef: String, val stopPointName: NameDto, val plannedQuay: NameDto? = null, val estimatedQuay: NameDto? = null, val nameSuffix: NameDto? = null, val serviceArrival: ServiceTimeDto, val serviceDeparture: ServiceTimeDto, val order: Int? = null, val requestStop: Boolean? = null, val unplannedStop: Boolean? = null, val notServicedStop: Boolean? = null, val noBoardingAtStop: Boolean? = null, val noAlightingAtStop: Boolean? = null, val expectedDepartureOccupancy: List<ExpectedDepartureOccupancyDto>? = null) : Parcelable

Created by Michael Ruppen on 28.06.2024

Link copied to clipboard
@Serializable
data class LegStartEndDto(val stopPointRef: String? = null, val name: NameDto? = null, val geoPosition: GeoPositionDto? = null) : Parcelable

Created by Michael Ruppen on 28.06.2024

Link copied to clipboard
@Serializable
data class LegTrackDto(val trackSection: List<TrackSectionDto>) : Parcelable

Created by Michael Ruppen on 28.06.2024

Link copied to clipboard
@Serializable
data class LinearShapeDto(val positions: List<GeoPositionDto>) : Parcelable

Created by Michael Ruppen on 28.06.2024

Link copied to clipboard
@Serializable
data class PathGuidanceDto(val pathGuidanceSection: List<PathGuidanceSectionDto>) : Parcelable

Created by Nico Brandenberger on 04.11.2025

Link copied to clipboard
@Serializable
data class PathGuidanceSectionDto(val trackSection: List<TrackSectionDto>) : Parcelable

Created by Nico Brandenberger on 04.11.2025

Link copied to clipboard
@Serializable
data class PersonalServiceDto(val personalMode: String) : Parcelable
Link copied to clipboard
@Serializable
data class ProductCategoryDto(val name: NameDto? = null, val shortName: NameDto? = null, val productCategoryRef: String? = null) : Parcelable

Created by Michael Ruppen on 28.06.2024

Link copied to clipboard
@Serializable
data class ServiceTimeDto(val timetabledTime: LocalDateTime, val estimatedTime: LocalDateTime? = null) : Parcelable

Created by Michael Ruppen on 28.06.2024

Link copied to clipboard
@Serializable
data class SituationFullRef(val participantRef: String, val situationNumber: String) : Parcelable

Created by Deniz Kalem on 16.08.2024

Link copied to clipboard
@Serializable
data class SituationFullRefs(val situationFullRefs: List<SituationFullRef>? = null) : Parcelable

Created by Michael Ruppen on 19.08.2024

Link copied to clipboard
@Serializable
data class TimedLegDto(val legBoard: LegBoardDto, val legIntermediate: List<LegIntermediateDto>? = null, val legAlight: LegAlightDto, val service: DatedJourneyDto, val legTrack: LegTrackDto? = null) : AbstractLegType, Parcelable

Created by Michael Ruppen on 28.06.2024

Link copied to clipboard
@Serializable
data class TrackSectionDto(val linkProjection: LinearShapeDto? = null, val length: Int? = null) : Parcelable

Created by Michael Ruppen on 28.06.2024

Link copied to clipboard
@Serializable
data class TransferLegDto(val transferType: TransferType, val legStart: LegStartEndDto, val legEnd: LegStartEndDto, val duration: Duration, val pathGuidance: PathGuidanceDto?) : AbstractLegType, Parcelable

Created by Michael Ruppen on 28.06.2024