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

namespace NFine.Application.GetItemZzDays {
    
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ServiceModel.ServiceContractAttribute(Namespace="urn:sap-com:document:sap:soap:functions:mc-style", ConfigurationName="GetItemZzDays.ZWMS_SK_KCWLZZTS")]
    public interface ZWMS_SK_KCWLZZTS {
        
        // CODEGEN: 操作 ZwmsSkKcwlzzts 以后生成的消息协定不是 RPC,也不是换行文档。
        [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
        NFine.Application.GetItemZzDays.ZwmsSkKcwlzztsResponse1 ZwmsSkKcwlzzts(NFine.Application.GetItemZzDays.ZwmsSkKcwlzztsRequest request);
        
        [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
        System.Threading.Tasks.Task<NFine.Application.GetItemZzDays.ZwmsSkKcwlzztsResponse1> ZwmsSkKcwlzztsAsync(NFine.Application.GetItemZzDays.ZwmsSkKcwlzztsRequest request);
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9037.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="urn:sap-com:document:sap:soap:functions:mc-style")]
    public partial class ZwmsSkKcwlzzts : object, System.ComponentModel.INotifyPropertyChanged {
        
        private Zmm906t1[] t_906t1Field;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
        [System.Xml.Serialization.XmlArrayItemAttribute("item", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)]
        public Zmm906t1[] T_906t1 {
            get {
                return this.t_906t1Field;
            }
            set {
                this.t_906t1Field = value;
                this.RaisePropertyChanged("T_906t1");
            }
        }
        
        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));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9037.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:sap-com:document:sap:soap:functions:mc-style")]
    public partial class Zmm906t1 : object, System.ComponentModel.INotifyPropertyChanged {
        
        private string mandtField;
        
        private string zcycleField;
        
        private string zagingField;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
        public string Mandt {
            get {
                return this.mandtField;
            }
            set {
                this.mandtField = value;
                this.RaisePropertyChanged("Mandt");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=1)]
        public string Zcycle {
            get {
                return this.zcycleField;
            }
            set {
                this.zcycleField = value;
                this.RaisePropertyChanged("Zcycle");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=2)]
        public string Zaging {
            get {
                return this.zagingField;
            }
            set {
                this.zagingField = value;
                this.RaisePropertyChanged("Zaging");
            }
        }
        
        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));
            }
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.9037.0")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="urn:sap-com:document:sap:soap:functions:mc-style")]
    public partial class ZwmsSkKcwlzztsResponse : object, System.ComponentModel.INotifyPropertyChanged {
        
        private string messageField;
        
        private string messageTypeField;
        
        private Zmm906t1[] t_906t1Field;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=0)]
        public string Message {
            get {
                return this.messageField;
            }
            set {
                this.messageField = value;
                this.RaisePropertyChanged("Message");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=1)]
        public string MessageType {
            get {
                return this.messageTypeField;
            }
            set {
                this.messageTypeField = value;
                this.RaisePropertyChanged("MessageType");
            }
        }
        
        /// <remarks/>
        [System.Xml.Serialization.XmlArrayAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, Order=2)]
        [System.Xml.Serialization.XmlArrayItemAttribute("item", Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)]
        public Zmm906t1[] T_906t1 {
            get {
                return this.t_906t1Field;
            }
            set {
                this.t_906t1Field = value;
                this.RaisePropertyChanged("T_906t1");
            }
        }
        
        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.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class ZwmsSkKcwlzztsRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="urn:sap-com:document:sap:soap:functions:mc-style", Order=0)]
        public NFine.Application.GetItemZzDays.ZwmsSkKcwlzzts ZwmsSkKcwlzzts;
        
        public ZwmsSkKcwlzztsRequest() {
        }
        
        public ZwmsSkKcwlzztsRequest(NFine.Application.GetItemZzDays.ZwmsSkKcwlzzts ZwmsSkKcwlzzts) {
            this.ZwmsSkKcwlzzts = ZwmsSkKcwlzzts;
        }
    }
    
    [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 ZwmsSkKcwlzztsResponse1 {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="urn:sap-com:document:sap:soap:functions:mc-style", Order=0)]
        public NFine.Application.GetItemZzDays.ZwmsSkKcwlzztsResponse ZwmsSkKcwlzztsResponse;
        
        public ZwmsSkKcwlzztsResponse1() {
        }
        
        public ZwmsSkKcwlzztsResponse1(NFine.Application.GetItemZzDays.ZwmsSkKcwlzztsResponse ZwmsSkKcwlzztsResponse) {
            this.ZwmsSkKcwlzztsResponse = ZwmsSkKcwlzztsResponse;
        }
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    public interface ZWMS_SK_KCWLZZTSChannel : NFine.Application.GetItemZzDays.ZWMS_SK_KCWLZZTS, System.ServiceModel.IClientChannel {
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    public partial class ZWMS_SK_KCWLZZTSClient : System.ServiceModel.ClientBase<NFine.Application.GetItemZzDays.ZWMS_SK_KCWLZZTS>, NFine.Application.GetItemZzDays.ZWMS_SK_KCWLZZTS {
        
        public ZWMS_SK_KCWLZZTSClient() {
        }
        
        public ZWMS_SK_KCWLZZTSClient(string endpointConfigurationName) : 
                base(endpointConfigurationName) {
        }
        
        public ZWMS_SK_KCWLZZTSClient(string endpointConfigurationName, string remoteAddress) : 
                base(endpointConfigurationName, remoteAddress) {
        }
        
        public ZWMS_SK_KCWLZZTSClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) : 
                base(endpointConfigurationName, remoteAddress) {
        }
        
        public ZWMS_SK_KCWLZZTSClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : 
                base(binding, remoteAddress) {
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        NFine.Application.GetItemZzDays.ZwmsSkKcwlzztsResponse1 NFine.Application.GetItemZzDays.ZWMS_SK_KCWLZZTS.ZwmsSkKcwlzzts(NFine.Application.GetItemZzDays.ZwmsSkKcwlzztsRequest request) {
            return base.Channel.ZwmsSkKcwlzzts(request);
        }
        
        public NFine.Application.GetItemZzDays.ZwmsSkKcwlzztsResponse ZwmsSkKcwlzzts(NFine.Application.GetItemZzDays.ZwmsSkKcwlzzts ZwmsSkKcwlzzts1) {
            NFine.Application.GetItemZzDays.ZwmsSkKcwlzztsRequest inValue = new NFine.Application.GetItemZzDays.ZwmsSkKcwlzztsRequest();
            inValue.ZwmsSkKcwlzzts = ZwmsSkKcwlzzts1;
            NFine.Application.GetItemZzDays.ZwmsSkKcwlzztsResponse1 retVal = ((NFine.Application.GetItemZzDays.ZWMS_SK_KCWLZZTS)(this)).ZwmsSkKcwlzzts(inValue);
            return retVal.ZwmsSkKcwlzztsResponse;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        System.Threading.Tasks.Task<NFine.Application.GetItemZzDays.ZwmsSkKcwlzztsResponse1> NFine.Application.GetItemZzDays.ZWMS_SK_KCWLZZTS.ZwmsSkKcwlzztsAsync(NFine.Application.GetItemZzDays.ZwmsSkKcwlzztsRequest request) {
            return base.Channel.ZwmsSkKcwlzztsAsync(request);
        }
        
        public System.Threading.Tasks.Task<NFine.Application.GetItemZzDays.ZwmsSkKcwlzztsResponse1> ZwmsSkKcwlzztsAsync(NFine.Application.GetItemZzDays.ZwmsSkKcwlzzts ZwmsSkKcwlzzts) {
            NFine.Application.GetItemZzDays.ZwmsSkKcwlzztsRequest inValue = new NFine.Application.GetItemZzDays.ZwmsSkKcwlzztsRequest();
            inValue.ZwmsSkKcwlzzts = ZwmsSkKcwlzzts;
            return ((NFine.Application.GetItemZzDays.ZWMS_SK_KCWLZZTS)(this)).ZwmsSkKcwlzztsAsync(inValue);
        }
    }
}