NAME
Shipment::Temando::WSDL::Elements::updateRequest
VERSION
version 3.10
DESCRIPTION
Perl data type class for the XML Schema defined element updateRequest from the namespace http://' . $Shipment::Temando::WSDL::Interfaces::quoting_Service::quoting_port::ns_url . '/schema/2009_06/server.xsd.
NAME
Shipment::Temando::WSDL::Elements::updateRequest
PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY methods:
action
$element
->set_action(
$data
);
$element
->get_action();
requestId
$element
->set_requestId(
$data
);
$element
->get_requestId();
reference
$element
->set_reference(
$data
);
$element
->get_reference();
anythings
$element
->set_anythings(
$data
);
$element
->get_anythings();
articles
$element
->set_articles(
$data
);
$element
->get_articles();
general
$element
->set_general(
$data
);
$element
->get_general();
payment
$element
->set_payment(
$data
);
$element
->get_payment();
clientId
$element
->set_clientId(
$data
);
$element
->get_clientId();
labelPrinterType
$element
->set_labelPrinterType(
$data
);
$element
->get_labelPrinterType();
detail
$element
->set_detail(
$data
);
$element
->get_detail();
METHODS
new
my
$element
= Shipment::Temando::WSDL::Elements::updateRequest->new(
$data
);
Constructor. The following data structure may be passed to new():
{
action
=>
$some_value
,
# UpdateAction
requestId
=>
$some_value
,
# positiveInteger
reference
=>
$some_value
,
# ClientReference
anythings
=> {
anything
=> {
# Shipment::Temando::WSDL::Types::Anything
class
=>
$some_value
,
# Class
subclass
=>
$some_value
,
# Subclass
mode
=>
$some_value
,
# Mode
tlSubclass
=>
$some_value
,
# TlSubclass
packaging
=>
$some_value
,
# Packaging
palletType
=>
$some_value
,
# PalletType
palletNature
=>
$some_value
,
# PalletNature
containerDimensions
=>
$some_value
,
# ContainerDimensions
containerNature
=>
$some_value
,
# ContainerNature
containerRegistered
=>
$some_value
,
# YesNoOption
qualifierFreightGeneralDangerousGoods
=>
$some_value
,
# YesNoOption
qualifierFreightGeneralFragile
=>
$some_value
,
# YesNoOption
qualifierFreightGeneralRefrigerated
=>
$some_value
,
# YesNoOption
qualifierVehicleMake
=>
$some_value
,
# VehicleMake
qualifierVehicleModel
=>
$some_value
,
# VehicleModel
qualifierVehicleDescription
=>
$some_value
,
# VehicleDescription
qualifierVehicleRunning
=>
$some_value
,
# YesNoOption
qualifierVehicleRegistered
=>
$some_value
,
# YesNoOption
qualifierVehicleYear
=>
$some_value
,
# VehicleYear
qualifierVehicleRegistration
=>
$some_value
,
# VehicleRegistration
qualifierBoatMake
=>
$some_value
,
# BoatMake
qualifierBoatModel
=>
$some_value
,
# BoatModel
qualifierBoatSeaworthy
=>
$some_value
,
# YesNoOption
qualifierBoatTrailer
=>
$some_value
,
# YesNoOption
qualifierBoatHullType
=>
$some_value
,
# BoatHullType
qualifierLivestockType
=>
$some_value
,
# LivestockType
qualifierAnimalVaccinated
=>
$some_value
,
# YesNoOption
qualifierAnimalRegistered
=>
$some_value
,
# YesNoOption
qualifierAnimalType
=>
$some_value
,
# AnimalType
qualifierAnimalBreed
=>
$some_value
,
# AnimalBreed
qualifierAnimalSex
=>
$some_value
,
# Sex
qualifierAnimalAge
=>
$some_value
,
# AnimalAge
qualifierAnimalCrate
=>
$some_value
,
# AnimalCrate
distanceMeasurementType
=>
$some_value
,
# DistanceMeasurementType
weightMeasurementType
=>
$some_value
,
# WeightMeasurementType
length
=>
$some_value
,
# Length
width
=>
$some_value
,
# Width
height
=>
$some_value
,
# Height
weight
=>
$some_value
,
# Weight
quantity
=>
$some_value
,
# Quantity
description
=>
$some_value
,
# ItemDescription
},
},
articles
=> {
article
=> {
# Shipment::Temando::WSDL::Types::Article
anythingIndex
=>
$some_value
,
# AnythingIndex
articleNumber
=>
$some_value
,
# ArticleNumber
labelDocument
=>
$some_value
,
# LabelDocument
labelDocumentType
=>
$some_value
,
# LabelDocumentType
},
},
general
=> {
# Shipment::Temando::WSDL::Types::General
goodsValue
=>
$some_value
,
# CurrencyAmount
},
payment
=> {
# Shipment::Temando::WSDL::Types::Payment
paymentType
=>
$some_value
,
# PaymentType
cardType
=>
$some_value
,
# CreditCardType
cardExpiryDate
=>
$some_value
,
# CreditCardExpiryDate
cardNumber
=>
$some_value
,
# CreditCardNumber
cardName
=>
$some_value
,
# CreditCardName
paypalPayerId
=>
$some_value
,
# PaypalPayerId
paypalToken
=>
$some_value
,
# PaypalToken
},
clientId
=>
$some_value
,
# ClientId
labelPrinterType
=>
$some_value
,
# LabelPrinterType
detail
=>
$some_value
,
# Detail
},
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.