NAME

Travel::Status::DE::VRR::Result - Information about a single departure received by Travel::Status::DE::VRR

SYNOPSIS

for my $departure ($status->results) {
    printf(
        "At %s: %s to %s from platform %s\n",
        $departure->time, $departure->line, $departure->destination,
        $departure->platform
    );
}

VERSION

version 0.02

DESCRIPTION

Travel::Status::DE::VRR::Result describes a single departure as obtained by TRavel::Status::DE::VRR. It contains information about the time, platform, line number and destination.

METHODS

ACCESSORS

$departure->destination

The tram/bus/train destination.

$departure->info

Additional information related to the departure (string). If departures for an address were requested, this is the stop name, otherwise it may be recent news related to the line's schedule.

$departure->line

The name/number of the line.

$departure->platform

The departure platform. Note that this is prefixed by either "Bstg." (for tram/bus departures) or "Gleis" (for trains).

$departure->time

The departure time as string in "HH:MM" format.

INTERNAL

$departure = Travel::Status::DE::VRR::Result->new(%data)

Returns a new Travel::Status::DE::VRR::Result object. You should not need to call this.

Required data:

destination => string
line => string
platform => string
time => string

DIAGNOSTICS

None.

DEPENDENCIES

Class::Accessor(3pm)

BUGS AND LIMITATIONS

Unknown.

SEE ALSO

Travel::Status::DE::VRR(3pm).

AUTHOR

Copyright (C) 2011 by Daniel Friesel <derf@finalrewind.org>

LICENSE

This module is licensed under the same terms as Perl itself.