NAME
Shipment::UPS::WSDL::TrackTypes::ShipmentType
VERSION
version 3.10
DESCRIPTION
Perl data type class for the XML Schema defined complexType ShipmentType from the namespace http://www.ups.com/XMLSchema/XOLTWS/Track/v2.0.
PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY methods:
InquiryNumber
ShipmentType
CandidateBookmark
ShipperNumber
ShipmentAddress
ShipmentWeight
Service
ReferenceNumber
CurrentStatus
PickupDate
ServiceCenter
DeliveryDetail
Volume
BillToName
NumberOfPackagingUnit
ShipmentServiceOption
COD
SignedForByName
Activity
OriginPortDetail
DestinationPortDetail
DescriptionOfGoods
CargoReady
Manifest
CarrierActivityInformation
Document
FileNumber
Appointment
Package
AdditionalAttribute
NAME
Shipment::UPS::WSDL::TrackTypes::ShipmentType
METHODS
new
Constructor. The following data structure may be passed to new():
{ # Shipment::UPS::WSDL::TrackTypes::ShipmentType
  InquiryNumber =>  { # Shipment::UPS::WSDL::TrackTypes::CodeDescriptionValueType
    Code =>  $some_value, # string
    Description =>  $some_value, # string
    Value =>  $some_value, # string
  },
  ShipmentType =>  { # Shipment::UPS::WSDL::TrackTypes::RefShipmentType
    Code =>  $some_value, # string
    Description =>  $some_value, # string
  },
  CandidateBookmark =>  $some_value, # string
  ShipperNumber =>  $some_value, # string
  ShipmentAddress =>  { # Shipment::UPS::WSDL::TrackTypes::ShipmentAddressType
    Type =>  { # Shipment::UPS::WSDL::TrackTypes::CommonCodeDescriptionType
      Code =>  $some_value, # string
      Description =>  $some_value, # string
    },
    Address =>  { # Shipment::UPS::WSDL::TrackTypes::AddressType
      AddressLine =>  $some_value, # string
      City =>  $some_value, # string
      StateProvinceCode =>  $some_value, # string
      PostalCode =>  $some_value, # string
      CountryCode =>  $some_value, # string
    },
  },
  ShipmentWeight =>  { # Shipment::UPS::WSDL::TrackTypes::WeightType
    UnitOfMeasurement =>  { # Shipment::UPS::WSDL::TrackTypes::UnitOfMeasurementType
      Code =>  $some_value, # string
      Description =>  $some_value, # string
    },
    Weight =>  $some_value, # string
  },
  Service =>  { # Shipment::UPS::WSDL::TrackTypes::ServiceType
    Code =>  $some_value, # string
    Description =>  $some_value, # string
  },
  ReferenceNumber =>  { # Shipment::UPS::WSDL::TrackTypes::ShipmentReferenceNumberType
    Code =>  $some_value, # string
    Description =>  $some_value, # string
    Value =>  $some_value, # string
  },
  CurrentStatus =>  { # Shipment::UPS::WSDL::TrackTypes::CommonCodeDescriptionType
    Code =>  $some_value, # string
    Description =>  $some_value, # string
  },
  PickupDate =>  $some_value, # string
  ServiceCenter =>  { # Shipment::UPS::WSDL::TrackTypes::ServiceCenterType
    Type =>  { # Shipment::UPS::WSDL::TrackTypes::CommonCodeDescriptionType
      Code =>  $some_value, # string
      Description =>  $some_value, # string
    },
    Name =>  $some_value, # string
    Address =>  { # Shipment::UPS::WSDL::TrackTypes::AddressType
      AddressLine =>  $some_value, # string
      City =>  $some_value, # string
      StateProvinceCode =>  $some_value, # string
      PostalCode =>  $some_value, # string
      CountryCode =>  $some_value, # string
    },
  },
  DeliveryDetail =>  { # Shipment::UPS::WSDL::TrackTypes::DeliveryDetailType
    Type =>  { # Shipment::UPS::WSDL::TrackTypes::CommonCodeDescriptionType
      Code =>  $some_value, # string
      Description =>  $some_value, # string
    },
    Date =>  $some_value, # string
    Time =>  $some_value, # string
  },
  Volume =>  { # Shipment::UPS::WSDL::TrackTypes::VolumeType
    UnitOfMeasurement =>  { # Shipment::UPS::WSDL::TrackTypes::UnitOfMeasurementType
      Code =>  $some_value, # string
      Description =>  $some_value, # string
    },
    Value =>  $some_value, # string
  },
  BillToName =>  $some_value, # string
  NumberOfPackagingUnit =>  { # Shipment::UPS::WSDL::TrackTypes::NumberOfPackagingUnitType
    Type =>  { # Shipment::UPS::WSDL::TrackTypes::CommonCodeDescriptionType
      Code =>  $some_value, # string
      Description =>  $some_value, # string
    },
    Value =>  $some_value, # string
  },
  ShipmentServiceOption =>  { # Shipment::UPS::WSDL::TrackTypes::ServiceOptionType
    Type =>  { # Shipment::UPS::WSDL::TrackTypes::CommonCodeDescriptionType
      Code =>  $some_value, # string
      Description =>  $some_value, # string
    },
    Value =>  $some_value, # string
    AdditionalAttribute =>  { # Shipment::UPS::WSDL::TrackTypes::AdditionalCodeDescriptionValueType
      Code =>  $some_value, # string
      Description =>  $some_value, # string
      Value =>  $some_value, # string
    },
  },
  COD =>  { # Shipment::UPS::WSDL::TrackTypes::CODType
    Amount =>  { # Shipment::UPS::WSDL::TrackTypes::AmountType
      CurrencyCode =>  $some_value, # string
      MonetaryValue =>  $some_value, # string
    },
    Status =>  { # Shipment::UPS::WSDL::TrackTypes::CODStatusType
      Code =>  $some_value, # string
      Description =>  $some_value, # string
    },
    ControlNumber =>  $some_value, # string
  },
  SignedForByName =>  $some_value, # string
  Activity =>  { # Shipment::UPS::WSDL::TrackTypes::ShipmentActivityType
    ActivityLocation =>  { # Shipment::UPS::WSDL::TrackTypes::AddressType
      AddressLine =>  $some_value, # string
      City =>  $some_value, # string
      StateProvinceCode =>  $some_value, # string
      PostalCode =>  $some_value, # string
      CountryCode =>  $some_value, # string
    },
    Code =>  $some_value, # string
    Description =>  $some_value, # string
    Date =>  $some_value, # string
    Time =>  $some_value, # string
    Trailer =>  $some_value, # string
    Document =>  { # Shipment::UPS::WSDL::TrackTypes::DocumentType
      Type =>  { # Shipment::UPS::WSDL::TrackTypes::CommonCodeDescriptionType
        Code =>  $some_value, # string
        Description =>  $some_value, # string
      },
      Content =>  $some_value, # string
      Format =>  { # Shipment::UPS::WSDL::TrackTypes::CommonCodeDescriptionType
        Code =>  $some_value, # string
        Description =>  $some_value, # string
      },
    },
    AdditionalAttribute =>  { # Shipment::UPS::WSDL::TrackTypes::AdditionalCodeDescriptionValueType
      Code =>  $some_value, # string
      Description =>  $some_value, # string
      Value =>  $some_value, # string
    },
  },
  OriginPortDetail =>  { # Shipment::UPS::WSDL::TrackTypes::OriginPortDetailType
    OriginPort =>  $some_value, # string
    EstimatedDeparture =>  { # Shipment::UPS::WSDL::TrackTypes::DateTimeType
      Date =>  $some_value, # string
      Time =>  $some_value, # string
    },
  },
  DestinationPortDetail =>  { # Shipment::UPS::WSDL::TrackTypes::DestinationPortDetailType
    DestinationPort =>  $some_value, # string
    EstimatedArrival =>  { # Shipment::UPS::WSDL::TrackTypes::DateTimeType
      Date =>  $some_value, # string
      Time =>  $some_value, # string
    },
  },
  DescriptionOfGoods =>  $some_value, # string
  CargoReady =>  { # Shipment::UPS::WSDL::TrackTypes::DateTimeType
    Date =>  $some_value, # string
    Time =>  $some_value, # string
  },
  Manifest =>  { # Shipment::UPS::WSDL::TrackTypes::DateTimeType
    Date =>  $some_value, # string
    Time =>  $some_value, # string
  },
  CarrierActivityInformation =>  { # Shipment::UPS::WSDL::TrackTypes::CarrierActivityInformationType
    CarrierId =>  $some_value, # string
    Description =>  $some_value, # string
    Status =>  $some_value, # string
    Arrival =>  { # Shipment::UPS::WSDL::TrackTypes::DateTimeType
      Date =>  $some_value, # string
      Time =>  $some_value, # string
    },
    Departure =>  { # Shipment::UPS::WSDL::TrackTypes::DateTimeType
      Date =>  $some_value, # string
      Time =>  $some_value, # string
    },
    OriginPort =>  $some_value, # string
    DestinationPort =>  $some_value, # string
  },
  Document =>  { # Shipment::UPS::WSDL::TrackTypes::DocumentType
    Type =>  { # Shipment::UPS::WSDL::TrackTypes::CommonCodeDescriptionType
      Code =>  $some_value, # string
      Description =>  $some_value, # string
    },
    Content =>  $some_value, # string
    Format =>  { # Shipment::UPS::WSDL::TrackTypes::CommonCodeDescriptionType
      Code =>  $some_value, # string
      Description =>  $some_value, # string
    },
  },
  FileNumber =>  $some_value, # string
  Appointment =>  { # Shipment::UPS::WSDL::TrackTypes::AppointmentType
    Made =>  { # Shipment::UPS::WSDL::TrackTypes::DateTimeType
      Date =>  $some_value, # string
      Time =>  $some_value, # string
    },
    Requested =>  { # Shipment::UPS::WSDL::TrackTypes::DateTimeType
      Date =>  $some_value, # string
      Time =>  $some_value, # string
    },
    BeginTime =>  $some_value, # string
    EndTime =>  $some_value, # string
  },
  Package =>  { # Shipment::UPS::WSDL::TrackTypes::PackageType
    TrackingNumber =>  $some_value, # string
    DeliveryDetail =>  { # Shipment::UPS::WSDL::TrackTypes::DeliveryDetailType
      Type =>  { # Shipment::UPS::WSDL::TrackTypes::CommonCodeDescriptionType
        Code =>  $some_value, # string
        Description =>  $some_value, # string
      },
      Date =>  $some_value, # string
      Time =>  $some_value, # string
    },
    PackageAddress =>  { # Shipment::UPS::WSDL::TrackTypes::PackageAddressType
      Type =>  { # Shipment::UPS::WSDL::TrackTypes::CommonCodeDescriptionType
        Code =>  $some_value, # string
        Description =>  $some_value, # string
      },
      Address =>  { # Shipment::UPS::WSDL::TrackTypes::AddressType
        AddressLine =>  $some_value, # string
        City =>  $some_value, # string
        StateProvinceCode =>  $some_value, # string
        PostalCode =>  $some_value, # string
        CountryCode =>  $some_value, # string
      },
    },
    PackageServiceOption =>  { # Shipment::UPS::WSDL::TrackTypes::ServiceOptionType
      Type =>  { # Shipment::UPS::WSDL::TrackTypes::CommonCodeDescriptionType
        Code =>  $some_value, # string
        Description =>  $some_value, # string
      },
      Value =>  $some_value, # string
      AdditionalAttribute =>  { # Shipment::UPS::WSDL::TrackTypes::AdditionalCodeDescriptionValueType
        Code =>  $some_value, # string
        Description =>  $some_value, # string
        Value =>  $some_value, # string
      },
    },
    COD =>  { # Shipment::UPS::WSDL::TrackTypes::CODType
      Amount =>  { # Shipment::UPS::WSDL::TrackTypes::AmountType
        CurrencyCode =>  $some_value, # string
        MonetaryValue =>  $some_value, # string
      },
      Status =>  { # Shipment::UPS::WSDL::TrackTypes::CODStatusType
        Code =>  $some_value, # string
        Description =>  $some_value, # string
      },
      ControlNumber =>  $some_value, # string
    },
    Activity =>  { # Shipment::UPS::WSDL::TrackTypes::ActivityType
      AlternateTrackingInfo =>  { # Shipment::UPS::WSDL::TrackTypes::AlternateTrackingInfoType
        Type =>  $some_value, # string
        Description =>  $some_value, # string
        Value =>  $some_value, # string
      },
      ActivityLocation =>  { # Shipment::UPS::WSDL::TrackTypes::ActivityLocationType
        Address =>  { # Shipment::UPS::WSDL::TrackTypes::AddressType
          AddressLine =>  $some_value, # string
          City =>  $some_value, # string
          StateProvinceCode =>  $some_value, # string
          PostalCode =>  $some_value, # string
          CountryCode =>  $some_value, # string
        },
        TransportFacility =>  { # Shipment::UPS::WSDL::TrackTypes::TransportFacilityType
          Type =>  $some_value, # string
          Code =>  $some_value, # string
        },
        Code =>  $some_value, # string
        Description =>  $some_value, # string
        SignedForByName =>  $some_value, # string
      },
      Status =>  { # Shipment::UPS::WSDL::TrackTypes::StatusType
        Type =>  $some_value, # string
        Description =>  $some_value, # string
        Code =>  $some_value, # string
      },
      Date =>  $some_value, # string
      Time =>  $some_value, # string
      Document =>  { # Shipment::UPS::WSDL::TrackTypes::DocumentType
        Type =>  { # Shipment::UPS::WSDL::TrackTypes::CommonCodeDescriptionType
          Code =>  $some_value, # string
          Description =>  $some_value, # string
        },
        Content =>  $some_value, # string
        Format =>  { # Shipment::UPS::WSDL::TrackTypes::CommonCodeDescriptionType
          Code =>  $some_value, # string
          Description =>  $some_value, # string
        },
      },
      AdditionalAttribute =>  { # Shipment::UPS::WSDL::TrackTypes::AdditionalCodeDescriptionValueType
        Code =>  $some_value, # string
        Description =>  $some_value, # string
        Value =>  $some_value, # string
      },
    },
    Message =>  { # Shipment::UPS::WSDL::TrackTypes::MessageType
      Code =>  $some_value, # string
      Description =>  $some_value, # string
    },
    PackageWeight =>  { # Shipment::UPS::WSDL::TrackTypes::WeightType
      UnitOfMeasurement =>  { # Shipment::UPS::WSDL::TrackTypes::UnitOfMeasurementType
        Code =>  $some_value, # string
        Description =>  $some_value, # string
      },
      Weight =>  $some_value, # string
    },
    ReferenceNumber =>  { # Shipment::UPS::WSDL::TrackTypes::ReferenceNumberType
      Code =>  $some_value, # string
      Value =>  $some_value, # string
    },
    AlternateTrackingNumber =>  $some_value, # string
    AlternateTrackingInfo =>  { # Shipment::UPS::WSDL::TrackTypes::AlternateTrackingInfoType
      Type =>  $some_value, # string
      Description =>  $some_value, # string
      Value =>  $some_value, # string
    },
    Document =>  { # Shipment::UPS::WSDL::TrackTypes::DocumentType
      Type =>  { # Shipment::UPS::WSDL::TrackTypes::CommonCodeDescriptionType
        Code =>  $some_value, # string
        Description =>  $some_value, # string
      },
      Content =>  $some_value, # string
      Format =>  { # Shipment::UPS::WSDL::TrackTypes::CommonCodeDescriptionType
        Code =>  $some_value, # string
        Description =>  $some_value, # string
      },
    },
    AdditionalAttribute =>  { # Shipment::UPS::WSDL::TrackTypes::AdditionalCodeDescriptionValueType
      Code =>  $some_value, # string
      Description =>  $some_value, # string
      Value =>  $some_value, # string
    },
  },
  AdditionalAttribute =>  { # Shipment::UPS::WSDL::TrackTypes::AdditionalCodeDescriptionValueType
    Code =>  $some_value, # string
    Description =>  $some_value, # string
    Value =>  $some_value, # string
  },
},
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.