Shipment::UPS::WSDL::TrackTypes::PackageType
version 2.03
Perl data type class for the XML Schema defined complexType PackageType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Track/v2.0.
The following properties may be accessed using get_PROPERTY / set_PROPERTY methods:
TrackingNumber
DeliveryDetail
PackageAddress
PackageServiceOption
COD
Activity
Message
PackageWeight
ReferenceNumber
AlternateTrackingNumber
AlternateTrackingInfo
Document
AdditionalAttribute
Constructor. The following data structure may be passed to new():
{ # Shipment::UPS::WSDL::TrackTypes::PackageType TrackingNumber => $some_value, # string DeliveryDetail => { # Shipment::UPS::WSDL::TrackTypes::DeliveryDetailType Type => { # Shipment::UPS::WSDL::TrackTypes::CommonCodeDescriptionType Code => $some_value, # string Description => $some_value, # string }, Date => $some_value, # string Time => $some_value, # string }, PackageAddress => { # Shipment::UPS::WSDL::TrackTypes::PackageAddressType Type => { # Shipment::UPS::WSDL::TrackTypes::CommonCodeDescriptionType Code => $some_value, # string Description => $some_value, # string }, Address => { # Shipment::UPS::WSDL::TrackTypes::AddressType AddressLine => $some_value, # string City => $some_value, # string StateProvinceCode => $some_value, # string PostalCode => $some_value, # string CountryCode => $some_value, # string }, }, PackageServiceOption => { # Shipment::UPS::WSDL::TrackTypes::ServiceOptionType Type => { # Shipment::UPS::WSDL::TrackTypes::CommonCodeDescriptionType Code => $some_value, # string Description => $some_value, # string }, Value => $some_value, # string AdditionalAttribute => { # Shipment::UPS::WSDL::TrackTypes::AdditionalCodeDescriptionValueType Code => $some_value, # string Description => $some_value, # string Value => $some_value, # string }, }, COD => { # Shipment::UPS::WSDL::TrackTypes::CODType Amount => { # Shipment::UPS::WSDL::TrackTypes::AmountType CurrencyCode => $some_value, # string MonetaryValue => $some_value, # string }, Status => { # Shipment::UPS::WSDL::TrackTypes::CODStatusType Code => $some_value, # string Description => $some_value, # string }, ControlNumber => $some_value, # string }, Activity => { # Shipment::UPS::WSDL::TrackTypes::ActivityType AlternateTrackingInfo => { # Shipment::UPS::WSDL::TrackTypes::AlternateTrackingInfoType Type => $some_value, # string Description => $some_value, # string Value => $some_value, # string }, ActivityLocation => { # Shipment::UPS::WSDL::TrackTypes::ActivityLocationType Address => { # Shipment::UPS::WSDL::TrackTypes::AddressType AddressLine => $some_value, # string City => $some_value, # string StateProvinceCode => $some_value, # string PostalCode => $some_value, # string CountryCode => $some_value, # string }, TransportFacility => { # Shipment::UPS::WSDL::TrackTypes::TransportFacilityType Type => $some_value, # string Code => $some_value, # string }, Code => $some_value, # string Description => $some_value, # string SignedForByName => $some_value, # string }, Status => { # Shipment::UPS::WSDL::TrackTypes::StatusType Type => $some_value, # string Description => $some_value, # string Code => $some_value, # string }, Date => $some_value, # string Time => $some_value, # string Document => { # Shipment::UPS::WSDL::TrackTypes::DocumentType Type => { # Shipment::UPS::WSDL::TrackTypes::CommonCodeDescriptionType Code => $some_value, # string Description => $some_value, # string }, Content => $some_value, # string Format => { # Shipment::UPS::WSDL::TrackTypes::CommonCodeDescriptionType Code => $some_value, # string Description => $some_value, # string }, }, AdditionalAttribute => { # Shipment::UPS::WSDL::TrackTypes::AdditionalCodeDescriptionValueType Code => $some_value, # string Description => $some_value, # string Value => $some_value, # string }, }, Message => { # Shipment::UPS::WSDL::TrackTypes::MessageType Code => $some_value, # string Description => $some_value, # string }, PackageWeight => { # Shipment::UPS::WSDL::TrackTypes::WeightType UnitOfMeasurement => { # Shipment::UPS::WSDL::TrackTypes::UnitOfMeasurementType Code => $some_value, # string Description => $some_value, # string }, Weight => $some_value, # string }, ReferenceNumber => { # Shipment::UPS::WSDL::TrackTypes::ReferenceNumberType Code => $some_value, # string Value => $some_value, # string }, AlternateTrackingNumber => $some_value, # string AlternateTrackingInfo => { # Shipment::UPS::WSDL::TrackTypes::AlternateTrackingInfoType Type => $some_value, # string Description => $some_value, # string Value => $some_value, # string }, Document => { # Shipment::UPS::WSDL::TrackTypes::DocumentType Type => { # Shipment::UPS::WSDL::TrackTypes::CommonCodeDescriptionType Code => $some_value, # string Description => $some_value, # string }, Content => $some_value, # string Format => { # Shipment::UPS::WSDL::TrackTypes::CommonCodeDescriptionType Code => $some_value, # string Description => $some_value, # string }, }, AdditionalAttribute => { # Shipment::UPS::WSDL::TrackTypes::AdditionalCodeDescriptionValueType Code => $some_value, # string Description => $some_value, # string Value => $some_value, # string }, },
Generated by SOAP::WSDL
Andrew Baerg <baergaj@cpan.org>
This software is copyright (c) 2016 by Andrew Baerg.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
To install Shipment, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Shipment
CPAN shell
perl -MCPAN -e shell install Shipment
For more information on module installation, please visit the detailed CPAN module installation guide.