Kyle Brandt > WebService-UPS > WebService::UPS::TrackRequest

Download:
WebService-UPS-0.11.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  1
Open  0
View/Report Bugs
Module Version: 0.1   Source  

NAME ^

WebService::UPS::TrackRequest - Generate a Request for Tracking Information

SYNOPSIS ^

        my $Package = WebService::UPS::TrackRequest->new;
        $Package->Username('kbrandt');
        $Package->Password('topsecrent');
        $Package->License('8C3D7EE8FZZZZZ4');
        $Package->TrackingNumber('1ZA45Y5111111111');
        print $Package->Username();
        my $trackedpackage = $Package->requestTrack();

License ^

        You will need to get a UPS Online Tools License and Account to use this module: http://www.ups.com/e_comm_access/gettools_index?loc=en_US

Methods ^

new()

        $package = WebService::UPS::TrackRequest->new( Username => 'kbrandt');

The constructor method that creates a new Request Object.

License

You will need to register with UPS to get a developer key and then a License to access the XML Service

Username

Username for your UPS account

Password

Password for your UPS account

TrackingNumber

The Tracking number of your package

debug

Set this to something to make a lot of stuff appear

URL

The URL the request is set to, you shouldn't have to Touch this

Description

Optional, a human readable name for your package. Defaults to 'A Package'

requestTrack()

        my $trackedPackage = $package->requestTrack();

Sumbits the request to UPS and returns a TrackedPackage Object

AUTHOR ^

Kyle Brandt, kyle@kbrandt.com http://www.kbrandt.com

syntax highlighting: