NAME
Shipment::Temando::WSDL::Types::AvailableQuote
VERSION
version 3.10
DESCRIPTION
Perl data type class for the XML Schema defined complexType AvailableQuote from the namespace http://' . $Shipment::Temando::WSDL::Interfaces::quoting_Service::quoting_port::ns_url . '/schema/2009_06/common.xsd.
PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY methods:
generated (min/maxOccurs: 0/1)
accepted (min/maxOccurs: 0/1)
bookingNumber (min/maxOccurs: 0/1)
consignmentNumber (min/maxOccurs: 0/1)
consignmentDocument (min/maxOccurs: 0/1)
consignmentDocumentType (min/maxOccurs: 0/1)
labelDocument (min/maxOccurs: 0/1)
labelDocumentType (min/maxOccurs: 0/1)
manifestNumber (min/maxOccurs: 0/1)
articles (min/maxOccurs: 0/1)
trackingStatus (min/maxOccurs: 0/1)
trackingStatusOccurred (min/maxOccurs: 0/1)
trackingLastChecked (min/maxOccurs: 0/1)
trackingFurtherDetails (min/maxOccurs: 0/1)
totalPrice (min/maxOccurs: 0/1)
basePrice (min/maxOccurs: 0/1)
tax (min/maxOccurs: 0/1)
currency (min/maxOccurs: 0/1)
deliveryMethod (min/maxOccurs: 0/1)
usingGeneralRail (min/maxOccurs: 0/1)
usingGeneralRoad (min/maxOccurs: 0/1)
usingGeneralSea (min/maxOccurs: 0/1)
usingExpressAir (min/maxOccurs: 0/1)
usingExpressRoad (min/maxOccurs: 0/1)
etaFrom (min/maxOccurs: 0/1)
etaTo (min/maxOccurs: 0/1)
guaranteedEta (min/maxOccurs: 0/1)
adjustments (min/maxOccurs: 0/1)
inclusions (min/maxOccurs: 0/1)
extras (min/maxOccurs: 0/1)
carrier (min/maxOccurs: 0/1)
originatingDepot (min/maxOccurs: 0/1)
destinationDepot (min/maxOccurs: 0/1)
NAME
Shipment::Temando::WSDL::Types::AvailableQuote
METHODS
new
Constructor. The following data structure may be passed to new():
{
# Shipment::Temando::WSDL::Types::AvailableQuote
generated
=>
$some_value
,
# GeneratedType
accepted
=>
$some_value
,
# YesNoOption
bookingNumber
=>
$some_value
,
# BookingNumber
consignmentNumber
=>
$some_value
,
# ConsignmentNumber
consignmentDocument
=>
$some_value
,
# ConsignmentDocument
consignmentDocumentType
=>
$some_value
,
# ConsignmentDocumentType
labelDocument
=>
$some_value
,
# LabelDocument
labelDocumentType
=>
$some_value
,
# LabelDocumentType
manifestNumber
=>
$some_value
,
# ManifestNumber
articles
=> {
article
=> {
# Shipment::Temando::WSDL::Types::Article
anythingIndex
=>
$some_value
,
# AnythingIndex
articleNumber
=>
$some_value
,
# ArticleNumber
labelDocument
=>
$some_value
,
# LabelDocument
labelDocumentType
=>
$some_value
,
# LabelDocumentType
},
},
trackingStatus
=>
$some_value
,
# TrackingStatus
trackingStatusOccurred
=>
$some_value
,
# Datetime
trackingLastChecked
=>
$some_value
,
# Datetime
trackingFurtherDetails
=>
$some_value
,
# TrackingFurtherDetails
totalPrice
=>
$some_value
,
# CurrencyAmount
basePrice
=>
$some_value
,
# CurrencyAmount
tax
=>
$some_value
,
# CurrencyAmount
currency
=>
$some_value
,
# CurrencyType
deliveryMethod
=>
$some_value
,
# DeliveryMethod
usingGeneralRail
=>
$some_value
,
# YesNoOption
usingGeneralRoad
=>
$some_value
,
# YesNoOption
usingGeneralSea
=>
$some_value
,
# YesNoOption
usingExpressAir
=>
$some_value
,
# YesNoOption
usingExpressRoad
=>
$some_value
,
# YesNoOption
etaFrom
=>
$some_value
,
# Eta
etaTo
=>
$some_value
,
# Eta
guaranteedEta
=>
$some_value
,
# YesNoOption
adjustments
=> {
adjustment
=> {
# Shipment::Temando::WSDL::Types::Adjustment
description
=>
$some_value
,
# AdjustmentDescription
amount
=>
$some_value
,
# CurrencyAmount
tax
=>
$some_value
,
# CurrencyAmount
},
},
inclusions
=> {
inclusion
=> {
# Shipment::Temando::WSDL::Types::Inclusion
summary
=>
$some_value
,
# InclusionSummary
details
=>
$some_value
,
# InclusionDetails
},
},
extras
=> {
extra
=> {
# Shipment::Temando::WSDL::Types::Extra
summary
=>
$some_value
,
# ExtraSummary
details
=>
$some_value
,
# ExtraDetails
totalPrice
=>
$some_value
,
# CurrencyAmount
basePrice
=>
$some_value
,
# CurrencyAmount
tax
=>
$some_value
,
# CurrencyAmount
adjustments
=> {
adjustment
=> {},
# Shipment::Temando::WSDL::Types::Adjustment
},
},
},
carrier
=> {
# Shipment::Temando::WSDL::Types::Carrier
id
=>
$some_value
,
# CarrierId
companyName
=>
$some_value
,
# CompanyName
companyContact
=>
$some_value
,
# ContactName
streetAddress
=>
$some_value
,
# Address
streetSuburb
=>
$some_value
,
# Suburb
streetCity
=>
$some_value
,
# City
streetState
=>
$some_value
,
# State
streetCode
=>
$some_value
,
# PostalCode
streetCountry
=>
$some_value
,
# CountryCode
postalAddress
=>
$some_value
,
# Address
postalSuburb
=>
$some_value
,
# Suburb
postalCity
=>
$some_value
,
# City
postalState
=>
$some_value
,
# State
postalCode
=>
$some_value
,
# PostalCode
postalCountry
=>
$some_value
,
# CountryCode
phone1
=>
$some_value
,
# Phone
phone2
=>
$some_value
,
# Phone
=>
$some_value
,
website
=>
$some_value
,
# Website
conditions
=>
$some_value
,
# CarrierConditions
},
originatingDepot
=> {
# Shipment::Temando::WSDL::Types::Depot
name
=>
$some_value
,
# DepotName
street
=>
$some_value
,
# Address
suburb
=>
$some_value
,
# Suburb
city
=>
$some_value
,
# City
state
=>
$some_value
,
# State
code
=>
$some_value
,
# PostalCode
country
=>
$some_value
,
# CountryCode
phone1
=>
$some_value
,
# Phone
phone2
=>
$some_value
,
# Phone
fax
=>
$some_value
,
# Fax
instructions
=>
$some_value
,
# DepotInstructions
},
destinationDepot
=> {},
# Shipment::Temando::WSDL::Types::Depot
},
attr
NOTE: Attribute documentation is experimental, and may be inaccurate. See the correspondent WSDL/XML Schema if in question.
This class has additional attributes, accessibly via the attr()
method.
attr() returns an object of the class Shipment::Temando::WSDL::Types::AvailableQuote::_AvailableQuote::XmlAttr.
The following attributes can be accessed on this object via the corresponding get_/set_ methods:
id
This attribute is of type SOAP::WSDL::XSD::Typelib::Builtin::positiveInteger.
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.