GLS ShipIT
GLS ShipIT - REST services
 All Classes Namespaces Files Functions Variables Enumerator Pages
ShipmentRequestData.java
Go to the documentation of this file.
1 
2 package eu.glsgroup.fpcs.datatypes.soap.v1.shipmentprocessing;
3 
4 import javax.xml.bind.annotation.XmlAccessType;
5 import javax.xml.bind.annotation.XmlAccessorType;
6 import javax.xml.bind.annotation.XmlAttribute;
7 import javax.xml.bind.annotation.XmlElement;
8 import javax.xml.bind.annotation.XmlRootElement;
9 import javax.xml.bind.annotation.XmlType;
10 
11 
41 @XmlAccessorType(XmlAccessType.FIELD)
42 @XmlType(name = "", propOrder = {
43  "shipment",
44  "printingOptions",
45  "customContent",
46  "returnOptions"
47 })
48 @XmlRootElement(name = "ShipmentRequestData")
49 public class ShipmentRequestData {
50 
51  @XmlElement(name = "Shipment", required = true)
52  protected Shipment shipment;
53  @XmlElement(name = "PrintingOptions", required = true)
54  protected PrintingOptions printingOptions;
55  @XmlElement(name = "CustomContent")
56  protected CustomContent customContent;
57  @XmlElement(name = "ReturnOptions")
58  protected ReturnOptions returnOptions;
59  @XmlAttribute(name = "PartnerReference")
60  protected String partnerReference;
61 
70  public Shipment getShipment() {
71  return shipment;
72  }
73 
82  public void setShipment(Shipment value) {
83  this.shipment = value;
84  }
85 
95  return printingOptions;
96  }
97 
106  public void setPrintingOptions(PrintingOptions value) {
107  this.printingOptions = value;
108  }
109 
119  return customContent;
120  }
121 
130  public void setCustomContent(CustomContent value) {
131  this.customContent = value;
132  }
133 
143  return returnOptions;
144  }
145 
154  public void setReturnOptions(ReturnOptions value) {
155  this.returnOptions = value;
156  }
157 
166  public String getPartnerReference() {
167  return partnerReference;
168  }
169 
178  public void setPartnerReference(String value) {
179  this.partnerReference = value;
180  }
181 
182 }