NAME
Shipment::FedEx::WSDL::RateElements::RateReply
VERSION
version 3.10
DESCRIPTION
Perl data type class for the XML Schema defined element RateReply from the namespace http://fedex.com/ws/rate/v9.
NAME
Shipment::FedEx::WSDL::RateElements::RateReply
METHODS
new
my
$element
= Shipment::FedEx::WSDL::RateElements::RateReply->new(
$data
);
Constructor. The following data structure may be passed to new():
{
# Shipment::FedEx::WSDL::RateTypes::RateReply
HighestSeverity
=>
$some_value
,
# NotificationSeverityType
Notifications
=> {
# Shipment::FedEx::WSDL::RateTypes::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::RateTypes::NotificationParameter
Id
=>
$some_value
,
# string
Value
=>
$some_value
,
# string
},
},
TransactionDetail
=> {
# Shipment::FedEx::WSDL::RateTypes::TransactionDetail
CustomerTransactionId
=>
$some_value
,
# string
Localization
=> {
# Shipment::FedEx::WSDL::RateTypes::Localization
LanguageCode
=>
$some_value
,
# string
LocaleCode
=>
$some_value
,
# string
},
},
Version
=> {
# Shipment::FedEx::WSDL::RateTypes::VersionId
ServiceId
=>
$some_value
,
# string
Major
=>
$some_value
,
# int
Intermediate
=>
$some_value
,
# int
Minor
=>
$some_value
,
# int
},
RateReplyDetails
=> {
# Shipment::FedEx::WSDL::RateTypes::RateReplyDetail
ServiceType
=>
$some_value
,
# ServiceType
PackagingType
=>
$some_value
,
# PackagingType
AppliedOptions
=>
$some_value
,
# ServiceOptionType
AppliedSubOptions
=> {
# Shipment::FedEx::WSDL::RateTypes::ServiceSubOptionDetail
FreightGuarantee
=>
$some_value
,
# FreightGuaranteeType
SmartPostHubId
=>
$some_value
,
# string
SmartPostIndicia
=>
$some_value
,
# SmartPostIndiciaType
},
DeliveryStation
=>
$some_value
,
# string
DeliveryDayOfWeek
=>
$some_value
,
# DayOfWeekType
DeliveryTimestamp
=>
$some_value
,
# dateTime
CommitDetails
=> {
# Shipment::FedEx::WSDL::RateTypes::CommitDetail
CommodityName
=>
$some_value
,
# string
ServiceType
=>
$some_value
,
# ServiceType
AppliedOptions
=>
$some_value
,
# ServiceOptionType
AppliedSubOptions
=> {},
# Shipment::FedEx::WSDL::RateTypes::ServiceSubOptionDetail
CommitTimestamp
=>
$some_value
,
# dateTime
DayOfWeek
=>
$some_value
,
# DayOfWeekType
TransitTime
=>
$some_value
,
# TransitTimeType
MaximumTransitTime
=>
$some_value
,
# TransitTimeType
DestinationServiceArea
=>
$some_value
,
# string
BrokerAddress
=> {
# Shipment::FedEx::WSDL::RateTypes::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
},
BrokerLocationId
=>
$some_value
,
# string
BrokerCommitTimestamp
=>
$some_value
,
# dateTime
BrokerCommitDayOfWeek
=>
$some_value
,
# DayOfWeekType
BrokerToDestinationDays
=>
$some_value
,
# nonNegativeInteger
ProofOfDeliveryDate
=>
$some_value
,
# date
ProofOfDeliveryDayOfWeek
=>
$some_value
,
# DayOfWeekType
CommitMessages
=> {},
# Shipment::FedEx::WSDL::RateTypes::Notification
DeliveryMessages
=>
$some_value
,
# string
DelayDetails
=> {
# Shipment::FedEx::WSDL::RateTypes::DelayDetail
Date
=>
$some_value
,
# date
DayOfWeek
=>
$some_value
,
# DayOfWeekType
Level
=>
$some_value
,
# DelayLevelType
Point
=>
$some_value
,
# DelayPointType
Type
=>
$some_value
,
# CommitmentDelayType
Description
=>
$some_value
,
# string
},
DocumentContent
=>
$some_value
,
# InternationalDocumentContentType
RequiredDocuments
=>
$some_value
,
# RequiredShippingDocumentType
FreightCommitDetail
=> {
# Shipment::FedEx::WSDL::RateTypes::FreightCommitDetail
OriginDetail
=> {
# Shipment::FedEx::WSDL::RateTypes::FreightServiceCenterDetail
InterlineCarrierCode
=>
$some_value
,
# string
InterlineCarrierName
=>
$some_value
,
# string
AdditionalDays
=>
$some_value
,
# int
LocalService
=>
$some_value
,
# ServiceType
LocalDistance
=> {
# Shipment::FedEx::WSDL::RateTypes::Distance
Value
=>
$some_value
,
# decimal
Units
=>
$some_value
,
# DistanceUnits
},
LocalDuration
=>
$some_value
,
# string
LocalServiceScheduling
=>
$some_value
,
# FreightServiceSchedulingType
LimitedServiceDays
=>
$some_value
,
# DayOfWeekType
GatewayLocationId
=>
$some_value
,
# string
Location
=>
$some_value
,
# string
ContactAndAddress
=> {
# Shipment::FedEx::WSDL::RateTypes::ContactAndAddress
Contact
=> {
# Shipment::FedEx::WSDL::RateTypes::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::RateTypes::Address
},
},
DestinationDetail
=> {},
# Shipment::FedEx::WSDL::RateTypes::FreightServiceCenterDetail
TotalDistance
=> {},
# Shipment::FedEx::WSDL::RateTypes::Distance
},
},
DestinationAirportId
=>
$some_value
,
# string
IneligibleForMoneyBackGuarantee
=>
$some_value
,
# boolean
OriginServiceArea
=>
$some_value
,
# string
DestinationServiceArea
=>
$some_value
,
# string
TransitTime
=>
$some_value
,
# TransitTimeType
MaximumTransitTime
=>
$some_value
,
# TransitTimeType
SignatureOption
=>
$some_value
,
# SignatureOptionType
ActualRateType
=>
$some_value
,
# ReturnedRateType
RatedShipmentDetails
=> {
# Shipment::FedEx::WSDL::RateTypes::RatedShipmentDetail
EffectiveNetDiscount
=> {
# Shipment::FedEx::WSDL::RateTypes::Money
Currency
=>
$some_value
,
# string
Amount
=>
$some_value
,
# decimal
},
AdjustedCodCollectionAmount
=> {},
# Shipment::FedEx::WSDL::RateTypes::Money
ShipmentRateDetail
=> {
# Shipment::FedEx::WSDL::RateTypes::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::RateTypes::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::RateTypes::Weight
Units
=>
$some_value
,
# WeightUnits
Value
=>
$some_value
,
# decimal
},
TotalDimWeight
=> {},
# Shipment::FedEx::WSDL::RateTypes::Weight
TotalBaseCharge
=> {},
# Shipment::FedEx::WSDL::RateTypes::Money
TotalFreightDiscounts
=> {},
# Shipment::FedEx::WSDL::RateTypes::Money
TotalNetFreight
=> {},
# Shipment::FedEx::WSDL::RateTypes::Money
TotalSurcharges
=> {},
# Shipment::FedEx::WSDL::RateTypes::Money
TotalNetFedExCharge
=> {},
# Shipment::FedEx::WSDL::RateTypes::Money
TotalTaxes
=> {},
# Shipment::FedEx::WSDL::RateTypes::Money
TotalNetCharge
=> {},
# Shipment::FedEx::WSDL::RateTypes::Money
TotalRebates
=> {},
# Shipment::FedEx::WSDL::RateTypes::Money
TotalDutiesAndTaxes
=> {},
# Shipment::FedEx::WSDL::RateTypes::Money
TotalNetChargeWithDutiesAndTaxes
=> {},
# Shipment::FedEx::WSDL::RateTypes::Money
FreightRateDetail
=> {
# Shipment::FedEx::WSDL::RateTypes::FreightRateDetail
QuoteNumber
=>
$some_value
,
# string
BaseChargeCalculation
=>
$some_value
,
# FreightBaseChargeCalculationType
BaseCharges
=> {
# Shipment::FedEx::WSDL::RateTypes::FreightBaseCharge
FreightClass
=>
$some_value
,
# FreightClassType
RatedAsClass
=>
$some_value
,
# FreightClassType
NmfcCode
=>
$some_value
,
# string
Description
=>
$some_value
,
# string
Weight
=> {},
# Shipment::FedEx::WSDL::RateTypes::Weight
ChargeRate
=> {},
# Shipment::FedEx::WSDL::RateTypes::Money
ChargeBasis
=>
$some_value
,
# FreightChargeBasisType
ExtendedAmount
=> {},
# Shipment::FedEx::WSDL::RateTypes::Money
},
Notations
=> {
# Shipment::FedEx::WSDL::RateTypes::FreightRateNotation
Code
=>
$some_value
,
# string
Description
=>
$some_value
,
# string
},
},
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
},
DutiesAndTaxes
=> {
# Shipment::FedEx::WSDL::RateTypes::EdtCommodityTax
HarmonizedCode
=>
$some_value
,
# string
Taxes
=> {
# Shipment::FedEx::WSDL::RateTypes::EdtTaxDetail
TaxType
=>
$some_value
,
# EdtTaxType
EffectiveDate
=>
$some_value
,
# date
Name
=>
$some_value
,
# string
TaxableValue
=> {},
# Shipment::FedEx::WSDL::RateTypes::Money
Description
=>
$some_value
,
# string
Formula
=>
$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
},
TotalVariableHandlingCharges
=> {},
# Shipment::FedEx::WSDL::RateTypes::VariableHandlingCharges
},
RatedPackages
=> {
# 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
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
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
Rebates
=> {},
# Shipment::FedEx::WSDL::RateTypes::Rebate
Surcharges
=> {},
# Shipment::FedEx::WSDL::RateTypes::Surcharge
Taxes
=> {},
# Shipment::FedEx::WSDL::RateTypes::Tax
VariableHandlingCharges
=> {},
# Shipment::FedEx::WSDL::RateTypes::VariableHandlingCharges
},
},
},
},
},
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.