The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

Shipment::Temando::WSDL::Elements::getQuotesByRequest

VERSION

version 0.1

DESCRIPTION

Perl data type class for the XML Schema defined element getQuotesByRequest from the namespace http://' . $Shipment::Temando::WSDL::Interfaces::quoting_Service::quoting_port::ns_url . '/schema/2009_06/server.xsd.

NAME

Shipment::Temando::WSDL::Elements::getQuotesByRequest

PROPERTIES

The following properties may be accessed using get_PROPERTY / set_PROPERTY methods:

  • anythings

    $element->set_anythings($data);
    $element->get_anythings();
  • anywhere

    $element->set_anywhere($data);
    $element->get_anywhere();
  • anytime

    $element->set_anytime($data);
    $element->get_anytime();
  • general

    $element->set_general($data);
    $element->get_general();
  • quoteFilter

    $element->set_quoteFilter($data);
    $element->get_quoteFilter();
  • clientId

    $element->set_clientId($data);
    $element->get_clientId();

METHODS

new

my $element = Shipment::Temando::WSDL::Elements::getQuotesByRequest->new($data);

Constructor. The following data structure may be passed to new():

{
  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
    },
  },
  anywhere =>  { # Shipment::Temando::WSDL::Types::Anywhere
    itemNature => $some_value, # DeliveryNature
    itemMethod => $some_value, # DeliveryType
    originDescription => $some_value, # LocationName
    originCountry => $some_value, # CountryCode
    originCode => $some_value, # PostalCode
    originSuburb => $some_value, # Suburb
    originState => $some_value, # State
    originCity => $some_value, # City
    originPort => $some_value, # PortName
    destinationDescription => $some_value, # LocationName
    destinationCountry => $some_value, # CountryCode
    destinationCode => $some_value, # PostalCode
    destinationSuburb => $some_value, # Suburb
    destinationState => $some_value, # State
    destinationCity => $some_value, # City
    destinationPort => $some_value, # PortName
    portType => $some_value, # PortType
    destinationIs => $some_value, # LocationType
    destinationBusPostalBox => $some_value, # YesNoOption
    destinationBusUnattended => $some_value, # YesNoOption
    destinationBusDock => $some_value, # YesNoOption
    destinationBusForklift => $some_value, # YesNoOption
    destinationBusLoadingFacilities => $some_value, # YesNoOption
    destinationBusInside => $some_value, # YesNoOption
    destinationBusNotifyBefore => $some_value, # YesNoOption
    destinationBusLimitedAccess => $some_value, # YesNoOption
    destinationBusHeavyLift => $some_value, # YesNoOption
    destinationBusTailgateLifter => $some_value, # YesNoOption
    destinationBusContainerSwingLifter => $some_value, # YesNoOption
    destinationResPostalBox => $some_value, # YesNoOption
    destinationResUnattended => $some_value, # YesNoOption
    destinationResInside => $some_value, # YesNoOption
    destinationResNotifyBefore => $some_value, # YesNoOption
    destinationResLimitedAccess => $some_value, # YesNoOption
    destinationResHeavyLift => $some_value, # YesNoOption
    destinationResTailgateLifter => $some_value, # YesNoOption
    originIs => $some_value, # LocationType
    originBusUnattended => $some_value, # YesNoOption
    originBusDock => $some_value, # YesNoOption
    originBusForklift => $some_value, # YesNoOption
    originBusLoadingFacilities => $some_value, # YesNoOption
    originBusInside => $some_value, # YesNoOption
    originBusNotifyBefore => $some_value, # YesNoOption
    originBusLimitedAccess => $some_value, # YesNoOption
    originBusHeavyLift => $some_value, # YesNoOption
    originBusTailgateLifter => $some_value, # YesNoOption
    originBusContainerSwingLifter => $some_value, # YesNoOption
    originResUnattended => $some_value, # YesNoOption
    originResInside => $some_value, # YesNoOption
    originResNotifyBefore => $some_value, # YesNoOption
    originResLimitedAccess => $some_value, # YesNoOption
    originResHeavyLift => $some_value, # YesNoOption
    originResTailgateLifter => $some_value, # YesNoOption
  },
  anytime =>  { # Shipment::Temando::WSDL::Types::Anytime
    readyDate => $some_value, # Date
    readyTime => $some_value, # ReadyTime
  },
  general =>  { # Shipment::Temando::WSDL::Types::General
    goodsValue => $some_value, # CurrencyAmount
  },
  quoteFilter =>  { # Shipment::Temando::WSDL::Types::QuoteFilter
    preference => $some_value, # QuotePreference
    carriers =>  {
      carrier =>  { # Shipment::Temando::WSDL::Types::CarrierPreference
        carrierId => $some_value, # CarrierId
        deliveryMethods =>  {
          deliveryMethod => $some_value, # DeliveryMethod
        },
      },
    },
    extras =>  {
      summary => $some_value, # ExtraSummary
    },
  },
  clientId => $some_value, # ClientId
},

AUTHOR

Generated by SOAP::WSDL

AUTHOR

Andrew Baerg <baergaj@cpan.org>

COPYRIGHT AND LICENSE

This software is copyright (c) 2013 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.