text:
namespace Microsoft.Protocols.TestSuites.Common
{
    using System;
    using System.Diagnostics;
    using System.Xml.Serialization;
    using System.ComponentModel;
    using System.Web.Services.Protocols;
    using System.Web.Services;

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Web.Services.WebServiceBindingAttribute(Name = "ListsSoap", Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class ListsSoap : System.Web.Services.Protocols.SoapHttpClientProtocol
    {

        private System.Threading.SendOrPostCallback GetListOperationCompleted;

        private System.Threading.SendOrPostCallback GetListAndViewOperationCompleted;

        private System.Threading.SendOrPostCallback DeleteListOperationCompleted;

        private System.Threading.SendOrPostCallback AddListOperationCompleted;

        private System.Threading.SendOrPostCallback AddListFromFeatureOperationCompleted;

        private System.Threading.SendOrPostCallback UpdateListOperationCompleted;

        private System.Threading.SendOrPostCallback GetListCollectionOperationCompleted;

        private System.Threading.SendOrPostCallback GetListItemsOperationCompleted;

        private System.Threading.SendOrPostCallback GetListItemChangesOperationCompleted;

        private System.Threading.SendOrPostCallback GetListItemChangesWithKnowledgeOperationCompleted;

        private System.Threading.SendOrPostCallback GetListItemChangesSinceTokenOperationCompleted;

        private System.Threading.SendOrPostCallback UpdateListItemsOperationCompleted;

        private System.Threading.SendOrPostCallback UpdateListItemsWithKnowledgeOperationCompleted;

        private System.Threading.SendOrPostCallback AddDiscussionBoardItemOperationCompleted;

        private System.Threading.SendOrPostCallback AddWikiPageOperationCompleted;

        private System.Threading.SendOrPostCallback GetVersionCollectionOperationCompleted;

        private System.Threading.SendOrPostCallback AddAttachmentOperationCompleted;

        private System.Threading.SendOrPostCallback GetAttachmentCollectionOperationCompleted;

        private System.Threading.SendOrPostCallback DeleteAttachmentOperationCompleted;

        private System.Threading.SendOrPostCallback CheckOutFileOperationCompleted;

        private System.Threading.SendOrPostCallback UndoCheckOutOperationCompleted;

        private System.Threading.SendOrPostCallback CheckInFileOperationCompleted;

        private System.Threading.SendOrPostCallback GetListContentTypesOperationCompleted;

        private System.Threading.SendOrPostCallback GetListContentTypesAndPropertiesOperationCompleted;

        private System.Threading.SendOrPostCallback GetListContentTypeOperationCompleted;

        private System.Threading.SendOrPostCallback CreateContentTypeOperationCompleted;

        private System.Threading.SendOrPostCallback UpdateContentTypeOperationCompleted;

        private System.Threading.SendOrPostCallback DeleteContentTypeOperationCompleted;

        private System.Threading.SendOrPostCallback UpdateContentTypeXmlDocumentOperationCompleted;

        private System.Threading.SendOrPostCallback UpdateContentTypesXmlDocumentOperationCompleted;

        private System.Threading.SendOrPostCallback DeleteContentTypeXmlDocumentOperationCompleted;

        private System.Threading.SendOrPostCallback ApplyContentTypeToListOperationCompleted;

        /// <remarks/>
        public ListsSoap()
        {
        }

        /// <remarks/>
        public event GetListCompletedEventHandler GetListCompleted;

        /// <remarks/>
        public event GetListAndViewCompletedEventHandler GetListAndViewCompleted;

        /// <remarks/>
        public event DeleteListCompletedEventHandler DeleteListCompleted;

        /// <remarks/>
        public event AddListCompletedEventHandler AddListCompleted;

        /// <remarks/>
        public event AddListFromFeatureCompletedEventHandler AddListFromFeatureCompleted;

        /// <remarks/>
        public event UpdateListCompletedEventHandler UpdateListCompleted;

        /// <remarks/>
        public event GetListCollectionCompletedEventHandler GetListCollectionCompleted;

        /// <remarks/>
        public event GetListItemsCompletedEventHandler GetListItemsCompleted;

        /// <remarks/>
        public event GetListItemChangesCompletedEventHandler GetListItemChangesCompleted;

        /// <remarks/>
        public event GetListItemChangesWithKnowledgeCompletedEventHandler GetListItemChangesWithKnowledgeCompleted;

        /// <remarks/>
        public event GetListItemChangesSinceTokenCompletedEventHandler GetListItemChangesSinceTokenCompleted;

        /// <remarks/>
        public event UpdateListItemsCompletedEventHandler UpdateListItemsCompleted;

        /// <remarks/>
        public event UpdateListItemsWithKnowledgeCompletedEventHandler UpdateListItemsWithKnowledgeCompleted;

        /// <remarks/>
        public event AddDiscussionBoardItemCompletedEventHandler AddDiscussionBoardItemCompleted;

        /// <remarks/>
        public event AddWikiPageCompletedEventHandler AddWikiPageCompleted;

        /// <remarks/>
        public event GetVersionCollectionCompletedEventHandler GetVersionCollectionCompleted;

        /// <remarks/>
        public event AddAttachmentCompletedEventHandler AddAttachmentCompleted;

        /// <remarks/>
        public event GetAttachmentCollectionCompletedEventHandler GetAttachmentCollectionCompleted;

        /// <remarks/>
        public event DeleteAttachmentCompletedEventHandler DeleteAttachmentCompleted;

        /// <remarks/>
        public event CheckOutFileCompletedEventHandler CheckOutFileCompleted;

        /// <remarks/>
        public event UndoCheckOutCompletedEventHandler UndoCheckOutCompleted;

        /// <remarks/>
        public event CheckInFileCompletedEventHandler CheckInFileCompleted;

        /// <remarks/>
        public event GetListContentTypesCompletedEventHandler GetListContentTypesCompleted;

        /// <remarks/>
        public event GetListContentTypesAndPropertiesCompletedEventHandler GetListContentTypesAndPropertiesCompleted;

        /// <remarks/>
        public event GetListContentTypeCompletedEventHandler GetListContentTypeCompleted;

        /// <remarks/>
        public event CreateContentTypeCompletedEventHandler CreateContentTypeCompleted;

        /// <remarks/>
        public event UpdateContentTypeCompletedEventHandler UpdateContentTypeCompleted;

        /// <remarks/>
        public event DeleteContentTypeCompletedEventHandler DeleteContentTypeCompleted;

        /// <remarks/>
        public event UpdateContentTypeXmlDocumentCompletedEventHandler UpdateContentTypeXmlDocumentCompleted;

        /// <remarks/>
        public event UpdateContentTypesXmlDocumentCompletedEventHandler UpdateContentTypesXmlDocumentCompleted;

        /// <remarks/>
        public event DeleteContentTypeXmlDocumentCompletedEventHandler DeleteContentTypeXmlDocumentCompleted;

        /// <remarks/>
        public event ApplyContentTypeToListCompletedEventHandler ApplyContentTypeToListCompleted;

        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sharepoint/soap/GetList", RequestNamespace = "http://schemas.microsoft.com/sharepoint/soap/", ResponseNamespace = "http://schemas.microsoft.com/sharepoint/soap/", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public GetListResponseGetListResult GetList(string listName)
        {
            object[] results = this.Invoke("GetList", new object[] {
                    listName});
            return ((GetListResponseGetListResult)(results[0]));
        }

        /// <remarks/>
        public System.IAsyncResult BeginGetList(string listName, System.AsyncCallback callback, object asyncState)
        {
            return this.BeginInvoke("GetList", new object[] {
                    listName}, callback, asyncState);
        }

        /// <remarks/>
        public GetListResponseGetListResult EndGetList(System.IAsyncResult asyncResult)
        {
            object[] results = this.EndInvoke(asyncResult);
            return ((GetListResponseGetListResult)(results[0]));
        }

        /// <remarks/>
        public void GetListAsync(string listName)
        {
            this.GetListAsync(listName, null);
        }

        /// <remarks/>
        public void GetListAsync(string listName, object userState)
        {
            if ((this.GetListOperationCompleted == null))
            {
                this.GetListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetListOperationCompleted);
            }
            this.InvokeAsync("GetList", new object[] {
                    listName}, this.GetListOperationCompleted, userState);
        }

        private void OnGetListOperationCompleted(object arg)
        {
            if ((this.GetListCompleted != null))
            {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.GetListCompleted(this, new GetListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }

        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sharepoint/soap/GetListAndView", RequestNamespace = "http://schemas.microsoft.com/sharepoint/soap/", ResponseNamespace = "http://schemas.microsoft.com/sharepoint/soap/", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public GetListAndViewResponseGetListAndViewResult GetListAndView(string listName, string viewName)
        {
            object[] results = this.Invoke("GetListAndView", new object[] {
                    listName,
                    viewName});
            return ((GetListAndViewResponseGetListAndViewResult)(results[0]));
        }

        /// <remarks/>
        public System.IAsyncResult BeginGetListAndView(string listName, string viewName, System.AsyncCallback callback, object asyncState)
        {
            return this.BeginInvoke("GetListAndView", new object[] {
                    listName,
                    viewName}, callback, asyncState);
        }

        /// <remarks/>
        public GetListAndViewResponseGetListAndViewResult EndGetListAndView(System.IAsyncResult asyncResult)
        {
            object[] results = this.EndInvoke(asyncResult);
            return ((GetListAndViewResponseGetListAndViewResult)(results[0]));
        }

        /// <remarks/>
        public void GetListAndViewAsync(string listName, string viewName)
        {
            this.GetListAndViewAsync(listName, viewName, null);
        }

        /// <remarks/>
        public void GetListAndViewAsync(string listName, string viewName, object userState)
        {
            if ((this.GetListAndViewOperationCompleted == null))
            {
                this.GetListAndViewOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetListAndViewOperationCompleted);
            }
            this.InvokeAsync("GetListAndView", new object[] {
                    listName,
                    viewName}, this.GetListAndViewOperationCompleted, userState);
        }

        private void OnGetListAndViewOperationCompleted(object arg)
        {
            if ((this.GetListAndViewCompleted != null))
            {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.GetListAndViewCompleted(this, new GetListAndViewCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }

        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sharepoint/soap/DeleteList", RequestNamespace = "http://schemas.microsoft.com/sharepoint/soap/", ResponseNamespace = "http://schemas.microsoft.com/sharepoint/soap/", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public void DeleteList(string listName)
        {
            this.Invoke("DeleteList", new object[] {
                    listName});
        }

        /// <remarks/>
        public System.IAsyncResult BeginDeleteList(string listName, System.AsyncCallback callback, object asyncState)
        {
            return this.BeginInvoke("DeleteList", new object[] {
                    listName}, callback, asyncState);
        }

        /// <remarks/>
        public void EndDeleteList(System.IAsyncResult asyncResult)
        {
            this.EndInvoke(asyncResult);
        }

        /// <remarks/>
        public void DeleteListAsync(string listName)
        {
            this.DeleteListAsync(listName, null);
        }

        /// <remarks/>
        public void DeleteListAsync(string listName, object userState)
        {
            if ((this.DeleteListOperationCompleted == null))
            {
                this.DeleteListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnDeleteListOperationCompleted);
            }
            this.InvokeAsync("DeleteList", new object[] {
                    listName}, this.DeleteListOperationCompleted, userState);
        }

        private void OnDeleteListOperationCompleted(object arg)
        {
            if ((this.DeleteListCompleted != null))
            {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.DeleteListCompleted(this, new System.ComponentModel.AsyncCompletedEventArgs(invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }

        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sharepoint/soap/AddList", RequestNamespace = "http://schemas.microsoft.com/sharepoint/soap/", ResponseNamespace = "http://schemas.microsoft.com/sharepoint/soap/", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public AddListResponseAddListResult AddList(string listName, string description, int templateID)
        {
            object[] results = this.Invoke("AddList", new object[] {
                    listName,
                    description,
                    templateID});
            return ((AddListResponseAddListResult)(results[0]));
        }

        /// <remarks/>
        public System.IAsyncResult BeginAddList(string listName, string description, int templateID, System.AsyncCallback callback, object asyncState)
        {
            return this.BeginInvoke("AddList", new object[] {
                    listName,
                    description,
                    templateID}, callback, asyncState);
        }

        /// <remarks/>
        public AddListResponseAddListResult EndAddList(System.IAsyncResult asyncResult)
        {
            object[] results = this.EndInvoke(asyncResult);
            return ((AddListResponseAddListResult)(results[0]));
        }

        /// <remarks/>
        public void AddListAsync(string listName, string description, int templateID)
        {
            this.AddListAsync(listName, description, templateID, null);
        }

        /// <remarks/>
        public void AddListAsync(string listName, string description, int templateID, object userState)
        {
            if ((this.AddListOperationCompleted == null))
            {
                this.AddListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnAddListOperationCompleted);
            }
            this.InvokeAsync("AddList", new object[] {
                    listName,
                    description,
                    templateID}, this.AddListOperationCompleted, userState);
        }

        private void OnAddListOperationCompleted(object arg)
        {
            if ((this.AddListCompleted != null))
            {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.AddListCompleted(this, new AddListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }

        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sharepoint/soap/AddListFromFeature", RequestNamespace = "http://schemas.microsoft.com/sharepoint/soap/", ResponseNamespace = "http://schemas.microsoft.com/sharepoint/soap/", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public AddListFromFeatureResponseAddListFromFeatureResult AddListFromFeature(string listName, string description, string featureID, int templateID)
        {
            object[] results = this.Invoke("AddListFromFeature", new object[] {
                    listName,
                    description,
                    featureID,
                    templateID});
            return ((AddListFromFeatureResponseAddListFromFeatureResult)(results[0]));
        }

        /// <remarks/>
        public System.IAsyncResult BeginAddListFromFeature(string listName, string description, string featureID, int templateID, System.AsyncCallback callback, object asyncState)
        {
            return this.BeginInvoke("AddListFromFeature", new object[] {
                    listName,
                    description,
                    featureID,
                    templateID}, callback, asyncState);
        }

        /// <remarks/>
        public AddListFromFeatureResponseAddListFromFeatureResult EndAddListFromFeature(System.IAsyncResult asyncResult)
        {
            object[] results = this.EndInvoke(asyncResult);
            return ((AddListFromFeatureResponseAddListFromFeatureResult)(results[0]));
        }

        /// <remarks/>
        public void AddListFromFeatureAsync(string listName, string description, string featureID, int templateID)
        {
            this.AddListFromFeatureAsync(listName, description, featureID, templateID, null);
        }

        /// <remarks/>
        public void AddListFromFeatureAsync(string listName, string description, string featureID, int templateID, object userState)
        {
            if ((this.AddListFromFeatureOperationCompleted == null))
            {
                this.AddListFromFeatureOperationCompleted = new System.Threading.SendOrPostCallback(this.OnAddListFromFeatureOperationCompleted);
            }
            this.InvokeAsync("AddListFromFeature", new object[] {
                    listName,
                    description,
                    featureID,
                    templateID}, this.AddListFromFeatureOperationCompleted, userState);
        }

        private void OnAddListFromFeatureOperationCompleted(object arg)
        {
            if ((this.AddListFromFeatureCompleted != null))
            {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.AddListFromFeatureCompleted(this, new AddListFromFeatureCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }

        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sharepoint/soap/UpdateList", RequestNamespace = "http://schemas.microsoft.com/sharepoint/soap/", ResponseNamespace = "http://schemas.microsoft.com/sharepoint/soap/", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public UpdateListResponseUpdateListResult UpdateList(string listName, UpdateListListProperties listProperties, UpdateListFieldsRequest newFields, UpdateListFieldsRequest updateFields, UpdateListFieldsRequest deleteFields, string listVersion)
        {
            object[] results = this.Invoke("UpdateList", new object[] {
                    listName,
                    listProperties,
                    newFields,
                    updateFields,
                    deleteFields,
                    listVersion});
            return ((UpdateListResponseUpdateListResult)(results[0]));
        }

        /// <remarks/>
        public System.IAsyncResult BeginUpdateList(string listName, UpdateListListProperties listProperties, UpdateListFieldsRequest newFields, UpdateListFieldsRequest updateFields, UpdateListFieldsRequest deleteFields, string listVersion, System.AsyncCallback callback, object asyncState)
        {
            return this.BeginInvoke("UpdateList", new object[] {
                    listName,
                    listProperties,
                    newFields,
                    updateFields,
                    deleteFields,
                    listVersion}, callback, asyncState);
        }

        /// <remarks/>
        public UpdateListResponseUpdateListResult EndUpdateList(System.IAsyncResult asyncResult)
        {
            object[] results = this.EndInvoke(asyncResult);
            return ((UpdateListResponseUpdateListResult)(results[0]));
        }

        /// <remarks/>
        public void UpdateListAsync(string listName, UpdateListListProperties listProperties, UpdateListFieldsRequest newFields, UpdateListFieldsRequest updateFields, UpdateListFieldsRequest deleteFields, string listVersion)
        {
            this.UpdateListAsync(listName, listProperties, newFields, updateFields, deleteFields, listVersion, null);
        }

        /// <remarks/>
        public void UpdateListAsync(string listName, UpdateListListProperties listProperties, UpdateListFieldsRequest newFields, UpdateListFieldsRequest updateFields, UpdateListFieldsRequest deleteFields, string listVersion, object userState)
        {
            if ((this.UpdateListOperationCompleted == null))
            {
                this.UpdateListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnUpdateListOperationCompleted);
            }
            this.InvokeAsync("UpdateList", new object[] {
                    listName,
                    listProperties,
                    newFields,
                    updateFields,
                    deleteFields,
                    listVersion}, this.UpdateListOperationCompleted, userState);
        }

        private void OnUpdateListOperationCompleted(object arg)
        {
            if ((this.UpdateListCompleted != null))
            {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.UpdateListCompleted(this, new UpdateListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }

        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sharepoint/soap/GetListCollection", RequestNamespace = "http://schemas.microsoft.com/sharepoint/soap/", ResponseNamespace = "http://schemas.microsoft.com/sharepoint/soap/", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public GetListCollectionResponseGetListCollectionResult GetListCollection()
        {
            object[] results = this.Invoke("GetListCollection", new object[0]);
            return ((GetListCollectionResponseGetListCollectionResult)(results[0]));
        }

        /// <remarks/>
        public System.IAsyncResult BeginGetListCollection(System.AsyncCallback callback, object asyncState)
        {
            return this.BeginInvoke("GetListCollection", new object[0], callback, asyncState);
        }

        /// <remarks/>
        public GetListCollectionResponseGetListCollectionResult EndGetListCollection(System.IAsyncResult asyncResult)
        {
            object[] results = this.EndInvoke(asyncResult);
            return ((GetListCollectionResponseGetListCollectionResult)(results[0]));
        }

        /// <remarks/>
        public void GetListCollectionAsync()
        {
            this.GetListCollectionAsync(null);
        }

        /// <remarks/>
        public void GetListCollectionAsync(object userState)
        {
            if ((this.GetListCollectionOperationCompleted == null))
            {
                this.GetListCollectionOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetListCollectionOperationCompleted);
            }
            this.InvokeAsync("GetListCollection", new object[0], this.GetListCollectionOperationCompleted, userState);
        }

        private void OnGetListCollectionOperationCompleted(object arg)
        {
            if ((this.GetListCollectionCompleted != null))
            {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.GetListCollectionCompleted(this, new GetListCollectionCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }

        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sharepoint/soap/GetListItems", RequestNamespace = "http://schemas.microsoft.com/sharepoint/soap/", ResponseNamespace = "http://schemas.microsoft.com/sharepoint/soap/", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public GetListItemsResponseGetListItemsResult GetListItems(string listName, string viewName, GetListItemsQuery query, CamlViewFields viewFields, string rowLimit, CamlQueryOptions queryOptions, string webID)
        {
            object[] results = this.Invoke("GetListItems", new object[] {
                    listName,
                    viewName,
                    query,
                    viewFields,
                    rowLimit,
                    queryOptions,
                    webID});
            return ((GetListItemsResponseGetListItemsResult)(results[0]));
        }

        /// <remarks/>
        public System.IAsyncResult BeginGetListItems(string listName, string viewName, GetListItemsQuery query, CamlViewFields viewFields, string rowLimit, CamlQueryOptions queryOptions, string webID, System.AsyncCallback callback, object asyncState)
        {
            return this.BeginInvoke("GetListItems", new object[] {
                    listName,
                    viewName,
                    query,
                    viewFields,
                    rowLimit,
                    queryOptions,
                    webID}, callback, asyncState);
        }

        /// <remarks/>
        public GetListItemsResponseGetListItemsResult EndGetListItems(System.IAsyncResult asyncResult)
        {
            object[] results = this.EndInvoke(asyncResult);
            return ((GetListItemsResponseGetListItemsResult)(results[0]));
        }

        /// <remarks/>
        public void GetListItemsAsync(string listName, string viewName, GetListItemsQuery query, CamlViewFields viewFields, string rowLimit, CamlQueryOptions queryOptions, string webID)
        {
            this.GetListItemsAsync(listName, viewName, query, viewFields, rowLimit, queryOptions, webID, null);
        }

        /// <remarks/>
        public void GetListItemsAsync(string listName, string viewName, GetListItemsQuery query, CamlViewFields viewFields, string rowLimit, CamlQueryOptions queryOptions, string webID, object userState)
        {
            if ((this.GetListItemsOperationCompleted == null))
            {
                this.GetListItemsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetListItemsOperationCompleted);
            }
            this.InvokeAsync("GetListItems", new object[] {
                    listName,
                    viewName,
                    query,
                    viewFields,
                    rowLimit,
                    queryOptions,
                    webID}, this.GetListItemsOperationCompleted, userState);
        }

        private void OnGetListItemsOperationCompleted(object arg)
        {
            if ((this.GetListItemsCompleted != null))
            {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.GetListItemsCompleted(this, new GetListItemsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }

        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sharepoint/soap/GetListItemChanges", RequestNamespace = "http://schemas.microsoft.com/sharepoint/soap/", ResponseNamespace = "http://schemas.microsoft.com/sharepoint/soap/", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public GetListItemChangesResponseGetListItemChangesResult GetListItemChanges(string listName, CamlViewFields viewFields, string since, CamlContains contains)
        {
            object[] results = this.Invoke("GetListItemChanges", new object[] {
                    listName,
                    viewFields,
                    since,
                    contains});
            return ((GetListItemChangesResponseGetListItemChangesResult)(results[0]));
        }

        /// <remarks/>
        public System.IAsyncResult BeginGetListItemChanges(string listName, CamlViewFields viewFields, string since, CamlContains contains, System.AsyncCallback callback, object asyncState)
        {
            return this.BeginInvoke("GetListItemChanges", new object[] {
                    listName,
                    viewFields,
                    since,
                    contains}, callback, asyncState);
        }

        /// <remarks/>
        public GetListItemChangesResponseGetListItemChangesResult EndGetListItemChanges(System.IAsyncResult asyncResult)
        {
            object[] results = this.EndInvoke(asyncResult);
            return ((GetListItemChangesResponseGetListItemChangesResult)(results[0]));
        }

        /// <remarks/>
        public void GetListItemChangesAsync(string listName, CamlViewFields viewFields, string since, CamlContains contains)
        {
            this.GetListItemChangesAsync(listName, viewFields, since, contains, null);
        }

        /// <remarks/>
        public void GetListItemChangesAsync(string listName, CamlViewFields viewFields, string since, CamlContains contains, object userState)
        {
            if ((this.GetListItemChangesOperationCompleted == null))
            {
                this.GetListItemChangesOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetListItemChangesOperationCompleted);
            }
            this.InvokeAsync("GetListItemChanges", new object[] {
                    listName,
                    viewFields,
                    since,
                    contains}, this.GetListItemChangesOperationCompleted, userState);
        }

        private void OnGetListItemChangesOperationCompleted(object arg)
        {
            if ((this.GetListItemChangesCompleted != null))
            {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.GetListItemChangesCompleted(this, new GetListItemChangesCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }

        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sharepoint/soap/GetListItemChangesWithKnowledge", RequestNamespace = "http://schemas.microsoft.com/sharepoint/soap/", ResponseNamespace = "http://schemas.microsoft.com/sharepoint/soap/", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public GetListItemChangesWithKnowledgeResponseGetListItemChangesWithKnowledgeResult GetListItemChangesWithKnowledge(string listName, string viewName, GetListItemChangesWithKnowledgeQuery query, CamlViewFields viewFields, string rowLimit, CamlQueryOptions queryOptions, string syncScope, GetListItemChangesWithKnowledgeKnowledge knowledge, CamlContains contains)
        {
            object[] results = this.Invoke("GetListItemChangesWithKnowledge", new object[] {
                    listName,
                    viewName,
                    query,
                    viewFields,
                    rowLimit,
                    queryOptions,
                    syncScope,
                    knowledge,
                    contains});
            return ((GetListItemChangesWithKnowledgeResponseGetListItemChangesWithKnowledgeResult)(results[0]));
        }

        /// <remarks/>
        public System.IAsyncResult BeginGetListItemChangesWithKnowledge(string listName, string viewName, GetListItemChangesWithKnowledgeQuery query, CamlViewFields viewFields, string rowLimit, CamlQueryOptions queryOptions, string syncScope, GetListItemChangesWithKnowledgeKnowledge knowledge, CamlContains contains, System.AsyncCallback callback, object asyncState)
        {
            return this.BeginInvoke("GetListItemChangesWithKnowledge", new object[] {
                    listName,
                    viewName,
                    query,
                    viewFields,
                    rowLimit,
                    queryOptions,
                    syncScope,
                    knowledge,
                    contains}, callback, asyncState);
        }

        /// <remarks/>
        public GetListItemChangesWithKnowledgeResponseGetListItemChangesWithKnowledgeResult EndGetListItemChangesWithKnowledge(System.IAsyncResult asyncResult)
        {
            object[] results = this.EndInvoke(asyncResult);
            return ((GetListItemChangesWithKnowledgeResponseGetListItemChangesWithKnowledgeResult)(results[0]));
        }

        /// <remarks/>
        public void GetListItemChangesWithKnowledgeAsync(string listName, string viewName, GetListItemChangesWithKnowledgeQuery query, CamlViewFields viewFields, string rowLimit, CamlQueryOptions queryOptions, string syncScope, GetListItemChangesWithKnowledgeKnowledge knowledge, CamlContains contains)
        {
            this.GetListItemChangesWithKnowledgeAsync(listName, viewName, query, viewFields, rowLimit, queryOptions, syncScope, knowledge, contains, null);
        }

        /// <remarks/>
        public void GetListItemChangesWithKnowledgeAsync(string listName, string viewName, GetListItemChangesWithKnowledgeQuery query, CamlViewFields viewFields, string rowLimit, CamlQueryOptions queryOptions, string syncScope, GetListItemChangesWithKnowledgeKnowledge knowledge, CamlContains contains, object userState)
        {
            if ((this.GetListItemChangesWithKnowledgeOperationCompleted == null))
            {
                this.GetListItemChangesWithKnowledgeOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetListItemChangesWithKnowledgeOperationCompleted);
            }
            this.InvokeAsync("GetListItemChangesWithKnowledge", new object[] {
                    listName,
                    viewName,
                    query,
                    viewFields,
                    rowLimit,
                    queryOptions,
                    syncScope,
                    knowledge,
                    contains}, this.GetListItemChangesWithKnowledgeOperationCompleted, userState);
        }

        private void OnGetListItemChangesWithKnowledgeOperationCompleted(object arg)
        {
            if ((this.GetListItemChangesWithKnowledgeCompleted != null))
            {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.GetListItemChangesWithKnowledgeCompleted(this, new GetListItemChangesWithKnowledgeCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }

        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sharepoint/soap/GetListItemChangesSinceToken", RequestNamespace = "http://schemas.microsoft.com/sharepoint/soap/", ResponseNamespace = "http://schemas.microsoft.com/sharepoint/soap/", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public GetListItemChangesSinceTokenResponseGetListItemChangesSinceTokenResult GetListItemChangesSinceToken(string listName, string viewName, GetListItemChangesSinceTokenQuery query, CamlViewFields viewFields, string rowLimit, CamlQueryOptions queryOptions, string changeToken, CamlContains contains)
        {
            object[] results = this.Invoke("GetListItemChangesSinceToken", new object[] {
                    listName,
                    viewName,
                    query,
                    viewFields,
                    rowLimit,
                    queryOptions,
                    changeToken,
                    contains});
            return ((GetListItemChangesSinceTokenResponseGetListItemChangesSinceTokenResult)(results[0]));
        }

        /// <remarks/>
        public System.IAsyncResult BeginGetListItemChangesSinceToken(string listName, string viewName, GetListItemChangesSinceTokenQuery query, CamlViewFields viewFields, string rowLimit, CamlQueryOptions queryOptions, string changeToken, CamlContains contains, System.AsyncCallback callback, object asyncState)
        {
            return this.BeginInvoke("GetListItemChangesSinceToken", new object[] {
                    listName,
                    viewName,
                    query,
                    viewFields,
                    rowLimit,
                    queryOptions,
                    changeToken,
                    contains}, callback, asyncState);
        }

        /// <remarks/>
        public GetListItemChangesSinceTokenResponseGetListItemChangesSinceTokenResult EndGetListItemChangesSinceToken(System.IAsyncResult asyncResult)
        {
            object[] results = this.EndInvoke(asyncResult);
            return ((GetListItemChangesSinceTokenResponseGetListItemChangesSinceTokenResult)(results[0]));
        }

        /// <remarks/>
        public void GetListItemChangesSinceTokenAsync(string listName, string viewName, GetListItemChangesSinceTokenQuery query, CamlViewFields viewFields, string rowLimit, CamlQueryOptions queryOptions, string changeToken, CamlContains contains)
        {
            this.GetListItemChangesSinceTokenAsync(listName, viewName, query, viewFields, rowLimit, queryOptions, changeToken, contains, null);
        }

        /// <remarks/>
        public void GetListItemChangesSinceTokenAsync(string listName, string viewName, GetListItemChangesSinceTokenQuery query, CamlViewFields viewFields, string rowLimit, CamlQueryOptions queryOptions, string changeToken, CamlContains contains, object userState)
        {
            if ((this.GetListItemChangesSinceTokenOperationCompleted == null))
            {
                this.GetListItemChangesSinceTokenOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetListItemChangesSinceTokenOperationCompleted);
            }
            this.InvokeAsync("GetListItemChangesSinceToken", new object[] {
                    listName,
                    viewName,
                    query,
                    viewFields,
                    rowLimit,
                    queryOptions,
                    changeToken,
                    contains}, this.GetListItemChangesSinceTokenOperationCompleted, userState);
        }

        private void OnGetListItemChangesSinceTokenOperationCompleted(object arg)
        {
            if ((this.GetListItemChangesSinceTokenCompleted != null))
            {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.GetListItemChangesSinceTokenCompleted(this, new GetListItemChangesSinceTokenCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }

        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sharepoint/soap/UpdateListItems", RequestNamespace = "http://schemas.microsoft.com/sharepoint/soap/", ResponseNamespace = "http://schemas.microsoft.com/sharepoint/soap/", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public UpdateListItemsResponseUpdateListItemsResult UpdateListItems(string listName, UpdateListItemsUpdates updates)
        {
            object[] results = this.Invoke("UpdateListItems", new object[] {
                    listName,
                    updates});
            return ((UpdateListItemsResponseUpdateListItemsResult)(results[0]));
        }

        /// <remarks/>
        public System.IAsyncResult BeginUpdateListItems(string listName, UpdateListItemsUpdates updates, System.AsyncCallback callback, object asyncState)
        {
            return this.BeginInvoke("UpdateListItems", new object[] {
                    listName,
                    updates}, callback, asyncState);
        }

        /// <remarks/>
        public UpdateListItemsResponseUpdateListItemsResult EndUpdateListItems(System.IAsyncResult asyncResult)
        {
            object[] results = this.EndInvoke(asyncResult);
            return ((UpdateListItemsResponseUpdateListItemsResult)(results[0]));
        }

        /// <remarks/>
        public void UpdateListItemsAsync(string listName, UpdateListItemsUpdates updates)
        {
            this.UpdateListItemsAsync(listName, updates, null);
        }

        /// <remarks/>
        public void UpdateListItemsAsync(string listName, UpdateListItemsUpdates updates, object userState)
        {
            if ((this.UpdateListItemsOperationCompleted == null))
            {
                this.UpdateListItemsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnUpdateListItemsOperationCompleted);
            }
            this.InvokeAsync("UpdateListItems", new object[] {
                    listName,
                    updates}, this.UpdateListItemsOperationCompleted, userState);
        }

        private void OnUpdateListItemsOperationCompleted(object arg)
        {
            if ((this.UpdateListItemsCompleted != null))
            {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.UpdateListItemsCompleted(this, new UpdateListItemsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }

        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sharepoint/soap/UpdateListItemsWithKnowledge", RequestNamespace = "http://schemas.microsoft.com/sharepoint/soap/", ResponseNamespace = "http://schemas.microsoft.com/sharepoint/soap/", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public UpdateListItemsWithKnowledgeResponseUpdateListItemsWithKnowledgeResult UpdateListItemsWithKnowledge(string listName, UpdateListItemsWithKnowledgeUpdates updates, string syncScope, System.Xml.XmlNode knowledge)
        {
            object[] results = this.Invoke("UpdateListItemsWithKnowledge", new object[] {
                    listName,
                    updates,
                    syncScope,
                    knowledge});
            return ((UpdateListItemsWithKnowledgeResponseUpdateListItemsWithKnowledgeResult)(results[0]));
        }

        /// <remarks/>
        public System.IAsyncResult BeginUpdateListItemsWithKnowledge(string listName, UpdateListItemsWithKnowledgeUpdates updates, string syncScope, System.Xml.XmlNode knowledge, System.AsyncCallback callback, object asyncState)
        {
            return this.BeginInvoke("UpdateListItemsWithKnowledge", new object[] {
                    listName,
                    updates,
                    syncScope,
                    knowledge}, callback, asyncState);
        }

        /// <remarks/>
        public UpdateListItemsWithKnowledgeResponseUpdateListItemsWithKnowledgeResult EndUpdateListItemsWithKnowledge(System.IAsyncResult asyncResult)
        {
            object[] results = this.EndInvoke(asyncResult);
            return ((UpdateListItemsWithKnowledgeResponseUpdateListItemsWithKnowledgeResult)(results[0]));
        }

        /// <remarks/>
        public void UpdateListItemsWithKnowledgeAsync(string listName, UpdateListItemsWithKnowledgeUpdates updates, string syncScope, System.Xml.XmlNode knowledge)
        {
            this.UpdateListItemsWithKnowledgeAsync(listName, updates, syncScope, knowledge, null);
        }

        /// <remarks/>
        public void UpdateListItemsWithKnowledgeAsync(string listName, UpdateListItemsWithKnowledgeUpdates updates, string syncScope, System.Xml.XmlNode knowledge, object userState)
        {
            if ((this.UpdateListItemsWithKnowledgeOperationCompleted == null))
            {
                this.UpdateListItemsWithKnowledgeOperationCompleted = new System.Threading.SendOrPostCallback(this.OnUpdateListItemsWithKnowledgeOperationCompleted);
            }
            this.InvokeAsync("UpdateListItemsWithKnowledge", new object[] {
                    listName,
                    updates,
                    syncScope,
                    knowledge}, this.UpdateListItemsWithKnowledgeOperationCompleted, userState);
        }

        private void OnUpdateListItemsWithKnowledgeOperationCompleted(object arg)
        {
            if ((this.UpdateListItemsWithKnowledgeCompleted != null))
            {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.UpdateListItemsWithKnowledgeCompleted(this, new UpdateListItemsWithKnowledgeCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }

        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sharepoint/soap/AddDiscussionBoardItem", RequestNamespace = "http://schemas.microsoft.com/sharepoint/soap/", ResponseNamespace = "http://schemas.microsoft.com/sharepoint/soap/", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public AddDiscussionBoardItemResponseAddDiscussionBoardItemResult AddDiscussionBoardItem(string listName, [System.Xml.Serialization.XmlElementAttribute(DataType = "base64Binary")] byte[] message)
        {
            object[] results = this.Invoke("AddDiscussionBoardItem", new object[] {
                    listName,
                    message});
            return ((AddDiscussionBoardItemResponseAddDiscussionBoardItemResult)(results[0]));
        }

        /// <remarks/>
        public System.IAsyncResult BeginAddDiscussionBoardItem(string listName, byte[] message, System.AsyncCallback callback, object asyncState)
        {
            return this.BeginInvoke("AddDiscussionBoardItem", new object[] {
                    listName,
                    message}, callback, asyncState);
        }

        /// <remarks/>
        public AddDiscussionBoardItemResponseAddDiscussionBoardItemResult EndAddDiscussionBoardItem(System.IAsyncResult asyncResult)
        {
            object[] results = this.EndInvoke(asyncResult);
            return ((AddDiscussionBoardItemResponseAddDiscussionBoardItemResult)(results[0]));
        }

        /// <remarks/>
        public void AddDiscussionBoardItemAsync(string listName, byte[] message)
        {
            this.AddDiscussionBoardItemAsync(listName, message, null);
        }

        /// <remarks/>
        public void AddDiscussionBoardItemAsync(string listName, byte[] message, object userState)
        {
            if ((this.AddDiscussionBoardItemOperationCompleted == null))
            {
                this.AddDiscussionBoardItemOperationCompleted = new System.Threading.SendOrPostCallback(this.OnAddDiscussionBoardItemOperationCompleted);
            }
            this.InvokeAsync("AddDiscussionBoardItem", new object[] {
                    listName,
                    message}, this.AddDiscussionBoardItemOperationCompleted, userState);
        }

        private void OnAddDiscussionBoardItemOperationCompleted(object arg)
        {
            if ((this.AddDiscussionBoardItemCompleted != null))
            {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.AddDiscussionBoardItemCompleted(this, new AddDiscussionBoardItemCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }

        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sharepoint/soap/AddWikiPage", RequestNamespace = "http://schemas.microsoft.com/sharepoint/soap/", ResponseNamespace = "http://schemas.microsoft.com/sharepoint/soap/", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public AddWikiPageResponseAddWikiPageResult AddWikiPage(string strListName, string listRelPageUrl, string wikiContent)
        {
            object[] results = this.Invoke("AddWikiPage", new object[] {
                    strListName,
                    listRelPageUrl,
                    wikiContent});
            return ((AddWikiPageResponseAddWikiPageResult)(results[0]));
        }

        /// <remarks/>
        public System.IAsyncResult BeginAddWikiPage(string strListName, string listRelPageUrl, string wikiContent, System.AsyncCallback callback, object asyncState)
        {
            return this.BeginInvoke("AddWikiPage", new object[] {
                    strListName,
                    listRelPageUrl,
                    wikiContent}, callback, asyncState);
        }

        /// <remarks/>
        public AddWikiPageResponseAddWikiPageResult EndAddWikiPage(System.IAsyncResult asyncResult)
        {
            object[] results = this.EndInvoke(asyncResult);
            return ((AddWikiPageResponseAddWikiPageResult)(results[0]));
        }

        /// <remarks/>
        public void AddWikiPageAsync(string strListName, string listRelPageUrl, string wikiContent)
        {
            this.AddWikiPageAsync(strListName, listRelPageUrl, wikiContent, null);
        }

        /// <remarks/>
        public void AddWikiPageAsync(string strListName, string listRelPageUrl, string wikiContent, object userState)
        {
            if ((this.AddWikiPageOperationCompleted == null))
            {
                this.AddWikiPageOperationCompleted = new System.Threading.SendOrPostCallback(this.OnAddWikiPageOperationCompleted);
            }
            this.InvokeAsync("AddWikiPage", new object[] {
                    strListName,
                    listRelPageUrl,
                    wikiContent}, this.AddWikiPageOperationCompleted, userState);
        }

        private void OnAddWikiPageOperationCompleted(object arg)
        {
            if ((this.AddWikiPageCompleted != null))
            {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.AddWikiPageCompleted(this, new AddWikiPageCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }

        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sharepoint/soap/GetVersionCollection", RequestNamespace = "http://schemas.microsoft.com/sharepoint/soap/", ResponseNamespace = "http://schemas.microsoft.com/sharepoint/soap/", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public GetVersionCollectionResponseGetVersionCollectionResult GetVersionCollection(string strlistID, string strlistItemID, string strFieldName)
        {
            object[] results = this.Invoke("GetVersionCollection", new object[] {
                    strlistID,
                    strlistItemID,
                    strFieldName});
            return ((GetVersionCollectionResponseGetVersionCollectionResult)(results[0]));
        }

        /// <remarks/>
        public System.IAsyncResult BeginGetVersionCollection(string strlistID, string strlistItemID, string strFieldName, System.AsyncCallback callback, object asyncState)
        {
            return this.BeginInvoke("GetVersionCollection", new object[] {
                    strlistID,
                    strlistItemID,
                    strFieldName}, callback, asyncState);
        }

        /// <remarks/>
        public GetVersionCollectionResponseGetVersionCollectionResult EndGetVersionCollection(System.IAsyncResult asyncResult)
        {
            object[] results = this.EndInvoke(asyncResult);
            return ((GetVersionCollectionResponseGetVersionCollectionResult)(results[0]));
        }

        /// <remarks/>
        public void GetVersionCollectionAsync(string strlistID, string strlistItemID, string strFieldName)
        {
            this.GetVersionCollectionAsync(strlistID, strlistItemID, strFieldName, null);
        }

        /// <remarks/>
        public void GetVersionCollectionAsync(string strlistID, string strlistItemID, string strFieldName, object userState)
        {
            if ((this.GetVersionCollectionOperationCompleted == null))
            {
                this.GetVersionCollectionOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetVersionCollectionOperationCompleted);
            }
            this.InvokeAsync("GetVersionCollection", new object[] {
                    strlistID,
                    strlistItemID,
                    strFieldName}, this.GetVersionCollectionOperationCompleted, userState);
        }

        private void OnGetVersionCollectionOperationCompleted(object arg)
        {
            if ((this.GetVersionCollectionCompleted != null))
            {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.GetVersionCollectionCompleted(this, new GetVersionCollectionCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }

        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sharepoint/soap/AddAttachment", RequestNamespace = "http://schemas.microsoft.com/sharepoint/soap/", ResponseNamespace = "http://schemas.microsoft.com/sharepoint/soap/", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public string AddAttachment(string listName, string listItemID, string fileName, [System.Xml.Serialization.XmlElementAttribute(DataType = "base64Binary")] byte[] attachment)
        {
            object[] results = this.Invoke("AddAttachment", new object[] {
                    listName,
                    listItemID,
                    fileName,
                    attachment});
            return ((string)(results[0]));
        }

        /// <remarks/>
        public System.IAsyncResult BeginAddAttachment(string listName, string listItemID, string fileName, byte[] attachment, System.AsyncCallback callback, object asyncState)
        {
            return this.BeginInvoke("AddAttachment", new object[] {
                    listName,
                    listItemID,
                    fileName,
                    attachment}, callback, asyncState);
        }

        /// <remarks/>
        public string EndAddAttachment(System.IAsyncResult asyncResult)
        {
            object[] results = this.EndInvoke(asyncResult);
            return ((string)(results[0]));
        }

        /// <remarks/>
        public void AddAttachmentAsync(string listName, string listItemID, string fileName, byte[] attachment)
        {
            this.AddAttachmentAsync(listName, listItemID, fileName, attachment, null);
        }

        /// <remarks/>
        public void AddAttachmentAsync(string listName, string listItemID, string fileName, byte[] attachment, object userState)
        {
            if ((this.AddAttachmentOperationCompleted == null))
            {
                this.AddAttachmentOperationCompleted = new System.Threading.SendOrPostCallback(this.OnAddAttachmentOperationCompleted);
            }
            this.InvokeAsync("AddAttachment", new object[] {
                    listName,
                    listItemID,
                    fileName,
                    attachment}, this.AddAttachmentOperationCompleted, userState);
        }

        private void OnAddAttachmentOperationCompleted(object arg)
        {
            if ((this.AddAttachmentCompleted != null))
            {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.AddAttachmentCompleted(this, new AddAttachmentCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }

        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sharepoint/soap/GetAttachmentCollection", RequestNamespace = "http://schemas.microsoft.com/sharepoint/soap/", ResponseNamespace = "http://schemas.microsoft.com/sharepoint/soap/", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public GetAttachmentCollectionResponseGetAttachmentCollectionResult GetAttachmentCollection(string listName, string listItemID)
        {
            object[] results = this.Invoke("GetAttachmentCollection", new object[] {
                    listName,
                    listItemID});
            return ((GetAttachmentCollectionResponseGetAttachmentCollectionResult)(results[0]));
        }

        /// <remarks/>
        public System.IAsyncResult BeginGetAttachmentCollection(string listName, string listItemID, System.AsyncCallback callback, object asyncState)
        {
            return this.BeginInvoke("GetAttachmentCollection", new object[] {
                    listName,
                    listItemID}, callback, asyncState);
        }

        /// <remarks/>
        public GetAttachmentCollectionResponseGetAttachmentCollectionResult EndGetAttachmentCollection(System.IAsyncResult asyncResult)
        {
            object[] results = this.EndInvoke(asyncResult);
            return ((GetAttachmentCollectionResponseGetAttachmentCollectionResult)(results[0]));
        }

        /// <remarks/>
        public void GetAttachmentCollectionAsync(string listName, string listItemID)
        {
            this.GetAttachmentCollectionAsync(listName, listItemID, null);
        }

        /// <remarks/>
        public void GetAttachmentCollectionAsync(string listName, string listItemID, object userState)
        {
            if ((this.GetAttachmentCollectionOperationCompleted == null))
            {
                this.GetAttachmentCollectionOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetAttachmentCollectionOperationCompleted);
            }
            this.InvokeAsync("GetAttachmentCollection", new object[] {
                    listName,
                    listItemID}, this.GetAttachmentCollectionOperationCompleted, userState);
        }

        private void OnGetAttachmentCollectionOperationCompleted(object arg)
        {
            if ((this.GetAttachmentCollectionCompleted != null))
            {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.GetAttachmentCollectionCompleted(this, new GetAttachmentCollectionCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }

        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sharepoint/soap/DeleteAttachment", RequestNamespace = "http://schemas.microsoft.com/sharepoint/soap/", ResponseNamespace = "http://schemas.microsoft.com/sharepoint/soap/", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public void DeleteAttachment(string listName, string listItemID, string url)
        {
            this.Invoke("DeleteAttachment", new object[] {
                    listName,
                    listItemID,
                    url});
        }

        /// <remarks/>
        public System.IAsyncResult BeginDeleteAttachment(string listName, string listItemID, string url, System.AsyncCallback callback, object asyncState)
        {
            return this.BeginInvoke("DeleteAttachment", new object[] {
                    listName,
                    listItemID,
                    url}, callback, asyncState);
        }

        /// <remarks/>
        public void EndDeleteAttachment(System.IAsyncResult asyncResult)
        {
            this.EndInvoke(asyncResult);
        }

        /// <remarks/>
        public void DeleteAttachmentAsync(string listName, string listItemID, string url)
        {
            this.DeleteAttachmentAsync(listName, listItemID, url, null);
        }

        /// <remarks/>
        public void DeleteAttachmentAsync(string listName, string listItemID, string url, object userState)
        {
            if ((this.DeleteAttachmentOperationCompleted == null))
            {
                this.DeleteAttachmentOperationCompleted = new System.Threading.SendOrPostCallback(this.OnDeleteAttachmentOperationCompleted);
            }
            this.InvokeAsync("DeleteAttachment", new object[] {
                    listName,
                    listItemID,
                    url}, this.DeleteAttachmentOperationCompleted, userState);
        }

        private void OnDeleteAttachmentOperationCompleted(object arg)
        {
            if ((this.DeleteAttachmentCompleted != null))
            {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.DeleteAttachmentCompleted(this, new System.ComponentModel.AsyncCompletedEventArgs(invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }

        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sharepoint/soap/CheckOutFile", RequestNamespace = "http://schemas.microsoft.com/sharepoint/soap/", ResponseNamespace = "http://schemas.microsoft.com/sharepoint/soap/", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public bool CheckOutFile(string pageUrl, string checkoutToLocal, string lastmodified)
        {
            object[] results = this.Invoke("CheckOutFile", new object[] {
                    pageUrl,
                    checkoutToLocal,
                    lastmodified});
            return ((bool)(results[0]));
        }

        /// <remarks/>
        public System.IAsyncResult BeginCheckOutFile(string pageUrl, string checkoutToLocal, string lastmodified, System.AsyncCallback callback, object asyncState)
        {
            return this.BeginInvoke("CheckOutFile", new object[] {
                    pageUrl,
                    checkoutToLocal,
                    lastmodified}, callback, asyncState);
        }

        /// <remarks/>
        public bool EndCheckOutFile(System.IAsyncResult asyncResult)
        {
            object[] results = this.EndInvoke(asyncResult);
            return ((bool)(results[0]));
        }

        /// <remarks/>
        public void CheckOutFileAsync(string pageUrl, string checkoutToLocal, string lastmodified)
        {
            this.CheckOutFileAsync(pageUrl, checkoutToLocal, lastmodified, null);
        }

        /// <remarks/>
        public void CheckOutFileAsync(string pageUrl, string checkoutToLocal, string lastmodified, object userState)
        {
            if ((this.CheckOutFileOperationCompleted == null))
            {
                this.CheckOutFileOperationCompleted = new System.Threading.SendOrPostCallback(this.OnCheckOutFileOperationCompleted);
            }
            this.InvokeAsync("CheckOutFile", new object[] {
                    pageUrl,
                    checkoutToLocal,
                    lastmodified}, this.CheckOutFileOperationCompleted, userState);
        }

        private void OnCheckOutFileOperationCompleted(object arg)
        {
            if ((this.CheckOutFileCompleted != null))
            {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.CheckOutFileCompleted(this, new CheckOutFileCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }

        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sharepoint/soap/UndoCheckOut", RequestNamespace = "http://schemas.microsoft.com/sharepoint/soap/", ResponseNamespace = "http://schemas.microsoft.com/sharepoint/soap/", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public bool UndoCheckOut(string pageUrl)
        {
            object[] results = this.Invoke("UndoCheckOut", new object[] {
                    pageUrl});
            return ((bool)(results[0]));
        }

        /// <remarks/>
        public System.IAsyncResult BeginUndoCheckOut(string pageUrl, System.AsyncCallback callback, object asyncState)
        {
            return this.BeginInvoke("UndoCheckOut", new object[] {
                    pageUrl}, callback, asyncState);
        }

        /// <remarks/>
        public bool EndUndoCheckOut(System.IAsyncResult asyncResult)
        {
            object[] results = this.EndInvoke(asyncResult);
            return ((bool)(results[0]));
        }

        /// <remarks/>
        public void UndoCheckOutAsync(string pageUrl)
        {
            this.UndoCheckOutAsync(pageUrl, null);
        }

        /// <remarks/>
        public void UndoCheckOutAsync(string pageUrl, object userState)
        {
            if ((this.UndoCheckOutOperationCompleted == null))
            {
                this.UndoCheckOutOperationCompleted = new System.Threading.SendOrPostCallback(this.OnUndoCheckOutOperationCompleted);
            }
            this.InvokeAsync("UndoCheckOut", new object[] {
                    pageUrl}, this.UndoCheckOutOperationCompleted, userState);
        }

        private void OnUndoCheckOutOperationCompleted(object arg)
        {
            if ((this.UndoCheckOutCompleted != null))
            {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.UndoCheckOutCompleted(this, new UndoCheckOutCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }

        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sharepoint/soap/CheckInFile", RequestNamespace = "http://schemas.microsoft.com/sharepoint/soap/", ResponseNamespace = "http://schemas.microsoft.com/sharepoint/soap/", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public bool CheckInFile(string pageUrl, string comment, string CheckinType)
        {
            object[] results = this.Invoke("CheckInFile", new object[] {
                    pageUrl,
                    comment,
                    CheckinType});
            return ((bool)(results[0]));
        }

        /// <remarks/>
        public System.IAsyncResult BeginCheckInFile(string pageUrl, string comment, string CheckinType, System.AsyncCallback callback, object asyncState)
        {
            return this.BeginInvoke("CheckInFile", new object[] {
                    pageUrl,
                    comment,
                    CheckinType}, callback, asyncState);
        }

        /// <remarks/>
        public bool EndCheckInFile(System.IAsyncResult asyncResult)
        {
            object[] results = this.EndInvoke(asyncResult);
            return ((bool)(results[0]));
        }

        /// <remarks/>
        public void CheckInFileAsync(string pageUrl, string comment, string CheckinType)
        {
            this.CheckInFileAsync(pageUrl, comment, CheckinType, null);
        }

        /// <remarks/>
        public void CheckInFileAsync(string pageUrl, string comment, string CheckinType, object userState)
        {
            if ((this.CheckInFileOperationCompleted == null))
            {
                this.CheckInFileOperationCompleted = new System.Threading.SendOrPostCallback(this.OnCheckInFileOperationCompleted);
            }
            this.InvokeAsync("CheckInFile", new object[] {
                    pageUrl,
                    comment,
                    CheckinType}, this.CheckInFileOperationCompleted, userState);
        }

        private void OnCheckInFileOperationCompleted(object arg)
        {
            if ((this.CheckInFileCompleted != null))
            {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.CheckInFileCompleted(this, new CheckInFileCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }

        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sharepoint/soap/GetListContentTypes", RequestNamespace = "http://schemas.microsoft.com/sharepoint/soap/", ResponseNamespace = "http://schemas.microsoft.com/sharepoint/soap/", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public GetListContentTypesResponseGetListContentTypesResult GetListContentTypes(string listName, string contentTypeId)
        {
            object[] results = this.Invoke("GetListContentTypes", new object[] {
                    listName,
                    contentTypeId});
            return ((GetListContentTypesResponseGetListContentTypesResult)(results[0]));
        }

        /// <remarks/>
        public System.IAsyncResult BeginGetListContentTypes(string listName, string contentTypeId, System.AsyncCallback callback, object asyncState)
        {
            return this.BeginInvoke("GetListContentTypes", new object[] {
                    listName,
                    contentTypeId}, callback, asyncState);
        }

        /// <remarks/>
        public GetListContentTypesResponseGetListContentTypesResult EndGetListContentTypes(System.IAsyncResult asyncResult)
        {
            object[] results = this.EndInvoke(asyncResult);
            return ((GetListContentTypesResponseGetListContentTypesResult)(results[0]));
        }

        /// <remarks/>
        public void GetListContentTypesAsync(string listName, string contentTypeId)
        {
            this.GetListContentTypesAsync(listName, contentTypeId, null);
        }

        /// <remarks/>
        public void GetListContentTypesAsync(string listName, string contentTypeId, object userState)
        {
            if ((this.GetListContentTypesOperationCompleted == null))
            {
                this.GetListContentTypesOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetListContentTypesOperationCompleted);
            }
            this.InvokeAsync("GetListContentTypes", new object[] {
                    listName,
                    contentTypeId}, this.GetListContentTypesOperationCompleted, userState);
        }

        private void OnGetListContentTypesOperationCompleted(object arg)
        {
            if ((this.GetListContentTypesCompleted != null))
            {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.GetListContentTypesCompleted(this, new GetListContentTypesCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }

        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sharepoint/soap/GetListContentTypesAndProperties", RequestNamespace = "http://schemas.microsoft.com/sharepoint/soap/", ResponseNamespace = "http://schemas.microsoft.com/sharepoint/soap/", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public GetListContentTypesAndPropertiesResponseGetListContentTypesAndPropertiesResult GetListContentTypesAndProperties(string listName, string contentTypeId, string propertyPrefix, bool includeWebProperties, [System.Xml.Serialization.XmlIgnoreAttribute()] bool includeWebPropertiesSpecified)
        {
            object[] results = this.Invoke("GetListContentTypesAndProperties", new object[] {
                    listName,
                    contentTypeId,
                    propertyPrefix,
                    includeWebProperties,
                    includeWebPropertiesSpecified});
            return ((GetListContentTypesAndPropertiesResponseGetListContentTypesAndPropertiesResult)(results[0]));
        }

        /// <remarks/>
        public System.IAsyncResult BeginGetListContentTypesAndProperties(string listName, string contentTypeId, string propertyPrefix, bool includeWebProperties, bool includeWebPropertiesSpecified, System.AsyncCallback callback, object asyncState)
        {
            return this.BeginInvoke("GetListContentTypesAndProperties", new object[] {
                    listName,
                    contentTypeId,
                    propertyPrefix,
                    includeWebProperties,
                    includeWebPropertiesSpecified}, callback, asyncState);
        }

        /// <remarks/>
        public GetListContentTypesAndPropertiesResponseGetListContentTypesAndPropertiesResult EndGetListContentTypesAndProperties(System.IAsyncResult asyncResult)
        {
            object[] results = this.EndInvoke(asyncResult);
            return ((GetListContentTypesAndPropertiesResponseGetListContentTypesAndPropertiesResult)(results[0]));
        }

        /// <remarks/>
        public void GetListContentTypesAndPropertiesAsync(string listName, string contentTypeId, string propertyPrefix, bool includeWebProperties, bool includeWebPropertiesSpecified)
        {
            this.GetListContentTypesAndPropertiesAsync(listName, contentTypeId, propertyPrefix, includeWebProperties, includeWebPropertiesSpecified, null);
        }

        /// <remarks/>
        public void GetListContentTypesAndPropertiesAsync(string listName, string contentTypeId, string propertyPrefix, bool includeWebProperties, bool includeWebPropertiesSpecified, object userState)
        {
            if ((this.GetListContentTypesAndPropertiesOperationCompleted == null))
            {
                this.GetListContentTypesAndPropertiesOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetListContentTypesAndPropertiesOperationCompleted);
            }
            this.InvokeAsync("GetListContentTypesAndProperties", new object[] {
                    listName,
                    contentTypeId,
                    propertyPrefix,
                    includeWebProperties,
                    includeWebPropertiesSpecified}, this.GetListContentTypesAndPropertiesOperationCompleted, userState);
        }

        private void OnGetListContentTypesAndPropertiesOperationCompleted(object arg)
        {
            if ((this.GetListContentTypesAndPropertiesCompleted != null))
            {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.GetListContentTypesAndPropertiesCompleted(this, new GetListContentTypesAndPropertiesCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }

        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sharepoint/soap/GetListContentType", RequestNamespace = "http://schemas.microsoft.com/sharepoint/soap/", ResponseNamespace = "http://schemas.microsoft.com/sharepoint/soap/", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public GetListContentTypeResponseGetListContentTypeResult GetListContentType(string listName, string contentTypeId)
        {
            object[] results = this.Invoke("GetListContentType", new object[] {
                    listName,
                    contentTypeId});
            return ((GetListContentTypeResponseGetListContentTypeResult)(results[0]));
        }

        /// <remarks/>
        public System.IAsyncResult BeginGetListContentType(string listName, string contentTypeId, System.AsyncCallback callback, object asyncState)
        {
            return this.BeginInvoke("GetListContentType", new object[] {
                    listName,
                    contentTypeId}, callback, asyncState);
        }

        /// <remarks/>
        public GetListContentTypeResponseGetListContentTypeResult EndGetListContentType(System.IAsyncResult asyncResult)
        {
            object[] results = this.EndInvoke(asyncResult);
            return ((GetListContentTypeResponseGetListContentTypeResult)(results[0]));
        }

        /// <remarks/>
        public void GetListContentTypeAsync(string listName, string contentTypeId)
        {
            this.GetListContentTypeAsync(listName, contentTypeId, null);
        }

        /// <remarks/>
        public void GetListContentTypeAsync(string listName, string contentTypeId, object userState)
        {
            if ((this.GetListContentTypeOperationCompleted == null))
            {
                this.GetListContentTypeOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetListContentTypeOperationCompleted);
            }
            this.InvokeAsync("GetListContentType", new object[] {
                    listName,
                    contentTypeId}, this.GetListContentTypeOperationCompleted, userState);
        }

        private void OnGetListContentTypeOperationCompleted(object arg)
        {
            if ((this.GetListContentTypeCompleted != null))
            {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.GetListContentTypeCompleted(this, new GetListContentTypeCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }

        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sharepoint/soap/CreateContentType", RequestNamespace = "http://schemas.microsoft.com/sharepoint/soap/", ResponseNamespace = "http://schemas.microsoft.com/sharepoint/soap/", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public string CreateContentType(string listName, string displayName, string parentType, AddOrUpdateFieldsDefinition fields, CreateContentTypeContentTypeProperties contentTypeProperties, string addToView)
        {
            object[] results = this.Invoke("CreateContentType", new object[] {
                    listName,
                    displayName,
                    parentType,
                    fields,
                    contentTypeProperties,
                    addToView});
            return ((string)(results[0]));
        }

        /// <remarks/>
        public System.IAsyncResult BeginCreateContentType(string listName, string displayName, string parentType, AddOrUpdateFieldsDefinition fields, CreateContentTypeContentTypeProperties contentTypeProperties, string addToView, System.AsyncCallback callback, object asyncState)
        {
            return this.BeginInvoke("CreateContentType", new object[] {
                    listName,
                    displayName,
                    parentType,
                    fields,
                    contentTypeProperties,
                    addToView}, callback, asyncState);
        }

        /// <remarks/>
        public string EndCreateContentType(System.IAsyncResult asyncResult)
        {
            object[] results = this.EndInvoke(asyncResult);
            return ((string)(results[0]));
        }

        /// <remarks/>
        public void CreateContentTypeAsync(string listName, string displayName, string parentType, AddOrUpdateFieldsDefinition fields, CreateContentTypeContentTypeProperties contentTypeProperties, string addToView)
        {
            this.CreateContentTypeAsync(listName, displayName, parentType, fields, contentTypeProperties, addToView, null);
        }

        /// <remarks/>
        public void CreateContentTypeAsync(string listName, string displayName, string parentType, AddOrUpdateFieldsDefinition fields, CreateContentTypeContentTypeProperties contentTypeProperties, string addToView, object userState)
        {
            if ((this.CreateContentTypeOperationCompleted == null))
            {
                this.CreateContentTypeOperationCompleted = new System.Threading.SendOrPostCallback(this.OnCreateContentTypeOperationCompleted);
            }
            this.InvokeAsync("CreateContentType", new object[] {
                    listName,
                    displayName,
                    parentType,
                    fields,
                    contentTypeProperties,
                    addToView}, this.CreateContentTypeOperationCompleted, userState);
        }

        private void OnCreateContentTypeOperationCompleted(object arg)
        {
            if ((this.CreateContentTypeCompleted != null))
            {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.CreateContentTypeCompleted(this, new CreateContentTypeCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }

        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sharepoint/soap/UpdateContentType", RequestNamespace = "http://schemas.microsoft.com/sharepoint/soap/", ResponseNamespace = "http://schemas.microsoft.com/sharepoint/soap/", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public UpdateContentTypeResponseUpdateContentTypeResult UpdateContentType(string listName, string contentTypeId, UpdateContentTypeContentTypeProperties contentTypeProperties, AddOrUpdateFieldsDefinition newFields, AddOrUpdateFieldsDefinition updateFields, DeleteFieldsDefinition deleteFields, string addToView)
        {
            object[] results = this.Invoke("UpdateContentType", new object[] {
                    listName,
                    contentTypeId,
                    contentTypeProperties,
                    newFields,
                    updateFields,
                    deleteFields,
                    addToView});
            return ((UpdateContentTypeResponseUpdateContentTypeResult)(results[0]));
        }

        /// <remarks/>
        public System.IAsyncResult BeginUpdateContentType(string listName, string contentTypeId, UpdateContentTypeContentTypeProperties contentTypeProperties, AddOrUpdateFieldsDefinition newFields, AddOrUpdateFieldsDefinition updateFields, DeleteFieldsDefinition deleteFields, string addToView, System.AsyncCallback callback, object asyncState)
        {
            return this.BeginInvoke("UpdateContentType", new object[] {
                    listName,
                    contentTypeId,
                    contentTypeProperties,
                    newFields,
                    updateFields,
                    deleteFields,
                    addToView}, callback, asyncState);
        }

        /// <remarks/>
        public UpdateContentTypeResponseUpdateContentTypeResult EndUpdateContentType(System.IAsyncResult asyncResult)
        {
            object[] results = this.EndInvoke(asyncResult);
            return ((UpdateContentTypeResponseUpdateContentTypeResult)(results[0]));
        }

        /// <remarks/>
        public void UpdateContentTypeAsync(string listName, string contentTypeId, UpdateContentTypeContentTypeProperties contentTypeProperties, AddOrUpdateFieldsDefinition newFields, AddOrUpdateFieldsDefinition updateFields, DeleteFieldsDefinition deleteFields, string addToView)
        {
            this.UpdateContentTypeAsync(listName, contentTypeId, contentTypeProperties, newFields, updateFields, deleteFields, addToView, null);
        }

        /// <remarks/>
        public void UpdateContentTypeAsync(string listName, string contentTypeId, UpdateContentTypeContentTypeProperties contentTypeProperties, AddOrUpdateFieldsDefinition newFields, AddOrUpdateFieldsDefinition updateFields, DeleteFieldsDefinition deleteFields, string addToView, object userState)
        {
            if ((this.UpdateContentTypeOperationCompleted == null))
            {
                this.UpdateContentTypeOperationCompleted = new System.Threading.SendOrPostCallback(this.OnUpdateContentTypeOperationCompleted);
            }
            this.InvokeAsync("UpdateContentType", new object[] {
                    listName,
                    contentTypeId,
                    contentTypeProperties,
                    newFields,
                    updateFields,
                    deleteFields,
                    addToView}, this.UpdateContentTypeOperationCompleted, userState);
        }

        private void OnUpdateContentTypeOperationCompleted(object arg)
        {
            if ((this.UpdateContentTypeCompleted != null))
            {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.UpdateContentTypeCompleted(this, new UpdateContentTypeCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }

        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sharepoint/soap/DeleteContentType", RequestNamespace = "http://schemas.microsoft.com/sharepoint/soap/", ResponseNamespace = "http://schemas.microsoft.com/sharepoint/soap/", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public DeleteContentTypeResponseDeleteContentTypeResult DeleteContentType(string listName, string contentTypeId)
        {
            object[] results = this.Invoke("DeleteContentType", new object[] {
                    listName,
                    contentTypeId});
            return ((DeleteContentTypeResponseDeleteContentTypeResult)(results[0]));
        }

        /// <remarks/>
        public System.IAsyncResult BeginDeleteContentType(string listName, string contentTypeId, System.AsyncCallback callback, object asyncState)
        {
            return this.BeginInvoke("DeleteContentType", new object[] {
                    listName,
                    contentTypeId}, callback, asyncState);
        }

        /// <remarks/>
        public DeleteContentTypeResponseDeleteContentTypeResult EndDeleteContentType(System.IAsyncResult asyncResult)
        {
            object[] results = this.EndInvoke(asyncResult);
            return ((DeleteContentTypeResponseDeleteContentTypeResult)(results[0]));
        }

        /// <remarks/>
        public void DeleteContentTypeAsync(string listName, string contentTypeId)
        {
            this.DeleteContentTypeAsync(listName, contentTypeId, null);
        }

        /// <remarks/>
        public void DeleteContentTypeAsync(string listName, string contentTypeId, object userState)
        {
            if ((this.DeleteContentTypeOperationCompleted == null))
            {
                this.DeleteContentTypeOperationCompleted = new System.Threading.SendOrPostCallback(this.OnDeleteContentTypeOperationCompleted);
            }
            this.InvokeAsync("DeleteContentType", new object[] {
                    listName,
                    contentTypeId}, this.DeleteContentTypeOperationCompleted, userState);
        }

        private void OnDeleteContentTypeOperationCompleted(object arg)
        {
            if ((this.DeleteContentTypeCompleted != null))
            {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.DeleteContentTypeCompleted(this, new DeleteContentTypeCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }

        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sharepoint/soap/UpdateContentTypeXmlDocument", RequestNamespace = "http://schemas.microsoft.com/sharepoint/soap/", ResponseNamespace = "http://schemas.microsoft.com/sharepoint/soap/", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public System.Xml.XmlNode UpdateContentTypeXmlDocument(string listName, string contentTypeId, System.Xml.XmlNode newDocument)
        {
            object[] results = this.Invoke("UpdateContentTypeXmlDocument", new object[] {
                    listName,
                    contentTypeId,
                    newDocument});
            return ((System.Xml.XmlNode)(results[0]));
        }

        /// <remarks/>
        public System.IAsyncResult BeginUpdateContentTypeXmlDocument(string listName, string contentTypeId, System.Xml.XmlNode newDocument, System.AsyncCallback callback, object asyncState)
        {
            return this.BeginInvoke("UpdateContentTypeXmlDocument", new object[] {
                    listName,
                    contentTypeId,
                    newDocument}, callback, asyncState);
        }

        /// <remarks/>
        public System.Xml.XmlNode EndUpdateContentTypeXmlDocument(System.IAsyncResult asyncResult)
        {
            object[] results = this.EndInvoke(asyncResult);
            return ((System.Xml.XmlNode)(results[0]));
        }

        /// <remarks/>
        public void UpdateContentTypeXmlDocumentAsync(string listName, string contentTypeId, System.Xml.XmlNode newDocument)
        {
            this.UpdateContentTypeXmlDocumentAsync(listName, contentTypeId, newDocument, null);
        }

        /// <remarks/>
        public void UpdateContentTypeXmlDocumentAsync(string listName, string contentTypeId, System.Xml.XmlNode newDocument, object userState)
        {
            if ((this.UpdateContentTypeXmlDocumentOperationCompleted == null))
            {
                this.UpdateContentTypeXmlDocumentOperationCompleted = new System.Threading.SendOrPostCallback(this.OnUpdateContentTypeXmlDocumentOperationCompleted);
            }
            this.InvokeAsync("UpdateContentTypeXmlDocument", new object[] {
                    listName,
                    contentTypeId,
                    newDocument}, this.UpdateContentTypeXmlDocumentOperationCompleted, userState);
        }

        private void OnUpdateContentTypeXmlDocumentOperationCompleted(object arg)
        {
            if ((this.UpdateContentTypeXmlDocumentCompleted != null))
            {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.UpdateContentTypeXmlDocumentCompleted(this, new UpdateContentTypeXmlDocumentCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }

        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sharepoint/soap/UpdateContentTypesXmlDocument", RequestNamespace = "http://schemas.microsoft.com/sharepoint/soap/", ResponseNamespace = "http://schemas.microsoft.com/sharepoint/soap/", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public UpdateContentTypesXmlDocumentResponseUpdateContentTypesXmlDocumentResult UpdateContentTypesXmlDocument(string listName, UpdateContentTypesXmlDocumentNewDocument newDocument)
        {
            object[] results = this.Invoke("UpdateContentTypesXmlDocument", new object[] {
                    listName,
                    newDocument});
            return ((UpdateContentTypesXmlDocumentResponseUpdateContentTypesXmlDocumentResult)(results[0]));
        }

        /// <remarks/>
        public System.IAsyncResult BeginUpdateContentTypesXmlDocument(string listName, UpdateContentTypesXmlDocumentNewDocument newDocument, System.AsyncCallback callback, object asyncState)
        {
            return this.BeginInvoke("UpdateContentTypesXmlDocument", new object[] {
                    listName,
                    newDocument}, callback, asyncState);
        }

        /// <remarks/>
        public UpdateContentTypesXmlDocumentResponseUpdateContentTypesXmlDocumentResult EndUpdateContentTypesXmlDocument(System.IAsyncResult asyncResult)
        {
            object[] results = this.EndInvoke(asyncResult);
            return ((UpdateContentTypesXmlDocumentResponseUpdateContentTypesXmlDocumentResult)(results[0]));
        }

        /// <remarks/>
        public void UpdateContentTypesXmlDocumentAsync(string listName, UpdateContentTypesXmlDocumentNewDocument newDocument)
        {
            this.UpdateContentTypesXmlDocumentAsync(listName, newDocument, null);
        }

        /// <remarks/>
        public void UpdateContentTypesXmlDocumentAsync(string listName, UpdateContentTypesXmlDocumentNewDocument newDocument, object userState)
        {
            if ((this.UpdateContentTypesXmlDocumentOperationCompleted == null))
            {
                this.UpdateContentTypesXmlDocumentOperationCompleted = new System.Threading.SendOrPostCallback(this.OnUpdateContentTypesXmlDocumentOperationCompleted);
            }
            this.InvokeAsync("UpdateContentTypesXmlDocument", new object[] {
                    listName,
                    newDocument}, this.UpdateContentTypesXmlDocumentOperationCompleted, userState);
        }

        private void OnUpdateContentTypesXmlDocumentOperationCompleted(object arg)
        {
            if ((this.UpdateContentTypesXmlDocumentCompleted != null))
            {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.UpdateContentTypesXmlDocumentCompleted(this, new UpdateContentTypesXmlDocumentCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }

        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sharepoint/soap/DeleteContentTypeXmlDocument", RequestNamespace = "http://schemas.microsoft.com/sharepoint/soap/", ResponseNamespace = "http://schemas.microsoft.com/sharepoint/soap/", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public DeleteContentTypeXmlDocumentResponseDeleteContentTypeXmlDocumentResult DeleteContentTypeXmlDocument(string listName, string contentTypeId, string documentUri)
        {
            object[] results = this.Invoke("DeleteContentTypeXmlDocument", new object[] {
                    listName,
                    contentTypeId,
                    documentUri});
            return ((DeleteContentTypeXmlDocumentResponseDeleteContentTypeXmlDocumentResult)(results[0]));
        }

        /// <remarks/>
        public System.IAsyncResult BeginDeleteContentTypeXmlDocument(string listName, string contentTypeId, string documentUri, System.AsyncCallback callback, object asyncState)
        {
            return this.BeginInvoke("DeleteContentTypeXmlDocument", new object[] {
                    listName,
                    contentTypeId,
                    documentUri}, callback, asyncState);
        }

        /// <remarks/>
        public DeleteContentTypeXmlDocumentResponseDeleteContentTypeXmlDocumentResult EndDeleteContentTypeXmlDocument(System.IAsyncResult asyncResult)
        {
            object[] results = this.EndInvoke(asyncResult);
            return ((DeleteContentTypeXmlDocumentResponseDeleteContentTypeXmlDocumentResult)(results[0]));
        }

        /// <remarks/>
        public void DeleteContentTypeXmlDocumentAsync(string listName, string contentTypeId, string documentUri)
        {
            this.DeleteContentTypeXmlDocumentAsync(listName, contentTypeId, documentUri, null);
        }

        /// <remarks/>
        public void DeleteContentTypeXmlDocumentAsync(string listName, string contentTypeId, string documentUri, object userState)
        {
            if ((this.DeleteContentTypeXmlDocumentOperationCompleted == null))
            {
                this.DeleteContentTypeXmlDocumentOperationCompleted = new System.Threading.SendOrPostCallback(this.OnDeleteContentTypeXmlDocumentOperationCompleted);
            }
            this.InvokeAsync("DeleteContentTypeXmlDocument", new object[] {
                    listName,
                    contentTypeId,
                    documentUri}, this.DeleteContentTypeXmlDocumentOperationCompleted, userState);
        }

        private void OnDeleteContentTypeXmlDocumentOperationCompleted(object arg)
        {
            if ((this.DeleteContentTypeXmlDocumentCompleted != null))
            {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.DeleteContentTypeXmlDocumentCompleted(this, new DeleteContentTypeXmlDocumentCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }

        /// <remarks/>
        [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sharepoint/soap/ApplyContentTypeToList", RequestNamespace = "http://schemas.microsoft.com/sharepoint/soap/", ResponseNamespace = "http://schemas.microsoft.com/sharepoint/soap/", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
        public ApplyContentTypeToListResponseApplyContentTypeToListResult ApplyContentTypeToList(string webUrl, string contentTypeId, string listName)
        {
            object[] results = this.Invoke("ApplyContentTypeToList", new object[] {
                    webUrl,
                    contentTypeId,
                    listName});
            return ((ApplyContentTypeToListResponseApplyContentTypeToListResult)(results[0]));
        }

        /// <remarks/>
        public System.IAsyncResult BeginApplyContentTypeToList(string webUrl, string contentTypeId, string listName, System.AsyncCallback callback, object asyncState)
        {
            return this.BeginInvoke("ApplyContentTypeToList", new object[] {
                    webUrl,
                    contentTypeId,
                    listName}, callback, asyncState);
        }

        /// <remarks/>
        public ApplyContentTypeToListResponseApplyContentTypeToListResult EndApplyContentTypeToList(System.IAsyncResult asyncResult)
        {
            object[] results = this.EndInvoke(asyncResult);
            return ((ApplyContentTypeToListResponseApplyContentTypeToListResult)(results[0]));
        }

        /// <remarks/>
        public void ApplyContentTypeToListAsync(string webUrl, string contentTypeId, string listName)
        {
            this.ApplyContentTypeToListAsync(webUrl, contentTypeId, listName, null);
        }

        /// <remarks/>
        public void ApplyContentTypeToListAsync(string webUrl, string contentTypeId, string listName, object userState)
        {
            if ((this.ApplyContentTypeToListOperationCompleted == null))
            {
                this.ApplyContentTypeToListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnApplyContentTypeToListOperationCompleted);
            }
            this.InvokeAsync("ApplyContentTypeToList", new object[] {
                    webUrl,
                    contentTypeId,
                    listName}, this.ApplyContentTypeToListOperationCompleted, userState);
        }

        private void OnApplyContentTypeToListOperationCompleted(object arg)
        {
            if ((this.ApplyContentTypeToListCompleted != null))
            {
                System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
                this.ApplyContentTypeToListCompleted(this, new ApplyContentTypeToListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
            }
        }

        /// <remarks/>
        public new void CancelAsync(object userState)
        {
            base.CancelAsync(userState);
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class GetListResponseGetListResult
    {

        private ListDefinitionSchema listField;

        private string[] textField;

        /// <remarks/>
        public ListDefinitionSchema List
        {
            get
            {
                return this.listField;
            }
            set
            {
                this.listField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class ListDefinitionSchema : ListDefinitionCT
    {

        private ListDefinitionSchemaValidation validationField;

        private string validationDisplayNamesField;

        private ListDefinitionSchemaFields fieldsField;

        private ListDefinitionSchemaRegionalSettings regionalSettingsField;

        private ListDefinitionSchemaServerSettings serverSettingsField;

        /// <remarks/>
        public ListDefinitionSchemaValidation Validation
        {
            get
            {
                return this.validationField;
            }
            set
            {
                this.validationField = value;
            }
        }

        /// <remarks/>
        public string ValidationDisplayNames
        {
            get
            {
                return this.validationDisplayNamesField;
            }
            set
            {
                this.validationDisplayNamesField = value;
            }
        }

        /// <remarks/>
        public ListDefinitionSchemaFields Fields
        {
            get
            {
                return this.fieldsField;
            }
            set
            {
                this.fieldsField = value;
            }
        }

        /// <remarks/>
        public ListDefinitionSchemaRegionalSettings RegionalSettings
        {
            get
            {
                return this.regionalSettingsField;
            }
            set
            {
                this.regionalSettingsField = value;
            }
        }

        /// <remarks/>
        public ListDefinitionSchemaServerSettings ServerSettings
        {
            get
            {
                return this.serverSettingsField;
            }
            set
            {
                this.serverSettingsField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class ListDefinitionSchemaValidation
    {

        private string messageField;

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Message
        {
            get
            {
                return this.messageField;
            }
            set
            {
                this.messageField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class FieldReferenceDefinitionCT
    {

        private string aggregationField;

        private string customizationField;

        private string displayNameField;

        private string formatField;

        private string hiddenField;

        private string idField;

        private string nameField;

        private string nodeField;

        private string pIAttributeField;

        private string pITargetField;

        private string primaryPIAttributeField;

        private string primaryPITargetField;

        private string readOnlyField;

        private string requiredField;

        private string showInEditFormField;

        private string showInNewFormField;

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Aggregation
        {
            get
            {
                return this.aggregationField;
            }
            set
            {
                this.aggregationField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Customization
        {
            get
            {
                return this.customizationField;
            }
            set
            {
                this.customizationField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string DisplayName
        {
            get
            {
                return this.displayNameField;
            }
            set
            {
                this.displayNameField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Format
        {
            get
            {
                return this.formatField;
            }
            set
            {
                this.formatField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Hidden
        {
            get
            {
                return this.hiddenField;
            }
            set
            {
                this.hiddenField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ID
        {
            get
            {
                return this.idField;
            }
            set
            {
                this.idField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Name
        {
            get
            {
                return this.nameField;
            }
            set
            {
                this.nameField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Node
        {
            get
            {
                return this.nodeField;
            }
            set
            {
                this.nodeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string PIAttribute
        {
            get
            {
                return this.pIAttributeField;
            }
            set
            {
                this.pIAttributeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string PITarget
        {
            get
            {
                return this.pITargetField;
            }
            set
            {
                this.pITargetField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string PrimaryPIAttribute
        {
            get
            {
                return this.primaryPIAttributeField;
            }
            set
            {
                this.primaryPIAttributeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string PrimaryPITarget
        {
            get
            {
                return this.primaryPITargetField;
            }
            set
            {
                this.primaryPITargetField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ReadOnly
        {
            get
            {
                return this.readOnlyField;
            }
            set
            {
                this.readOnlyField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Required
        {
            get
            {
                return this.requiredField;
            }
            set
            {
                this.requiredField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ShowInEditForm
        {
            get
            {
                return this.showInEditFormField;
            }
            set
            {
                this.showInEditFormField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ShowInNewForm
        {
            get
            {
                return this.showInNewFormField;
            }
            set
            {
                this.showInNewFormField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class DeleteFieldDefinition
    {

        private string idField;

        private string nameField;

        private System.Xml.XmlAttribute[] anyAttrField;

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ID
        {
            get
            {
                return this.idField;
            }
            set
            {
                this.idField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Name
        {
            get
            {
                return this.nameField;
            }
            set
            {
                this.nameField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAnyAttributeAttribute()]
        public System.Xml.XmlAttribute[] AnyAttr
        {
            get
            {
                return this.anyAttrField;
            }
            set
            {
                this.anyAttrField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class DeleteFieldsDefinition
    {

        private DeleteFieldsDefinitionMethod[] fieldsField;

        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("Method", IsNullable = false)]
        public DeleteFieldsDefinitionMethod[] Fields
        {
            get
            {
                return this.fieldsField;
            }
            set
            {
                this.fieldsField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class DeleteFieldsDefinitionMethod
    {

        private DeleteFieldDefinition fieldField;

        private string idField;

        /// <remarks/>
        public DeleteFieldDefinition Field
        {
            get
            {
                return this.fieldField;
            }
            set
            {
                this.fieldField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ID
        {
            get
            {
                return this.idField;
            }
            set
            {
                this.idField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class ContentTypePropertyDefinition
    {

        private string descriptionField;

        private string documentTemplateField;

        private string groupField;

        private string titleField;

        private string newDocumentControlField;

        private string requireClientRenderingOnNewField;

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Description
        {
            get
            {
                return this.descriptionField;
            }
            set
            {
                this.descriptionField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string DocumentTemplate
        {
            get
            {
                return this.documentTemplateField;
            }
            set
            {
                this.documentTemplateField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Group
        {
            get
            {
                return this.groupField;
            }
            set
            {
                this.groupField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Title
        {
            get
            {
                return this.titleField;
            }
            set
            {
                this.titleField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string NewDocumentControl
        {
            get
            {
                return this.newDocumentControlField;
            }
            set
            {
                this.newDocumentControlField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string RequireClientRenderingOnNew
        {
            get
            {
                return this.requireClientRenderingOnNewField;
            }
            set
            {
                this.requireClientRenderingOnNewField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class AddOrUpdateFieldDefinition
    {

        private string aggregationField;

        private string displayNameField;

        private string hiddenField;

        private string idField;

        private string nameField;

        private string nodeField;

        private string pIAttributeField;

        private string pITargetField;

        private string primaryPIAttributeField;

        private string primaryPITargetField;

        private string readOnlyField;

        private System.Xml.XmlAttribute[] anyAttrField;

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Aggregation
        {
            get
            {
                return this.aggregationField;
            }
            set
            {
                this.aggregationField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string DisplayName
        {
            get
            {
                return this.displayNameField;
            }
            set
            {
                this.displayNameField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Hidden
        {
            get
            {
                return this.hiddenField;
            }
            set
            {
                this.hiddenField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ID
        {
            get
            {
                return this.idField;
            }
            set
            {
                this.idField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Name
        {
            get
            {
                return this.nameField;
            }
            set
            {
                this.nameField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Node
        {
            get
            {
                return this.nodeField;
            }
            set
            {
                this.nodeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string PIAttribute
        {
            get
            {
                return this.pIAttributeField;
            }
            set
            {
                this.pIAttributeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string PITarget
        {
            get
            {
                return this.pITargetField;
            }
            set
            {
                this.pITargetField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string PrimaryPIAttribute
        {
            get
            {
                return this.primaryPIAttributeField;
            }
            set
            {
                this.primaryPIAttributeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string PrimaryPITarget
        {
            get
            {
                return this.primaryPITargetField;
            }
            set
            {
                this.primaryPITargetField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ReadOnly
        {
            get
            {
                return this.readOnlyField;
            }
            set
            {
                this.readOnlyField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAnyAttributeAttribute()]
        public System.Xml.XmlAttribute[] AnyAttr
        {
            get
            {
                return this.anyAttrField;
            }
            set
            {
                this.anyAttrField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class AddOrUpdateFieldsDefinition
    {

        private AddOrUpdateFieldsDefinitionMethod[] fieldsField;

        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("Method", IsNullable = false)]
        public AddOrUpdateFieldsDefinitionMethod[] Fields
        {
            get
            {
                return this.fieldsField;
            }
            set
            {
                this.fieldsField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class AddOrUpdateFieldsDefinitionMethod
    {

        private AddOrUpdateFieldDefinition fieldField;

        private string idField;

        /// <remarks/>
        public AddOrUpdateFieldDefinition Field
        {
            get
            {
                return this.fieldField;
            }
            set
            {
                this.fieldField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ID
        {
            get
            {
                return this.idField;
            }
            set
            {
                this.idField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class ContentTypeDocumentTemplateDefinition
    {

        private string targetNameField;

        private string valueField;

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string TargetName
        {
            get
            {
                return this.targetNameField;
            }
            set
            {
                this.targetNameField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string Value
        {
            get
            {
                return this.valueField;
            }
            set
            {
                this.valueField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class FolderReference
    {

        private string targetNameField;

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string TargetName
        {
            get
            {
                return this.targetNameField;
            }
            set
            {
                this.targetNameField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class FieldRefDefinitionCT
    {

        private string defaultField;

        private string nameField;

        private string idField;

        private string requiredField;

        private string hiddenField;

        private string customizationField;

        private string showInNewFormField;

        private string showInEditFormField;

        private string displayNameField;

        private string readOnlyField;

        private string pITargetField;

        private string primaryPITargetField;

        private string pIAttributeField;

        private string primaryPIAttributeField;

        private string aggregationField;

        private string nodeField;

        private string formatField;

        private string numLinesField;

        private string sealedField;

        private string sortableField;

        private string fromBaseTypeField;

        private string filterableField;

        private string filterableNoRecurrenceField;

        private string showInDisplayFormField;

        private string showInFileDlgField;

        private string showInListSettingsField;

        private string descriptionField;

        public FieldRefDefinitionCT()
        {
            this.requiredField = "FALSE";
            this.hiddenField = "FALSE";
            this.showInNewFormField = "TRUE";
            this.showInEditFormField = "TRUE";
            this.readOnlyField = "FALSE";
            this.numLinesField = "6";
            this.sealedField = "FALSE";
            this.sortableField = "TRUE";
            this.fromBaseTypeField = "FALSE";
            this.filterableField = "TRUE";
            this.filterableNoRecurrenceField = "FALSE";
            this.showInDisplayFormField = "FALSE";
            this.showInFileDlgField = "TRUE";
            this.showInListSettingsField = "FALSE";
        }

        /// <remarks/>
        public string Default
        {
            get
            {
                return this.defaultField;
            }
            set
            {
                this.defaultField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Name
        {
            get
            {
                return this.nameField;
            }
            set
            {
                this.nameField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ID
        {
            get
            {
                return this.idField;
            }
            set
            {
                this.idField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string Required
        {
            get
            {
                return this.requiredField;
            }
            set
            {
                this.requiredField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string Hidden
        {
            get
            {
                return this.hiddenField;
            }
            set
            {
                this.hiddenField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Customization
        {
            get
            {
                return this.customizationField;
            }
            set
            {
                this.customizationField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("TRUE")]
        public string ShowInNewForm
        {
            get
            {
                return this.showInNewFormField;
            }
            set
            {
                this.showInNewFormField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("TRUE")]
        public string ShowInEditForm
        {
            get
            {
                return this.showInEditFormField;
            }
            set
            {
                this.showInEditFormField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string DisplayName
        {
            get
            {
                return this.displayNameField;
            }
            set
            {
                this.displayNameField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string ReadOnly
        {
            get
            {
                return this.readOnlyField;
            }
            set
            {
                this.readOnlyField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string PITarget
        {
            get
            {
                return this.pITargetField;
            }
            set
            {
                this.pITargetField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string PrimaryPITarget
        {
            get
            {
                return this.primaryPITargetField;
            }
            set
            {
                this.primaryPITargetField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string PIAttribute
        {
            get
            {
                return this.pIAttributeField;
            }
            set
            {
                this.pIAttributeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string PrimaryPIAttribute
        {
            get
            {
                return this.primaryPIAttributeField;
            }
            set
            {
                this.primaryPIAttributeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Aggregation
        {
            get
            {
                return this.aggregationField;
            }
            set
            {
                this.aggregationField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Node
        {
            get
            {
                return this.nodeField;
            }
            set
            {
                this.nodeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Format
        {
            get
            {
                return this.formatField;
            }
            set
            {
                this.formatField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("6")]
        public string NumLines
        {
            get
            {
                return this.numLinesField;
            }
            set
            {
                this.numLinesField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string Sealed
        {
            get
            {
                return this.sealedField;
            }
            set
            {
                this.sealedField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("TRUE")]
        public string Sortable
        {
            get
            {
                return this.sortableField;
            }
            set
            {
                this.sortableField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string FromBaseType
        {
            get
            {
                return this.fromBaseTypeField;
            }
            set
            {
                this.fromBaseTypeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("TRUE")]
        public string Filterable
        {
            get
            {
                return this.filterableField;
            }
            set
            {
                this.filterableField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string FilterableNoRecurrence
        {
            get
            {
                return this.filterableNoRecurrenceField;
            }
            set
            {
                this.filterableNoRecurrenceField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string ShowInDisplayForm
        {
            get
            {
                return this.showInDisplayFormField;
            }
            set
            {
                this.showInDisplayFormField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("TRUE")]
        public string ShowInFileDlg
        {
            get
            {
                return this.showInFileDlgField;
            }
            set
            {
                this.showInFileDlgField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string ShowInListSettings
        {
            get
            {
                return this.showInListSettingsField;
            }
            set
            {
                this.showInListSettingsField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Description
        {
            get
            {
                return this.descriptionField;
            }
            set
            {
                this.descriptionField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class FieldRefDefinitionCTs
    {

        private object[] itemsField;

        private string[] textField;

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Field", typeof(FieldDefinitionCTRemove))]
        [System.Xml.Serialization.XmlElementAttribute("FieldRef", typeof(FieldRefDefinitionCT))]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class FieldDefinitionCTRemove : FieldDefinition
    {
    }

    /// <remarks/>
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(FieldDefinitionCTRemove))]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class FieldDefinition
    {

        private CHOICEDEFINITION[] cHOICESField;

        private System.Xml.XmlElement customizationField;

        private string defaultField;

        private string defaultFormulaField;

        private string defaultFormulaValueField;

        private System.Xml.XmlElement displayBidiPatternField;

        private System.Xml.XmlElement displayPatternField;

        private FieldDefinitionFieldRefs fieldRefsField;

        private string formulaField;

        private MAPPINGDEFINITION[] mAPPINGSField;

        private FieldParserRef[] parserRefsField;

        private string[] textField;

        private FieldAggregationAttribute aggregationField;

        private string aggregationField1;

        private string allowDeletionField;

        private string allowHyperlinkField;

        private string allowMultiVoteField;

        private string appendOnlyField;

        private string authoringInfoField;

        private string baseRenderingTypeField;

        private string baseTypeField;

        private string calculatedField;

        private int calTypeField;

        private bool calTypeFieldSpecified;

        private int calendarTypeField;

        private bool calendarTypeFieldSpecified;

        private string canToggleHiddenField;

        private string countRelatedField;

        private string classInfoField;

        private string colNameField;

        private string colName2Field;

        private string commasField;

        private string customization1Field;

        private int decimalsField;

        private string defaultURLDescField;

        private string descriptionField;

        private TextDirection directionField;

        private string dirField;

        private string displaceOnUpgradeField;

        private string displayImageField;

        private string displayNameField;

        private string displayNameSrcFieldField;

        private int displaySizeField;

        private bool displaySizeFieldSpecified;

        private string divField;

        private string enableLookupField;

        private string exceptionImageField;

        private string extField;

        private string fieldRefField;

        private string fillInChoiceField;

        private string filterableField;

        private string filterableNoRecurrenceField;

        private string forcedDisplayField;

        private string formatField;

        private string fromBaseTypeField;

        private int gridEndNumField;

        private bool gridEndNumFieldSpecified;

        private string gridNATxtField;

        private int gridStartNumField;

        private bool gridStartNumFieldSpecified;

        private string gridTxtRng1Field;

        private string gridTxtRng2Field;

        private string gridTxtRng3Field;

        private string groupField;

        private string headerImageField;

        private int heightField;

        private bool heightFieldSpecified;

        private string hiddenField;

        private string idField;

        private string idField1;

        private IMEMode iMEModeField;

        private bool iMEModeFieldSpecified;

        private string indexedField;

        private string imnHeaderField;

        private string isolateStylesField;

        private string joinColNameField;

        private int joinRowOrdinalField;

        private bool joinRowOrdinalFieldSpecified;

        private JoinType joinTypeField;

        private string jumpToField;

        private string jumpToFillinChoiceField;

        private string jumpToNoField;

        private string jumpToYesField;

        private int lCIDField;

        private bool lCIDFieldSpecified;

        private string listField;

        private float maxField;

        private bool maxFieldSpecified;

        private int maxLengthField;

        private bool maxLengthFieldSpecified;

        private string maxLengthField1;

        private string minField;

        private string multField;

        private string nameField;

        private string negativeFormatField;

        private string nodeField;

        private string nodeField1;

        private string noEditFormBreakField;

        private string numLinesField;

        private string percentageField;

        private string pIAttributeField;

        private string pINField;

        private string pITargetField;

        private string prependIdField;

        private string presenceField;

        private string previousNameField;

        private string primaryKeyField;

        private string primaryPIAttributeField;

        private string primaryPITargetField;

        private string readOnlyField;

        private string readOnlyEnforcedField;

        private string renderXMLUsingPatternField;

        private string requiredField;

        private string restrictedModeField;

        private string resultTypeField;

        private string resyncOnChangeField;

        private string richTextField;

        private FieldRichTextMode richTextModeField;

        private int rowOrdinalField;

        private int rowOrdinal2Field;

        private string sealedField;

        private string separateLineField;

        private string setAsField;

        private string showAddressBookButtonField;

        private string showFieldField;

        private string showInDisplayFormField;

        private string showInEditFormField;

        private string showInFileDialogField;

        private string showInFileDlgField;

        private string showInListSettingsField;

        private string showInNewFormField;

        private string showInVersionHistoryField;

        private string showInViewFormsField;

        private string sortableField;

        private string sourceIDField;

        private string staticNameField;

        private string storageTZField;

        private string stripWSField;

        private string suppressNameDisplayField;

        private string textOnlyField;

        private string titleField;

        private string titleFieldField;

        private string typeField;

        private string uniqueIdField;

        private string unlimitedLengthInDocumentLibraryField;

        private string uRLEncodeField;

        private string uRLEncodeAsURLField;

        private string userSelectionModeField;

        private int userSelectionScopeField;

        private bool userSelectionScopeFieldSpecified;

        private int versionField;

        private string viewableField;

        private string webIdField;

        private int widthField;

        private bool widthFieldSpecified;

        private string wikiLinkingField;

        private string workflowStatusURLField;

        private string xNameField;

        private System.Xml.XmlAttribute[] anyAttrField;

        public FieldDefinition()
        {
            this.aggregationField = FieldAggregationAttribute.first;
            this.allowDeletionField = "TRUE";
            this.allowHyperlinkField = "FALSE";
            this.allowMultiVoteField = "FALSE";
            this.appendOnlyField = "FALSE";
            this.authoringInfoField = "";
            this.baseTypeField = "Text";
            this.canToggleHiddenField = "FALSE";
            this.countRelatedField = "FALSE";
            this.classInfoField = "";
            this.decimalsField = -1;
            this.directionField = TextDirection.none;
            this.displaceOnUpgradeField = "FALSE";
            this.divField = "1.0";
            this.enableLookupField = "FALSE";
            this.extField = "FALSE";
            this.fillInChoiceField = "FALSE";
            this.filterableField = "TRUE";
            this.filterableNoRecurrenceField = "FALSE";
            this.fromBaseTypeField = "FALSE";
            this.gridNATxtField = "";
            this.gridTxtRng1Field = "";
            this.gridTxtRng2Field = "";
            this.gridTxtRng3Field = "";
            this.hiddenField = "FALSE";
            this.indexedField = "FALSE";
            this.isolateStylesField = "FALSE";
            this.joinColNameField = "tp_ID";
            this.joinRowOrdinalField = 0;
            this.joinTypeField = JoinType.LEFTOUTER;
            this.noEditFormBreakField = "FALSE";
            this.numLinesField = "6";
            this.percentageField = "FALSE";
            this.pINField = "FALSE";
            this.prependIdField = "FALSE";
            this.presenceField = "FALSE";
            this.readOnlyField = "FALSE";
            this.readOnlyEnforcedField = "FALSE";
            this.renderXMLUsingPatternField = "FALSE";
            this.requiredField = "FALSE";
            this.restrictedModeField = "TRUE";
            this.resyncOnChangeField = "FALSE";
            this.richTextField = "FALSE";
            this.richTextModeField = FieldRichTextMode.Compatible;
            this.rowOrdinalField = 0;
            this.rowOrdinal2Field = 0;
            this.sealedField = "FALSE";
            this.separateLineField = "FALSE";
            this.showAddressBookButtonField = "FALSE";
            this.showInEditFormField = "TRUE";
            this.showInNewFormField = "TRUE";
            this.titleFieldField = "FALSE";
            this.versionField = 0;
            this.wikiLinkingField = "FALSE";
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("CHOICE", IsNullable = false)]
        public CHOICEDEFINITION[] CHOICES
        {
            get
            {
                return this.cHOICESField;
            }
            set
            {
                this.cHOICESField = value;
            }
        }

        /// <remarks/>
        public System.Xml.XmlElement Customization
        {
            get
            {
                return this.customizationField;
            }
            set
            {
                this.customizationField = value;
            }
        }

        /// <remarks/>
        public string Default
        {
            get
            {
                return this.defaultField;
            }
            set
            {
                this.defaultField = value;
            }
        }

        /// <remarks/>
        public string DefaultFormula
        {
            get
            {
                return this.defaultFormulaField;
            }
            set
            {
                this.defaultFormulaField = value;
            }
        }

        /// <remarks/>
        public string DefaultFormulaValue
        {
            get
            {
                return this.defaultFormulaValueField;
            }
            set
            {
                this.defaultFormulaValueField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAnyElementAttribute(Name = "DisplayBidiPattern", Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
        public System.Xml.XmlElement DisplayBidiPattern
        {
            get
            {
                return this.displayBidiPatternField;
            }
            set
            {
                this.displayBidiPatternField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAnyElementAttribute(Name = "DisplayPattern", Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
        public System.Xml.XmlElement DisplayPattern
        {
            get
            {
                return this.displayPatternField;
            }
            set
            {
                this.displayPatternField = value;
            }
        }

        /// <remarks/>
        public FieldDefinitionFieldRefs FieldRefs
        {
            get
            {
                return this.fieldRefsField;
            }
            set
            {
                this.fieldRefsField = value;
            }
        }

        /// <remarks/>
        public string Formula
        {
            get
            {
                return this.formulaField;
            }
            set
            {
                this.formulaField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("MAPPING", IsNullable = false)]
        public MAPPINGDEFINITION[] MAPPINGS
        {
            get
            {
                return this.mAPPINGSField;
            }
            set
            {
                this.mAPPINGSField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ParserRef", IsNullable = false)]
        public FieldParserRef[] ParserRefs
        {
            get
            {
                return this.parserRefsField;
            }
            set
            {
                this.parserRefsField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute(FieldAggregationAttribute.first)]
        public FieldAggregationAttribute Aggregation
        {
            get
            {
                return this.aggregationField;
            }
            set
            {
                this.aggregationField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string aggregation
        {
            get
            {
                return this.aggregationField1;
            }
            set
            {
                this.aggregationField1 = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("TRUE")]
        public string AllowDeletion
        {
            get
            {
                return this.allowDeletionField;
            }
            set
            {
                this.allowDeletionField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string AllowHyperlink
        {
            get
            {
                return this.allowHyperlinkField;
            }
            set
            {
                this.allowHyperlinkField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string AllowMultiVote
        {
            get
            {
                return this.allowMultiVoteField;
            }
            set
            {
                this.allowMultiVoteField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string AppendOnly
        {
            get
            {
                return this.appendOnlyField;
            }
            set
            {
                this.appendOnlyField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("")]
        public string AuthoringInfo
        {
            get
            {
                return this.authoringInfoField;
            }
            set
            {
                this.authoringInfoField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string BaseRenderingType
        {
            get
            {
                return this.baseRenderingTypeField;
            }
            set
            {
                this.baseRenderingTypeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("Text")]
        public string BaseType
        {
            get
            {
                return this.baseTypeField;
            }
            set
            {
                this.baseTypeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Calculated
        {
            get
            {
                return this.calculatedField;
            }
            set
            {
                this.calculatedField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int CalType
        {
            get
            {
                return this.calTypeField;
            }
            set
            {
                this.calTypeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool CalTypeSpecified
        {
            get
            {
                return this.calTypeFieldSpecified;
            }
            set
            {
                this.calTypeFieldSpecified = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int CalendarType
        {
            get
            {
                return this.calendarTypeField;
            }
            set
            {
                this.calendarTypeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool CalendarTypeSpecified
        {
            get
            {
                return this.calendarTypeFieldSpecified;
            }
            set
            {
                this.calendarTypeFieldSpecified = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string CanToggleHidden
        {
            get
            {
                return this.canToggleHiddenField;
            }
            set
            {
                this.canToggleHiddenField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string CountRelated
        {
            get
            {
                return this.countRelatedField;
            }
            set
            {
                this.countRelatedField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("")]
        public string ClassInfo
        {
            get
            {
                return this.classInfoField;
            }
            set
            {
                this.classInfoField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ColName
        {
            get
            {
                return this.colNameField;
            }
            set
            {
                this.colNameField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ColName2
        {
            get
            {
                return this.colName2Field;
            }
            set
            {
                this.colName2Field = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Commas
        {
            get
            {
                return this.commasField;
            }
            set
            {
                this.commasField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute("Customization")]
        public string Customization1
        {
            get
            {
                return this.customization1Field;
            }
            set
            {
                this.customization1Field = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute(-1)]
        public int Decimals
        {
            get
            {
                return this.decimalsField;
            }
            set
            {
                this.decimalsField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string DefaultURLDesc
        {
            get
            {
                return this.defaultURLDescField;
            }
            set
            {
                this.defaultURLDescField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Description
        {
            get
            {
                return this.descriptionField;
            }
            set
            {
                this.descriptionField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute(TextDirection.none)]
        public TextDirection Direction
        {
            get
            {
                return this.directionField;
            }
            set
            {
                this.directionField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Dir
        {
            get
            {
                return this.dirField;
            }
            set
            {
                this.dirField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string DisplaceOnUpgrade
        {
            get
            {
                return this.displaceOnUpgradeField;
            }
            set
            {
                this.displaceOnUpgradeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string DisplayImage
        {
            get
            {
                return this.displayImageField;
            }
            set
            {
                this.displayImageField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string DisplayName
        {
            get
            {
                return this.displayNameField;
            }
            set
            {
                this.displayNameField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string DisplayNameSrcField
        {
            get
            {
                return this.displayNameSrcFieldField;
            }
            set
            {
                this.displayNameSrcFieldField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int DisplaySize
        {
            get
            {
                return this.displaySizeField;
            }
            set
            {
                this.displaySizeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool DisplaySizeSpecified
        {
            get
            {
                return this.displaySizeFieldSpecified;
            }
            set
            {
                this.displaySizeFieldSpecified = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("1.0")]
        public string Div
        {
            get
            {
                return this.divField;
            }
            set
            {
                this.divField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string EnableLookup
        {
            get
            {
                return this.enableLookupField;
            }
            set
            {
                this.enableLookupField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ExceptionImage
        {
            get
            {
                return this.exceptionImageField;
            }
            set
            {
                this.exceptionImageField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string Ext
        {
            get
            {
                return this.extField;
            }
            set
            {
                this.extField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string FieldRef
        {
            get
            {
                return this.fieldRefField;
            }
            set
            {
                this.fieldRefField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string FillInChoice
        {
            get
            {
                return this.fillInChoiceField;
            }
            set
            {
                this.fillInChoiceField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("TRUE")]
        public string Filterable
        {
            get
            {
                return this.filterableField;
            }
            set
            {
                this.filterableField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string FilterableNoRecurrence
        {
            get
            {
                return this.filterableNoRecurrenceField;
            }
            set
            {
                this.filterableNoRecurrenceField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ForcedDisplay
        {
            get
            {
                return this.forcedDisplayField;
            }
            set
            {
                this.forcedDisplayField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Format
        {
            get
            {
                return this.formatField;
            }
            set
            {
                this.formatField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string FromBaseType
        {
            get
            {
                return this.fromBaseTypeField;
            }
            set
            {
                this.fromBaseTypeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int GridEndNum
        {
            get
            {
                return this.gridEndNumField;
            }
            set
            {
                this.gridEndNumField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool GridEndNumSpecified
        {
            get
            {
                return this.gridEndNumFieldSpecified;
            }
            set
            {
                this.gridEndNumFieldSpecified = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("")]
        public string GridNATxt
        {
            get
            {
                return this.gridNATxtField;
            }
            set
            {
                this.gridNATxtField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int GridStartNum
        {
            get
            {
                return this.gridStartNumField;
            }
            set
            {
                this.gridStartNumField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool GridStartNumSpecified
        {
            get
            {
                return this.gridStartNumFieldSpecified;
            }
            set
            {
                this.gridStartNumFieldSpecified = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("")]
        public string GridTxtRng1
        {
            get
            {
                return this.gridTxtRng1Field;
            }
            set
            {
                this.gridTxtRng1Field = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("")]
        public string GridTxtRng2
        {
            get
            {
                return this.gridTxtRng2Field;
            }
            set
            {
                this.gridTxtRng2Field = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("")]
        public string GridTxtRng3
        {
            get
            {
                return this.gridTxtRng3Field;
            }
            set
            {
                this.gridTxtRng3Field = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Group
        {
            get
            {
                return this.groupField;
            }
            set
            {
                this.groupField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string HeaderImage
        {
            get
            {
                return this.headerImageField;
            }
            set
            {
                this.headerImageField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int Height
        {
            get
            {
                return this.heightField;
            }
            set
            {
                this.heightField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool HeightSpecified
        {
            get
            {
                return this.heightFieldSpecified;
            }
            set
            {
                this.heightFieldSpecified = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string Hidden
        {
            get
            {
                return this.hiddenField;
            }
            set
            {
                this.hiddenField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ID
        {
            get
            {
                return this.idField;
            }
            set
            {
                this.idField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Id
        {
            get
            {
                return this.idField1;
            }
            set
            {
                this.idField1 = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public IMEMode IMEMode
        {
            get
            {
                return this.iMEModeField;
            }
            set
            {
                this.iMEModeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool IMEModeSpecified
        {
            get
            {
                return this.iMEModeFieldSpecified;
            }
            set
            {
                this.iMEModeFieldSpecified = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string Indexed
        {
            get
            {
                return this.indexedField;
            }
            set
            {
                this.indexedField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ImnHeader
        {
            get
            {
                return this.imnHeaderField;
            }
            set
            {
                this.imnHeaderField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string IsolateStyles
        {
            get
            {
                return this.isolateStylesField;
            }
            set
            {
                this.isolateStylesField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("tp_ID")]
        public string JoinColName
        {
            get
            {
                return this.joinColNameField;
            }
            set
            {
                this.joinColNameField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int JoinRowOrdinal
        {
            get
            {
                return this.joinRowOrdinalField;
            }
            set
            {
                this.joinRowOrdinalField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool JoinRowOrdinalSpecified
        {
            get
            {
                return this.joinRowOrdinalFieldSpecified;
            }
            set
            {
                this.joinRowOrdinalFieldSpecified = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute(JoinType.LEFTOUTER)]
        public JoinType JoinType
        {
            get
            {
                return this.joinTypeField;
            }
            set
            {
                this.joinTypeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string JumpTo
        {
            get
            {
                return this.jumpToField;
            }
            set
            {
                this.jumpToField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string JumpToFillinChoice
        {
            get
            {
                return this.jumpToFillinChoiceField;
            }
            set
            {
                this.jumpToFillinChoiceField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string JumpToNo
        {
            get
            {
                return this.jumpToNoField;
            }
            set
            {
                this.jumpToNoField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string JumpToYes
        {
            get
            {
                return this.jumpToYesField;
            }
            set
            {
                this.jumpToYesField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int LCID
        {
            get
            {
                return this.lCIDField;
            }
            set
            {
                this.lCIDField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool LCIDSpecified
        {
            get
            {
                return this.lCIDFieldSpecified;
            }
            set
            {
                this.lCIDFieldSpecified = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string List
        {
            get
            {
                return this.listField;
            }
            set
            {
                this.listField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public float Max
        {
            get
            {
                return this.maxField;
            }
            set
            {
                this.maxField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool MaxSpecified
        {
            get
            {
                return this.maxFieldSpecified;
            }
            set
            {
                this.maxFieldSpecified = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int MaxLength
        {
            get
            {
                return this.maxLengthField;
            }
            set
            {
                this.maxLengthField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool MaxLengthSpecified
        {
            get
            {
                return this.maxLengthFieldSpecified;
            }
            set
            {
                this.maxLengthFieldSpecified = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string maxLength
        {
            get
            {
                return this.maxLengthField1;
            }
            set
            {
                this.maxLengthField1 = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Min
        {
            get
            {
                return this.minField;
            }
            set
            {
                this.minField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Mult
        {
            get
            {
                return this.multField;
            }
            set
            {
                this.multField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Name
        {
            get
            {
                return this.nameField;
            }
            set
            {
                this.nameField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string NegativeFormat
        {
            get
            {
                return this.negativeFormatField;
            }
            set
            {
                this.negativeFormatField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string node
        {
            get
            {
                return this.nodeField;
            }
            set
            {
                this.nodeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Node
        {
            get
            {
                return this.nodeField1;
            }
            set
            {
                this.nodeField1 = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string NoEditFormBreak
        {
            get
            {
                return this.noEditFormBreakField;
            }
            set
            {
                this.noEditFormBreakField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("6")]
        public string NumLines
        {
            get
            {
                return this.numLinesField;
            }
            set
            {
                this.numLinesField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string Percentage
        {
            get
            {
                return this.percentageField;
            }
            set
            {
                this.percentageField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string PIAttribute
        {
            get
            {
                return this.pIAttributeField;
            }
            set
            {
                this.pIAttributeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string PIN
        {
            get
            {
                return this.pINField;
            }
            set
            {
                this.pINField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string PITarget
        {
            get
            {
                return this.pITargetField;
            }
            set
            {
                this.pITargetField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string PrependId
        {
            get
            {
                return this.prependIdField;
            }
            set
            {
                this.prependIdField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string Presence
        {
            get
            {
                return this.presenceField;
            }
            set
            {
                this.presenceField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string PreviousName
        {
            get
            {
                return this.previousNameField;
            }
            set
            {
                this.previousNameField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string PrimaryKey
        {
            get
            {
                return this.primaryKeyField;
            }
            set
            {
                this.primaryKeyField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string PrimaryPIAttribute
        {
            get
            {
                return this.primaryPIAttributeField;
            }
            set
            {
                this.primaryPIAttributeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string PrimaryPITarget
        {
            get
            {
                return this.primaryPITargetField;
            }
            set
            {
                this.primaryPITargetField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string ReadOnly
        {
            get
            {
                return this.readOnlyField;
            }
            set
            {
                this.readOnlyField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string ReadOnlyEnforced
        {
            get
            {
                return this.readOnlyEnforcedField;
            }
            set
            {
                this.readOnlyEnforcedField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string RenderXMLUsingPattern
        {
            get
            {
                return this.renderXMLUsingPatternField;
            }
            set
            {
                this.renderXMLUsingPatternField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string Required
        {
            get
            {
                return this.requiredField;
            }
            set
            {
                this.requiredField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("TRUE")]
        public string RestrictedMode
        {
            get
            {
                return this.restrictedModeField;
            }
            set
            {
                this.restrictedModeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ResultType
        {
            get
            {
                return this.resultTypeField;
            }
            set
            {
                this.resultTypeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string ResyncOnChange
        {
            get
            {
                return this.resyncOnChangeField;
            }
            set
            {
                this.resyncOnChangeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string RichText
        {
            get
            {
                return this.richTextField;
            }
            set
            {
                this.richTextField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute(FieldRichTextMode.Compatible)]
        public FieldRichTextMode RichTextMode
        {
            get
            {
                return this.richTextModeField;
            }
            set
            {
                this.richTextModeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute(0)]
        public int RowOrdinal
        {
            get
            {
                return this.rowOrdinalField;
            }
            set
            {
                this.rowOrdinalField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute(0)]
        public int RowOrdinal2
        {
            get
            {
                return this.rowOrdinal2Field;
            }
            set
            {
                this.rowOrdinal2Field = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string Sealed
        {
            get
            {
                return this.sealedField;
            }
            set
            {
                this.sealedField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string SeparateLine
        {
            get
            {
                return this.separateLineField;
            }
            set
            {
                this.separateLineField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string SetAs
        {
            get
            {
                return this.setAsField;
            }
            set
            {
                this.setAsField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string ShowAddressBookButton
        {
            get
            {
                return this.showAddressBookButtonField;
            }
            set
            {
                this.showAddressBookButtonField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ShowField
        {
            get
            {
                return this.showFieldField;
            }
            set
            {
                this.showFieldField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ShowInDisplayForm
        {
            get
            {
                return this.showInDisplayFormField;
            }
            set
            {
                this.showInDisplayFormField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("TRUE")]
        public string ShowInEditForm
        {
            get
            {
                return this.showInEditFormField;
            }
            set
            {
                this.showInEditFormField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ShowInFileDialog
        {
            get
            {
                return this.showInFileDialogField;
            }
            set
            {
                this.showInFileDialogField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ShowInFileDlg
        {
            get
            {
                return this.showInFileDlgField;
            }
            set
            {
                this.showInFileDlgField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ShowInListSettings
        {
            get
            {
                return this.showInListSettingsField;
            }
            set
            {
                this.showInListSettingsField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("TRUE")]
        public string ShowInNewForm
        {
            get
            {
                return this.showInNewFormField;
            }
            set
            {
                this.showInNewFormField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ShowInVersionHistory
        {
            get
            {
                return this.showInVersionHistoryField;
            }
            set
            {
                this.showInVersionHistoryField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ShowInViewForms
        {
            get
            {
                return this.showInViewFormsField;
            }
            set
            {
                this.showInViewFormsField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Sortable
        {
            get
            {
                return this.sortableField;
            }
            set
            {
                this.sortableField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string SourceID
        {
            get
            {
                return this.sourceIDField;
            }
            set
            {
                this.sourceIDField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string StaticName
        {
            get
            {
                return this.staticNameField;
            }
            set
            {
                this.staticNameField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string StorageTZ
        {
            get
            {
                return this.storageTZField;
            }
            set
            {
                this.storageTZField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string StripWS
        {
            get
            {
                return this.stripWSField;
            }
            set
            {
                this.stripWSField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string SuppressNameDisplay
        {
            get
            {
                return this.suppressNameDisplayField;
            }
            set
            {
                this.suppressNameDisplayField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string TextOnly
        {
            get
            {
                return this.textOnlyField;
            }
            set
            {
                this.textOnlyField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Title
        {
            get
            {
                return this.titleField;
            }
            set
            {
                this.titleField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string TitleField
        {
            get
            {
                return this.titleFieldField;
            }
            set
            {
                this.titleFieldField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Type
        {
            get
            {
                return this.typeField;
            }
            set
            {
                this.typeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string UniqueId
        {
            get
            {
                return this.uniqueIdField;
            }
            set
            {
                this.uniqueIdField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string UnlimitedLengthInDocumentLibrary
        {
            get
            {
                return this.unlimitedLengthInDocumentLibraryField;
            }
            set
            {
                this.unlimitedLengthInDocumentLibraryField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string URLEncode
        {
            get
            {
                return this.uRLEncodeField;
            }
            set
            {
                this.uRLEncodeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string URLEncodeAsURL
        {
            get
            {
                return this.uRLEncodeAsURLField;
            }
            set
            {
                this.uRLEncodeAsURLField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string UserSelectionMode
        {
            get
            {
                return this.userSelectionModeField;
            }
            set
            {
                this.userSelectionModeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int UserSelectionScope
        {
            get
            {
                return this.userSelectionScopeField;
            }
            set
            {
                this.userSelectionScopeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool UserSelectionScopeSpecified
        {
            get
            {
                return this.userSelectionScopeFieldSpecified;
            }
            set
            {
                this.userSelectionScopeFieldSpecified = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute(0)]
        public int Version
        {
            get
            {
                return this.versionField;
            }
            set
            {
                this.versionField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Viewable
        {
            get
            {
                return this.viewableField;
            }
            set
            {
                this.viewableField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string WebId
        {
            get
            {
                return this.webIdField;
            }
            set
            {
                this.webIdField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int Width
        {
            get
            {
                return this.widthField;
            }
            set
            {
                this.widthField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool WidthSpecified
        {
            get
            {
                return this.widthFieldSpecified;
            }
            set
            {
                this.widthFieldSpecified = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string WikiLinking
        {
            get
            {
                return this.wikiLinkingField;
            }
            set
            {
                this.wikiLinkingField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string WorkflowStatusURL
        {
            get
            {
                return this.workflowStatusURLField;
            }
            set
            {
                this.workflowStatusURLField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string XName
        {
            get
            {
                return this.xNameField;
            }
            set
            {
                this.xNameField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAnyAttributeAttribute()]
        public System.Xml.XmlAttribute[] AnyAttr
        {
            get
            {
                return this.anyAttrField;
            }
            set
            {
                this.anyAttrField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class CHOICEDEFINITION
    {

        private string jumpToField;

        private string[] textField;

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string JumpTo
        {
            get
            {
                return this.jumpToField;
            }
            set
            {
                this.jumpToField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class FieldDefinitionFieldRefs
    {

        private FieldRefDefinitionField[] fieldRefField;

        private string[] textField;

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("FieldRef")]
        public FieldRefDefinitionField[] FieldRef
        {
            get
            {
                return this.fieldRefField;
            }
            set
            {
                this.fieldRefField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class FieldRefDefinitionField
    {

        private string nameField;

        private string idField;

        private string showFieldField;

        private FieldRefType refTypeField;

        private bool refTypeFieldSpecified;

        private string createURLField;

        private string keyField;

        private string displayNameField;

        private string formatField;

        private string[] textField;

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Name
        {
            get
            {
                return this.nameField;
            }
            set
            {
                this.nameField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ID
        {
            get
            {
                return this.idField;
            }
            set
            {
                this.idField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ShowField
        {
            get
            {
                return this.showFieldField;
            }
            set
            {
                this.showFieldField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public FieldRefType RefType
        {
            get
            {
                return this.refTypeField;
            }
            set
            {
                this.refTypeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool RefTypeSpecified
        {
            get
            {
                return this.refTypeFieldSpecified;
            }
            set
            {
                this.refTypeFieldSpecified = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string CreateURL
        {
            get
            {
                return this.createURLField;
            }
            set
            {
                this.createURLField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Key
        {
            get
            {
                return this.keyField;
            }
            set
            {
                this.keyField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string DisplayName
        {
            get
            {
                return this.displayNameField;
            }
            set
            {
                this.displayNameField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Format
        {
            get
            {
                return this.formatField;
            }
            set
            {
                this.formatField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public enum FieldRefType
    {

        /// <remarks/>
        Recurrence,

        /// <remarks/>
        EventType,

        /// <remarks/>
        UID,

        /// <remarks/>
        RecurrenceId,

        /// <remarks/>
        EventCancel,

        /// <remarks/>
        StartDate,

        /// <remarks/>
        EndDate,

        /// <remarks/>
        RecurData,

        /// <remarks/>
        Duration,

        /// <remarks/>
        TimeZone,

        /// <remarks/>
        XMLTZone,

        /// <remarks/>
        CPLink,

        /// <remarks/>
        LinkURL,

        /// <remarks/>
        MasterSeriesItemID,

        /// <remarks/>
        AllDayEvent,
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class MAPPINGDEFINITION
    {

        private string valueField;

        private string value1Field;

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Value
        {
            get
            {
                return this.valueField;
            }
            set
            {
                this.valueField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string Value1
        {
            get
            {
                return this.value1Field;
            }
            set
            {
                this.value1Field = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class FieldParserRef
    {

        private string nameField;

        private string progIdField;

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Name
        {
            get
            {
                return this.nameField;
            }
            set
            {
                this.nameField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ProgId
        {
            get
            {
                return this.progIdField;
            }
            set
            {
                this.progIdField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public enum FieldAggregationAttribute
    {

        /// <remarks/>
        average,

        /// <remarks/>
        count,

        /// <remarks/>
        first,

        /// <remarks/>
        last,

        /// <remarks/>
        max,

        /// <remarks/>
        merge,

        /// <remarks/>
        min,

        /// <remarks/>
        plaintext,

        /// <remarks/>
        signature,

        /// <remarks/>
        sum,

        /// <remarks/>
        [System.Xml.Serialization.XmlEnumAttribute("")]
        Item,
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public enum TextDirection
    {

        /// <remarks/>
        ltr,

        /// <remarks/>
        rtl,

        /// <remarks/>
        none,

        /// <remarks/>
        None,
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public enum IMEMode
    {

        /// <remarks/>
        inactive,

        /// <remarks/>
        auto,

        /// <remarks/>
        active,

        /// <remarks/>
        disabled,
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public enum JoinType
    {

        /// <remarks/>
        INNER,

        /// <remarks/>
        [System.Xml.Serialization.XmlEnumAttribute("LEFT OUTER")]
        LEFTOUTER,
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public enum FieldRichTextMode
    {

        /// <remarks/>
        Compatible,

        /// <remarks/>
        FullHtml,

        /// <remarks/>
        HtmlAsXml,

        /// <remarks/>
        ThemeHtml,
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class ContentTypeDefinition
    {

        private FieldRefDefinitionCTs fieldsField;

        private FieldRefDefinitionCTs fieldRefsField;

        private XmlDocumentDefinition[] xmlDocumentsField;

        private FolderReference folderField;

        private ContentTypeDocumentTemplateDefinition documentTemplateField;

        private string idField;

        private string nameField;

        private string groupField;

        private string readOnlyField;

        private string hiddenField;

        private string descriptionField;

        private string sealedField;

        private string v2ListTemplateNameField;

        private int versionField;

        private string featureIdField;

        private string editedField;

        private string progIdField;

        private string requireClientRenderingOnNewField;

        public ContentTypeDefinition()
        {
            this.readOnlyField = "FALSE";
            this.hiddenField = "FALSE";
            this.sealedField = "FALSE";
            this.versionField = 0;
            this.editedField = "FALSE";
            this.requireClientRenderingOnNewField = "TRUE";
        }

        /// <remarks/>
        public FieldRefDefinitionCTs Fields
        {
            get
            {
                return this.fieldsField;
            }
            set
            {
                this.fieldsField = value;
            }
        }

        /// <remarks/>
        public FieldRefDefinitionCTs FieldRefs
        {
            get
            {
                return this.fieldRefsField;
            }
            set
            {
                this.fieldRefsField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("XmlDocument", IsNullable = false)]
        public XmlDocumentDefinition[] XmlDocuments
        {
            get
            {
                return this.xmlDocumentsField;
            }
            set
            {
                this.xmlDocumentsField = value;
            }
        }

        /// <remarks/>
        public FolderReference Folder
        {
            get
            {
                return this.folderField;
            }
            set
            {
                this.folderField = value;
            }
        }

        /// <remarks/>
        public ContentTypeDocumentTemplateDefinition DocumentTemplate
        {
            get
            {
                return this.documentTemplateField;
            }
            set
            {
                this.documentTemplateField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ID
        {
            get
            {
                return this.idField;
            }
            set
            {
                this.idField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Name
        {
            get
            {
                return this.nameField;
            }
            set
            {
                this.nameField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Group
        {
            get
            {
                return this.groupField;
            }
            set
            {
                this.groupField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string ReadOnly
        {
            get
            {
                return this.readOnlyField;
            }
            set
            {
                this.readOnlyField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string Hidden
        {
            get
            {
                return this.hiddenField;
            }
            set
            {
                this.hiddenField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Description
        {
            get
            {
                return this.descriptionField;
            }
            set
            {
                this.descriptionField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string Sealed
        {
            get
            {
                return this.sealedField;
            }
            set
            {
                this.sealedField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string V2ListTemplateName
        {
            get
            {
                return this.v2ListTemplateNameField;
            }
            set
            {
                this.v2ListTemplateNameField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute(0)]
        public int Version
        {
            get
            {
                return this.versionField;
            }
            set
            {
                this.versionField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string FeatureId
        {
            get
            {
                return this.featureIdField;
            }
            set
            {
                this.featureIdField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string Edited
        {
            get
            {
                return this.editedField;
            }
            set
            {
                this.editedField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ProgId
        {
            get
            {
                return this.progIdField;
            }
            set
            {
                this.progIdField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("TRUE")]
        public string RequireClientRenderingOnNew
        {
            get
            {
                return this.requireClientRenderingOnNewField;
            }
            set
            {
                this.requireClientRenderingOnNewField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class XmlDocumentDefinition
    {

        private System.Xml.XmlNode[] anyField;

        private string namespaceURIField;

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        [System.Xml.Serialization.XmlAnyElementAttribute()]
        public System.Xml.XmlNode[] Any
        {
            get
            {
                return this.anyField;
            }
            set
            {
                this.anyField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string NamespaceURI
        {
            get
            {
                return this.namespaceURIField;
            }
            set
            {
                this.namespaceURIField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class FileFragmentChangeDefinition
    {

        private ChangeTypeEnum changeTypeField;

        private bool changeTypeFieldSpecified;

        private string uniqueIdField;

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public ChangeTypeEnum ChangeType
        {
            get
            {
                return this.changeTypeField;
            }
            set
            {
                this.changeTypeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ChangeTypeSpecified
        {
            get
            {
                return this.changeTypeFieldSpecified;
            }
            set
            {
                this.changeTypeFieldSpecified = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string UniqueId
        {
            get
            {
                return this.uniqueIdField;
            }
            set
            {
                this.uniqueIdField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public enum ChangeTypeEnum
    {

        /// <remarks/>
        Delete,

        /// <remarks/>
        InvalidToken,

        /// <remarks/>
        Restore,

        /// <remarks/>
        MoveAway,

        /// <remarks/>
        SystemUpdate,

        /// <remarks/>
        Rename,
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class FileFolderChangeDefinition
    {

        private ChangeTypeEnum changeTypeField;

        private bool changeTypeFieldSpecified;

        private string uniqueIdField;

        private string metaInfo_vti_clientidField;

        private string serverChangeUnitField;

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public ChangeTypeEnum ChangeType
        {
            get
            {
                return this.changeTypeField;
            }
            set
            {
                this.changeTypeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ChangeTypeSpecified
        {
            get
            {
                return this.changeTypeFieldSpecified;
            }
            set
            {
                this.changeTypeFieldSpecified = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string UniqueId
        {
            get
            {
                return this.uniqueIdField;
            }
            set
            {
                this.uniqueIdField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string MetaInfo_vti_clientid
        {
            get
            {
                return this.metaInfo_vti_clientidField;
            }
            set
            {
                this.metaInfo_vti_clientidField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ServerChangeUnit
        {
            get
            {
                return this.serverChangeUnitField;
            }
            set
            {
                this.serverChangeUnitField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class ViewChangeDefinition
    {

        private ChangeTypeEnum changeTypeField;

        private bool changeTypeFieldSpecified;

        private string idField;

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public ChangeTypeEnum ChangeType
        {
            get
            {
                return this.changeTypeField;
            }
            set
            {
                this.changeTypeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ChangeTypeSpecified
        {
            get
            {
                return this.changeTypeFieldSpecified;
            }
            set
            {
                this.changeTypeFieldSpecified = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Id
        {
            get
            {
                return this.idField;
            }
            set
            {
                this.idField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class ListItemChangeDefinition
    {

        private ChangeTypeEnum changeTypeField;

        private bool changeTypeFieldSpecified;

        private string afterListIdField;

        private uint afterItemIdField;

        private bool afterItemIdFieldSpecified;

        private string uniqueIdField;

        private string metaInfo_vti_clientidField;

        private string serverChangeUnitField;

        private string[] textField;

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public ChangeTypeEnum ChangeType
        {
            get
            {
                return this.changeTypeField;
            }
            set
            {
                this.changeTypeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ChangeTypeSpecified
        {
            get
            {
                return this.changeTypeFieldSpecified;
            }
            set
            {
                this.changeTypeFieldSpecified = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string AfterListId
        {
            get
            {
                return this.afterListIdField;
            }
            set
            {
                this.afterListIdField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public uint AfterItemId
        {
            get
            {
                return this.afterItemIdField;
            }
            set
            {
                this.afterItemIdField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool AfterItemIdSpecified
        {
            get
            {
                return this.afterItemIdFieldSpecified;
            }
            set
            {
                this.afterItemIdFieldSpecified = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string UniqueId
        {
            get
            {
                return this.uniqueIdField;
            }
            set
            {
                this.uniqueIdField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string MetaInfo_vti_clientid
        {
            get
            {
                return this.metaInfo_vti_clientidField;
            }
            set
            {
                this.metaInfo_vti_clientidField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ServerChangeUnit
        {
            get
            {
                return this.serverChangeUnitField;
            }
            set
            {
                this.serverChangeUnitField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class CamlContains
    {

        private CamlContainsContains containsField;

        /// <remarks/>
        public CamlContainsContains Contains
        {
            get
            {
                return this.containsField;
            }
            set
            {
                this.containsField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class CamlContainsContains
    {

        private CamlContainsContainsFieldRef fieldRefField;

        private CamlContainsContainsValue valueField;

        /// <remarks/>
        public CamlContainsContainsFieldRef FieldRef
        {
            get
            {
                return this.fieldRefField;
            }
            set
            {
                this.fieldRefField = value;
            }
        }

        /// <remarks/>
        public CamlContainsContainsValue Value
        {
            get
            {
                return this.valueField;
            }
            set
            {
                this.valueField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class CamlContainsContainsFieldRef
    {

        private string nameField;

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Name
        {
            get
            {
                return this.nameField;
            }
            set
            {
                this.nameField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class CamlContainsContainsValue
    {

        private string typeField;

        private string[] textField;

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Type
        {
            get
            {
                return this.typeField;
            }
            set
            {
                this.typeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class DataDefinition
    {

        private System.Xml.XmlNode[] anyField;

        private string itemCountField;

        private string listItemCollectionPositionNextField;

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        [System.Xml.Serialization.XmlAnyElementAttribute()]
        public System.Xml.XmlNode[] Any
        {
            get
            {
                return this.anyField;
            }
            set
            {
                this.anyField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ItemCount
        {
            get
            {
                return this.itemCountField;
            }
            set
            {
                this.itemCountField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ListItemCollectionPositionNext
        {
            get
            {
                return this.listItemCollectionPositionNextField;
            }
            set
            {
                this.listItemCollectionPositionNextField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class CamlQueryOptions
    {

        private CamlQueryOptionsQueryOptions queryOptionsField;

        /// <remarks/>
        public CamlQueryOptionsQueryOptions QueryOptions
        {
            get
            {
                return this.queryOptionsField;
            }
            set
            {
                this.queryOptionsField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class CamlQueryOptionsQueryOptions
    {

        private string dateInUtcField;

        private string folderField;

        private CamlQueryOptionsQueryOptionsPaging pagingField;

        private string includeMandatoryColumnsField;

        private string meetingInstanceIDField;

        private CamlQueryOptionsQueryOptionsViewAttributes viewAttributesField;

        private EnumRecurrencePatternXMLVersion recurrencePatternXMLVersionField;

        private bool recurrencePatternXMLVersionFieldSpecified;

        private string includePermissionsField;

        private string expandUserFieldField;

        private string recurrenceOrderByField;

        private string includeAttachmentUrlsField;

        private string includeAttachmentVersionField;

        private string removeInvalidXmlCharactersField;

        private EnumOptimizeFor optimizeForField;

        private bool optimizeForFieldSpecified;

        private string extraIdsField;

        private string optimizeLookupsField;

        private string includeFragmentChangesField;

        /// <remarks/>
        public string DateInUtc
        {
            get
            {
                return this.dateInUtcField;
            }
            set
            {
                this.dateInUtcField = value;
            }
        }

        /// <remarks/>
        public string Folder
        {
            get
            {
                return this.folderField;
            }
            set
            {
                this.folderField = value;
            }
        }

        /// <remarks/>
        public CamlQueryOptionsQueryOptionsPaging Paging
        {
            get
            {
                return this.pagingField;
            }
            set
            {
                this.pagingField = value;
            }
        }

        /// <remarks/>
        public string IncludeMandatoryColumns
        {
            get
            {
                return this.includeMandatoryColumnsField;
            }
            set
            {
                this.includeMandatoryColumnsField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType = "integer")]
        public string MeetingInstanceID
        {
            get
            {
                return this.meetingInstanceIDField;
            }
            set
            {
                this.meetingInstanceIDField = value;
            }
        }

        /// <remarks/>
        public CamlQueryOptionsQueryOptionsViewAttributes ViewAttributes
        {
            get
            {
                return this.viewAttributesField;
            }
            set
            {
                this.viewAttributesField = value;
            }
        }

        /// <remarks/>
        public EnumRecurrencePatternXMLVersion RecurrencePatternXMLVersion
        {
            get
            {
                return this.recurrencePatternXMLVersionField;
            }
            set
            {
                this.recurrencePatternXMLVersionField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool RecurrencePatternXMLVersionSpecified
        {
            get
            {
                return this.recurrencePatternXMLVersionFieldSpecified;
            }
            set
            {
                this.recurrencePatternXMLVersionFieldSpecified = value;
            }
        }

        /// <remarks/>
        public string IncludePermissions
        {
            get
            {
                return this.includePermissionsField;
            }
            set
            {
                this.includePermissionsField = value;
            }
        }

        /// <remarks/>
        public string ExpandUserField
        {
            get
            {
                return this.expandUserFieldField;
            }
            set
            {
                this.expandUserFieldField = value;
            }
        }

        /// <remarks/>
        public string RecurrenceOrderBy
        {
            get
            {
                return this.recurrenceOrderByField;
            }
            set
            {
                this.recurrenceOrderByField = value;
            }
        }

        /// <remarks/>
        public string IncludeAttachmentUrls
        {
            get
            {
                return this.includeAttachmentUrlsField;
            }
            set
            {
                this.includeAttachmentUrlsField = value;
            }
        }

        /// <remarks/>
        public string IncludeAttachmentVersion
        {
            get
            {
                return this.includeAttachmentVersionField;
            }
            set
            {
                this.includeAttachmentVersionField = value;
            }
        }

        /// <remarks/>
        public string RemoveInvalidXmlCharacters
        {
            get
            {
                return this.removeInvalidXmlCharactersField;
            }
            set
            {
                this.removeInvalidXmlCharactersField = value;
            }
        }

        /// <remarks/>
        public EnumOptimizeFor OptimizeFor
        {
            get
            {
                return this.optimizeForField;
            }
            set
            {
                this.optimizeForField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool OptimizeForSpecified
        {
            get
            {
                return this.optimizeForFieldSpecified;
            }
            set
            {
                this.optimizeForFieldSpecified = value;
            }
        }

        /// <remarks/>
        public string ExtraIds
        {
            get
            {
                return this.extraIdsField;
            }
            set
            {
                this.extraIdsField = value;
            }
        }

        /// <remarks/>
        public string OptimizeLookups
        {
            get
            {
                return this.optimizeLookupsField;
            }
            set
            {
                this.optimizeLookupsField = value;
            }
        }

        /// <remarks/>
        public string IncludeFragmentChanges
        {
            get
            {
                return this.includeFragmentChangesField;
            }
            set
            {
                this.includeFragmentChangesField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class CamlQueryOptionsQueryOptionsPaging
    {

        private string listItemCollectionPositionNextField;

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ListItemCollectionPositionNext
        {
            get
            {
                return this.listItemCollectionPositionNextField;
            }
            set
            {
                this.listItemCollectionPositionNextField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class CamlQueryOptionsQueryOptionsViewAttributes
    {

        private EnumViewAttributes scopeField;

        private bool scopeFieldSpecified;

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public EnumViewAttributes Scope
        {
            get
            {
                return this.scopeField;
            }
            set
            {
                this.scopeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ScopeSpecified
        {
            get
            {
                return this.scopeFieldSpecified;
            }
            set
            {
                this.scopeFieldSpecified = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public enum EnumViewAttributes
    {

        /// <remarks/>
        Recursive,

        /// <remarks/>
        RecursiveAll,

        /// <remarks/>
        FilesOnly,

        /// <remarks/>
        [System.Xml.Serialization.XmlEnumAttribute("")]
        Item,
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public enum EnumRecurrencePatternXMLVersion
    {

        /// <remarks/>
        v3,

        /// <remarks/>
        [System.Xml.Serialization.XmlEnumAttribute("")]
        Item,
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public enum EnumOptimizeFor
    {

        /// <remarks/>
        ItemIds,

        /// <remarks/>
        FolderUrls,
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class CamlViewFields
    {

        private CamlViewFieldsViewFields viewFieldsField;

        /// <remarks/>
        public CamlViewFieldsViewFields ViewFields
        {
            get
            {
                return this.viewFieldsField;
            }
            set
            {
                this.viewFieldsField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class CamlViewFieldsViewFields
    {

        private CamlViewFieldsViewFieldsFieldRef[] fieldRefField;

        private string[] textField;

        private string propertiesField;

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("FieldRef")]
        public CamlViewFieldsViewFieldsFieldRef[] FieldRef
        {
            get
            {
                return this.fieldRefField;
            }
            set
            {
                this.fieldRefField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Properties
        {
            get
            {
                return this.propertiesField;
            }
            set
            {
                this.propertiesField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class CamlViewFieldsViewFieldsFieldRef
    {

        private string nameField;

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Name
        {
            get
            {
                return this.nameField;
            }
            set
            {
                this.nameField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class UpdateListFieldsRequest
    {

        private UpdateListFieldsRequestFields fieldsField;

        private string[] textField;

        /// <remarks/>
        public UpdateListFieldsRequestFields Fields
        {
            get
            {
                return this.fieldsField;
            }
            set
            {
                this.fieldsField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class UpdateListFieldsRequestFields
    {

        private UpdateListFieldsRequestFieldsMethod[] methodField;

        private string[] textField;

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Method")]
        public UpdateListFieldsRequestFieldsMethod[] Method
        {
            get
            {
                return this.methodField;
            }
            set
            {
                this.methodField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class UpdateListFieldsRequestFieldsMethod
    {

        private FieldDefinition fieldField;

        private string[] textField;

        private string idField;

        private string addToViewField;

        /// <remarks/>
        public FieldDefinition Field
        {
            get
            {
                return this.fieldField;
            }
            set
            {
                this.fieldField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ID
        {
            get
            {
                return this.idField;
            }
            set
            {
                this.idField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string AddToView
        {
            get
            {
                return this.addToViewField;
            }
            set
            {
                this.addToViewField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class FormatDefinition
    {

        private FormatDefDefinition[] formatDefField;

        private string nameField;

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("FormatDef")]
        public FormatDefDefinition[] FormatDef
        {
            get
            {
                return this.formatDefField;
            }
            set
            {
                this.formatDefField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Name
        {
            get
            {
                return this.nameField;
            }
            set
            {
                this.nameField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class FormatDefDefinition
    {

        private string typeField;

        private string valueField;

        private string value1Field;

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Type
        {
            get
            {
                return this.typeField;
            }
            set
            {
                this.typeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Value
        {
            get
            {
                return this.valueField;
            }
            set
            {
                this.valueField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string Value1
        {
            get
            {
                return this.value1Field;
            }
            set
            {
                this.value1Field = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class ViewFormatDefinitions
    {

        private FormatDefDefinition[] formatDefField;

        private FormatDefinition[] formatField;

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("FormatDef")]
        public FormatDefDefinition[] FormatDef
        {
            get
            {
                return this.formatDefField;
            }
            set
            {
                this.formatDefField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Format")]
        public FormatDefinition[] Format
        {
            get
            {
                return this.formatField;
            }
            set
            {
                this.formatField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class FieldRefDefinitionViewData
    {

        private string nameField;

        private string typeField;

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Name
        {
            get
            {
                return this.nameField;
            }
            set
            {
                this.nameField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Type
        {
            get
            {
                return this.typeField;
            }
            set
            {
                this.typeField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class CalendarViewStyleDefinition
    {

        private string accessKeyField;

        private string imageNameField;

        private int imageWidthField;

        private bool imageWidthFieldSpecified;

        private int imageHeightField;

        private bool imageHeightFieldSpecified;

        private string[] textField;

        private string titleField;

        private string typeField;

        private string templateField;

        private int sequenceField;

        private bool sequenceFieldSpecified;

        private string defaultField;

        public CalendarViewStyleDefinition()
        {
            this.defaultField = "FALSE";
        }

        /// <remarks/>
        public string AccessKey
        {
            get
            {
                return this.accessKeyField;
            }
            set
            {
                this.accessKeyField = value;
            }
        }

        /// <remarks/>
        public string ImageName
        {
            get
            {
                return this.imageNameField;
            }
            set
            {
                this.imageNameField = value;
            }
        }

        /// <remarks/>
        public int ImageWidth
        {
            get
            {
                return this.imageWidthField;
            }
            set
            {
                this.imageWidthField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ImageWidthSpecified
        {
            get
            {
                return this.imageWidthFieldSpecified;
            }
            set
            {
                this.imageWidthFieldSpecified = value;
            }
        }

        /// <remarks/>
        public int ImageHeight
        {
            get
            {
                return this.imageHeightField;
            }
            set
            {
                this.imageHeightField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ImageHeightSpecified
        {
            get
            {
                return this.imageHeightFieldSpecified;
            }
            set
            {
                this.imageHeightFieldSpecified = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Title
        {
            get
            {
                return this.titleField;
            }
            set
            {
                this.titleField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Type
        {
            get
            {
                return this.typeField;
            }
            set
            {
                this.typeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Template
        {
            get
            {
                return this.templateField;
            }
            set
            {
                this.templateField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int Sequence
        {
            get
            {
                return this.sequenceField;
            }
            set
            {
                this.sequenceField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool SequenceSpecified
        {
            get
            {
                return this.sequenceFieldSpecified;
            }
            set
            {
                this.sequenceFieldSpecified = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string Default
        {
            get
            {
                return this.defaultField;
            }
            set
            {
                this.defaultField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class CalendarViewStylesDefinition
    {

        private CalendarViewStyleDefinition[] calendarViewStyleField;

        private string[] textField;

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("CalendarViewStyle")]
        public CalendarViewStyleDefinition[] CalendarViewStyle
        {
            get
            {
                return this.calendarViewStyleField;
            }
            set
            {
                this.calendarViewStyleField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class ViewStyleReference
    {

        private int idField;

        private bool idFieldSpecified;

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int ID
        {
            get
            {
                return this.idField;
            }
            set
            {
                this.idField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool IDSpecified
        {
            get
            {
                return this.idFieldSpecified;
            }
            set
            {
                this.idFieldSpecified = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class RowLimitDefinition
    {

        private string pagedField;

        private int valueField;

        public RowLimitDefinition()
        {
            this.pagedField = "FALSE";
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string Paged
        {
            get
            {
                return this.pagedField;
            }
            set
            {
                this.pagedField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public int Value
        {
            get
            {
                return this.valueField;
            }
            set
            {
                this.valueField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class FieldRefDefinitionAggregation
    {

        private string nameField;

        private string typeField;

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Name
        {
            get
            {
                return this.nameField;
            }
            set
            {
                this.nameField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Type
        {
            get
            {
                return this.typeField;
            }
            set
            {
                this.typeField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class AggregationsDefinition
    {

        private FieldRefDefinitionAggregation[] fieldRefField;

        private string valueField;

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("FieldRef")]
        public FieldRefDefinitionAggregation[] FieldRef
        {
            get
            {
                return this.fieldRefField;
            }
            set
            {
                this.fieldRefField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Value
        {
            get
            {
                return this.valueField;
            }
            set
            {
                this.valueField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class FieldRefDefinitionView
    {

        private string nameField;

        private string explicitField;

        public FieldRefDefinitionView()
        {
            this.explicitField = "FALSE";
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Name
        {
            get
            {
                return this.nameField;
            }
            set
            {
                this.nameField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string Explicit
        {
            get
            {
                return this.explicitField;
            }
            set
            {
                this.explicitField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class ExtendedLogicalJoinDefinitionWithIndex
    {

        private object[] itemsField;

        private ItemsChoiceType2[] itemsElementNameField;

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Eq", typeof(LogicalTestDefinition))]
        [System.Xml.Serialization.XmlElementAttribute("Geq", typeof(LogicalTestDefinition))]
        [System.Xml.Serialization.XmlElementAttribute("Gt", typeof(LogicalTestDefinition))]
        [System.Xml.Serialization.XmlElementAttribute("In", typeof(LogicalTestInValuesDefinition))]
        [System.Xml.Serialization.XmlElementAttribute("Leq", typeof(LogicalTestDefinition))]
        [System.Xml.Serialization.XmlElementAttribute("Lt", typeof(LogicalTestDefinition))]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemsChoiceType2[] ItemsElementName
        {
            get
            {
                return this.itemsElementNameField;
            }
            set
            {
                this.itemsElementNameField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class LogicalTestDefinition
    {

        private FieldRefDefinitionQueryTest fieldRefField;

        private ValueDefinition valueField;

        /// <remarks/>
        public FieldRefDefinitionQueryTest FieldRef
        {
            get
            {
                return this.fieldRefField;
            }
            set
            {
                this.fieldRefField = value;
            }
        }

        /// <remarks/>
        public ValueDefinition Value
        {
            get
            {
                return this.valueField;
            }
            set
            {
                this.valueField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class FieldRefDefinitionQueryTest
    {

        private string idField;

        private string nameField;

        private string lookupIdField;

        public FieldRefDefinitionQueryTest()
        {
            this.lookupIdField = "FALSE";
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ID
        {
            get
            {
                return this.idField;
            }
            set
            {
                this.idField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Name
        {
            get
            {
                return this.nameField;
            }
            set
            {
                this.nameField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string LookupId
        {
            get
            {
                return this.lookupIdField;
            }
            set
            {
                this.lookupIdField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class ValueDefinition
    {

        private System.Xml.XmlElement[] itemsField;

        private string[] textField;

        private string typeField;

        /// <remarks/>
        [System.Xml.Serialization.XmlAnyElementAttribute()]
        public System.Xml.XmlElement[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Type
        {
            get
            {
                return this.typeField;
            }
            set
            {
                this.typeField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class LogicalTestInValuesDefinition
    {

        private FieldRefDefinitionQueryTest fieldRefField;

        private ValueDefinition[] valuesField;

        /// <remarks/>
        public FieldRefDefinitionQueryTest FieldRef
        {
            get
            {
                return this.fieldRefField;
            }
            set
            {
                this.fieldRefField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("Value", IsNullable = false)]
        public ValueDefinition[] Values
        {
            get
            {
                return this.valuesField;
            }
            set
            {
                this.valuesField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/", IncludeInSchema = false)]
    public enum ItemsChoiceType2
    {

        /// <remarks/>
        Eq,

        /// <remarks/>
        Geq,

        /// <remarks/>
        Gt,

        /// <remarks/>
        In,

        /// <remarks/>
        Leq,

        /// <remarks/>
        Lt,
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class LogicalWithIndexDefinition
    {

        private object itemField;

        private string idField;

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("And", typeof(ExtendedLogicalJoinDefinitionWithIndex))]
        [System.Xml.Serialization.XmlElementAttribute("Eq", typeof(LogicalTestDefinition))]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ID
        {
            get
            {
                return this.idField;
            }
            set
            {
                this.idField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class FieldRefDefinitionGroupBy
    {

        private string idField;

        private string nameField;

        private string ascendingField;

        public FieldRefDefinitionGroupBy()
        {
            this.ascendingField = "FALSE";
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ID
        {
            get
            {
                return this.idField;
            }
            set
            {
                this.idField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Name
        {
            get
            {
                return this.nameField;
            }
            set
            {
                this.nameField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string Ascending
        {
            get
            {
                return this.ascendingField;
            }
            set
            {
                this.ascendingField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class GroupByDefinition
    {

        private FieldRefDefinitionGroupBy[] fieldRefField;

        private string collapseField;

        private int groupLimitField;

        public GroupByDefinition()
        {
            this.collapseField = "FALSE";
            this.groupLimitField = 100;
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("FieldRef")]
        public FieldRefDefinitionGroupBy[] FieldRef
        {
            get
            {
                return this.fieldRefField;
            }
            set
            {
                this.fieldRefField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string Collapse
        {
            get
            {
                return this.collapseField;
            }
            set
            {
                this.collapseField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute(100)]
        public int GroupLimit
        {
            get
            {
                return this.groupLimitField;
            }
            set
            {
                this.groupLimitField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class FieldRefDefinitionOrderBy
    {

        private string idField;

        private string nameField;

        private string ascendingField;

        public FieldRefDefinitionOrderBy()
        {
            this.ascendingField = "FALSE";
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ID
        {
            get
            {
                return this.idField;
            }
            set
            {
                this.idField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Name
        {
            get
            {
                return this.nameField;
            }
            set
            {
                this.nameField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string Ascending
        {
            get
            {
                return this.ascendingField;
            }
            set
            {
                this.ascendingField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class OrderByDefinition
    {

        private FieldRefDefinitionOrderBy[] fieldRefField;

        private string overrideField;

        public OrderByDefinition()
        {
            this.overrideField = "FALSE";
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("FieldRef")]
        public FieldRefDefinitionOrderBy[] FieldRef
        {
            get
            {
                return this.fieldRefField;
            }
            set
            {
                this.fieldRefField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string Override
        {
            get
            {
                return this.overrideField;
            }
            set
            {
                this.overrideField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class LogicalJoinDefinition
    {

        private object[] itemsField;

        private ItemsChoiceType1[] itemsElementNameField;

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("And", typeof(ExtendedLogicalJoinDefinition))]
        [System.Xml.Serialization.XmlElementAttribute("BeginsWith", typeof(LogicalTestDefinition))]
        [System.Xml.Serialization.XmlElementAttribute("Contains", typeof(LogicalTestDefinition))]
        [System.Xml.Serialization.XmlElementAttribute("DateRangesOverlap", typeof(LogicalTestDefinitionDateRange))]
        [System.Xml.Serialization.XmlElementAttribute("Eq", typeof(LogicalTestDefinition))]
        [System.Xml.Serialization.XmlElementAttribute("Geq", typeof(LogicalTestDefinition))]
        [System.Xml.Serialization.XmlElementAttribute("Gt", typeof(LogicalTestDefinition))]
        [System.Xml.Serialization.XmlElementAttribute("In", typeof(LogicalTestInValuesDefinition))]
        [System.Xml.Serialization.XmlElementAttribute("Includes", typeof(LogicalTestDefinition))]
        [System.Xml.Serialization.XmlElementAttribute("IsNotNull", typeof(LogicalNullDefinition))]
        [System.Xml.Serialization.XmlElementAttribute("IsNull", typeof(LogicalNullDefinition))]
        [System.Xml.Serialization.XmlElementAttribute("Leq", typeof(LogicalTestDefinition))]
        [System.Xml.Serialization.XmlElementAttribute("Lt", typeof(LogicalTestDefinition))]
        [System.Xml.Serialization.XmlElementAttribute("Membership", typeof(MembershipDefinition))]
        [System.Xml.Serialization.XmlElementAttribute("Neq", typeof(LogicalTestDefinition))]
        [System.Xml.Serialization.XmlElementAttribute("NotIncludes", typeof(LogicalTestDefinition))]
        [System.Xml.Serialization.XmlElementAttribute("Or", typeof(ExtendedLogicalJoinDefinition))]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemsChoiceType1[] ItemsElementName
        {
            get
            {
                return this.itemsElementNameField;
            }
            set
            {
                this.itemsElementNameField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class ExtendedLogicalJoinDefinition
    {

        private object[] itemsField;

        private ItemsChoiceType[] itemsElementNameField;

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("And", typeof(ExtendedLogicalJoinDefinition))]
        [System.Xml.Serialization.XmlElementAttribute("BeginsWith", typeof(LogicalTestDefinition))]
        [System.Xml.Serialization.XmlElementAttribute("Contains", typeof(LogicalTestDefinition))]
        [System.Xml.Serialization.XmlElementAttribute("DateRangesOverlap", typeof(LogicalTestDefinitionDateRange))]
        [System.Xml.Serialization.XmlElementAttribute("Eq", typeof(LogicalTestDefinition))]
        [System.Xml.Serialization.XmlElementAttribute("Geq", typeof(LogicalTestDefinition))]
        [System.Xml.Serialization.XmlElementAttribute("Gt", typeof(LogicalTestDefinition))]
        [System.Xml.Serialization.XmlElementAttribute("In", typeof(LogicalTestInValuesDefinition))]
        [System.Xml.Serialization.XmlElementAttribute("Includes", typeof(LogicalTestDefinition))]
        [System.Xml.Serialization.XmlElementAttribute("IsNotNull", typeof(LogicalNullDefinition))]
        [System.Xml.Serialization.XmlElementAttribute("IsNull", typeof(LogicalNullDefinition))]
        [System.Xml.Serialization.XmlElementAttribute("Leq", typeof(LogicalTestDefinition))]
        [System.Xml.Serialization.XmlElementAttribute("Lt", typeof(LogicalTestDefinition))]
        [System.Xml.Serialization.XmlElementAttribute("Membership", typeof(MembershipDefinition))]
        [System.Xml.Serialization.XmlElementAttribute("Neq", typeof(LogicalTestDefinition))]
        [System.Xml.Serialization.XmlElementAttribute("NotIncludes", typeof(LogicalTestDefinition))]
        [System.Xml.Serialization.XmlElementAttribute("Or", typeof(ExtendedLogicalJoinDefinition))]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
        public object[] Items
        {
            get
            {
                return this.itemsField;
            }
            set
            {
                this.itemsField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")]
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public ItemsChoiceType[] ItemsElementName
        {
            get
            {
                return this.itemsElementNameField;
            }
            set
            {
                this.itemsElementNameField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class LogicalTestDefinitionDateRange
    {

        private FieldRefDefinitionQueryDate[] fieldRefField;

        private ValueDefinitionDateRange valueField;

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("FieldRef")]
        public FieldRefDefinitionQueryDate[] FieldRef
        {
            get
            {
                return this.fieldRefField;
            }
            set
            {
                this.fieldRefField = value;
            }
        }

        /// <remarks/>
        public ValueDefinitionDateRange Value
        {
            get
            {
                return this.valueField;
            }
            set
            {
                this.valueField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class FieldRefDefinitionQueryDate
    {

        private string idField;

        private string nameField;

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ID
        {
            get
            {
                return this.idField;
            }
            set
            {
                this.idField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Name
        {
            get
            {
                return this.nameField;
            }
            set
            {
                this.nameField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class ValueDefinitionDateRange
    {

        private object itemField;

        private string[] textField;

        private string typeField;

        private string includeTimeValueField;

        private string storageTZField;

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Month", typeof(ValueDefinitionDateRangeMonth))]
        [System.Xml.Serialization.XmlElementAttribute("Now", typeof(ValueDefinitionDateRangeNow))]
        [System.Xml.Serialization.XmlElementAttribute("Today", typeof(ValueDefinitionDateRangeToday))]
        [System.Xml.Serialization.XmlElementAttribute("Week", typeof(ValueDefinitionDateRangeWeek))]
        public object Item
        {
            get
            {
                return this.itemField;
            }
            set
            {
                this.itemField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Type
        {
            get
            {
                return this.typeField;
            }
            set
            {
                this.typeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string IncludeTimeValue
        {
            get
            {
                return this.includeTimeValueField;
            }
            set
            {
                this.includeTimeValueField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string StorageTZ
        {
            get
            {
                return this.storageTZField;
            }
            set
            {
                this.storageTZField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class ValueDefinitionDateRangeMonth
    {
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class ValueDefinitionDateRangeNow
    {
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class ValueDefinitionDateRangeToday
    {
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class ValueDefinitionDateRangeWeek
    {
    }

    /// <remarks/>
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(MembershipDefinition))]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class LogicalNullDefinition
    {

        private FieldRefDefinitionQueryNull fieldRefField;

        /// <remarks/>
        public FieldRefDefinitionQueryNull FieldRef
        {
            get
            {
                return this.fieldRefField;
            }
            set
            {
                this.fieldRefField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class FieldRefDefinitionQueryNull
    {

        private string nameField;

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Name
        {
            get
            {
                return this.nameField;
            }
            set
            {
                this.nameField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class MembershipDefinition : LogicalNullDefinition
    {

        private string typeField;

        private string idField;

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Type
        {
            get
            {
                return this.typeField;
            }
            set
            {
                this.typeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(DataType = "integer")]
        public string ID
        {
            get
            {
                return this.idField;
            }
            set
            {
                this.idField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/", IncludeInSchema = false)]
    public enum ItemsChoiceType
    {

        /// <remarks/>
        And,

        /// <remarks/>
        BeginsWith,

        /// <remarks/>
        Contains,

        /// <remarks/>
        DateRangesOverlap,

        /// <remarks/>
        Eq,

        /// <remarks/>
        Geq,

        /// <remarks/>
        Gt,

        /// <remarks/>
        In,

        /// <remarks/>
        Includes,

        /// <remarks/>
        IsNotNull,

        /// <remarks/>
        IsNull,

        /// <remarks/>
        Leq,

        /// <remarks/>
        Lt,

        /// <remarks/>
        Membership,

        /// <remarks/>
        Neq,

        /// <remarks/>
        NotIncludes,

        /// <remarks/>
        Or,
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/", IncludeInSchema = false)]
    public enum ItemsChoiceType1
    {

        /// <remarks/>
        And,

        /// <remarks/>
        BeginsWith,

        /// <remarks/>
        Contains,

        /// <remarks/>
        DateRangesOverlap,

        /// <remarks/>
        Eq,

        /// <remarks/>
        Geq,

        /// <remarks/>
        Gt,

        /// <remarks/>
        In,

        /// <remarks/>
        Includes,

        /// <remarks/>
        IsNotNull,

        /// <remarks/>
        IsNull,

        /// <remarks/>
        Leq,

        /// <remarks/>
        Lt,

        /// <remarks/>
        Membership,

        /// <remarks/>
        Neq,

        /// <remarks/>
        NotIncludes,

        /// <remarks/>
        Or,
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class CamlQueryRoot
    {

        private LogicalJoinDefinition whereField;

        private OrderByDefinition orderByField;

        private GroupByDefinition groupByField;

        private LogicalWithIndexDefinition withIndexField;

        /// <remarks/>
        public LogicalJoinDefinition Where
        {
            get
            {
                return this.whereField;
            }
            set
            {
                this.whereField = value;
            }
        }

        /// <remarks/>
        public OrderByDefinition OrderBy
        {
            get
            {
                return this.orderByField;
            }
            set
            {
                this.orderByField = value;
            }
        }

        /// <remarks/>
        public GroupByDefinition GroupBy
        {
            get
            {
                return this.groupByField;
            }
            set
            {
                this.groupByField = value;
            }
        }

        /// <remarks/>
        public LogicalWithIndexDefinition WithIndex
        {
            get
            {
                return this.withIndexField;
            }
            set
            {
                this.withIndexField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class ToolbarDefinition
    {

        private ToolbarPosition positionField;

        private bool positionFieldSpecified;

        private ToolbarType typeField;

        private bool typeFieldSpecified;

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public ToolbarPosition Position
        {
            get
            {
                return this.positionField;
            }
            set
            {
                this.positionField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool PositionSpecified
        {
            get
            {
                return this.positionFieldSpecified;
            }
            set
            {
                this.positionFieldSpecified = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public ToolbarType Type
        {
            get
            {
                return this.typeField;
            }
            set
            {
                this.typeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool TypeSpecified
        {
            get
            {
                return this.typeFieldSpecified;
            }
            set
            {
                this.typeFieldSpecified = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public enum ToolbarPosition
    {

        /// <remarks/>
        After,
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public enum ToolbarType
    {

        /// <remarks/>
        Standard,

        /// <remarks/>
        FreeForm,

        /// <remarks/>
        RelatedTasks,

        /// <remarks/>
        None,
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class ViewDefinition
    {

        private System.Xml.XmlElement pagedRowsetField;

        private ToolbarDefinition toolbarField;

        private CamlQueryRoot queryField;

        private FieldRefDefinitionView[] viewFieldsField;

        private System.Xml.XmlElement groupByHeaderField;

        private System.Xml.XmlElement groupByFooterField;

        private System.Xml.XmlElement viewHeaderField;

        private System.Xml.XmlElement viewBodyField;

        private System.Xml.XmlElement viewFooterField;

        private System.Xml.XmlElement rowLimitExceededField;

        private System.Xml.XmlElement viewEmptyField;

        private System.Xml.XmlElement pagedRecurrenceRowsetField;

        private System.Xml.XmlElement pagedClientCallbackRowsetField;

        private AggregationsDefinition aggregationsField;

        private string openApplicationExtensionField;

        private RowLimitDefinition rowLimitField;

        private RowLimitDefinition mobileItemLimitField;

        private ViewStyleReference viewStyleField;

        private CalendarViewStylesDefinition calendarViewStylesField;

        private System.Xml.XmlElement viewBidiHeaderField;

        private System.Xml.XmlElement scriptField;

        private FieldRefDefinitionViewData[] viewDataField;

        private ViewFormatDefinitions formatsField;

        private string aggregateViewField;

        private int baseViewIDField;

        private bool baseViewIDFieldSpecified;

        private string cssStyleSheetField;

        private string defaultViewField;

        private string displayNameField;

        private string failIfEmptyField;

        private string fileDialogField;

        private string fPModifiedField;

        private string hiddenField;

        private string listField;

        private string nameField;

        private string contentTypeIDField;

        private string orderedViewField;

        private string defaultViewForContentTypeField;

        private string includeRootFolderField;

        private string pageTypeField;

        private string pathField;

        private string personalField;

        private string readOnlyField;

        private string recurrenceRowsetField;

        private string requiresClientIntegrationField;

        private int rowLimit1Field;

        private bool rowLimit1FieldSpecified;

        private string showHeaderUIField;

        private ViewType typeField;

        private string urlField;

        private string useSchemaXmlToolbarField;

        private int webPartOrderField;

        private bool webPartOrderFieldSpecified;

        private string webPartZoneIDField;

        private string freeFormField;

        private string imageUrlField;

        private string setupPathField;

        private string toolbarTemplateField;

        private string mobileViewField;

        private string mobileDefaultViewField;

        private string mobileUrlField;

        private int levelField;

        private string frameStateField;

        private string isIncludedField;

        private string includeVersionsField;

        private string hackLockWebField;

        private ViewModerationType moderationTypeField;

        private ViewScope scopeField;

        private string threadedField;

        private string tabularViewField;

        public ViewDefinition()
        {
            this.aggregateViewField = "FALSE";
            this.defaultViewField = "FALSE";
            this.failIfEmptyField = "FALSE";
            this.fileDialogField = "FALSE";
            this.fPModifiedField = "FALSE";
            this.hiddenField = "FALSE";
            this.defaultViewForContentTypeField = "FALSE";
            this.includeRootFolderField = "FALSE";
            this.personalField = "FALSE";
            this.readOnlyField = "FALSE";
            this.recurrenceRowsetField = "FALSE";
            this.requiresClientIntegrationField = "FALSE";
            this.showHeaderUIField = "FALSE";
            this.typeField = ViewType.HTML;
            this.useSchemaXmlToolbarField = "FALSE";
            this.mobileViewField = "FALSE";
            this.levelField = 1;
            this.frameStateField = "Normal";
            this.isIncludedField = "TRUE";
            this.includeVersionsField = "FALSE";
            this.hackLockWebField = "FALSE";
            this.moderationTypeField = ViewModerationType.Item;
            this.scopeField = ViewScope.Item;
            this.threadedField = "FALSE";
            this.tabularViewField = "TRUE";
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAnyElementAttribute(Name = "PagedRowset", Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
        public System.Xml.XmlElement PagedRowset
        {
            get
            {
                return this.pagedRowsetField;
            }
            set
            {
                this.pagedRowsetField = value;
            }
        }

        /// <remarks/>
        public ToolbarDefinition Toolbar
        {
            get
            {
                return this.toolbarField;
            }
            set
            {
                this.toolbarField = value;
            }
        }

        /// <remarks/>
        public CamlQueryRoot Query
        {
            get
            {
                return this.queryField;
            }
            set
            {
                this.queryField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("FieldRef", IsNullable = false)]
        public FieldRefDefinitionView[] ViewFields
        {
            get
            {
                return this.viewFieldsField;
            }
            set
            {
                this.viewFieldsField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAnyElementAttribute(Name = "GroupByHeader", Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
        public System.Xml.XmlElement GroupByHeader
        {
            get
            {
                return this.groupByHeaderField;
            }
            set
            {
                this.groupByHeaderField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAnyElementAttribute(Name = "GroupByFooter", Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
        public System.Xml.XmlElement GroupByFooter
        {
            get
            {
                return this.groupByFooterField;
            }
            set
            {
                this.groupByFooterField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAnyElementAttribute(Name = "ViewHeader", Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
        public System.Xml.XmlElement ViewHeader
        {
            get
            {
                return this.viewHeaderField;
            }
            set
            {
                this.viewHeaderField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAnyElementAttribute(Name = "ViewBody", Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
        public System.Xml.XmlElement ViewBody
        {
            get
            {
                return this.viewBodyField;
            }
            set
            {
                this.viewBodyField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAnyElementAttribute(Name = "ViewFooter", Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
        public System.Xml.XmlElement ViewFooter
        {
            get
            {
                return this.viewFooterField;
            }
            set
            {
                this.viewFooterField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAnyElementAttribute(Name = "RowLimitExceeded", Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
        public System.Xml.XmlElement RowLimitExceeded
        {
            get
            {
                return this.rowLimitExceededField;
            }
            set
            {
                this.rowLimitExceededField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAnyElementAttribute(Name = "ViewEmpty", Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
        public System.Xml.XmlElement ViewEmpty
        {
            get
            {
                return this.viewEmptyField;
            }
            set
            {
                this.viewEmptyField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAnyElementAttribute(Name = "PagedRecurrenceRowset", Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
        public System.Xml.XmlElement PagedRecurrenceRowset
        {
            get
            {
                return this.pagedRecurrenceRowsetField;
            }
            set
            {
                this.pagedRecurrenceRowsetField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAnyElementAttribute(Name = "PagedClientCallbackRowset", Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
        public System.Xml.XmlElement PagedClientCallbackRowset
        {
            get
            {
                return this.pagedClientCallbackRowsetField;
            }
            set
            {
                this.pagedClientCallbackRowsetField = value;
            }
        }

        /// <remarks/>
        public AggregationsDefinition Aggregations
        {
            get
            {
                return this.aggregationsField;
            }
            set
            {
                this.aggregationsField = value;
            }
        }

        /// <remarks/>
        public string OpenApplicationExtension
        {
            get
            {
                return this.openApplicationExtensionField;
            }
            set
            {
                this.openApplicationExtensionField = value;
            }
        }

        /// <remarks/>
        // CODEGEN Warning: DefaultValue attribute on members of type RowLimitDefinition is not supported in this version of the .Net Framework.
        // CODEGEN Warning: 'default' attribute supported only for primitive types.  Ignoring default='2147483647' attribute.
        public RowLimitDefinition RowLimit
        {
            get
            {
                return this.rowLimitField;
            }
            set
            {
                this.rowLimitField = value;
            }
        }

        /// <remarks/>
        // CODEGEN Warning: DefaultValue attribute on members of type RowLimitDefinition is not supported in this version of the .Net Framework.
        // CODEGEN Warning: 'default' attribute supported only for primitive types.  Ignoring default='2147483647' attribute.
        public RowLimitDefinition MobileItemLimit
        {
            get
            {
                return this.mobileItemLimitField;
            }
            set
            {
                this.mobileItemLimitField = value;
            }
        }

        /// <remarks/>
        public ViewStyleReference ViewStyle
        {
            get
            {
                return this.viewStyleField;
            }
            set
            {
                this.viewStyleField = value;
            }
        }

        /// <remarks/>
        public CalendarViewStylesDefinition CalendarViewStyles
        {
            get
            {
                return this.calendarViewStylesField;
            }
            set
            {
                this.calendarViewStylesField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAnyElementAttribute(Name = "ViewBidiHeader", Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
        public System.Xml.XmlElement ViewBidiHeader
        {
            get
            {
                return this.viewBidiHeaderField;
            }
            set
            {
                this.viewBidiHeaderField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAnyElementAttribute(Name = "Script", Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
        public System.Xml.XmlElement Script
        {
            get
            {
                return this.scriptField;
            }
            set
            {
                this.scriptField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("FieldRef", IsNullable = false)]
        public FieldRefDefinitionViewData[] ViewData
        {
            get
            {
                return this.viewDataField;
            }
            set
            {
                this.viewDataField = value;
            }
        }

        /// <remarks/>
        public ViewFormatDefinitions Formats
        {
            get
            {
                return this.formatsField;
            }
            set
            {
                this.formatsField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string AggregateView
        {
            get
            {
                return this.aggregateViewField;
            }
            set
            {
                this.aggregateViewField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int BaseViewID
        {
            get
            {
                return this.baseViewIDField;
            }
            set
            {
                this.baseViewIDField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool BaseViewIDSpecified
        {
            get
            {
                return this.baseViewIDFieldSpecified;
            }
            set
            {
                this.baseViewIDFieldSpecified = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string CssStyleSheet
        {
            get
            {
                return this.cssStyleSheetField;
            }
            set
            {
                this.cssStyleSheetField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string DefaultView
        {
            get
            {
                return this.defaultViewField;
            }
            set
            {
                this.defaultViewField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string DisplayName
        {
            get
            {
                return this.displayNameField;
            }
            set
            {
                this.displayNameField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string FailIfEmpty
        {
            get
            {
                return this.failIfEmptyField;
            }
            set
            {
                this.failIfEmptyField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string FileDialog
        {
            get
            {
                return this.fileDialogField;
            }
            set
            {
                this.fileDialogField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string FPModified
        {
            get
            {
                return this.fPModifiedField;
            }
            set
            {
                this.fPModifiedField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string Hidden
        {
            get
            {
                return this.hiddenField;
            }
            set
            {
                this.hiddenField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string List
        {
            get
            {
                return this.listField;
            }
            set
            {
                this.listField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Name
        {
            get
            {
                return this.nameField;
            }
            set
            {
                this.nameField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ContentTypeID
        {
            get
            {
                return this.contentTypeIDField;
            }
            set
            {
                this.contentTypeIDField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string OrderedView
        {
            get
            {
                return this.orderedViewField;
            }
            set
            {
                this.orderedViewField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string DefaultViewForContentType
        {
            get
            {
                return this.defaultViewForContentTypeField;
            }
            set
            {
                this.defaultViewForContentTypeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string IncludeRootFolder
        {
            get
            {
                return this.includeRootFolderField;
            }
            set
            {
                this.includeRootFolderField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string PageType
        {
            get
            {
                return this.pageTypeField;
            }
            set
            {
                this.pageTypeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Path
        {
            get
            {
                return this.pathField;
            }
            set
            {
                this.pathField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string Personal
        {
            get
            {
                return this.personalField;
            }
            set
            {
                this.personalField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string ReadOnly
        {
            get
            {
                return this.readOnlyField;
            }
            set
            {
                this.readOnlyField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string RecurrenceRowset
        {
            get
            {
                return this.recurrenceRowsetField;
            }
            set
            {
                this.recurrenceRowsetField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string RequiresClientIntegration
        {
            get
            {
                return this.requiresClientIntegrationField;
            }
            set
            {
                this.requiresClientIntegrationField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute("RowLimit")]
        public int RowLimit1
        {
            get
            {
                return this.rowLimit1Field;
            }
            set
            {
                this.rowLimit1Field = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool RowLimit1Specified
        {
            get
            {
                return this.rowLimit1FieldSpecified;
            }
            set
            {
                this.rowLimit1FieldSpecified = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string ShowHeaderUI
        {
            get
            {
                return this.showHeaderUIField;
            }
            set
            {
                this.showHeaderUIField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute(ViewType.HTML)]
        public ViewType Type
        {
            get
            {
                return this.typeField;
            }
            set
            {
                this.typeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Url
        {
            get
            {
                return this.urlField;
            }
            set
            {
                this.urlField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string UseSchemaXmlToolbar
        {
            get
            {
                return this.useSchemaXmlToolbarField;
            }
            set
            {
                this.useSchemaXmlToolbarField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int WebPartOrder
        {
            get
            {
                return this.webPartOrderField;
            }
            set
            {
                this.webPartOrderField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool WebPartOrderSpecified
        {
            get
            {
                return this.webPartOrderFieldSpecified;
            }
            set
            {
                this.webPartOrderFieldSpecified = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string WebPartZoneID
        {
            get
            {
                return this.webPartZoneIDField;
            }
            set
            {
                this.webPartZoneIDField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string FreeForm
        {
            get
            {
                return this.freeFormField;
            }
            set
            {
                this.freeFormField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ImageUrl
        {
            get
            {
                return this.imageUrlField;
            }
            set
            {
                this.imageUrlField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string SetupPath
        {
            get
            {
                return this.setupPathField;
            }
            set
            {
                this.setupPathField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ToolbarTemplate
        {
            get
            {
                return this.toolbarTemplateField;
            }
            set
            {
                this.toolbarTemplateField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string MobileView
        {
            get
            {
                return this.mobileViewField;
            }
            set
            {
                this.mobileViewField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string MobileDefaultView
        {
            get
            {
                return this.mobileDefaultViewField;
            }
            set
            {
                this.mobileDefaultViewField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string MobileUrl
        {
            get
            {
                return this.mobileUrlField;
            }
            set
            {
                this.mobileUrlField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute(1)]
        public int Level
        {
            get
            {
                return this.levelField;
            }
            set
            {
                this.levelField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("Normal")]
        public string FrameState
        {
            get
            {
                return this.frameStateField;
            }
            set
            {
                this.frameStateField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("TRUE")]
        public string IsIncluded
        {
            get
            {
                return this.isIncludedField;
            }
            set
            {
                this.isIncludedField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string IncludeVersions
        {
            get
            {
                return this.includeVersionsField;
            }
            set
            {
                this.includeVersionsField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string HackLockWeb
        {
            get
            {
                return this.hackLockWebField;
            }
            set
            {
                this.hackLockWebField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute(ViewModerationType.Item)]
        public ViewModerationType ModerationType
        {
            get
            {
                return this.moderationTypeField;
            }
            set
            {
                this.moderationTypeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute(ViewScope.Item)]
        public ViewScope Scope
        {
            get
            {
                return this.scopeField;
            }
            set
            {
                this.scopeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("FALSE")]
        public string Threaded
        {
            get
            {
                return this.threadedField;
            }
            set
            {
                this.threadedField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute("TRUE")]
        public string TabularView
        {
            get
            {
                return this.tabularViewField;
            }
            set
            {
                this.tabularViewField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public enum ViewType
    {

        /// <remarks/>
        HTML,

        /// <remarks/>
        GRID,

        /// <remarks/>
        CALENDAR,

        /// <remarks/>
        RECURRENCE,

        /// <remarks/>
        CHART,

        /// <remarks/>
        GANTT,

        /// <remarks/>
        TABLE,
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public enum ViewModerationType
    {

        /// <remarks/>
        Moderator,

        /// <remarks/>
        Contributor,

        /// <remarks/>
        HideUnapproved,

        /// <remarks/>
        [System.Xml.Serialization.XmlEnumAttribute("")]
        Item,
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public enum ViewScope
    {

        /// <remarks/>
        Recursive,

        /// <remarks/>
        RecursiveAll,

        /// <remarks/>
        FilesOnly,

        /// <remarks/>
        [System.Xml.Serialization.XmlEnumAttribute("")]
        Item,
    }

    /// <remarks/>
    [System.Xml.Serialization.XmlIncludeAttribute(typeof(ListDefinitionSchema))]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class ListDefinitionCT
    {
        private string docTemplateUrlField;

        private string defaultViewUrlField;

        private string mobileDefaultViewUrlField;

        private string idField;

        private string titleField;

        private string descriptionField;

        private string imageUrlField;

        private string nameField;

        private string baseTypeField;

        private string featureIdField;

        private string serverTemplateField;

        private string createdField;

        private string modifiedField;

        private string lastDeletedField;

        private int versionField;

        private string directionField;

        private string thumbnailSizeField;

        private string webImageWidthField;

        private string webImageHeightField;

        private int flagsField;

        private bool flagsFieldSpecified;

        private int itemCountField;

        private ulong anonymousPermMaskField;

        private bool anonymousPermMaskFieldSpecified;

        private string rootFolderField;

        private int readSecurityField;

        private int writeSecurityField;

        private string authorField;

        private string eventSinkAssemblyField;

        private string eventSinkClassField;

        private string eventSinkDataField;

        private string emailInsertsFolderField;

        private string emailAliasField;

        private string webFullUrlField;

        private string webIdField;

        private string sendToLocationField;

        private string scopeIdField;

        private int majorVersionLimitField;

        private bool majorVersionLimitFieldSpecified;

        private int majorWithMinorVersionsLimitField;

        private bool majorWithMinorVersionsLimitFieldSpecified;

        private string workFlowIdField;

        private string hasUniqueScopesField;

        private string noThrottleListOperationsField;

        private string hasRelatedListsField;

        private string allowDeletionField;

        private string allowMultiResponsesField;

        private string enableAttachmentsField;

        private string enableModerationField;

        private string enableVersioningField;

        private string hasExternalDataSourceField;

        private string hiddenField;

        private string multipleDataListField;

        private string orderedField;

        private string showUserField;

        private string enablePeopleSelectorField;

        private string enableResourceSelectorField;

        private string enableMinorVersionField;

        private string requireCheckoutField;

        private string throttleListOperationsField;

        private string excludeFromOfflineClientField;

        private string canOpenFileAsyncField;

        private string enableFolderCreationField;

        private string irmEnabledField;

        private string isApplicationListField;

        private string preserveEmptyValuesField;

        private string strictTypeCoercionField;

        private string enforceDataValidationField;

        private int maxItemsPerThrottledOperationField;

        private bool maxItemsPerThrottledOperationFieldSpecified;

        private string enableAssignedToEmailField;

        private string followableField;

        private string aclField;

        private string flags2Field;

        private string complianceTagField;

        private int complianceFlagsField;

        private bool complianceFlagsFieldSpecified;

        private string userModifiedField;

        private int listSchemaVersionField;

        private bool listSchemaVersionFieldSpecified;

        private string aclVersionField;

        private string rootFolderIdField;

        private string irmSyncableField;

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string DocTemplateUrl
        {
            get
            {
                return this.docTemplateUrlField;
            }
            set
            {
                this.docTemplateUrlField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string DefaultViewUrl
        {
            get
            {
                return this.defaultViewUrlField;
            }
            set
            {
                this.defaultViewUrlField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string MobileDefaultViewUrl
        {
            get
            {
                return this.mobileDefaultViewUrlField;
            }
            set
            {
                this.mobileDefaultViewUrlField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ID
        {
            get
            {
                return this.idField;
            }
            set
            {
                this.idField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Title
        {
            get
            {
                return this.titleField;
            }
            set
            {
                this.titleField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Description
        {
            get
            {
                return this.descriptionField;
            }
            set
            {
                this.descriptionField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ImageUrl
        {
            get
            {
                return this.imageUrlField;
            }
            set
            {
                this.imageUrlField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Name
        {
            get
            {
                return this.nameField;
            }
            set
            {
                this.nameField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string BaseType
        {
            get
            {
                return this.baseTypeField;
            }
            set
            {
                this.baseTypeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string FeatureId
        {
            get
            {
                return this.featureIdField;
            }
            set
            {
                this.featureIdField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ServerTemplate
        {
            get
            {
                return this.serverTemplateField;
            }
            set
            {
                this.serverTemplateField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Created
        {
            get
            {
                return this.createdField;
            }
            set
            {
                this.createdField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Modified
        {
            get
            {
                return this.modifiedField;
            }
            set
            {
                this.modifiedField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string LastDeleted
        {
            get
            {
                return this.lastDeletedField;
            }
            set
            {
                this.lastDeletedField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int Version
        {
            get
            {
                return this.versionField;
            }
            set
            {
                this.versionField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Direction
        {
            get
            {
                return this.directionField;
            }
            set
            {
                this.directionField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ThumbnailSize
        {
            get
            {
                return this.thumbnailSizeField;
            }
            set
            {
                this.thumbnailSizeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string WebImageWidth
        {
            get
            {
                return this.webImageWidthField;
            }
            set
            {
                this.webImageWidthField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string WebImageHeight
        {
            get
            {
                return this.webImageHeightField;
            }
            set
            {
                this.webImageHeightField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int Flags
        {
            get
            {
                return this.flagsField;
            }
            set
            {
                this.flagsField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool FlagsSpecified
        {
            get
            {
                return this.flagsFieldSpecified;
            }
            set
            {
                this.flagsFieldSpecified = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int ItemCount
        {
            get
            {
                return this.itemCountField;
            }
            set
            {
                this.itemCountField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public ulong AnonymousPermMask
        {
            get
            {
                return this.anonymousPermMaskField;
            }
            set
            {
                this.anonymousPermMaskField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool AnonymousPermMaskSpecified
        {
            get
            {
                return this.anonymousPermMaskFieldSpecified;
            }
            set
            {
                this.anonymousPermMaskFieldSpecified = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string RootFolder
        {
            get
            {
                return this.rootFolderField;
            }
            set
            {
                this.rootFolderField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int ReadSecurity
        {
            get
            {
                return this.readSecurityField;
            }
            set
            {
                this.readSecurityField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int WriteSecurity
        {
            get
            {
                return this.writeSecurityField;
            }
            set
            {
                this.writeSecurityField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Author
        {
            get
            {
                return this.authorField;
            }
            set
            {
                this.authorField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string EventSinkAssembly
        {
            get
            {
                return this.eventSinkAssemblyField;
            }
            set
            {
                this.eventSinkAssemblyField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string EventSinkClass
        {
            get
            {
                return this.eventSinkClassField;
            }
            set
            {
                this.eventSinkClassField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string EventSinkData
        {
            get
            {
                return this.eventSinkDataField;
            }
            set
            {
                this.eventSinkDataField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string EmailInsertsFolder
        {
            get
            {
                return this.emailInsertsFolderField;
            }
            set
            {
                this.emailInsertsFolderField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string EmailAlias
        {
            get
            {
                return this.emailAliasField;
            }
            set
            {
                this.emailAliasField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string WebFullUrl
        {
            get
            {
                return this.webFullUrlField;
            }
            set
            {
                this.webFullUrlField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string WebId
        {
            get
            {
                return this.webIdField;
            }
            set
            {
                this.webIdField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string SendToLocation
        {
            get
            {
                return this.sendToLocationField;
            }
            set
            {
                this.sendToLocationField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ScopeId
        {
            get
            {
                return this.scopeIdField;
            }
            set
            {
                this.scopeIdField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int MajorVersionLimit
        {
            get
            {
                return this.majorVersionLimitField;
            }
            set
            {
                this.majorVersionLimitField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool MajorVersionLimitSpecified
        {
            get
            {
                return this.majorVersionLimitFieldSpecified;
            }
            set
            {
                this.majorVersionLimitFieldSpecified = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int MajorWithMinorVersionsLimit
        {
            get
            {
                return this.majorWithMinorVersionsLimitField;
            }
            set
            {
                this.majorWithMinorVersionsLimitField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool MajorWithMinorVersionsLimitSpecified
        {
            get
            {
                return this.majorWithMinorVersionsLimitFieldSpecified;
            }
            set
            {
                this.majorWithMinorVersionsLimitFieldSpecified = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string WorkFlowId
        {
            get
            {
                return this.workFlowIdField;
            }
            set
            {
                this.workFlowIdField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string HasUniqueScopes
        {
            get
            {
                return this.hasUniqueScopesField;
            }
            set
            {
                this.hasUniqueScopesField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string NoThrottleListOperations
        {
            get
            {
                return this.noThrottleListOperationsField;
            }
            set
            {
                this.noThrottleListOperationsField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string HasRelatedLists
        {
            get
            {
                return this.hasRelatedListsField;
            }
            set
            {
                this.hasRelatedListsField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string AllowDeletion
        {
            get
            {
                return this.allowDeletionField;
            }
            set
            {
                this.allowDeletionField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string AllowMultiResponses
        {
            get
            {
                return this.allowMultiResponsesField;
            }
            set
            {
                this.allowMultiResponsesField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string EnableAttachments
        {
            get
            {
                return this.enableAttachmentsField;
            }
            set
            {
                this.enableAttachmentsField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string EnableModeration
        {
            get
            {
                return this.enableModerationField;
            }
            set
            {
                this.enableModerationField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string EnableVersioning
        {
            get
            {
                return this.enableVersioningField;
            }
            set
            {
                this.enableVersioningField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string HasExternalDataSource
        {
            get
            {
                return this.hasExternalDataSourceField;
            }
            set
            {
                this.hasExternalDataSourceField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Hidden
        {
            get
            {
                return this.hiddenField;
            }
            set
            {
                this.hiddenField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string MultipleDataList
        {
            get
            {
                return this.multipleDataListField;
            }
            set
            {
                this.multipleDataListField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Ordered
        {
            get
            {
                return this.orderedField;
            }
            set
            {
                this.orderedField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ShowUser
        {
            get
            {
                return this.showUserField;
            }
            set
            {
                this.showUserField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string EnablePeopleSelector
        {
            get
            {
                return this.enablePeopleSelectorField;
            }
            set
            {
                this.enablePeopleSelectorField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string EnableResourceSelector
        {
            get
            {
                return this.enableResourceSelectorField;
            }
            set
            {
                this.enableResourceSelectorField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string EnableMinorVersion
        {
            get
            {
                return this.enableMinorVersionField;
            }
            set
            {
                this.enableMinorVersionField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string RequireCheckout
        {
            get
            {
                return this.requireCheckoutField;
            }
            set
            {
                this.requireCheckoutField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ThrottleListOperations
        {
            get
            {
                return this.throttleListOperationsField;
            }
            set
            {
                this.throttleListOperationsField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ExcludeFromOfflineClient
        {
            get
            {
                return this.excludeFromOfflineClientField;
            }
            set
            {
                this.excludeFromOfflineClientField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string CanOpenFileAsync
        {
            get
            {
                return this.canOpenFileAsyncField;
            }
            set
            {
                this.canOpenFileAsyncField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string EnableFolderCreation
        {
            get
            {
                return this.enableFolderCreationField;
            }
            set
            {
                this.enableFolderCreationField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string IrmEnabled
        {
            get
            {
                return this.irmEnabledField;
            }
            set
            {
                this.irmEnabledField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string IsApplicationList
        {
            get
            {
                return this.isApplicationListField;
            }
            set
            {
                this.isApplicationListField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string PreserveEmptyValues
        {
            get
            {
                return this.preserveEmptyValuesField;
            }
            set
            {
                this.preserveEmptyValuesField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string StrictTypeCoercion
        {
            get
            {
                return this.strictTypeCoercionField;
            }
            set
            {
                this.strictTypeCoercionField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string EnforceDataValidation
        {
            get
            {
                return this.enforceDataValidationField;
            }
            set
            {
                this.enforceDataValidationField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int MaxItemsPerThrottledOperation
        {
            get
            {
                return this.maxItemsPerThrottledOperationField;
            }
            set
            {
                this.maxItemsPerThrottledOperationField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool MaxItemsPerThrottledOperationSpecified
        {
            get
            {
                return this.maxItemsPerThrottledOperationFieldSpecified;
            }
            set
            {
                this.maxItemsPerThrottledOperationFieldSpecified = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string EnableAssignedToEmail
        {
            get
            {
                return this.enableAssignedToEmailField;
            }
            set
            {
                this.enableAssignedToEmailField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Followable
        {
            get
            {
                return this.followableField;
            }
            set
            {
                this.followableField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Acl
        {
            get
            {
                return this.aclField;
            }
            set
            {
                this.aclField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Flags2
        {
            get
            {
                return this.flags2Field;
            }
            set
            {
                this.flags2Field = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ComplianceTag
        {
            get
            {
                return this.complianceTagField;
            }
            set
            {
                this.complianceTagField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int ComplianceFlags
        {
            get
            {
                return this.complianceFlagsField;
            }
            set
            {
                this.complianceFlagsField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ComplianceFlagsSpecified
        {
            get
            {
                return this.complianceFlagsFieldSpecified;
            }
            set
            {
                this.complianceFlagsFieldSpecified = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string UserModified
        {
            get
            {
                return this.userModifiedField;
            }
            set
            {
                this.userModifiedField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int ListSchemaVersion
        {
            get
            {
                return this.listSchemaVersionField;
            }
            set
            {
                this.listSchemaVersionField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ListSchemaVersionSpecified
        {
            get
            {
                return this.listSchemaVersionFieldSpecified;
            }
            set
            {
                this.listSchemaVersionFieldSpecified = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string AclVersion
        {
            get
            {
                return this.aclVersionField;
            }
            set
            {
                this.aclVersionField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string RootFolderId
        {
            get
            {
                return this.rootFolderIdField;
            }
            set
            {
                this.rootFolderIdField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string IrmSyncable
        {
            get
            {
                return this.irmSyncableField;
            }
            set
            {
                this.irmSyncableField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class ListDefinitionSchemaFields
    {

        private FieldDefinition[] fieldField;

        private string[] textField;

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Field")]
        public FieldDefinition[] Field
        {
            get
            {
                return this.fieldField;
            }
            set
            {
                this.fieldField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class ListDefinitionSchemaRegionalSettings
    {

        private string languageField;

        private string localeField;

        private string advanceHijriField;

        private string calendarTypeField;

        private string time24Field;

        private string timeZoneField;

        private string sortOrderField;

        private string presenceField;

        private string[] textField;

        /// <remarks/>
        public string Language
        {
            get
            {
                return this.languageField;
            }
            set
            {
                this.languageField = value;
            }
        }

        /// <remarks/>
        public string Locale
        {
            get
            {
                return this.localeField;
            }
            set
            {
                this.localeField = value;
            }
        }

        /// <remarks/>
        public string AdvanceHijri
        {
            get
            {
                return this.advanceHijriField;
            }
            set
            {
                this.advanceHijriField = value;
            }
        }

        /// <remarks/>
        public string CalendarType
        {
            get
            {
                return this.calendarTypeField;
            }
            set
            {
                this.calendarTypeField = value;
            }
        }

        /// <remarks/>
        public string Time24
        {
            get
            {
                return this.time24Field;
            }
            set
            {
                this.time24Field = value;
            }
        }

        /// <remarks/>
        public string TimeZone
        {
            get
            {
                return this.timeZoneField;
            }
            set
            {
                this.timeZoneField = value;
            }
        }

        /// <remarks/>
        public string SortOrder
        {
            get
            {
                return this.sortOrderField;
            }
            set
            {
                this.sortOrderField = value;
            }
        }

        /// <remarks/>
        public string Presence
        {
            get
            {
                return this.presenceField;
            }
            set
            {
                this.presenceField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class ListDefinitionSchemaServerSettings
    {

        private string serverVersionField;

        private string recycleBinEnabledField;

        private string serverRelativeUrlField;

        private string[] textField;

        /// <remarks/>
        public string ServerVersion
        {
            get
            {
                return this.serverVersionField;
            }
            set
            {
                this.serverVersionField = value;
            }
        }

        /// <remarks/>
        public string RecycleBinEnabled
        {
            get
            {
                return this.recycleBinEnabledField;
            }
            set
            {
                this.recycleBinEnabledField = value;
            }
        }

        /// <remarks/>
        public string ServerRelativeUrl
        {
            get
            {
                return this.serverRelativeUrlField;
            }
            set
            {
                this.serverRelativeUrlField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class GetListAndViewResponseGetListAndViewResult
    {

        private GetListAndViewResponseGetListAndViewResultListAndView listAndViewField;

        private string[] textField;

        /// <remarks/>
        public GetListAndViewResponseGetListAndViewResultListAndView ListAndView
        {
            get
            {
                return this.listAndViewField;
            }
            set
            {
                this.listAndViewField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class GetListAndViewResponseGetListAndViewResultListAndView
    {

        private ListDefinitionSchema listField;

        private ViewDefinition viewField;

        private string[] textField;

        /// <remarks/>
        public ListDefinitionSchema List
        {
            get
            {
                return this.listField;
            }
            set
            {
                this.listField = value;
            }
        }

        /// <remarks/>
        public ViewDefinition View
        {
            get
            {
                return this.viewField;
            }
            set
            {
                this.viewField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class AddListResponseAddListResult
    {

        private ListDefinitionSchema listField;

        private string[] textField;

        /// <remarks/>
        public ListDefinitionSchema List
        {
            get
            {
                return this.listField;
            }
            set
            {
                this.listField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class AddListFromFeatureResponseAddListFromFeatureResult
    {

        private ListDefinitionSchema listField;

        private string[] textField;

        /// <remarks/>
        public ListDefinitionSchema List
        {
            get
            {
                return this.listField;
            }
            set
            {
                this.listField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class UpdateListListProperties
    {

        private UpdateListListPropertiesList listField;

        private string[] textField;

        /// <remarks/>
        public UpdateListListPropertiesList List
        {
            get
            {
                return this.listField;
            }
            set
            {
                this.listField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class UpdateListListPropertiesList
    {

        private UpdateListListPropertiesListValidation validationField;

        private string allowMultiResponsesField;

        private string descriptionField;

        private string directionField;

        private string enableAssignToEmailField;

        private string enableAttachmentsField;

        private string enableModerationField;

        private string enableVersioningField;

        private string enforceDataValidationField;

        private string hiddenField;

        private string multipleDataListField;

        private string orderedField;

        private string preserveEmptyValuesField;

        private string showUserField;

        private string strictTypeCoercionField;

        private string titleField;

        /// <remarks/>
        public UpdateListListPropertiesListValidation Validation
        {
            get
            {
                return this.validationField;
            }
            set
            {
                this.validationField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string AllowMultiResponses
        {
            get
            {
                return this.allowMultiResponsesField;
            }
            set
            {
                this.allowMultiResponsesField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Description
        {
            get
            {
                return this.descriptionField;
            }
            set
            {
                this.descriptionField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Direction
        {
            get
            {
                return this.directionField;
            }
            set
            {
                this.directionField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string EnableAssignToEmail
        {
            get
            {
                return this.enableAssignToEmailField;
            }
            set
            {
                this.enableAssignToEmailField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string EnableAttachments
        {
            get
            {
                return this.enableAttachmentsField;
            }
            set
            {
                this.enableAttachmentsField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string EnableModeration
        {
            get
            {
                return this.enableModerationField;
            }
            set
            {
                this.enableModerationField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string EnableVersioning
        {
            get
            {
                return this.enableVersioningField;
            }
            set
            {
                this.enableVersioningField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string EnforceDataValidation
        {
            get
            {
                return this.enforceDataValidationField;
            }
            set
            {
                this.enforceDataValidationField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Hidden
        {
            get
            {
                return this.hiddenField;
            }
            set
            {
                this.hiddenField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string MultipleDataList
        {
            get
            {
                return this.multipleDataListField;
            }
            set
            {
                this.multipleDataListField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Ordered
        {
            get
            {
                return this.orderedField;
            }
            set
            {
                this.orderedField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string PreserveEmptyValues
        {
            get
            {
                return this.preserveEmptyValuesField;
            }
            set
            {
                this.preserveEmptyValuesField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ShowUser
        {
            get
            {
                return this.showUserField;
            }
            set
            {
                this.showUserField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string StrictTypeCoercion
        {
            get
            {
                return this.strictTypeCoercionField;
            }
            set
            {
                this.strictTypeCoercionField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Title
        {
            get
            {
                return this.titleField;
            }
            set
            {
                this.titleField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class UpdateListListPropertiesListValidation
    {

        private string messageField;

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Message
        {
            get
            {
                return this.messageField;
            }
            set
            {
                this.messageField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class UpdateListResponseUpdateListResult
    {

        private UpdateListResponseUpdateListResultResults resultsField;

        private string[] textField;

        /// <remarks/>
        public UpdateListResponseUpdateListResultResults Results
        {
            get
            {
                return this.resultsField;
            }
            set
            {
                this.resultsField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class UpdateListResponseUpdateListResultResults
    {

        private UpdateListFieldResultsMethod[] newFieldsField;

        private UpdateListFieldResultsMethod[] updateFieldsField;

        private UpdateListFieldResultsMethod[] deleteFieldsField;

        private ListDefinitionCT listPropertiesField;

        private string[] textField;

        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("Method", IsNullable = false)]
        public UpdateListFieldResultsMethod[] NewFields
        {
            get
            {
                return this.newFieldsField;
            }
            set
            {
                this.newFieldsField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("Method", IsNullable = false)]
        public UpdateListFieldResultsMethod[] UpdateFields
        {
            get
            {
                return this.updateFieldsField;
            }
            set
            {
                this.updateFieldsField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("Method", IsNullable = false)]
        public UpdateListFieldResultsMethod[] DeleteFields
        {
            get
            {
                return this.deleteFieldsField;
            }
            set
            {
                this.deleteFieldsField = value;
            }
        }

        /// <remarks/>
        public ListDefinitionCT ListProperties
        {
            get
            {
                return this.listPropertiesField;
            }
            set
            {
                this.listPropertiesField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class UpdateListFieldResultsMethod
    {

        private string errorCodeField;

        private string errorTextField;

        private FieldDefinition fieldField;

        private string[] textField;

        private string idField;

        /// <remarks/>
        public string ErrorCode
        {
            get
            {
                return this.errorCodeField;
            }
            set
            {
                this.errorCodeField = value;
            }
        }

        /// <remarks/>
        public string ErrorText
        {
            get
            {
                return this.errorTextField;
            }
            set
            {
                this.errorTextField = value;
            }
        }

        /// <remarks/>
        public FieldDefinition Field
        {
            get
            {
                return this.fieldField;
            }
            set
            {
                this.fieldField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ID
        {
            get
            {
                return this.idField;
            }
            set
            {
                this.idField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class GetListCollectionResponseGetListCollectionResult
    {

        private ListDefinitionCT[] listsField;

        private string[] textField;

        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("List", IsNullable = false)]
        public ListDefinitionCT[] Lists
        {
            get
            {
                return this.listsField;
            }
            set
            {
                this.listsField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class GetListItemsQuery
    {

        private CamlQueryRoot queryField;

        private string[] textField;

        /// <remarks/>
        public CamlQueryRoot Query
        {
            get
            {
                return this.queryField;
            }
            set
            {
                this.queryField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class GetListItemsResponseGetListItemsResult
    {

        private GetListItemsResponseGetListItemsResultListitems listitemsField;

        private string[] textField;

        /// <remarks/>
        public GetListItemsResponseGetListItemsResultListitems listitems
        {
            get
            {
                return this.listitemsField;
            }
            set
            {
                this.listitemsField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class GetListItemsResponseGetListItemsResultListitems
    {

        private DataDefinition dataField;

        private string[] textField;

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace = "urn:schemas-microsoft-com:rowset")]
        public DataDefinition data
        {
            get
            {
                return this.dataField;
            }
            set
            {
                this.dataField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class GetListItemChangesResponseGetListItemChangesResult
    {

        private GetListItemChangesResponseGetListItemChangesResultListitems listitemsField;

        private string[] textField;

        /// <remarks/>
        public GetListItemChangesResponseGetListItemChangesResultListitems listitems
        {
            get
            {
                return this.listitemsField;
            }
            set
            {
                this.listitemsField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class GetListItemChangesResponseGetListItemChangesResultListitems
    {

        private DataDefinition[] dataField;

        private string[] textField;

        private string timeStampField;

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("data", Namespace = "urn:schemas-microsoft-com:rowset")]
        public DataDefinition[] data
        {
            get
            {
                return this.dataField;
            }
            set
            {
                this.dataField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string TimeStamp
        {
            get
            {
                return this.timeStampField;
            }
            set
            {
                this.timeStampField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class GetListItemChangesWithKnowledgeQuery
    {

        private CamlQueryRoot queryField;

        private string[] textField;

        /// <remarks/>
        public CamlQueryRoot Query
        {
            get
            {
                return this.queryField;
            }
            set
            {
                this.queryField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class GetListItemChangesWithKnowledgeKnowledge
    {

        private syncKnowledge syncKnowledgeField;

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace = "http://schemas.microsoft.com/2008/03/sync/")]
        public syncKnowledge syncKnowledge
        {
            get
            {
                return this.syncKnowledgeField;
            }
            set
            {
                this.syncKnowledgeField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/2008/03/sync/")]
    public partial class syncKnowledge
    {

        private syncKnowledgeIdFormatGroup idFormatGroupField;

        private syncKnowledgeReplicaKeyMapEntry[] replicaKeyMapField;

        private clockVectorTypeClockVectorElement[] clockVectorField;

        private syncKnowledgeItemOverride[] itemOverridesField;

        private syncKnowledgeChangeUnitOverride[] changeUnitOverridesField;

        private syncKnowledgeRangeOverride[] rangeOverridesField;

        /// <remarks/>
        public syncKnowledgeIdFormatGroup idFormatGroup
        {
            get
            {
                return this.idFormatGroupField;
            }
            set
            {
                this.idFormatGroupField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("replicaKeyMapEntry", IsNullable = false)]
        public syncKnowledgeReplicaKeyMapEntry[] replicaKeyMap
        {
            get
            {
                return this.replicaKeyMapField;
            }
            set
            {
                this.replicaKeyMapField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("clockVectorElement", IsNullable = false)]
        public clockVectorTypeClockVectorElement[] clockVector
        {
            get
            {
                return this.clockVectorField;
            }
            set
            {
                this.clockVectorField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("itemOverride", IsNullable = false)]
        public syncKnowledgeItemOverride[] itemOverrides
        {
            get
            {
                return this.itemOverridesField;
            }
            set
            {
                this.itemOverridesField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("changeUnitOverride", IsNullable = false)]
        public syncKnowledgeChangeUnitOverride[] changeUnitOverrides
        {
            get
            {
                return this.changeUnitOverridesField;
            }
            set
            {
                this.changeUnitOverridesField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("rangeOverride", IsNullable = false)]
        public syncKnowledgeRangeOverride[] rangeOverrides
        {
            get
            {
                return this.rangeOverridesField;
            }
            set
            {
                this.rangeOverridesField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/2008/03/sync/")]
    public partial class syncKnowledgeIdFormatGroup
    {

        private syncKnowledgeIdFormatGroupReplicaIdFormat replicaIdFormatField;

        private syncKnowledgeIdFormatGroupItemIdFormat itemIdFormatField;

        private syncKnowledgeIdFormatGroupChangeUnitIdFormat changeUnitIdFormatField;

        /// <remarks/>
        public syncKnowledgeIdFormatGroupReplicaIdFormat replicaIdFormat
        {
            get
            {
                return this.replicaIdFormatField;
            }
            set
            {
                this.replicaIdFormatField = value;
            }
        }

        /// <remarks/>
        public syncKnowledgeIdFormatGroupItemIdFormat itemIdFormat
        {
            get
            {
                return this.itemIdFormatField;
            }
            set
            {
                this.itemIdFormatField = value;
            }
        }

        /// <remarks/>
        public syncKnowledgeIdFormatGroupChangeUnitIdFormat changeUnitIdFormat
        {
            get
            {
                return this.changeUnitIdFormatField;
            }
            set
            {
                this.changeUnitIdFormatField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/2008/03/sync/")]
    public partial class syncKnowledgeIdFormatGroupReplicaIdFormat
    {

        private bool isVariableField;

        private uint maxLengthField;

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified)]
        public bool isVariable
        {
            get
            {
                return this.isVariableField;
            }
            set
            {
                this.isVariableField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified)]
        public uint maxLength
        {
            get
            {
                return this.maxLengthField;
            }
            set
            {
                this.maxLengthField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/2008/03/sync/")]
    public partial class syncKnowledgeIdFormatGroupItemIdFormat
    {

        private bool isVariableField;

        private uint maxLengthField;

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified)]
        public bool isVariable
        {
            get
            {
                return this.isVariableField;
            }
            set
            {
                this.isVariableField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified)]
        public uint maxLength
        {
            get
            {
                return this.maxLengthField;
            }
            set
            {
                this.maxLengthField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/2008/03/sync/")]
    public partial class syncKnowledgeIdFormatGroupChangeUnitIdFormat
    {

        private bool isVariableField;

        private uint maxLengthField;

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified)]
        public bool isVariable
        {
            get
            {
                return this.isVariableField;
            }
            set
            {
                this.isVariableField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified)]
        public uint maxLength
        {
            get
            {
                return this.maxLengthField;
            }
            set
            {
                this.maxLengthField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/2008/03/sync/")]
    public partial class syncKnowledgeReplicaKeyMapEntry
    {

        private byte[] replicaIdField;

        private uint replicaKeyField;

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified, DataType = "base64Binary")]
        public byte[] replicaId
        {
            get
            {
                return this.replicaIdField;
            }
            set
            {
                this.replicaIdField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified)]
        public uint replicaKey
        {
            get
            {
                return this.replicaKeyField;
            }
            set
            {
                this.replicaKeyField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/2008/03/sync/")]
    public partial class clockVectorTypeClockVectorElement
    {

        private uint replicaKeyField;

        private ulong tickCountField;

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified)]
        public uint replicaKey
        {
            get
            {
                return this.replicaKeyField;
            }
            set
            {
                this.replicaKeyField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified)]
        public ulong tickCount
        {
            get
            {
                return this.tickCountField;
            }
            set
            {
                this.tickCountField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/2008/03/sync/")]
    public partial class syncKnowledgeItemOverride
    {

        private clockVectorTypeClockVectorElement[] clockVectorField;

        private byte[] itemIdField;

        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("clockVectorElement", IsNullable = false)]
        public clockVectorTypeClockVectorElement[] clockVector
        {
            get
            {
                return this.clockVectorField;
            }
            set
            {
                this.clockVectorField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified, DataType = "base64Binary")]
        public byte[] itemId
        {
            get
            {
                return this.itemIdField;
            }
            set
            {
                this.itemIdField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/2008/03/sync/")]
    public partial class syncKnowledgeChangeUnitOverride
    {

        private clockVectorTypeClockVectorElement[] clockVectorField;

        private byte[] itemIdField;

        private byte[] changeUnitIdField;

        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("clockVectorElement", IsNullable = false)]
        public clockVectorTypeClockVectorElement[] clockVector
        {
            get
            {
                return this.clockVectorField;
            }
            set
            {
                this.clockVectorField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified, DataType = "base64Binary")]
        public byte[] itemId
        {
            get
            {
                return this.itemIdField;
            }
            set
            {
                this.itemIdField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified, DataType = "base64Binary")]
        public byte[] changeUnitId
        {
            get
            {
                return this.changeUnitIdField;
            }
            set
            {
                this.changeUnitIdField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/2008/03/sync/")]
    public partial class syncKnowledgeRangeOverride
    {

        private clockVectorTypeClockVectorElement[] clockVectorField;

        private byte[] closedLowerBoundField;

        private byte[] closedUpperBoundField;

        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("clockVectorElement", IsNullable = false)]
        public clockVectorTypeClockVectorElement[] clockVector
        {
            get
            {
                return this.clockVectorField;
            }
            set
            {
                this.clockVectorField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified, DataType = "base64Binary")]
        public byte[] closedLowerBound
        {
            get
            {
                return this.closedLowerBoundField;
            }
            set
            {
                this.closedLowerBoundField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified, DataType = "base64Binary")]
        public byte[] closedUpperBound
        {
            get
            {
                return this.closedUpperBoundField;
            }
            set
            {
                this.closedUpperBoundField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class GetListItemChangesWithKnowledgeResponseGetListItemChangesWithKnowledgeResult
    {

        private GetListItemChangesWithKnowledgeResponseGetListItemChangesWithKnowledgeResultListitems listitemsField;

        private string[] textField;

        /// <remarks/>
        public GetListItemChangesWithKnowledgeResponseGetListItemChangesWithKnowledgeResultListitems listitems
        {
            get
            {
                return this.listitemsField;
            }
            set
            {
                this.listitemsField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class GetListItemChangesWithKnowledgeResponseGetListItemChangesWithKnowledgeResultListitems
    {

        private GetListItemChangesWithKnowledgeResponseGetListItemChangesWithKnowledgeResultListitemsChanges changesField;

        private DataDefinition dataField;

        private uint minTimeBetweenSyncsField;

        private bool minTimeBetweenSyncsFieldSpecified;

        private uint recommendedTimeBetweenSyncsField;

        private bool recommendedTimeBetweenSyncsFieldSpecified;

        private uint maxBulkDocumentSyncSizeField;

        private bool maxBulkDocumentSyncSizeFieldSpecified;

        private uint maxRecommendedEmbeddedFileSizeField;

        private bool maxRecommendedEmbeddedFileSizeFieldSpecified;

        private string alternateUrlsField;

        private string effectivePermMaskField;

        /// <remarks/>
        public GetListItemChangesWithKnowledgeResponseGetListItemChangesWithKnowledgeResultListitemsChanges Changes
        {
            get
            {
                return this.changesField;
            }
            set
            {
                this.changesField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace = "urn:schemas-microsoft-com:rowset")]
        public DataDefinition data
        {
            get
            {
                return this.dataField;
            }
            set
            {
                this.dataField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public uint MinTimeBetweenSyncs
        {
            get
            {
                return this.minTimeBetweenSyncsField;
            }
            set
            {
                this.minTimeBetweenSyncsField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool MinTimeBetweenSyncsSpecified
        {
            get
            {
                return this.minTimeBetweenSyncsFieldSpecified;
            }
            set
            {
                this.minTimeBetweenSyncsFieldSpecified = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public uint RecommendedTimeBetweenSyncs
        {
            get
            {
                return this.recommendedTimeBetweenSyncsField;
            }
            set
            {
                this.recommendedTimeBetweenSyncsField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool RecommendedTimeBetweenSyncsSpecified
        {
            get
            {
                return this.recommendedTimeBetweenSyncsFieldSpecified;
            }
            set
            {
                this.recommendedTimeBetweenSyncsFieldSpecified = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public uint MaxBulkDocumentSyncSize
        {
            get
            {
                return this.maxBulkDocumentSyncSizeField;
            }
            set
            {
                this.maxBulkDocumentSyncSizeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool MaxBulkDocumentSyncSizeSpecified
        {
            get
            {
                return this.maxBulkDocumentSyncSizeFieldSpecified;
            }
            set
            {
                this.maxBulkDocumentSyncSizeFieldSpecified = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public uint MaxRecommendedEmbeddedFileSize
        {
            get
            {
                return this.maxRecommendedEmbeddedFileSizeField;
            }
            set
            {
                this.maxRecommendedEmbeddedFileSizeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool MaxRecommendedEmbeddedFileSizeSpecified
        {
            get
            {
                return this.maxRecommendedEmbeddedFileSizeFieldSpecified;
            }
            set
            {
                this.maxRecommendedEmbeddedFileSizeFieldSpecified = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string AlternateUrls
        {
            get
            {
                return this.alternateUrlsField;
            }
            set
            {
                this.alternateUrlsField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string EffectivePermMask
        {
            get
            {
                return this.effectivePermMaskField;
            }
            set
            {
                this.effectivePermMaskField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class GetListItemChangesWithKnowledgeResponseGetListItemChangesWithKnowledgeResultListitemsChanges
    {

        private ListItemChangeDefinition[] idField;

        private ViewChangeDefinition viewField;

        private FileFolderChangeDefinition fileField;

        private FileFolderChangeDefinition folderField;

        private FileFragmentChangeDefinition fileFragmentField;

        private GetListItemChangesWithKnowledgeResponseGetListItemChangesWithKnowledgeResultListitemsChangesMadeWithKnowledge madeWithKnowledgeField;

        private string schemaChangedField;

        private string serverTimeField;

        private string moreChangesField;

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Id")]
        public ListItemChangeDefinition[] Id
        {
            get
            {
                return this.idField;
            }
            set
            {
                this.idField = value;
            }
        }

        /// <remarks/>
        public ViewChangeDefinition View
        {
            get
            {
                return this.viewField;
            }
            set
            {
                this.viewField = value;
            }
        }

        /// <remarks/>
        public FileFolderChangeDefinition File
        {
            get
            {
                return this.fileField;
            }
            set
            {
                this.fileField = value;
            }
        }

        /// <remarks/>
        public FileFolderChangeDefinition Folder
        {
            get
            {
                return this.folderField;
            }
            set
            {
                this.folderField = value;
            }
        }

        /// <remarks/>
        public FileFragmentChangeDefinition FileFragment
        {
            get
            {
                return this.fileFragmentField;
            }
            set
            {
                this.fileFragmentField = value;
            }
        }

        /// <remarks/>
        public GetListItemChangesWithKnowledgeResponseGetListItemChangesWithKnowledgeResultListitemsChangesMadeWithKnowledge MadeWithKnowledge
        {
            get
            {
                return this.madeWithKnowledgeField;
            }
            set
            {
                this.madeWithKnowledgeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string SchemaChanged
        {
            get
            {
                return this.schemaChangedField;
            }
            set
            {
                this.schemaChangedField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ServerTime
        {
            get
            {
                return this.serverTimeField;
            }
            set
            {
                this.serverTimeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string MoreChanges
        {
            get
            {
                return this.moreChangesField;
            }
            set
            {
                this.moreChangesField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class GetListItemChangesWithKnowledgeResponseGetListItemChangesWithKnowledgeResultListitemsChangesMadeWithKnowledge
    {

        private syncKnowledge syncKnowledgeField;

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace = "http://schemas.microsoft.com/2008/03/sync/")]
        public syncKnowledge syncKnowledge
        {
            get
            {
                return this.syncKnowledgeField;
            }
            set
            {
                this.syncKnowledgeField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class GetListItemChangesSinceTokenQuery
    {

        private CamlQueryRoot queryField;

        private string[] textField;

        /// <remarks/>
        public CamlQueryRoot Query
        {
            get
            {
                return this.queryField;
            }
            set
            {
                this.queryField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class GetListItemChangesSinceTokenResponseGetListItemChangesSinceTokenResult
    {

        private GetListItemChangesSinceTokenResponseGetListItemChangesSinceTokenResultListitems listitemsField;

        private string[] textField;

        /// <remarks/>
        public GetListItemChangesSinceTokenResponseGetListItemChangesSinceTokenResultListitems listitems
        {
            get
            {
                return this.listitemsField;
            }
            set
            {
                this.listitemsField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class GetListItemChangesSinceTokenResponseGetListItemChangesSinceTokenResultListitems
    {

        private GetListItemChangesSinceTokenResponseGetListItemChangesSinceTokenResultListitemsChanges changesField;

        private DataDefinition dataField;

        private uint minTimeBetweenSyncsField;

        private bool minTimeBetweenSyncsFieldSpecified;

        private uint recommendedTimeBetweenSyncsField;

        private bool recommendedTimeBetweenSyncsFieldSpecified;

        private uint maxBulkDocumentSyncSizeField;

        private bool maxBulkDocumentSyncSizeFieldSpecified;

        private uint maxRecommendedEmbeddedFileSizeField;

        private bool maxRecommendedEmbeddedFileSizeFieldSpecified;

        private string alternateUrlsField;

        private string effectivePermMaskField;

        /// <remarks/>
        public GetListItemChangesSinceTokenResponseGetListItemChangesSinceTokenResultListitemsChanges Changes
        {
            get
            {
                return this.changesField;
            }
            set
            {
                this.changesField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace = "urn:schemas-microsoft-com:rowset")]
        public DataDefinition data
        {
            get
            {
                return this.dataField;
            }
            set
            {
                this.dataField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public uint MinTimeBetweenSyncs
        {
            get
            {
                return this.minTimeBetweenSyncsField;
            }
            set
            {
                this.minTimeBetweenSyncsField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool MinTimeBetweenSyncsSpecified
        {
            get
            {
                return this.minTimeBetweenSyncsFieldSpecified;
            }
            set
            {
                this.minTimeBetweenSyncsFieldSpecified = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public uint RecommendedTimeBetweenSyncs
        {
            get
            {
                return this.recommendedTimeBetweenSyncsField;
            }
            set
            {
                this.recommendedTimeBetweenSyncsField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool RecommendedTimeBetweenSyncsSpecified
        {
            get
            {
                return this.recommendedTimeBetweenSyncsFieldSpecified;
            }
            set
            {
                this.recommendedTimeBetweenSyncsFieldSpecified = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public uint MaxBulkDocumentSyncSize
        {
            get
            {
                return this.maxBulkDocumentSyncSizeField;
            }
            set
            {
                this.maxBulkDocumentSyncSizeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool MaxBulkDocumentSyncSizeSpecified
        {
            get
            {
                return this.maxBulkDocumentSyncSizeFieldSpecified;
            }
            set
            {
                this.maxBulkDocumentSyncSizeFieldSpecified = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public uint MaxRecommendedEmbeddedFileSize
        {
            get
            {
                return this.maxRecommendedEmbeddedFileSizeField;
            }
            set
            {
                this.maxRecommendedEmbeddedFileSizeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool MaxRecommendedEmbeddedFileSizeSpecified
        {
            get
            {
                return this.maxRecommendedEmbeddedFileSizeFieldSpecified;
            }
            set
            {
                this.maxRecommendedEmbeddedFileSizeFieldSpecified = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string AlternateUrls
        {
            get
            {
                return this.alternateUrlsField;
            }
            set
            {
                this.alternateUrlsField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string EffectivePermMask
        {
            get
            {
                return this.effectivePermMaskField;
            }
            set
            {
                this.effectivePermMaskField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class GetListItemChangesSinceTokenResponseGetListItemChangesSinceTokenResultListitemsChanges
    {

        private ListDefinitionSchema listField;

        private ListItemChangeDefinition idField;

        private string lastChangeTokenField;

        private string moreChangesField;

        /// <remarks/>
        public ListDefinitionSchema List
        {
            get
            {
                return this.listField;
            }
            set
            {
                this.listField = value;
            }
        }

        /// <remarks/>
        public ListItemChangeDefinition Id
        {
            get
            {
                return this.idField;
            }
            set
            {
                this.idField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string LastChangeToken
        {
            get
            {
                return this.lastChangeTokenField;
            }
            set
            {
                this.lastChangeTokenField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string MoreChanges
        {
            get
            {
                return this.moreChangesField;
            }
            set
            {
                this.moreChangesField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class UpdateListItemsUpdates
    {

        private UpdateListItemsUpdatesBatch batchField;

        private string[] textField;

        /// <remarks/>
        public UpdateListItemsUpdatesBatch Batch
        {
            get
            {
                return this.batchField;
            }
            set
            {
                this.batchField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class UpdateListItemsUpdatesBatch
    {

        private UpdateListItemsUpdatesBatchMethod[] methodField;

        private uint listVersionField;

        private bool listVersionFieldSpecified;

        private OnErrorEnum onErrorField;

        private bool onErrorFieldSpecified;

        private string versionField;

        private string viewNameField;

        private string preCalcField;

        private string dateInUtcField;

        private string propertiesField;

        private string lockSchemaField;

        private string rootFolderField;

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Method")]
        public UpdateListItemsUpdatesBatchMethod[] Method
        {
            get
            {
                return this.methodField;
            }
            set
            {
                this.methodField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public uint ListVersion
        {
            get
            {
                return this.listVersionField;
            }
            set
            {
                this.listVersionField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ListVersionSpecified
        {
            get
            {
                return this.listVersionFieldSpecified;
            }
            set
            {
                this.listVersionFieldSpecified = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public OnErrorEnum OnError
        {
            get
            {
                return this.onErrorField;
            }
            set
            {
                this.onErrorField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool OnErrorSpecified
        {
            get
            {
                return this.onErrorFieldSpecified;
            }
            set
            {
                this.onErrorFieldSpecified = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Version
        {
            get
            {
                return this.versionField;
            }
            set
            {
                this.versionField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ViewName
        {
            get
            {
                return this.viewNameField;
            }
            set
            {
                this.viewNameField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string PreCalc
        {
            get
            {
                return this.preCalcField;
            }
            set
            {
                this.preCalcField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string DateInUtc
        {
            get
            {
                return this.dateInUtcField;
            }
            set
            {
                this.dateInUtcField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Properties
        {
            get
            {
                return this.propertiesField;
            }
            set
            {
                this.propertiesField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string LockSchema
        {
            get
            {
                return this.lockSchemaField;
            }
            set
            {
                this.lockSchemaField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string RootFolder
        {
            get
            {
                return this.rootFolderField;
            }
            set
            {
                this.rootFolderField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class UpdateListItemsUpdatesBatchMethod
    {

        private UpdateListItemsUpdatesBatchMethodField[] fieldField;

        private string[] textField;

        private uint idField;

        private MethodCmdEnum cmdField;

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Field")]
        public UpdateListItemsUpdatesBatchMethodField[] Field
        {
            get
            {
                return this.fieldField;
            }
            set
            {
                this.fieldField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public uint ID
        {
            get
            {
                return this.idField;
            }
            set
            {
                this.idField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public MethodCmdEnum Cmd
        {
            get
            {
                return this.cmdField;
            }
            set
            {
                this.cmdField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class UpdateListItemsUpdatesBatchMethodField
    {

        private string nameField;

        private string propertyField;

        private string valueField;

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Name
        {
            get
            {
                return this.nameField;
            }
            set
            {
                this.nameField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Property
        {
            get
            {
                return this.propertyField;
            }
            set
            {
                this.propertyField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string Value
        {
            get
            {
                return this.valueField;
            }
            set
            {
                this.valueField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public enum MethodCmdEnum
    {

        /// <remarks/>
        New,

        /// <remarks/>
        Update,

        /// <remarks/>
        Delete,

        /// <remarks/>
        Moderate,

        /// <remarks/>
        Move,
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public enum OnErrorEnum
    {

        /// <remarks/>
        Return,

        /// <remarks/>
        Continue,
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class UpdateListItemsResponseUpdateListItemsResult
    {

        private UpdateListItemsResponseUpdateListItemsResultResult[] resultsField;

        private string[] textField;

        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("Result", IsNullable = false)]
        public UpdateListItemsResponseUpdateListItemsResultResult[] Results
        {
            get
            {
                return this.resultsField;
            }
            set
            {
                this.resultsField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class UpdateListItemsResponseUpdateListItemsResultResult
    {

        private string errorCodeField;

        private System.Xml.XmlElement[] anyField;

        private string idField;

        private string listField;

        private string versionField;

        /// <remarks/>
        public string ErrorCode
        {
            get
            {
                return this.errorCodeField;
            }
            set
            {
                this.errorCodeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAnyElementAttribute()]
        public System.Xml.XmlElement[] Any
        {
            get
            {
                return this.anyField;
            }
            set
            {
                this.anyField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ID
        {
            get
            {
                return this.idField;
            }
            set
            {
                this.idField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string List
        {
            get
            {
                return this.listField;
            }
            set
            {
                this.listField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Version
        {
            get
            {
                return this.versionField;
            }
            set
            {
                this.versionField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class UpdateListItemsWithKnowledgeUpdates
    {

        private UpdateListItemsWithKnowledgeUpdatesBatch batchField;

        private string[] textField;

        /// <remarks/>
        public UpdateListItemsWithKnowledgeUpdatesBatch Batch
        {
            get
            {
                return this.batchField;
            }
            set
            {
                this.batchField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class UpdateListItemsWithKnowledgeUpdatesBatch
    {

        private UpdateListItemsWithKnowledgeUpdatesBatchMethod[] methodField;

        private uint listVersionField;

        private bool listVersionFieldSpecified;

        private OnErrorEnum onErrorField;

        private bool onErrorFieldSpecified;

        private string versionField;

        private string viewNameField;

        private string preCalcField;

        private string dateInUtcField;

        private string propertiesField;

        private string lockSchemaField;

        private string rootFolderField;

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Method")]
        public UpdateListItemsWithKnowledgeUpdatesBatchMethod[] Method
        {
            get
            {
                return this.methodField;
            }
            set
            {
                this.methodField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public uint ListVersion
        {
            get
            {
                return this.listVersionField;
            }
            set
            {
                this.listVersionField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool ListVersionSpecified
        {
            get
            {
                return this.listVersionFieldSpecified;
            }
            set
            {
                this.listVersionFieldSpecified = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public OnErrorEnum OnError
        {
            get
            {
                return this.onErrorField;
            }
            set
            {
                this.onErrorField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool OnErrorSpecified
        {
            get
            {
                return this.onErrorFieldSpecified;
            }
            set
            {
                this.onErrorFieldSpecified = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Version
        {
            get
            {
                return this.versionField;
            }
            set
            {
                this.versionField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ViewName
        {
            get
            {
                return this.viewNameField;
            }
            set
            {
                this.viewNameField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string PreCalc
        {
            get
            {
                return this.preCalcField;
            }
            set
            {
                this.preCalcField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string DateInUtc
        {
            get
            {
                return this.dateInUtcField;
            }
            set
            {
                this.dateInUtcField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Properties
        {
            get
            {
                return this.propertiesField;
            }
            set
            {
                this.propertiesField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string LockSchema
        {
            get
            {
                return this.lockSchemaField;
            }
            set
            {
                this.lockSchemaField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string RootFolder
        {
            get
            {
                return this.rootFolderField;
            }
            set
            {
                this.rootFolderField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class UpdateListItemsWithKnowledgeUpdatesBatchMethod
    {

        private UpdateListItemsWithKnowledgeUpdatesBatchMethodField[] fieldField;

        private string[] textField;

        private uint idField;

        private MethodCmdEnum cmdField;

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Field")]
        public UpdateListItemsWithKnowledgeUpdatesBatchMethodField[] Field
        {
            get
            {
                return this.fieldField;
            }
            set
            {
                this.fieldField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public uint ID
        {
            get
            {
                return this.idField;
            }
            set
            {
                this.idField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public MethodCmdEnum Cmd
        {
            get
            {
                return this.cmdField;
            }
            set
            {
                this.cmdField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class UpdateListItemsWithKnowledgeUpdatesBatchMethodField
    {

        private string nameField;

        private string propertyField;

        private string valueField;

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Name
        {
            get
            {
                return this.nameField;
            }
            set
            {
                this.nameField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Property
        {
            get
            {
                return this.propertyField;
            }
            set
            {
                this.propertyField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string Value
        {
            get
            {
                return this.valueField;
            }
            set
            {
                this.valueField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class UpdateListItemsWithKnowledgeResponseUpdateListItemsWithKnowledgeResult
    {

        private UpdateListItemsWithKnowledgeResponseUpdateListItemsWithKnowledgeResultResult[] resultsField;

        private string[] textField;

        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("Result", IsNullable = false)]
        public UpdateListItemsWithKnowledgeResponseUpdateListItemsWithKnowledgeResultResult[] Results
        {
            get
            {
                return this.resultsField;
            }
            set
            {
                this.resultsField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class UpdateListItemsWithKnowledgeResponseUpdateListItemsWithKnowledgeResultResult
    {

        private string errorCodeField;

        private System.Xml.XmlElement[] anyField;

        private string idField;

        private string listField;

        private string versionField;

        /// <remarks/>
        public string ErrorCode
        {
            get
            {
                return this.errorCodeField;
            }
            set
            {
                this.errorCodeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAnyElementAttribute()]
        public System.Xml.XmlElement[] Any
        {
            get
            {
                return this.anyField;
            }
            set
            {
                this.anyField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ID
        {
            get
            {
                return this.idField;
            }
            set
            {
                this.idField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string List
        {
            get
            {
                return this.listField;
            }
            set
            {
                this.listField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Version
        {
            get
            {
                return this.versionField;
            }
            set
            {
                this.versionField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class AddDiscussionBoardItemResponseAddDiscussionBoardItemResult
    {

        private AddDiscussionBoardItemResponseAddDiscussionBoardItemResultListitems listitemsField;

        private string[] textField;

        /// <remarks/>
        public AddDiscussionBoardItemResponseAddDiscussionBoardItemResultListitems listitems
        {
            get
            {
                return this.listitemsField;
            }
            set
            {
                this.listitemsField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class AddDiscussionBoardItemResponseAddDiscussionBoardItemResultListitems
    {

        private DataDefinition dataField;

        private System.Xml.XmlAttribute[] anyAttrField;

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(Namespace = "urn:schemas-microsoft-com:rowset")]
        public DataDefinition data
        {
            get
            {
                return this.dataField;
            }
            set
            {
                this.dataField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAnyAttributeAttribute()]
        public System.Xml.XmlAttribute[] AnyAttr
        {
            get
            {
                return this.anyAttrField;
            }
            set
            {
                this.anyAttrField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class AddWikiPageResponseAddWikiPageResult
    {

        private AddWikiPageResponseAddWikiPageResultListitems listitemsField;

        private string[] textField;

        /// <remarks/>
        public AddWikiPageResponseAddWikiPageResultListitems listitems
        {
            get
            {
                return this.listitemsField;
            }
            set
            {
                this.listitemsField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class AddWikiPageResponseAddWikiPageResultListitems
    {

        private System.Xml.XmlElement anyField;

        private System.Xml.XmlAttribute[] anyAttrField;

        /// <remarks/>
        [System.Xml.Serialization.XmlAnyElementAttribute()]
        public System.Xml.XmlElement Any
        {
            get
            {
                return this.anyField;
            }
            set
            {
                this.anyField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAnyAttributeAttribute()]
        public System.Xml.XmlAttribute[] AnyAttr
        {
            get
            {
                return this.anyAttrField;
            }
            set
            {
                this.anyAttrField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class GetVersionCollectionResponseGetVersionCollectionResult
    {

        private GetVersionCollectionResponseGetVersionCollectionResultVersion[] versionsField;

        private string[] textField;

        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("Version", IsNullable = false)]
        public GetVersionCollectionResponseGetVersionCollectionResultVersion[] Versions
        {
            get
            {
                return this.versionsField;
            }
            set
            {
                this.versionsField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class GetVersionCollectionResponseGetVersionCollectionResultVersion
    {

        private string modifiedField;

        private string editorField;

        private System.Xml.XmlAttribute[] anyAttrField;

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Modified
        {
            get
            {
                return this.modifiedField;
            }
            set
            {
                this.modifiedField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Editor
        {
            get
            {
                return this.editorField;
            }
            set
            {
                this.editorField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAnyAttributeAttribute()]
        public System.Xml.XmlAttribute[] AnyAttr
        {
            get
            {
                return this.anyAttrField;
            }
            set
            {
                this.anyAttrField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class GetAttachmentCollectionResponseGetAttachmentCollectionResult
    {

        private string[] attachmentsField;

        private string[] textField;

        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("Attachment", IsNullable = false)]
        public string[] Attachments
        {
            get
            {
                return this.attachmentsField;
            }
            set
            {
                this.attachmentsField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class GetListContentTypesResponseGetListContentTypesResult
    {

        private GetListContentTypesResponseGetListContentTypesResultContentTypes contentTypesField;

        private string[] textField;

        /// <remarks/>
        public GetListContentTypesResponseGetListContentTypesResultContentTypes ContentTypes
        {
            get
            {
                return this.contentTypesField;
            }
            set
            {
                this.contentTypesField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class GetListContentTypesResponseGetListContentTypesResultContentTypes
    {

        private GetListContentTypesResponseGetListContentTypesResultContentTypesContentType[] contentTypeField;

        private string contentTypeOrderField;

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ContentType")]
        public GetListContentTypesResponseGetListContentTypesResultContentTypesContentType[] ContentType
        {
            get
            {
                return this.contentTypeField;
            }
            set
            {
                this.contentTypeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ContentTypeOrder
        {
            get
            {
                return this.contentTypeOrderField;
            }
            set
            {
                this.contentTypeOrderField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class GetListContentTypesResponseGetListContentTypesResultContentTypesContentType
    {

        private XmlDocumentDefinition[] xmlDocumentsField;

        private string nameField;

        private string idField;

        private string descriptionField;

        private string scopeField;

        private int versionField;

        private TRUEONLY bestMatchField;

        private bool bestMatchFieldSpecified;

        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("XmlDocument", IsNullable = false)]
        public XmlDocumentDefinition[] XmlDocuments
        {
            get
            {
                return this.xmlDocumentsField;
            }
            set
            {
                this.xmlDocumentsField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Name
        {
            get
            {
                return this.nameField;
            }
            set
            {
                this.nameField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ID
        {
            get
            {
                return this.idField;
            }
            set
            {
                this.idField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Description
        {
            get
            {
                return this.descriptionField;
            }
            set
            {
                this.descriptionField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Scope
        {
            get
            {
                return this.scopeField;
            }
            set
            {
                this.scopeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int Version
        {
            get
            {
                return this.versionField;
            }
            set
            {
                this.versionField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public TRUEONLY BestMatch
        {
            get
            {
                return this.bestMatchField;
            }
            set
            {
                this.bestMatchField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool BestMatchSpecified
        {
            get
            {
                return this.bestMatchFieldSpecified;
            }
            set
            {
                this.bestMatchFieldSpecified = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public enum TRUEONLY
    {

        /// <remarks/>
        TRUE,
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class GetListContentTypesAndPropertiesResponseGetListContentTypesAndPropertiesResult
    {

        private GetListContentTypesAndPropertiesResponseGetListContentTypesAndPropertiesResultContentTypes contentTypesField;

        private GetListContentTypesAndPropertiesResponseGetListContentTypesAndPropertiesResultProperty[] propertiesField;

        private string[] textField;

        /// <remarks/>
        public GetListContentTypesAndPropertiesResponseGetListContentTypesAndPropertiesResultContentTypes ContentTypes
        {
            get
            {
                return this.contentTypesField;
            }
            set
            {
                this.contentTypesField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("Property", IsNullable = false)]
        public GetListContentTypesAndPropertiesResponseGetListContentTypesAndPropertiesResultProperty[] Properties
        {
            get
            {
                return this.propertiesField;
            }
            set
            {
                this.propertiesField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class GetListContentTypesAndPropertiesResponseGetListContentTypesAndPropertiesResultContentTypes
    {

        private GetListContentTypesAndPropertiesResponseGetListContentTypesAndPropertiesResultContentTypesContentType[] contentTypeField;

        private string contentTypeOrderField;

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("ContentType")]
        public GetListContentTypesAndPropertiesResponseGetListContentTypesAndPropertiesResultContentTypesContentType[] ContentType
        {
            get
            {
                return this.contentTypeField;
            }
            set
            {
                this.contentTypeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ContentTypeOrder
        {
            get
            {
                return this.contentTypeOrderField;
            }
            set
            {
                this.contentTypeOrderField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class GetListContentTypesAndPropertiesResponseGetListContentTypesAndPropertiesResultContentTypesContentType
    {

        private XmlDocumentDefinition[] xmlDocumentsField;

        private string nameField;

        private string idField;

        private string descriptionField;

        private string scopeField;

        private int versionField;

        private TRUEONLY bestMatchField;

        private bool bestMatchFieldSpecified;

        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("XmlDocument", IsNullable = false)]
        public XmlDocumentDefinition[] XmlDocuments
        {
            get
            {
                return this.xmlDocumentsField;
            }
            set
            {
                this.xmlDocumentsField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Name
        {
            get
            {
                return this.nameField;
            }
            set
            {
                this.nameField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ID
        {
            get
            {
                return this.idField;
            }
            set
            {
                this.idField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Description
        {
            get
            {
                return this.descriptionField;
            }
            set
            {
                this.descriptionField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Scope
        {
            get
            {
                return this.scopeField;
            }
            set
            {
                this.scopeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public int Version
        {
            get
            {
                return this.versionField;
            }
            set
            {
                this.versionField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public TRUEONLY BestMatch
        {
            get
            {
                return this.bestMatchField;
            }
            set
            {
                this.bestMatchField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool BestMatchSpecified
        {
            get
            {
                return this.bestMatchFieldSpecified;
            }
            set
            {
                this.bestMatchFieldSpecified = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class GetListContentTypesAndPropertiesResponseGetListContentTypesAndPropertiesResultProperty
    {

        private string keyField;

        private string valueField;

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Key
        {
            get
            {
                return this.keyField;
            }
            set
            {
                this.keyField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Value
        {
            get
            {
                return this.valueField;
            }
            set
            {
                this.valueField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class GetListContentTypeResponseGetListContentTypeResult
    {

        private ContentTypeDefinition contentTypeField;

        private string[] textField;

        /// <remarks/>
        public ContentTypeDefinition ContentType
        {
            get
            {
                return this.contentTypeField;
            }
            set
            {
                this.contentTypeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class CreateContentTypeContentTypeProperties
    {

        private ContentTypePropertyDefinition contentTypeField;

        private string[] textField;

        /// <remarks/>
        public ContentTypePropertyDefinition ContentType
        {
            get
            {
                return this.contentTypeField;
            }
            set
            {
                this.contentTypeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class UpdateContentTypeContentTypeProperties
    {

        private ContentTypePropertyDefinition contentTypeField;

        private string[] textField;

        /// <remarks/>
        public ContentTypePropertyDefinition ContentType
        {
            get
            {
                return this.contentTypeField;
            }
            set
            {
                this.contentTypeField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class UpdateContentTypeResponseUpdateContentTypeResult
    {

        private UpdateContentTypeResponseUpdateContentTypeResultResults resultsField;

        private string[] textField;

        /// <remarks/>
        public UpdateContentTypeResponseUpdateContentTypeResultResults Results
        {
            get
            {
                return this.resultsField;
            }
            set
            {
                this.resultsField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class UpdateContentTypeResponseUpdateContentTypeResultResults
    {

        private UpdateContentTypeResponseUpdateContentTypeResultResultsMethod[] methodField;

        private UpdateContentTypeResponseUpdateContentTypeResultResultsListProperties listPropertiesField;

        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("Method")]
        public UpdateContentTypeResponseUpdateContentTypeResultResultsMethod[] Method
        {
            get
            {
                return this.methodField;
            }
            set
            {
                this.methodField = value;
            }
        }

        /// <remarks/>
        public UpdateContentTypeResponseUpdateContentTypeResultResultsListProperties ListProperties
        {
            get
            {
                return this.listPropertiesField;
            }
            set
            {
                this.listPropertiesField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class UpdateContentTypeResponseUpdateContentTypeResultResultsMethod
    {

        private string errorCodeField;

        private FieldReferenceDefinitionCT fieldRefField;

        private FieldDefinition fieldField;

        private string errorTextField;

        private string idField;

        /// <remarks/>
        public string ErrorCode
        {
            get
            {
                return this.errorCodeField;
            }
            set
            {
                this.errorCodeField = value;
            }
        }

        /// <remarks/>
        public FieldReferenceDefinitionCT FieldRef
        {
            get
            {
                return this.fieldRefField;
            }
            set
            {
                this.fieldRefField = value;
            }
        }

        /// <remarks/>
        public FieldDefinition Field
        {
            get
            {
                return this.fieldField;
            }
            set
            {
                this.fieldField = value;
            }
        }

        /// <remarks/>
        public string ErrorText
        {
            get
            {
                return this.errorTextField;
            }
            set
            {
                this.errorTextField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ID
        {
            get
            {
                return this.idField;
            }
            set
            {
                this.idField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class UpdateContentTypeResponseUpdateContentTypeResultResultsListProperties
    {

        private string descriptionField;

        private string featureIdField;

        private string groupField;

        private string hiddenField;

        private string idField;

        private string nameField;

        private string readOnlyField;

        private string sealedField;

        private string v2ListTemplateNameField;

        private long versionField;

        private bool versionFieldSpecified;

        private System.Xml.XmlAttribute[] anyAttrField;

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Description
        {
            get
            {
                return this.descriptionField;
            }
            set
            {
                this.descriptionField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string FeatureId
        {
            get
            {
                return this.featureIdField;
            }
            set
            {
                this.featureIdField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Group
        {
            get
            {
                return this.groupField;
            }
            set
            {
                this.groupField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Hidden
        {
            get
            {
                return this.hiddenField;
            }
            set
            {
                this.hiddenField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ID
        {
            get
            {
                return this.idField;
            }
            set
            {
                this.idField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Name
        {
            get
            {
                return this.nameField;
            }
            set
            {
                this.nameField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ReadOnly
        {
            get
            {
                return this.readOnlyField;
            }
            set
            {
                this.readOnlyField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string Sealed
        {
            get
            {
                return this.sealedField;
            }
            set
            {
                this.sealedField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string V2ListTemplateName
        {
            get
            {
                return this.v2ListTemplateNameField;
            }
            set
            {
                this.v2ListTemplateNameField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public long Version
        {
            get
            {
                return this.versionField;
            }
            set
            {
                this.versionField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool VersionSpecified
        {
            get
            {
                return this.versionFieldSpecified;
            }
            set
            {
                this.versionFieldSpecified = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAnyAttributeAttribute()]
        public System.Xml.XmlAttribute[] AnyAttr
        {
            get
            {
                return this.anyAttrField;
            }
            set
            {
                this.anyAttrField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class DeleteContentTypeResponseDeleteContentTypeResult
    {

        private DeleteContentTypeResponseDeleteContentTypeResultSuccess successField;

        private string[] textField;

        /// <remarks/>
        public DeleteContentTypeResponseDeleteContentTypeResultSuccess Success
        {
            get
            {
                return this.successField;
            }
            set
            {
                this.successField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class DeleteContentTypeResponseDeleteContentTypeResultSuccess
    {
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class UpdateContentTypesXmlDocumentNewDocument
    {

        private UpdateContentTypesXmlDocumentNewDocumentContentType[] contentTypesField;

        private string[] textField;

        /// <remarks/>
        [System.Xml.Serialization.XmlArrayItemAttribute("ContentType", IsNullable = false)]
        public UpdateContentTypesXmlDocumentNewDocumentContentType[] ContentTypes
        {
            get
            {
                return this.contentTypesField;
            }
            set
            {
                this.contentTypesField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class UpdateContentTypesXmlDocumentNewDocumentContentType
    {

        private System.Xml.XmlElement anyField;

        private string idField;

        /// <remarks/>
        [System.Xml.Serialization.XmlAnyElementAttribute()]
        public System.Xml.XmlElement Any
        {
            get
            {
                return this.anyField;
            }
            set
            {
                this.anyField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string ID
        {
            get
            {
                return this.idField;
            }
            set
            {
                this.idField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class UpdateContentTypesXmlDocumentResponseUpdateContentTypesXmlDocumentResult
    {

        private UpdateContentTypesXmlDocumentResponseUpdateContentTypesXmlDocumentResultSuccess successField;

        private string[] textField;

        /// <remarks/>
        public UpdateContentTypesXmlDocumentResponseUpdateContentTypesXmlDocumentResultSuccess Success
        {
            get
            {
                return this.successField;
            }
            set
            {
                this.successField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class UpdateContentTypesXmlDocumentResponseUpdateContentTypesXmlDocumentResultSuccess
    {
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class DeleteContentTypeXmlDocumentResponseDeleteContentTypeXmlDocumentResult
    {

        private DeleteContentTypeXmlDocumentResponseDeleteContentTypeXmlDocumentResultSuccess successField;

        private string[] textField;

        /// <remarks/>
        public DeleteContentTypeXmlDocumentResponseDeleteContentTypeXmlDocumentResultSuccess Success
        {
            get
            {
                return this.successField;
            }
            set
            {
                this.successField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class DeleteContentTypeXmlDocumentResponseDeleteContentTypeXmlDocumentResultSuccess
    {
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class ApplyContentTypeToListResponseApplyContentTypeToListResult
    {

        private ApplyContentTypeToListResponseApplyContentTypeToListResultSuccess successField;

        private string[] textField;

        /// <remarks/>
        public ApplyContentTypeToListResponseApplyContentTypeToListResultSuccess Success
        {
            get
            {
                return this.successField;
            }
            set
            {
                this.successField = value;
            }
        }

        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text
        {
            get
            {
                return this.textField;
            }
            set
            {
                this.textField = value;
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/sharepoint/soap/")]
    public partial class ApplyContentTypeToListResponseApplyContentTypeToListResultSuccess
    {
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    public delegate void GetListCompletedEventHandler(object sender, GetListCompletedEventArgs e);

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class GetListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
    {

        private object[] results;

        internal GetListCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
            base(exception, cancelled, userState)
        {
            this.results = results;
        }

        /// <remarks/>
        public GetListResponseGetListResult Result
        {
            get
            {
                this.RaiseExceptionIfNecessary();
                return ((GetListResponseGetListResult)(this.results[0]));
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    public delegate void GetListAndViewCompletedEventHandler(object sender, GetListAndViewCompletedEventArgs e);

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class GetListAndViewCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
    {

        private object[] results;

        internal GetListAndViewCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
            base(exception, cancelled, userState)
        {
            this.results = results;
        }

        /// <remarks/>
        public GetListAndViewResponseGetListAndViewResult Result
        {
            get
            {
                this.RaiseExceptionIfNecessary();
                return ((GetListAndViewResponseGetListAndViewResult)(this.results[0]));
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    public delegate void DeleteListCompletedEventHandler(object sender, System.ComponentModel.AsyncCompletedEventArgs e);

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    public delegate void AddListCompletedEventHandler(object sender, AddListCompletedEventArgs e);

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class AddListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
    {

        private object[] results;

        internal AddListCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
            base(exception, cancelled, userState)
        {
            this.results = results;
        }

        /// <remarks/>
        public AddListResponseAddListResult Result
        {
            get
            {
                this.RaiseExceptionIfNecessary();
                return ((AddListResponseAddListResult)(this.results[0]));
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    public delegate void AddListFromFeatureCompletedEventHandler(object sender, AddListFromFeatureCompletedEventArgs e);

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class AddListFromFeatureCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
    {

        private object[] results;

        internal AddListFromFeatureCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
            base(exception, cancelled, userState)
        {
            this.results = results;
        }

        /// <remarks/>
        public AddListFromFeatureResponseAddListFromFeatureResult Result
        {
            get
            {
                this.RaiseExceptionIfNecessary();
                return ((AddListFromFeatureResponseAddListFromFeatureResult)(this.results[0]));
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    public delegate void UpdateListCompletedEventHandler(object sender, UpdateListCompletedEventArgs e);

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class UpdateListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
    {

        private object[] results;

        internal UpdateListCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
            base(exception, cancelled, userState)
        {
            this.results = results;
        }

        /// <remarks/>
        public UpdateListResponseUpdateListResult Result
        {
            get
            {
                this.RaiseExceptionIfNecessary();
                return ((UpdateListResponseUpdateListResult)(this.results[0]));
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    public delegate void GetListCollectionCompletedEventHandler(object sender, GetListCollectionCompletedEventArgs e);

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class GetListCollectionCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
    {

        private object[] results;

        internal GetListCollectionCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
            base(exception, cancelled, userState)
        {
            this.results = results;
        }

        /// <remarks/>
        public GetListCollectionResponseGetListCollectionResult Result
        {
            get
            {
                this.RaiseExceptionIfNecessary();
                return ((GetListCollectionResponseGetListCollectionResult)(this.results[0]));
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    public delegate void GetListItemsCompletedEventHandler(object sender, GetListItemsCompletedEventArgs e);

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class GetListItemsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
    {

        private object[] results;

        internal GetListItemsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
            base(exception, cancelled, userState)
        {
            this.results = results;
        }

        /// <remarks/>
        public GetListItemsResponseGetListItemsResult Result
        {
            get
            {
                this.RaiseExceptionIfNecessary();
                return ((GetListItemsResponseGetListItemsResult)(this.results[0]));
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    public delegate void GetListItemChangesCompletedEventHandler(object sender, GetListItemChangesCompletedEventArgs e);

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class GetListItemChangesCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
    {

        private object[] results;

        internal GetListItemChangesCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
            base(exception, cancelled, userState)
        {
            this.results = results;
        }

        /// <remarks/>
        public GetListItemChangesResponseGetListItemChangesResult Result
        {
            get
            {
                this.RaiseExceptionIfNecessary();
                return ((GetListItemChangesResponseGetListItemChangesResult)(this.results[0]));
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    public delegate void GetListItemChangesWithKnowledgeCompletedEventHandler(object sender, GetListItemChangesWithKnowledgeCompletedEventArgs e);

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class GetListItemChangesWithKnowledgeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
    {

        private object[] results;

        internal GetListItemChangesWithKnowledgeCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
            base(exception, cancelled, userState)
        {
            this.results = results;
        }

        /// <remarks/>
        public GetListItemChangesWithKnowledgeResponseGetListItemChangesWithKnowledgeResult Result
        {
            get
            {
                this.RaiseExceptionIfNecessary();
                return ((GetListItemChangesWithKnowledgeResponseGetListItemChangesWithKnowledgeResult)(this.results[0]));
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    public delegate void GetListItemChangesSinceTokenCompletedEventHandler(object sender, GetListItemChangesSinceTokenCompletedEventArgs e);

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class GetListItemChangesSinceTokenCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
    {

        private object[] results;

        internal GetListItemChangesSinceTokenCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
            base(exception, cancelled, userState)
        {
            this.results = results;
        }

        /// <remarks/>
        public GetListItemChangesSinceTokenResponseGetListItemChangesSinceTokenResult Result
        {
            get
            {
                this.RaiseExceptionIfNecessary();
                return ((GetListItemChangesSinceTokenResponseGetListItemChangesSinceTokenResult)(this.results[0]));
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    public delegate void UpdateListItemsCompletedEventHandler(object sender, UpdateListItemsCompletedEventArgs e);

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class UpdateListItemsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
    {

        private object[] results;

        internal UpdateListItemsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
            base(exception, cancelled, userState)
        {
            this.results = results;
        }

        /// <remarks/>
        public UpdateListItemsResponseUpdateListItemsResult Result
        {
            get
            {
                this.RaiseExceptionIfNecessary();
                return ((UpdateListItemsResponseUpdateListItemsResult)(this.results[0]));
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    public delegate void UpdateListItemsWithKnowledgeCompletedEventHandler(object sender, UpdateListItemsWithKnowledgeCompletedEventArgs e);

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class UpdateListItemsWithKnowledgeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
    {

        private object[] results;

        internal UpdateListItemsWithKnowledgeCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
            base(exception, cancelled, userState)
        {
            this.results = results;
        }

        /// <remarks/>
        public UpdateListItemsWithKnowledgeResponseUpdateListItemsWithKnowledgeResult Result
        {
            get
            {
                this.RaiseExceptionIfNecessary();
                return ((UpdateListItemsWithKnowledgeResponseUpdateListItemsWithKnowledgeResult)(this.results[0]));
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    public delegate void AddDiscussionBoardItemCompletedEventHandler(object sender, AddDiscussionBoardItemCompletedEventArgs e);

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class AddDiscussionBoardItemCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
    {

        private object[] results;

        internal AddDiscussionBoardItemCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
            base(exception, cancelled, userState)
        {
            this.results = results;
        }

        /// <remarks/>
        public AddDiscussionBoardItemResponseAddDiscussionBoardItemResult Result
        {
            get
            {
                this.RaiseExceptionIfNecessary();
                return ((AddDiscussionBoardItemResponseAddDiscussionBoardItemResult)(this.results[0]));
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    public delegate void AddWikiPageCompletedEventHandler(object sender, AddWikiPageCompletedEventArgs e);

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class AddWikiPageCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
    {

        private object[] results;

        internal AddWikiPageCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
            base(exception, cancelled, userState)
        {
            this.results = results;
        }

        /// <remarks/>
        public AddWikiPageResponseAddWikiPageResult Result
        {
            get
            {
                this.RaiseExceptionIfNecessary();
                return ((AddWikiPageResponseAddWikiPageResult)(this.results[0]));
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    public delegate void GetVersionCollectionCompletedEventHandler(object sender, GetVersionCollectionCompletedEventArgs e);

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class GetVersionCollectionCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
    {

        private object[] results;

        internal GetVersionCollectionCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
            base(exception, cancelled, userState)
        {
            this.results = results;
        }

        /// <remarks/>
        public GetVersionCollectionResponseGetVersionCollectionResult Result
        {
            get
            {
                this.RaiseExceptionIfNecessary();
                return ((GetVersionCollectionResponseGetVersionCollectionResult)(this.results[0]));
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    public delegate void AddAttachmentCompletedEventHandler(object sender, AddAttachmentCompletedEventArgs e);

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class AddAttachmentCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
    {

        private object[] results;

        internal AddAttachmentCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
            base(exception, cancelled, userState)
        {
            this.results = results;
        }

        /// <remarks/>
        public string Result
        {
            get
            {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[0]));
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    public delegate void GetAttachmentCollectionCompletedEventHandler(object sender, GetAttachmentCollectionCompletedEventArgs e);

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class GetAttachmentCollectionCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
    {

        private object[] results;

        internal GetAttachmentCollectionCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
            base(exception, cancelled, userState)
        {
            this.results = results;
        }

        /// <remarks/>
        public GetAttachmentCollectionResponseGetAttachmentCollectionResult Result
        {
            get
            {
                this.RaiseExceptionIfNecessary();
                return ((GetAttachmentCollectionResponseGetAttachmentCollectionResult)(this.results[0]));
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    public delegate void DeleteAttachmentCompletedEventHandler(object sender, System.ComponentModel.AsyncCompletedEventArgs e);

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    public delegate void CheckOutFileCompletedEventHandler(object sender, CheckOutFileCompletedEventArgs e);

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class CheckOutFileCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
    {

        private object[] results;

        internal CheckOutFileCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
            base(exception, cancelled, userState)
        {
            this.results = results;
        }

        /// <remarks/>
        public bool Result
        {
            get
            {
                this.RaiseExceptionIfNecessary();
                return ((bool)(this.results[0]));
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    public delegate void UndoCheckOutCompletedEventHandler(object sender, UndoCheckOutCompletedEventArgs e);

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class UndoCheckOutCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
    {

        private object[] results;

        internal UndoCheckOutCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
            base(exception, cancelled, userState)
        {
            this.results = results;
        }

        /// <remarks/>
        public bool Result
        {
            get
            {
                this.RaiseExceptionIfNecessary();
                return ((bool)(this.results[0]));
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    public delegate void CheckInFileCompletedEventHandler(object sender, CheckInFileCompletedEventArgs e);

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class CheckInFileCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
    {

        private object[] results;

        internal CheckInFileCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
            base(exception, cancelled, userState)
        {
            this.results = results;
        }

        /// <remarks/>
        public bool Result
        {
            get
            {
                this.RaiseExceptionIfNecessary();
                return ((bool)(this.results[0]));
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    public delegate void GetListContentTypesCompletedEventHandler(object sender, GetListContentTypesCompletedEventArgs e);

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class GetListContentTypesCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
    {

        private object[] results;

        internal GetListContentTypesCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
            base(exception, cancelled, userState)
        {
            this.results = results;
        }

        /// <remarks/>
        public GetListContentTypesResponseGetListContentTypesResult Result
        {
            get
            {
                this.RaiseExceptionIfNecessary();
                return ((GetListContentTypesResponseGetListContentTypesResult)(this.results[0]));
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    public delegate void GetListContentTypesAndPropertiesCompletedEventHandler(object sender, GetListContentTypesAndPropertiesCompletedEventArgs e);

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class GetListContentTypesAndPropertiesCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
    {

        private object[] results;

        internal GetListContentTypesAndPropertiesCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
            base(exception, cancelled, userState)
        {
            this.results = results;
        }

        /// <remarks/>
        public GetListContentTypesAndPropertiesResponseGetListContentTypesAndPropertiesResult Result
        {
            get
            {
                this.RaiseExceptionIfNecessary();
                return ((GetListContentTypesAndPropertiesResponseGetListContentTypesAndPropertiesResult)(this.results[0]));
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    public delegate void GetListContentTypeCompletedEventHandler(object sender, GetListContentTypeCompletedEventArgs e);

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class GetListContentTypeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
    {

        private object[] results;

        internal GetListContentTypeCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
            base(exception, cancelled, userState)
        {
            this.results = results;
        }

        /// <remarks/>
        public GetListContentTypeResponseGetListContentTypeResult Result
        {
            get
            {
                this.RaiseExceptionIfNecessary();
                return ((GetListContentTypeResponseGetListContentTypeResult)(this.results[0]));
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    public delegate void CreateContentTypeCompletedEventHandler(object sender, CreateContentTypeCompletedEventArgs e);

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class CreateContentTypeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
    {

        private object[] results;

        internal CreateContentTypeCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
            base(exception, cancelled, userState)
        {
            this.results = results;
        }

        /// <remarks/>
        public string Result
        {
            get
            {
                this.RaiseExceptionIfNecessary();
                return ((string)(this.results[0]));
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    public delegate void UpdateContentTypeCompletedEventHandler(object sender, UpdateContentTypeCompletedEventArgs e);

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class UpdateContentTypeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
    {

        private object[] results;

        internal UpdateContentTypeCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
            base(exception, cancelled, userState)
        {
            this.results = results;
        }

        /// <remarks/>
        public UpdateContentTypeResponseUpdateContentTypeResult Result
        {
            get
            {
                this.RaiseExceptionIfNecessary();
                return ((UpdateContentTypeResponseUpdateContentTypeResult)(this.results[0]));
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    public delegate void DeleteContentTypeCompletedEventHandler(object sender, DeleteContentTypeCompletedEventArgs e);

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class DeleteContentTypeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
    {

        private object[] results;

        internal DeleteContentTypeCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
            base(exception, cancelled, userState)
        {
            this.results = results;
        }

        /// <remarks/>
        public DeleteContentTypeResponseDeleteContentTypeResult Result
        {
            get
            {
                this.RaiseExceptionIfNecessary();
                return ((DeleteContentTypeResponseDeleteContentTypeResult)(this.results[0]));
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    public delegate void UpdateContentTypeXmlDocumentCompletedEventHandler(object sender, UpdateContentTypeXmlDocumentCompletedEventArgs e);

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class UpdateContentTypeXmlDocumentCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
    {

        private object[] results;

        internal UpdateContentTypeXmlDocumentCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
            base(exception, cancelled, userState)
        {
            this.results = results;
        }

        /// <remarks/>
        public System.Xml.XmlNode Result
        {
            get
            {
                this.RaiseExceptionIfNecessary();
                return ((System.Xml.XmlNode)(this.results[0]));
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    public delegate void UpdateContentTypesXmlDocumentCompletedEventHandler(object sender, UpdateContentTypesXmlDocumentCompletedEventArgs e);

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class UpdateContentTypesXmlDocumentCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
    {

        private object[] results;

        internal UpdateContentTypesXmlDocumentCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
            base(exception, cancelled, userState)
        {
            this.results = results;
        }

        /// <remarks/>
        public UpdateContentTypesXmlDocumentResponseUpdateContentTypesXmlDocumentResult Result
        {
            get
            {
                this.RaiseExceptionIfNecessary();
                return ((UpdateContentTypesXmlDocumentResponseUpdateContentTypesXmlDocumentResult)(this.results[0]));
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    public delegate void DeleteContentTypeXmlDocumentCompletedEventHandler(object sender, DeleteContentTypeXmlDocumentCompletedEventArgs e);

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class DeleteContentTypeXmlDocumentCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
    {

        private object[] results;

        internal DeleteContentTypeXmlDocumentCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
            base(exception, cancelled, userState)
        {
            this.results = results;
        }

        /// <remarks/>
        public DeleteContentTypeXmlDocumentResponseDeleteContentTypeXmlDocumentResult Result
        {
            get
            {
                this.RaiseExceptionIfNecessary();
                return ((DeleteContentTypeXmlDocumentResponseDeleteContentTypeXmlDocumentResult)(this.results[0]));
            }
        }
    }

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    public delegate void ApplyContentTypeToListCompletedEventHandler(object sender, ApplyContentTypeToListCompletedEventArgs e);

    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    public partial class ApplyContentTypeToListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
    {

        private object[] results;

        internal ApplyContentTypeToListCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
            base(exception, cancelled, userState)
        {
            this.results = results;
        }

        /// <remarks/>
        public ApplyContentTypeToListResponseApplyContentTypeToListResult Result
        {
            get
            {
                this.RaiseExceptionIfNecessary();
                return ((ApplyContentTypeToListResponseApplyContentTypeToListResult)(this.results[0]));
            }
        }
    }

}