//------------------------------------------------------------------------------
// <auto-generated>
//     此代码由工具生成。
//
//     对此文件的更改可能导致不正确的行为，并在以下条件下丢失:
//     代码重新生成。
// </auto-generated>
//------------------------------------------------------------------------------

namespace _4PXOrder
{
    
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
    [System.ServiceModel.ServiceContractAttribute(Namespace="entity.orderonline.api.fpx", ConfigurationName="_4PXOrder.IOrderOnlineService")]
    public interface IOrderOnlineService
    {
        
        [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        System.Threading.Tasks.Task<_4PXOrder.createAndPreAlertOrderServiceNewResponse> createAndPreAlertOrderServiceNewAsync(_4PXOrder.createAndPreAlertOrderServiceNew request);
        
        [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        System.Threading.Tasks.Task<_4PXOrder.removeOrderServiceResponse> removeOrderServiceAsync(_4PXOrder.removeOrderService request);
        
        [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        System.Threading.Tasks.Task<_4PXOrder.createAndPreAlertOrderUpgradeServiceResponse> createAndPreAlertOrderUpgradeServiceAsync(_4PXOrder.createAndPreAlertOrderUpgradeService request);
        
        [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        System.Threading.Tasks.Task<_4PXOrder.updatePreInfoResponse> updatePreInfoAsync(_4PXOrder.updatePreInfo request);
        
        [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        System.Threading.Tasks.Task<_4PXOrder.preAlertOrderServiceNewResponse> preAlertOrderServiceNewAsync(_4PXOrder.preAlertOrderServiceNew request);
        
        [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        System.Threading.Tasks.Task<_4PXOrder.preAlertOrderServiceResponse> preAlertOrderServiceAsync(_4PXOrder.preAlertOrderService request);
        
        [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        System.Threading.Tasks.Task<_4PXOrder.findOrderServiceResponse> findOrderServiceAsync(_4PXOrder.findOrderService request);
        
        [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        System.Threading.Tasks.Task<_4PXOrder.createOrderServiceResponse> createOrderServiceAsync(_4PXOrder.createOrderService request);
        
        [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        System.Threading.Tasks.Task<_4PXOrder.createAndPreAlertOrderServiceResponse> createAndPreAlertOrderServiceAsync(_4PXOrder.createAndPreAlertOrderService request);
        
        [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        System.Threading.Tasks.Task<_4PXOrder.assignCommandServiceResponse> assignCommandServiceAsync(_4PXOrder.assignCommandService request);
        
        [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        System.Threading.Tasks.Task<_4PXOrder.modifyOrderServiceResponse> modifyOrderServiceAsync(_4PXOrder.modifyOrderService request);
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(createAndPreAlertOrderUpgradeRequest))]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="entity.orderonline.api.fpx")]
    public partial class createAndPreAlertOrderRequest
    {
        
        private string buyerIdField;
        
        private string cargoCodeField;
        
        private string cityField;
        
        private string consigneeCompanyNameField;
        
        private string consigneeDoorNoField;
        
        private string consigneeEmailField;
        
        private string consigneeFaxField;
        
        private string consigneeIdentifyCodeField;
        
        private string consigneeNameField;
        
        private string consigneePostCodeField;
        
        private string consigneeTelephoneField;
        
        private string consigneeVatNoField;
        
        private string customerWeightField;
        
        private declareInvoice[] declareInvoiceField;
        
        private string destinationCountryCodeField;
        
        private string freightChargesField;
        
        private string hasBatteryField;
        
        private string initialCountryCodeField;
        
        private string insurApplicantField;
        
        private string insurCardNoField;
        
        private string insurCargoNameField;
        
        private string insurQuantityPackField;
        
        private string insurTypeField;
        
        private string insurValueField;
        
        private string mctCodeField;
        
        private string needPODField;
        
        private string orderNoField;
        
        private string orderNoteField;
        
        private string paymentCodeField;
        
        private string piecesField;
        
        private string prealertintegrationtypeField;
        
        private string productCodeField;
        
        private string returnSignField;
        
        private string shipperAddressField;
        
        private string shipperCityField;
        
        private string shipperCompanyNameField;
        
        private string shipperFaxField;
        
        private string shipperNameField;
        
        private string shipperPostCodeField;
        
        private string shipperStateOrProvinceField;
        
        private string shipperTelephoneField;
        
        private string stateOrProvinceField;
        
        private string streetField;
        
        private string trackingNumberField;
        
        private string transactionIdField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
        public string buyerId
        {
            get
            {
                return this.buyerIdField;
            }
            set
            {
                this.buyerIdField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=1)]
        public string cargoCode
        {
            get
            {
                return this.cargoCodeField;
            }
            set
            {
                this.cargoCodeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=2)]
        public string city
        {
            get
            {
                return this.cityField;
            }
            set
            {
                this.cityField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=3)]
        public string consigneeCompanyName
        {
            get
            {
                return this.consigneeCompanyNameField;
            }
            set
            {
                this.consigneeCompanyNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=4)]
        public string consigneeDoorNo
        {
            get
            {
                return this.consigneeDoorNoField;
            }
            set
            {
                this.consigneeDoorNoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=5)]
        public string consigneeEmail
        {
            get
            {
                return this.consigneeEmailField;
            }
            set
            {
                this.consigneeEmailField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=6)]
        public string consigneeFax
        {
            get
            {
                return this.consigneeFaxField;
            }
            set
            {
                this.consigneeFaxField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=7)]
        public string consigneeIdentifyCode
        {
            get
            {
                return this.consigneeIdentifyCodeField;
            }
            set
            {
                this.consigneeIdentifyCodeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=8)]
        public string consigneeName
        {
            get
            {
                return this.consigneeNameField;
            }
            set
            {
                this.consigneeNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=9)]
        public string consigneePostCode
        {
            get
            {
                return this.consigneePostCodeField;
            }
            set
            {
                this.consigneePostCodeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=10)]
        public string consigneeTelephone
        {
            get
            {
                return this.consigneeTelephoneField;
            }
            set
            {
                this.consigneeTelephoneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=11)]
        public string consigneeVatNo
        {
            get
            {
                return this.consigneeVatNoField;
            }
            set
            {
                this.consigneeVatNoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=12)]
        public string customerWeight
        {
            get
            {
                return this.customerWeightField;
            }
            set
            {
                this.customerWeightField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("declareInvoice", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true, Order=13)]
        public declareInvoice[] declareInvoice
        {
            get
            {
                return this.declareInvoiceField;
            }
            set
            {
                this.declareInvoiceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=14)]
        public string destinationCountryCode
        {
            get
            {
                return this.destinationCountryCodeField;
            }
            set
            {
                this.destinationCountryCodeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=15)]
        public string freightCharges
        {
            get
            {
                return this.freightChargesField;
            }
            set
            {
                this.freightChargesField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=16)]
        public string hasBattery
        {
            get
            {
                return this.hasBatteryField;
            }
            set
            {
                this.hasBatteryField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=17)]
        public string initialCountryCode
        {
            get
            {
                return this.initialCountryCodeField;
            }
            set
            {
                this.initialCountryCodeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=18)]
        public string insurApplicant
        {
            get
            {
                return this.insurApplicantField;
            }
            set
            {
                this.insurApplicantField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=19)]
        public string insurCardNo
        {
            get
            {
                return this.insurCardNoField;
            }
            set
            {
                this.insurCardNoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=20)]
        public string insurCargoName
        {
            get
            {
                return this.insurCargoNameField;
            }
            set
            {
                this.insurCargoNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=21)]
        public string insurQuantityPack
        {
            get
            {
                return this.insurQuantityPackField;
            }
            set
            {
                this.insurQuantityPackField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=22)]
        public string insurType
        {
            get
            {
                return this.insurTypeField;
            }
            set
            {
                this.insurTypeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=23)]
        public string insurValue
        {
            get
            {
                return this.insurValueField;
            }
            set
            {
                this.insurValueField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=24)]
        public string mctCode
        {
            get
            {
                return this.mctCodeField;
            }
            set
            {
                this.mctCodeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=25)]
        public string needPOD
        {
            get
            {
                return this.needPODField;
            }
            set
            {
                this.needPODField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=26)]
        public string orderNo
        {
            get
            {
                return this.orderNoField;
            }
            set
            {
                this.orderNoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=27)]
        public string orderNote
        {
            get
            {
                return this.orderNoteField;
            }
            set
            {
                this.orderNoteField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=28)]
        public string paymentCode
        {
            get
            {
                return this.paymentCodeField;
            }
            set
            {
                this.paymentCodeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=29)]
        public string pieces
        {
            get
            {
                return this.piecesField;
            }
            set
            {
                this.piecesField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=30)]
        public string prealertintegrationtype
        {
            get
            {
                return this.prealertintegrationtypeField;
            }
            set
            {
                this.prealertintegrationtypeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=31)]
        public string productCode
        {
            get
            {
                return this.productCodeField;
            }
            set
            {
                this.productCodeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=32)]
        public string returnSign
        {
            get
            {
                return this.returnSignField;
            }
            set
            {
                this.returnSignField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=33)]
        public string shipperAddress
        {
            get
            {
                return this.shipperAddressField;
            }
            set
            {
                this.shipperAddressField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=34)]
        public string shipperCity
        {
            get
            {
                return this.shipperCityField;
            }
            set
            {
                this.shipperCityField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=35)]
        public string shipperCompanyName
        {
            get
            {
                return this.shipperCompanyNameField;
            }
            set
            {
                this.shipperCompanyNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=36)]
        public string shipperFax
        {
            get
            {
                return this.shipperFaxField;
            }
            set
            {
                this.shipperFaxField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=37)]
        public string shipperName
        {
            get
            {
                return this.shipperNameField;
            }
            set
            {
                this.shipperNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=38)]
        public string shipperPostCode
        {
            get
            {
                return this.shipperPostCodeField;
            }
            set
            {
                this.shipperPostCodeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=39)]
        public string shipperStateOrProvince
        {
            get
            {
                return this.shipperStateOrProvinceField;
            }
            set
            {
                this.shipperStateOrProvinceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=40)]
        public string shipperTelephone
        {
            get
            {
                return this.shipperTelephoneField;
            }
            set
            {
                this.shipperTelephoneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=41)]
        public string stateOrProvince
        {
            get
            {
                return this.stateOrProvinceField;
            }
            set
            {
                this.stateOrProvinceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=42)]
        public string street
        {
            get
            {
                return this.streetField;
            }
            set
            {
                this.streetField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=43)]
        public string trackingNumber
        {
            get
            {
                return this.trackingNumberField;
            }
            set
            {
                this.trackingNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=44)]
        public string transactionId
        {
            get
            {
                return this.transactionIdField;
            }
            set
            {
                this.transactionIdField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="entity.orderonline.api.fpx")]
    public partial class declareInvoice
    {
        
        private string categoryIdField;
        
        private string declareNoteField;
        
        private string declarePiecesField;
        
        private string declareUnitCodeField;
        
        private string hsCodeField;
        
        private string itemURLField;
        
        private string nameField;
        
        private string unitPriceField;
        
        private string cNameField;
        
        private string eNameField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
        public string categoryId
        {
            get
            {
                return this.categoryIdField;
            }
            set
            {
                this.categoryIdField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=1)]
        public string declareNote
        {
            get
            {
                return this.declareNoteField;
            }
            set
            {
                this.declareNoteField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=2)]
        public string declarePieces
        {
            get
            {
                return this.declarePiecesField;
            }
            set
            {
                this.declarePiecesField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=3)]
        public string declareUnitCode
        {
            get
            {
                return this.declareUnitCodeField;
            }
            set
            {
                this.declareUnitCodeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=4)]
        public string hsCode
        {
            get
            {
                return this.hsCodeField;
            }
            set
            {
                this.hsCodeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=5)]
        public string itemURL
        {
            get
            {
                return this.itemURLField;
            }
            set
            {
                this.itemURLField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=6)]
        public string name
        {
            get
            {
                return this.nameField;
            }
            set
            {
                this.nameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=7)]
        public string unitPrice
        {
            get
            {
                return this.unitPriceField;
            }
            set
            {
                this.unitPriceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=8)]
        public string cName
        {
            get
            {
                return this.cNameField;
            }
            set
            {
                this.cNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=9)]
        public string eName
        {
            get
            {
                return this.eNameField;
            }
            set
            {
                this.eNameField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="entity.orderonline.api.fpx")]
    public partial class modifyOrderResponse
    {
        
        private string ackField;
        
        private error[] errorsField;
        
        private string referenceNumberField;
        
        private string timestampField;
        
        private string trackingNumberField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
        public string ack
        {
            get
            {
                return this.ackField;
            }
            set
            {
                this.ackField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("errors", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true, Order=1)]
        public error[] errors
        {
            get
            {
                return this.errorsField;
            }
            set
            {
                this.errorsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=2)]
        public string referenceNumber
        {
            get
            {
                return this.referenceNumberField;
            }
            set
            {
                this.referenceNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=3)]
        public string timestamp
        {
            get
            {
                return this.timestampField;
            }
            set
            {
                this.timestampField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=4)]
        public string trackingNumber
        {
            get
            {
                return this.trackingNumberField;
            }
            set
            {
                this.trackingNumberField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="entity.orderonline.api.fpx")]
    public partial class error
    {
        
        private string cnActionField;
        
        private string cnMessageField;
        
        private string codeField;
        
        private string defineMessageField;
        
        private string enActionField;
        
        private string enMessageField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
        public string cnAction
        {
            get
            {
                return this.cnActionField;
            }
            set
            {
                this.cnActionField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=1)]
        public string cnMessage
        {
            get
            {
                return this.cnMessageField;
            }
            set
            {
                this.cnMessageField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=2)]
        public string code
        {
            get
            {
                return this.codeField;
            }
            set
            {
                this.codeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=3)]
        public string defineMessage
        {
            get
            {
                return this.defineMessageField;
            }
            set
            {
                this.defineMessageField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=4)]
        public string enAction
        {
            get
            {
                return this.enActionField;
            }
            set
            {
                this.enActionField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=5)]
        public string enMessage
        {
            get
            {
                return this.enMessageField;
            }
            set
            {
                this.enMessageField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="entity.orderonline.api.fpx")]
    public partial class modifyOrderRequest
    {
        
        private string buyerIdField;
        
        private string cargoCodeField;
        
        private string cityField;
        
        private string consigneeCompanyNameField;
        
        private string consigneeEmailField;
        
        private string consigneeFaxField;
        
        private string consigneeNameField;
        
        private string consigneePostCodeField;
        
        private string consigneeTelephoneField;
        
        private string customerWeightField;
        
        private declareInvoice[] declareInvoiceField;
        
        private string destinationCountryCodeField;
        
        private string hasBatteryField;
        
        private string initialCountryCodeField;
        
        private string insurApplicantField;
        
        private string insurCardNoField;
        
        private string insurCargoNameField;
        
        private string insurQuantityPackField;
        
        private string insurTypeField;
        
        private string insurValueField;
        
        private string mctCodeField;
        
        private string needPODField;
        
        private string orderNoField;
        
        private string orderNoteField;
        
        private string paymentCodeField;
        
        private string piecesField;
        
        private string productCodeField;
        
        private string returnSignField;
        
        private string shipperAddressField;
        
        private string shipperCityField;
        
        private string shipperCompanyNameField;
        
        private string shipperFaxField;
        
        private string shipperNameField;
        
        private string shipperPostCodeField;
        
        private string shipperStateOrProvinceField;
        
        private string shipperTelephoneField;
        
        private string stateOrProvinceField;
        
        private string streetField;
        
        private string trackingNumberField;
        
        private string transactionIdField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
        public string buyerId
        {
            get
            {
                return this.buyerIdField;
            }
            set
            {
                this.buyerIdField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=1)]
        public string cargoCode
        {
            get
            {
                return this.cargoCodeField;
            }
            set
            {
                this.cargoCodeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=2)]
        public string city
        {
            get
            {
                return this.cityField;
            }
            set
            {
                this.cityField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=3)]
        public string consigneeCompanyName
        {
            get
            {
                return this.consigneeCompanyNameField;
            }
            set
            {
                this.consigneeCompanyNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=4)]
        public string consigneeEmail
        {
            get
            {
                return this.consigneeEmailField;
            }
            set
            {
                this.consigneeEmailField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=5)]
        public string consigneeFax
        {
            get
            {
                return this.consigneeFaxField;
            }
            set
            {
                this.consigneeFaxField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=6)]
        public string consigneeName
        {
            get
            {
                return this.consigneeNameField;
            }
            set
            {
                this.consigneeNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=7)]
        public string consigneePostCode
        {
            get
            {
                return this.consigneePostCodeField;
            }
            set
            {
                this.consigneePostCodeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=8)]
        public string consigneeTelephone
        {
            get
            {
                return this.consigneeTelephoneField;
            }
            set
            {
                this.consigneeTelephoneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=9)]
        public string customerWeight
        {
            get
            {
                return this.customerWeightField;
            }
            set
            {
                this.customerWeightField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("declareInvoice", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true, Order=10)]
        public declareInvoice[] declareInvoice
        {
            get
            {
                return this.declareInvoiceField;
            }
            set
            {
                this.declareInvoiceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=11)]
        public string destinationCountryCode
        {
            get
            {
                return this.destinationCountryCodeField;
            }
            set
            {
                this.destinationCountryCodeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=12)]
        public string hasBattery
        {
            get
            {
                return this.hasBatteryField;
            }
            set
            {
                this.hasBatteryField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=13)]
        public string initialCountryCode
        {
            get
            {
                return this.initialCountryCodeField;
            }
            set
            {
                this.initialCountryCodeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=14)]
        public string insurApplicant
        {
            get
            {
                return this.insurApplicantField;
            }
            set
            {
                this.insurApplicantField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=15)]
        public string insurCardNo
        {
            get
            {
                return this.insurCardNoField;
            }
            set
            {
                this.insurCardNoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=16)]
        public string insurCargoName
        {
            get
            {
                return this.insurCargoNameField;
            }
            set
            {
                this.insurCargoNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=17)]
        public string insurQuantityPack
        {
            get
            {
                return this.insurQuantityPackField;
            }
            set
            {
                this.insurQuantityPackField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=18)]
        public string insurType
        {
            get
            {
                return this.insurTypeField;
            }
            set
            {
                this.insurTypeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=19)]
        public string insurValue
        {
            get
            {
                return this.insurValueField;
            }
            set
            {
                this.insurValueField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=20)]
        public string mctCode
        {
            get
            {
                return this.mctCodeField;
            }
            set
            {
                this.mctCodeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=21)]
        public string needPOD
        {
            get
            {
                return this.needPODField;
            }
            set
            {
                this.needPODField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=22)]
        public string orderNo
        {
            get
            {
                return this.orderNoField;
            }
            set
            {
                this.orderNoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=23)]
        public string orderNote
        {
            get
            {
                return this.orderNoteField;
            }
            set
            {
                this.orderNoteField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=24)]
        public string paymentCode
        {
            get
            {
                return this.paymentCodeField;
            }
            set
            {
                this.paymentCodeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=25)]
        public string pieces
        {
            get
            {
                return this.piecesField;
            }
            set
            {
                this.piecesField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=26)]
        public string productCode
        {
            get
            {
                return this.productCodeField;
            }
            set
            {
                this.productCodeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=27)]
        public string returnSign
        {
            get
            {
                return this.returnSignField;
            }
            set
            {
                this.returnSignField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=28)]
        public string shipperAddress
        {
            get
            {
                return this.shipperAddressField;
            }
            set
            {
                this.shipperAddressField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=29)]
        public string shipperCity
        {
            get
            {
                return this.shipperCityField;
            }
            set
            {
                this.shipperCityField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=30)]
        public string shipperCompanyName
        {
            get
            {
                return this.shipperCompanyNameField;
            }
            set
            {
                this.shipperCompanyNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=31)]
        public string shipperFax
        {
            get
            {
                return this.shipperFaxField;
            }
            set
            {
                this.shipperFaxField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=32)]
        public string shipperName
        {
            get
            {
                return this.shipperNameField;
            }
            set
            {
                this.shipperNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=33)]
        public string shipperPostCode
        {
            get
            {
                return this.shipperPostCodeField;
            }
            set
            {
                this.shipperPostCodeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=34)]
        public string shipperStateOrProvince
        {
            get
            {
                return this.shipperStateOrProvinceField;
            }
            set
            {
                this.shipperStateOrProvinceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=35)]
        public string shipperTelephone
        {
            get
            {
                return this.shipperTelephoneField;
            }
            set
            {
                this.shipperTelephoneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=36)]
        public string stateOrProvince
        {
            get
            {
                return this.stateOrProvinceField;
            }
            set
            {
                this.stateOrProvinceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=37)]
        public string street
        {
            get
            {
                return this.streetField;
            }
            set
            {
                this.streetField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=38)]
        public string trackingNumber
        {
            get
            {
                return this.trackingNumberField;
            }
            set
            {
                this.trackingNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=39)]
        public string transactionId
        {
            get
            {
                return this.transactionIdField;
            }
            set
            {
                this.transactionIdField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="entity.orderonline.api.fpx")]
    public partial class assignCommandResponse
    {
        
        private string ackField;
        
        private error[] arrErrorField;
        
        private string orderNoField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
        public string ack
        {
            get
            {
                return this.ackField;
            }
            set
            {
                this.ackField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("arrError", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true, Order=1)]
        public error[] arrError
        {
            get
            {
                return this.arrErrorField;
            }
            set
            {
                this.arrErrorField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=2)]
        public string orderNo
        {
            get
            {
                return this.orderNoField;
            }
            set
            {
                this.orderNoField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="entity.orderonline.api.fpx")]
    public partial class requestOrder
    {
        
        private string orderNoField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
        public string orderNo
        {
            get
            {
                return this.orderNoField;
            }
            set
            {
                this.orderNoField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="entity.orderonline.api.fpx")]
    public partial class assignCommandRequest
    {
        
        private requestOrder[] arrRequestOrderField;
        
        private string commandField;
        
        private string commandDetailField;
        
        private string orderTypeField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("arrRequestOrder", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true, Order=0)]
        public requestOrder[] arrRequestOrder
        {
            get
            {
                return this.arrRequestOrderField;
            }
            set
            {
                this.arrRequestOrderField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=1)]
        public string command
        {
            get
            {
                return this.commandField;
            }
            set
            {
                this.commandField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=2)]
        public string commandDetail
        {
            get
            {
                return this.commandDetailField;
            }
            set
            {
                this.commandDetailField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=3)]
        public string orderType
        {
            get
            {
                return this.orderTypeField;
            }
            set
            {
                this.orderTypeField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="entity.orderonline.api.fpx")]
    public partial class createOrderResponse
    {
        
        private string ackField;
        
        private error[] errorsField;
        
        private string referenceNumberField;
        
        private string timestampField;
        
        private string trackingNumberField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
        public string ack
        {
            get
            {
                return this.ackField;
            }
            set
            {
                this.ackField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("errors", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true, Order=1)]
        public error[] errors
        {
            get
            {
                return this.errorsField;
            }
            set
            {
                this.errorsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=2)]
        public string referenceNumber
        {
            get
            {
                return this.referenceNumberField;
            }
            set
            {
                this.referenceNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=3)]
        public string timestamp
        {
            get
            {
                return this.timestampField;
            }
            set
            {
                this.timestampField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=4)]
        public string trackingNumber
        {
            get
            {
                return this.trackingNumberField;
            }
            set
            {
                this.trackingNumberField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="entity.orderonline.api.fpx")]
    public partial class createOrderRequest
    {
        
        private string buyerIdField;
        
        private string cargoCodeField;
        
        private string cityField;
        
        private string consigneeCompanyNameField;
        
        private string consigneeDoorNoField;
        
        private string consigneeEmailField;
        
        private string consigneeFaxField;
        
        private string consigneeIdentifyCodeField;
        
        private string consigneeNameField;
        
        private string consigneePostCodeField;
        
        private string consigneeTelephoneField;
        
        private string consigneeVatNoField;
        
        private string customerWeightField;
        
        private declareInvoice[] declareInvoiceField;
        
        private string destinationCountryCodeField;
        
        private string freightChargesField;
        
        private string hasBatteryField;
        
        private string initialCountryCodeField;
        
        private string insurApplicantField;
        
        private string insurCardNoField;
        
        private string insurCargoNameField;
        
        private string insurQuantityPackField;
        
        private string insurTypeField;
        
        private string insurValueField;
        
        private string mctCodeField;
        
        private string needPODField;
        
        private string orderNoField;
        
        private string orderNoteField;
        
        private string paymentCodeField;
        
        private string piecesField;
        
        private string prealertintegrationtypeField;
        
        private string productCodeField;
        
        private string returnSignField;
        
        private string shipperAddressField;
        
        private string shipperCityField;
        
        private string shipperCompanyNameField;
        
        private string shipperFaxField;
        
        private string shipperNameField;
        
        private string shipperPostCodeField;
        
        private string shipperStateOrProvinceField;
        
        private string shipperTelephoneField;
        
        private string stateOrProvinceField;
        
        private string streetField;
        
        private string trackingNumberField;
        
        private string transactionIdField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
        public string buyerId
        {
            get
            {
                return this.buyerIdField;
            }
            set
            {
                this.buyerIdField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=1)]
        public string cargoCode
        {
            get
            {
                return this.cargoCodeField;
            }
            set
            {
                this.cargoCodeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=2)]
        public string city
        {
            get
            {
                return this.cityField;
            }
            set
            {
                this.cityField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=3)]
        public string consigneeCompanyName
        {
            get
            {
                return this.consigneeCompanyNameField;
            }
            set
            {
                this.consigneeCompanyNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=4)]
        public string consigneeDoorNo
        {
            get
            {
                return this.consigneeDoorNoField;
            }
            set
            {
                this.consigneeDoorNoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=5)]
        public string consigneeEmail
        {
            get
            {
                return this.consigneeEmailField;
            }
            set
            {
                this.consigneeEmailField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=6)]
        public string consigneeFax
        {
            get
            {
                return this.consigneeFaxField;
            }
            set
            {
                this.consigneeFaxField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=7)]
        public string consigneeIdentifyCode
        {
            get
            {
                return this.consigneeIdentifyCodeField;
            }
            set
            {
                this.consigneeIdentifyCodeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=8)]
        public string consigneeName
        {
            get
            {
                return this.consigneeNameField;
            }
            set
            {
                this.consigneeNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=9)]
        public string consigneePostCode
        {
            get
            {
                return this.consigneePostCodeField;
            }
            set
            {
                this.consigneePostCodeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=10)]
        public string consigneeTelephone
        {
            get
            {
                return this.consigneeTelephoneField;
            }
            set
            {
                this.consigneeTelephoneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=11)]
        public string consigneeVatNo
        {
            get
            {
                return this.consigneeVatNoField;
            }
            set
            {
                this.consigneeVatNoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=12)]
        public string customerWeight
        {
            get
            {
                return this.customerWeightField;
            }
            set
            {
                this.customerWeightField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("declareInvoice", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true, Order=13)]
        public declareInvoice[] declareInvoice
        {
            get
            {
                return this.declareInvoiceField;
            }
            set
            {
                this.declareInvoiceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=14)]
        public string destinationCountryCode
        {
            get
            {
                return this.destinationCountryCodeField;
            }
            set
            {
                this.destinationCountryCodeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=15)]
        public string freightCharges
        {
            get
            {
                return this.freightChargesField;
            }
            set
            {
                this.freightChargesField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=16)]
        public string hasBattery
        {
            get
            {
                return this.hasBatteryField;
            }
            set
            {
                this.hasBatteryField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=17)]
        public string initialCountryCode
        {
            get
            {
                return this.initialCountryCodeField;
            }
            set
            {
                this.initialCountryCodeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=18)]
        public string insurApplicant
        {
            get
            {
                return this.insurApplicantField;
            }
            set
            {
                this.insurApplicantField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=19)]
        public string insurCardNo
        {
            get
            {
                return this.insurCardNoField;
            }
            set
            {
                this.insurCardNoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=20)]
        public string insurCargoName
        {
            get
            {
                return this.insurCargoNameField;
            }
            set
            {
                this.insurCargoNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=21)]
        public string insurQuantityPack
        {
            get
            {
                return this.insurQuantityPackField;
            }
            set
            {
                this.insurQuantityPackField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=22)]
        public string insurType
        {
            get
            {
                return this.insurTypeField;
            }
            set
            {
                this.insurTypeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=23)]
        public string insurValue
        {
            get
            {
                return this.insurValueField;
            }
            set
            {
                this.insurValueField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=24)]
        public string mctCode
        {
            get
            {
                return this.mctCodeField;
            }
            set
            {
                this.mctCodeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=25)]
        public string needPOD
        {
            get
            {
                return this.needPODField;
            }
            set
            {
                this.needPODField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=26)]
        public string orderNo
        {
            get
            {
                return this.orderNoField;
            }
            set
            {
                this.orderNoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=27)]
        public string orderNote
        {
            get
            {
                return this.orderNoteField;
            }
            set
            {
                this.orderNoteField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=28)]
        public string paymentCode
        {
            get
            {
                return this.paymentCodeField;
            }
            set
            {
                this.paymentCodeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=29)]
        public string pieces
        {
            get
            {
                return this.piecesField;
            }
            set
            {
                this.piecesField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=30)]
        public string prealertintegrationtype
        {
            get
            {
                return this.prealertintegrationtypeField;
            }
            set
            {
                this.prealertintegrationtypeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=31)]
        public string productCode
        {
            get
            {
                return this.productCodeField;
            }
            set
            {
                this.productCodeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=32)]
        public string returnSign
        {
            get
            {
                return this.returnSignField;
            }
            set
            {
                this.returnSignField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=33)]
        public string shipperAddress
        {
            get
            {
                return this.shipperAddressField;
            }
            set
            {
                this.shipperAddressField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=34)]
        public string shipperCity
        {
            get
            {
                return this.shipperCityField;
            }
            set
            {
                this.shipperCityField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=35)]
        public string shipperCompanyName
        {
            get
            {
                return this.shipperCompanyNameField;
            }
            set
            {
                this.shipperCompanyNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=36)]
        public string shipperFax
        {
            get
            {
                return this.shipperFaxField;
            }
            set
            {
                this.shipperFaxField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=37)]
        public string shipperName
        {
            get
            {
                return this.shipperNameField;
            }
            set
            {
                this.shipperNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=38)]
        public string shipperPostCode
        {
            get
            {
                return this.shipperPostCodeField;
            }
            set
            {
                this.shipperPostCodeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=39)]
        public string shipperStateOrProvince
        {
            get
            {
                return this.shipperStateOrProvinceField;
            }
            set
            {
                this.shipperStateOrProvinceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=40)]
        public string shipperTelephone
        {
            get
            {
                return this.shipperTelephoneField;
            }
            set
            {
                this.shipperTelephoneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=41)]
        public string stateOrProvince
        {
            get
            {
                return this.stateOrProvinceField;
            }
            set
            {
                this.stateOrProvinceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=42)]
        public string street
        {
            get
            {
                return this.streetField;
            }
            set
            {
                this.streetField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=43)]
        public string trackingNumber
        {
            get
            {
                return this.trackingNumberField;
            }
            set
            {
                this.trackingNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=44)]
        public string transactionId
        {
            get
            {
                return this.transactionIdField;
            }
            set
            {
                this.transactionIdField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="entity.orderonline.api.fpx")]
    public partial class declareInvoiceItem
    {
        
        private string declareNoteField;
        
        private string declarePiecesField;
        
        private string declareUnitCodeField;
        
        private string nameField;
        
        private string unitPriceField;
        
        private string cNameField;
        
        private string eNameField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
        public string declareNote
        {
            get
            {
                return this.declareNoteField;
            }
            set
            {
                this.declareNoteField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=1)]
        public string declarePieces
        {
            get
            {
                return this.declarePiecesField;
            }
            set
            {
                this.declarePiecesField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=2)]
        public string declareUnitCode
        {
            get
            {
                return this.declareUnitCodeField;
            }
            set
            {
                this.declareUnitCodeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=3)]
        public string name
        {
            get
            {
                return this.nameField;
            }
            set
            {
                this.nameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=4)]
        public string unitPrice
        {
            get
            {
                return this.unitPriceField;
            }
            set
            {
                this.unitPriceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=5)]
        public string cName
        {
            get
            {
                return this.cNameField;
            }
            set
            {
                this.cNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=6)]
        public string eName
        {
            get
            {
                return this.eNameField;
            }
            set
            {
                this.eNameField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="entity.orderonline.api.fpx")]
    public partial class orderItem
    {
        
        private string buyerIdField;
        
        private string cargoCodeField;
        
        private string channelHawbCodeField;
        
        private string chargeWeightField;
        
        private string checkinDateField;
        
        private string checkoutDateField;
        
        private string confirmDateField;
        
        private string consigneeAddress1Field;
        
        private string consigneeAddress2Field;
        
        private string consigneeAddress3Field;
        
        private string consigneeCompanyField;
        
        private string consigneeEmailField;
        
        private string consigneeFaxField;
        
        private string consigneeNameField;
        
        private string consigneePostCodeField;
        
        private string consigneeTelephoneField;
        
        private string createDateField;
        
        private string customerWeightField;
        
        private declareInvoiceItem[] declareInvoiceItemField;
        
        private string destinationCountryCodeField;
        
        private string grossWeightField;
        
        private string holdSignField;
        
        private string initialCountryCodeField;
        
        private string insurStatusField;
        
        private string insurTypeField;
        
        private string insurValueField;
        
        private string modifyDateField;
        
        private string odaCheckSignField;
        
        private string odaSignField;
        
        private string orderNoField;
        
        private string orderNoteField;
        
        private string paymentCodeField;
        
        private string piecesField;
        
        private string postDateField;
        
        private string printDateField;
        
        private string productCodeField;
        
        private string returnSignField;
        
        private string shipperAddressField;
        
        private string shipperCompanyField;
        
        private string shipperFaxField;
        
        private string shipperNameField;
        
        private string shipperPostCodeField;
        
        private string shipperTelephoneField;
        
        private string statusField;
        
        private string trackingNumberField;
        
        private string transactionIdField;
        
        private string volumeWeightField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
        public string buyerId
        {
            get
            {
                return this.buyerIdField;
            }
            set
            {
                this.buyerIdField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=1)]
        public string cargoCode
        {
            get
            {
                return this.cargoCodeField;
            }
            set
            {
                this.cargoCodeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=2)]
        public string channelHawbCode
        {
            get
            {
                return this.channelHawbCodeField;
            }
            set
            {
                this.channelHawbCodeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=3)]
        public string chargeWeight
        {
            get
            {
                return this.chargeWeightField;
            }
            set
            {
                this.chargeWeightField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=4)]
        public string checkinDate
        {
            get
            {
                return this.checkinDateField;
            }
            set
            {
                this.checkinDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=5)]
        public string checkoutDate
        {
            get
            {
                return this.checkoutDateField;
            }
            set
            {
                this.checkoutDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=6)]
        public string confirmDate
        {
            get
            {
                return this.confirmDateField;
            }
            set
            {
                this.confirmDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=7)]
        public string consigneeAddress1
        {
            get
            {
                return this.consigneeAddress1Field;
            }
            set
            {
                this.consigneeAddress1Field = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=8)]
        public string consigneeAddress2
        {
            get
            {
                return this.consigneeAddress2Field;
            }
            set
            {
                this.consigneeAddress2Field = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=9)]
        public string consigneeAddress3
        {
            get
            {
                return this.consigneeAddress3Field;
            }
            set
            {
                this.consigneeAddress3Field = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=10)]
        public string consigneeCompany
        {
            get
            {
                return this.consigneeCompanyField;
            }
            set
            {
                this.consigneeCompanyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=11)]
        public string consigneeEmail
        {
            get
            {
                return this.consigneeEmailField;
            }
            set
            {
                this.consigneeEmailField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=12)]
        public string consigneeFax
        {
            get
            {
                return this.consigneeFaxField;
            }
            set
            {
                this.consigneeFaxField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=13)]
        public string consigneeName
        {
            get
            {
                return this.consigneeNameField;
            }
            set
            {
                this.consigneeNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=14)]
        public string consigneePostCode
        {
            get
            {
                return this.consigneePostCodeField;
            }
            set
            {
                this.consigneePostCodeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=15)]
        public string consigneeTelephone
        {
            get
            {
                return this.consigneeTelephoneField;
            }
            set
            {
                this.consigneeTelephoneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=16)]
        public string createDate
        {
            get
            {
                return this.createDateField;
            }
            set
            {
                this.createDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=17)]
        public string customerWeight
        {
            get
            {
                return this.customerWeightField;
            }
            set
            {
                this.customerWeightField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("declareInvoiceItem", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true, Order=18)]
        public declareInvoiceItem[] declareInvoiceItem
        {
            get
            {
                return this.declareInvoiceItemField;
            }
            set
            {
                this.declareInvoiceItemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=19)]
        public string destinationCountryCode
        {
            get
            {
                return this.destinationCountryCodeField;
            }
            set
            {
                this.destinationCountryCodeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=20)]
        public string grossWeight
        {
            get
            {
                return this.grossWeightField;
            }
            set
            {
                this.grossWeightField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=21)]
        public string holdSign
        {
            get
            {
                return this.holdSignField;
            }
            set
            {
                this.holdSignField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=22)]
        public string initialCountryCode
        {
            get
            {
                return this.initialCountryCodeField;
            }
            set
            {
                this.initialCountryCodeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=23)]
        public string insurStatus
        {
            get
            {
                return this.insurStatusField;
            }
            set
            {
                this.insurStatusField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=24)]
        public string insurType
        {
            get
            {
                return this.insurTypeField;
            }
            set
            {
                this.insurTypeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=25)]
        public string insurValue
        {
            get
            {
                return this.insurValueField;
            }
            set
            {
                this.insurValueField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=26)]
        public string modifyDate
        {
            get
            {
                return this.modifyDateField;
            }
            set
            {
                this.modifyDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=27)]
        public string odaCheckSign
        {
            get
            {
                return this.odaCheckSignField;
            }
            set
            {
                this.odaCheckSignField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=28)]
        public string odaSign
        {
            get
            {
                return this.odaSignField;
            }
            set
            {
                this.odaSignField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=29)]
        public string orderNo
        {
            get
            {
                return this.orderNoField;
            }
            set
            {
                this.orderNoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=30)]
        public string orderNote
        {
            get
            {
                return this.orderNoteField;
            }
            set
            {
                this.orderNoteField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=31)]
        public string paymentCode
        {
            get
            {
                return this.paymentCodeField;
            }
            set
            {
                this.paymentCodeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=32)]
        public string pieces
        {
            get
            {
                return this.piecesField;
            }
            set
            {
                this.piecesField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=33)]
        public string postDate
        {
            get
            {
                return this.postDateField;
            }
            set
            {
                this.postDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=34)]
        public string printDate
        {
            get
            {
                return this.printDateField;
            }
            set
            {
                this.printDateField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=35)]
        public string productCode
        {
            get
            {
                return this.productCodeField;
            }
            set
            {
                this.productCodeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=36)]
        public string returnSign
        {
            get
            {
                return this.returnSignField;
            }
            set
            {
                this.returnSignField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=37)]
        public string shipperAddress
        {
            get
            {
                return this.shipperAddressField;
            }
            set
            {
                this.shipperAddressField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=38)]
        public string shipperCompany
        {
            get
            {
                return this.shipperCompanyField;
            }
            set
            {
                this.shipperCompanyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=39)]
        public string shipperFax
        {
            get
            {
                return this.shipperFaxField;
            }
            set
            {
                this.shipperFaxField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=40)]
        public string shipperName
        {
            get
            {
                return this.shipperNameField;
            }
            set
            {
                this.shipperNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=41)]
        public string shipperPostCode
        {
            get
            {
                return this.shipperPostCodeField;
            }
            set
            {
                this.shipperPostCodeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=42)]
        public string shipperTelephone
        {
            get
            {
                return this.shipperTelephoneField;
            }
            set
            {
                this.shipperTelephoneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=43)]
        public string status
        {
            get
            {
                return this.statusField;
            }
            set
            {
                this.statusField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=44)]
        public string trackingNumber
        {
            get
            {
                return this.trackingNumberField;
            }
            set
            {
                this.trackingNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=45)]
        public string transactionId
        {
            get
            {
                return this.transactionIdField;
            }
            set
            {
                this.transactionIdField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=46)]
        public string volumeWeight
        {
            get
            {
                return this.volumeWeightField;
            }
            set
            {
                this.volumeWeightField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="entity.orderonline.api.fpx")]
    public partial class findOrderResponse
    {
        
        private string ackField;
        
        private error[] errorsField;
        
        private orderItem[] orderItemField;
        
        private string timestampField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
        public string ack
        {
            get
            {
                return this.ackField;
            }
            set
            {
                this.ackField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("errors", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true, Order=1)]
        public error[] errors
        {
            get
            {
                return this.errorsField;
            }
            set
            {
                this.errorsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("orderItem", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true, Order=2)]
        public orderItem[] orderItem
        {
            get
            {
                return this.orderItemField;
            }
            set
            {
                this.orderItemField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=3)]
        public string timestamp
        {
            get
            {
                return this.timestampField;
            }
            set
            {
                this.timestampField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="entity.orderonline.api.fpx")]
    public partial class findOrderRequest
    {
        
        private string endTimeField;
        
        private string[] orderNoField;
        
        private string startTimeField;
        
        private string statusField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
        public string endTime
        {
            get
            {
                return this.endTimeField;
            }
            set
            {
                this.endTimeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("orderNo", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true, Order=1)]
        public string[] orderNo
        {
            get
            {
                return this.orderNoField;
            }
            set
            {
                this.orderNoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=2)]
        public string startTime
        {
            get
            {
                return this.startTimeField;
            }
            set
            {
                this.startTimeField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=3)]
        public string status
        {
            get
            {
                return this.statusField;
            }
            set
            {
                this.statusField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(preAlertOrderResponseNew))]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="entity.orderonline.api.fpx")]
    public partial class preAlertOrderResponse
    {
        
        private string ackField;
        
        private error[] errorsField;
        
        private string referenceNumberField;
        
        private string timestampField;
        
        private string trackingNumberField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
        public string ack
        {
            get
            {
                return this.ackField;
            }
            set
            {
                this.ackField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("errors", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true, Order=1)]
        public error[] errors
        {
            get
            {
                return this.errorsField;
            }
            set
            {
                this.errorsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=2)]
        public string referenceNumber
        {
            get
            {
                return this.referenceNumberField;
            }
            set
            {
                this.referenceNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=3)]
        public string timestamp
        {
            get
            {
                return this.timestampField;
            }
            set
            {
                this.timestampField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=4)]
        public string trackingNumber
        {
            get
            {
                return this.trackingNumberField;
            }
            set
            {
                this.trackingNumberField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="entity.orderonline.api.fpx")]
    public partial class preAlertOrderResponseNew : preAlertOrderResponse
    {
        
        private string fpxOrderNoField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
        public string fpxOrderNo
        {
            get
            {
                return this.fpxOrderNoField;
            }
            set
            {
                this.fpxOrderNoField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="entity.orderonline.api.fpx")]
    public partial class updatePreAlertInfoResponse
    {
        
        private string ackField;
        
        private error[] errorsField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
        public string ack
        {
            get
            {
                return this.ackField;
            }
            set
            {
                this.ackField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("errors", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true, Order=1)]
        public error[] errors
        {
            get
            {
                return this.errorsField;
            }
            set
            {
                this.errorsField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="entity.orderonline.api.fpx")]
    public partial class updatePreInfoRequest
    {
        
        private string customerWeightField;
        
        private string referenceNumberField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
        public string customerWeight
        {
            get
            {
                return this.customerWeightField;
            }
            set
            {
                this.customerWeightField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=1)]
        public string referenceNumber
        {
            get
            {
                return this.referenceNumberField;
            }
            set
            {
                this.referenceNumberField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="entity.orderonline.api.fpx")]
    public partial class removeOrderResponse
    {
        
        private string ackField;
        
        private error[] errorsField;
        
        private string referenceNumberField;
        
        private string timestampField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
        public string ack
        {
            get
            {
                return this.ackField;
            }
            set
            {
                this.ackField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("errors", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true, Order=1)]
        public error[] errors
        {
            get
            {
                return this.errorsField;
            }
            set
            {
                this.errorsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=2)]
        public string referenceNumber
        {
            get
            {
                return this.referenceNumberField;
            }
            set
            {
                this.referenceNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=3)]
        public string timestamp
        {
            get
            {
                return this.timestampField;
            }
            set
            {
                this.timestampField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(createAndPreAlertOrderResponseNew))]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="entity.orderonline.api.fpx")]
    public partial class createAndPreAlertOrderResponse
    {
        
        private string ackField;
        
        private error[] errorsField;
        
        private string referenceNumberField;
        
        private string timestampField;
        
        private string trackingNumberField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
        public string ack
        {
            get
            {
                return this.ackField;
            }
            set
            {
                this.ackField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("errors", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=true, Order=1)]
        public error[] errors
        {
            get
            {
                return this.errorsField;
            }
            set
            {
                this.errorsField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=2)]
        public string referenceNumber
        {
            get
            {
                return this.referenceNumberField;
            }
            set
            {
                this.referenceNumberField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=3)]
        public string timestamp
        {
            get
            {
                return this.timestampField;
            }
            set
            {
                this.timestampField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=4)]
        public string trackingNumber
        {
            get
            {
                return this.trackingNumberField;
            }
            set
            {
                this.trackingNumberField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="entity.orderonline.api.fpx")]
    public partial class createAndPreAlertOrderResponseNew : createAndPreAlertOrderResponse
    {
        
        private string fpxOrderNoField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
        public string fpxOrderNo
        {
            get
            {
                return this.fpxOrderNoField;
            }
            set
            {
                this.fpxOrderNoField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="entity.orderonline.api.fpx")]
    public partial class pickupinfo
    {
        
        private string cityField;
        
        private string companyField;
        
        private string countryField;
        
        private string detailAddressField;
        
        private string districtField;
        
        private string doorNoField;
        
        private string emailField;
        
        private string firstNameField;
        
        private string lastNameField;
        
        private string mobileField;
        
        private string phoneField;
        
        private string provinceField;
        
        private string streetField;
        
        private string zipCodeField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
        public string city
        {
            get
            {
                return this.cityField;
            }
            set
            {
                this.cityField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=1)]
        public string company
        {
            get
            {
                return this.companyField;
            }
            set
            {
                this.companyField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=2)]
        public string country
        {
            get
            {
                return this.countryField;
            }
            set
            {
                this.countryField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=3)]
        public string detailAddress
        {
            get
            {
                return this.detailAddressField;
            }
            set
            {
                this.detailAddressField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=4)]
        public string district
        {
            get
            {
                return this.districtField;
            }
            set
            {
                this.districtField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=5)]
        public string doorNo
        {
            get
            {
                return this.doorNoField;
            }
            set
            {
                this.doorNoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=6)]
        public string email
        {
            get
            {
                return this.emailField;
            }
            set
            {
                this.emailField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=7)]
        public string firstName
        {
            get
            {
                return this.firstNameField;
            }
            set
            {
                this.firstNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=8)]
        public string lastName
        {
            get
            {
                return this.lastNameField;
            }
            set
            {
                this.lastNameField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=9)]
        public string mobile
        {
            get
            {
                return this.mobileField;
            }
            set
            {
                this.mobileField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=10)]
        public string phone
        {
            get
            {
                return this.phoneField;
            }
            set
            {
                this.phoneField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=11)]
        public string province
        {
            get
            {
                return this.provinceField;
            }
            set
            {
                this.provinceField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=12)]
        public string street
        {
            get
            {
                return this.streetField;
            }
            set
            {
                this.streetField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=13)]
        public string zipCode
        {
            get
            {
                return this.zipCodeField;
            }
            set
            {
                this.zipCodeField = value;
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="entity.orderonline.api.fpx")]
    public partial class createAndPreAlertOrderUpgradeRequest : createAndPreAlertOrderRequest
    {
        
        private pickupinfo pickupInfoField;
        
        private string sendFpxWayField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
        public pickupinfo pickupInfo
        {
            get
            {
                return this.pickupInfoField;
            }
            set
            {
                this.pickupInfoField = value;
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=1)]
        public string sendFpxWay
        {
            get
            {
                return this.sendFpxWayField;
            }
            set
            {
                this.sendFpxWayField = value;
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(WrapperName="createAndPreAlertOrderServiceNew", WrapperNamespace="entity.orderonline.api.fpx", IsWrapped=true)]
    public partial class createAndPreAlertOrderServiceNew
    {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="entity.orderonline.api.fpx", Order=0)]
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string arg0;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="entity.orderonline.api.fpx", Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("arg1", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public _4PXOrder.createAndPreAlertOrderRequest[] arg1;
        
        public createAndPreAlertOrderServiceNew()
        {
        }
        
        public createAndPreAlertOrderServiceNew(string arg0, _4PXOrder.createAndPreAlertOrderRequest[] arg1)
        {
            this.arg0 = arg0;
            this.arg1 = arg1;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(WrapperName="createAndPreAlertOrderServiceNewResponse", WrapperNamespace="entity.orderonline.api.fpx", IsWrapped=true)]
    public partial class createAndPreAlertOrderServiceNewResponse
    {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="entity.orderonline.api.fpx", Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("return", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public _4PXOrder.createAndPreAlertOrderResponseNew[] @return;
        
        public createAndPreAlertOrderServiceNewResponse()
        {
        }
        
        public createAndPreAlertOrderServiceNewResponse(_4PXOrder.createAndPreAlertOrderResponseNew[] @return)
        {
            this.@return = @return;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(WrapperName="removeOrderService", WrapperNamespace="entity.orderonline.api.fpx", IsWrapped=true)]
    public partial class removeOrderService
    {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="entity.orderonline.api.fpx", Order=0)]
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string arg0;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="entity.orderonline.api.fpx", Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("arg1", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string[] arg1;
        
        public removeOrderService()
        {
        }
        
        public removeOrderService(string arg0, string[] arg1)
        {
            this.arg0 = arg0;
            this.arg1 = arg1;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(WrapperName="removeOrderServiceResponse", WrapperNamespace="entity.orderonline.api.fpx", IsWrapped=true)]
    public partial class removeOrderServiceResponse
    {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="entity.orderonline.api.fpx", Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("return", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public _4PXOrder.removeOrderResponse[] @return;
        
        public removeOrderServiceResponse()
        {
        }
        
        public removeOrderServiceResponse(_4PXOrder.removeOrderResponse[] @return)
        {
            this.@return = @return;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(WrapperName="createAndPreAlertOrderUpgradeService", WrapperNamespace="entity.orderonline.api.fpx", IsWrapped=true)]
    public partial class createAndPreAlertOrderUpgradeService
    {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="entity.orderonline.api.fpx", Order=0)]
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string arg0;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="entity.orderonline.api.fpx", Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("arg1", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public _4PXOrder.createAndPreAlertOrderUpgradeRequest[] arg1;
        
        public createAndPreAlertOrderUpgradeService()
        {
        }
        
        public createAndPreAlertOrderUpgradeService(string arg0, _4PXOrder.createAndPreAlertOrderUpgradeRequest[] arg1)
        {
            this.arg0 = arg0;
            this.arg1 = arg1;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(WrapperName="createAndPreAlertOrderUpgradeServiceResponse", WrapperNamespace="entity.orderonline.api.fpx", IsWrapped=true)]
    public partial class createAndPreAlertOrderUpgradeServiceResponse
    {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="entity.orderonline.api.fpx", Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("return", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public _4PXOrder.createAndPreAlertOrderResponseNew[] @return;
        
        public createAndPreAlertOrderUpgradeServiceResponse()
        {
        }
        
        public createAndPreAlertOrderUpgradeServiceResponse(_4PXOrder.createAndPreAlertOrderResponseNew[] @return)
        {
            this.@return = @return;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(WrapperName="updatePreInfo", WrapperNamespace="entity.orderonline.api.fpx", IsWrapped=true)]
    public partial class updatePreInfo
    {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="entity.orderonline.api.fpx", Order=0)]
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string arg0;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="entity.orderonline.api.fpx", Order=1)]
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public _4PXOrder.updatePreInfoRequest arg1;
        
        public updatePreInfo()
        {
        }
        
        public updatePreInfo(string arg0, _4PXOrder.updatePreInfoRequest arg1)
        {
            this.arg0 = arg0;
            this.arg1 = arg1;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(WrapperName="updatePreInfoResponse", WrapperNamespace="entity.orderonline.api.fpx", IsWrapped=true)]
    public partial class updatePreInfoResponse
    {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="entity.orderonline.api.fpx", Order=0)]
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public _4PXOrder.updatePreAlertInfoResponse @return;
        
        public updatePreInfoResponse()
        {
        }
        
        public updatePreInfoResponse(_4PXOrder.updatePreAlertInfoResponse @return)
        {
            this.@return = @return;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(WrapperName="preAlertOrderServiceNew", WrapperNamespace="entity.orderonline.api.fpx", IsWrapped=true)]
    public partial class preAlertOrderServiceNew
    {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="entity.orderonline.api.fpx", Order=0)]
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string arg0;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="entity.orderonline.api.fpx", Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("arg1", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string[] arg1;
        
        public preAlertOrderServiceNew()
        {
        }
        
        public preAlertOrderServiceNew(string arg0, string[] arg1)
        {
            this.arg0 = arg0;
            this.arg1 = arg1;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(WrapperName="preAlertOrderServiceNewResponse", WrapperNamespace="entity.orderonline.api.fpx", IsWrapped=true)]
    public partial class preAlertOrderServiceNewResponse
    {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="entity.orderonline.api.fpx", Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("return", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public _4PXOrder.preAlertOrderResponseNew[] @return;
        
        public preAlertOrderServiceNewResponse()
        {
        }
        
        public preAlertOrderServiceNewResponse(_4PXOrder.preAlertOrderResponseNew[] @return)
        {
            this.@return = @return;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(WrapperName="preAlertOrderService", WrapperNamespace="entity.orderonline.api.fpx", IsWrapped=true)]
    public partial class preAlertOrderService
    {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="entity.orderonline.api.fpx", Order=0)]
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string arg0;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="entity.orderonline.api.fpx", Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("arg1", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string[] arg1;
        
        public preAlertOrderService()
        {
        }
        
        public preAlertOrderService(string arg0, string[] arg1)
        {
            this.arg0 = arg0;
            this.arg1 = arg1;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(WrapperName="preAlertOrderServiceResponse", WrapperNamespace="entity.orderonline.api.fpx", IsWrapped=true)]
    public partial class preAlertOrderServiceResponse
    {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="entity.orderonline.api.fpx", Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("return", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public _4PXOrder.preAlertOrderResponse[] @return;
        
        public preAlertOrderServiceResponse()
        {
        }
        
        public preAlertOrderServiceResponse(_4PXOrder.preAlertOrderResponse[] @return)
        {
            this.@return = @return;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(WrapperName="findOrderService", WrapperNamespace="entity.orderonline.api.fpx", IsWrapped=true)]
    public partial class findOrderService
    {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="entity.orderonline.api.fpx", Order=0)]
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string arg0;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="entity.orderonline.api.fpx", Order=1)]
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public _4PXOrder.findOrderRequest arg1;
        
        public findOrderService()
        {
        }
        
        public findOrderService(string arg0, _4PXOrder.findOrderRequest arg1)
        {
            this.arg0 = arg0;
            this.arg1 = arg1;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(WrapperName="findOrderServiceResponse", WrapperNamespace="entity.orderonline.api.fpx", IsWrapped=true)]
    public partial class findOrderServiceResponse
    {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="entity.orderonline.api.fpx", Order=0)]
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public _4PXOrder.findOrderResponse @return;
        
        public findOrderServiceResponse()
        {
        }
        
        public findOrderServiceResponse(_4PXOrder.findOrderResponse @return)
        {
            this.@return = @return;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(WrapperName="createOrderService", WrapperNamespace="entity.orderonline.api.fpx", IsWrapped=true)]
    public partial class createOrderService
    {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="entity.orderonline.api.fpx", Order=0)]
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string arg0;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="entity.orderonline.api.fpx", Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("arg1", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public _4PXOrder.createOrderRequest[] arg1;
        
        public createOrderService()
        {
        }
        
        public createOrderService(string arg0, _4PXOrder.createOrderRequest[] arg1)
        {
            this.arg0 = arg0;
            this.arg1 = arg1;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(WrapperName="createOrderServiceResponse", WrapperNamespace="entity.orderonline.api.fpx", IsWrapped=true)]
    public partial class createOrderServiceResponse
    {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="entity.orderonline.api.fpx", Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("return", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public _4PXOrder.createOrderResponse[] @return;
        
        public createOrderServiceResponse()
        {
        }
        
        public createOrderServiceResponse(_4PXOrder.createOrderResponse[] @return)
        {
            this.@return = @return;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(WrapperName="createAndPreAlertOrderService", WrapperNamespace="entity.orderonline.api.fpx", IsWrapped=true)]
    public partial class createAndPreAlertOrderService
    {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="entity.orderonline.api.fpx", Order=0)]
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string arg0;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="entity.orderonline.api.fpx", Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("arg1", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public _4PXOrder.createAndPreAlertOrderRequest[] arg1;
        
        public createAndPreAlertOrderService()
        {
        }
        
        public createAndPreAlertOrderService(string arg0, _4PXOrder.createAndPreAlertOrderRequest[] arg1)
        {
            this.arg0 = arg0;
            this.arg1 = arg1;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(WrapperName="createAndPreAlertOrderServiceResponse", WrapperNamespace="entity.orderonline.api.fpx", IsWrapped=true)]
    public partial class createAndPreAlertOrderServiceResponse
    {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="entity.orderonline.api.fpx", Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("return", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public _4PXOrder.createAndPreAlertOrderResponse[] @return;
        
        public createAndPreAlertOrderServiceResponse()
        {
        }
        
        public createAndPreAlertOrderServiceResponse(_4PXOrder.createAndPreAlertOrderResponse[] @return)
        {
            this.@return = @return;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(WrapperName="assignCommandService", WrapperNamespace="entity.orderonline.api.fpx", IsWrapped=true)]
    public partial class assignCommandService
    {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="entity.orderonline.api.fpx", Order=0)]
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string arg0;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="entity.orderonline.api.fpx", Order=1)]
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public _4PXOrder.assignCommandRequest arg1;
        
        public assignCommandService()
        {
        }
        
        public assignCommandService(string arg0, _4PXOrder.assignCommandRequest arg1)
        {
            this.arg0 = arg0;
            this.arg1 = arg1;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(WrapperName="assignCommandServiceResponse", WrapperNamespace="entity.orderonline.api.fpx", IsWrapped=true)]
    public partial class assignCommandServiceResponse
    {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="entity.orderonline.api.fpx", Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("return", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public _4PXOrder.assignCommandResponse[] @return;
        
        public assignCommandServiceResponse()
        {
        }
        
        public assignCommandServiceResponse(_4PXOrder.assignCommandResponse[] @return)
        {
            this.@return = @return;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(WrapperName="modifyOrderService", WrapperNamespace="entity.orderonline.api.fpx", IsWrapped=true)]
    public partial class modifyOrderService
    {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="entity.orderonline.api.fpx", Order=0)]
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public string arg0;
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="entity.orderonline.api.fpx", Order=1)]
        [System.Xml.Serialization.XmlElementAttribute("arg1", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public _4PXOrder.modifyOrderRequest[] arg1;
        
        public modifyOrderService()
        {
        }
        
        public modifyOrderService(string arg0, _4PXOrder.modifyOrderRequest[] arg1)
        {
            this.arg0 = arg0;
            this.arg1 = arg1;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(WrapperName="modifyOrderServiceResponse", WrapperNamespace="entity.orderonline.api.fpx", IsWrapped=true)]
    public partial class modifyOrderServiceResponse
    {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="entity.orderonline.api.fpx", Order=0)]
        [System.Xml.Serialization.XmlElementAttribute("return", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
        public _4PXOrder.modifyOrderResponse[] @return;
        
        public modifyOrderServiceResponse()
        {
        }
        
        public modifyOrderServiceResponse(_4PXOrder.modifyOrderResponse[] @return)
        {
            this.@return = @return;
        }
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
    public interface IOrderOnlineServiceChannel : _4PXOrder.IOrderOnlineService, System.ServiceModel.IClientChannel
    {
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.0.2")]
    public partial class OrderOnlineServiceClient : System.ServiceModel.ClientBase<_4PXOrder.IOrderOnlineService>, _4PXOrder.IOrderOnlineService
    {
        
        /// <summary>
        /// 实现此分部方法，配置服务终结点。
        /// </summary>
        /// <param name="serviceEndpoint">要配置的终结点</param>
        /// <param name="clientCredentials">客户端凭据</param>
        static partial void ConfigureEndpoint(System.ServiceModel.Description.ServiceEndpoint serviceEndpoint, System.ServiceModel.Description.ClientCredentials clientCredentials);
        
        public OrderOnlineServiceClient() : 
                base(OrderOnlineServiceClient.GetDefaultBinding(), OrderOnlineServiceClient.GetDefaultEndpointAddress())
        {
            this.Endpoint.Name = EndpointConfiguration.OrderOnlineServiceImplPort.ToString();
            ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
        }
        
        public OrderOnlineServiceClient(EndpointConfiguration endpointConfiguration) : 
                base(OrderOnlineServiceClient.GetBindingForEndpoint(endpointConfiguration), OrderOnlineServiceClient.GetEndpointAddress(endpointConfiguration))
        {
            this.Endpoint.Name = endpointConfiguration.ToString();
            ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
        }
        
        public OrderOnlineServiceClient(EndpointConfiguration endpointConfiguration, string remoteAddress) : 
                base(OrderOnlineServiceClient.GetBindingForEndpoint(endpointConfiguration), new System.ServiceModel.EndpointAddress(remoteAddress))
        {
            this.Endpoint.Name = endpointConfiguration.ToString();
            ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
        }
        
        public OrderOnlineServiceClient(EndpointConfiguration endpointConfiguration, System.ServiceModel.EndpointAddress remoteAddress) : 
                base(OrderOnlineServiceClient.GetBindingForEndpoint(endpointConfiguration), remoteAddress)
        {
            this.Endpoint.Name = endpointConfiguration.ToString();
            ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
        }
        
        public OrderOnlineServiceClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : 
                base(binding, remoteAddress)
        {
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<_4PXOrder.createAndPreAlertOrderServiceNewResponse> _4PXOrder.IOrderOnlineService.createAndPreAlertOrderServiceNewAsync(_4PXOrder.createAndPreAlertOrderServiceNew request)
        {
            return base.Channel.createAndPreAlertOrderServiceNewAsync(request);
        }
        
        public System.Threading.Tasks.Task<_4PXOrder.createAndPreAlertOrderServiceNewResponse> createAndPreAlertOrderServiceNewAsync(string arg0, _4PXOrder.createAndPreAlertOrderRequest[] arg1)
        {
            _4PXOrder.createAndPreAlertOrderServiceNew inValue = new _4PXOrder.createAndPreAlertOrderServiceNew();
            inValue.arg0 = arg0;
            inValue.arg1 = arg1;
            return ((_4PXOrder.IOrderOnlineService)(this)).createAndPreAlertOrderServiceNewAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<_4PXOrder.removeOrderServiceResponse> _4PXOrder.IOrderOnlineService.removeOrderServiceAsync(_4PXOrder.removeOrderService request)
        {
            return base.Channel.removeOrderServiceAsync(request);
        }
        
        public System.Threading.Tasks.Task<_4PXOrder.removeOrderServiceResponse> removeOrderServiceAsync(string arg0, string[] arg1)
        {
            _4PXOrder.removeOrderService inValue = new _4PXOrder.removeOrderService();
            inValue.arg0 = arg0;
            inValue.arg1 = arg1;
            return ((_4PXOrder.IOrderOnlineService)(this)).removeOrderServiceAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<_4PXOrder.createAndPreAlertOrderUpgradeServiceResponse> _4PXOrder.IOrderOnlineService.createAndPreAlertOrderUpgradeServiceAsync(_4PXOrder.createAndPreAlertOrderUpgradeService request)
        {
            return base.Channel.createAndPreAlertOrderUpgradeServiceAsync(request);
        }
        
        public System.Threading.Tasks.Task<_4PXOrder.createAndPreAlertOrderUpgradeServiceResponse> createAndPreAlertOrderUpgradeServiceAsync(string arg0, _4PXOrder.createAndPreAlertOrderUpgradeRequest[] arg1)
        {
            _4PXOrder.createAndPreAlertOrderUpgradeService inValue = new _4PXOrder.createAndPreAlertOrderUpgradeService();
            inValue.arg0 = arg0;
            inValue.arg1 = arg1;
            return ((_4PXOrder.IOrderOnlineService)(this)).createAndPreAlertOrderUpgradeServiceAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<_4PXOrder.updatePreInfoResponse> _4PXOrder.IOrderOnlineService.updatePreInfoAsync(_4PXOrder.updatePreInfo request)
        {
            return base.Channel.updatePreInfoAsync(request);
        }
        
        public System.Threading.Tasks.Task<_4PXOrder.updatePreInfoResponse> updatePreInfoAsync(string arg0, _4PXOrder.updatePreInfoRequest arg1)
        {
            _4PXOrder.updatePreInfo inValue = new _4PXOrder.updatePreInfo();
            inValue.arg0 = arg0;
            inValue.arg1 = arg1;
            return ((_4PXOrder.IOrderOnlineService)(this)).updatePreInfoAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<_4PXOrder.preAlertOrderServiceNewResponse> _4PXOrder.IOrderOnlineService.preAlertOrderServiceNewAsync(_4PXOrder.preAlertOrderServiceNew request)
        {
            return base.Channel.preAlertOrderServiceNewAsync(request);
        }
        
        public System.Threading.Tasks.Task<_4PXOrder.preAlertOrderServiceNewResponse> preAlertOrderServiceNewAsync(string arg0, string[] arg1)
        {
            _4PXOrder.preAlertOrderServiceNew inValue = new _4PXOrder.preAlertOrderServiceNew();
            inValue.arg0 = arg0;
            inValue.arg1 = arg1;
            return ((_4PXOrder.IOrderOnlineService)(this)).preAlertOrderServiceNewAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<_4PXOrder.preAlertOrderServiceResponse> _4PXOrder.IOrderOnlineService.preAlertOrderServiceAsync(_4PXOrder.preAlertOrderService request)
        {
            return base.Channel.preAlertOrderServiceAsync(request);
        }
        
        public System.Threading.Tasks.Task<_4PXOrder.preAlertOrderServiceResponse> preAlertOrderServiceAsync(string arg0, string[] arg1)
        {
            _4PXOrder.preAlertOrderService inValue = new _4PXOrder.preAlertOrderService();
            inValue.arg0 = arg0;
            inValue.arg1 = arg1;
            return ((_4PXOrder.IOrderOnlineService)(this)).preAlertOrderServiceAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<_4PXOrder.findOrderServiceResponse> _4PXOrder.IOrderOnlineService.findOrderServiceAsync(_4PXOrder.findOrderService request)
        {
            return base.Channel.findOrderServiceAsync(request);
        }
        
        public System.Threading.Tasks.Task<_4PXOrder.findOrderServiceResponse> findOrderServiceAsync(string arg0, _4PXOrder.findOrderRequest arg1)
        {
            _4PXOrder.findOrderService inValue = new _4PXOrder.findOrderService();
            inValue.arg0 = arg0;
            inValue.arg1 = arg1;
            return ((_4PXOrder.IOrderOnlineService)(this)).findOrderServiceAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<_4PXOrder.createOrderServiceResponse> _4PXOrder.IOrderOnlineService.createOrderServiceAsync(_4PXOrder.createOrderService request)
        {
            return base.Channel.createOrderServiceAsync(request);
        }
        
        public System.Threading.Tasks.Task<_4PXOrder.createOrderServiceResponse> createOrderServiceAsync(string arg0, _4PXOrder.createOrderRequest[] arg1)
        {
            _4PXOrder.createOrderService inValue = new _4PXOrder.createOrderService();
            inValue.arg0 = arg0;
            inValue.arg1 = arg1;
            return ((_4PXOrder.IOrderOnlineService)(this)).createOrderServiceAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<_4PXOrder.createAndPreAlertOrderServiceResponse> _4PXOrder.IOrderOnlineService.createAndPreAlertOrderServiceAsync(_4PXOrder.createAndPreAlertOrderService request)
        {
            return base.Channel.createAndPreAlertOrderServiceAsync(request);
        }
        
        public System.Threading.Tasks.Task<_4PXOrder.createAndPreAlertOrderServiceResponse> createAndPreAlertOrderServiceAsync(string arg0, _4PXOrder.createAndPreAlertOrderRequest[] arg1)
        {
            _4PXOrder.createAndPreAlertOrderService inValue = new _4PXOrder.createAndPreAlertOrderService();
            inValue.arg0 = arg0;
            inValue.arg1 = arg1;
            return ((_4PXOrder.IOrderOnlineService)(this)).createAndPreAlertOrderServiceAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<_4PXOrder.assignCommandServiceResponse> _4PXOrder.IOrderOnlineService.assignCommandServiceAsync(_4PXOrder.assignCommandService request)
        {
            return base.Channel.assignCommandServiceAsync(request);
        }
        
        public System.Threading.Tasks.Task<_4PXOrder.assignCommandServiceResponse> assignCommandServiceAsync(string arg0, _4PXOrder.assignCommandRequest arg1)
        {
            _4PXOrder.assignCommandService inValue = new _4PXOrder.assignCommandService();
            inValue.arg0 = arg0;
            inValue.arg1 = arg1;
            return ((_4PXOrder.IOrderOnlineService)(this)).assignCommandServiceAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<_4PXOrder.modifyOrderServiceResponse> _4PXOrder.IOrderOnlineService.modifyOrderServiceAsync(_4PXOrder.modifyOrderService request)
        {
            return base.Channel.modifyOrderServiceAsync(request);
        }
        
        public System.Threading.Tasks.Task<_4PXOrder.modifyOrderServiceResponse> modifyOrderServiceAsync(string arg0, _4PXOrder.modifyOrderRequest[] arg1)
        {
            _4PXOrder.modifyOrderService inValue = new _4PXOrder.modifyOrderService();
            inValue.arg0 = arg0;
            inValue.arg1 = arg1;
            return ((_4PXOrder.IOrderOnlineService)(this)).modifyOrderServiceAsync(inValue);
        }
        
        public virtual System.Threading.Tasks.Task OpenAsync()
        {
            return System.Threading.Tasks.Task.Factory.FromAsync(((System.ServiceModel.ICommunicationObject)(this)).BeginOpen(null, null), new System.Action<System.IAsyncResult>(((System.ServiceModel.ICommunicationObject)(this)).EndOpen));
        }
        
        public virtual System.Threading.Tasks.Task CloseAsync()
        {
            return System.Threading.Tasks.Task.Factory.FromAsync(((System.ServiceModel.ICommunicationObject)(this)).BeginClose(null, null), new System.Action<System.IAsyncResult>(((System.ServiceModel.ICommunicationObject)(this)).EndClose));
        }
        
        private static System.ServiceModel.Channels.Binding GetBindingForEndpoint(EndpointConfiguration endpointConfiguration)
        {
            if ((endpointConfiguration == EndpointConfiguration.OrderOnlineServiceImplPort))
            {
                System.ServiceModel.BasicHttpBinding result = new System.ServiceModel.BasicHttpBinding();
                result.MaxBufferSize = int.MaxValue;
                result.ReaderQuotas = System.Xml.XmlDictionaryReaderQuotas.Max;
                result.MaxReceivedMessageSize = int.MaxValue;
                result.AllowCookies = true;
                return result;
            }
            throw new System.InvalidOperationException(string.Format("找不到名称为“{0}”的终结点。", endpointConfiguration));
        }
        
        private static System.ServiceModel.EndpointAddress GetEndpointAddress(EndpointConfiguration endpointConfiguration)
        {
            if ((endpointConfiguration == EndpointConfiguration.OrderOnlineServiceImplPort))
            {
                return new System.ServiceModel.EndpointAddress("http://api.4px.com:8058/OrderOnline/ws/OrderOnlineService.dll");
            }
            throw new System.InvalidOperationException(string.Format("找不到名称为“{0}”的终结点。", endpointConfiguration));
        }
        
        private static System.ServiceModel.Channels.Binding GetDefaultBinding()
        {
            return OrderOnlineServiceClient.GetBindingForEndpoint(EndpointConfiguration.OrderOnlineServiceImplPort);
        }
        
        private static System.ServiceModel.EndpointAddress GetDefaultEndpointAddress()
        {
            return OrderOnlineServiceClient.GetEndpointAddress(EndpointConfiguration.OrderOnlineServiceImplPort);
        }
        
        public enum EndpointConfiguration
        {
            
            OrderOnlineServiceImplPort,
        }
    }
}
