package model

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. model
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. case class Agency(id: String, name: String, url: String, timezone: ZoneId, language: Option[String], phone: Option[String], fareUrl: Option[String], email: Option[String]) extends Product with Serializable
  2. case class Attribution(id: Option[String], agencyId: Option[String], routeId: Option[String], tripId: Option[String], organizationName: String, isProducer: Option[Boolean], isOperator: Option[Boolean], isAuthority: Option[Boolean], url: Option[String], email: Option[String], phone: Option[String]) extends Product with Serializable
  3. sealed abstract class Availability extends IntEnumEntry
  4. case class Calendar(serviceId: String, monday: Availability, tuesday: Availability, wednesday: Availability, thursday: Availability, friday: Availability, saturday: Availability, sunday: Availability, startDate: LocalDate, endDate: LocalDate) extends Product with Serializable
  5. case class CalendarDate(serviceId: String, date: LocalDate, exceptionType: ExceptionType) extends Product with Serializable
  6. trait CsvEnum[T <: EnumEntry] extends Enum[T]
  7. trait CsvIntEnum[T <: IntEnumEntry] extends IntEnum[T]
  8. type EitherRoute = Route[Either[SimpleRouteType, ExtendedRouteType]]
  9. sealed abstract class ExactTimes extends IntEnumEntry
  10. sealed abstract class ExceptionType extends IntEnumEntry
  11. type ExtendedRoute = Route[ExtendedRouteType]
  12. sealed abstract class ExtendedRouteType extends IntEnumEntry with EnumEntry

    Extended route types.

    Extended route types. See https://developers.google.com/transit/gtfs/reference/extended-route-types

  13. case class FareAttribute(id: String, price: Double, currency: Currency, paymentMethod: PaymentMethod, transfers: Option[Int], agencyId: Option[String], transferDuration: Option[Int]) extends Product with Serializable
  14. case class FareRules(fareId: String, routeId: Option[String], originId: Option[String], destinationId: Option[String], containsId: Option[String]) extends Product with Serializable
  15. case class FeedInfo(publisherName: String, publisherUrl: String, lang: Locale, defaultLang: Option[Locale], startDate: Option[LocalDate], endDate: Option[LocalDate], version: Option[String], contactEmail: Option[String], contactUrl: Option[String]) extends Product with Serializable
  16. case class Frequency(tripId: String, startTime: SecondsSinceMidnight, endTime: SecondsSinceMidnight, headwaySecs: Int, exactTimes: Option[ExactTimes]) extends Product with Serializable
  17. case class Level(id: String, index: Double, name: Option[String]) extends Product with Serializable
  18. sealed abstract class LocationType extends IntEnumEntry
  19. case class Pathway(id: String, fromStopId: String, toStopId: String, pathwayMode: PathwayMode, isBidirectional: Boolean, length: Option[Double], traversalTime: Option[Int], stairCount: Option[Int], maxSlope: Option[Double], minWidth: Option[Double], signpostedAs: Option[String], reverseSignpostedAs: Option[String]) extends Product with Serializable
  20. sealed abstract class PathwayMode extends IntEnumEntry
  21. sealed abstract class PaymentMethod extends IntEnumEntry
  22. sealed abstract class PickupOrDropOffType extends IntEnumEntry
  23. case class Route[RouteType](id: String, agencyId: Option[String], shortName: Option[String], longName: Option[String], desc: Option[String], tpe: RouteType, url: Option[String], color: Option[String], textColor: Option[String], sortOrder: Option[Int]) extends Product with Serializable
  24. final class SecondsSinceMidnight extends AnyVal
  25. case class Shape(id: String, lat: Double, lon: Double, sequence: Int, distTraveled: Option[Double]) extends Product with Serializable
  26. type SimpleRoute = Route[SimpleRouteType]
  27. sealed abstract class SimpleRouteType extends IntEnumEntry with EnumEntry
  28. case class Stop(id: String, code: Option[String], name: Option[String], desc: Option[String], lat: Option[Double], lon: Option[Double], zoneId: Option[String], url: Option[String], locationType: Option[LocationType], parentStation: Option[String], timezone: Option[ZoneId], wheelchairBoarding: Option[Int], levelId: Option[String], platformCode: Option[String]) extends Product with Serializable
  29. case class StopTime(tripId: String, arrivalTime: SecondsSinceMidnight, departureTime: SecondsSinceMidnight, stopId: String, stopSequence: Int, stopHeadsign: Option[String], pickupType: Option[PickupOrDropOffType], dropOffType: Option[PickupOrDropOffType], shapeDistTraveled: Option[Double], timepoint: Option[Timepoint]) extends Product with Serializable
  30. sealed trait TableName extends EnumEntry with Snakecase
  31. sealed abstract class Timepoint extends IntEnumEntry
  32. case class Transfer(fromStopId: String, toStopId: String, transferType: TransferType, minTransferTime: Option[Int]) extends Product with Serializable
  33. sealed abstract class TransferType extends IntEnumEntry
  34. case class Translation(tableName: TableName, fieldName: String, langage: Locale, translation: String, recordId: Option[String], recordSubId: Option[String], fieldValue: Option[String]) extends Product with Serializable
  35. case class Trip(routeId: String, serviceId: String, id: String, headsign: Option[String], shortName: Option[String], directionId: Option[Int], blockId: Option[String], shapeId: Option[String], wheelcharAccessible: Option[Int], bikesAllowed: Option[Int]) extends Product with Serializable

