//------------------------------------------------------------------------------
// <auto-generated>
//     此代码由工具生成。
//     运行时版本:4.0.30319.42000
//
//     对此文件的更改可能会导致不正确的行为，并且如果
//     重新生成代码，这些更改将会丢失。
// </auto-generated>
//------------------------------------------------------------------------------

namespace DigitalSchoolApi.SynServiceReference {
    using System.Runtime.Serialization;
    using System;
    
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="ResultDTO", Namespace="http://www.newcapec.com.cn/")]
    [System.SerializableAttribute()]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(DigitalSchoolApi.SynServiceReference.ResultDTOOfEcardCustAllInfoDTO))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(DigitalSchoolApi.SynServiceReference.ResultDTOOfEcardCustomerFareInfo))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(DigitalSchoolApi.SynServiceReference.ResultDTOOfEcardConsumeRecordDTO))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(DigitalSchoolApi.SynServiceReference.ResultDTOOfEcardSaveRecordDTO))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(DigitalSchoolApi.SynServiceReference.ResultDTOOfEcardDeptDTO))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(DigitalSchoolApi.SynServiceReference.ResultDTOOfEcardTermDTO))]
    public partial class ResultDTO : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
        
        [System.NonSerializedAttribute()]
        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string msgField;
        
        private int codeField;
        
        [global::System.ComponentModel.BrowsableAttribute(false)]
        public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
            get {
                return this.extensionDataField;
            }
            set {
                this.extensionDataField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)]
        public string msg {
            get {
                return this.msgField;
            }
            set {
                if ((object.ReferenceEquals(this.msgField, value) != true)) {
                    this.msgField = value;
                    this.RaisePropertyChanged("msg");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=1)]
        public int code {
            get {
                return this.codeField;
            }
            set {
                if ((this.codeField.Equals(value) != true)) {
                    this.codeField = value;
                    this.RaisePropertyChanged("code");
                }
            }
        }
        
        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
        
        protected void RaisePropertyChanged(string propertyName) {
            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
            if ((propertyChanged != null)) {
                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="ResultDTOOfEcardCustAllInfoDTO", Namespace="http://www.newcapec.com.cn/")]
    [System.SerializableAttribute()]
    public partial class ResultDTOOfEcardCustAllInfoDTO : DigitalSchoolApi.SynServiceReference.ResultDTO {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private DigitalSchoolApi.SynServiceReference.EcardCustAllInfoDTO[] RecordField;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)]
        public DigitalSchoolApi.SynServiceReference.EcardCustAllInfoDTO[] Record {
            get {
                return this.RecordField;
            }
            set {
                if ((object.ReferenceEquals(this.RecordField, value) != true)) {
                    this.RecordField = value;
                    this.RaisePropertyChanged("Record");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="ResultDTOOfEcardCustomerFareInfo", Namespace="http://www.newcapec.com.cn/")]
    [System.SerializableAttribute()]
    public partial class ResultDTOOfEcardCustomerFareInfo : DigitalSchoolApi.SynServiceReference.ResultDTO {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private DigitalSchoolApi.SynServiceReference.EcardCustomerFareInfo[] RecordField;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)]
        public DigitalSchoolApi.SynServiceReference.EcardCustomerFareInfo[] Record {
            get {
                return this.RecordField;
            }
            set {
                if ((object.ReferenceEquals(this.RecordField, value) != true)) {
                    this.RecordField = value;
                    this.RaisePropertyChanged("Record");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="ResultDTOOfEcardConsumeRecordDTO", Namespace="http://www.newcapec.com.cn/")]
    [System.SerializableAttribute()]
    public partial class ResultDTOOfEcardConsumeRecordDTO : DigitalSchoolApi.SynServiceReference.ResultDTO {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private DigitalSchoolApi.SynServiceReference.EcardConsumeRecordDTO[] RecordField;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)]
        public DigitalSchoolApi.SynServiceReference.EcardConsumeRecordDTO[] Record {
            get {
                return this.RecordField;
            }
            set {
                if ((object.ReferenceEquals(this.RecordField, value) != true)) {
                    this.RecordField = value;
                    this.RaisePropertyChanged("Record");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="ResultDTOOfEcardSaveRecordDTO", Namespace="http://www.newcapec.com.cn/")]
    [System.SerializableAttribute()]
    public partial class ResultDTOOfEcardSaveRecordDTO : DigitalSchoolApi.SynServiceReference.ResultDTO {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private DigitalSchoolApi.SynServiceReference.EcardSaveRecordDTO[] RecordField;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)]
        public DigitalSchoolApi.SynServiceReference.EcardSaveRecordDTO[] Record {
            get {
                return this.RecordField;
            }
            set {
                if ((object.ReferenceEquals(this.RecordField, value) != true)) {
                    this.RecordField = value;
                    this.RaisePropertyChanged("Record");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="ResultDTOOfEcardDeptDTO", Namespace="http://www.newcapec.com.cn/")]
    [System.SerializableAttribute()]
    public partial class ResultDTOOfEcardDeptDTO : DigitalSchoolApi.SynServiceReference.ResultDTO {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private DigitalSchoolApi.SynServiceReference.EcardDeptDTO[] RecordField;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)]
        public DigitalSchoolApi.SynServiceReference.EcardDeptDTO[] Record {
            get {
                return this.RecordField;
            }
            set {
                if ((object.ReferenceEquals(this.RecordField, value) != true)) {
                    this.RecordField = value;
                    this.RaisePropertyChanged("Record");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="ResultDTOOfEcardTermDTO", Namespace="http://www.newcapec.com.cn/")]
    [System.SerializableAttribute()]
    public partial class ResultDTOOfEcardTermDTO : DigitalSchoolApi.SynServiceReference.ResultDTO {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private DigitalSchoolApi.SynServiceReference.EcardTermDTO[] RecordField;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)]
        public DigitalSchoolApi.SynServiceReference.EcardTermDTO[] Record {
            get {
                return this.RecordField;
            }
            set {
                if ((object.ReferenceEquals(this.RecordField, value) != true)) {
                    this.RecordField = value;
                    this.RaisePropertyChanged("Record");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="EcardCustAllInfoDTO", Namespace="http://www.newcapec.com.cn/")]
    [System.SerializableAttribute()]
    public partial class EcardCustAllInfoDTO : DigitalSchoolApi.SynServiceReference.EcardCustInfoDTO {
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private byte[] PhotoField;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)]
        public byte[] Photo {
            get {
                return this.PhotoField;
            }
            set {
                if ((object.ReferenceEquals(this.PhotoField, value) != true)) {
                    this.PhotoField = value;
                    this.RaisePropertyChanged("Photo");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="CustInfoDTO", Namespace="http://www.newcapec.com.cn/")]
    [System.SerializableAttribute()]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(DigitalSchoolApi.SynServiceReference.EcardCustInfoDTO))]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(DigitalSchoolApi.SynServiceReference.EcardCustAllInfoDTO))]
    public partial class CustInfoDTO : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
        
        [System.NonSerializedAttribute()]
        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string JpdmField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string ECodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string OutIDField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string NameField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string SexField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string DpCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string CertificateIDField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string IdCardNOField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string NationField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string RegStartYearField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string CustSFField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string CardTypeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string TelePhoneField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string NoUseDateField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string CountryField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string AddressField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string EmailField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string BirthdayField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string BarCodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string MedicalTypeField;
        
        [global::System.ComponentModel.BrowsableAttribute(false)]
        public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
            get {
                return this.extensionDataField;
            }
            set {
                this.extensionDataField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)]
        public string Jpdm {
            get {
                return this.JpdmField;
            }
            set {
                if ((object.ReferenceEquals(this.JpdmField, value) != true)) {
                    this.JpdmField = value;
                    this.RaisePropertyChanged("Jpdm");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string ECode {
            get {
                return this.ECodeField;
            }
            set {
                if ((object.ReferenceEquals(this.ECodeField, value) != true)) {
                    this.ECodeField = value;
                    this.RaisePropertyChanged("ECode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string OutID {
            get {
                return this.OutIDField;
            }
            set {
                if ((object.ReferenceEquals(this.OutIDField, value) != true)) {
                    this.OutIDField = value;
                    this.RaisePropertyChanged("OutID");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)]
        public string Name {
            get {
                return this.NameField;
            }
            set {
                if ((object.ReferenceEquals(this.NameField, value) != true)) {
                    this.NameField = value;
                    this.RaisePropertyChanged("Name");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)]
        public string Sex {
            get {
                return this.SexField;
            }
            set {
                if ((object.ReferenceEquals(this.SexField, value) != true)) {
                    this.SexField = value;
                    this.RaisePropertyChanged("Sex");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=5)]
        public string DpCode {
            get {
                return this.DpCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.DpCodeField, value) != true)) {
                    this.DpCodeField = value;
                    this.RaisePropertyChanged("DpCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=6)]
        public string CertificateID {
            get {
                return this.CertificateIDField;
            }
            set {
                if ((object.ReferenceEquals(this.CertificateIDField, value) != true)) {
                    this.CertificateIDField = value;
                    this.RaisePropertyChanged("CertificateID");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=7)]
        public string IdCardNO {
            get {
                return this.IdCardNOField;
            }
            set {
                if ((object.ReferenceEquals(this.IdCardNOField, value) != true)) {
                    this.IdCardNOField = value;
                    this.RaisePropertyChanged("IdCardNO");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=8)]
        public string Nation {
            get {
                return this.NationField;
            }
            set {
                if ((object.ReferenceEquals(this.NationField, value) != true)) {
                    this.NationField = value;
                    this.RaisePropertyChanged("Nation");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=9)]
        public string RegStartYear {
            get {
                return this.RegStartYearField;
            }
            set {
                if ((object.ReferenceEquals(this.RegStartYearField, value) != true)) {
                    this.RegStartYearField = value;
                    this.RaisePropertyChanged("RegStartYear");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=10)]
        public string CustSF {
            get {
                return this.CustSFField;
            }
            set {
                if ((object.ReferenceEquals(this.CustSFField, value) != true)) {
                    this.CustSFField = value;
                    this.RaisePropertyChanged("CustSF");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=11)]
        public string CardType {
            get {
                return this.CardTypeField;
            }
            set {
                if ((object.ReferenceEquals(this.CardTypeField, value) != true)) {
                    this.CardTypeField = value;
                    this.RaisePropertyChanged("CardType");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=12)]
        public string TelePhone {
            get {
                return this.TelePhoneField;
            }
            set {
                if ((object.ReferenceEquals(this.TelePhoneField, value) != true)) {
                    this.TelePhoneField = value;
                    this.RaisePropertyChanged("TelePhone");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=13)]
        public string NoUseDate {
            get {
                return this.NoUseDateField;
            }
            set {
                if ((object.ReferenceEquals(this.NoUseDateField, value) != true)) {
                    this.NoUseDateField = value;
                    this.RaisePropertyChanged("NoUseDate");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=14)]
        public string Country {
            get {
                return this.CountryField;
            }
            set {
                if ((object.ReferenceEquals(this.CountryField, value) != true)) {
                    this.CountryField = value;
                    this.RaisePropertyChanged("Country");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=15)]
        public string Address {
            get {
                return this.AddressField;
            }
            set {
                if ((object.ReferenceEquals(this.AddressField, value) != true)) {
                    this.AddressField = value;
                    this.RaisePropertyChanged("Address");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=16)]
        public string Email {
            get {
                return this.EmailField;
            }
            set {
                if ((object.ReferenceEquals(this.EmailField, value) != true)) {
                    this.EmailField = value;
                    this.RaisePropertyChanged("Email");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=17)]
        public string Birthday {
            get {
                return this.BirthdayField;
            }
            set {
                if ((object.ReferenceEquals(this.BirthdayField, value) != true)) {
                    this.BirthdayField = value;
                    this.RaisePropertyChanged("Birthday");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=18)]
        public string BarCode {
            get {
                return this.BarCodeField;
            }
            set {
                if ((object.ReferenceEquals(this.BarCodeField, value) != true)) {
                    this.BarCodeField = value;
                    this.RaisePropertyChanged("BarCode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=19)]
        public string MedicalType {
            get {
                return this.MedicalTypeField;
            }
            set {
                if ((object.ReferenceEquals(this.MedicalTypeField, value) != true)) {
                    this.MedicalTypeField = value;
                    this.RaisePropertyChanged("MedicalType");
                }
            }
        }
        
        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
        
        protected void RaisePropertyChanged(string propertyName) {
            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
            if ((propertyChanged != null)) {
                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="EcardCustInfoDTO", Namespace="http://www.newcapec.com.cn/")]
    [System.SerializableAttribute()]
    [System.Runtime.Serialization.KnownTypeAttribute(typeof(DigitalSchoolApi.SynServiceReference.EcardCustAllInfoDTO))]
    public partial class EcardCustInfoDTO : DigitalSchoolApi.SynServiceReference.CustInfoDTO {
        
        private int CustomeridField;
        
        private int CardNOField;
        
        private int StatusField;
        
        private int CardSNField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string SCardSNRField;
        
        private long VerField;
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true)]
        public int Customerid {
            get {
                return this.CustomeridField;
            }
            set {
                if ((this.CustomeridField.Equals(value) != true)) {
                    this.CustomeridField = value;
                    this.RaisePropertyChanged("Customerid");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=1)]
        public int CardNO {
            get {
                return this.CardNOField;
            }
            set {
                if ((this.CardNOField.Equals(value) != true)) {
                    this.CardNOField = value;
                    this.RaisePropertyChanged("CardNO");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=2)]
        public int Status {
            get {
                return this.StatusField;
            }
            set {
                if ((this.StatusField.Equals(value) != true)) {
                    this.StatusField = value;
                    this.RaisePropertyChanged("Status");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=3)]
        public int CardSN {
            get {
                return this.CardSNField;
            }
            set {
                if ((this.CardSNField.Equals(value) != true)) {
                    this.CardSNField = value;
                    this.RaisePropertyChanged("CardSN");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)]
        public string SCardSNR {
            get {
                return this.SCardSNRField;
            }
            set {
                if ((object.ReferenceEquals(this.SCardSNRField, value) != true)) {
                    this.SCardSNRField = value;
                    this.RaisePropertyChanged("SCardSNR");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=5)]
        public long Ver {
            get {
                return this.VerField;
            }
            set {
                if ((this.VerField.Equals(value) != true)) {
                    this.VerField = value;
                    this.RaisePropertyChanged("Ver");
                }
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="EcardCustomerFareInfo", Namespace="http://www.newcapec.com.cn/")]
    [System.SerializableAttribute()]
    public partial class EcardCustomerFareInfo : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
        
        [System.NonSerializedAttribute()]
        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string ECodeField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string OutIDField;
        
        private int CustomeridField;
        
        private int OddfareField;
        
        private int SubOddfareField;
        
        private int OpcountField;
        
        private int SaveOpcountField;
        
        private int SubOpcountField;
        
        private int SubSaveOpcountField;
        
        private int OnlineOddfareField;
        
        private long SumOddfareField;
        
        [global::System.ComponentModel.BrowsableAttribute(false)]
        public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
            get {
                return this.extensionDataField;
            }
            set {
                this.extensionDataField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)]
        public string ECode {
            get {
                return this.ECodeField;
            }
            set {
                if ((object.ReferenceEquals(this.ECodeField, value) != true)) {
                    this.ECodeField = value;
                    this.RaisePropertyChanged("ECode");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)]
        public string OutID {
            get {
                return this.OutIDField;
            }
            set {
                if ((object.ReferenceEquals(this.OutIDField, value) != true)) {
                    this.OutIDField = value;
                    this.RaisePropertyChanged("OutID");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=2)]
        public int Customerid {
            get {
                return this.CustomeridField;
            }
            set {
                if ((this.CustomeridField.Equals(value) != true)) {
                    this.CustomeridField = value;
                    this.RaisePropertyChanged("Customerid");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=3)]
        public int Oddfare {
            get {
                return this.OddfareField;
            }
            set {
                if ((this.OddfareField.Equals(value) != true)) {
                    this.OddfareField = value;
                    this.RaisePropertyChanged("Oddfare");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=4)]
        public int SubOddfare {
            get {
                return this.SubOddfareField;
            }
            set {
                if ((this.SubOddfareField.Equals(value) != true)) {
                    this.SubOddfareField = value;
                    this.RaisePropertyChanged("SubOddfare");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=5)]
        public int Opcount {
            get {
                return this.OpcountField;
            }
            set {
                if ((this.OpcountField.Equals(value) != true)) {
                    this.OpcountField = value;
                    this.RaisePropertyChanged("Opcount");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=6)]
        public int SaveOpcount {
            get {
                return this.SaveOpcountField;
            }
            set {
                if ((this.SaveOpcountField.Equals(value) != true)) {
                    this.SaveOpcountField = value;
                    this.RaisePropertyChanged("SaveOpcount");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=7)]
        public int SubOpcount {
            get {
                return this.SubOpcountField;
            }
            set {
                if ((this.SubOpcountField.Equals(value) != true)) {
                    this.SubOpcountField = value;
                    this.RaisePropertyChanged("SubOpcount");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=8)]
        public int SubSaveOpcount {
            get {
                return this.SubSaveOpcountField;
            }
            set {
                if ((this.SubSaveOpcountField.Equals(value) != true)) {
                    this.SubSaveOpcountField = value;
                    this.RaisePropertyChanged("SubSaveOpcount");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=9)]
        public int OnlineOddfare {
            get {
                return this.OnlineOddfareField;
            }
            set {
                if ((this.OnlineOddfareField.Equals(value) != true)) {
                    this.OnlineOddfareField = value;
                    this.RaisePropertyChanged("OnlineOddfare");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=10)]
        public long SumOddfare {
            get {
                return this.SumOddfareField;
            }
            set {
                if ((this.SumOddfareField.Equals(value) != true)) {
                    this.SumOddfareField = value;
                    this.RaisePropertyChanged("SumOddfare");
                }
            }
        }
        
        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
        
        protected void RaisePropertyChanged(string propertyName) {
            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
            if ((propertyChanged != null)) {
                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="EcardConsumeRecordDTO", Namespace="http://www.newcapec.com.cn/")]
    [System.SerializableAttribute()]
    public partial class EcardConsumeRecordDTO : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
        
        [System.NonSerializedAttribute()]
        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
        
        private int SOURCETABLEField;
        
        private long IDField;
        
        private long NOTECASEField;
        
        private int CUSTOMERIDField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string OUTIDField;
        
        private int CARDSNField;
        
        private int OPCOUNTField;
        
        private System.DateTime OPDTField;
        
        private decimal ODDFAREField;
        
        private decimal OPFAREField;
        
        private decimal MNGFAREField;
        
        private int ACCCODEField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string DSCRPField;
        
        private int TERMIDField;
        
        private int RECNOField;
        
        private System.DateTime UPLOADDATEField;
        
        private long SAMCARDNOField;
        
        private long SAMTRADENOField;
        
        private int TRADECARDTYPEField;
        
        private long TACField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string ASNField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string ECODEField;
        
        [global::System.ComponentModel.BrowsableAttribute(false)]
        public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
            get {
                return this.extensionDataField;
            }
            set {
                this.extensionDataField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true)]
        public int SOURCETABLE {
            get {
                return this.SOURCETABLEField;
            }
            set {
                if ((this.SOURCETABLEField.Equals(value) != true)) {
                    this.SOURCETABLEField = value;
                    this.RaisePropertyChanged("SOURCETABLE");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=1)]
        public long ID {
            get {
                return this.IDField;
            }
            set {
                if ((this.IDField.Equals(value) != true)) {
                    this.IDField = value;
                    this.RaisePropertyChanged("ID");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=2)]
        public long NOTECASE {
            get {
                return this.NOTECASEField;
            }
            set {
                if ((this.NOTECASEField.Equals(value) != true)) {
                    this.NOTECASEField = value;
                    this.RaisePropertyChanged("NOTECASE");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=3)]
        public int CUSTOMERID {
            get {
                return this.CUSTOMERIDField;
            }
            set {
                if ((this.CUSTOMERIDField.Equals(value) != true)) {
                    this.CUSTOMERIDField = value;
                    this.RaisePropertyChanged("CUSTOMERID");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)]
        public string OUTID {
            get {
                return this.OUTIDField;
            }
            set {
                if ((object.ReferenceEquals(this.OUTIDField, value) != true)) {
                    this.OUTIDField = value;
                    this.RaisePropertyChanged("OUTID");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=5)]
        public int CARDSN {
            get {
                return this.CARDSNField;
            }
            set {
                if ((this.CARDSNField.Equals(value) != true)) {
                    this.CARDSNField = value;
                    this.RaisePropertyChanged("CARDSN");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=6)]
        public int OPCOUNT {
            get {
                return this.OPCOUNTField;
            }
            set {
                if ((this.OPCOUNTField.Equals(value) != true)) {
                    this.OPCOUNTField = value;
                    this.RaisePropertyChanged("OPCOUNT");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=7)]
        public System.DateTime OPDT {
            get {
                return this.OPDTField;
            }
            set {
                if ((this.OPDTField.Equals(value) != true)) {
                    this.OPDTField = value;
                    this.RaisePropertyChanged("OPDT");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=8)]
        public decimal ODDFARE {
            get {
                return this.ODDFAREField;
            }
            set {
                if ((this.ODDFAREField.Equals(value) != true)) {
                    this.ODDFAREField = value;
                    this.RaisePropertyChanged("ODDFARE");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=9)]
        public decimal OPFARE {
            get {
                return this.OPFAREField;
            }
            set {
                if ((this.OPFAREField.Equals(value) != true)) {
                    this.OPFAREField = value;
                    this.RaisePropertyChanged("OPFARE");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=10)]
        public decimal MNGFARE {
            get {
                return this.MNGFAREField;
            }
            set {
                if ((this.MNGFAREField.Equals(value) != true)) {
                    this.MNGFAREField = value;
                    this.RaisePropertyChanged("MNGFARE");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=11)]
        public int ACCCODE {
            get {
                return this.ACCCODEField;
            }
            set {
                if ((this.ACCCODEField.Equals(value) != true)) {
                    this.ACCCODEField = value;
                    this.RaisePropertyChanged("ACCCODE");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=12)]
        public string DSCRP {
            get {
                return this.DSCRPField;
            }
            set {
                if ((object.ReferenceEquals(this.DSCRPField, value) != true)) {
                    this.DSCRPField = value;
                    this.RaisePropertyChanged("DSCRP");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=13)]
        public int TERMID {
            get {
                return this.TERMIDField;
            }
            set {
                if ((this.TERMIDField.Equals(value) != true)) {
                    this.TERMIDField = value;
                    this.RaisePropertyChanged("TERMID");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=14)]
        public int RECNO {
            get {
                return this.RECNOField;
            }
            set {
                if ((this.RECNOField.Equals(value) != true)) {
                    this.RECNOField = value;
                    this.RaisePropertyChanged("RECNO");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=15)]
        public System.DateTime UPLOADDATE {
            get {
                return this.UPLOADDATEField;
            }
            set {
                if ((this.UPLOADDATEField.Equals(value) != true)) {
                    this.UPLOADDATEField = value;
                    this.RaisePropertyChanged("UPLOADDATE");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=16)]
        public long SAMCARDNO {
            get {
                return this.SAMCARDNOField;
            }
            set {
                if ((this.SAMCARDNOField.Equals(value) != true)) {
                    this.SAMCARDNOField = value;
                    this.RaisePropertyChanged("SAMCARDNO");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=17)]
        public long SAMTRADENO {
            get {
                return this.SAMTRADENOField;
            }
            set {
                if ((this.SAMTRADENOField.Equals(value) != true)) {
                    this.SAMTRADENOField = value;
                    this.RaisePropertyChanged("SAMTRADENO");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=18)]
        public int TRADECARDTYPE {
            get {
                return this.TRADECARDTYPEField;
            }
            set {
                if ((this.TRADECARDTYPEField.Equals(value) != true)) {
                    this.TRADECARDTYPEField = value;
                    this.RaisePropertyChanged("TRADECARDTYPE");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=19)]
        public long TAC {
            get {
                return this.TACField;
            }
            set {
                if ((this.TACField.Equals(value) != true)) {
                    this.TACField = value;
                    this.RaisePropertyChanged("TAC");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=20)]
        public string ASN {
            get {
                return this.ASNField;
            }
            set {
                if ((object.ReferenceEquals(this.ASNField, value) != true)) {
                    this.ASNField = value;
                    this.RaisePropertyChanged("ASN");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=21)]
        public string ECODE {
            get {
                return this.ECODEField;
            }
            set {
                if ((object.ReferenceEquals(this.ECODEField, value) != true)) {
                    this.ECODEField = value;
                    this.RaisePropertyChanged("ECODE");
                }
            }
        }
        
        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
        
        protected void RaisePropertyChanged(string propertyName) {
            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
            if ((propertyChanged != null)) {
                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="EcardSaveRecordDTO", Namespace="http://www.newcapec.com.cn/")]
    [System.SerializableAttribute()]
    public partial class EcardSaveRecordDTO : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
        
        [System.NonSerializedAttribute()]
        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
        
        private int SOURCETABLEField;
        
        private long IDField;
        
        private int NOTECASEField;
        
        private int CUSTOMERIDField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string OUTIDField;
        
        private int CARDSNField;
        
        private int SAVEOPCOUNTField;
        
        private int OPCOUNTField;
        
        private System.DateTime OPDTField;
        
        private decimal ODDFAREField;
        
        private decimal OPFAREField;
        
        private decimal MNGFAREField;
        
        private int ACCCODEField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string DSCRPField;
        
        private int TERMIDField;
        
        private int RECNOField;
        
        private System.DateTime UPLOADDATEField;
        
        private long SAMCARDNOField;
        
        private long SAMTRADENOField;
        
        private long TRADECARDTYPEField;
        
        private long TACField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string ASNField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string ECODEField;
        
        [global::System.ComponentModel.BrowsableAttribute(false)]
        public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
            get {
                return this.extensionDataField;
            }
            set {
                this.extensionDataField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true)]
        public int SOURCETABLE {
            get {
                return this.SOURCETABLEField;
            }
            set {
                if ((this.SOURCETABLEField.Equals(value) != true)) {
                    this.SOURCETABLEField = value;
                    this.RaisePropertyChanged("SOURCETABLE");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=1)]
        public long ID {
            get {
                return this.IDField;
            }
            set {
                if ((this.IDField.Equals(value) != true)) {
                    this.IDField = value;
                    this.RaisePropertyChanged("ID");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=2)]
        public int NOTECASE {
            get {
                return this.NOTECASEField;
            }
            set {
                if ((this.NOTECASEField.Equals(value) != true)) {
                    this.NOTECASEField = value;
                    this.RaisePropertyChanged("NOTECASE");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=3)]
        public int CUSTOMERID {
            get {
                return this.CUSTOMERIDField;
            }
            set {
                if ((this.CUSTOMERIDField.Equals(value) != true)) {
                    this.CUSTOMERIDField = value;
                    this.RaisePropertyChanged("CUSTOMERID");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)]
        public string OUTID {
            get {
                return this.OUTIDField;
            }
            set {
                if ((object.ReferenceEquals(this.OUTIDField, value) != true)) {
                    this.OUTIDField = value;
                    this.RaisePropertyChanged("OUTID");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=5)]
        public int CARDSN {
            get {
                return this.CARDSNField;
            }
            set {
                if ((this.CARDSNField.Equals(value) != true)) {
                    this.CARDSNField = value;
                    this.RaisePropertyChanged("CARDSN");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=6)]
        public int SAVEOPCOUNT {
            get {
                return this.SAVEOPCOUNTField;
            }
            set {
                if ((this.SAVEOPCOUNTField.Equals(value) != true)) {
                    this.SAVEOPCOUNTField = value;
                    this.RaisePropertyChanged("SAVEOPCOUNT");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=7)]
        public int OPCOUNT {
            get {
                return this.OPCOUNTField;
            }
            set {
                if ((this.OPCOUNTField.Equals(value) != true)) {
                    this.OPCOUNTField = value;
                    this.RaisePropertyChanged("OPCOUNT");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=8)]
        public System.DateTime OPDT {
            get {
                return this.OPDTField;
            }
            set {
                if ((this.OPDTField.Equals(value) != true)) {
                    this.OPDTField = value;
                    this.RaisePropertyChanged("OPDT");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=9)]
        public decimal ODDFARE {
            get {
                return this.ODDFAREField;
            }
            set {
                if ((this.ODDFAREField.Equals(value) != true)) {
                    this.ODDFAREField = value;
                    this.RaisePropertyChanged("ODDFARE");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=10)]
        public decimal OPFARE {
            get {
                return this.OPFAREField;
            }
            set {
                if ((this.OPFAREField.Equals(value) != true)) {
                    this.OPFAREField = value;
                    this.RaisePropertyChanged("OPFARE");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=11)]
        public decimal MNGFARE {
            get {
                return this.MNGFAREField;
            }
            set {
                if ((this.MNGFAREField.Equals(value) != true)) {
                    this.MNGFAREField = value;
                    this.RaisePropertyChanged("MNGFARE");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=12)]
        public int ACCCODE {
            get {
                return this.ACCCODEField;
            }
            set {
                if ((this.ACCCODEField.Equals(value) != true)) {
                    this.ACCCODEField = value;
                    this.RaisePropertyChanged("ACCCODE");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=13)]
        public string DSCRP {
            get {
                return this.DSCRPField;
            }
            set {
                if ((object.ReferenceEquals(this.DSCRPField, value) != true)) {
                    this.DSCRPField = value;
                    this.RaisePropertyChanged("DSCRP");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=14)]
        public int TERMID {
            get {
                return this.TERMIDField;
            }
            set {
                if ((this.TERMIDField.Equals(value) != true)) {
                    this.TERMIDField = value;
                    this.RaisePropertyChanged("TERMID");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=15)]
        public int RECNO {
            get {
                return this.RECNOField;
            }
            set {
                if ((this.RECNOField.Equals(value) != true)) {
                    this.RECNOField = value;
                    this.RaisePropertyChanged("RECNO");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=16)]
        public System.DateTime UPLOADDATE {
            get {
                return this.UPLOADDATEField;
            }
            set {
                if ((this.UPLOADDATEField.Equals(value) != true)) {
                    this.UPLOADDATEField = value;
                    this.RaisePropertyChanged("UPLOADDATE");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=17)]
        public long SAMCARDNO {
            get {
                return this.SAMCARDNOField;
            }
            set {
                if ((this.SAMCARDNOField.Equals(value) != true)) {
                    this.SAMCARDNOField = value;
                    this.RaisePropertyChanged("SAMCARDNO");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=18)]
        public long SAMTRADENO {
            get {
                return this.SAMTRADENOField;
            }
            set {
                if ((this.SAMTRADENOField.Equals(value) != true)) {
                    this.SAMTRADENOField = value;
                    this.RaisePropertyChanged("SAMTRADENO");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=19)]
        public long TRADECARDTYPE {
            get {
                return this.TRADECARDTYPEField;
            }
            set {
                if ((this.TRADECARDTYPEField.Equals(value) != true)) {
                    this.TRADECARDTYPEField = value;
                    this.RaisePropertyChanged("TRADECARDTYPE");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=20)]
        public long TAC {
            get {
                return this.TACField;
            }
            set {
                if ((this.TACField.Equals(value) != true)) {
                    this.TACField = value;
                    this.RaisePropertyChanged("TAC");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=21)]
        public string ASN {
            get {
                return this.ASNField;
            }
            set {
                if ((object.ReferenceEquals(this.ASNField, value) != true)) {
                    this.ASNField = value;
                    this.RaisePropertyChanged("ASN");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=22)]
        public string ECODE {
            get {
                return this.ECODEField;
            }
            set {
                if ((object.ReferenceEquals(this.ECODEField, value) != true)) {
                    this.ECODEField = value;
                    this.RaisePropertyChanged("ECODE");
                }
            }
        }
        
        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
        
        protected void RaisePropertyChanged(string propertyName) {
            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
            if ((propertyChanged != null)) {
                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="EcardDeptDTO", Namespace="http://www.newcapec.com.cn/")]
    [System.SerializableAttribute()]
    public partial class EcardDeptDTO : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
        
        [System.NonSerializedAttribute()]
        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string DPTCODEField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string DPTNAMEField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string DPTCODE_PField;
        
        private long VERField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string ECODEField;
        
        private int UPDATEFLAGField;
        
        private System.DateTime UPDATEDTField;
        
        [global::System.ComponentModel.BrowsableAttribute(false)]
        public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
            get {
                return this.extensionDataField;
            }
            set {
                this.extensionDataField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)]
        public string DPTCODE {
            get {
                return this.DPTCODEField;
            }
            set {
                if ((object.ReferenceEquals(this.DPTCODEField, value) != true)) {
                    this.DPTCODEField = value;
                    this.RaisePropertyChanged("DPTCODE");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)]
        public string DPTNAME {
            get {
                return this.DPTNAMEField;
            }
            set {
                if ((object.ReferenceEquals(this.DPTNAMEField, value) != true)) {
                    this.DPTNAMEField = value;
                    this.RaisePropertyChanged("DPTNAME");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string DPTCODE_P {
            get {
                return this.DPTCODE_PField;
            }
            set {
                if ((object.ReferenceEquals(this.DPTCODE_PField, value) != true)) {
                    this.DPTCODE_PField = value;
                    this.RaisePropertyChanged("DPTCODE_P");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=3)]
        public long VER {
            get {
                return this.VERField;
            }
            set {
                if ((this.VERField.Equals(value) != true)) {
                    this.VERField = value;
                    this.RaisePropertyChanged("VER");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)]
        public string ECODE {
            get {
                return this.ECODEField;
            }
            set {
                if ((object.ReferenceEquals(this.ECODEField, value) != true)) {
                    this.ECODEField = value;
                    this.RaisePropertyChanged("ECODE");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=5)]
        public int UPDATEFLAG {
            get {
                return this.UPDATEFLAGField;
            }
            set {
                if ((this.UPDATEFLAGField.Equals(value) != true)) {
                    this.UPDATEFLAGField = value;
                    this.RaisePropertyChanged("UPDATEFLAG");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=6)]
        public System.DateTime UPDATEDT {
            get {
                return this.UPDATEDTField;
            }
            set {
                if ((this.UPDATEDTField.Equals(value) != true)) {
                    this.UPDATEDTField = value;
                    this.RaisePropertyChanged("UPDATEDT");
                }
            }
        }
        
        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
        
        protected void RaisePropertyChanged(string propertyName) {
            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
            if ((propertyChanged != null)) {
                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
            }
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="EcardTermDTO", Namespace="http://www.newcapec.com.cn/")]
    [System.SerializableAttribute()]
    public partial class EcardTermDTO : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
        
        [System.NonSerializedAttribute()]
        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
        
        private int TERMIDField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string TERMNAMEField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string TERMADDRField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string DPTCODEField;
        
        private int ACCCODEField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string DSCRPField;
        
        private int ISUSEField;
        
        private int EXTENDEDTERMADDRField;
        
        private long POSCODEField;
        
        private int TYPEIDField;
        
        private long SAMCARDNOField;
        
        private long COMMODEField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string ALLDPTCODEField;
        
        private long VERField;
        
        [System.Runtime.Serialization.OptionalFieldAttribute()]
        private string ECODEField;
        
        [global::System.ComponentModel.BrowsableAttribute(false)]
        public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
            get {
                return this.extensionDataField;
            }
            set {
                this.extensionDataField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true)]
        public int TERMID {
            get {
                return this.TERMIDField;
            }
            set {
                if ((this.TERMIDField.Equals(value) != true)) {
                    this.TERMIDField = value;
                    this.RaisePropertyChanged("TERMID");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false)]
        public string TERMNAME {
            get {
                return this.TERMNAMEField;
            }
            set {
                if ((object.ReferenceEquals(this.TERMNAMEField, value) != true)) {
                    this.TERMNAMEField = value;
                    this.RaisePropertyChanged("TERMNAME");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string TERMADDR {
            get {
                return this.TERMADDRField;
            }
            set {
                if ((object.ReferenceEquals(this.TERMADDRField, value) != true)) {
                    this.TERMADDRField = value;
                    this.RaisePropertyChanged("TERMADDR");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)]
        public string DPTCODE {
            get {
                return this.DPTCODEField;
            }
            set {
                if ((object.ReferenceEquals(this.DPTCODEField, value) != true)) {
                    this.DPTCODEField = value;
                    this.RaisePropertyChanged("DPTCODE");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=4)]
        public int ACCCODE {
            get {
                return this.ACCCODEField;
            }
            set {
                if ((this.ACCCODEField.Equals(value) != true)) {
                    this.ACCCODEField = value;
                    this.RaisePropertyChanged("ACCCODE");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=5)]
        public string DSCRP {
            get {
                return this.DSCRPField;
            }
            set {
                if ((object.ReferenceEquals(this.DSCRPField, value) != true)) {
                    this.DSCRPField = value;
                    this.RaisePropertyChanged("DSCRP");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=6)]
        public int ISUSE {
            get {
                return this.ISUSEField;
            }
            set {
                if ((this.ISUSEField.Equals(value) != true)) {
                    this.ISUSEField = value;
                    this.RaisePropertyChanged("ISUSE");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=7)]
        public int EXTENDEDTERMADDR {
            get {
                return this.EXTENDEDTERMADDRField;
            }
            set {
                if ((this.EXTENDEDTERMADDRField.Equals(value) != true)) {
                    this.EXTENDEDTERMADDRField = value;
                    this.RaisePropertyChanged("EXTENDEDTERMADDR");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=8)]
        public long POSCODE {
            get {
                return this.POSCODEField;
            }
            set {
                if ((this.POSCODEField.Equals(value) != true)) {
                    this.POSCODEField = value;
                    this.RaisePropertyChanged("POSCODE");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=9)]
        public int TYPEID {
            get {
                return this.TYPEIDField;
            }
            set {
                if ((this.TYPEIDField.Equals(value) != true)) {
                    this.TYPEIDField = value;
                    this.RaisePropertyChanged("TYPEID");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=10)]
        public long SAMCARDNO {
            get {
                return this.SAMCARDNOField;
            }
            set {
                if ((this.SAMCARDNOField.Equals(value) != true)) {
                    this.SAMCARDNOField = value;
                    this.RaisePropertyChanged("SAMCARDNO");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=11)]
        public long COMMODE {
            get {
                return this.COMMODEField;
            }
            set {
                if ((this.COMMODEField.Equals(value) != true)) {
                    this.COMMODEField = value;
                    this.RaisePropertyChanged("COMMODE");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=12)]
        public string ALLDPTCODE {
            get {
                return this.ALLDPTCODEField;
            }
            set {
                if ((object.ReferenceEquals(this.ALLDPTCODEField, value) != true)) {
                    this.ALLDPTCODEField = value;
                    this.RaisePropertyChanged("ALLDPTCODE");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=13)]
        public long VER {
            get {
                return this.VERField;
            }
            set {
                if ((this.VERField.Equals(value) != true)) {
                    this.VERField = value;
                    this.RaisePropertyChanged("VER");
                }
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=14)]
        public string ECODE {
            get {
                return this.ECODEField;
            }
            set {
                if ((object.ReferenceEquals(this.ECODEField, value) != true)) {
                    this.ECODEField = value;
                    this.RaisePropertyChanged("ECODE");
                }
            }
        }
        
        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
        
        protected void RaisePropertyChanged(string propertyName) {
            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
            if ((propertyChanged != null)) {
                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
            }
        }
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ServiceModel.ServiceContractAttribute(Namespace="http://www.newcapec.com.cn/", ConfigurationName="SynServiceReference.SynServiceSoap")]
    public interface SynServiceSoap {
        
        // CODEGEN: 命名空间 http://www.newcapec.com.cn/ 的元素名称 appId 以后生成的消息协定未标记为 nillable
        [System.ServiceModel.OperationContractAttribute(Action="http://www.newcapec.com.cn/GetToken", ReplyAction="*")]
        DigitalSchoolApi.SynServiceReference.GetTokenResponse GetToken(DigitalSchoolApi.SynServiceReference.GetTokenRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://www.newcapec.com.cn/GetToken", ReplyAction="*")]
        System.Threading.Tasks.Task<DigitalSchoolApi.SynServiceReference.GetTokenResponse> GetTokenAsync(DigitalSchoolApi.SynServiceReference.GetTokenRequest request);
        
        // CODEGEN: 命名空间 http://www.newcapec.com.cn/ 的元素名称 appId 以后生成的消息协定未标记为 nillable
        [System.ServiceModel.OperationContractAttribute(Action="http://www.newcapec.com.cn/Logon", ReplyAction="*")]
        DigitalSchoolApi.SynServiceReference.LogonResponse Logon(DigitalSchoolApi.SynServiceReference.LogonRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://www.newcapec.com.cn/Logon", ReplyAction="*")]
        System.Threading.Tasks.Task<DigitalSchoolApi.SynServiceReference.LogonResponse> LogonAsync(DigitalSchoolApi.SynServiceReference.LogonRequest request);
        
        // CODEGEN: 命名空间 http://www.newcapec.com.cn/ 的元素名称 ecode 以后生成的消息协定未标记为 nillable
        [System.ServiceModel.OperationContractAttribute(Action="http://www.newcapec.com.cn/GetEcardCustInfoByOutID", ReplyAction="*")]
        DigitalSchoolApi.SynServiceReference.GetEcardCustInfoByOutIDResponse GetEcardCustInfoByOutID(DigitalSchoolApi.SynServiceReference.GetEcardCustInfoByOutIDRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://www.newcapec.com.cn/GetEcardCustInfoByOutID", ReplyAction="*")]
        System.Threading.Tasks.Task<DigitalSchoolApi.SynServiceReference.GetEcardCustInfoByOutIDResponse> GetEcardCustInfoByOutIDAsync(DigitalSchoolApi.SynServiceReference.GetEcardCustInfoByOutIDRequest request);
        
        // CODEGEN: 命名空间 http://www.newcapec.com.cn/ 的元素名称 ecode 以后生成的消息协定未标记为 nillable
        [System.ServiceModel.OperationContractAttribute(Action="http://www.newcapec.com.cn/GetCustFareInfoByOutID", ReplyAction="*")]
        DigitalSchoolApi.SynServiceReference.GetCustFareInfoByOutIDResponse GetCustFareInfoByOutID(DigitalSchoolApi.SynServiceReference.GetCustFareInfoByOutIDRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://www.newcapec.com.cn/GetCustFareInfoByOutID", ReplyAction="*")]
        System.Threading.Tasks.Task<DigitalSchoolApi.SynServiceReference.GetCustFareInfoByOutIDResponse> GetCustFareInfoByOutIDAsync(DigitalSchoolApi.SynServiceReference.GetCustFareInfoByOutIDRequest request);
        
        // CODEGEN: 命名空间 http://www.newcapec.com.cn/ 的元素名称 ecode 以后生成的消息协定未标记为 nillable
        [System.ServiceModel.OperationContractAttribute(Action="http://www.newcapec.com.cn/GetEcardConsumeRecord", ReplyAction="*")]
        DigitalSchoolApi.SynServiceReference.GetEcardConsumeRecordResponse GetEcardConsumeRecord(DigitalSchoolApi.SynServiceReference.GetEcardConsumeRecordRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://www.newcapec.com.cn/GetEcardConsumeRecord", ReplyAction="*")]
        System.Threading.Tasks.Task<DigitalSchoolApi.SynServiceReference.GetEcardConsumeRecordResponse> GetEcardConsumeRecordAsync(DigitalSchoolApi.SynServiceReference.GetEcardConsumeRecordRequest request);
        
        // CODEGEN: 命名空间 http://www.newcapec.com.cn/ 的元素名称 ecode 以后生成的消息协定未标记为 nillable
        [System.ServiceModel.OperationContractAttribute(Action="http://www.newcapec.com.cn/GetEcardSaveRecord", ReplyAction="*")]
        DigitalSchoolApi.SynServiceReference.GetEcardSaveRecordResponse GetEcardSaveRecord(DigitalSchoolApi.SynServiceReference.GetEcardSaveRecordRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://www.newcapec.com.cn/GetEcardSaveRecord", ReplyAction="*")]
        System.Threading.Tasks.Task<DigitalSchoolApi.SynServiceReference.GetEcardSaveRecordResponse> GetEcardSaveRecordAsync(DigitalSchoolApi.SynServiceReference.GetEcardSaveRecordRequest request);
        
        // CODEGEN: 命名空间 http://www.newcapec.com.cn/ 的元素名称 ecode 以后生成的消息协定未标记为 nillable
        [System.ServiceModel.OperationContractAttribute(Action="http://www.newcapec.com.cn/GetEcardDeptInfo", ReplyAction="*")]
        DigitalSchoolApi.SynServiceReference.GetEcardDeptInfoResponse GetEcardDeptInfo(DigitalSchoolApi.SynServiceReference.GetEcardDeptInfoRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://www.newcapec.com.cn/GetEcardDeptInfo", ReplyAction="*")]
        System.Threading.Tasks.Task<DigitalSchoolApi.SynServiceReference.GetEcardDeptInfoResponse> GetEcardDeptInfoAsync(DigitalSchoolApi.SynServiceReference.GetEcardDeptInfoRequest request);
        
        // CODEGEN: 命名空间 http://www.newcapec.com.cn/ 的元素名称 ecode 以后生成的消息协定未标记为 nillable
        [System.ServiceModel.OperationContractAttribute(Action="http://www.newcapec.com.cn/GetEcardTermInfo", ReplyAction="*")]
        DigitalSchoolApi.SynServiceReference.GetEcardTermInfoResponse GetEcardTermInfo(DigitalSchoolApi.SynServiceReference.GetEcardTermInfoRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://www.newcapec.com.cn/GetEcardTermInfo", ReplyAction="*")]
        System.Threading.Tasks.Task<DigitalSchoolApi.SynServiceReference.GetEcardTermInfoResponse> GetEcardTermInfoAsync(DigitalSchoolApi.SynServiceReference.GetEcardTermInfoRequest request);
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetTokenRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetToken", Namespace="http://www.newcapec.com.cn/", Order=0)]
        public DigitalSchoolApi.SynServiceReference.GetTokenRequestBody Body;
        
        public GetTokenRequest() {
        }
        
        public GetTokenRequest(DigitalSchoolApi.SynServiceReference.GetTokenRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://www.newcapec.com.cn/")]
    public partial class GetTokenRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string appId;
        
        public GetTokenRequestBody() {
        }
        
        public GetTokenRequestBody(string appId) {
            this.appId = appId;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetTokenResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetTokenResponse", Namespace="http://www.newcapec.com.cn/", Order=0)]
        public DigitalSchoolApi.SynServiceReference.GetTokenResponseBody Body;
        
        public GetTokenResponse() {
        }
        
        public GetTokenResponse(DigitalSchoolApi.SynServiceReference.GetTokenResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://www.newcapec.com.cn/")]
    public partial class GetTokenResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public DigitalSchoolApi.SynServiceReference.ResultDTO GetTokenResult;
        
        public GetTokenResponseBody() {
        }
        
        public GetTokenResponseBody(DigitalSchoolApi.SynServiceReference.ResultDTO GetTokenResult) {
            this.GetTokenResult = GetTokenResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class LogonRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="Logon", Namespace="http://www.newcapec.com.cn/", Order=0)]
        public DigitalSchoolApi.SynServiceReference.LogonRequestBody Body;
        
        public LogonRequest() {
        }
        
        public LogonRequest(DigitalSchoolApi.SynServiceReference.LogonRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://www.newcapec.com.cn/")]
    public partial class LogonRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string appId;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string encryptedPwd;
        
        public LogonRequestBody() {
        }
        
        public LogonRequestBody(string appId, string encryptedPwd) {
            this.appId = appId;
            this.encryptedPwd = encryptedPwd;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class LogonResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="LogonResponse", Namespace="http://www.newcapec.com.cn/", Order=0)]
        public DigitalSchoolApi.SynServiceReference.LogonResponseBody Body;
        
        public LogonResponse() {
        }
        
        public LogonResponse(DigitalSchoolApi.SynServiceReference.LogonResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://www.newcapec.com.cn/")]
    public partial class LogonResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public DigitalSchoolApi.SynServiceReference.ResultDTO LogonResult;
        
        public LogonResponseBody() {
        }
        
        public LogonResponseBody(DigitalSchoolApi.SynServiceReference.ResultDTO LogonResult) {
            this.LogonResult = LogonResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetEcardCustInfoByOutIDRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetEcardCustInfoByOutID", Namespace="http://www.newcapec.com.cn/", Order=0)]
        public DigitalSchoolApi.SynServiceReference.GetEcardCustInfoByOutIDRequestBody Body;
        
        public GetEcardCustInfoByOutIDRequest() {
        }
        
        public GetEcardCustInfoByOutIDRequest(DigitalSchoolApi.SynServiceReference.GetEcardCustInfoByOutIDRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://www.newcapec.com.cn/")]
    public partial class GetEcardCustInfoByOutIDRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string ecode;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string outid;
        
        public GetEcardCustInfoByOutIDRequestBody() {
        }
        
        public GetEcardCustInfoByOutIDRequestBody(string ecode, string outid) {
            this.ecode = ecode;
            this.outid = outid;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetEcardCustInfoByOutIDResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetEcardCustInfoByOutIDResponse", Namespace="http://www.newcapec.com.cn/", Order=0)]
        public DigitalSchoolApi.SynServiceReference.GetEcardCustInfoByOutIDResponseBody Body;
        
        public GetEcardCustInfoByOutIDResponse() {
        }
        
        public GetEcardCustInfoByOutIDResponse(DigitalSchoolApi.SynServiceReference.GetEcardCustInfoByOutIDResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://www.newcapec.com.cn/")]
    public partial class GetEcardCustInfoByOutIDResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public DigitalSchoolApi.SynServiceReference.ResultDTOOfEcardCustAllInfoDTO GetEcardCustInfoByOutIDResult;
        
        public GetEcardCustInfoByOutIDResponseBody() {
        }
        
        public GetEcardCustInfoByOutIDResponseBody(DigitalSchoolApi.SynServiceReference.ResultDTOOfEcardCustAllInfoDTO GetEcardCustInfoByOutIDResult) {
            this.GetEcardCustInfoByOutIDResult = GetEcardCustInfoByOutIDResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetCustFareInfoByOutIDRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetCustFareInfoByOutID", Namespace="http://www.newcapec.com.cn/", Order=0)]
        public DigitalSchoolApi.SynServiceReference.GetCustFareInfoByOutIDRequestBody Body;
        
        public GetCustFareInfoByOutIDRequest() {
        }
        
        public GetCustFareInfoByOutIDRequest(DigitalSchoolApi.SynServiceReference.GetCustFareInfoByOutIDRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://www.newcapec.com.cn/")]
    public partial class GetCustFareInfoByOutIDRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string ecode;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string outid;
        
        public GetCustFareInfoByOutIDRequestBody() {
        }
        
        public GetCustFareInfoByOutIDRequestBody(string ecode, string outid) {
            this.ecode = ecode;
            this.outid = outid;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetCustFareInfoByOutIDResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetCustFareInfoByOutIDResponse", Namespace="http://www.newcapec.com.cn/", Order=0)]
        public DigitalSchoolApi.SynServiceReference.GetCustFareInfoByOutIDResponseBody Body;
        
        public GetCustFareInfoByOutIDResponse() {
        }
        
        public GetCustFareInfoByOutIDResponse(DigitalSchoolApi.SynServiceReference.GetCustFareInfoByOutIDResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://www.newcapec.com.cn/")]
    public partial class GetCustFareInfoByOutIDResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public DigitalSchoolApi.SynServiceReference.ResultDTOOfEcardCustomerFareInfo GetCustFareInfoByOutIDResult;
        
        public GetCustFareInfoByOutIDResponseBody() {
        }
        
        public GetCustFareInfoByOutIDResponseBody(DigitalSchoolApi.SynServiceReference.ResultDTOOfEcardCustomerFareInfo GetCustFareInfoByOutIDResult) {
            this.GetCustFareInfoByOutIDResult = GetCustFareInfoByOutIDResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetEcardConsumeRecordRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetEcardConsumeRecord", Namespace="http://www.newcapec.com.cn/", Order=0)]
        public DigitalSchoolApi.SynServiceReference.GetEcardConsumeRecordRequestBody Body;
        
        public GetEcardConsumeRecordRequest() {
        }
        
        public GetEcardConsumeRecordRequest(DigitalSchoolApi.SynServiceReference.GetEcardConsumeRecordRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://www.newcapec.com.cn/")]
    public partial class GetEcardConsumeRecordRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string ecode;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=1)]
        public int sourceTable;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=2)]
        public long maxCstaccfc;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=3)]
        public int RowCount;
        
        public GetEcardConsumeRecordRequestBody() {
        }
        
        public GetEcardConsumeRecordRequestBody(string ecode, int sourceTable, long maxCstaccfc, int RowCount) {
            this.ecode = ecode;
            this.sourceTable = sourceTable;
            this.maxCstaccfc = maxCstaccfc;
            this.RowCount = RowCount;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetEcardConsumeRecordResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetEcardConsumeRecordResponse", Namespace="http://www.newcapec.com.cn/", Order=0)]
        public DigitalSchoolApi.SynServiceReference.GetEcardConsumeRecordResponseBody Body;
        
        public GetEcardConsumeRecordResponse() {
        }
        
        public GetEcardConsumeRecordResponse(DigitalSchoolApi.SynServiceReference.GetEcardConsumeRecordResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://www.newcapec.com.cn/")]
    public partial class GetEcardConsumeRecordResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public DigitalSchoolApi.SynServiceReference.ResultDTOOfEcardConsumeRecordDTO GetEcardConsumeRecordResult;
        
        public GetEcardConsumeRecordResponseBody() {
        }
        
        public GetEcardConsumeRecordResponseBody(DigitalSchoolApi.SynServiceReference.ResultDTOOfEcardConsumeRecordDTO GetEcardConsumeRecordResult) {
            this.GetEcardConsumeRecordResult = GetEcardConsumeRecordResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetEcardSaveRecordRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetEcardSaveRecord", Namespace="http://www.newcapec.com.cn/", Order=0)]
        public DigitalSchoolApi.SynServiceReference.GetEcardSaveRecordRequestBody Body;
        
        public GetEcardSaveRecordRequest() {
        }
        
        public GetEcardSaveRecordRequest(DigitalSchoolApi.SynServiceReference.GetEcardSaveRecordRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://www.newcapec.com.cn/")]
    public partial class GetEcardSaveRecordRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string ecode;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=1)]
        public int sourceTable;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=2)]
        public long maxCstaccfc;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=3)]
        public int RowCount;
        
        public GetEcardSaveRecordRequestBody() {
        }
        
        public GetEcardSaveRecordRequestBody(string ecode, int sourceTable, long maxCstaccfc, int RowCount) {
            this.ecode = ecode;
            this.sourceTable = sourceTable;
            this.maxCstaccfc = maxCstaccfc;
            this.RowCount = RowCount;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetEcardSaveRecordResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetEcardSaveRecordResponse", Namespace="http://www.newcapec.com.cn/", Order=0)]
        public DigitalSchoolApi.SynServiceReference.GetEcardSaveRecordResponseBody Body;
        
        public GetEcardSaveRecordResponse() {
        }
        
        public GetEcardSaveRecordResponse(DigitalSchoolApi.SynServiceReference.GetEcardSaveRecordResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://www.newcapec.com.cn/")]
    public partial class GetEcardSaveRecordResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public DigitalSchoolApi.SynServiceReference.ResultDTOOfEcardSaveRecordDTO GetEcardSaveRecordResult;
        
        public GetEcardSaveRecordResponseBody() {
        }
        
        public GetEcardSaveRecordResponseBody(DigitalSchoolApi.SynServiceReference.ResultDTOOfEcardSaveRecordDTO GetEcardSaveRecordResult) {
            this.GetEcardSaveRecordResult = GetEcardSaveRecordResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetEcardDeptInfoRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetEcardDeptInfo", Namespace="http://www.newcapec.com.cn/", Order=0)]
        public DigitalSchoolApi.SynServiceReference.GetEcardDeptInfoRequestBody Body;
        
        public GetEcardDeptInfoRequest() {
        }
        
        public GetEcardDeptInfoRequest(DigitalSchoolApi.SynServiceReference.GetEcardDeptInfoRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://www.newcapec.com.cn/")]
    public partial class GetEcardDeptInfoRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string ecode;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=1)]
        public long maxCstaccfc;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=2)]
        public int RowCount;
        
        public GetEcardDeptInfoRequestBody() {
        }
        
        public GetEcardDeptInfoRequestBody(string ecode, long maxCstaccfc, int RowCount) {
            this.ecode = ecode;
            this.maxCstaccfc = maxCstaccfc;
            this.RowCount = RowCount;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetEcardDeptInfoResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetEcardDeptInfoResponse", Namespace="http://www.newcapec.com.cn/", Order=0)]
        public DigitalSchoolApi.SynServiceReference.GetEcardDeptInfoResponseBody Body;
        
        public GetEcardDeptInfoResponse() {
        }
        
        public GetEcardDeptInfoResponse(DigitalSchoolApi.SynServiceReference.GetEcardDeptInfoResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://www.newcapec.com.cn/")]
    public partial class GetEcardDeptInfoResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public DigitalSchoolApi.SynServiceReference.ResultDTOOfEcardDeptDTO GetEcardDeptInfoResult;
        
        public GetEcardDeptInfoResponseBody() {
        }
        
        public GetEcardDeptInfoResponseBody(DigitalSchoolApi.SynServiceReference.ResultDTOOfEcardDeptDTO GetEcardDeptInfoResult) {
            this.GetEcardDeptInfoResult = GetEcardDeptInfoResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetEcardTermInfoRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetEcardTermInfo", Namespace="http://www.newcapec.com.cn/", Order=0)]
        public DigitalSchoolApi.SynServiceReference.GetEcardTermInfoRequestBody Body;
        
        public GetEcardTermInfoRequest() {
        }
        
        public GetEcardTermInfoRequest(DigitalSchoolApi.SynServiceReference.GetEcardTermInfoRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://www.newcapec.com.cn/")]
    public partial class GetEcardTermInfoRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string ecode;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=1)]
        public long maxCstaccfc;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=2)]
        public int RowCount;
        
        public GetEcardTermInfoRequestBody() {
        }
        
        public GetEcardTermInfoRequestBody(string ecode, long maxCstaccfc, int RowCount) {
            this.ecode = ecode;
            this.maxCstaccfc = maxCstaccfc;
            this.RowCount = RowCount;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetEcardTermInfoResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetEcardTermInfoResponse", Namespace="http://www.newcapec.com.cn/", Order=0)]
        public DigitalSchoolApi.SynServiceReference.GetEcardTermInfoResponseBody Body;
        
        public GetEcardTermInfoResponse() {
        }
        
        public GetEcardTermInfoResponse(DigitalSchoolApi.SynServiceReference.GetEcardTermInfoResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://www.newcapec.com.cn/")]
    public partial class GetEcardTermInfoResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public DigitalSchoolApi.SynServiceReference.ResultDTOOfEcardTermDTO GetEcardTermInfoResult;
        
        public GetEcardTermInfoResponseBody() {
        }
        
        public GetEcardTermInfoResponseBody(DigitalSchoolApi.SynServiceReference.ResultDTOOfEcardTermDTO GetEcardTermInfoResult) {
            this.GetEcardTermInfoResult = GetEcardTermInfoResult;
        }
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    public interface SynServiceSoapChannel : DigitalSchoolApi.SynServiceReference.SynServiceSoap, System.ServiceModel.IClientChannel {
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    public partial class SynServiceSoapClient : System.ServiceModel.ClientBase<DigitalSchoolApi.SynServiceReference.SynServiceSoap>, DigitalSchoolApi.SynServiceReference.SynServiceSoap {
        
        public SynServiceSoapClient() {
        }
        
        public SynServiceSoapClient(string endpointConfigurationName) : 
                base(endpointConfigurationName) {
        }
        
        public SynServiceSoapClient(string endpointConfigurationName, string remoteAddress) : 
                base(endpointConfigurationName, remoteAddress) {
        }
        
        public SynServiceSoapClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) : 
                base(endpointConfigurationName, remoteAddress) {
        }
        
        public SynServiceSoapClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : 
                base(binding, remoteAddress) {
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        DigitalSchoolApi.SynServiceReference.GetTokenResponse DigitalSchoolApi.SynServiceReference.SynServiceSoap.GetToken(DigitalSchoolApi.SynServiceReference.GetTokenRequest request) {
            return base.Channel.GetToken(request);
        }
        
        public DigitalSchoolApi.SynServiceReference.ResultDTO GetToken(string appId) {
            DigitalSchoolApi.SynServiceReference.GetTokenRequest inValue = new DigitalSchoolApi.SynServiceReference.GetTokenRequest();
            inValue.Body = new DigitalSchoolApi.SynServiceReference.GetTokenRequestBody();
            inValue.Body.appId = appId;
            DigitalSchoolApi.SynServiceReference.GetTokenResponse retVal = ((DigitalSchoolApi.SynServiceReference.SynServiceSoap)(this)).GetToken(inValue);
            return retVal.Body.GetTokenResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<DigitalSchoolApi.SynServiceReference.GetTokenResponse> DigitalSchoolApi.SynServiceReference.SynServiceSoap.GetTokenAsync(DigitalSchoolApi.SynServiceReference.GetTokenRequest request) {
            return base.Channel.GetTokenAsync(request);
        }
        
        public System.Threading.Tasks.Task<DigitalSchoolApi.SynServiceReference.GetTokenResponse> GetTokenAsync(string appId) {
            DigitalSchoolApi.SynServiceReference.GetTokenRequest inValue = new DigitalSchoolApi.SynServiceReference.GetTokenRequest();
            inValue.Body = new DigitalSchoolApi.SynServiceReference.GetTokenRequestBody();
            inValue.Body.appId = appId;
            return ((DigitalSchoolApi.SynServiceReference.SynServiceSoap)(this)).GetTokenAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        DigitalSchoolApi.SynServiceReference.LogonResponse DigitalSchoolApi.SynServiceReference.SynServiceSoap.Logon(DigitalSchoolApi.SynServiceReference.LogonRequest request) {
            return base.Channel.Logon(request);
        }
        
        public DigitalSchoolApi.SynServiceReference.ResultDTO Logon(string appId, string encryptedPwd) {
            DigitalSchoolApi.SynServiceReference.LogonRequest inValue = new DigitalSchoolApi.SynServiceReference.LogonRequest();
            inValue.Body = new DigitalSchoolApi.SynServiceReference.LogonRequestBody();
            inValue.Body.appId = appId;
            inValue.Body.encryptedPwd = encryptedPwd;
            DigitalSchoolApi.SynServiceReference.LogonResponse retVal = ((DigitalSchoolApi.SynServiceReference.SynServiceSoap)(this)).Logon(inValue);
            return retVal.Body.LogonResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<DigitalSchoolApi.SynServiceReference.LogonResponse> DigitalSchoolApi.SynServiceReference.SynServiceSoap.LogonAsync(DigitalSchoolApi.SynServiceReference.LogonRequest request) {
            return base.Channel.LogonAsync(request);
        }
        
        public System.Threading.Tasks.Task<DigitalSchoolApi.SynServiceReference.LogonResponse> LogonAsync(string appId, string encryptedPwd) {
            DigitalSchoolApi.SynServiceReference.LogonRequest inValue = new DigitalSchoolApi.SynServiceReference.LogonRequest();
            inValue.Body = new DigitalSchoolApi.SynServiceReference.LogonRequestBody();
            inValue.Body.appId = appId;
            inValue.Body.encryptedPwd = encryptedPwd;
            return ((DigitalSchoolApi.SynServiceReference.SynServiceSoap)(this)).LogonAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        DigitalSchoolApi.SynServiceReference.GetEcardCustInfoByOutIDResponse DigitalSchoolApi.SynServiceReference.SynServiceSoap.GetEcardCustInfoByOutID(DigitalSchoolApi.SynServiceReference.GetEcardCustInfoByOutIDRequest request) {
            return base.Channel.GetEcardCustInfoByOutID(request);
        }
        
        public DigitalSchoolApi.SynServiceReference.ResultDTOOfEcardCustAllInfoDTO GetEcardCustInfoByOutID(string ecode, string outid) {
            DigitalSchoolApi.SynServiceReference.GetEcardCustInfoByOutIDRequest inValue = new DigitalSchoolApi.SynServiceReference.GetEcardCustInfoByOutIDRequest();
            inValue.Body = new DigitalSchoolApi.SynServiceReference.GetEcardCustInfoByOutIDRequestBody();
            inValue.Body.ecode = ecode;
            inValue.Body.outid = outid;
            DigitalSchoolApi.SynServiceReference.GetEcardCustInfoByOutIDResponse retVal = ((DigitalSchoolApi.SynServiceReference.SynServiceSoap)(this)).GetEcardCustInfoByOutID(inValue);
            return retVal.Body.GetEcardCustInfoByOutIDResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<DigitalSchoolApi.SynServiceReference.GetEcardCustInfoByOutIDResponse> DigitalSchoolApi.SynServiceReference.SynServiceSoap.GetEcardCustInfoByOutIDAsync(DigitalSchoolApi.SynServiceReference.GetEcardCustInfoByOutIDRequest request) {
            return base.Channel.GetEcardCustInfoByOutIDAsync(request);
        }
        
        public System.Threading.Tasks.Task<DigitalSchoolApi.SynServiceReference.GetEcardCustInfoByOutIDResponse> GetEcardCustInfoByOutIDAsync(string ecode, string outid) {
            DigitalSchoolApi.SynServiceReference.GetEcardCustInfoByOutIDRequest inValue = new DigitalSchoolApi.SynServiceReference.GetEcardCustInfoByOutIDRequest();
            inValue.Body = new DigitalSchoolApi.SynServiceReference.GetEcardCustInfoByOutIDRequestBody();
            inValue.Body.ecode = ecode;
            inValue.Body.outid = outid;
            return ((DigitalSchoolApi.SynServiceReference.SynServiceSoap)(this)).GetEcardCustInfoByOutIDAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        DigitalSchoolApi.SynServiceReference.GetCustFareInfoByOutIDResponse DigitalSchoolApi.SynServiceReference.SynServiceSoap.GetCustFareInfoByOutID(DigitalSchoolApi.SynServiceReference.GetCustFareInfoByOutIDRequest request) {
            return base.Channel.GetCustFareInfoByOutID(request);
        }
        
        public DigitalSchoolApi.SynServiceReference.ResultDTOOfEcardCustomerFareInfo GetCustFareInfoByOutID(string ecode, string outid) {
            DigitalSchoolApi.SynServiceReference.GetCustFareInfoByOutIDRequest inValue = new DigitalSchoolApi.SynServiceReference.GetCustFareInfoByOutIDRequest();
            inValue.Body = new DigitalSchoolApi.SynServiceReference.GetCustFareInfoByOutIDRequestBody();
            inValue.Body.ecode = ecode;
            inValue.Body.outid = outid;
            DigitalSchoolApi.SynServiceReference.GetCustFareInfoByOutIDResponse retVal = ((DigitalSchoolApi.SynServiceReference.SynServiceSoap)(this)).GetCustFareInfoByOutID(inValue);
            return retVal.Body.GetCustFareInfoByOutIDResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<DigitalSchoolApi.SynServiceReference.GetCustFareInfoByOutIDResponse> DigitalSchoolApi.SynServiceReference.SynServiceSoap.GetCustFareInfoByOutIDAsync(DigitalSchoolApi.SynServiceReference.GetCustFareInfoByOutIDRequest request) {
            return base.Channel.GetCustFareInfoByOutIDAsync(request);
        }
        
        public System.Threading.Tasks.Task<DigitalSchoolApi.SynServiceReference.GetCustFareInfoByOutIDResponse> GetCustFareInfoByOutIDAsync(string ecode, string outid) {
            DigitalSchoolApi.SynServiceReference.GetCustFareInfoByOutIDRequest inValue = new DigitalSchoolApi.SynServiceReference.GetCustFareInfoByOutIDRequest();
            inValue.Body = new DigitalSchoolApi.SynServiceReference.GetCustFareInfoByOutIDRequestBody();
            inValue.Body.ecode = ecode;
            inValue.Body.outid = outid;
            return ((DigitalSchoolApi.SynServiceReference.SynServiceSoap)(this)).GetCustFareInfoByOutIDAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        DigitalSchoolApi.SynServiceReference.GetEcardConsumeRecordResponse DigitalSchoolApi.SynServiceReference.SynServiceSoap.GetEcardConsumeRecord(DigitalSchoolApi.SynServiceReference.GetEcardConsumeRecordRequest request) {
            return base.Channel.GetEcardConsumeRecord(request);
        }
        
        public DigitalSchoolApi.SynServiceReference.ResultDTOOfEcardConsumeRecordDTO GetEcardConsumeRecord(string ecode, int sourceTable, long maxCstaccfc, int RowCount) {
            DigitalSchoolApi.SynServiceReference.GetEcardConsumeRecordRequest inValue = new DigitalSchoolApi.SynServiceReference.GetEcardConsumeRecordRequest();
            inValue.Body = new DigitalSchoolApi.SynServiceReference.GetEcardConsumeRecordRequestBody();
            inValue.Body.ecode = ecode;
            inValue.Body.sourceTable = sourceTable;
            inValue.Body.maxCstaccfc = maxCstaccfc;
            inValue.Body.RowCount = RowCount;
            DigitalSchoolApi.SynServiceReference.GetEcardConsumeRecordResponse retVal = ((DigitalSchoolApi.SynServiceReference.SynServiceSoap)(this)).GetEcardConsumeRecord(inValue);
            return retVal.Body.GetEcardConsumeRecordResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<DigitalSchoolApi.SynServiceReference.GetEcardConsumeRecordResponse> DigitalSchoolApi.SynServiceReference.SynServiceSoap.GetEcardConsumeRecordAsync(DigitalSchoolApi.SynServiceReference.GetEcardConsumeRecordRequest request) {
            return base.Channel.GetEcardConsumeRecordAsync(request);
        }
        
        public System.Threading.Tasks.Task<DigitalSchoolApi.SynServiceReference.GetEcardConsumeRecordResponse> GetEcardConsumeRecordAsync(string ecode, int sourceTable, long maxCstaccfc, int RowCount) {
            DigitalSchoolApi.SynServiceReference.GetEcardConsumeRecordRequest inValue = new DigitalSchoolApi.SynServiceReference.GetEcardConsumeRecordRequest();
            inValue.Body = new DigitalSchoolApi.SynServiceReference.GetEcardConsumeRecordRequestBody();
            inValue.Body.ecode = ecode;
            inValue.Body.sourceTable = sourceTable;
            inValue.Body.maxCstaccfc = maxCstaccfc;
            inValue.Body.RowCount = RowCount;
            return ((DigitalSchoolApi.SynServiceReference.SynServiceSoap)(this)).GetEcardConsumeRecordAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        DigitalSchoolApi.SynServiceReference.GetEcardSaveRecordResponse DigitalSchoolApi.SynServiceReference.SynServiceSoap.GetEcardSaveRecord(DigitalSchoolApi.SynServiceReference.GetEcardSaveRecordRequest request) {
            return base.Channel.GetEcardSaveRecord(request);
        }
        
        public DigitalSchoolApi.SynServiceReference.ResultDTOOfEcardSaveRecordDTO GetEcardSaveRecord(string ecode, int sourceTable, long maxCstaccfc, int RowCount) {
            DigitalSchoolApi.SynServiceReference.GetEcardSaveRecordRequest inValue = new DigitalSchoolApi.SynServiceReference.GetEcardSaveRecordRequest();
            inValue.Body = new DigitalSchoolApi.SynServiceReference.GetEcardSaveRecordRequestBody();
            inValue.Body.ecode = ecode;
            inValue.Body.sourceTable = sourceTable;
            inValue.Body.maxCstaccfc = maxCstaccfc;
            inValue.Body.RowCount = RowCount;
            DigitalSchoolApi.SynServiceReference.GetEcardSaveRecordResponse retVal = ((DigitalSchoolApi.SynServiceReference.SynServiceSoap)(this)).GetEcardSaveRecord(inValue);
            return retVal.Body.GetEcardSaveRecordResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<DigitalSchoolApi.SynServiceReference.GetEcardSaveRecordResponse> DigitalSchoolApi.SynServiceReference.SynServiceSoap.GetEcardSaveRecordAsync(DigitalSchoolApi.SynServiceReference.GetEcardSaveRecordRequest request) {
            return base.Channel.GetEcardSaveRecordAsync(request);
        }
        
        public System.Threading.Tasks.Task<DigitalSchoolApi.SynServiceReference.GetEcardSaveRecordResponse> GetEcardSaveRecordAsync(string ecode, int sourceTable, long maxCstaccfc, int RowCount) {
            DigitalSchoolApi.SynServiceReference.GetEcardSaveRecordRequest inValue = new DigitalSchoolApi.SynServiceReference.GetEcardSaveRecordRequest();
            inValue.Body = new DigitalSchoolApi.SynServiceReference.GetEcardSaveRecordRequestBody();
            inValue.Body.ecode = ecode;
            inValue.Body.sourceTable = sourceTable;
            inValue.Body.maxCstaccfc = maxCstaccfc;
            inValue.Body.RowCount = RowCount;
            return ((DigitalSchoolApi.SynServiceReference.SynServiceSoap)(this)).GetEcardSaveRecordAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        DigitalSchoolApi.SynServiceReference.GetEcardDeptInfoResponse DigitalSchoolApi.SynServiceReference.SynServiceSoap.GetEcardDeptInfo(DigitalSchoolApi.SynServiceReference.GetEcardDeptInfoRequest request) {
            return base.Channel.GetEcardDeptInfo(request);
        }
        
        public DigitalSchoolApi.SynServiceReference.ResultDTOOfEcardDeptDTO GetEcardDeptInfo(string ecode, long maxCstaccfc, int RowCount) {
            DigitalSchoolApi.SynServiceReference.GetEcardDeptInfoRequest inValue = new DigitalSchoolApi.SynServiceReference.GetEcardDeptInfoRequest();
            inValue.Body = new DigitalSchoolApi.SynServiceReference.GetEcardDeptInfoRequestBody();
            inValue.Body.ecode = ecode;
            inValue.Body.maxCstaccfc = maxCstaccfc;
            inValue.Body.RowCount = RowCount;
            DigitalSchoolApi.SynServiceReference.GetEcardDeptInfoResponse retVal = ((DigitalSchoolApi.SynServiceReference.SynServiceSoap)(this)).GetEcardDeptInfo(inValue);
            return retVal.Body.GetEcardDeptInfoResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<DigitalSchoolApi.SynServiceReference.GetEcardDeptInfoResponse> DigitalSchoolApi.SynServiceReference.SynServiceSoap.GetEcardDeptInfoAsync(DigitalSchoolApi.SynServiceReference.GetEcardDeptInfoRequest request) {
            return base.Channel.GetEcardDeptInfoAsync(request);
        }
        
        public System.Threading.Tasks.Task<DigitalSchoolApi.SynServiceReference.GetEcardDeptInfoResponse> GetEcardDeptInfoAsync(string ecode, long maxCstaccfc, int RowCount) {
            DigitalSchoolApi.SynServiceReference.GetEcardDeptInfoRequest inValue = new DigitalSchoolApi.SynServiceReference.GetEcardDeptInfoRequest();
            inValue.Body = new DigitalSchoolApi.SynServiceReference.GetEcardDeptInfoRequestBody();
            inValue.Body.ecode = ecode;
            inValue.Body.maxCstaccfc = maxCstaccfc;
            inValue.Body.RowCount = RowCount;
            return ((DigitalSchoolApi.SynServiceReference.SynServiceSoap)(this)).GetEcardDeptInfoAsync(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        DigitalSchoolApi.SynServiceReference.GetEcardTermInfoResponse DigitalSchoolApi.SynServiceReference.SynServiceSoap.GetEcardTermInfo(DigitalSchoolApi.SynServiceReference.GetEcardTermInfoRequest request) {
            return base.Channel.GetEcardTermInfo(request);
        }
        
        public DigitalSchoolApi.SynServiceReference.ResultDTOOfEcardTermDTO GetEcardTermInfo(string ecode, long maxCstaccfc, int RowCount) {
            DigitalSchoolApi.SynServiceReference.GetEcardTermInfoRequest inValue = new DigitalSchoolApi.SynServiceReference.GetEcardTermInfoRequest();
            inValue.Body = new DigitalSchoolApi.SynServiceReference.GetEcardTermInfoRequestBody();
            inValue.Body.ecode = ecode;
            inValue.Body.maxCstaccfc = maxCstaccfc;
            inValue.Body.RowCount = RowCount;
            DigitalSchoolApi.SynServiceReference.GetEcardTermInfoResponse retVal = ((DigitalSchoolApi.SynServiceReference.SynServiceSoap)(this)).GetEcardTermInfo(inValue);
            return retVal.Body.GetEcardTermInfoResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<DigitalSchoolApi.SynServiceReference.GetEcardTermInfoResponse> DigitalSchoolApi.SynServiceReference.SynServiceSoap.GetEcardTermInfoAsync(DigitalSchoolApi.SynServiceReference.GetEcardTermInfoRequest request) {
            return base.Channel.GetEcardTermInfoAsync(request);
        }
        
        public System.Threading.Tasks.Task<DigitalSchoolApi.SynServiceReference.GetEcardTermInfoResponse> GetEcardTermInfoAsync(string ecode, long maxCstaccfc, int RowCount) {
            DigitalSchoolApi.SynServiceReference.GetEcardTermInfoRequest inValue = new DigitalSchoolApi.SynServiceReference.GetEcardTermInfoRequest();
            inValue.Body = new DigitalSchoolApi.SynServiceReference.GetEcardTermInfoRequestBody();
            inValue.Body.ecode = ecode;
            inValue.Body.maxCstaccfc = maxCstaccfc;
            inValue.Body.RowCount = RowCount;
            return ((DigitalSchoolApi.SynServiceReference.SynServiceSoap)(this)).GetEcardTermInfoAsync(inValue);
        }
    }
}
