Shipment::UPS::WSDL::ShipTypes::ShipmentServiceOptionsType
version 3.10
Perl data type class for the XML Schema defined complexType ShipmentServiceOptionsType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Ship/v1.0.
The following properties may be accessed using get_PROPERTY / set_PROPERTY methods:
SaturdayDeliveryIndicator (min/maxOccurs: 0/1)
OnCall (min/maxOccurs: 0/1)
COD (min/maxOccurs: 0/1)
Notification (min/maxOccurs: 0/unbounded)
LabelDelivery (min/maxOccurs: 0/1)
InternationalForms (min/maxOccurs: 0/1)
DeliveryConfirmation (min/maxOccurs: 0/1)
ReturnOfDocumentIndicator (min/maxOccurs: 0/1)
ImportControlIndicator (min/maxOccurs: 0/1)
LabelMethod (min/maxOccurs: 0/1)
CommercialInvoiceRemovalIndicator (min/maxOccurs: 0/1)
UPScarbonneutralIndicator (min/maxOccurs: 0/1)
Constructor. The following data structure may be passed to new():
{ # Shipment::UPS::WSDL::ShipTypes::ShipmentServiceOptionsType SaturdayDeliveryIndicator => $some_value, # string OnCall => { # Shipment::UPS::WSDL::ShipTypes::OnCallType PickupDetails => { # Shipment::UPS::WSDL::ShipTypes::PickupDetailsType DistrictCode => $some_value, # string PickupDate => $some_value, # string EarliestTimeReady => $some_value, # string LatestTimeReady => $some_value, # string SuiteRoomID => $some_value, # string FloorID => $some_value, # string Location => $some_value, # string ContactInfo => { # Shipment::UPS::WSDL::ShipTypes::ContactInfoType Name => $some_value, # string Phone => { # Shipment::UPS::WSDL::ShipTypes::ShipPhoneType Number => $some_value, # string Extension => $some_value, # string }, }, }, }, COD => { # Shipment::UPS::WSDL::ShipTypes::CODType CODFundsCode => $some_value, # string CODAmount => { # Shipment::UPS::WSDL::ShipTypes::CurrencyMonetaryType CurrencyCode => $some_value, # string MonetaryValue => $some_value, # string }, }, Notification => { # Shipment::UPS::WSDL::ShipTypes::NotificationType NotificationCode => $some_value, # string EMail => { # Shipment::UPS::WSDL::ShipTypes::EmailDetailsType EMailAddress => $some_value, # string UndeliverableEMailAddress => $some_value, # string FromEMailAddress => $some_value, # string FromName => $some_value, # string Memo => $some_value, # string Subject => $some_value, # string SubjectCode => $some_value, # string }, }, LabelDelivery => { # Shipment::UPS::WSDL::ShipTypes::LabelDeliveryType EMail => {}, # Shipment::UPS::WSDL::ShipTypes::EmailDetailsType LabelLinksIndicator => $some_value, # string }, InternationalForms => { # Shipment::UPS::WSDL::ShipTypes::InternationalFormType FormType => $some_value, # string AdditionalDocumentIndicator => $some_value, # string FormGroupIdName => $some_value, # string SEDFilingOption => $some_value, # string Contacts => { # Shipment::UPS::WSDL::ShipTypes::ContactType ForwardAgent => { # Shipment::UPS::WSDL::ShipTypes::ForwardAgentType CompanyName => $some_value, # string TaxIdentificationNumber => $some_value, # string Address => { # Shipment::UPS::WSDL::ShipTypes::AddressType AddressLine => $some_value, # string City => $some_value, # string StateProvinceCode => $some_value, # string Town => $some_value, # string PostalCode => $some_value, # string CountryCode => $some_value, # string }, }, UltimateConsignee => { # Shipment::UPS::WSDL::ShipTypes::UltimateConsigneeType CompanyName => $some_value, # string Address => {}, # Shipment::UPS::WSDL::ShipTypes::AddressType }, IntermediateConsignee => { # Shipment::UPS::WSDL::ShipTypes::IntermediateConsigneeType CompanyName => $some_value, # string Address => {}, # Shipment::UPS::WSDL::ShipTypes::AddressType }, Producer => { # Shipment::UPS::WSDL::ShipTypes::ProducerType Option => $some_value, # string CompanyName => $some_value, # string TaxIdentificationNumber => $some_value, # string Address => {}, # Shipment::UPS::WSDL::ShipTypes::AddressType }, SoldTo => { # Shipment::UPS::WSDL::ShipTypes::SoldToType Option => $some_value, # string Address => {}, # Shipment::UPS::WSDL::ShipTypes::AddressType }, }, Product => { # Shipment::UPS::WSDL::ShipTypes::ProductType Description => $some_value, # string Unit => { # Shipment::UPS::WSDL::ShipTypes::UnitType Number => $some_value, # string UnitOfMeasurement => { # Shipment::UPS::WSDL::ShipTypes::UnitOfMeasurementType Code => $some_value, # string Description => $some_value, # string }, Value => $some_value, # string }, CommodityCode => $some_value, # string PartNumber => $some_value, # string OriginCountryCode => $some_value, # string JointProductionIndicator => $some_value, # string NetCostCode => $some_value, # string NetCostDateRange => { # Shipment::UPS::WSDL::ShipTypes::NetCostDateType BeginDate => $some_value, # string EndDate => $some_value, # string }, PreferenceCriteria => $some_value, # string ProducerInfo => $some_value, # string MarksAndNumbers => $some_value, # string NumberOfPackagesPerCommodity => $some_value, # string ProductWeight => { # Shipment::UPS::WSDL::ShipTypes::ProductWeightType UnitOfMeasurement => {}, # Shipment::UPS::WSDL::ShipTypes::UnitOfMeasurementType Weight => $some_value, # string }, VehicleID => $some_value, # string ScheduleB => { # Shipment::UPS::WSDL::ShipTypes::ScheduleBType Number => $some_value, # string Quantity => $some_value, # string UnitOfMeasurement => {}, # Shipment::UPS::WSDL::ShipTypes::UnitOfMeasurementType }, ExportType => $some_value, # string SEDTotalValue => $some_value, # string }, InvoiceNumber => $some_value, # string InvoiceDate => $some_value, # string PurchaseOrderNumber => $some_value, # string TermsOfShipment => $some_value, # string ReasonForExport => $some_value, # string Comments => $some_value, # string DeclarationStatement => $some_value, # string Discount => { # Shipment::UPS::WSDL::ShipTypes::IFChargesType MonetaryValue => $some_value, # string }, FreightCharges => {}, # Shipment::UPS::WSDL::ShipTypes::IFChargesType InsuranceCharges => {}, # Shipment::UPS::WSDL::ShipTypes::IFChargesType OtherCharges => { # Shipment::UPS::WSDL::ShipTypes::OtherChargesType MonetaryValue => $some_value, # string Description => $some_value, # string }, CurrencyCode => $some_value, # string BlanketPeriod => { # Shipment::UPS::WSDL::ShipTypes::BlanketPeriodType BeginDate => $some_value, # string EndDate => $some_value, # string }, ExportDate => $some_value, # string ExportingCarrier => $some_value, # string CarrierID => $some_value, # string InBondCode => $some_value, # string EntryNumber => $some_value, # string PointOfOrigin => $some_value, # string ModeOfTransport => $some_value, # string PortOfExport => $some_value, # string PortOfUnloading => $some_value, # string LoadingPier => $some_value, # string PartiesToTransaction => $some_value, # string RoutedExportTransactionIndicator => $some_value, # string ContainerizedIndicator => $some_value, # string License => { # Shipment::UPS::WSDL::ShipTypes::LicenseType Number => $some_value, # string Date => $some_value, # string ExceptionCode => $some_value, # string }, ECCNNumber => $some_value, # string }, DeliveryConfirmation => { # Shipment::UPS::WSDL::ShipTypes::DeliveryConfirmationType DCISType => $some_value, # string DCISNumber => $some_value, # string }, ReturnOfDocumentIndicator => $some_value, # string ImportControlIndicator => $some_value, # string LabelMethod => { # Shipment::UPS::WSDL::ShipTypes::LabelMethodType Code => $some_value, # string Description => $some_value, # string }, CommercialInvoiceRemovalIndicator => $some_value, # string UPScarbonneutralIndicator => $some_value, # string },
Generated by SOAP::WSDL
Andrew Baerg <baergaj@cpan.org>
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.
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.