Package-level declarations

Contains data classes corresponding to the fields in GTFS files

Types

Link copied to clipboard
data class Agency(val agencyId: String? = null, val agencyName: String, val agencyUrl: String, val agencyTimezone: ZoneId, val agencyLang: String? = null, val agencyPhone: String? = null, val agencyFareUrl: String? = null, val agencyEmail: String? = null)
Link copied to clipboard
data class Attribution(val attributionId: String? = null, val agencyId: String? = null, val routeId: String? = null, val tripId: String? = null, val organizationName: String, val isProducer: Boolean? = null, val isOperator: Boolean? = null, val isAuthority: Boolean? = null, val attributionUrl: String? = null, val attributionEmail: String? = null, val attributionPhone: String? = null)
Link copied to clipboard
data class Calendar(val serviceId: String, val monday: Boolean, val tuesday: Boolean, val wednesday: Boolean, val thursday: Boolean, val friday: Boolean, val saturday: Boolean, val sunday: Boolean, val startDate: LocalDate, val endDate: LocalDate) : Iterable<LocalDate>
Link copied to clipboard
Link copied to clipboard
data class FareAttribute(val fareId: String, val price: Double, val currencyType: String, val paymentMethod: Int, val transfers: Int? = null, val agencyId: String? = null, val transferDuration: Duration? = null)
Link copied to clipboard
data class FareRule(val fareId: String, val routeId: String? = null, val originId: String? = null, val destinationId: String? = null, val containsId: String? = null)
Link copied to clipboard
data class FeedInfo(val feedPublisherName: String, val feedPublisherUrl: String, val feedLang: String, val defaultLang: String? = null, val feedStartDate: LocalDate? = null, val feedEndDate: LocalDate? = null, val feedVersion: String? = null, val feedContactEmail: String? = null, val feedContactUrl: String? = null)
Link copied to clipboard
data class Frequency(val tripId: String, val startTime: Int, val endTime: Int, val headwaySecs: Duration, val exactTimes: Boolean? = null)
Link copied to clipboard
data class Level(val levelId: String, val levelIndex: Double, val levelName: String? = null)
Link copied to clipboard
data class Pathway(val pathwayId: String, val fromStopId: String, val toStopId: String, val pathwayMode: Int, val isBidirectional: Boolean, val length: Double? = null, val traversalTime: Duration? = null, val stairCount: Int? = null, val maxSlope: Double? = null, val minWidth: Double? = null, val signpostedAs: String? = null, val reversedSignpostedAs: String? = null)
Link copied to clipboard
data class Route(val routeId: String, val agencyId: String? = null, val routeShortName: String? = null, val routeLongName: String? = null, val routeDesc: String? = null, val routeType: Int, val routeUrl: String? = null, val routeColor: String? = null, val routeTextColor: String? = null, val routeSortOrder: Int? = null, val continuousPickup: Int? = null, val continuousDropOff: Int? = null)
Link copied to clipboard
data class Shape(val shapeId: String, val shapePtLat: Double, val shapePtLon: Double, val shapePtSequence: Int, val shapeDistTraveled: Double? = null) : Comparable<Shape>
Link copied to clipboard
data class Stop(val stopId: String, val stopCode: String? = null, val stopName: String? = null, val stopDesc: String? = null, val stopLat: Double? = null, val stopLon: Double? = null, val zoneId: String? = null, val stopUrl: String? = null, val locationType: Int? = null, val parentStation: String? = null, val stopTimezone: ZoneId? = null, val wheelchairBoarding: Int? = null, val levelId: String? = null, val platformCode: String? = null)
Link copied to clipboard
data class StopTime(val tripId: String, val arrivalTime: Int? = null, val departureTime: Int? = null, val stopId: String, val stopSequence: Int, val stopHeadsign: String? = null, val pickupType: Int? = null, val dropOffType: Int? = null, val continuousPickup: Int? = null, val continuousDropOff: Int? = null, val shapeDistTraveled: Double? = null, val timepoint: Boolean? = null) : Comparable<StopTime>
Link copied to clipboard
data class Transfer(val fromStopId: String, val toStopId: String, val transferType: Int, val minTransferTime: Duration? = null)
Link copied to clipboard
data class Translation(val tableName: String, val fieldName: String, val language: String, val translation: String, val recordId: String? = null, val recordSubId: String? = null, val fieldValue: String? = null)
Link copied to clipboard
data class Trip(val routeId: String, val serviceId: String, val tripId: String, val tripHeadsign: String? = null, val tripShortName: String? = null, val directionId: Int? = null, val blockId: String? = null, val shapeId: String? = null, val wheelchairAccessible: Int? = null, val bikesAllowed: Int? = null)