chemistry-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From f...@apache.org
Subject svn commit: r1061233 [4/15] - in /incubator/chemistry/dotcmis: branches/ tags/ trunk/ trunk/DotCMIS/ trunk/DotCMIS/Properties/ trunk/DotCMIS/Service References/ trunk/DotCMIS/Service References/CMISWebServicesReference/ trunk/DotCMIS/binding/ trunk/Dot...
Date Thu, 20 Jan 2011 11:38:50 GMT
Added: incubator/chemistry/dotcmis/trunk/DotCMIS/Service References/CMISWebServicesReference/Reference.cs
URL: http://svn.apache.org/viewvc/incubator/chemistry/dotcmis/trunk/DotCMIS/Service%20References/CMISWebServicesReference/Reference.cs?rev=1061233&view=auto
==============================================================================
--- incubator/chemistry/dotcmis/trunk/DotCMIS/Service References/CMISWebServicesReference/Reference.cs (added)
+++ incubator/chemistry/dotcmis/trunk/DotCMIS/Service References/CMISWebServicesReference/Reference.cs Thu Jan 20 11:38:48 2011
@@ -0,0 +1,9652 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     This code was generated by a tool.
+//     Runtime Version:4.0.30319.1
+//
+//     Changes to this file may cause incorrect behavior and will be lost if
+//     the code is regenerated.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace DotCMIS.CMISWebServicesReference {
+    
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
+    [System.SerializableAttribute()]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200908/")]
+    public partial class cmisFaultType : object, System.ComponentModel.INotifyPropertyChanged {
+        
+        private enumServiceException typeField;
+        
+        private string codeField;
+        
+        private string messageField;
+        
+        private System.Xml.XmlElement[] anyField;
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+        public enumServiceException type {
+            get {
+                return this.typeField;
+            }
+            set {
+                this.typeField = value;
+                this.RaisePropertyChanged("type");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=1)]
+        public string code {
+            get {
+                return this.codeField;
+            }
+            set {
+                this.codeField = value;
+                this.RaisePropertyChanged("code");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+        public string message {
+            get {
+                return this.messageField;
+            }
+            set {
+                this.messageField = value;
+                this.RaisePropertyChanged("message");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlAnyElementAttribute(Order=3)]
+        public System.Xml.XmlElement[] Any {
+            get {
+                return this.anyField;
+            }
+            set {
+                this.anyField = value;
+                this.RaisePropertyChanged("Any");
+            }
+        }
+        
+        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.0.30319.1")]
+    [System.SerializableAttribute()]
+    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200908/")]
+    public enum enumServiceException {
+        
+        /// <remarks/>
+        constraint,
+        
+        /// <remarks/>
+        nameConstraintViolation,
+        
+        /// <remarks/>
+        contentAlreadyExists,
+        
+        /// <remarks/>
+        filterNotValid,
+        
+        /// <remarks/>
+        invalidArgument,
+        
+        /// <remarks/>
+        notSupported,
+        
+        /// <remarks/>
+        objectNotFound,
+        
+        /// <remarks/>
+        permissionDenied,
+        
+        /// <remarks/>
+        runtime,
+        
+        /// <remarks/>
+        storage,
+        
+        /// <remarks/>
+        streamNotSupported,
+        
+        /// <remarks/>
+        updateConflict,
+        
+        /// <remarks/>
+        versioning,
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
+    [System.SerializableAttribute()]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200908/")]
+    public partial class cmisRenditionType : object, System.ComponentModel.INotifyPropertyChanged {
+        
+        private string streamIdField;
+        
+        private string mimetypeField;
+        
+        private string lengthField;
+        
+        private string kindField;
+        
+        private string titleField;
+        
+        private string heightField;
+        
+        private string widthField;
+        
+        private string renditionDocumentIdField;
+        
+        private System.Xml.XmlElement[] anyField;
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+        public string streamId {
+            get {
+                return this.streamIdField;
+            }
+            set {
+                this.streamIdField = value;
+                this.RaisePropertyChanged("streamId");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+        public string mimetype {
+            get {
+                return this.mimetypeField;
+            }
+            set {
+                this.mimetypeField = value;
+                this.RaisePropertyChanged("mimetype");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=2)]
+        public string length {
+            get {
+                return this.lengthField;
+            }
+            set {
+                this.lengthField = value;
+                this.RaisePropertyChanged("length");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+        public string kind {
+            get {
+                return this.kindField;
+            }
+            set {
+                this.kindField = value;
+                this.RaisePropertyChanged("kind");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+        public string title {
+            get {
+                return this.titleField;
+            }
+            set {
+                this.titleField = value;
+                this.RaisePropertyChanged("title");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=5)]
+        public string height {
+            get {
+                return this.heightField;
+            }
+            set {
+                this.heightField = value;
+                this.RaisePropertyChanged("height");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=6)]
+        public string width {
+            get {
+                return this.widthField;
+            }
+            set {
+                this.widthField = value;
+                this.RaisePropertyChanged("width");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+        public string renditionDocumentId {
+            get {
+                return this.renditionDocumentIdField;
+            }
+            set {
+                this.renditionDocumentIdField = value;
+                this.RaisePropertyChanged("renditionDocumentId");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlAnyElementAttribute(Order=8)]
+        public System.Xml.XmlElement[] Any {
+            get {
+                return this.anyField;
+            }
+            set {
+                this.anyField = value;
+                this.RaisePropertyChanged("Any");
+            }
+        }
+        
+        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.0.30319.1")]
+    [System.SerializableAttribute()]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200908/")]
+    public partial class cmisListOfIdsType : object, System.ComponentModel.INotifyPropertyChanged {
+        
+        private string[] idField;
+        
+        private System.Xml.XmlElement[] anyField;
+        
+        private System.Xml.XmlAttribute[] anyAttrField;
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute("id", Order=0)]
+        public string[] id {
+            get {
+                return this.idField;
+            }
+            set {
+                this.idField = value;
+                this.RaisePropertyChanged("id");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlAnyElementAttribute(Order=1)]
+        public System.Xml.XmlElement[] Any {
+            get {
+                return this.anyField;
+            }
+            set {
+                this.anyField = value;
+                this.RaisePropertyChanged("Any");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlAnyAttributeAttribute()]
+        public System.Xml.XmlAttribute[] AnyAttr {
+            get {
+                return this.anyAttrField;
+            }
+            set {
+                this.anyAttrField = value;
+                this.RaisePropertyChanged("AnyAttr");
+            }
+        }
+        
+        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.0.30319.1")]
+    [System.SerializableAttribute()]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200908/")]
+    public partial class cmisAccessControlPrincipalType : object, System.ComponentModel.INotifyPropertyChanged {
+        
+        private string principalIdField;
+        
+        private System.Xml.XmlElement[] anyField;
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+        public string principalId {
+            get {
+                return this.principalIdField;
+            }
+            set {
+                this.principalIdField = value;
+                this.RaisePropertyChanged("principalId");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlAnyElementAttribute(Order=1)]
+        public System.Xml.XmlElement[] Any {
+            get {
+                return this.anyField;
+            }
+            set {
+                this.anyField = value;
+                this.RaisePropertyChanged("Any");
+            }
+        }
+        
+        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.0.30319.1")]
+    [System.SerializableAttribute()]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200908/")]
+    public partial class cmisAccessControlEntryType : object, System.ComponentModel.INotifyPropertyChanged {
+        
+        private cmisAccessControlPrincipalType principalField;
+        
+        private string[] permissionField;
+        
+        private bool directField;
+        
+        private System.Xml.XmlElement[] anyField;
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+        public cmisAccessControlPrincipalType principal {
+            get {
+                return this.principalField;
+            }
+            set {
+                this.principalField = value;
+                this.RaisePropertyChanged("principal");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute("permission", Order=1)]
+        public string[] permission {
+            get {
+                return this.permissionField;
+            }
+            set {
+                this.permissionField = value;
+                this.RaisePropertyChanged("permission");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+        public bool direct {
+            get {
+                return this.directField;
+            }
+            set {
+                this.directField = value;
+                this.RaisePropertyChanged("direct");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlAnyElementAttribute(Order=3)]
+        public System.Xml.XmlElement[] Any {
+            get {
+                return this.anyField;
+            }
+            set {
+                this.anyField = value;
+                this.RaisePropertyChanged("Any");
+            }
+        }
+        
+        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.0.30319.1")]
+    [System.SerializableAttribute()]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200908/")]
+    public partial class cmisAccessControlListType : object, System.ComponentModel.INotifyPropertyChanged {
+        
+        private cmisAccessControlEntryType[] permissionField;
+        
+        private System.Xml.XmlElement[] anyField;
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute("permission", Order=0)]
+        public cmisAccessControlEntryType[] permission {
+            get {
+                return this.permissionField;
+            }
+            set {
+                this.permissionField = value;
+                this.RaisePropertyChanged("permission");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlAnyElementAttribute(Order=1)]
+        public System.Xml.XmlElement[] Any {
+            get {
+                return this.anyField;
+            }
+            set {
+                this.anyField = value;
+                this.RaisePropertyChanged("Any");
+            }
+        }
+        
+        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.0.30319.1")]
+    [System.SerializableAttribute()]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200908/")]
+    public partial class cmisChangeEventType : object, System.ComponentModel.INotifyPropertyChanged {
+        
+        private enumTypeOfChanges changeTypeField;
+        
+        private System.DateTime changeTimeField;
+        
+        private System.Xml.XmlElement[] anyField;
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+        public enumTypeOfChanges changeType {
+            get {
+                return this.changeTypeField;
+            }
+            set {
+                this.changeTypeField = value;
+                this.RaisePropertyChanged("changeType");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+        public System.DateTime changeTime {
+            get {
+                return this.changeTimeField;
+            }
+            set {
+                this.changeTimeField = value;
+                this.RaisePropertyChanged("changeTime");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlAnyElementAttribute(Order=2)]
+        public System.Xml.XmlElement[] Any {
+            get {
+                return this.anyField;
+            }
+            set {
+                this.anyField = value;
+                this.RaisePropertyChanged("Any");
+            }
+        }
+        
+        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.0.30319.1")]
+    [System.SerializableAttribute()]
+    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200908/")]
+    public enum enumTypeOfChanges {
+        
+        /// <remarks/>
+        created,
+        
+        /// <remarks/>
+        updated,
+        
+        /// <remarks/>
+        deleted,
+        
+        /// <remarks/>
+        security,
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
+    [System.SerializableAttribute()]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200908/")]
+    public partial class cmisAllowableActionsType : object, System.ComponentModel.INotifyPropertyChanged {
+        
+        private bool canDeleteObjectField;
+        
+        private bool canDeleteObjectFieldSpecified;
+        
+        private bool canUpdatePropertiesField;
+        
+        private bool canUpdatePropertiesFieldSpecified;
+        
+        private bool canGetFolderTreeField;
+        
+        private bool canGetFolderTreeFieldSpecified;
+        
+        private bool canGetPropertiesField;
+        
+        private bool canGetPropertiesFieldSpecified;
+        
+        private bool canGetObjectRelationshipsField;
+        
+        private bool canGetObjectRelationshipsFieldSpecified;
+        
+        private bool canGetObjectParentsField;
+        
+        private bool canGetObjectParentsFieldSpecified;
+        
+        private bool canGetFolderParentField;
+        
+        private bool canGetFolderParentFieldSpecified;
+        
+        private bool canGetDescendantsField;
+        
+        private bool canGetDescendantsFieldSpecified;
+        
+        private bool canMoveObjectField;
+        
+        private bool canMoveObjectFieldSpecified;
+        
+        private bool canDeleteContentStreamField;
+        
+        private bool canDeleteContentStreamFieldSpecified;
+        
+        private bool canCheckOutField;
+        
+        private bool canCheckOutFieldSpecified;
+        
+        private bool canCancelCheckOutField;
+        
+        private bool canCancelCheckOutFieldSpecified;
+        
+        private bool canCheckInField;
+        
+        private bool canCheckInFieldSpecified;
+        
+        private bool canSetContentStreamField;
+        
+        private bool canSetContentStreamFieldSpecified;
+        
+        private bool canGetAllVersionsField;
+        
+        private bool canGetAllVersionsFieldSpecified;
+        
+        private bool canAddObjectToFolderField;
+        
+        private bool canAddObjectToFolderFieldSpecified;
+        
+        private bool canRemoveObjectFromFolderField;
+        
+        private bool canRemoveObjectFromFolderFieldSpecified;
+        
+        private bool canGetContentStreamField;
+        
+        private bool canGetContentStreamFieldSpecified;
+        
+        private bool canApplyPolicyField;
+        
+        private bool canApplyPolicyFieldSpecified;
+        
+        private bool canGetAppliedPoliciesField;
+        
+        private bool canGetAppliedPoliciesFieldSpecified;
+        
+        private bool canRemovePolicyField;
+        
+        private bool canRemovePolicyFieldSpecified;
+        
+        private bool canGetChildrenField;
+        
+        private bool canGetChildrenFieldSpecified;
+        
+        private bool canCreateDocumentField;
+        
+        private bool canCreateDocumentFieldSpecified;
+        
+        private bool canCreateFolderField;
+        
+        private bool canCreateFolderFieldSpecified;
+        
+        private bool canCreateRelationshipField;
+        
+        private bool canCreateRelationshipFieldSpecified;
+        
+        private bool canDeleteTreeField;
+        
+        private bool canDeleteTreeFieldSpecified;
+        
+        private bool canGetRenditionsField;
+        
+        private bool canGetRenditionsFieldSpecified;
+        
+        private bool canGetACLField;
+        
+        private bool canGetACLFieldSpecified;
+        
+        private bool canApplyACLField;
+        
+        private bool canApplyACLFieldSpecified;
+        
+        private System.Xml.XmlElement[] anyField;
+        
+        private System.Xml.XmlAttribute[] anyAttrField;
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+        public bool canDeleteObject {
+            get {
+                return this.canDeleteObjectField;
+            }
+            set {
+                this.canDeleteObjectField = value;
+                this.RaisePropertyChanged("canDeleteObject");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlIgnoreAttribute()]
+        public bool canDeleteObjectSpecified {
+            get {
+                return this.canDeleteObjectFieldSpecified;
+            }
+            set {
+                this.canDeleteObjectFieldSpecified = value;
+                this.RaisePropertyChanged("canDeleteObjectSpecified");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+        public bool canUpdateProperties {
+            get {
+                return this.canUpdatePropertiesField;
+            }
+            set {
+                this.canUpdatePropertiesField = value;
+                this.RaisePropertyChanged("canUpdateProperties");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlIgnoreAttribute()]
+        public bool canUpdatePropertiesSpecified {
+            get {
+                return this.canUpdatePropertiesFieldSpecified;
+            }
+            set {
+                this.canUpdatePropertiesFieldSpecified = value;
+                this.RaisePropertyChanged("canUpdatePropertiesSpecified");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute(Order=2)]
+        public bool canGetFolderTree {
+            get {
+                return this.canGetFolderTreeField;
+            }
+            set {
+                this.canGetFolderTreeField = value;
+                this.RaisePropertyChanged("canGetFolderTree");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlIgnoreAttribute()]
+        public bool canGetFolderTreeSpecified {
+            get {
+                return this.canGetFolderTreeFieldSpecified;
+            }
+            set {
+                this.canGetFolderTreeFieldSpecified = value;
+                this.RaisePropertyChanged("canGetFolderTreeSpecified");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+        public bool canGetProperties {
+            get {
+                return this.canGetPropertiesField;
+            }
+            set {
+                this.canGetPropertiesField = value;
+                this.RaisePropertyChanged("canGetProperties");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlIgnoreAttribute()]
+        public bool canGetPropertiesSpecified {
+            get {
+                return this.canGetPropertiesFieldSpecified;
+            }
+            set {
+                this.canGetPropertiesFieldSpecified = value;
+                this.RaisePropertyChanged("canGetPropertiesSpecified");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+        public bool canGetObjectRelationships {
+            get {
+                return this.canGetObjectRelationshipsField;
+            }
+            set {
+                this.canGetObjectRelationshipsField = value;
+                this.RaisePropertyChanged("canGetObjectRelationships");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlIgnoreAttribute()]
+        public bool canGetObjectRelationshipsSpecified {
+            get {
+                return this.canGetObjectRelationshipsFieldSpecified;
+            }
+            set {
+                this.canGetObjectRelationshipsFieldSpecified = value;
+                this.RaisePropertyChanged("canGetObjectRelationshipsSpecified");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+        public bool canGetObjectParents {
+            get {
+                return this.canGetObjectParentsField;
+            }
+            set {
+                this.canGetObjectParentsField = value;
+                this.RaisePropertyChanged("canGetObjectParents");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlIgnoreAttribute()]
+        public bool canGetObjectParentsSpecified {
+            get {
+                return this.canGetObjectParentsFieldSpecified;
+            }
+            set {
+                this.canGetObjectParentsFieldSpecified = value;
+                this.RaisePropertyChanged("canGetObjectParentsSpecified");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+        public bool canGetFolderParent {
+            get {
+                return this.canGetFolderParentField;
+            }
+            set {
+                this.canGetFolderParentField = value;
+                this.RaisePropertyChanged("canGetFolderParent");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlIgnoreAttribute()]
+        public bool canGetFolderParentSpecified {
+            get {
+                return this.canGetFolderParentFieldSpecified;
+            }
+            set {
+                this.canGetFolderParentFieldSpecified = value;
+                this.RaisePropertyChanged("canGetFolderParentSpecified");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute(Order=7)]
+        public bool canGetDescendants {
+            get {
+                return this.canGetDescendantsField;
+            }
+            set {
+                this.canGetDescendantsField = value;
+                this.RaisePropertyChanged("canGetDescendants");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlIgnoreAttribute()]
+        public bool canGetDescendantsSpecified {
+            get {
+                return this.canGetDescendantsFieldSpecified;
+            }
+            set {
+                this.canGetDescendantsFieldSpecified = value;
+                this.RaisePropertyChanged("canGetDescendantsSpecified");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute(Order=8)]
+        public bool canMoveObject {
+            get {
+                return this.canMoveObjectField;
+            }
+            set {
+                this.canMoveObjectField = value;
+                this.RaisePropertyChanged("canMoveObject");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlIgnoreAttribute()]
+        public bool canMoveObjectSpecified {
+            get {
+                return this.canMoveObjectFieldSpecified;
+            }
+            set {
+                this.canMoveObjectFieldSpecified = value;
+                this.RaisePropertyChanged("canMoveObjectSpecified");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute(Order=9)]
+        public bool canDeleteContentStream {
+            get {
+                return this.canDeleteContentStreamField;
+            }
+            set {
+                this.canDeleteContentStreamField = value;
+                this.RaisePropertyChanged("canDeleteContentStream");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlIgnoreAttribute()]
+        public bool canDeleteContentStreamSpecified {
+            get {
+                return this.canDeleteContentStreamFieldSpecified;
+            }
+            set {
+                this.canDeleteContentStreamFieldSpecified = value;
+                this.RaisePropertyChanged("canDeleteContentStreamSpecified");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute(Order=10)]
+        public bool canCheckOut {
+            get {
+                return this.canCheckOutField;
+            }
+            set {
+                this.canCheckOutField = value;
+                this.RaisePropertyChanged("canCheckOut");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlIgnoreAttribute()]
+        public bool canCheckOutSpecified {
+            get {
+                return this.canCheckOutFieldSpecified;
+            }
+            set {
+                this.canCheckOutFieldSpecified = value;
+                this.RaisePropertyChanged("canCheckOutSpecified");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute(Order=11)]
+        public bool canCancelCheckOut {
+            get {
+                return this.canCancelCheckOutField;
+            }
+            set {
+                this.canCancelCheckOutField = value;
+                this.RaisePropertyChanged("canCancelCheckOut");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlIgnoreAttribute()]
+        public bool canCancelCheckOutSpecified {
+            get {
+                return this.canCancelCheckOutFieldSpecified;
+            }
+            set {
+                this.canCancelCheckOutFieldSpecified = value;
+                this.RaisePropertyChanged("canCancelCheckOutSpecified");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute(Order=12)]
+        public bool canCheckIn {
+            get {
+                return this.canCheckInField;
+            }
+            set {
+                this.canCheckInField = value;
+                this.RaisePropertyChanged("canCheckIn");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlIgnoreAttribute()]
+        public bool canCheckInSpecified {
+            get {
+                return this.canCheckInFieldSpecified;
+            }
+            set {
+                this.canCheckInFieldSpecified = value;
+                this.RaisePropertyChanged("canCheckInSpecified");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute(Order=13)]
+        public bool canSetContentStream {
+            get {
+                return this.canSetContentStreamField;
+            }
+            set {
+                this.canSetContentStreamField = value;
+                this.RaisePropertyChanged("canSetContentStream");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlIgnoreAttribute()]
+        public bool canSetContentStreamSpecified {
+            get {
+                return this.canSetContentStreamFieldSpecified;
+            }
+            set {
+                this.canSetContentStreamFieldSpecified = value;
+                this.RaisePropertyChanged("canSetContentStreamSpecified");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute(Order=14)]
+        public bool canGetAllVersions {
+            get {
+                return this.canGetAllVersionsField;
+            }
+            set {
+                this.canGetAllVersionsField = value;
+                this.RaisePropertyChanged("canGetAllVersions");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlIgnoreAttribute()]
+        public bool canGetAllVersionsSpecified {
+            get {
+                return this.canGetAllVersionsFieldSpecified;
+            }
+            set {
+                this.canGetAllVersionsFieldSpecified = value;
+                this.RaisePropertyChanged("canGetAllVersionsSpecified");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute(Order=15)]
+        public bool canAddObjectToFolder {
+            get {
+                return this.canAddObjectToFolderField;
+            }
+            set {
+                this.canAddObjectToFolderField = value;
+                this.RaisePropertyChanged("canAddObjectToFolder");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlIgnoreAttribute()]
+        public bool canAddObjectToFolderSpecified {
+            get {
+                return this.canAddObjectToFolderFieldSpecified;
+            }
+            set {
+                this.canAddObjectToFolderFieldSpecified = value;
+                this.RaisePropertyChanged("canAddObjectToFolderSpecified");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute(Order=16)]
+        public bool canRemoveObjectFromFolder {
+            get {
+                return this.canRemoveObjectFromFolderField;
+            }
+            set {
+                this.canRemoveObjectFromFolderField = value;
+                this.RaisePropertyChanged("canRemoveObjectFromFolder");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlIgnoreAttribute()]
+        public bool canRemoveObjectFromFolderSpecified {
+            get {
+                return this.canRemoveObjectFromFolderFieldSpecified;
+            }
+            set {
+                this.canRemoveObjectFromFolderFieldSpecified = value;
+                this.RaisePropertyChanged("canRemoveObjectFromFolderSpecified");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute(Order=17)]
+        public bool canGetContentStream {
+            get {
+                return this.canGetContentStreamField;
+            }
+            set {
+                this.canGetContentStreamField = value;
+                this.RaisePropertyChanged("canGetContentStream");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlIgnoreAttribute()]
+        public bool canGetContentStreamSpecified {
+            get {
+                return this.canGetContentStreamFieldSpecified;
+            }
+            set {
+                this.canGetContentStreamFieldSpecified = value;
+                this.RaisePropertyChanged("canGetContentStreamSpecified");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute(Order=18)]
+        public bool canApplyPolicy {
+            get {
+                return this.canApplyPolicyField;
+            }
+            set {
+                this.canApplyPolicyField = value;
+                this.RaisePropertyChanged("canApplyPolicy");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlIgnoreAttribute()]
+        public bool canApplyPolicySpecified {
+            get {
+                return this.canApplyPolicyFieldSpecified;
+            }
+            set {
+                this.canApplyPolicyFieldSpecified = value;
+                this.RaisePropertyChanged("canApplyPolicySpecified");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute(Order=19)]
+        public bool canGetAppliedPolicies {
+            get {
+                return this.canGetAppliedPoliciesField;
+            }
+            set {
+                this.canGetAppliedPoliciesField = value;
+                this.RaisePropertyChanged("canGetAppliedPolicies");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlIgnoreAttribute()]
+        public bool canGetAppliedPoliciesSpecified {
+            get {
+                return this.canGetAppliedPoliciesFieldSpecified;
+            }
+            set {
+                this.canGetAppliedPoliciesFieldSpecified = value;
+                this.RaisePropertyChanged("canGetAppliedPoliciesSpecified");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute(Order=20)]
+        public bool canRemovePolicy {
+            get {
+                return this.canRemovePolicyField;
+            }
+            set {
+                this.canRemovePolicyField = value;
+                this.RaisePropertyChanged("canRemovePolicy");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlIgnoreAttribute()]
+        public bool canRemovePolicySpecified {
+            get {
+                return this.canRemovePolicyFieldSpecified;
+            }
+            set {
+                this.canRemovePolicyFieldSpecified = value;
+                this.RaisePropertyChanged("canRemovePolicySpecified");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute(Order=21)]
+        public bool canGetChildren {
+            get {
+                return this.canGetChildrenField;
+            }
+            set {
+                this.canGetChildrenField = value;
+                this.RaisePropertyChanged("canGetChildren");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlIgnoreAttribute()]
+        public bool canGetChildrenSpecified {
+            get {
+                return this.canGetChildrenFieldSpecified;
+            }
+            set {
+                this.canGetChildrenFieldSpecified = value;
+                this.RaisePropertyChanged("canGetChildrenSpecified");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute(Order=22)]
+        public bool canCreateDocument {
+            get {
+                return this.canCreateDocumentField;
+            }
+            set {
+                this.canCreateDocumentField = value;
+                this.RaisePropertyChanged("canCreateDocument");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlIgnoreAttribute()]
+        public bool canCreateDocumentSpecified {
+            get {
+                return this.canCreateDocumentFieldSpecified;
+            }
+            set {
+                this.canCreateDocumentFieldSpecified = value;
+                this.RaisePropertyChanged("canCreateDocumentSpecified");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute(Order=23)]
+        public bool canCreateFolder {
+            get {
+                return this.canCreateFolderField;
+            }
+            set {
+                this.canCreateFolderField = value;
+                this.RaisePropertyChanged("canCreateFolder");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlIgnoreAttribute()]
+        public bool canCreateFolderSpecified {
+            get {
+                return this.canCreateFolderFieldSpecified;
+            }
+            set {
+                this.canCreateFolderFieldSpecified = value;
+                this.RaisePropertyChanged("canCreateFolderSpecified");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute(Order=24)]
+        public bool canCreateRelationship {
+            get {
+                return this.canCreateRelationshipField;
+            }
+            set {
+                this.canCreateRelationshipField = value;
+                this.RaisePropertyChanged("canCreateRelationship");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlIgnoreAttribute()]
+        public bool canCreateRelationshipSpecified {
+            get {
+                return this.canCreateRelationshipFieldSpecified;
+            }
+            set {
+                this.canCreateRelationshipFieldSpecified = value;
+                this.RaisePropertyChanged("canCreateRelationshipSpecified");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute(Order=25)]
+        public bool canDeleteTree {
+            get {
+                return this.canDeleteTreeField;
+            }
+            set {
+                this.canDeleteTreeField = value;
+                this.RaisePropertyChanged("canDeleteTree");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlIgnoreAttribute()]
+        public bool canDeleteTreeSpecified {
+            get {
+                return this.canDeleteTreeFieldSpecified;
+            }
+            set {
+                this.canDeleteTreeFieldSpecified = value;
+                this.RaisePropertyChanged("canDeleteTreeSpecified");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute(Order=26)]
+        public bool canGetRenditions {
+            get {
+                return this.canGetRenditionsField;
+            }
+            set {
+                this.canGetRenditionsField = value;
+                this.RaisePropertyChanged("canGetRenditions");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlIgnoreAttribute()]
+        public bool canGetRenditionsSpecified {
+            get {
+                return this.canGetRenditionsFieldSpecified;
+            }
+            set {
+                this.canGetRenditionsFieldSpecified = value;
+                this.RaisePropertyChanged("canGetRenditionsSpecified");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute(Order=27)]
+        public bool canGetACL {
+            get {
+                return this.canGetACLField;
+            }
+            set {
+                this.canGetACLField = value;
+                this.RaisePropertyChanged("canGetACL");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlIgnoreAttribute()]
+        public bool canGetACLSpecified {
+            get {
+                return this.canGetACLFieldSpecified;
+            }
+            set {
+                this.canGetACLFieldSpecified = value;
+                this.RaisePropertyChanged("canGetACLSpecified");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute(Order=28)]
+        public bool canApplyACL {
+            get {
+                return this.canApplyACLField;
+            }
+            set {
+                this.canApplyACLField = value;
+                this.RaisePropertyChanged("canApplyACL");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlIgnoreAttribute()]
+        public bool canApplyACLSpecified {
+            get {
+                return this.canApplyACLFieldSpecified;
+            }
+            set {
+                this.canApplyACLFieldSpecified = value;
+                this.RaisePropertyChanged("canApplyACLSpecified");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlAnyElementAttribute(Order=29)]
+        public System.Xml.XmlElement[] Any {
+            get {
+                return this.anyField;
+            }
+            set {
+                this.anyField = value;
+                this.RaisePropertyChanged("Any");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlAnyAttributeAttribute()]
+        public System.Xml.XmlAttribute[] AnyAttr {
+            get {
+                return this.anyAttrField;
+            }
+            set {
+                this.anyAttrField = value;
+                this.RaisePropertyChanged("AnyAttr");
+            }
+        }
+        
+        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.Xml.Serialization.XmlIncludeAttribute(typeof(cmisPropertyUri))]
+    [System.Xml.Serialization.XmlIncludeAttribute(typeof(cmisPropertyString))]
+    [System.Xml.Serialization.XmlIncludeAttribute(typeof(cmisPropertyHtml))]
+    [System.Xml.Serialization.XmlIncludeAttribute(typeof(cmisPropertyDecimal))]
+    [System.Xml.Serialization.XmlIncludeAttribute(typeof(cmisPropertyDateTime))]
+    [System.Xml.Serialization.XmlIncludeAttribute(typeof(cmisPropertyInteger))]
+    [System.Xml.Serialization.XmlIncludeAttribute(typeof(cmisPropertyId))]
+    [System.Xml.Serialization.XmlIncludeAttribute(typeof(cmisPropertyBoolean))]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
+    [System.SerializableAttribute()]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200908/")]
+    public partial class cmisProperty : object, System.ComponentModel.INotifyPropertyChanged {
+        
+        private string propertyDefinitionIdField;
+        
+        private string localNameField;
+        
+        private string displayNameField;
+        
+        private string queryNameField;
+        
+        private System.Xml.XmlAttribute[] anyAttrField;
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlAttributeAttribute()]
+        public string propertyDefinitionId {
+            get {
+                return this.propertyDefinitionIdField;
+            }
+            set {
+                this.propertyDefinitionIdField = value;
+                this.RaisePropertyChanged("propertyDefinitionId");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlAttributeAttribute()]
+        public string localName {
+            get {
+                return this.localNameField;
+            }
+            set {
+                this.localNameField = value;
+                this.RaisePropertyChanged("localName");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlAttributeAttribute()]
+        public string displayName {
+            get {
+                return this.displayNameField;
+            }
+            set {
+                this.displayNameField = value;
+                this.RaisePropertyChanged("displayName");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlAttributeAttribute()]
+        public string queryName {
+            get {
+                return this.queryNameField;
+            }
+            set {
+                this.queryNameField = value;
+                this.RaisePropertyChanged("queryName");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlAnyAttributeAttribute()]
+        public System.Xml.XmlAttribute[] AnyAttr {
+            get {
+                return this.anyAttrField;
+            }
+            set {
+                this.anyAttrField = value;
+                this.RaisePropertyChanged("AnyAttr");
+            }
+        }
+        
+        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.0.30319.1")]
+    [System.SerializableAttribute()]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200908/")]
+    public partial class cmisPropertyUri : cmisProperty {
+        
+        private string[] valueField;
+        
+        private System.Xml.XmlElement[] anyField;
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute("value", DataType="anyURI", Order=0)]
+        public string[] value {
+            get {
+                return this.valueField;
+            }
+            set {
+                this.valueField = value;
+                this.RaisePropertyChanged("value");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlAnyElementAttribute(Order=1)]
+        public System.Xml.XmlElement[] Any {
+            get {
+                return this.anyField;
+            }
+            set {
+                this.anyField = value;
+                this.RaisePropertyChanged("Any");
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
+    [System.SerializableAttribute()]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200908/")]
+    public partial class cmisPropertyString : cmisProperty {
+        
+        private string[] valueField;
+        
+        private System.Xml.XmlElement[] anyField;
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute("value", Order=0)]
+        public string[] value {
+            get {
+                return this.valueField;
+            }
+            set {
+                this.valueField = value;
+                this.RaisePropertyChanged("value");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlAnyElementAttribute(Order=1)]
+        public System.Xml.XmlElement[] Any {
+            get {
+                return this.anyField;
+            }
+            set {
+                this.anyField = value;
+                this.RaisePropertyChanged("Any");
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
+    [System.SerializableAttribute()]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200908/")]
+    public partial class cmisPropertyHtml : cmisProperty {
+        
+        private string[] valueField;
+        
+        private System.Xml.XmlElement[] anyField;
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute("value", Order=0)]
+        public string[] value {
+            get {
+                return this.valueField;
+            }
+            set {
+                this.valueField = value;
+                this.RaisePropertyChanged("value");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlAnyElementAttribute(Order=1)]
+        public System.Xml.XmlElement[] Any {
+            get {
+                return this.anyField;
+            }
+            set {
+                this.anyField = value;
+                this.RaisePropertyChanged("Any");
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
+    [System.SerializableAttribute()]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200908/")]
+    public partial class cmisPropertyDecimal : cmisProperty {
+        
+        private decimal[] valueField;
+        
+        private System.Xml.XmlElement[] anyField;
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute("value", Order=0)]
+        public decimal[] value {
+            get {
+                return this.valueField;
+            }
+            set {
+                this.valueField = value;
+                this.RaisePropertyChanged("value");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlAnyElementAttribute(Order=1)]
+        public System.Xml.XmlElement[] Any {
+            get {
+                return this.anyField;
+            }
+            set {
+                this.anyField = value;
+                this.RaisePropertyChanged("Any");
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
+    [System.SerializableAttribute()]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200908/")]
+    public partial class cmisPropertyDateTime : cmisProperty {
+        
+        private System.DateTime[] valueField;
+        
+        private System.Xml.XmlElement[] anyField;
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute("value", Order=0)]
+        public System.DateTime[] value {
+            get {
+                return this.valueField;
+            }
+            set {
+                this.valueField = value;
+                this.RaisePropertyChanged("value");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlAnyElementAttribute(Order=1)]
+        public System.Xml.XmlElement[] Any {
+            get {
+                return this.anyField;
+            }
+            set {
+                this.anyField = value;
+                this.RaisePropertyChanged("Any");
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
+    [System.SerializableAttribute()]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200908/")]
+    public partial class cmisPropertyInteger : cmisProperty {
+        
+        private string[] valueField;
+        
+        private System.Xml.XmlElement[] anyField;
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute("value", DataType="integer", Order=0)]
+        public string[] value {
+            get {
+                return this.valueField;
+            }
+            set {
+                this.valueField = value;
+                this.RaisePropertyChanged("value");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlAnyElementAttribute(Order=1)]
+        public System.Xml.XmlElement[] Any {
+            get {
+                return this.anyField;
+            }
+            set {
+                this.anyField = value;
+                this.RaisePropertyChanged("Any");
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
+    [System.SerializableAttribute()]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200908/")]
+    public partial class cmisPropertyId : cmisProperty {
+        
+        private string[] valueField;
+        
+        private System.Xml.XmlElement[] anyField;
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute("value", Order=0)]
+        public string[] value {
+            get {
+                return this.valueField;
+            }
+            set {
+                this.valueField = value;
+                this.RaisePropertyChanged("value");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlAnyElementAttribute(Order=1)]
+        public System.Xml.XmlElement[] Any {
+            get {
+                return this.anyField;
+            }
+            set {
+                this.anyField = value;
+                this.RaisePropertyChanged("Any");
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
+    [System.SerializableAttribute()]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200908/")]
+    public partial class cmisPropertyBoolean : cmisProperty {
+        
+        private bool[] valueField;
+        
+        private System.Xml.XmlElement[] anyField;
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute("value", Order=0)]
+        public bool[] value {
+            get {
+                return this.valueField;
+            }
+            set {
+                this.valueField = value;
+                this.RaisePropertyChanged("value");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlAnyElementAttribute(Order=1)]
+        public System.Xml.XmlElement[] Any {
+            get {
+                return this.anyField;
+            }
+            set {
+                this.anyField = value;
+                this.RaisePropertyChanged("Any");
+            }
+        }
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
+    [System.SerializableAttribute()]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200908/")]
+    public partial class cmisPropertiesType : object, System.ComponentModel.INotifyPropertyChanged {
+        
+        private cmisProperty[] itemsField;
+        
+        private System.Xml.XmlElement[] anyField;
+        
+        private System.Xml.XmlAttribute[] anyAttrField;
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute("propertyBoolean", typeof(cmisPropertyBoolean), IsNullable=true, Order=0)]
+        [System.Xml.Serialization.XmlElementAttribute("propertyDateTime", typeof(cmisPropertyDateTime), IsNullable=true, Order=0)]
+        [System.Xml.Serialization.XmlElementAttribute("propertyDecimal", typeof(cmisPropertyDecimal), IsNullable=true, Order=0)]
+        [System.Xml.Serialization.XmlElementAttribute("propertyHtml", typeof(cmisPropertyHtml), IsNullable=true, Order=0)]
+        [System.Xml.Serialization.XmlElementAttribute("propertyId", typeof(cmisPropertyId), IsNullable=true, Order=0)]
+        [System.Xml.Serialization.XmlElementAttribute("propertyInteger", typeof(cmisPropertyInteger), IsNullable=true, Order=0)]
+        [System.Xml.Serialization.XmlElementAttribute("propertyString", typeof(cmisPropertyString), IsNullable=true, Order=0)]
+        [System.Xml.Serialization.XmlElementAttribute("propertyUri", typeof(cmisPropertyUri), IsNullable=true, Order=0)]
+        public cmisProperty[] Items {
+            get {
+                return this.itemsField;
+            }
+            set {
+                this.itemsField = value;
+                this.RaisePropertyChanged("Items");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlAnyElementAttribute(Order=1)]
+        public System.Xml.XmlElement[] Any {
+            get {
+                return this.anyField;
+            }
+            set {
+                this.anyField = value;
+                this.RaisePropertyChanged("Any");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlAnyAttributeAttribute()]
+        public System.Xml.XmlAttribute[] AnyAttr {
+            get {
+                return this.anyAttrField;
+            }
+            set {
+                this.anyAttrField = value;
+                this.RaisePropertyChanged("AnyAttr");
+            }
+        }
+        
+        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.0.30319.1")]
+    [System.SerializableAttribute()]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200908/")]
+    public partial class cmisObjectType : object, System.ComponentModel.INotifyPropertyChanged {
+        
+        private cmisPropertiesType propertiesField;
+        
+        private cmisAllowableActionsType allowableActionsField;
+        
+        private cmisObjectType[] relationshipField;
+        
+        private cmisChangeEventType changeEventInfoField;
+        
+        private cmisAccessControlListType aclField;
+        
+        private bool exactACLField;
+        
+        private bool exactACLFieldSpecified;
+        
+        private cmisListOfIdsType policyIdsField;
+        
+        private cmisRenditionType[] renditionField;
+        
+        private System.Xml.XmlElement[] anyField;
+        
+        private System.Xml.XmlAttribute[] anyAttrField;
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute(Order=0)]
+        public cmisPropertiesType properties {
+            get {
+                return this.propertiesField;
+            }
+            set {
+                this.propertiesField = value;
+                this.RaisePropertyChanged("properties");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+        public cmisAllowableActionsType allowableActions {
+            get {
+                return this.allowableActionsField;
+            }
+            set {
+                this.allowableActionsField = value;
+                this.RaisePropertyChanged("allowableActions");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute("relationship", Order=2)]
+        public cmisObjectType[] relationship {
+            get {
+                return this.relationshipField;
+            }
+            set {
+                this.relationshipField = value;
+                this.RaisePropertyChanged("relationship");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute(Order=3)]
+        public cmisChangeEventType changeEventInfo {
+            get {
+                return this.changeEventInfoField;
+            }
+            set {
+                this.changeEventInfoField = value;
+                this.RaisePropertyChanged("changeEventInfo");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute(Order=4)]
+        public cmisAccessControlListType acl {
+            get {
+                return this.aclField;
+            }
+            set {
+                this.aclField = value;
+                this.RaisePropertyChanged("acl");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute(Order=5)]
+        public bool exactACL {
+            get {
+                return this.exactACLField;
+            }
+            set {
+                this.exactACLField = value;
+                this.RaisePropertyChanged("exactACL");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlIgnoreAttribute()]
+        public bool exactACLSpecified {
+            get {
+                return this.exactACLFieldSpecified;
+            }
+            set {
+                this.exactACLFieldSpecified = value;
+                this.RaisePropertyChanged("exactACLSpecified");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute(Order=6)]
+        public cmisListOfIdsType policyIds {
+            get {
+                return this.policyIdsField;
+            }
+            set {
+                this.policyIdsField = value;
+                this.RaisePropertyChanged("policyIds");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute("rendition", Order=7)]
+        public cmisRenditionType[] rendition {
+            get {
+                return this.renditionField;
+            }
+            set {
+                this.renditionField = value;
+                this.RaisePropertyChanged("rendition");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlAnyElementAttribute(Order=8)]
+        public System.Xml.XmlElement[] Any {
+            get {
+                return this.anyField;
+            }
+            set {
+                this.anyField = value;
+                this.RaisePropertyChanged("Any");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlAnyAttributeAttribute()]
+        public System.Xml.XmlAttribute[] AnyAttr {
+            get {
+                return this.anyAttrField;
+            }
+            set {
+                this.anyAttrField = value;
+                this.RaisePropertyChanged("AnyAttr");
+            }
+        }
+        
+        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.0.30319.1")]
+    [System.SerializableAttribute()]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200908/")]
+    public partial class cmisObjectListType : object, System.ComponentModel.INotifyPropertyChanged {
+        
+        private cmisObjectType[] objectsField;
+        
+        private bool hasMoreItemsField;
+        
+        private string numItemsField;
+        
+        private System.Xml.XmlElement[] anyField;
+        
+        private System.Xml.XmlAttribute[] anyAttrField;
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute("objects", Order=0)]
+        public cmisObjectType[] objects {
+            get {
+                return this.objectsField;
+            }
+            set {
+                this.objectsField = value;
+                this.RaisePropertyChanged("objects");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute(Order=1)]
+        public bool hasMoreItems {
+            get {
+                return this.hasMoreItemsField;
+            }
+            set {
+                this.hasMoreItemsField = value;
+                this.RaisePropertyChanged("hasMoreItems");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=2)]
+        public string numItems {
+            get {
+                return this.numItemsField;
+            }
+            set {
+                this.numItemsField = value;
+                this.RaisePropertyChanged("numItems");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlAnyElementAttribute(Order=3)]
+        public System.Xml.XmlElement[] Any {
+            get {
+                return this.anyField;
+            }
+            set {
+                this.anyField = value;
+                this.RaisePropertyChanged("Any");
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlAnyAttributeAttribute()]
+        public System.Xml.XmlAttribute[] AnyAttr {
+            get {
+                return this.anyAttrField;
+            }
+            set {
+                this.anyAttrField = value;
+                this.RaisePropertyChanged("AnyAttr");
+            }
+        }
+        
+        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.0.30319.1")]
+    [System.SerializableAttribute()]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200908/")]
+    public partial class cmisExtensionType : object, System.ComponentModel.INotifyPropertyChanged {
+        
+        private System.Xml.XmlElement[] anyField;
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlAnyElementAttribute(Order=0)]
+        public System.Xml.XmlElement[] Any {
+            get {
+                return this.anyField;
+            }
+            set {
+                this.anyField = value;
+                this.RaisePropertyChanged("Any");
+            }
+        }
+        
+        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://docs.oasis-open.org/ns/cmis/ws/200908/", ConfigurationName="CMISWebServicesReference.DiscoveryServicePort")]
+    internal interface DiscoveryServicePort {
+        
+        // CODEGEN: Generating message contract since the wrapper namespace (http://docs.oasis-open.org/ns/cmis/messaging/200908/) of message queryRequest does not match the default value (http://docs.oasis-open.org/ns/cmis/ws/200908/)
+        [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+        [System.ServiceModel.FaultContractAttribute(typeof(DotCMIS.CMISWebServicesReference.cmisFaultType), Action="", Name="cmisFault", Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200908/")]
+        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisProperty))]
+        DotCMIS.CMISWebServicesReference.queryResponse query(DotCMIS.CMISWebServicesReference.queryRequest request);
+        
+        // CODEGEN: Generating message contract since the wrapper namespace (http://docs.oasis-open.org/ns/cmis/messaging/200908/) of message getContentChangesRequest does not match the default value (http://docs.oasis-open.org/ns/cmis/ws/200908/)
+        [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
+        [System.ServiceModel.FaultContractAttribute(typeof(DotCMIS.CMISWebServicesReference.cmisFaultType), Action="", Name="cmisFault", Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200908/")]
+        [System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
+        [System.ServiceModel.ServiceKnownTypeAttribute(typeof(cmisProperty))]
+        DotCMIS.CMISWebServicesReference.getContentChangesResponse getContentChanges(DotCMIS.CMISWebServicesReference.getContentChangesRequest request);
+    }
+    
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
+    [System.SerializableAttribute()]
+    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/core/200908/")]
+    public enum enumIncludeRelationships {
+        
+        /// <remarks/>
+        none,
+        
+        /// <remarks/>
+        source,
+        
+        /// <remarks/>
+        target,
+        
+        /// <remarks/>
+        both,
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
+    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+    [System.ServiceModel.MessageContractAttribute(WrapperName="query", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200908/", IsWrapped=true)]
+    internal partial class queryRequest {
+        
+        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200908/", Order=0)]
+        public string repositoryId;
+        
+        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200908/", Order=1)]
+        public string statement;
+        
+        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200908/", Order=2)]
+        [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+        public System.Nullable<bool> searchAllVersions;
+        
+        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200908/", Order=3)]
+        [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+        public System.Nullable<bool> includeAllowableActions;
+        
+        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200908/", Order=4)]
+        [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+        public System.Nullable<enumIncludeRelationships> includeRelationships;
+        
+        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200908/", Order=5)]
+        [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+        public string renditionFilter;
+        
+        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200908/", Order=6)]
+        [System.Xml.Serialization.XmlElementAttribute(DataType="integer", IsNullable=true)]
+        public string maxItems;
+        
+        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200908/", Order=7)]
+        [System.Xml.Serialization.XmlElementAttribute(DataType="integer", IsNullable=true)]
+        public string skipCount;
+        
+        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200908/", Order=8)]
+        [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+        public DotCMIS.CMISWebServicesReference.cmisExtensionType extension;
+        
+        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="", Order=9)]
+        [System.Xml.Serialization.XmlAnyAttributeAttribute()]
+        public System.Xml.XmlAttribute[] AnyAttr;
+        
+        public queryRequest() {
+        }
+        
+        public queryRequest(string repositoryId, string statement, System.Nullable<bool> searchAllVersions, System.Nullable<bool> includeAllowableActions, System.Nullable<enumIncludeRelationships> includeRelationships, string renditionFilter, string maxItems, string skipCount, DotCMIS.CMISWebServicesReference.cmisExtensionType extension, System.Xml.XmlAttribute[] AnyAttr) {
+            this.repositoryId = repositoryId;
+            this.statement = statement;
+            this.searchAllVersions = searchAllVersions;
+            this.includeAllowableActions = includeAllowableActions;
+            this.includeRelationships = includeRelationships;
+            this.renditionFilter = renditionFilter;
+            this.maxItems = maxItems;
+            this.skipCount = skipCount;
+            this.extension = extension;
+            this.AnyAttr = AnyAttr;
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
+    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+    [System.ServiceModel.MessageContractAttribute(WrapperName="queryResponse", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200908/", IsWrapped=true)]
+    internal partial class queryResponse {
+        
+        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200908/", Order=0)]
+        public DotCMIS.CMISWebServicesReference.cmisObjectListType objects;
+        
+        public queryResponse() {
+        }
+        
+        public queryResponse(DotCMIS.CMISWebServicesReference.cmisObjectListType objects) {
+            this.objects = objects;
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
+    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
+    [System.ServiceModel.MessageContractAttribute(WrapperName="getContentChanges", WrapperNamespace="http://docs.oasis-open.org/ns/cmis/messaging/200908/", IsWrapped=true)]
+    internal partial class getContentChangesRequest {
+        
+        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200908/", Order=0)]
+        public string repositoryId;
+        
+        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200908/", Order=1)]
+        [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+        public string changeLogToken;
+        
+        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200908/", Order=2)]
+        [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+        public System.Nullable<bool> includeProperties;
+        
+        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200908/", Order=3)]
+        [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+        public string filter;
+        
+        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200908/", Order=4)]
+        [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+        public System.Nullable<bool> includePolicyIds;
+        
+        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200908/", Order=5)]
+        [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+        public System.Nullable<bool> includeACL;
+        
+        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200908/", Order=6)]
+        [System.Xml.Serialization.XmlElementAttribute(DataType="integer", IsNullable=true)]
+        public string maxItems;
+        
+        [System.ServiceModel.MessageBodyMemberAttribute(Namespace="http://docs.oasis-open.org/ns/cmis/messaging/200908/", Order=7)]
+        [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
+        public DotCMIS.CMISWebServicesReference.cmisExtensionType extension;
+        
+        public getContentChangesRequest() {
+        }
+        
+        public getContentChangesRequest(string repositoryId, string changeLogToken, System.Nullable<bool> includeProperties, string filter, System.Nullable<bool> includePolicyIds, System.Nullable<bool> includeACL, string maxItems, DotCMIS.CMISWebServicesReference.cmisExtensionType extension) {
+            this.repositoryId = repositoryId;
+            this.changeLogToken = changeLogToken;
+            this.includeProperties = includeProperties;
+            this.filter = filter;
+            this.includePolicyIds = includePolicyIds;
+            this.includeACL = includeACL;
+            this.maxItems = maxItems;
+            this.extension = extension;
+        }
+    }
+    
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
+    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]

[... 7291 lines stripped ...]


Mime
View raw message