From Code to Community: Sponsoring The Perl and Raku Conference 2025 Learn more

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>