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.