Shipment::Temando::WSDL::Elements::updateRequest
version 2.03
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.
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();
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 },
Generated by SOAP::WSDL
Andrew Baerg <baergaj@cpan.org>
This software is copyright (c) 2016 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.
To install Shipment, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Shipment
CPAN shell
perl -MCPAN -e shell install Shipment
For more information on module installation, please visit the detailed CPAN module installation guide.