TransitLine class
Contains information about the transit line used in this step, and may include the following properties:
name
contains the full name of this transit line. eg. "7 Avenue Express".shortName
contains the short name of this transit line. This will normally be a line number, such as "M7" or "355".color
contains the color commonly used in signage for this transit line. The color will be specified as a hex string such as: #FF0033.agencies
is an array containing a single TransitAgency object. The TransitAgency object provides information about the operator of the line, including the following properties:name
contains the name of the transit agency.phone
contains the phone number of the transit agency.url
contains the URL for the transit agency.
You must display the names and URLs of the transit agencies servicing the trip results.
url
contains the URL for this transit line as provided by the transit agency.icon
contains the URL for the icon associated with this line.textColor
contains the color of text commonly used for signage of this line. The color will be specified as a hex string.vehicle
contains the type of vehicle used on this line. This may include the following properties:name
contains the name of the vehicle on this line. eg. "Subway."type
contains the type of vehicle that runs on this line. See the Vehicle Type documentation for a complete list of supported values.icon
contains the URL for an icon associated with this vehicle type.localIcon
contains the URL for the icon associated with this vehicle type, based on the local transport signage.
Constructors
-
TransitLine({String? name, String? shortName, String? color, List<
TransitAgency> ? agencies, String? url, String? icon, String? textColor, Vehicle? vehicle}) -
const
-
TransitLine.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
agencies
→ List<
TransitAgency> ? -
Is an array containing a single TransitAgency object.
The TransitAgency object provides information
about the operator of the line, including the following properties:
final
- color → String?
-
Contains the color commonly used in signage for this transit line.
The color will be specified as a hex string such as: #FF0033.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- icon → String?
-
Contains the URL for the icon associated with this line.
final
- name → String?
-
Contains the full name of this transit line. eg. "7 Avenue Express".
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- shortName → String?
-
Contains the short name of this transit line. This will normally be
a line number, such as "M7" or "355".
final
- textColor → String?
-
Contains the color of text commonly used for signage of this line.
The color will be specified as a hex string.
final
- url → String?
-
Contains the URL for this transit line as provided by the transit agency.
final
- vehicle → Vehicle?
-
Contains the type of vehicle used on this line.
This may include the following properties:
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