NAME
Shipment::FedEx::WSDL::ShipElements::ProcessShipmentReply
VERSION
version 3.10
DESCRIPTION
Perl data type class for the XML Schema defined element ProcessShipmentReply from the namespace http://fedex.com/ws/ship/v9.
NAME
Shipment::FedEx::WSDL::ShipElements::ProcessShipmentReply
METHODS
new
my
$element
= Shipment::FedEx::WSDL::ShipElements::ProcessShipmentReply->new(
$data
);
Constructor. The following data structure may be passed to new():
{
# Shipment::FedEx::WSDL::ShipTypes::ProcessShipmentReply
HighestSeverity
=>
$some_value
,
# NotificationSeverityType
Notifications
=> {
# Shipment::FedEx::WSDL::ShipTypes::Notification
Severity
=>
$some_value
,
# NotificationSeverityType
Source
=>
$some_value
,
# string
Code
=>
$some_value
,
# string
Message
=>
$some_value
,
# string
LocalizedMessage
=>
$some_value
,
# string
MessageParameters
=> {
# Shipment::FedEx::WSDL::ShipTypes::NotificationParameter
Id
=>
$some_value
,
# string
Value
=>
$some_value
,
# string
},
},
TransactionDetail
=> {
# Shipment::FedEx::WSDL::ShipTypes::TransactionDetail
CustomerTransactionId
=>
$some_value
,
# string
Localization
=> {
# Shipment::FedEx::WSDL::ShipTypes::Localization
LanguageCode
=>
$some_value
,
# string
LocaleCode
=>
$some_value
,
# string
},
},
Version
=> {
# Shipment::FedEx::WSDL::ShipTypes::VersionId
ServiceId
=>
$some_value
,
# string
Major
=>
$some_value
,
# int
Intermediate
=>
$some_value
,
# int
Minor
=>
$some_value
,
# int
},
CompletedShipmentDetail
=> {
# Shipment::FedEx::WSDL::ShipTypes::CompletedShipmentDetail
UsDomestic
=>
$some_value
,
# boolean
CarrierCode
=>
$some_value
,
# CarrierCodeType
MasterTrackingId
=> {
# Shipment::FedEx::WSDL::ShipTypes::TrackingId
TrackingIdType
=>
$some_value
,
# TrackingIdType
FormId
=>
$some_value
,
# string
UspsApplicationId
=>
$some_value
,
# string
TrackingNumber
=>
$some_value
,
# string
},
ServiceTypeDescription
=>
$some_value
,
# string
PackagingDescription
=>
$some_value
,
# string
RoutingDetail
=> {
# Shipment::FedEx::WSDL::ShipTypes::ShipmentRoutingDetail
UrsaPrefixCode
=>
$some_value
,
# string
UrsaSuffixCode
=>
$some_value
,
# string
OriginLocationId
=>
$some_value
,
# string
OriginServiceArea
=>
$some_value
,
# string
DestinationLocationId
=>
$some_value
,
# string
DestinationServiceArea
=>
$some_value
,
# string
DestinationLocationStateOrProvinceCode
=>
$some_value
,
# string
DeliveryDate
=>
$some_value
,
# date
DeliveryDay
=>
$some_value
,
# DayOfWeekType
CommitDate
=>
$some_value
,
# date
CommitDay
=>
$some_value
,
# DayOfWeekType
TransitTime
=>
$some_value
,
# TransitTimeType
MaximumTransitTime
=>
$some_value
,
# TransitTimeType
AstraPlannedServiceLevel
=>
$some_value
,
# string
AstraDescription
=>
$some_value
,
# string
PostalCode
=>
$some_value
,
# string
StateOrProvinceCode
=>
$some_value
,
# string
CountryCode
=>
$some_value
,
# string
AirportId
=>
$some_value
,
# string
},
AccessDetail
=> {
# Shipment::FedEx::WSDL::ShipTypes::PendingShipmentAccessDetail
EmailLabelUrl
=>
$some_value
,
# string
UserId
=>
$some_value
,
# string
Password
=>
$some_value
,
# string
ExpirationTimestamp
=>
$some_value
,
# dateTime
},
TagDetail
=> {
# Shipment::FedEx::WSDL::ShipTypes::CompletedTagDetail
ConfirmationNumber
=>
$some_value
,
# string
AccessTime
=>
$some_value
,
# duration
CutoffTime
=>
$some_value
,
# time
Location
=>
$some_value
,
# string
DeliveryCommitment
=>
$some_value
,
# dateTime
DispatchDate
=>
$some_value
,
# date
},
SmartPostDetail
=> {
# Shipment::FedEx::WSDL::ShipTypes::CompletedSmartPostDetail
PickUpCarrier
=>
$some_value
,
# CarrierCodeType
Machinable
=>
$some_value
,
# boolean
},
ShipmentRating
=> {
# Shipment::FedEx::WSDL::ShipTypes::ShipmentRating
ActualRateType
=>
$some_value
,
# ReturnedRateType
EffectiveNetDiscount
=> {
# Shipment::FedEx::WSDL::ShipTypes::Money
Currency
=>
$some_value
,
# string
Amount
=>
$some_value
,
# decimal
},
ShipmentRateDetails
=> {
# Shipment::FedEx::WSDL::ShipTypes::ShipmentRateDetail
RateType
=>
$some_value
,
# ReturnedRateType
RateScale
=>
$some_value
,
# string
RateZone
=>
$some_value
,
# string
PricingCode
=>
$some_value
,
# PricingCodeType
RatedWeightMethod
=>
$some_value
,
# RatedWeightMethod
MinimumChargeType
=>
$some_value
,
# MinimumChargeType
CurrencyExchangeRate
=> {
# Shipment::FedEx::WSDL::ShipTypes::CurrencyExchangeRate
FromCurrency
=>
$some_value
,
# string
IntoCurrency
=>
$some_value
,
# string
Rate
=>
$some_value
,
# decimal
},
SpecialRatingApplied
=>
$some_value
,
# SpecialRatingAppliedType
DimDivisor
=>
$some_value
,
# nonNegativeInteger
DimDivisorType
=>
$some_value
,
# RateDimensionalDivisorType
FuelSurchargePercent
=>
$some_value
,
# decimal
TotalBillingWeight
=> {
# Shipment::FedEx::WSDL::ShipTypes::Weight
Units
=>
$some_value
,
# WeightUnits
Value
=>
$some_value
,
# decimal
},
TotalDimWeight
=> {},
# Shipment::FedEx::WSDL::ShipTypes::Weight
TotalBaseCharge
=> {},
# Shipment::FedEx::WSDL::ShipTypes::Money
TotalFreightDiscounts
=> {},
# Shipment::FedEx::WSDL::ShipTypes::Money
TotalNetFreight
=> {},
# Shipment::FedEx::WSDL::ShipTypes::Money
TotalSurcharges
=> {},
# Shipment::FedEx::WSDL::ShipTypes::Money
TotalNetFedExCharge
=> {},
# Shipment::FedEx::WSDL::ShipTypes::Money
TotalTaxes
=> {},
# Shipment::FedEx::WSDL::ShipTypes::Money
TotalNetCharge
=> {},
# Shipment::FedEx::WSDL::ShipTypes::Money
TotalRebates
=> {},
# Shipment::FedEx::WSDL::ShipTypes::Money
TotalDutiesAndTaxes
=> {},
# Shipment::FedEx::WSDL::ShipTypes::Money
TotalNetChargeWithDutiesAndTaxes
=> {},
# Shipment::FedEx::WSDL::ShipTypes::Money
FreightRateDetail
=> {
# Shipment::FedEx::WSDL::ShipTypes::FreightRateDetail
QuoteNumber
=>
$some_value
,
# string
BaseCharges
=> {
# Shipment::FedEx::WSDL::ShipTypes::FreightBaseCharge
FreightClass
=>
$some_value
,
# FreightClassType
RatedAsClass
=>
$some_value
,
# FreightClassType
NmfcCode
=>
$some_value
,
# string
Description
=>
$some_value
,
# string
Weight
=> {},
# Shipment::FedEx::WSDL::ShipTypes::Weight
ChargeRate
=> {},
# Shipment::FedEx::WSDL::ShipTypes::Money
ChargeBasis
=>
$some_value
,
# FreightChargeBasisType
ExtendedAmount
=> {},
# Shipment::FedEx::WSDL::ShipTypes::Money
},
Notations
=> {
# Shipment::FedEx::WSDL::ShipTypes::FreightRateNotation
Code
=>
$some_value
,
# string
Description
=>
$some_value
,
# string
},
},
FreightDiscounts
=> {
# Shipment::FedEx::WSDL::ShipTypes::RateDiscount
RateDiscountType
=>
$some_value
,
# RateDiscountType
Description
=>
$some_value
,
# string
Amount
=> {},
# Shipment::FedEx::WSDL::ShipTypes::Money
Percent
=>
$some_value
,
# decimal
},
Rebates
=> {
# Shipment::FedEx::WSDL::ShipTypes::Rebate
RebateType
=>
$some_value
,
# RebateType
Description
=>
$some_value
,
# string
Amount
=> {},
# Shipment::FedEx::WSDL::ShipTypes::Money
Percent
=>
$some_value
,
# decimal
},
Surcharges
=> {
# Shipment::FedEx::WSDL::ShipTypes::Surcharge
SurchargeType
=>
$some_value
,
# SurchargeType
Level
=>
$some_value
,
# SurchargeLevelType
Description
=>
$some_value
,
# string
Amount
=> {},
# Shipment::FedEx::WSDL::ShipTypes::Money
},
Taxes
=> {
# Shipment::FedEx::WSDL::ShipTypes::Tax
TaxType
=>
$some_value
,
# TaxType
Description
=>
$some_value
,
# string
Amount
=> {},
# Shipment::FedEx::WSDL::ShipTypes::Money
},
DutiesAndTaxes
=> {
# Shipment::FedEx::WSDL::ShipTypes::EdtCommodityTax
HarmonizedCode
=>
$some_value
,
# string
Taxes
=> {
# Shipment::FedEx::WSDL::ShipTypes::EdtTaxDetail
TaxType
=>
$some_value
,
# EdtTaxType
EffectiveDate
=>
$some_value
,
# date
Name
=>
$some_value
,
# string
TaxableValue
=> {},
# Shipment::FedEx::WSDL::ShipTypes::Money
Description
=>
$some_value
,
# string
Formula
=>
$some_value
,
# string
Amount
=> {},
# Shipment::FedEx::WSDL::ShipTypes::Money
},
},
VariableHandlingCharges
=> {
# Shipment::FedEx::WSDL::ShipTypes::VariableHandlingCharges
VariableHandlingCharge
=> {},
# Shipment::FedEx::WSDL::ShipTypes::Money
TotalCustomerCharge
=> {},
# Shipment::FedEx::WSDL::ShipTypes::Money
},
TotalVariableHandlingCharges
=> {},
# Shipment::FedEx::WSDL::ShipTypes::VariableHandlingCharges
},
},
CodReturnDetail
=> {
# Shipment::FedEx::WSDL::ShipTypes::CodReturnShipmentDetail
CollectionAmount
=> {},
# Shipment::FedEx::WSDL::ShipTypes::Money
Handling
=>
$some_value
,
# string
ServiceTypeDescription
=>
$some_value
,
# string
PackagingDescription
=>
$some_value
,
# string
SecuredDescription
=>
$some_value
,
# string
Remitter
=> {
# Shipment::FedEx::WSDL::ShipTypes::Party
AccountNumber
=>
$some_value
,
# string
Tins
=> {
# Shipment::FedEx::WSDL::ShipTypes::TaxpayerIdentification
TinType
=>
$some_value
,
# TinType
Number
=>
$some_value
,
# string
Usage
=>
$some_value
,
# string
},
Contact
=> {
# Shipment::FedEx::WSDL::ShipTypes::Contact
ContactId
=>
$some_value
,
# string
PersonName
=>
$some_value
,
# string
Title
=>
$some_value
,
# string
CompanyName
=>
$some_value
,
# string
PhoneNumber
=>
$some_value
,
# string
PhoneExtension
=>
$some_value
,
# string
PagerNumber
=>
$some_value
,
# string
FaxNumber
=>
$some_value
,
# string
EMailAddress
=>
$some_value
,
# string
},
Address
=> {
# Shipment::FedEx::WSDL::ShipTypes::Address
StreetLines
=>
$some_value
,
# string
City
=>
$some_value
,
# string
StateOrProvinceCode
=>
$some_value
,
# string
PostalCode
=>
$some_value
,
# string
UrbanizationCode
=>
$some_value
,
# string
CountryCode
=>
$some_value
,
# string
Residential
=>
$some_value
,
# boolean
},
},
CodRecipient
=> {},
# Shipment::FedEx::WSDL::ShipTypes::Party
CodRoutingDetail
=> {
# Shipment::FedEx::WSDL::ShipTypes::RoutingDetail
ShipmentRoutingDetail
=> {},
# Shipment::FedEx::WSDL::ShipTypes::ShipmentRoutingDetail
AstraDetails
=> {
# Shipment::FedEx::WSDL::ShipTypes::RoutingAstraDetail
TrackingId
=> {},
# Shipment::FedEx::WSDL::ShipTypes::TrackingId
Barcode
=> {
# Shipment::FedEx::WSDL::ShipTypes::StringBarcode
Type
=>
$some_value
,
# StringBarcodeType
Value
=>
$some_value
,
# string
},
AstraHandlingText
=>
$some_value
,
# string
AstraLabelElements
=> {
# Shipment::FedEx::WSDL::ShipTypes::AstraLabelElement
Number
=>
$some_value
,
# int
Content
=>
$some_value
,
# string
},
},
},
Barcodes
=> {
# Shipment::FedEx::WSDL::ShipTypes::PackageBarcodes
BinaryBarcodes
=> {
# Shipment::FedEx::WSDL::ShipTypes::BinaryBarcode
Type
=>
$some_value
,
# BinaryBarcodeType
Value
=>
$some_value
,
# base64Binary
},
StringBarcodes
=> {},
# Shipment::FedEx::WSDL::ShipTypes::StringBarcode
},
Label
=> {
# Shipment::FedEx::WSDL::ShipTypes::ShippingDocument
Type
=>
$some_value
,
# ReturnedShippingDocumentType
Grouping
=>
$some_value
,
# ShippingDocumentGroupingType
ShippingDocumentDisposition
=>
$some_value
,
# ShippingDocumentDispositionType
AccessReference
=>
$some_value
,
# string
Resolution
=>
$some_value
,
# nonNegativeInteger
CopiesToPrint
=>
$some_value
,
# nonNegativeInteger
Parts
=> {
# Shipment::FedEx::WSDL::ShipTypes::ShippingDocumentPart
DocumentPartSequenceNumber
=>
$some_value
,
# positiveInteger
Image
=>
$some_value
,
# base64Binary
},
},
},
CompletedHoldAtLocationDetail
=> {
# Shipment::FedEx::WSDL::ShipTypes::CompletedHoldAtLocationDetail
HoldingLocation
=> {
# Shipment::FedEx::WSDL::ShipTypes::ContactAndAddress
Contact
=> {},
# Shipment::FedEx::WSDL::ShipTypes::Contact
Address
=> {},
# Shipment::FedEx::WSDL::ShipTypes::Address
},
HoldingLocationType
=>
$some_value
,
# FedExLocationType
},
IneligibleForMoneyBackGuarantee
=>
$some_value
,
# boolean
ExportComplianceStatement
=>
$some_value
,
# string
CompletedEtdDetail
=> {
# Shipment::FedEx::WSDL::ShipTypes::CompletedEtdDetail
FolderId
=>
$some_value
,
# string
UploadDocumentReferenceDetails
=> {
# Shipment::FedEx::WSDL::ShipTypes::UploadDocumentReferenceDetail
LineNumber
=>
$some_value
,
# nonNegativeInteger
CustomerReference
=>
$some_value
,
# string
DocumentProducer
=>
$some_value
,
# UploadDocumentProducerType
DocumentType
=>
$some_value
,
# UploadDocumentType
DocumentId
=>
$some_value
,
# string
DocumentIdProducer
=>
$some_value
,
# UploadDocumentIdProducer
},
},
ShipmentDocuments
=> {},
# Shipment::FedEx::WSDL::ShipTypes::ShippingDocument
CompletedPackageDetails
=> {
# Shipment::FedEx::WSDL::ShipTypes::CompletedPackageDetail
SequenceNumber
=>
$some_value
,
# positiveInteger
TrackingIds
=> {},
# Shipment::FedEx::WSDL::ShipTypes::TrackingId
GroupNumber
=>
$some_value
,
# nonNegativeInteger
OversizeClass
=>
$some_value
,
# OversizeClassType
PackageRating
=> {
# Shipment::FedEx::WSDL::ShipTypes::PackageRating
ActualRateType
=>
$some_value
,
# ReturnedRateType
EffectiveNetDiscount
=> {},
# Shipment::FedEx::WSDL::ShipTypes::Money
PackageRateDetails
=> {
# Shipment::FedEx::WSDL::ShipTypes::PackageRateDetail
RateType
=>
$some_value
,
# ReturnedRateType
RatedWeightMethod
=>
$some_value
,
# RatedWeightMethod
MinimumChargeType
=>
$some_value
,
# MinimumChargeType
BillingWeight
=> {},
# Shipment::FedEx::WSDL::ShipTypes::Weight
DimWeight
=> {},
# Shipment::FedEx::WSDL::ShipTypes::Weight
OversizeWeight
=> {},
# Shipment::FedEx::WSDL::ShipTypes::Weight
BaseCharge
=> {},
# Shipment::FedEx::WSDL::ShipTypes::Money
TotalFreightDiscounts
=> {},
# Shipment::FedEx::WSDL::ShipTypes::Money
NetFreight
=> {},
# Shipment::FedEx::WSDL::ShipTypes::Money
TotalSurcharges
=> {},
# Shipment::FedEx::WSDL::ShipTypes::Money
NetFedExCharge
=> {},
# Shipment::FedEx::WSDL::ShipTypes::Money
TotalTaxes
=> {},
# Shipment::FedEx::WSDL::ShipTypes::Money
NetCharge
=> {},
# Shipment::FedEx::WSDL::ShipTypes::Money
TotalRebates
=> {},
# Shipment::FedEx::WSDL::ShipTypes::Money
FreightDiscounts
=> {},
# Shipment::FedEx::WSDL::ShipTypes::RateDiscount
Rebates
=> {},
# Shipment::FedEx::WSDL::ShipTypes::Rebate
Surcharges
=> {},
# Shipment::FedEx::WSDL::ShipTypes::Surcharge
Taxes
=> {},
# Shipment::FedEx::WSDL::ShipTypes::Tax
VariableHandlingCharges
=> {},
# Shipment::FedEx::WSDL::ShipTypes::VariableHandlingCharges
},
},
GroundServiceCode
=>
$some_value
,
# string
Barcodes
=> {},
# Shipment::FedEx::WSDL::ShipTypes::PackageBarcodes
AstraHandlingText
=>
$some_value
,
# string
AstraLabelElements
=> {},
# Shipment::FedEx::WSDL::ShipTypes::AstraLabelElement
Label
=> {},
# Shipment::FedEx::WSDL::ShipTypes::ShippingDocument
PackageDocuments
=> {},
# Shipment::FedEx::WSDL::ShipTypes::ShippingDocument
CodReturnDetail
=> {
# Shipment::FedEx::WSDL::ShipTypes::CodReturnPackageDetail
CollectionAmount
=> {},
# Shipment::FedEx::WSDL::ShipTypes::Money
Electronic
=>
$some_value
,
# boolean
Barcodes
=> {},
# Shipment::FedEx::WSDL::ShipTypes::PackageBarcodes
Label
=> {},
# Shipment::FedEx::WSDL::ShipTypes::ShippingDocument
},
SignatureOption
=>
$some_value
,
# SignatureOptionType
HazardousCommodities
=> {
# Shipment::FedEx::WSDL::ShipTypes::ValidatedHazardousCommodityContent
Description
=> {
# Shipment::FedEx::WSDL::ShipTypes::ValidatedHazardousCommodityDescription
Id
=>
$some_value
,
# string
PackingGroup
=>
$some_value
,
# HazardousCommodityPackingGroupType
ProperShippingName
=>
$some_value
,
# string
ProperShippingNameAndDescription
=>
$some_value
,
# string
TechnicalName
=>
$some_value
,
# string
HazardClass
=>
$some_value
,
# string
SubsidiaryClasses
=>
$some_value
,
# string
Symbols
=>
$some_value
,
# string
LabelText
=>
$some_value
,
# string
},
Quantity
=> {
# Shipment::FedEx::WSDL::ShipTypes::HazardousCommodityQuantityDetail
Amount
=>
$some_value
,
# decimal
Units
=>
$some_value
,
# string
},
Options
=> {
# Shipment::FedEx::WSDL::ShipTypes::HazardousCommodityOptionDetail
LabelTextOption
=>
$some_value
,
# HazardousCommodityLabelTextOptionType
CustomerSuppliedLabelText
=>
$some_value
,
# string
},
},
},
},
ErrorLabels
=> {},
# Shipment::FedEx::WSDL::ShipTypes::ShippingDocument
},
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.