NAME
Shipment::FedEx::WSDL::RateTypes::RatedPackageDetail
VERSION
version 3.10
DESCRIPTION
Perl data type class for the XML Schema defined complexType RatedPackageDetail from the namespace http://fedex.com/ws/rate/v9.
If requesting rates using the PackageDetails element (one package at a time) in the request, the rates for each package will be returned in this element. Currently total piece total weight rates are also retuned in this element.
PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY methods:
TrackingIds (min/maxOccurs: 0/unbounded)
GroupNumber (min/maxOccurs: 0/1)
EffectiveNetDiscount (min/maxOccurs: 0/1)
AdjustedCodCollectionAmount (min/maxOccurs: 0/1)
OversizeClass (min/maxOccurs: 0/1)
PackageRateDetail (min/maxOccurs: 0/1)
NAME
Shipment::FedEx::WSDL::RateTypes::RatedPackageDetail
METHODS
new
Constructor. The following data structure may be passed to new():
{ # Shipment::FedEx::WSDL::RateTypes::RatedPackageDetail
TrackingIds => { # Shipment::FedEx::WSDL::RateTypes::TrackingId
TrackingIdType => $some_value, # TrackingIdType
FormId => $some_value, # string
TrackingNumber => $some_value, # string
},
GroupNumber => $some_value, # nonNegativeInteger
EffectiveNetDiscount => { # Shipment::FedEx::WSDL::RateTypes::Money
Currency => $some_value, # string
Amount => $some_value, # decimal
},
AdjustedCodCollectionAmount => {}, # Shipment::FedEx::WSDL::RateTypes::Money
OversizeClass => $some_value, # OversizeClassType
PackageRateDetail => { # Shipment::FedEx::WSDL::RateTypes::PackageRateDetail
RateType => $some_value, # ReturnedRateType
RatedWeightMethod => $some_value, # RatedWeightMethod
MinimumChargeType => $some_value, # MinimumChargeType
BillingWeight => { # Shipment::FedEx::WSDL::RateTypes::Weight
Units => $some_value, # WeightUnits
Value => $some_value, # decimal
},
DimWeight => {}, # Shipment::FedEx::WSDL::RateTypes::Weight
OversizeWeight => {}, # Shipment::FedEx::WSDL::RateTypes::Weight
BaseCharge => {}, # Shipment::FedEx::WSDL::RateTypes::Money
TotalFreightDiscounts => {}, # Shipment::FedEx::WSDL::RateTypes::Money
NetFreight => {}, # Shipment::FedEx::WSDL::RateTypes::Money
TotalSurcharges => {}, # Shipment::FedEx::WSDL::RateTypes::Money
NetFedExCharge => {}, # Shipment::FedEx::WSDL::RateTypes::Money
TotalTaxes => {}, # Shipment::FedEx::WSDL::RateTypes::Money
NetCharge => {}, # Shipment::FedEx::WSDL::RateTypes::Money
TotalRebates => {}, # Shipment::FedEx::WSDL::RateTypes::Money
FreightDiscounts => { # Shipment::FedEx::WSDL::RateTypes::RateDiscount
RateDiscountType => $some_value, # RateDiscountType
Description => $some_value, # string
Amount => {}, # Shipment::FedEx::WSDL::RateTypes::Money
Percent => $some_value, # decimal
},
Rebates => { # Shipment::FedEx::WSDL::RateTypes::Rebate
RebateType => $some_value, # RebateType
Description => $some_value, # string
Amount => {}, # Shipment::FedEx::WSDL::RateTypes::Money
Percent => $some_value, # decimal
},
Surcharges => { # Shipment::FedEx::WSDL::RateTypes::Surcharge
SurchargeType => $some_value, # SurchargeType
Level => $some_value, # SurchargeLevelType
Description => $some_value, # string
Amount => {}, # Shipment::FedEx::WSDL::RateTypes::Money
},
Taxes => { # Shipment::FedEx::WSDL::RateTypes::Tax
TaxType => $some_value, # TaxType
Description => $some_value, # string
Amount => {}, # Shipment::FedEx::WSDL::RateTypes::Money
},
VariableHandlingCharges => { # Shipment::FedEx::WSDL::RateTypes::VariableHandlingCharges
VariableHandlingCharge => {}, # Shipment::FedEx::WSDL::RateTypes::Money
TotalCustomerCharge => {}, # Shipment::FedEx::WSDL::RateTypes::Money
},
},
},
AUTHOR
Generated by SOAP::WSDL
AUTHOR
Andrew Baerg <baergaj@cpan.org>
COPYRIGHT AND LICENSE
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.