Value Members

  1. implicit val boolDecoder: CellDecoder[Boolean]
  2. implicit val boolEncoder: CellEncoder[Boolean]
  3. implicit val currencyDecoder: CellDecoder[Currency]
  4. implicit val currencyEncoder: CellEncoder[Currency]
  5. implicit def eitherCellDecoder[A, B](implicit A: CellDecoder[A], B: CellDecoder[B]): CellDecoder[Either[A, B]]
  6. implicit def eitherCellEncoder[A, B](implicit A: CellEncoder[A], B: CellEncoder[B]): CellEncoder[Either[A, B]]
  7. implicit val localDateDecoder: CellDecoder[LocalDate]
  8. implicit val localDateEncoder: CellEncoder[LocalDate]
  9. implicit val localeDecoder: CellDecoder[Locale]
  10. implicit val localeEncoder: CellEncoder[Locale]
  11. implicit val zoneIdCellDecoder: CellDecoder[ZoneId]
  12. implicit val zoneIdCellEncoder: CellEncoder[ZoneId]
  13. object Agency extends Serializable
  14. object Attribution extends Serializable
  15. object Availability extends IntEnum[Availability] with CsvIntEnum[Availability]
  16. object Calendar extends Serializable
  17. object CalendarDate extends Serializable
  18. object ExactTimes extends IntEnum[ExactTimes] with CsvIntEnum[ExactTimes]
  19. object ExceptionType extends IntEnum[ExceptionType] with CsvIntEnum[ExceptionType]
  20. object ExtendedRouteType extends IntEnum[ExtendedRouteType] with CsvIntEnum[ExtendedRouteType]
  21. object FareAttribute extends Serializable
  22. object FareRules extends Serializable
  23. object FeedInfo extends Serializable
  24. object Frequency extends Serializable
  25. object Level extends Serializable
  26. object LocationType extends IntEnum[LocationType] with CsvIntEnum[LocationType]
  27. object Pathway extends Serializable
  28. object PathwayMode extends IntEnum[PathwayMode] with CsvIntEnum[PathwayMode]
  29. object PaymentMethod extends IntEnum[PaymentMethod] with CsvIntEnum[PaymentMethod]
  30. object PickupOrDropOffType extends IntEnum[PickupOrDropOffType] with CsvIntEnum[PickupOrDropOffType]
  31. object Route extends Serializable
  32. object SecondsSinceMidnight
  33. object Shape extends Serializable
  34. object SimpleRouteType extends IntEnum[SimpleRouteType] with CsvIntEnum[SimpleRouteType]
  35. object Stop extends Serializable
  36. object StopTime extends Serializable
  37. object TableName extends Enum[TableName] with CsvEnum[TableName]
  38. object Timepoint extends IntEnum[Timepoint] with CsvIntEnum[Timepoint]
  39. object Transfer extends Serializable
  40. object TransferType extends IntEnum[TransferType] with CsvIntEnum[TransferType]
  41. object Translation extends Serializable
  42. object Trip extends Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped