All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.upcex.xolt.ups.response.jaxb.Shipment Maven / Gradle / Ivy

//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 
// See http://java.sun.com/xml/jaxb 
// Any modifications to this file will be lost upon recompilation of the source schema. 
// Generated on: 2016.02.27 at 05:13:48 PM EST 
//


package com.upcex.xolt.ups.response.jaxb;

import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;


/**
 * 

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

 * <complexType>
 *   <complexContent>
 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       <sequence>
 *         <element name="InquiryNumber" type="{}InquiryNumberType" minOccurs="0"/>
 *         <element name="ShipmentIdentificationNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="ShipmentType" type="{}CodeType" minOccurs="0"/>
 *         <element name="CandidateBookmark" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="Shipper" type="{}ShipperType" minOccurs="0"/>
 *         <element name="ShipTo" type="{}ShipToType" minOccurs="0"/>
 *         <element name="ShipmentWeight" type="{}WeightType" minOccurs="0"/>
 *         <element name="Service" type="{}CodeType" minOccurs="0"/>
 *         <element name="ReferenceNumber" type="{}ShipmentReferenceNumberType" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="CurrentStatus" type="{}CurrentStatusType" minOccurs="0"/>
 *         <element name="PickupDate" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="DeliveryDetails" type="{}DeliveryDetailsType" minOccurs="0"/>
 *         <element name="DeliveryDateTime" type="{}DeliveryDateTimeType" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="Volume" type="{}VolumeType" minOccurs="0"/>
 *         <element name="BillToName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="PickUpServiceCenter" type="{}ServiceCenterType" minOccurs="0"/>
 *         <element name="NumberOfPieces" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="NumberOfPallets" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="ShipmentServiceOptions" type="{}ShipmentServiceOptionsType" minOccurs="0"/>
 *         <element name="EstimatedDeliveryDetails" type="{}EstimatedDeliveryDetailsType" minOccurs="0"/>
 *         <element name="SignedForByName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="Activity" type="{}ShipmentActivityType" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="OriginPortDetails" type="{}OriginPortDetailsType" minOccurs="0"/>
 *         <element name="DestinationPortDetails" type="{}DestinationPortDetailsType" minOccurs="0"/>
 *         <element name="DescriptionOfGoods" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="CargoReady" type="{}DateTime" minOccurs="0"/>
 *         <element name="Manifest" type="{}DateTime" minOccurs="0"/>
 *         <element name="CarrierActivityInformation" type="{}CarrierActivityInformationType" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="Document" type="{}DocumentType" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="ScheduledDeliveryDate" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="ScheduledDeliveryTime" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="DeliveryDateUnavailable" type="{}DeliveryDateUnavailableType" minOccurs="0"/>
 *         <element name="FileNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="Appointment" type="{}AppointmentType" minOccurs="0"/>
 *         <element name="Package" type="{}PackageType" maxOccurs="unbounded" minOccurs="0"/>
 *       </sequence>
 *     </restriction>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "inquiryNumber", "shipmentIdentificationNumber", "shipmentType", "candidateBookmark", "shipper", "shipTo", "shipmentWeight", "service", "referenceNumber", "currentStatus", "pickupDate", "deliveryDetails", "deliveryDateTime", "volume", "billToName", "pickUpServiceCenter", "numberOfPieces", "numberOfPallets", "shipmentServiceOptions", "estimatedDeliveryDetails", "signedForByName", "activity", "originPortDetails", "destinationPortDetails", "descriptionOfGoods", "cargoReady", "manifest", "carrierActivityInformation", "document", "scheduledDeliveryDate", "scheduledDeliveryTime", "deliveryDateUnavailable", "fileNumber", "appointment", "_package" }) @XmlRootElement(name = "Shipment") public class Shipment { @XmlElement(name = "InquiryNumber") protected InquiryNumberType inquiryNumber; @XmlElement(name = "ShipmentIdentificationNumber") protected String shipmentIdentificationNumber; @XmlElement(name = "ShipmentType") protected CodeType shipmentType; @XmlElement(name = "CandidateBookmark") protected String candidateBookmark; @XmlElement(name = "Shipper") protected ShipperType shipper; @XmlElement(name = "ShipTo") protected ShipToType shipTo; @XmlElement(name = "ShipmentWeight") protected WeightType shipmentWeight; @XmlElement(name = "Service") protected CodeType service; @XmlElement(name = "ReferenceNumber") protected List referenceNumber; @XmlElement(name = "CurrentStatus") protected CurrentStatusType currentStatus; @XmlElement(name = "PickupDate") protected String pickupDate; @XmlElement(name = "DeliveryDetails") protected DeliveryDetailsType deliveryDetails; @XmlElement(name = "DeliveryDateTime") protected List deliveryDateTime; @XmlElement(name = "Volume") protected VolumeType volume; @XmlElement(name = "BillToName") protected String billToName; @XmlElement(name = "PickUpServiceCenter") protected ServiceCenterType pickUpServiceCenter; @XmlElement(name = "NumberOfPieces") protected String numberOfPieces; @XmlElement(name = "NumberOfPallets") protected String numberOfPallets; @XmlElement(name = "ShipmentServiceOptions") protected ShipmentServiceOptionsType shipmentServiceOptions; @XmlElement(name = "EstimatedDeliveryDetails") protected EstimatedDeliveryDetailsType estimatedDeliveryDetails; @XmlElement(name = "SignedForByName") protected String signedForByName; @XmlElement(name = "Activity") protected List activity; @XmlElement(name = "OriginPortDetails") protected OriginPortDetailsType originPortDetails; @XmlElement(name = "DestinationPortDetails") protected DestinationPortDetailsType destinationPortDetails; @XmlElement(name = "DescriptionOfGoods") protected String descriptionOfGoods; @XmlElement(name = "CargoReady") protected DateTime cargoReady; @XmlElement(name = "Manifest") protected DateTime manifest; @XmlElement(name = "CarrierActivityInformation") protected List carrierActivityInformation; @XmlElement(name = "Document") protected List document; @XmlElement(name = "ScheduledDeliveryDate") protected String scheduledDeliveryDate; @XmlElement(name = "ScheduledDeliveryTime") protected String scheduledDeliveryTime; @XmlElement(name = "DeliveryDateUnavailable") protected DeliveryDateUnavailableType deliveryDateUnavailable; @XmlElement(name = "FileNumber") protected String fileNumber; @XmlElement(name = "Appointment") protected AppointmentType appointment; @XmlElement(name = "Package") protected List _package; /** * Gets the value of the inquiryNumber property. * * @return * possible object is * {@link InquiryNumberType } * */ public InquiryNumberType getInquiryNumber() { return inquiryNumber; } /** * Sets the value of the inquiryNumber property. * * @param value * allowed object is * {@link InquiryNumberType } * */ public void setInquiryNumber(InquiryNumberType value) { this.inquiryNumber = value; } /** * Gets the value of the shipmentIdentificationNumber property. * * @return * possible object is * {@link String } * */ public String getShipmentIdentificationNumber() { return shipmentIdentificationNumber; } /** * Sets the value of the shipmentIdentificationNumber property. * * @param value * allowed object is * {@link String } * */ public void setShipmentIdentificationNumber(String value) { this.shipmentIdentificationNumber = value; } /** * Gets the value of the shipmentType property. * * @return * possible object is * {@link CodeType } * */ public CodeType getShipmentType() { return shipmentType; } /** * Sets the value of the shipmentType property. * * @param value * allowed object is * {@link CodeType } * */ public void setShipmentType(CodeType value) { this.shipmentType = value; } /** * Gets the value of the candidateBookmark property. * * @return * possible object is * {@link String } * */ public String getCandidateBookmark() { return candidateBookmark; } /** * Sets the value of the candidateBookmark property. * * @param value * allowed object is * {@link String } * */ public void setCandidateBookmark(String value) { this.candidateBookmark = value; } /** * Gets the value of the shipper property. * * @return * possible object is * {@link ShipperType } * */ public ShipperType getShipper() { return shipper; } /** * Sets the value of the shipper property. * * @param value * allowed object is * {@link ShipperType } * */ public void setShipper(ShipperType value) { this.shipper = value; } /** * Gets the value of the shipTo property. * * @return * possible object is * {@link ShipToType } * */ public ShipToType getShipTo() { return shipTo; } /** * Sets the value of the shipTo property. * * @param value * allowed object is * {@link ShipToType } * */ public void setShipTo(ShipToType value) { this.shipTo = value; } /** * Gets the value of the shipmentWeight property. * * @return * possible object is * {@link WeightType } * */ public WeightType getShipmentWeight() { return shipmentWeight; } /** * Sets the value of the shipmentWeight property. * * @param value * allowed object is * {@link WeightType } * */ public void setShipmentWeight(WeightType value) { this.shipmentWeight = value; } /** * Gets the value of the service property. * * @return * possible object is * {@link CodeType } * */ public CodeType getService() { return service; } /** * Sets the value of the service property. * * @param value * allowed object is * {@link CodeType } * */ public void setService(CodeType value) { this.service = value; } /** * Gets the value of the referenceNumber property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the referenceNumber property. * *

* For example, to add a new item, do as follows: *

     *    getReferenceNumber().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ShipmentReferenceNumberType } * * */ public List getReferenceNumber() { if (referenceNumber == null) { referenceNumber = new ArrayList(); } return this.referenceNumber; } /** * Gets the value of the currentStatus property. * * @return * possible object is * {@link CurrentStatusType } * */ public CurrentStatusType getCurrentStatus() { return currentStatus; } /** * Sets the value of the currentStatus property. * * @param value * allowed object is * {@link CurrentStatusType } * */ public void setCurrentStatus(CurrentStatusType value) { this.currentStatus = value; } /** * Gets the value of the pickupDate property. * * @return * possible object is * {@link String } * */ public String getPickupDate() { return pickupDate; } /** * Sets the value of the pickupDate property. * * @param value * allowed object is * {@link String } * */ public void setPickupDate(String value) { this.pickupDate = value; } /** * Gets the value of the deliveryDetails property. * * @return * possible object is * {@link DeliveryDetailsType } * */ public DeliveryDetailsType getDeliveryDetails() { return deliveryDetails; } /** * Sets the value of the deliveryDetails property. * * @param value * allowed object is * {@link DeliveryDetailsType } * */ public void setDeliveryDetails(DeliveryDetailsType value) { this.deliveryDetails = value; } /** * Gets the value of the deliveryDateTime property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the deliveryDateTime property. * *

* For example, to add a new item, do as follows: *

     *    getDeliveryDateTime().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DeliveryDateTimeType } * * */ public List getDeliveryDateTime() { if (deliveryDateTime == null) { deliveryDateTime = new ArrayList(); } return this.deliveryDateTime; } /** * Gets the value of the volume property. * * @return * possible object is * {@link VolumeType } * */ public VolumeType getVolume() { return volume; } /** * Sets the value of the volume property. * * @param value * allowed object is * {@link VolumeType } * */ public void setVolume(VolumeType value) { this.volume = value; } /** * Gets the value of the billToName property. * * @return * possible object is * {@link String } * */ public String getBillToName() { return billToName; } /** * Sets the value of the billToName property. * * @param value * allowed object is * {@link String } * */ public void setBillToName(String value) { this.billToName = value; } /** * Gets the value of the pickUpServiceCenter property. * * @return * possible object is * {@link ServiceCenterType } * */ public ServiceCenterType getPickUpServiceCenter() { return pickUpServiceCenter; } /** * Sets the value of the pickUpServiceCenter property. * * @param value * allowed object is * {@link ServiceCenterType } * */ public void setPickUpServiceCenter(ServiceCenterType value) { this.pickUpServiceCenter = value; } /** * Gets the value of the numberOfPieces property. * * @return * possible object is * {@link String } * */ public String getNumberOfPieces() { return numberOfPieces; } /** * Sets the value of the numberOfPieces property. * * @param value * allowed object is * {@link String } * */ public void setNumberOfPieces(String value) { this.numberOfPieces = value; } /** * Gets the value of the numberOfPallets property. * * @return * possible object is * {@link String } * */ public String getNumberOfPallets() { return numberOfPallets; } /** * Sets the value of the numberOfPallets property. * * @param value * allowed object is * {@link String } * */ public void setNumberOfPallets(String value) { this.numberOfPallets = value; } /** * Gets the value of the shipmentServiceOptions property. * * @return * possible object is * {@link ShipmentServiceOptionsType } * */ public ShipmentServiceOptionsType getShipmentServiceOptions() { return shipmentServiceOptions; } /** * Sets the value of the shipmentServiceOptions property. * * @param value * allowed object is * {@link ShipmentServiceOptionsType } * */ public void setShipmentServiceOptions(ShipmentServiceOptionsType value) { this.shipmentServiceOptions = value; } /** * Gets the value of the estimatedDeliveryDetails property. * * @return * possible object is * {@link EstimatedDeliveryDetailsType } * */ public EstimatedDeliveryDetailsType getEstimatedDeliveryDetails() { return estimatedDeliveryDetails; } /** * Sets the value of the estimatedDeliveryDetails property. * * @param value * allowed object is * {@link EstimatedDeliveryDetailsType } * */ public void setEstimatedDeliveryDetails(EstimatedDeliveryDetailsType value) { this.estimatedDeliveryDetails = value; } /** * Gets the value of the signedForByName property. * * @return * possible object is * {@link String } * */ public String getSignedForByName() { return signedForByName; } /** * Sets the value of the signedForByName property. * * @param value * allowed object is * {@link String } * */ public void setSignedForByName(String value) { this.signedForByName = value; } /** * Gets the value of the activity property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the activity property. * *

* For example, to add a new item, do as follows: *

     *    getActivity().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ShipmentActivityType } * * */ public List getActivity() { if (activity == null) { activity = new ArrayList(); } return this.activity; } /** * Gets the value of the originPortDetails property. * * @return * possible object is * {@link OriginPortDetailsType } * */ public OriginPortDetailsType getOriginPortDetails() { return originPortDetails; } /** * Sets the value of the originPortDetails property. * * @param value * allowed object is * {@link OriginPortDetailsType } * */ public void setOriginPortDetails(OriginPortDetailsType value) { this.originPortDetails = value; } /** * Gets the value of the destinationPortDetails property. * * @return * possible object is * {@link DestinationPortDetailsType } * */ public DestinationPortDetailsType getDestinationPortDetails() { return destinationPortDetails; } /** * Sets the value of the destinationPortDetails property. * * @param value * allowed object is * {@link DestinationPortDetailsType } * */ public void setDestinationPortDetails(DestinationPortDetailsType value) { this.destinationPortDetails = value; } /** * Gets the value of the descriptionOfGoods property. * * @return * possible object is * {@link String } * */ public String getDescriptionOfGoods() { return descriptionOfGoods; } /** * Sets the value of the descriptionOfGoods property. * * @param value * allowed object is * {@link String } * */ public void setDescriptionOfGoods(String value) { this.descriptionOfGoods = value; } /** * Gets the value of the cargoReady property. * * @return * possible object is * {@link DateTime } * */ public DateTime getCargoReady() { return cargoReady; } /** * Sets the value of the cargoReady property. * * @param value * allowed object is * {@link DateTime } * */ public void setCargoReady(DateTime value) { this.cargoReady = value; } /** * Gets the value of the manifest property. * * @return * possible object is * {@link DateTime } * */ public DateTime getManifest() { return manifest; } /** * Sets the value of the manifest property. * * @param value * allowed object is * {@link DateTime } * */ public void setManifest(DateTime value) { this.manifest = value; } /** * Gets the value of the carrierActivityInformation property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the carrierActivityInformation property. * *

* For example, to add a new item, do as follows: *

     *    getCarrierActivityInformation().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link CarrierActivityInformationType } * * */ public List getCarrierActivityInformation() { if (carrierActivityInformation == null) { carrierActivityInformation = new ArrayList(); } return this.carrierActivityInformation; } /** * Gets the value of the document property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the document property. * *

* For example, to add a new item, do as follows: *

     *    getDocument().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DocumentType } * * */ public List getDocument() { if (document == null) { document = new ArrayList(); } return this.document; } /** * Gets the value of the scheduledDeliveryDate property. * * @return * possible object is * {@link String } * */ public String getScheduledDeliveryDate() { return scheduledDeliveryDate; } /** * Sets the value of the scheduledDeliveryDate property. * * @param value * allowed object is * {@link String } * */ public void setScheduledDeliveryDate(String value) { this.scheduledDeliveryDate = value; } /** * Gets the value of the scheduledDeliveryTime property. * * @return * possible object is * {@link String } * */ public String getScheduledDeliveryTime() { return scheduledDeliveryTime; } /** * Sets the value of the scheduledDeliveryTime property. * * @param value * allowed object is * {@link String } * */ public void setScheduledDeliveryTime(String value) { this.scheduledDeliveryTime = value; } /** * Gets the value of the deliveryDateUnavailable property. * * @return * possible object is * {@link DeliveryDateUnavailableType } * */ public DeliveryDateUnavailableType getDeliveryDateUnavailable() { return deliveryDateUnavailable; } /** * Sets the value of the deliveryDateUnavailable property. * * @param value * allowed object is * {@link DeliveryDateUnavailableType } * */ public void setDeliveryDateUnavailable(DeliveryDateUnavailableType value) { this.deliveryDateUnavailable = value; } /** * Gets the value of the fileNumber property. * * @return * possible object is * {@link String } * */ public String getFileNumber() { return fileNumber; } /** * Sets the value of the fileNumber property. * * @param value * allowed object is * {@link String } * */ public void setFileNumber(String value) { this.fileNumber = value; } /** * Gets the value of the appointment property. * * @return * possible object is * {@link AppointmentType } * */ public AppointmentType getAppointment() { return appointment; } /** * Sets the value of the appointment property. * * @param value * allowed object is * {@link AppointmentType } * */ public void setAppointment(AppointmentType value) { this.appointment = value; } /** * Gets the value of the package property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the package property. * *

* For example, to add a new item, do as follows: *

     *    getPackage().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link PackageType } * * */ public List getPackage() { if (_package == null) { _package = new ArrayList(); } return this._package; } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy