NAME
Travel::Status::DE::EFA::Line - Information about a line departing at the requested station
SYNOPSIS
for my $line ($status->lines) {
printf(
"line %s -> %s\nRoute: %s\nType %s, operator %s\nValid: %s\n\n",
$line->name, $line->direction, $line->route,
$line->type, $line->operator, $line->valid
);
}
VERSION
version 3.03
DESCRIPTION
Travel::Status::DE::EFA::Line describes a tram/bus/train line departing at the stop requested by Travel::Status::DE::EFA. Note that it only covers one direction, so in most cases, you get two Travel::Status::DE::EFA::Line objects per actual line.
METHODS
ACCESSORS
- $line->direction
-
Direction of the line. Name of either the destination stop or one on the way.
- $line->mot
-
Returns the "mode of transport" number for this line. This is usually an integer between 0 and 11.
- $line->mot_name
-
Returns the "mode of transport" for this line, for instance "zug", "s-bahn", "tram" or "sonstige".
- $line->name
-
Name of the line, e.g. "U11", "SB15", "107".
- $line->operator
-
Operator of the line, as in the local transit company responsible for it. May be undefined.
- $line->route
-
Partial route of the line (as string), usually start and destination with two stops in between. May be undefined.
Note that start means the actual start of the line, the stop requested by Travel::Status::DE::EFA::Line may not even be included in this listing.
- $line->type
-
Type of the line. Observed values so far are "Bus", "NE", "Straßenbahn", "U-Bahn".
- $line->valid
-
When / how long above information is valid.
INTERNAL
- $line = Travel::Status::DE::EFA::Line->new(%data)
-
Returns a new Travel::Status::DE::EFA::Line object. You should not need to call this.
- $line->TO_JSON
-
Allows the object data to be serialized to JSON.
DIAGNOSTICS
None.
DEPENDENCIES
BUGS AND LIMITATIONS
The route accessor returns a simple string, an array might be better suited.
SEE ALSO
Travel::Status::DE::EFA(3pm).
AUTHOR
Copyright (C) 2011-2023 by Birte Kristina Friesel <derf@finalrewind.org>
LICENSE
This module is licensed under the same terms as Perl itself.