Subversion Repositories SmartDukaan

Rev

Blame | Last modification | View Log | RSS feed


package com.bluedart.entities;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the org.datacontract.schemas._2004._07.sapi_entities package. 
 * <p>An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {

    private final static QName _Dimension_QNAME = new QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "Dimension");
    private final static QName _WayBillGenerationRequest_QNAME = new QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "WayBillGenerationRequest");
    private final static QName _Consignee_QNAME = new QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "Consignee");
    private final static QName _UserProfile_QNAME = new QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.Admin", "UserProfile");
    private final static QName _CommodityDetail_QNAME = new QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "CommodityDetail");
    private final static QName _ArrayOfWayBillGenerationRequest_QNAME = new QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "ArrayOfWayBillGenerationRequest");
    private final static QName _ArrayOfDimension_QNAME = new QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "ArrayOfDimension");
    private final static QName _WayBillGenerationStatus_QNAME = new QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "WayBillGenerationStatus");
    private final static QName _WayBillGenerationResponse_QNAME = new QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "WayBillGenerationResponse");
    private final static QName _ArrayOfWayBillGenerationResponse_QNAME = new QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "ArrayOfWayBillGenerationResponse");
    private final static QName _ArrayOfWayBillGenerationStatus_QNAME = new QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "ArrayOfWayBillGenerationStatus");
    private final static QName _Shipper_QNAME = new QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "Shipper");
    private final static QName _Services_QNAME = new QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "Services");
    private final static QName _ServicesSpecialInstruction_QNAME = new QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "SpecialInstruction");
    private final static QName _ServicesPackType_QNAME = new QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "PackType");
    private final static QName _ServicesCreditReferenceNo_QNAME = new QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "CreditReferenceNo");
    private final static QName _ServicesSubProductCode_QNAME = new QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "SubProductCode");
    private final static QName _ServicesDimensions_QNAME = new QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "Dimensions");
    private final static QName _ServicesProductCode_QNAME = new QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "ProductCode");
    private final static QName _ServicesCommodity_QNAME = new QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "Commodity");
    private final static QName _ServicesPickupTime_QNAME = new QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "PickupTime");
    private final static QName _ServicesInvoiceNo_QNAME = new QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "InvoiceNo");
    private final static QName _WayBillGenerationStatusStatusInformation_QNAME = new QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "StatusInformation");
    private final static QName _WayBillGenerationStatusStatusCode_QNAME = new QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "StatusCode");
    private final static QName _ShipperVendorCode_QNAME = new QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "VendorCode");
    private final static QName _ShipperCustomerMobile_QNAME = new QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "CustomerMobile");
    private final static QName _ShipperOriginArea_QNAME = new QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "OriginArea");
    private final static QName _ShipperCustomerName_QNAME = new QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "CustomerName");
    private final static QName _ShipperCustomerAddress2_QNAME = new QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "CustomerAddress2");
    private final static QName _ShipperSender_QNAME = new QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "Sender");
    private final static QName _ShipperCustomerAddress3_QNAME = new QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "CustomerAddress3");
    private final static QName _ShipperCustomerTelephone_QNAME = new QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "CustomerTelephone");
    private final static QName _ShipperCustomerEmailID_QNAME = new QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "CustomerEmailID");
    private final static QName _ShipperCustomerCode_QNAME = new QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "CustomerCode");
    private final static QName _ShipperCustomerPincode_QNAME = new QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "CustomerPincode");
    private final static QName _ShipperCustomerAddress1_QNAME = new QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "CustomerAddress1");
    private final static QName _UserProfileLoginID_QNAME = new QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.Admin", "LoginID");
    private final static QName _UserProfilePassword_QNAME = new QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.Admin", "Password");
    private final static QName _UserProfileArea_QNAME = new QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.Admin", "Area");
    private final static QName _UserProfileCustomercode_QNAME = new QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.Admin", "Customercode");
    private final static QName _UserProfileVersion_QNAME = new QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.Admin", "Version");
    private final static QName _UserProfileIsAdmin_QNAME = new QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.Admin", "IsAdmin");
    private final static QName _UserProfileLicenceKey_QNAME = new QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.Admin", "LicenceKey");
    private final static QName _UserProfileApiType_QNAME = new QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.Admin", "Api_type");
    private final static QName _WayBillGenerationResponseDestinationLocation_QNAME = new QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "DestinationLocation");
    private final static QName _WayBillGenerationResponseDestinationArea_QNAME = new QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "DestinationArea");
    private final static QName _WayBillGenerationResponseAWBPrintContent_QNAME = new QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "AWBPrintContent");
    private final static QName _WayBillGenerationResponseStatus_QNAME = new QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "Status");
    private final static QName _WayBillGenerationResponseAWBNo_QNAME = new QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "AWBNo");
    private final static QName _WayBillGenerationResponseCCRCRDREF_QNAME = new QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "CCRCRDREF");
    private final static QName _ConsigneeConsigneeAddress1_QNAME = new QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "ConsigneeAddress1");
    private final static QName _ConsigneeConsigneeAddress2_QNAME = new QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "ConsigneeAddress2");
    private final static QName _ConsigneeConsigneePincode_QNAME = new QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "ConsigneePincode");
    private final static QName _ConsigneeConsigneeAddress3_QNAME = new QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "ConsigneeAddress3");
    private final static QName _ConsigneeConsigneeAttention_QNAME = new QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "ConsigneeAttention");
    private final static QName _ConsigneeConsigneeTelephone_QNAME = new QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "ConsigneeTelephone");
    private final static QName _ConsigneeConsigneeName_QNAME = new QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "ConsigneeName");
    private final static QName _ConsigneeConsigneeMobile_QNAME = new QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "ConsigneeMobile");
    private final static QName _CommodityDetailCommodityDetail3_QNAME = new QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "CommodityDetail3");
    private final static QName _CommodityDetailCommodityDetail2_QNAME = new QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "CommodityDetail2");
    private final static QName _CommodityDetailCommodityDetail1_QNAME = new QName("http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", "CommodityDetail1");

    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.datacontract.schemas._2004._07.sapi_entities
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link WayBillGenerationRequest }
     * 
     */
    public WayBillGenerationRequest createWayBillGenerationRequest() {
        return new WayBillGenerationRequest();
    }

    /**
     * Create an instance of {@link UserProfile }
     * 
     */
    public UserProfile createUserProfile() {
        return new UserProfile();
    }

    /**
     * Create an instance of {@link WayBillGenerationResponse }
     * 
     */
    public WayBillGenerationResponse createWayBillGenerationResponse() {
        return new WayBillGenerationResponse();
    }

    /**
     * Create an instance of {@link ArrayOfWayBillGenerationResponse }
     * 
     */
    public ArrayOfWayBillGenerationResponse createArrayOfWayBillGenerationResponse() {
        return new ArrayOfWayBillGenerationResponse();
    }

    /**
     * Create an instance of {@link ArrayOfWayBillGenerationRequest }
     * 
     */
    public ArrayOfWayBillGenerationRequest createArrayOfWayBillGenerationRequest() {
        return new ArrayOfWayBillGenerationRequest();
    }

    /**
     * Create an instance of {@link ArrayOfWayBillGenerationStatus }
     * 
     */
    public ArrayOfWayBillGenerationStatus createArrayOfWayBillGenerationStatus() {
        return new ArrayOfWayBillGenerationStatus();
    }

    /**
     * Create an instance of {@link Services }
     * 
     */
    public Services createServices() {
        return new Services();
    }

    /**
     * Create an instance of {@link Shipper }
     * 
     */
    public Shipper createShipper() {
        return new Shipper();
    }

    /**
     * Create an instance of {@link CommodityDetail }
     * 
     */
    public CommodityDetail createCommodityDetail() {
        return new CommodityDetail();
    }

    /**
     * Create an instance of {@link Dimension }
     * 
     */
    public Dimension createDimension() {
        return new Dimension();
    }

    /**
     * Create an instance of {@link ArrayOfDimension }
     * 
     */
    public ArrayOfDimension createArrayOfDimension() {
        return new ArrayOfDimension();
    }

    /**
     * Create an instance of {@link Consignee }
     * 
     */
    public Consignee createConsignee() {
        return new Consignee();
    }

    /**
     * Create an instance of {@link WayBillGenerationStatus }
     * 
     */
    public WayBillGenerationStatus createWayBillGenerationStatus() {
        return new WayBillGenerationStatus();
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Dimension }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", name = "Dimension")
    public JAXBElement<Dimension> createDimension(Dimension value) {
        return new JAXBElement<Dimension>(_Dimension_QNAME, Dimension.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link WayBillGenerationRequest }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", name = "WayBillGenerationRequest")
    public JAXBElement<WayBillGenerationRequest> createWayBillGenerationRequest(WayBillGenerationRequest value) {
        return new JAXBElement<WayBillGenerationRequest>(_WayBillGenerationRequest_QNAME, WayBillGenerationRequest.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Consignee }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", name = "Consignee")
    public JAXBElement<Consignee> createConsignee(Consignee value) {
        return new JAXBElement<Consignee>(_Consignee_QNAME, Consignee.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link UserProfile }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.datacontract.org/2004/07/SAPI.Entities.Admin", name = "UserProfile")
    public JAXBElement<UserProfile> createUserProfile(UserProfile value) {
        return new JAXBElement<UserProfile>(_UserProfile_QNAME, UserProfile.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CommodityDetail }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", name = "CommodityDetail")
    public JAXBElement<CommodityDetail> createCommodityDetail(CommodityDetail value) {
        return new JAXBElement<CommodityDetail>(_CommodityDetail_QNAME, CommodityDetail.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ArrayOfWayBillGenerationRequest }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", name = "ArrayOfWayBillGenerationRequest")
    public JAXBElement<ArrayOfWayBillGenerationRequest> createArrayOfWayBillGenerationRequest(ArrayOfWayBillGenerationRequest value) {
        return new JAXBElement<ArrayOfWayBillGenerationRequest>(_ArrayOfWayBillGenerationRequest_QNAME, ArrayOfWayBillGenerationRequest.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ArrayOfDimension }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", name = "ArrayOfDimension")
    public JAXBElement<ArrayOfDimension> createArrayOfDimension(ArrayOfDimension value) {
        return new JAXBElement<ArrayOfDimension>(_ArrayOfDimension_QNAME, ArrayOfDimension.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link WayBillGenerationStatus }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", name = "WayBillGenerationStatus")
    public JAXBElement<WayBillGenerationStatus> createWayBillGenerationStatus(WayBillGenerationStatus value) {
        return new JAXBElement<WayBillGenerationStatus>(_WayBillGenerationStatus_QNAME, WayBillGenerationStatus.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link WayBillGenerationResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", name = "WayBillGenerationResponse")
    public JAXBElement<WayBillGenerationResponse> createWayBillGenerationResponse(WayBillGenerationResponse value) {
        return new JAXBElement<WayBillGenerationResponse>(_WayBillGenerationResponse_QNAME, WayBillGenerationResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ArrayOfWayBillGenerationResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", name = "ArrayOfWayBillGenerationResponse")
    public JAXBElement<ArrayOfWayBillGenerationResponse> createArrayOfWayBillGenerationResponse(ArrayOfWayBillGenerationResponse value) {
        return new JAXBElement<ArrayOfWayBillGenerationResponse>(_ArrayOfWayBillGenerationResponse_QNAME, ArrayOfWayBillGenerationResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ArrayOfWayBillGenerationStatus }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", name = "ArrayOfWayBillGenerationStatus")
    public JAXBElement<ArrayOfWayBillGenerationStatus> createArrayOfWayBillGenerationStatus(ArrayOfWayBillGenerationStatus value) {
        return new JAXBElement<ArrayOfWayBillGenerationStatus>(_ArrayOfWayBillGenerationStatus_QNAME, ArrayOfWayBillGenerationStatus.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Shipper }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", name = "Shipper")
    public JAXBElement<Shipper> createShipper(Shipper value) {
        return new JAXBElement<Shipper>(_Shipper_QNAME, Shipper.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Services }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", name = "Services")
    public JAXBElement<Services> createServices(Services value) {
        return new JAXBElement<Services>(_Services_QNAME, Services.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", name = "SpecialInstruction", scope = Services.class)
    public JAXBElement<String> createServicesSpecialInstruction(String value) {
        return new JAXBElement<String>(_ServicesSpecialInstruction_QNAME, String.class, Services.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", name = "PackType", scope = Services.class)
    public JAXBElement<String> createServicesPackType(String value) {
        return new JAXBElement<String>(_ServicesPackType_QNAME, String.class, Services.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", name = "CreditReferenceNo", scope = Services.class)
    public JAXBElement<String> createServicesCreditReferenceNo(String value) {
        return new JAXBElement<String>(_ServicesCreditReferenceNo_QNAME, String.class, Services.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", name = "SubProductCode", scope = Services.class)
    public JAXBElement<String> createServicesSubProductCode(String value) {
        return new JAXBElement<String>(_ServicesSubProductCode_QNAME, String.class, Services.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ArrayOfDimension }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", name = "Dimensions", scope = Services.class)
    public JAXBElement<ArrayOfDimension> createServicesDimensions(ArrayOfDimension value) {
        return new JAXBElement<ArrayOfDimension>(_ServicesDimensions_QNAME, ArrayOfDimension.class, Services.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", name = "ProductCode", scope = Services.class)
    public JAXBElement<String> createServicesProductCode(String value) {
        return new JAXBElement<String>(_ServicesProductCode_QNAME, String.class, Services.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CommodityDetail }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", name = "Commodity", scope = Services.class)
    public JAXBElement<CommodityDetail> createServicesCommodity(CommodityDetail value) {
        return new JAXBElement<CommodityDetail>(_ServicesCommodity_QNAME, CommodityDetail.class, Services.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", name = "PickupTime", scope = Services.class)
    public JAXBElement<String> createServicesPickupTime(String value) {
        return new JAXBElement<String>(_ServicesPickupTime_QNAME, String.class, Services.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", name = "InvoiceNo", scope = Services.class)
    public JAXBElement<String> createServicesInvoiceNo(String value) {
        return new JAXBElement<String>(_ServicesInvoiceNo_QNAME, String.class, Services.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Consignee }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", name = "Consignee", scope = WayBillGenerationRequest.class)
    public JAXBElement<Consignee> createWayBillGenerationRequestConsignee(Consignee value) {
        return new JAXBElement<Consignee>(_Consignee_QNAME, Consignee.class, WayBillGenerationRequest.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Shipper }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", name = "Shipper", scope = WayBillGenerationRequest.class)
    public JAXBElement<Shipper> createWayBillGenerationRequestShipper(Shipper value) {
        return new JAXBElement<Shipper>(_Shipper_QNAME, Shipper.class, WayBillGenerationRequest.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Services }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", name = "Services", scope = WayBillGenerationRequest.class)
    public JAXBElement<Services> createWayBillGenerationRequestServices(Services value) {
        return new JAXBElement<Services>(_Services_QNAME, Services.class, WayBillGenerationRequest.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", name = "StatusInformation", scope = WayBillGenerationStatus.class)
    public JAXBElement<String> createWayBillGenerationStatusStatusInformation(String value) {
        return new JAXBElement<String>(_WayBillGenerationStatusStatusInformation_QNAME, String.class, WayBillGenerationStatus.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", name = "StatusCode", scope = WayBillGenerationStatus.class)
    public JAXBElement<String> createWayBillGenerationStatusStatusCode(String value) {
        return new JAXBElement<String>(_WayBillGenerationStatusStatusCode_QNAME, String.class, WayBillGenerationStatus.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", name = "VendorCode", scope = Shipper.class)
    public JAXBElement<String> createShipperVendorCode(String value) {
        return new JAXBElement<String>(_ShipperVendorCode_QNAME, String.class, Shipper.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", name = "CustomerMobile", scope = Shipper.class)
    public JAXBElement<String> createShipperCustomerMobile(String value) {
        return new JAXBElement<String>(_ShipperCustomerMobile_QNAME, String.class, Shipper.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", name = "OriginArea", scope = Shipper.class)
    public JAXBElement<String> createShipperOriginArea(String value) {
        return new JAXBElement<String>(_ShipperOriginArea_QNAME, String.class, Shipper.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", name = "CustomerName", scope = Shipper.class)
    public JAXBElement<String> createShipperCustomerName(String value) {
        return new JAXBElement<String>(_ShipperCustomerName_QNAME, String.class, Shipper.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", name = "CustomerAddress2", scope = Shipper.class)
    public JAXBElement<String> createShipperCustomerAddress2(String value) {
        return new JAXBElement<String>(_ShipperCustomerAddress2_QNAME, String.class, Shipper.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", name = "Sender", scope = Shipper.class)
    public JAXBElement<String> createShipperSender(String value) {
        return new JAXBElement<String>(_ShipperSender_QNAME, String.class, Shipper.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", name = "CustomerAddress3", scope = Shipper.class)
    public JAXBElement<String> createShipperCustomerAddress3(String value) {
        return new JAXBElement<String>(_ShipperCustomerAddress3_QNAME, String.class, Shipper.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", name = "CustomerTelephone", scope = Shipper.class)
    public JAXBElement<String> createShipperCustomerTelephone(String value) {
        return new JAXBElement<String>(_ShipperCustomerTelephone_QNAME, String.class, Shipper.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", name = "CustomerEmailID", scope = Shipper.class)
    public JAXBElement<String> createShipperCustomerEmailID(String value) {
        return new JAXBElement<String>(_ShipperCustomerEmailID_QNAME, String.class, Shipper.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", name = "CustomerCode", scope = Shipper.class)
    public JAXBElement<String> createShipperCustomerCode(String value) {
        return new JAXBElement<String>(_ShipperCustomerCode_QNAME, String.class, Shipper.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", name = "CustomerPincode", scope = Shipper.class)
    public JAXBElement<String> createShipperCustomerPincode(String value) {
        return new JAXBElement<String>(_ShipperCustomerPincode_QNAME, String.class, Shipper.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", name = "CustomerAddress1", scope = Shipper.class)
    public JAXBElement<String> createShipperCustomerAddress1(String value) {
        return new JAXBElement<String>(_ShipperCustomerAddress1_QNAME, String.class, Shipper.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.datacontract.org/2004/07/SAPI.Entities.Admin", name = "LoginID", scope = UserProfile.class)
    public JAXBElement<String> createUserProfileLoginID(String value) {
        return new JAXBElement<String>(_UserProfileLoginID_QNAME, String.class, UserProfile.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.datacontract.org/2004/07/SAPI.Entities.Admin", name = "Password", scope = UserProfile.class)
    public JAXBElement<String> createUserProfilePassword(String value) {
        return new JAXBElement<String>(_UserProfilePassword_QNAME, String.class, UserProfile.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.datacontract.org/2004/07/SAPI.Entities.Admin", name = "Area", scope = UserProfile.class)
    public JAXBElement<String> createUserProfileArea(String value) {
        return new JAXBElement<String>(_UserProfileArea_QNAME, String.class, UserProfile.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.datacontract.org/2004/07/SAPI.Entities.Admin", name = "Customercode", scope = UserProfile.class)
    public JAXBElement<String> createUserProfileCustomercode(String value) {
        return new JAXBElement<String>(_UserProfileCustomercode_QNAME, String.class, UserProfile.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.datacontract.org/2004/07/SAPI.Entities.Admin", name = "Version", scope = UserProfile.class)
    public JAXBElement<String> createUserProfileVersion(String value) {
        return new JAXBElement<String>(_UserProfileVersion_QNAME, String.class, UserProfile.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.datacontract.org/2004/07/SAPI.Entities.Admin", name = "IsAdmin", scope = UserProfile.class)
    public JAXBElement<String> createUserProfileIsAdmin(String value) {
        return new JAXBElement<String>(_UserProfileIsAdmin_QNAME, String.class, UserProfile.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.datacontract.org/2004/07/SAPI.Entities.Admin", name = "LicenceKey", scope = UserProfile.class)
    public JAXBElement<String> createUserProfileLicenceKey(String value) {
        return new JAXBElement<String>(_UserProfileLicenceKey_QNAME, String.class, UserProfile.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.datacontract.org/2004/07/SAPI.Entities.Admin", name = "Api_type", scope = UserProfile.class)
    public JAXBElement<String> createUserProfileApiType(String value) {
        return new JAXBElement<String>(_UserProfileApiType_QNAME, String.class, UserProfile.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", name = "DestinationLocation", scope = WayBillGenerationResponse.class)
    public JAXBElement<String> createWayBillGenerationResponseDestinationLocation(String value) {
        return new JAXBElement<String>(_WayBillGenerationResponseDestinationLocation_QNAME, String.class, WayBillGenerationResponse.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", name = "DestinationArea", scope = WayBillGenerationResponse.class)
    public JAXBElement<String> createWayBillGenerationResponseDestinationArea(String value) {
        return new JAXBElement<String>(_WayBillGenerationResponseDestinationArea_QNAME, String.class, WayBillGenerationResponse.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", name = "AWBPrintContent", scope = WayBillGenerationResponse.class)
    public JAXBElement<byte[]> createWayBillGenerationResponseAWBPrintContent(byte[] value) {
        return new JAXBElement<byte[]>(_WayBillGenerationResponseAWBPrintContent_QNAME, byte[].class, WayBillGenerationResponse.class, ((byte[]) value));
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ArrayOfWayBillGenerationStatus }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", name = "Status", scope = WayBillGenerationResponse.class)
    public JAXBElement<ArrayOfWayBillGenerationStatus> createWayBillGenerationResponseStatus(ArrayOfWayBillGenerationStatus value) {
        return new JAXBElement<ArrayOfWayBillGenerationStatus>(_WayBillGenerationResponseStatus_QNAME, ArrayOfWayBillGenerationStatus.class, WayBillGenerationResponse.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", name = "AWBNo", scope = WayBillGenerationResponse.class)
    public JAXBElement<String> createWayBillGenerationResponseAWBNo(String value) {
        return new JAXBElement<String>(_WayBillGenerationResponseAWBNo_QNAME, String.class, WayBillGenerationResponse.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", name = "CCRCRDREF", scope = WayBillGenerationResponse.class)
    public JAXBElement<String> createWayBillGenerationResponseCCRCRDREF(String value) {
        return new JAXBElement<String>(_WayBillGenerationResponseCCRCRDREF_QNAME, String.class, WayBillGenerationResponse.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", name = "ConsigneeAddress1", scope = Consignee.class)
    public JAXBElement<String> createConsigneeConsigneeAddress1(String value) {
        return new JAXBElement<String>(_ConsigneeConsigneeAddress1_QNAME, String.class, Consignee.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", name = "ConsigneeAddress2", scope = Consignee.class)
    public JAXBElement<String> createConsigneeConsigneeAddress2(String value) {
        return new JAXBElement<String>(_ConsigneeConsigneeAddress2_QNAME, String.class, Consignee.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", name = "ConsigneePincode", scope = Consignee.class)
    public JAXBElement<String> createConsigneeConsigneePincode(String value) {
        return new JAXBElement<String>(_ConsigneeConsigneePincode_QNAME, String.class, Consignee.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", name = "ConsigneeAddress3", scope = Consignee.class)
    public JAXBElement<String> createConsigneeConsigneeAddress3(String value) {
        return new JAXBElement<String>(_ConsigneeConsigneeAddress3_QNAME, String.class, Consignee.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", name = "ConsigneeAttention", scope = Consignee.class)
    public JAXBElement<String> createConsigneeConsigneeAttention(String value) {
        return new JAXBElement<String>(_ConsigneeConsigneeAttention_QNAME, String.class, Consignee.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", name = "ConsigneeTelephone", scope = Consignee.class)
    public JAXBElement<String> createConsigneeConsigneeTelephone(String value) {
        return new JAXBElement<String>(_ConsigneeConsigneeTelephone_QNAME, String.class, Consignee.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", name = "ConsigneeName", scope = Consignee.class)
    public JAXBElement<String> createConsigneeConsigneeName(String value) {
        return new JAXBElement<String>(_ConsigneeConsigneeName_QNAME, String.class, Consignee.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", name = "ConsigneeMobile", scope = Consignee.class)
    public JAXBElement<String> createConsigneeConsigneeMobile(String value) {
        return new JAXBElement<String>(_ConsigneeConsigneeMobile_QNAME, String.class, Consignee.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", name = "CommodityDetail3", scope = CommodityDetail.class)
    public JAXBElement<String> createCommodityDetailCommodityDetail3(String value) {
        return new JAXBElement<String>(_CommodityDetailCommodityDetail3_QNAME, String.class, CommodityDetail.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", name = "CommodityDetail2", scope = CommodityDetail.class)
    public JAXBElement<String> createCommodityDetailCommodityDetail2(String value) {
        return new JAXBElement<String>(_CommodityDetailCommodityDetail2_QNAME, String.class, CommodityDetail.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://schemas.datacontract.org/2004/07/SAPI.Entities.WayBillGeneration", name = "CommodityDetail1", scope = CommodityDetail.class)
    public JAXBElement<String> createCommodityDetailCommodityDetail1(String value) {
        return new JAXBElement<String>(_CommodityDetailCommodityDetail1_QNAME, String.class, CommodityDetail.class, value);
    }

}