//------------------------------------------------------------------------------
// 
//     此代码由工具生成。
//
//     对此文件的更改可能导致不正确的行为,并在以下条件下丢失:
//     代码重新生成。
// 
//------------------------------------------------------------------------------
namespace ServiceReferenceDianLisReport
{
    using System.Runtime.Serialization;
    
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
    [System.Runtime.Serialization.DataContractAttribute(Name="RequestOfConditionReport", Namespace="http://r.dalabs.cn")]
    public partial class RequestOfConditionReport : object
    {
        
        private string ClientIDField;
        
        private string KeyField;
        
        private int PageNoField;
        
        private string ModelField;
        
        private ServiceReferenceDianLisReport.ConditionReport ConditionField;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)]
        public string ClientID
        {
            get
            {
                return this.ClientIDField;
            }
            set
            {
                this.ClientIDField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)]
        public string Key
        {
            get
            {
                return this.KeyField;
            }
            set
            {
                this.KeyField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true)]
        public int PageNo
        {
            get
            {
                return this.PageNoField;
            }
            set
            {
                this.PageNoField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)]
        public string Model
        {
            get
            {
                return this.ModelField;
            }
            set
            {
                this.ModelField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)]
        public ServiceReferenceDianLisReport.ConditionReport Condition
        {
            get
            {
                return this.ConditionField;
            }
            set
            {
                this.ConditionField = value;
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
    [System.Runtime.Serialization.DataContractAttribute(Name="ConditionReport", Namespace="http://r.dalabs.cn")]
    public partial class ConditionReport : object
    {
        
        private string ClinicIDField;
        
        private string StartDateField;
        
        private string EndDateField;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)]
        public string ClinicID
        {
            get
            {
                return this.ClinicIDField;
            }
            set
            {
                this.ClinicIDField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)]
        public string StartDate
        {
            get
            {
                return this.StartDateField;
            }
            set
            {
                this.StartDateField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string EndDate
        {
            get
            {
                return this.EndDateField;
            }
            set
            {
                this.EndDateField = value;
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
    [System.Runtime.Serialization.DataContractAttribute(Name="ResponseOfReport", Namespace="http://r.dalabs.cn")]
    public partial class ResponseOfReport : object
    {
        
        private int ResultCodeField;
        
        private string ResultMsgField;
        
        private bool HasNextPageField;
        
        private int PageNOField;
        
        private ServiceReferenceDianLisReport.Report[] DatasField;
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true)]
        public int ResultCode
        {
            get
            {
                return this.ResultCodeField;
            }
            set
            {
                this.ResultCodeField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)]
        public string ResultMsg
        {
            get
            {
                return this.ResultMsgField;
            }
            set
            {
                this.ResultMsgField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=2)]
        public bool HasNextPage
        {
            get
            {
                return this.HasNextPageField;
            }
            set
            {
                this.HasNextPageField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=3)]
        public int PageNO
        {
            get
            {
                return this.PageNOField;
            }
            set
            {
                this.PageNOField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)]
        public ServiceReferenceDianLisReport.Report[] Datas
        {
            get
            {
                return this.DatasField;
            }
            set
            {
                this.DatasField = value;
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
    [System.Runtime.Serialization.DataContractAttribute(Name="Report", Namespace="http://r.dalabs.cn")]
    public partial class Report : object
    {
        
        private string ClinicIDField;
        
        private string DianBarcodeField;
        
        private string PatientNameField;
        
        private decimal ReportIDField;
        
        private string PaperTypeField;
        
        private string TestCodeField;
        
        private string TestNameField;
        
        private string ReportDateField;
        
        private string PicReportUrlField;
        
        private string PdfReportUrlField;
        
        private string SendDateField;
        
        private string TestDateField;
        
        private string ApprDateField;
        
        private string TestUsrNamField;
        
        private string ApprUsrNamField;
        
        private string ReportTimestampField;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)]
        public string ClinicID
        {
            get
            {
                return this.ClinicIDField;
            }
            set
            {
                this.ClinicIDField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)]
        public string DianBarcode
        {
            get
            {
                return this.DianBarcodeField;
            }
            set
            {
                this.DianBarcodeField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)]
        public string PatientName
        {
            get
            {
                return this.PatientNameField;
            }
            set
            {
                this.PatientNameField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true)]
        public decimal ReportID
        {
            get
            {
                return this.ReportIDField;
            }
            set
            {
                this.ReportIDField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)]
        public string PaperType
        {
            get
            {
                return this.PaperTypeField;
            }
            set
            {
                this.PaperTypeField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=5)]
        public string TestCode
        {
            get
            {
                return this.TestCodeField;
            }
            set
            {
                this.TestCodeField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=6)]
        public string TestName
        {
            get
            {
                return this.TestNameField;
            }
            set
            {
                this.TestNameField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=7)]
        public string ReportDate
        {
            get
            {
                return this.ReportDateField;
            }
            set
            {
                this.ReportDateField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=8)]
        public string PicReportUrl
        {
            get
            {
                return this.PicReportUrlField;
            }
            set
            {
                this.PicReportUrlField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=9)]
        public string PdfReportUrl
        {
            get
            {
                return this.PdfReportUrlField;
            }
            set
            {
                this.PdfReportUrlField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=10)]
        public string SendDate
        {
            get
            {
                return this.SendDateField;
            }
            set
            {
                this.SendDateField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=11)]
        public string TestDate
        {
            get
            {
                return this.TestDateField;
            }
            set
            {
                this.TestDateField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=12)]
        public string ApprDate
        {
            get
            {
                return this.ApprDateField;
            }
            set
            {
                this.ApprDateField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=13)]
        public string TestUsrNam
        {
            get
            {
                return this.TestUsrNamField;
            }
            set
            {
                this.TestUsrNamField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=14)]
        public string ApprUsrNam
        {
            get
            {
                return this.ApprUsrNamField;
            }
            set
            {
                this.ApprUsrNamField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=15)]
        public string ReportTimestamp
        {
            get
            {
                return this.ReportTimestampField;
            }
            set
            {
                this.ReportTimestampField = value;
            }
        }
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
    [System.ServiceModel.ServiceContractAttribute(Namespace="http://r.dalabs.cn", ConfigurationName="ServiceReferenceDianLisReport.ReportServiceSoap")]
    public interface ReportServiceSoap
    {
        
        [System.ServiceModel.OperationContractAttribute(Action="http://r.dalabs.cn/QueryReports", ReplyAction="*")]
        System.Threading.Tasks.Task QueryReportsAsync(ServiceReferenceDianLisReport.QueryReportsRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://r.dalabs.cn/GetReportInfo", ReplyAction="*")]
        System.Threading.Tasks.Task GetReportInfoAsync(ServiceReferenceDianLisReport.GetReportInfoRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://r.dalabs.cn/QueryReportsByHospInfo", ReplyAction="*")]
        System.Threading.Tasks.Task QueryReportsByHospInfoAsync(ServiceReferenceDianLisReport.QueryReportsByHospInfoRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://r.dalabs.cn/GetTestComparison", ReplyAction="*")]
        System.Threading.Tasks.Task GetTestComparisonAsync(ServiceReferenceDianLisReport.GetTestComparisonRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://r.dalabs.cn/GetSampleTestStatus", ReplyAction="*")]
        System.Threading.Tasks.Task GetSampleTestStatusAsync(ServiceReferenceDianLisReport.GetSampleTestStatusRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://r.dalabs.cn/GetBarcodeType", ReplyAction="*")]
        System.Threading.Tasks.Task GetBarcodeTypeAsync(ServiceReferenceDianLisReport.GetBarcodeTypeRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://r.dalabs.cn/GetReportInfo2", ReplyAction="*")]
        System.Threading.Tasks.Task GetReportInfo2Async(ServiceReferenceDianLisReport.GetReportInfo2Request request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://r.dalabs.cn/GetReportInfo3", ReplyAction="*")]
        System.Threading.Tasks.Task GetReportInfo3Async(ServiceReferenceDianLisReport.GetReportInfo3Request request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://r.dalabs.cn/QueryReports2", ReplyAction="*")]
        System.Threading.Tasks.Task QueryReports2Async(ServiceReferenceDianLisReport.QueryReports2Request request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://r.dalabs.cn/GetReportInfoByPatient", ReplyAction="*")]
        System.Threading.Tasks.Task GetReportInfoByPatientAsync(ServiceReferenceDianLisReport.GetReportInfoByPatientRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://r.dalabs.cn/GetXGReportByPatient", ReplyAction="*")]
        System.Threading.Tasks.Task GetXGReportByPatientAsync(ServiceReferenceDianLisReport.GetXGReportByPatientRequest request);
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class QueryReportsRequest
    {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="QueryReports", Namespace="http://r.dalabs.cn", Order=0)]
        public ServiceReferenceDianLisReport.QueryReportsRequestBody Body;
        
        public QueryReportsRequest()
        {
        }
        
        public QueryReportsRequest(ServiceReferenceDianLisReport.QueryReportsRequestBody Body)
        {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://r.dalabs.cn")]
    public partial class QueryReportsRequestBody
    {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public ServiceReferenceDianLisReport.RequestOfConditionReport ReqInfo;
        
        public QueryReportsRequestBody()
        {
        }
        
        public QueryReportsRequestBody(ServiceReferenceDianLisReport.RequestOfConditionReport ReqInfo)
        {
            this.ReqInfo = ReqInfo;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class QueryReportsResponse
    {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="QueryReportsResponse", Namespace="http://r.dalabs.cn", Order=0)]
        public ServiceReferenceDianLisReport.QueryReportsResponseBody Body;
        
        public QueryReportsResponse()
        {
        }
        
        public QueryReportsResponse(ServiceReferenceDianLisReport.QueryReportsResponseBody Body)
        {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://r.dalabs.cn")]
    public partial class QueryReportsResponseBody
    {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public ServiceReferenceDianLisReport.ResponseOfReport QueryReportsResult;
        
        public QueryReportsResponseBody()
        {
        }
        
        public QueryReportsResponseBody(ServiceReferenceDianLisReport.ResponseOfReport QueryReportsResult)
        {
            this.QueryReportsResult = QueryReportsResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetReportInfoRequest
    {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetReportInfo", Namespace="http://r.dalabs.cn", Order=0)]
        public ServiceReferenceDianLisReport.GetReportInfoRequestBody Body;
        
        public GetReportInfoRequest()
        {
        }
        
        public GetReportInfoRequest(ServiceReferenceDianLisReport.GetReportInfoRequestBody Body)
        {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://r.dalabs.cn")]
    public partial class GetReportInfoRequestBody
    {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string ClientID;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string ClientGUID;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string BarCode;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)]
        public string model;
        
        public GetReportInfoRequestBody()
        {
        }
        
        public GetReportInfoRequestBody(string ClientID, string ClientGUID, string BarCode, string model)
        {
            this.ClientID = ClientID;
            this.ClientGUID = ClientGUID;
            this.BarCode = BarCode;
            this.model = model;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetReportInfoResponse
    {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetReportInfoResponse", Namespace="http://r.dalabs.cn", Order=0)]
        public ServiceReferenceDianLisReport.GetReportInfoResponseBody Body;
        
        public GetReportInfoResponse()
        {
        }
        
        public GetReportInfoResponse(ServiceReferenceDianLisReport.GetReportInfoResponseBody Body)
        {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://r.dalabs.cn")]
    public partial class GetReportInfoResponseBody
    {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string GetReportInfoResult;
        
        public GetReportInfoResponseBody()
        {
        }
        
        public GetReportInfoResponseBody(string GetReportInfoResult)
        {
            this.GetReportInfoResult = GetReportInfoResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class QueryReportsByHospInfoRequest
    {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="QueryReportsByHospInfo", Namespace="http://r.dalabs.cn", Order=0)]
        public ServiceReferenceDianLisReport.QueryReportsByHospInfoRequestBody Body;
        
        public QueryReportsByHospInfoRequest()
        {
        }
        
        public QueryReportsByHospInfoRequest(ServiceReferenceDianLisReport.QueryReportsByHospInfoRequestBody Body)
        {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://r.dalabs.cn")]
    public partial class QueryReportsByHospInfoRequestBody
    {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string ClientID;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string ClientGUID;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string paramInfo;
        
        public QueryReportsByHospInfoRequestBody()
        {
        }
        
        public QueryReportsByHospInfoRequestBody(string ClientID, string ClientGUID, string paramInfo)
        {
            this.ClientID = ClientID;
            this.ClientGUID = ClientGUID;
            this.paramInfo = paramInfo;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class QueryReportsByHospInfoResponse
    {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="QueryReportsByHospInfoResponse", Namespace="http://r.dalabs.cn", Order=0)]
        public ServiceReferenceDianLisReport.QueryReportsByHospInfoResponseBody Body;
        
        public QueryReportsByHospInfoResponse()
        {
        }
        
        public QueryReportsByHospInfoResponse(ServiceReferenceDianLisReport.QueryReportsByHospInfoResponseBody Body)
        {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://r.dalabs.cn")]
    public partial class QueryReportsByHospInfoResponseBody
    {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string QueryReportsByHospInfoResult;
        
        public QueryReportsByHospInfoResponseBody()
        {
        }
        
        public QueryReportsByHospInfoResponseBody(string QueryReportsByHospInfoResult)
        {
            this.QueryReportsByHospInfoResult = QueryReportsByHospInfoResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetTestComparisonRequest
    {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetTestComparison", Namespace="http://r.dalabs.cn", Order=0)]
        public ServiceReferenceDianLisReport.GetTestComparisonRequestBody Body;
        
        public GetTestComparisonRequest()
        {
        }
        
        public GetTestComparisonRequest(ServiceReferenceDianLisReport.GetTestComparisonRequestBody Body)
        {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://r.dalabs.cn")]
    public partial class GetTestComparisonRequestBody
    {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string ClientID;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string ClientGUID;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string testcode;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)]
        public string updatedate;
        
        public GetTestComparisonRequestBody()
        {
        }
        
        public GetTestComparisonRequestBody(string ClientID, string ClientGUID, string testcode, string updatedate)
        {
            this.ClientID = ClientID;
            this.ClientGUID = ClientGUID;
            this.testcode = testcode;
            this.updatedate = updatedate;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetTestComparisonResponse
    {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetTestComparisonResponse", Namespace="http://r.dalabs.cn", Order=0)]
        public ServiceReferenceDianLisReport.GetTestComparisonResponseBody Body;
        
        public GetTestComparisonResponse()
        {
        }
        
        public GetTestComparisonResponse(ServiceReferenceDianLisReport.GetTestComparisonResponseBody Body)
        {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://r.dalabs.cn")]
    public partial class GetTestComparisonResponseBody
    {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string GetTestComparisonResult;
        
        public GetTestComparisonResponseBody()
        {
        }
        
        public GetTestComparisonResponseBody(string GetTestComparisonResult)
        {
            this.GetTestComparisonResult = GetTestComparisonResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetSampleTestStatusRequest
    {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetSampleTestStatus", Namespace="http://r.dalabs.cn", Order=0)]
        public ServiceReferenceDianLisReport.GetSampleTestStatusRequestBody Body;
        
        public GetSampleTestStatusRequest()
        {
        }
        
        public GetSampleTestStatusRequest(ServiceReferenceDianLisReport.GetSampleTestStatusRequestBody Body)
        {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://r.dalabs.cn")]
    public partial class GetSampleTestStatusRequestBody
    {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string ClientID;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string ClientGUID;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string barcode;
        
        public GetSampleTestStatusRequestBody()
        {
        }
        
        public GetSampleTestStatusRequestBody(string ClientID, string ClientGUID, string barcode)
        {
            this.ClientID = ClientID;
            this.ClientGUID = ClientGUID;
            this.barcode = barcode;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetSampleTestStatusResponse
    {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetSampleTestStatusResponse", Namespace="http://r.dalabs.cn", Order=0)]
        public ServiceReferenceDianLisReport.GetSampleTestStatusResponseBody Body;
        
        public GetSampleTestStatusResponse()
        {
        }
        
        public GetSampleTestStatusResponse(ServiceReferenceDianLisReport.GetSampleTestStatusResponseBody Body)
        {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://r.dalabs.cn")]
    public partial class GetSampleTestStatusResponseBody
    {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string GetSampleTestStatusResult;
        
        public GetSampleTestStatusResponseBody()
        {
        }
        
        public GetSampleTestStatusResponseBody(string GetSampleTestStatusResult)
        {
            this.GetSampleTestStatusResult = GetSampleTestStatusResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetBarcodeTypeRequest
    {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetBarcodeType", Namespace="http://r.dalabs.cn", Order=0)]
        public ServiceReferenceDianLisReport.GetBarcodeTypeRequestBody Body;
        
        public GetBarcodeTypeRequest()
        {
        }
        
        public GetBarcodeTypeRequest(ServiceReferenceDianLisReport.GetBarcodeTypeRequestBody Body)
        {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://r.dalabs.cn")]
    public partial class GetBarcodeTypeRequestBody
    {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string ClientID;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string ClientGUID;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string BarCode;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)]
        public string StartDate;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)]
        public string EndDate;
        
        public GetBarcodeTypeRequestBody()
        {
        }
        
        public GetBarcodeTypeRequestBody(string ClientID, string ClientGUID, string BarCode, string StartDate, string EndDate)
        {
            this.ClientID = ClientID;
            this.ClientGUID = ClientGUID;
            this.BarCode = BarCode;
            this.StartDate = StartDate;
            this.EndDate = EndDate;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetBarcodeTypeResponse
    {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetBarcodeTypeResponse", Namespace="http://r.dalabs.cn", Order=0)]
        public ServiceReferenceDianLisReport.GetBarcodeTypeResponseBody Body;
        
        public GetBarcodeTypeResponse()
        {
        }
        
        public GetBarcodeTypeResponse(ServiceReferenceDianLisReport.GetBarcodeTypeResponseBody Body)
        {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://r.dalabs.cn")]
    public partial class GetBarcodeTypeResponseBody
    {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string GetBarcodeTypeResult;
        
        public GetBarcodeTypeResponseBody()
        {
        }
        
        public GetBarcodeTypeResponseBody(string GetBarcodeTypeResult)
        {
            this.GetBarcodeTypeResult = GetBarcodeTypeResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetReportInfo2Request
    {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetReportInfo2", Namespace="http://r.dalabs.cn", Order=0)]
        public ServiceReferenceDianLisReport.GetReportInfo2RequestBody Body;
        
        public GetReportInfo2Request()
        {
        }
        
        public GetReportInfo2Request(ServiceReferenceDianLisReport.GetReportInfo2RequestBody Body)
        {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://r.dalabs.cn")]
    public partial class GetReportInfo2RequestBody
    {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string ClientID;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string ClientGUID;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string BarCode;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)]
        public string model;
        
        public GetReportInfo2RequestBody()
        {
        }
        
        public GetReportInfo2RequestBody(string ClientID, string ClientGUID, string BarCode, string model)
        {
            this.ClientID = ClientID;
            this.ClientGUID = ClientGUID;
            this.BarCode = BarCode;
            this.model = model;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetReportInfo2Response
    {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetReportInfo2Response", Namespace="http://r.dalabs.cn", Order=0)]
        public ServiceReferenceDianLisReport.GetReportInfo2ResponseBody Body;
        
        public GetReportInfo2Response()
        {
        }
        
        public GetReportInfo2Response(ServiceReferenceDianLisReport.GetReportInfo2ResponseBody Body)
        {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://r.dalabs.cn")]
    public partial class GetReportInfo2ResponseBody
    {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string GetReportInfo2Result;
        
        public GetReportInfo2ResponseBody()
        {
        }
        
        public GetReportInfo2ResponseBody(string GetReportInfo2Result)
        {
            this.GetReportInfo2Result = GetReportInfo2Result;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetReportInfo3Request
    {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetReportInfo3", Namespace="http://r.dalabs.cn", Order=0)]
        public ServiceReferenceDianLisReport.GetReportInfo3RequestBody Body;
        
        public GetReportInfo3Request()
        {
        }
        
        public GetReportInfo3Request(ServiceReferenceDianLisReport.GetReportInfo3RequestBody Body)
        {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://r.dalabs.cn")]
    public partial class GetReportInfo3RequestBody
    {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string ClientID;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string ClientGUID;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string BarCode;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)]
        public string model;
        
        public GetReportInfo3RequestBody()
        {
        }
        
        public GetReportInfo3RequestBody(string ClientID, string ClientGUID, string BarCode, string model)
        {
            this.ClientID = ClientID;
            this.ClientGUID = ClientGUID;
            this.BarCode = BarCode;
            this.model = model;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetReportInfo3Response
    {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetReportInfo3Response", Namespace="http://r.dalabs.cn", Order=0)]
        public ServiceReferenceDianLisReport.GetReportInfo3ResponseBody Body;
        
        public GetReportInfo3Response()
        {
        }
        
        public GetReportInfo3Response(ServiceReferenceDianLisReport.GetReportInfo3ResponseBody Body)
        {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://r.dalabs.cn")]
    public partial class GetReportInfo3ResponseBody
    {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string GetReportInfo3Result;
        
        public GetReportInfo3ResponseBody()
        {
        }
        
        public GetReportInfo3ResponseBody(string GetReportInfo3Result)
        {
            this.GetReportInfo3Result = GetReportInfo3Result;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class QueryReports2Request
    {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="QueryReports2", Namespace="http://r.dalabs.cn", Order=0)]
        public ServiceReferenceDianLisReport.QueryReports2RequestBody Body;
        
        public QueryReports2Request()
        {
        }
        
        public QueryReports2Request(ServiceReferenceDianLisReport.QueryReports2RequestBody Body)
        {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://r.dalabs.cn")]
    public partial class QueryReports2RequestBody
    {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public ServiceReferenceDianLisReport.RequestOfConditionReport ReqInfo;
        
        public QueryReports2RequestBody()
        {
        }
        
        public QueryReports2RequestBody(ServiceReferenceDianLisReport.RequestOfConditionReport ReqInfo)
        {
            this.ReqInfo = ReqInfo;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class QueryReports2Response
    {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="QueryReports2Response", Namespace="http://r.dalabs.cn", Order=0)]
        public ServiceReferenceDianLisReport.QueryReports2ResponseBody Body;
        
        public QueryReports2Response()
        {
        }
        
        public QueryReports2Response(ServiceReferenceDianLisReport.QueryReports2ResponseBody Body)
        {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://r.dalabs.cn")]
    public partial class QueryReports2ResponseBody
    {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public ServiceReferenceDianLisReport.ResponseOfReport QueryReports2Result;
        
        public QueryReports2ResponseBody()
        {
        }
        
        public QueryReports2ResponseBody(ServiceReferenceDianLisReport.ResponseOfReport QueryReports2Result)
        {
            this.QueryReports2Result = QueryReports2Result;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetReportInfoByPatientRequest
    {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetReportInfoByPatient", Namespace="http://r.dalabs.cn", Order=0)]
        public ServiceReferenceDianLisReport.GetReportInfoByPatientRequestBody Body;
        
        public GetReportInfoByPatientRequest()
        {
        }
        
        public GetReportInfoByPatientRequest(ServiceReferenceDianLisReport.GetReportInfoByPatientRequestBody Body)
        {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://r.dalabs.cn")]
    public partial class GetReportInfoByPatientRequestBody
    {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string ClientID;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string ClientGUID;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string paramInfo;
        
        public GetReportInfoByPatientRequestBody()
        {
        }
        
        public GetReportInfoByPatientRequestBody(string ClientID, string ClientGUID, string paramInfo)
        {
            this.ClientID = ClientID;
            this.ClientGUID = ClientGUID;
            this.paramInfo = paramInfo;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetReportInfoByPatientResponse
    {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetReportInfoByPatientResponse", Namespace="http://r.dalabs.cn", Order=0)]
        public ServiceReferenceDianLisReport.GetReportInfoByPatientResponseBody Body;
        
        public GetReportInfoByPatientResponse()
        {
        }
        
        public GetReportInfoByPatientResponse(ServiceReferenceDianLisReport.GetReportInfoByPatientResponseBody Body)
        {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://r.dalabs.cn")]
    public partial class GetReportInfoByPatientResponseBody
    {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string GetReportInfoByPatientResult;
        
        public GetReportInfoByPatientResponseBody()
        {
        }
        
        public GetReportInfoByPatientResponseBody(string GetReportInfoByPatientResult)
        {
            this.GetReportInfoByPatientResult = GetReportInfoByPatientResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetXGReportByPatientRequest
    {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetXGReportByPatient", Namespace="http://r.dalabs.cn", Order=0)]
        public ServiceReferenceDianLisReport.GetXGReportByPatientRequestBody Body;
        
        public GetXGReportByPatientRequest()
        {
        }
        
        public GetXGReportByPatientRequest(ServiceReferenceDianLisReport.GetXGReportByPatientRequestBody Body)
        {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://r.dalabs.cn")]
    public partial class GetXGReportByPatientRequestBody
    {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string ClientID;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string ClientGUID;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string paramInfo;
        
        public GetXGReportByPatientRequestBody()
        {
        }
        
        public GetXGReportByPatientRequestBody(string ClientID, string ClientGUID, string paramInfo)
        {
            this.ClientID = ClientID;
            this.ClientGUID = ClientGUID;
            this.paramInfo = paramInfo;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetXGReportByPatientResponse
    {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetXGReportByPatientResponse", Namespace="http://r.dalabs.cn", Order=0)]
        public ServiceReferenceDianLisReport.GetXGReportByPatientResponseBody Body;
        
        public GetXGReportByPatientResponse()
        {
        }
        
        public GetXGReportByPatientResponse(ServiceReferenceDianLisReport.GetXGReportByPatientResponseBody Body)
        {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://r.dalabs.cn")]
    public partial class GetXGReportByPatientResponseBody
    {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string GetXGReportByPatientResult;
        
        public GetXGReportByPatientResponseBody()
        {
        }
        
        public GetXGReportByPatientResponseBody(string GetXGReportByPatientResult)
        {
            this.GetXGReportByPatientResult = GetXGReportByPatientResult;
        }
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
    public interface ReportServiceSoapChannel : ServiceReferenceDianLisReport.ReportServiceSoap, System.ServiceModel.IClientChannel
    {
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Tools.ServiceModel.Svcutil", "2.2.0-preview1.23462.5")]
    public partial class ReportServiceSoapClient : System.ServiceModel.ClientBase, ServiceReferenceDianLisReport.ReportServiceSoap
    {
        
        /// 
        /// 实现此分部方法,配置服务终结点。
        /// 
        /// 要配置的终结点
        /// 客户端凭据
        static partial void ConfigureEndpoint(System.ServiceModel.Description.ServiceEndpoint serviceEndpoint, System.ServiceModel.Description.ClientCredentials clientCredentials);
        
        public ReportServiceSoapClient(EndpointConfiguration endpointConfiguration) : 
                base(ReportServiceSoapClient.GetBindingForEndpoint(endpointConfiguration), ReportServiceSoapClient.GetEndpointAddress(endpointConfiguration))
        {
            this.Endpoint.Name = endpointConfiguration.ToString();
            ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
        }
        
        public ReportServiceSoapClient(EndpointConfiguration endpointConfiguration, string remoteAddress) : 
                base(ReportServiceSoapClient.GetBindingForEndpoint(endpointConfiguration), new System.ServiceModel.EndpointAddress(remoteAddress))
        {
            this.Endpoint.Name = endpointConfiguration.ToString();
            ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
        }
        
        public ReportServiceSoapClient(EndpointConfiguration endpointConfiguration, System.ServiceModel.EndpointAddress remoteAddress) : 
                base(ReportServiceSoapClient.GetBindingForEndpoint(endpointConfiguration), remoteAddress)
        {
            this.Endpoint.Name = endpointConfiguration.ToString();
            ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
        }
        
        public ReportServiceSoapClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : 
                base(binding, remoteAddress)
        {
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task ServiceReferenceDianLisReport.ReportServiceSoap.QueryReportsAsync(ServiceReferenceDianLisReport.QueryReportsRequest request)
        {
            return base.Channel.QueryReportsAsync(request);
        }
        
        public System.Threading.Tasks.Task QueryReportsAsync(ServiceReferenceDianLisReport.RequestOfConditionReport ReqInfo)
        {
            ServiceReferenceDianLisReport.QueryReportsRequest inValue = new ServiceReferenceDianLisReport.QueryReportsRequest();
            inValue.Body = new ServiceReferenceDianLisReport.QueryReportsRequestBody();
            inValue.Body.ReqInfo = ReqInfo;
            return ((ServiceReferenceDianLisReport.ReportServiceSoap)(this)).QueryReportsAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task ServiceReferenceDianLisReport.ReportServiceSoap.GetReportInfoAsync(ServiceReferenceDianLisReport.GetReportInfoRequest request)
        {
            return base.Channel.GetReportInfoAsync(request);
        }
        
        public System.Threading.Tasks.Task GetReportInfoAsync(string ClientID, string ClientGUID, string BarCode, string model)
        {
            ServiceReferenceDianLisReport.GetReportInfoRequest inValue = new ServiceReferenceDianLisReport.GetReportInfoRequest();
            inValue.Body = new ServiceReferenceDianLisReport.GetReportInfoRequestBody();
            inValue.Body.ClientID = ClientID;
            inValue.Body.ClientGUID = ClientGUID;
            inValue.Body.BarCode = BarCode;
            inValue.Body.model = model;
            return ((ServiceReferenceDianLisReport.ReportServiceSoap)(this)).GetReportInfoAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task ServiceReferenceDianLisReport.ReportServiceSoap.QueryReportsByHospInfoAsync(ServiceReferenceDianLisReport.QueryReportsByHospInfoRequest request)
        {
            return base.Channel.QueryReportsByHospInfoAsync(request);
        }
        
        public System.Threading.Tasks.Task QueryReportsByHospInfoAsync(string ClientID, string ClientGUID, string paramInfo)
        {
            ServiceReferenceDianLisReport.QueryReportsByHospInfoRequest inValue = new ServiceReferenceDianLisReport.QueryReportsByHospInfoRequest();
            inValue.Body = new ServiceReferenceDianLisReport.QueryReportsByHospInfoRequestBody();
            inValue.Body.ClientID = ClientID;
            inValue.Body.ClientGUID = ClientGUID;
            inValue.Body.paramInfo = paramInfo;
            return ((ServiceReferenceDianLisReport.ReportServiceSoap)(this)).QueryReportsByHospInfoAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task ServiceReferenceDianLisReport.ReportServiceSoap.GetTestComparisonAsync(ServiceReferenceDianLisReport.GetTestComparisonRequest request)
        {
            return base.Channel.GetTestComparisonAsync(request);
        }
        
        public System.Threading.Tasks.Task GetTestComparisonAsync(string ClientID, string ClientGUID, string testcode, string updatedate)
        {
            ServiceReferenceDianLisReport.GetTestComparisonRequest inValue = new ServiceReferenceDianLisReport.GetTestComparisonRequest();
            inValue.Body = new ServiceReferenceDianLisReport.GetTestComparisonRequestBody();
            inValue.Body.ClientID = ClientID;
            inValue.Body.ClientGUID = ClientGUID;
            inValue.Body.testcode = testcode;
            inValue.Body.updatedate = updatedate;
            return ((ServiceReferenceDianLisReport.ReportServiceSoap)(this)).GetTestComparisonAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task ServiceReferenceDianLisReport.ReportServiceSoap.GetSampleTestStatusAsync(ServiceReferenceDianLisReport.GetSampleTestStatusRequest request)
        {
            return base.Channel.GetSampleTestStatusAsync(request);
        }
        
        public System.Threading.Tasks.Task GetSampleTestStatusAsync(string ClientID, string ClientGUID, string barcode)
        {
            ServiceReferenceDianLisReport.GetSampleTestStatusRequest inValue = new ServiceReferenceDianLisReport.GetSampleTestStatusRequest();
            inValue.Body = new ServiceReferenceDianLisReport.GetSampleTestStatusRequestBody();
            inValue.Body.ClientID = ClientID;
            inValue.Body.ClientGUID = ClientGUID;
            inValue.Body.barcode = barcode;
            return ((ServiceReferenceDianLisReport.ReportServiceSoap)(this)).GetSampleTestStatusAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task ServiceReferenceDianLisReport.ReportServiceSoap.GetBarcodeTypeAsync(ServiceReferenceDianLisReport.GetBarcodeTypeRequest request)
        {
            return base.Channel.GetBarcodeTypeAsync(request);
        }
        
        public System.Threading.Tasks.Task GetBarcodeTypeAsync(string ClientID, string ClientGUID, string BarCode, string StartDate, string EndDate)
        {
            ServiceReferenceDianLisReport.GetBarcodeTypeRequest inValue = new ServiceReferenceDianLisReport.GetBarcodeTypeRequest();
            inValue.Body = new ServiceReferenceDianLisReport.GetBarcodeTypeRequestBody();
            inValue.Body.ClientID = ClientID;
            inValue.Body.ClientGUID = ClientGUID;
            inValue.Body.BarCode = BarCode;
            inValue.Body.StartDate = StartDate;
            inValue.Body.EndDate = EndDate;
            return ((ServiceReferenceDianLisReport.ReportServiceSoap)(this)).GetBarcodeTypeAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task ServiceReferenceDianLisReport.ReportServiceSoap.GetReportInfo2Async(ServiceReferenceDianLisReport.GetReportInfo2Request request)
        {
            return base.Channel.GetReportInfo2Async(request);
        }
        
        public System.Threading.Tasks.Task GetReportInfo2Async(string ClientID, string ClientGUID, string BarCode, string model)
        {
            ServiceReferenceDianLisReport.GetReportInfo2Request inValue = new ServiceReferenceDianLisReport.GetReportInfo2Request();
            inValue.Body = new ServiceReferenceDianLisReport.GetReportInfo2RequestBody();
            inValue.Body.ClientID = ClientID;
            inValue.Body.ClientGUID = ClientGUID;
            inValue.Body.BarCode = BarCode;
            inValue.Body.model = model;
            return ((ServiceReferenceDianLisReport.ReportServiceSoap)(this)).GetReportInfo2Async(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task ServiceReferenceDianLisReport.ReportServiceSoap.GetReportInfo3Async(ServiceReferenceDianLisReport.GetReportInfo3Request request)
        {
            return base.Channel.GetReportInfo3Async(request);
        }
        
        public System.Threading.Tasks.Task GetReportInfo3Async(string ClientID, string ClientGUID, string BarCode, string model)
        {
            ServiceReferenceDianLisReport.GetReportInfo3Request inValue = new ServiceReferenceDianLisReport.GetReportInfo3Request();
            inValue.Body = new ServiceReferenceDianLisReport.GetReportInfo3RequestBody();
            inValue.Body.ClientID = ClientID;
            inValue.Body.ClientGUID = ClientGUID;
            inValue.Body.BarCode = BarCode;
            inValue.Body.model = model;
            return ((ServiceReferenceDianLisReport.ReportServiceSoap)(this)).GetReportInfo3Async(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task ServiceReferenceDianLisReport.ReportServiceSoap.QueryReports2Async(ServiceReferenceDianLisReport.QueryReports2Request request)
        {
            return base.Channel.QueryReports2Async(request);
        }
        
        public System.Threading.Tasks.Task QueryReports2Async(ServiceReferenceDianLisReport.RequestOfConditionReport ReqInfo)
        {
            ServiceReferenceDianLisReport.QueryReports2Request inValue = new ServiceReferenceDianLisReport.QueryReports2Request();
            inValue.Body = new ServiceReferenceDianLisReport.QueryReports2RequestBody();
            inValue.Body.ReqInfo = ReqInfo;
            return ((ServiceReferenceDianLisReport.ReportServiceSoap)(this)).QueryReports2Async(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task ServiceReferenceDianLisReport.ReportServiceSoap.GetReportInfoByPatientAsync(ServiceReferenceDianLisReport.GetReportInfoByPatientRequest request)
        {
            return base.Channel.GetReportInfoByPatientAsync(request);
        }
        
        public System.Threading.Tasks.Task GetReportInfoByPatientAsync(string ClientID, string ClientGUID, string paramInfo)
        {
            ServiceReferenceDianLisReport.GetReportInfoByPatientRequest inValue = new ServiceReferenceDianLisReport.GetReportInfoByPatientRequest();
            inValue.Body = new ServiceReferenceDianLisReport.GetReportInfoByPatientRequestBody();
            inValue.Body.ClientID = ClientID;
            inValue.Body.ClientGUID = ClientGUID;
            inValue.Body.paramInfo = paramInfo;
            return ((ServiceReferenceDianLisReport.ReportServiceSoap)(this)).GetReportInfoByPatientAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task ServiceReferenceDianLisReport.ReportServiceSoap.GetXGReportByPatientAsync(ServiceReferenceDianLisReport.GetXGReportByPatientRequest request)
        {
            return base.Channel.GetXGReportByPatientAsync(request);
        }
        
        public System.Threading.Tasks.Task GetXGReportByPatientAsync(string ClientID, string ClientGUID, string paramInfo)
        {
            ServiceReferenceDianLisReport.GetXGReportByPatientRequest inValue = new ServiceReferenceDianLisReport.GetXGReportByPatientRequest();
            inValue.Body = new ServiceReferenceDianLisReport.GetXGReportByPatientRequestBody();
            inValue.Body.ClientID = ClientID;
            inValue.Body.ClientGUID = ClientGUID;
            inValue.Body.paramInfo = paramInfo;
            return ((ServiceReferenceDianLisReport.ReportServiceSoap)(this)).GetXGReportByPatientAsync(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.ServiceModel.ICommunicationObject)(this)).EndOpen));
        }
        
        private static System.ServiceModel.Channels.Binding GetBindingForEndpoint(EndpointConfiguration endpointConfiguration)
        {
            if ((endpointConfiguration == EndpointConfiguration.ReportServiceSoap))
            {
                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;
            }
            if ((endpointConfiguration == EndpointConfiguration.ReportServiceSoap12))
            {
                System.ServiceModel.Channels.CustomBinding result = new System.ServiceModel.Channels.CustomBinding();
                System.ServiceModel.Channels.TextMessageEncodingBindingElement textBindingElement = new System.ServiceModel.Channels.TextMessageEncodingBindingElement();
                textBindingElement.MessageVersion = System.ServiceModel.Channels.MessageVersion.CreateVersion(System.ServiceModel.EnvelopeVersion.Soap12, System.ServiceModel.Channels.AddressingVersion.None);
                result.Elements.Add(textBindingElement);
                System.ServiceModel.Channels.HttpTransportBindingElement httpBindingElement = new System.ServiceModel.Channels.HttpTransportBindingElement();
                httpBindingElement.AllowCookies = true;
                httpBindingElement.MaxBufferSize = int.MaxValue;
                httpBindingElement.MaxReceivedMessageSize = int.MaxValue;
                result.Elements.Add(httpBindingElement);
                return result;
            }
            throw new System.InvalidOperationException(string.Format("找不到名称为“{0}”的终结点。", endpointConfiguration));
        }
        
        private static System.ServiceModel.EndpointAddress GetEndpointAddress(EndpointConfiguration endpointConfiguration)
        {
            if ((endpointConfiguration == EndpointConfiguration.ReportServiceSoap))
            {
                return new System.ServiceModel.EndpointAddress("http://r.dalabs.cn/reportService.asmx");
            }
            if ((endpointConfiguration == EndpointConfiguration.ReportServiceSoap12))
            {
                return new System.ServiceModel.EndpointAddress("http://r.dalabs.cn/reportService.asmx");
            }
            throw new System.InvalidOperationException(string.Format("找不到名称为“{0}”的终结点。", endpointConfiguration));
        }
        
        public enum EndpointConfiguration
        {
            
            ReportServiceSoap,
            
            ReportServiceSoap12,
        }
    }
}