From Code to Community: Sponsoring The Perl and Raku Conference 2025 Learn more

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.