Shipment::UPS::WSDL::ShipTypes::PackageType
version 3.10
Perl data type class for the XML Schema defined complexType PackageType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0.
The following properties may be accessed using get_PROPERTY / set_PROPERTY methods:
Description (min/maxOccurs: 0/1)
Packaging (min/maxOccurs: 0/1)
Dimensions (min/maxOccurs: 0/1)
PackageWeight (min/maxOccurs: 0/1)
LargePackageIndicator (min/maxOccurs: 0/1)
ReferenceNumber (min/maxOccurs: 0/2)
AdditionalHandlingIndicator (min/maxOccurs: 0/1)
PackageServiceOptions (min/maxOccurs: 0/1)
Commodity (min/maxOccurs: 0/1)
Constructor. The following data structure may be passed to new():
{ # Shipment::UPS::WSDL::ShipTypes::PackageType Description => $some_value, # string Packaging => { # Shipment::UPS::WSDL::ShipTypes::PackagingType Code => $some_value, # string Description => $some_value, # string }, Dimensions => { # Shipment::UPS::WSDL::ShipTypes::DimensionsType UnitOfMeasurement => { # Shipment::UPS::WSDL::ShipTypes::ShipUnitOfMeasurementType Code => $some_value, # string Description => $some_value, # string }, Length => $some_value, # string Width => $some_value, # string Height => $some_value, # string }, PackageWeight => { # Shipment::UPS::WSDL::ShipTypes::PackageWeightType UnitOfMeasurement => {}, # Shipment::UPS::WSDL::ShipTypes::ShipUnitOfMeasurementType Weight => $some_value, # string }, LargePackageIndicator => $some_value, # string ReferenceNumber => { # Shipment::UPS::WSDL::ShipTypes::ReferenceNumberType BarCodeIndicator => $some_value, # string Code => $some_value, # string Value => $some_value, # string }, AdditionalHandlingIndicator => $some_value, # string PackageServiceOptions => { # Shipment::UPS::WSDL::ShipTypes::PackageServiceOptionsType DeliveryConfirmation => { # Shipment::UPS::WSDL::ShipTypes::DeliveryConfirmationType DCISType => $some_value, # string DCISNumber => $some_value, # string }, DeclaredValue => { # Shipment::UPS::WSDL::ShipTypes::PackageDeclaredValueType Type => { # Shipment::UPS::WSDL::ShipTypes::DeclaredValueType Code => $some_value, # string Description => $some_value, # string }, CurrencyCode => $some_value, # string MonetaryValue => $some_value, # string }, COD => { # Shipment::UPS::WSDL::ShipTypes::PSOCODType CODFundsCode => $some_value, # string CODAmount => { # Shipment::UPS::WSDL::ShipTypes::CurrencyMonetaryType CurrencyCode => $some_value, # string MonetaryValue => $some_value, # string }, }, VerbalConfirmation => { # Shipment::UPS::WSDL::ShipTypes::VerbalConfirmationType ContactInfo => { # Shipment::UPS::WSDL::ShipTypes::ContactInfoType Name => $some_value, # string Phone => { # Shipment::UPS::WSDL::ShipTypes::ShipPhoneType Number => $some_value, # string Extension => $some_value, # string }, }, }, ShipperReleaseIndicator => $some_value, # string Notification => { # Shipment::UPS::WSDL::ShipTypes::PSONotificationType NotificationCode => $some_value, # string EMail => { # Shipment::UPS::WSDL::ShipTypes::EmailDetailsType EMailAddress => $some_value, # string UndeliverableEMailAddress => $some_value, # string FromEMailAddress => $some_value, # string FromName => $some_value, # string Memo => $some_value, # string Subject => $some_value, # string SubjectCode => $some_value, # string }, }, ReturnsFlexibleAccessIndicator => $some_value, # string }, Commodity => { # Shipment::UPS::WSDL::ShipTypes::CommodityType FreightClass => $some_value, # string NMFC => { # Shipment::UPS::WSDL::ShipTypes::NMFCType PrimeCode => $some_value, # string SubCode => $some_value, # string }, }, },
Generated by SOAP::WSDL
Andrew Baerg <baergaj@cpan.org>
This software is copyright (c) 2018 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.