PTRouteSegment class
Public transport route segment.
A contiguous portion of a public-transport route with the same means of transport.
Segments expose transit-specific metadata such as platform codes, agency information, schedule times and accessibility flags. Use PTRouteSegment when inspecting a PTRoute's segments for trip details.
See also:
- RouteSegment.toPTRouteSegment - transform a suitable route segment to a PTRouteSegment
- PTRouteInstruction - instructions contained in a transit segment.
- Inheritance
-
- Object
- RouteSegmentBase
- PTRouteSegment
Constructors
- PTRouteSegment(int pointerId)
Properties
- agencyFareUrl → String
-
URL where fares or tickets can be purchased for this operator.
no setter
- agencyName → String
-
Name of the transit agency operating this segment.
no setter
- agencyPhone → String
-
Contact phone number for the agency operating this segment.
no setter
- agencyUrl → String
-
Agency website URL for fare and operator information.
no setter
- arrivalDelayInSeconds → int
-
Arrival delay for the segment, in seconds.
no setter
- arrivalTime → DateTime?
-
Scheduled arrival time for this segment in UTC.
no setter
- countAlerts → int
-
Get count of alerts in the route segment.
no setter
- departureDelayInSeconds → int
-
Departure delay for the segment, in seconds.
no setter
- departureTime → DateTime?
-
Scheduled departure time for this segment in UTC.
no setter
- geographicArea → RectangleGeographicArea
-
Geographic bounding rectangle that encloses this segment.
no setterinherited
- hasBicycleSupport → bool
-
Whether bicycles are supported on this segment.
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- hasRegisteredAutoReleaseObject ↔ bool
-
getter/setter pairinherited
- hasWheelchairSupport → bool
-
Whether this segment supports wheelchair accessibility.
no setter
- incursCosts → bool
-
Whether traveling this segment may incur monetary costs (for example tolls).
no setterinherited
-
instructions
→ List<
RouteInstruction> -
Turn-by-turn instructions for this segment.
no setterinherited
- isCommon → bool
-
Whether this segment is of the same travel mode as the parent route.
no setterinherited
- isSignificant → bool
-
Is this a significant route segment.
no setter
- isStationWalk → bool
-
Is this a station-walk segment.
no setter
- lineBlockID → int
-
Line block ID of the route segment.
no setter
- lineColor → Color
-
Line color of the route segment (used for UI badges).
no setter
- lineFrom → String
-
Origin stop/station name for the transit line in this segment.
no setter
- lineTextColor → Color
-
Get line text color of the route segment.
no setter
- lineTowards → String
-
Destination stop/station name for the transit line in this segment.
no setter
- name → String
-
Segment display name.
no setter
- platformCode → String
-
Platform code for boarding/alighting at the stop associated with this segment.
no setter
- pointerId → int
-
The pointer ID of the native object
no setterinherited
- realtimeStatus → RealtimeStatus
-
Real-time status for this segment (delay, on time, not available).
no setter
- routeUrl → String
-
URL with more information about this route segment or trip.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- shortName → String
-
Short display name (e.g., route short name or number).
no setter
- stayOnSameTransit → bool
-
Whether passengers must remain on the same vehicle for this segment.
no setter
- summary → String
-
Short textual summary of the segment (distance/time snippet).
no setterinherited
- timeDistance → TimeDistance
-
Duration and distance metrics for this segment.
no setterinherited
-
tollSections
→ List<
TollSection> -
Tolled sections contained in this segment.
no setterinherited
- transitType → TransitType
-
Transit type for this segment.
no setter
-
waypoints
→ List<
Landmark> -
List containing the segment's start, end and any intermediate waypoints.
no setterinherited
Methods
-
dispose(
) → void -
Disposes the native object.
inherited
-
getAlert(
int index) → PTAlert? - Get alert by index.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
registerAutoReleaseObject(
int pointerId) → void -
Registers an object for auto release.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited