NAME

Business::UPS::Tracking::Role::Base - Helper role

DESCRIPTION

This role provides accessors for the UPS webservice credentials. The credentials can be provided when constructing a new object, or optionally stored in a configuration file.

ACCESSORS

AccessLicenseNumber

UPS tracking service access license number

UserId

UPS account username

Password

UPS account password

config

Optionally you can retrieve all or some UPS webservice credentials from a configuration file. This accessor holds the path to this file. Defaults to ~/.ups_tracking

Example configuration file:

<?xml version="1.0"?>
<UPS_tracing_webservice_config>
   <AccessLicenseNumber>1CFFED5A5E91B17</AccessLicenseNumber>
   <UserId>myupsuser</UserId>
   <Password>secret</Password>
</UPS_tracing_webservice_config>