PTTrip class Maps & 3D Scenes

A scheduled public transport trip instance.

Represents a single scheduled run of a route with times, delays, cancellation and accessibility metadata.

Also see:

  • PTStopInfo.trips — The list of trips for a stop info.
  • PTTrip.route — The route associated with a specific trip.

Constructors

PTTrip.new({required PTRouteInfo route, required PTAgency agency, required int tripIndex, required DateTime? tripDate, required bool hasRealtime, required DateTime? departureTime, bool? isCancelled, int? delayMinutes, required List<PTStopTime> stopTimes, required int stopIndex, String? stopPlatformCode, required bool isWheelchairAccessible, required bool isBikeAllowed})
Create a PTTrip.

Properties

agency PTAgency
The agency operating the trip.
getter/setter pair
delayMinutes int?
Delay in minutes (may be null).
getter/setter pair
departureTime DateTime?
Departure time (UTC flag, local value).
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
hasRealtime bool
Whether realtime information is available.
getter/setter pair
isBikeAllowed bool
Indicates whether bikes are allowed on the trip.
getter/setter pair
isCancelled bool?
Optional cancellation flag.
getter/setter pair
isWheelchairAccessible bool
Wheelchair accessibility flag.
getter/setter pair
route PTRouteInfo
The route associated with the trip.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
stopIndex int
Index of the current/selected stop within stopTimes.
getter/setter pair
stopPlatformCode String?
Platform code for the stop (may be null).
getter/setter pair
stopTimes List<PTStopTime>
The list of stop times for this trip.
getter/setter pair
tripDate DateTime?
Trip date (UTC flag, local value).
final
tripIndex int
Internal trip index.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited