Blame | Last modification | View Log | RSS feed
/*** Services.java** This file was auto-generated from WSDL* by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter.*/package com.bluedart.stub;public class Services implements java.io.Serializable {private java.lang.String AWBNo;private java.lang.Double actualWeight;private java.lang.Double collectableAmount;private com.bluedart.stub.CommodityDetail commodity;private java.lang.String creditReferenceNo;private java.lang.Double declaredValue;private java.lang.String deliveryTimeSlot;private com.bluedart.stub.ArrayOfDimension dimensions;private java.lang.String invoiceNo;private java.lang.Boolean isForcePickup;private java.lang.Boolean isReversePickup;private java.lang.Boolean PDFOutputNotRequired;private java.lang.String packType;private java.lang.String parcelShopCode;private java.util.Calendar pickupDate;private java.lang.String pickupTime;private java.lang.Integer pieceCount;private java.lang.String productCode;private com.bluedart.stub.ProductType productType;private java.lang.Boolean registerPickup;private java.lang.String specialInstruction;private java.lang.String subProductCode;public Services() {}public Services(java.lang.String AWBNo,java.lang.Double actualWeight,java.lang.Double collectableAmount,com.bluedart.stub.CommodityDetail commodity,java.lang.String creditReferenceNo,java.lang.Double declaredValue,java.lang.String deliveryTimeSlot,com.bluedart.stub.ArrayOfDimension dimensions,java.lang.String invoiceNo,java.lang.Boolean isForcePickup,java.lang.Boolean isReversePickup,java.lang.Boolean PDFOutputNotRequired,java.lang.String packType,java.lang.String parcelShopCode,java.util.Calendar pickupDate,java.lang.String pickupTime,java.lang.Integer pieceCount,java.lang.String productCode,com.bluedart.stub.ProductType productType,java.lang.Boolean registerPickup,java.lang.String specialInstruction,java.lang.String subProductCode) {this.AWBNo = AWBNo;this.actualWeight = actualWeight;this.collectableAmount = collectableAmount;this.commodity = commodity;this.creditReferenceNo = creditReferenceNo;this.declaredValue = declaredValue;this.deliveryTimeSlot = deliveryTimeSlot;this.dimensions = dimensions;this.invoiceNo = invoiceNo;this.isForcePickup = isForcePickup;this.isReversePickup = isReversePickup;this.PDFOutputNotRequired = PDFOutputNotRequired;this.packType = packType;this.parcelShopCode = parcelShopCode;this.pickupDate = pickupDate;this.pickupTime = pickupTime;this.pieceCount = pieceCount;this.productCode = productCode;this.productType = productType;this.registerPickup = registerPickup;this.specialInstruction = specialInstruction;this.subProductCode = subProductCode;}/*** Gets the AWBNo value for this Services.** @return AWBNo*/public java.lang.String getAWBNo() {return AWBNo;}/*** Sets the AWBNo value for this Services.** @param AWBNo*/public void setAWBNo(java.lang.String AWBNo) {this.AWBNo = AWBNo;}/*** Gets the actualWeight value for this Services.** @return actualWeight*/public java.lang.Double getActualWeight() {return actualWeight;}/*** Sets the actualWeight value for this Services.** @param actualWeight*/public void setActualWeight(java.lang.Double actualWeight) {this.actualWeight = actualWeight;}/*** Gets the collectableAmount value for this Services.** @return collectableAmount*/public java.lang.Double getCollectableAmount() {return collectableAmount;}/*** Sets the collectableAmount value for this Services.** @param collectableAmount*/public void setCollectableAmount(java.lang.Double collectableAmount) {this.collectableAmount = collectableAmount;}/*** Gets the commodity value for this Services.** @return commodity*/public com.bluedart.stub.CommodityDetail getCommodity() {return commodity;}/*** Sets the commodity value for this Services.** @param commodity*/public void setCommodity(com.bluedart.stub.CommodityDetail commodity) {this.commodity = commodity;}/*** Gets the creditReferenceNo value for this Services.** @return creditReferenceNo*/public java.lang.String getCreditReferenceNo() {return creditReferenceNo;}/*** Sets the creditReferenceNo value for this Services.** @param creditReferenceNo*/public void setCreditReferenceNo(java.lang.String creditReferenceNo) {this.creditReferenceNo = creditReferenceNo;}/*** Gets the declaredValue value for this Services.** @return declaredValue*/public java.lang.Double getDeclaredValue() {return declaredValue;}/*** Sets the declaredValue value for this Services.** @param declaredValue*/public void setDeclaredValue(java.lang.Double declaredValue) {this.declaredValue = declaredValue;}/*** Gets the deliveryTimeSlot value for this Services.** @return deliveryTimeSlot*/public java.lang.String getDeliveryTimeSlot() {return deliveryTimeSlot;}/*** Sets the deliveryTimeSlot value for this Services.** @param deliveryTimeSlot*/public void setDeliveryTimeSlot(java.lang.String deliveryTimeSlot) {this.deliveryTimeSlot = deliveryTimeSlot;}/*** Gets the dimensions value for this Services.** @return dimensions*/public com.bluedart.stub.ArrayOfDimension getDimensions() {return dimensions;}/*** Sets the dimensions value for this Services.** @param dimensions*/public void setDimensions(com.bluedart.stub.ArrayOfDimension dimensions) {this.dimensions = dimensions;}/*** Gets the invoiceNo value for this Services.** @return invoiceNo*/public java.lang.String getInvoiceNo() {return invoiceNo;}/*** Sets the invoiceNo value for this Services.** @param invoiceNo*/public void setInvoiceNo(java.lang.String invoiceNo) {this.invoiceNo = invoiceNo;}/*** Gets the isForcePickup value for this Services.** @return isForcePickup*/public java.lang.Boolean getIsForcePickup() {return isForcePickup;}/*** Sets the isForcePickup value for this Services.** @param isForcePickup*/public void setIsForcePickup(java.lang.Boolean isForcePickup) {this.isForcePickup = isForcePickup;}/*** Gets the isReversePickup value for this Services.** @return isReversePickup*/public java.lang.Boolean getIsReversePickup() {return isReversePickup;}/*** Sets the isReversePickup value for this Services.** @param isReversePickup*/public void setIsReversePickup(java.lang.Boolean isReversePickup) {this.isReversePickup = isReversePickup;}/*** Gets the PDFOutputNotRequired value for this Services.** @return PDFOutputNotRequired*/public java.lang.Boolean getPDFOutputNotRequired() {return PDFOutputNotRequired;}/*** Sets the PDFOutputNotRequired value for this Services.** @param PDFOutputNotRequired*/public void setPDFOutputNotRequired(java.lang.Boolean PDFOutputNotRequired) {this.PDFOutputNotRequired = PDFOutputNotRequired;}/*** Gets the packType value for this Services.** @return packType*/public java.lang.String getPackType() {return packType;}/*** Sets the packType value for this Services.** @param packType*/public void setPackType(java.lang.String packType) {this.packType = packType;}/*** Gets the parcelShopCode value for this Services.** @return parcelShopCode*/public java.lang.String getParcelShopCode() {return parcelShopCode;}/*** Sets the parcelShopCode value for this Services.** @param parcelShopCode*/public void setParcelShopCode(java.lang.String parcelShopCode) {this.parcelShopCode = parcelShopCode;}/*** Gets the pickupDate value for this Services.** @return pickupDate*/public java.util.Calendar getPickupDate() {return pickupDate;}/*** Sets the pickupDate value for this Services.** @param pickupDate*/public void setPickupDate(java.util.Calendar pickupDate) {this.pickupDate = pickupDate;}/*** Gets the pickupTime value for this Services.** @return pickupTime*/public java.lang.String getPickupTime() {return pickupTime;}/*** Sets the pickupTime value for this Services.** @param pickupTime*/public void setPickupTime(java.lang.String pickupTime) {this.pickupTime = pickupTime;}/*** Gets the pieceCount value for this Services.** @return pieceCount*/public java.lang.Integer getPieceCount() {return pieceCount;}/*** Sets the pieceCount value for this Services.** @param pieceCount*/public void setPieceCount(java.lang.Integer pieceCount) {this.pieceCount = pieceCount;}/*** Gets the productCode value for this Services.** @return productCode*/public java.lang.String getProductCode() {return productCode;}/*** Sets the productCode value for this Services.** @param productCode*/public void setProductCode(java.lang.String productCode) {this.productCode = productCode;}/*** Gets the productType value for this Services.** @return productType*/public com.bluedart.stub.ProductType getProductType() {return productType;}/*** Sets the productType value for this Services.** @param productType*/public void setProductType(com.bluedart.stub.ProductType productType) {this.productType = productType;}/*** Gets the registerPickup value for this Services.** @return registerPickup*/public java.lang.Boolean getRegisterPickup() {return registerPickup;}/*** Sets the registerPickup value for this Services.** @param registerPickup*/public void setRegisterPickup(java.lang.Boolean registerPickup) {this.registerPickup = registerPickup;}/*** Gets the specialInstruction value for this Services.** @return specialInstruction*/public java.lang.String getSpecialInstruction() {return specialInstruction;}/*** Sets the specialInstruction value for this Services.** @param specialInstruction*/public void setSpecialInstruction(java.lang.String specialInstruction) {this.specialInstruction = specialInstruction;}/*** Gets the subProductCode value for this Services.** @return subProductCode*/public java.lang.String getSubProductCode() {return subProductCode;}/*** Sets the subProductCode value for this Services.** @param subProductCode*/public void setSubProductCode(java.lang.String subProductCode) {this.subProductCode = subProductCode;}private java.lang.Object __equalsCalc = null;public synchronized boolean equals(java.lang.Object obj) {if (!(obj instanceof Services)) return false;Services other = (Services) obj;if (obj == null) return false;if (this == obj) return true;if (__equalsCalc != null) {return (__equalsCalc == obj);}__equalsCalc = obj;boolean _equals;_equals = true &&((this.AWBNo==null && other.getAWBNo()==null) ||(this.AWBNo!=null &&this.AWBNo.equals(other.getAWBNo()))) &&((this.actualWeight==null && other.getActualWeight()==null) ||(this.actualWeight!=null &&this.actualWeight.equals(other.getActualWeight()))) &&((this.collectableAmount==null && other.getCollectableAmount()==null) ||(this.collectableAmount!=null &&this.collectableAmount.equals(other.getCollectableAmount()))) &&((this.commodity==null && other.getCommodity()==null) ||(this.commodity!=null &&this.commodity.equals(other.getCommodity()))) &&((this.creditReferenceNo==null && other.getCreditReferenceNo()==null) ||(this.creditReferenceNo!=null &&this.creditReferenceNo.equals(other.getCreditReferenceNo()))) &&((this.declaredValue==null && other.getDeclaredValue()==null) ||(this.declaredValue!=null &&this.declaredValue.equals(other.getDeclaredValue()))) &&((this.deliveryTimeSlot==null && other.getDeliveryTimeSlot()==null) ||(this.deliveryTimeSlot!=null &&this.deliveryTimeSlot.equals(other.getDeliveryTimeSlot()))) &&((this.dimensions==null && other.getDimensions()==null) ||(this.dimensions!=null &&this.dimensions.equals(other.getDimensions()))) &&((this.invoiceNo==null && other.getInvoiceNo()==null) ||(this.invoiceNo!=null &&this.invoiceNo.equals(other.getInvoiceNo()))) &&((this.isForcePickup==null && other.getIsForcePickup()==null) ||(this.isForcePickup!=null &&this.isForcePickup.equals(other.getIsForcePickup()))) &&((this.isReversePickup==null && other.getIsReversePickup()==null) ||(this.isReversePickup!=null &&this.isReversePickup.equals(other.getIsReversePickup()))) &&((this.PDFOutputNotRequired==null && other.getPDFOutputNotRequired()==null) ||(this.PDFOutputNotRequired!=null &&this.PDFOutputNotRequired.equals(other.getPDFOutputNotRequired()))) &&((this.packType==null && other.getPackType()==null) ||(this.packType!=null &&this.packType.equals(other.getPackType()))) &&((this.parcelShopCode==null && other.getParcelShopCode()==null) ||(this.parcelShopCode!=null &&this.parcelShopCode.equals(other.getParcelShopCode()))) &&((this.pickupDate==null && other.getPickupDate()==null) ||(this.pickupDate!=null &&this.pickupDate.equals(other.getPickupDate()))) &&((this.pickupTime==null && other.getPickupTime()==null) ||(this.pickupTime!=null &&this.pickupTime.equals(other.getPickupTime()))) &&((this.pieceCount==null && other.getPieceCount()==null) ||(this.pieceCount!=null &&this.pieceCount.equals(other.getPieceCount()))) &&((this.productCode==null && other.getProductCode()==null) ||(this.productCode!=null &&this.productCode.equals(other.getProductCode()))) &&((this.productType==null && other.getProductType()==null) ||(this.productType!=null &&this.productType.equals(other.getProductType()))) &&((this.registerPickup==null && other.getRegisterPickup()==null) ||(this.registerPickup!=null &&this.registerPickup.equals(other.getRegisterPickup()))) &&((this.specialInstruction==null && other.getSpecialInstruction()==null) ||(this.specialInstruction!=null &&this.specialInstruction.equals(other.getSpecialInstruction()))) &&((this.subProductCode==null && other.getSubProductCode()==null) ||(this.subProductCode!=null &&this.subProductCode.equals(other.getSubProductCode())));__equalsCalc = null;return _equals;}private boolean __hashCodeCalc = false;public synchronized int hashCode() {if (__hashCodeCalc) {return 0;}__hashCodeCalc = true;int _hashCode = 1;if (getAWBNo() != null) {_hashCode += getAWBNo().hashCode();}if (getActualWeight() != null) {_hashCode += getActualWeight().hashCode();}if (getCollectableAmount() != null) {_hashCode += getCollectableAmount().hashCode();}if (getCommodity() != null) {_hashCode += getCommodity().hashCode();}if (getCreditReferenceNo() != null) {_hashCode += getCreditReferenceNo().hashCode();}if (getDeclaredValue() != null) {_hashCode += getDeclaredValue().hashCode();}if (getDeliveryTimeSlot() != null) {_hashCode += getDeliveryTimeSlot().hashCode();}if (getDimensions() != null) {_hashCode += getDimensions().hashCode();}if (getInvoiceNo() != null) {_hashCode += getInvoiceNo().hashCode();}if (getIsForcePickup() != null) {_hashCode += getIsForcePickup().hashCode();}if (getIsReversePickup() != null) {_hashCode += getIsReversePickup().hashCode();}if (getPDFOutputNotRequired() != null) {_hashCode += getPDFOutputNotRequired().hashCode();}if (getPackType() != null) {_hashCode += getPackType().hashCode();}if (getParcelShopCode() != null) {_hashCode += getParcelShopCode().hashCode();}if (getPickupDate() != null) {_hashCode += getPickupDate().hashCode();}if (getPickupTime() != null) {_hashCode += getPickupTime().hashCode();}if (getPieceCount() != null) {_hashCode += getPieceCount().hashCode();}if (getProductCode() != null) {_hashCode += getProductCode().hashCode();}if (getProductType() != null) {_hashCode += getProductType().hashCode();}if (getRegisterPickup() != null) {_hashCode += getRegisterPickup().hashCode();}if (getSpecialInstruction() != null) {_hashCode += getSpecialInstruction().hashCode();}if (getSubProductCode() != null) {_hashCode += getSubProductCode().hashCode();}__hashCodeCalc = false;return _hashCode;}// Type metadataprivate static org.apache.axis.description.TypeDesc typeDesc =new org.apache.axis.description.TypeDesc(Services.class, true);static {typeDesc.setXmlType(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "Services"));org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();elemField.setFieldName("AWBNo");elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "AWBNo"));elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));elemField.setMinOccurs(0);elemField.setNillable(true);typeDesc.addFieldDesc(elemField);elemField = new org.apache.axis.description.ElementDesc();elemField.setFieldName("actualWeight");elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "ActualWeight"));elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "double"));elemField.setMinOccurs(0);elemField.setNillable(false);typeDesc.addFieldDesc(elemField);elemField = new org.apache.axis.description.ElementDesc();elemField.setFieldName("collectableAmount");elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "CollectableAmount"));elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "double"));elemField.setMinOccurs(0);elemField.setNillable(false);typeDesc.addFieldDesc(elemField);elemField = new org.apache.axis.description.ElementDesc();elemField.setFieldName("commodity");elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "Commodity"));elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "CommodityDetail"));elemField.setMinOccurs(0);elemField.setNillable(true);typeDesc.addFieldDesc(elemField);elemField = new org.apache.axis.description.ElementDesc();elemField.setFieldName("creditReferenceNo");elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "CreditReferenceNo"));elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));elemField.setMinOccurs(0);elemField.setNillable(true);typeDesc.addFieldDesc(elemField);elemField = new org.apache.axis.description.ElementDesc();elemField.setFieldName("declaredValue");elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "DeclaredValue"));elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "double"));elemField.setMinOccurs(0);elemField.setNillable(false);typeDesc.addFieldDesc(elemField);elemField = new org.apache.axis.description.ElementDesc();elemField.setFieldName("deliveryTimeSlot");elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "DeliveryTimeSlot"));elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));elemField.setMinOccurs(0);elemField.setNillable(true);typeDesc.addFieldDesc(elemField);elemField = new org.apache.axis.description.ElementDesc();elemField.setFieldName("dimensions");elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "Dimensions"));elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "ArrayOfDimension"));elemField.setMinOccurs(0);elemField.setNillable(true);typeDesc.addFieldDesc(elemField);elemField = new org.apache.axis.description.ElementDesc();elemField.setFieldName("invoiceNo");elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "InvoiceNo"));elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));elemField.setMinOccurs(0);elemField.setNillable(true);typeDesc.addFieldDesc(elemField);elemField = new org.apache.axis.description.ElementDesc();elemField.setFieldName("isForcePickup");elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "IsForcePickup"));elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));elemField.setMinOccurs(0);elemField.setNillable(false);typeDesc.addFieldDesc(elemField);elemField = new org.apache.axis.description.ElementDesc();elemField.setFieldName("isReversePickup");elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "IsReversePickup"));elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));elemField.setMinOccurs(0);elemField.setNillable(false);typeDesc.addFieldDesc(elemField);elemField = new org.apache.axis.description.ElementDesc();elemField.setFieldName("PDFOutputNotRequired");elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "PDFOutputNotRequired"));elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));elemField.setMinOccurs(0);elemField.setNillable(false);typeDesc.addFieldDesc(elemField);elemField = new org.apache.axis.description.ElementDesc();elemField.setFieldName("packType");elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "PackType"));elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));elemField.setMinOccurs(0);elemField.setNillable(true);typeDesc.addFieldDesc(elemField);elemField = new org.apache.axis.description.ElementDesc();elemField.setFieldName("parcelShopCode");elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "ParcelShopCode"));elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));elemField.setMinOccurs(0);elemField.setNillable(true);typeDesc.addFieldDesc(elemField);elemField = new org.apache.axis.description.ElementDesc();elemField.setFieldName("pickupDate");elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "PickupDate"));elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"));elemField.setMinOccurs(0);elemField.setNillable(false);typeDesc.addFieldDesc(elemField);elemField = new org.apache.axis.description.ElementDesc();elemField.setFieldName("pickupTime");elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "PickupTime"));elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));elemField.setMinOccurs(0);elemField.setNillable(true);typeDesc.addFieldDesc(elemField);elemField = new org.apache.axis.description.ElementDesc();elemField.setFieldName("pieceCount");elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "PieceCount"));elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));elemField.setMinOccurs(0);elemField.setNillable(false);typeDesc.addFieldDesc(elemField);elemField = new org.apache.axis.description.ElementDesc();elemField.setFieldName("productCode");elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "ProductCode"));elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));elemField.setMinOccurs(0);elemField.setNillable(true);typeDesc.addFieldDesc(elemField);elemField = new org.apache.axis.description.ElementDesc();elemField.setFieldName("productType");elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "ProductType"));elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.Enums.AWBGeneration", "ProductType"));elemField.setMinOccurs(0);elemField.setNillable(false);typeDesc.addFieldDesc(elemField);elemField = new org.apache.axis.description.ElementDesc();elemField.setFieldName("registerPickup");elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "RegisterPickup"));elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));elemField.setMinOccurs(0);elemField.setNillable(false);typeDesc.addFieldDesc(elemField);elemField = new org.apache.axis.description.ElementDesc();elemField.setFieldName("specialInstruction");elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "SpecialInstruction"));elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));elemField.setMinOccurs(0);elemField.setNillable(true);typeDesc.addFieldDesc(elemField);elemField = new org.apache.axis.description.ElementDesc();elemField.setFieldName("subProductCode");elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "SubProductCode"));elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));elemField.setMinOccurs(0);elemField.setNillable(true);typeDesc.addFieldDesc(elemField);}/*** Return type metadata object*/public static org.apache.axis.description.TypeDesc getTypeDesc() {return typeDesc;}/*** Get Custom Serializer*/public static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType,java.lang.Class _javaType,javax.xml.namespace.QName _xmlType) {returnnew org.apache.axis.encoding.ser.BeanSerializer(_javaType, _xmlType, typeDesc);}/*** Get Custom Deserializer*/public static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType,java.lang.Class _javaType,javax.xml.namespace.QName _xmlType) {returnnew org.apache.axis.encoding.ser.BeanDeserializer(_javaType, _xmlType, typeDesc);}}