// ------------------------------------------------------------------------------
//  <autogenerated>
//      This code was generated by a tool.
//      Mono Runtime Version: 1.1.4322.2032
// 
//      Changes to this file may cause incorrect behavior and will be lost if 
//      the code is regenerated.
//  </autogenerated>
// ------------------------------------------------------------------------------

// 
// This source code was auto-generated by Mono Web Services Description Language Utility
//


/// <remarks/>
[System.Web.Services.WebServiceBinding(Name="confluenceservice-v1", Namespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.SoapInclude(typeof(RemotePageSummary))]
[System.Xml.Serialization.SoapInclude(typeof(RemoteBlogEntrySummary))]
[System.Xml.Serialization.SoapInclude(typeof(RemotePageHistory))]
[System.Xml.Serialization.SoapInclude(typeof(RemoteSpaceSummary))]
[System.Xml.Serialization.SoapInclude(typeof(RemotePermission))]
[System.Xml.Serialization.SoapInclude(typeof(AbstractRemotePageSummary))]
[System.Xml.Serialization.SoapInclude(typeof(RemoteContentPermission))]
[System.Xml.Serialization.SoapInclude(typeof(RemoteSearchResult))]
[System.Xml.Serialization.SoapInclude(typeof(RemoteNodeStatus))]
public class ConfluenceSoapServiceService : System.Web.Services.Protocols.SoapHttpClientProtocol {
    
    public ConfluenceSoapServiceService(string baseUrl) {
        this.Url = baseUrl + "/rpc/soap-axis/confluenceservice-v1";
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("getPermissionsReturn")]
    public string[] getPermissions(string in0, string in1) {
        object[] results = this.Invoke("getPermissions", new object[] {
            in0,
            in1});
        return ((string[])(results[0]));
    }
    
    public System.IAsyncResult BegingetPermissions(string in0, string in1, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("getPermissions", new object[] {
            in0,
            in1}, callback, asyncState);
    }
    
    public string[] EndgetPermissions(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((string[])(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("searchReturn")]
    public RemoteSearchResult[] search(string in0, string in1, int in2) {
        object[] results = this.Invoke("search", new object[] {
            in0,
            in1,
            in2});
        return ((RemoteSearchResult[])(results[0]));
    }
    
    public System.IAsyncResult Beginsearch(string in0, string in1, int in2, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("search", new object[] {
            in0,
            in1,
            in2}, callback, asyncState);
    }
    
    public RemoteSearchResult[] Endsearch(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((RemoteSearchResult[])(results[0]));
    }
    
    [System.Web.Services.WebMethodAttribute(MessageName="search1")]
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("searchReturn")]
    public RemoteSearchResult[] search(string in0, string in1, Map in2, int in3) {
        object[] results = this.Invoke("search1", new object[] {
            in0,
            in1,
            in2,
            in3});
        return ((RemoteSearchResult[])(results[0]));
    }
    
    public System.IAsyncResult Beginsearch1(string in0, string in1, Map in2, int in3, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("search1", new object[] {
            in0,
            in1,
            in2,
            in3}, callback, asyncState);
    }
    
    public RemoteSearchResult[] Endsearch1(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((RemoteSearchResult[])(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("getSpaceReturn")]
    public RemoteSpace getSpace(string in0, string in1) {
        object[] results = this.Invoke("getSpace", new object[] {
            in0,
            in1});
        return ((RemoteSpace)(results[0]));
    }
    
    public System.IAsyncResult BegingetSpace(string in0, string in1, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("getSpace", new object[] {
            in0,
            in1}, callback, asyncState);
    }
    
    public RemoteSpace EndgetSpace(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((RemoteSpace)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("getCommentReturn")]
    public RemoteComment getComment(string in0, long in1) {
        object[] results = this.Invoke("getComment", new object[] {
            in0,
            in1});
        return ((RemoteComment)(results[0]));
    }
    
    public System.IAsyncResult BegingetComment(string in0, long in1, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("getComment", new object[] {
            in0,
            in1}, callback, asyncState);
    }
    
    public RemoteComment EndgetComment(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((RemoteComment)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("getServerInfoReturn")]
    public RemoteServerInfo getServerInfo(string in0) {
        object[] results = this.Invoke("getServerInfo", new object[] {
            in0});
        return ((RemoteServerInfo)(results[0]));
    }
    
    public System.IAsyncResult BegingetServerInfo(string in0, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("getServerInfo", new object[] {
            in0}, callback, asyncState);
    }
    
    public RemoteServerInfo EndgetServerInfo(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((RemoteServerInfo)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("getChildrenReturn")]
    public RemotePageSummary[] getChildren(string in0, long in1) {
        object[] results = this.Invoke("getChildren", new object[] {
            in0,
            in1});
        return ((RemotePageSummary[])(results[0]));
    }
    
    public System.IAsyncResult BegingetChildren(string in0, long in1, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("getChildren", new object[] {
            in0,
            in1}, callback, asyncState);
    }
    
    public RemotePageSummary[] EndgetChildren(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((RemotePageSummary[])(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("getUserReturn")]
    public RemoteUser getUser(string in0, string in1) {
        object[] results = this.Invoke("getUser", new object[] {
            in0,
            in1});
        return ((RemoteUser)(results[0]));
    }
    
    public System.IAsyncResult BegingetUser(string in0, string in1, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("getUser", new object[] {
            in0,
            in1}, callback, asyncState);
    }
    
    public RemoteUser EndgetUser(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((RemoteUser)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("loginReturn")]
    public string login(string in0, string in1) {
        object[] results = this.Invoke("login", new object[] {
            in0,
            in1});
        return ((string)(results[0]));
    }
    
    public System.IAsyncResult Beginlogin(string in0, string in1, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("login", new object[] {
            in0,
            in1}, callback, asyncState);
    }
    
    public string Endlogin(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((string)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("getClusterInformationReturn")]
    public RemoteClusterInformation getClusterInformation(string in0) {
        object[] results = this.Invoke("getClusterInformation", new object[] {
            in0});
        return ((RemoteClusterInformation)(results[0]));
    }
    
    public System.IAsyncResult BegingetClusterInformation(string in0, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("getClusterInformation", new object[] {
            in0}, callback, asyncState);
    }
    
    public RemoteClusterInformation EndgetClusterInformation(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((RemoteClusterInformation)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("addCommentReturn")]
    public RemoteComment addComment(string in0, RemoteComment in1) {
        object[] results = this.Invoke("addComment", new object[] {
            in0,
            in1});
        return ((RemoteComment)(results[0]));
    }
    
    public System.IAsyncResult BeginaddComment(string in0, RemoteComment in1, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("addComment", new object[] {
            in0,
            in1}, callback, asyncState);
    }
    
    public RemoteComment EndaddComment(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((RemoteComment)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("removeSpaceReturn")]
    public bool removeSpace(string in0, string in1) {
        object[] results = this.Invoke("removeSpace", new object[] {
            in0,
            in1});
        return ((bool)(results[0]));
    }
    
    public System.IAsyncResult BeginremoveSpace(string in0, string in1, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("removeSpace", new object[] {
            in0,
            in1}, callback, asyncState);
    }
    
    public bool EndremoveSpace(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((bool)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("getSpacesReturn")]
    public RemoteSpaceSummary[] getSpaces(string in0) {
        object[] results = this.Invoke("getSpaces", new object[] {
            in0});
        return ((RemoteSpaceSummary[])(results[0]));
    }
    
    public System.IAsyncResult BegingetSpaces(string in0, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("getSpaces", new object[] {
            in0}, callback, asyncState);
    }
    
    public RemoteSpaceSummary[] EndgetSpaces(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((RemoteSpaceSummary[])(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("convertToPersonalSpaceReturn")]
    public bool convertToPersonalSpace(string in0, string in1, string in2, string in3, bool in4) {
        object[] results = this.Invoke("convertToPersonalSpace", new object[] {
            in0,
            in1,
            in2,
            in3,
            in4});
        return ((bool)(results[0]));
    }
    
    public System.IAsyncResult BeginconvertToPersonalSpace(string in0, string in1, string in2, string in3, bool in4, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("convertToPersonalSpace", new object[] {
            in0,
            in1,
            in2,
            in3,
            in4}, callback, asyncState);
    }
    
    public bool EndconvertToPersonalSpace(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((bool)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("getPagesReturn")]
    public RemotePageSummary[] getPages(string in0, string in1) {
        object[] results = this.Invoke("getPages", new object[] {
            in0,
            in1});
        return ((RemotePageSummary[])(results[0]));
    }
    
    public System.IAsyncResult BegingetPages(string in0, string in1, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("getPages", new object[] {
            in0,
            in1}, callback, asyncState);
    }
    
    public RemotePageSummary[] EndgetPages(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((RemotePageSummary[])(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("removeGroupReturn")]
    public bool removeGroup(string in0, string in1, string in2) {
        object[] results = this.Invoke("removeGroup", new object[] {
            in0,
            in1,
            in2});
        return ((bool)(results[0]));
    }
    
    public System.IAsyncResult BeginremoveGroup(string in0, string in1, string in2, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("removeGroup", new object[] {
            in0,
            in1,
            in2}, callback, asyncState);
    }
    
    public bool EndremoveGroup(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((bool)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("getPageReturn")]
    public RemotePage getPage(string in0, string in1, string in2) {
        object[] results = this.Invoke("getPage", new object[] {
            in0,
            in1,
            in2});
        return ((RemotePage)(results[0]));
    }
    
    public System.IAsyncResult BegingetPage(string in0, string in1, string in2, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("getPage", new object[] {
            in0,
            in1,
            in2}, callback, asyncState);
    }
    
    public RemotePage EndgetPage(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((RemotePage)(results[0]));
    }
    
    [System.Web.Services.WebMethodAttribute(MessageName="getPage1")]
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("getPageReturn")]
    public RemotePage getPage(string in0, long in1) {
        object[] results = this.Invoke("getPage1", new object[] {
            in0,
            in1});
        return ((RemotePage)(results[0]));
    }
    
    public System.IAsyncResult BegingetPage1(string in0, long in1, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("getPage1", new object[] {
            in0,
            in1}, callback, asyncState);
    }
    
    public RemotePage EndgetPage1(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((RemotePage)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("getSpaceGroupReturn")]
    public RemoteSpaceGroup getSpaceGroup(string in0, string in1) {
        object[] results = this.Invoke("getSpaceGroup", new object[] {
            in0,
            in1});
        return ((RemoteSpaceGroup)(results[0]));
    }
    
    public System.IAsyncResult BegingetSpaceGroup(string in0, string in1, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("getSpaceGroup", new object[] {
            in0,
            in1}, callback, asyncState);
    }
    
    public RemoteSpaceGroup EndgetSpaceGroup(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((RemoteSpaceGroup)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("getDescendentsReturn")]
    public RemotePageSummary[] getDescendents(string in0, long in1) {
        object[] results = this.Invoke("getDescendents", new object[] {
            in0,
            in1});
        return ((RemotePageSummary[])(results[0]));
    }
    
    public System.IAsyncResult BegingetDescendents(string in0, long in1, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("getDescendents", new object[] {
            in0,
            in1}, callback, asyncState);
    }
    
    public RemotePageSummary[] EndgetDescendents(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((RemotePageSummary[])(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    public void addUser(string in0, RemoteUser in1, string in2) {
        this.Invoke("addUser", new object[] {
            in0,
            in1,
            in2});
    }
    
    public System.IAsyncResult BeginaddUser(string in0, RemoteUser in1, string in2, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("addUser", new object[] {
            in0,
            in1,
            in2}, callback, asyncState);
    }
    
    public void EndaddUser(System.IAsyncResult asyncResult) {
        this.EndInvoke(asyncResult);
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("addGroupReturn")]
    public bool addGroup(string in0, string in1) {
        object[] results = this.Invoke("addGroup", new object[] {
            in0,
            in1});
        return ((bool)(results[0]));
    }
    
    public System.IAsyncResult BeginaddGroup(string in0, string in1, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("addGroup", new object[] {
            in0,
            in1}, callback, asyncState);
    }
    
    public bool EndaddGroup(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((bool)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("removeUserReturn")]
    public bool removeUser(string in0, string in1) {
        object[] results = this.Invoke("removeUser", new object[] {
            in0,
            in1});
        return ((bool)(results[0]));
    }
    
    public System.IAsyncResult BeginremoveUser(string in0, string in1, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("removeUser", new object[] {
            in0,
            in1}, callback, asyncState);
    }
    
    public bool EndremoveUser(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((bool)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("deactivateUserReturn")]
    public bool deactivateUser(string in0, string in1) {
        object[] results = this.Invoke("deactivateUser", new object[] {
            in0,
            in1});
        return ((bool)(results[0]));
    }
    
    public System.IAsyncResult BegindeactivateUser(string in0, string in1, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("deactivateUser", new object[] {
            in0,
            in1}, callback, asyncState);
    }
    
    public bool EnddeactivateUser(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((bool)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("reactivateUserReturn")]
    public bool reactivateUser(string in0, string in1) {
        object[] results = this.Invoke("reactivateUser", new object[] {
            in0,
            in1});
        return ((bool)(results[0]));
    }
    
    public System.IAsyncResult BeginreactivateUser(string in0, string in1, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("reactivateUser", new object[] {
            in0,
            in1}, callback, asyncState);
    }
    
    public bool EndreactivateUser(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((bool)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("removeAllPermissionsForGroupReturn")]
    public bool removeAllPermissionsForGroup(string in0, string in1) {
        object[] results = this.Invoke("removeAllPermissionsForGroup", new object[] {
            in0,
            in1});
        return ((bool)(results[0]));
    }
    
    public System.IAsyncResult BeginremoveAllPermissionsForGroup(string in0, string in1, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("removeAllPermissionsForGroup", new object[] {
            in0,
            in1}, callback, asyncState);
    }
    
    public bool EndremoveAllPermissionsForGroup(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((bool)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("getGroupsReturn")]
    public string[] getGroups(string in0) {
        object[] results = this.Invoke("getGroups", new object[] {
            in0});
        return ((string[])(results[0]));
    }
    
    public System.IAsyncResult BegingetGroups(string in0, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("getGroups", new object[] {
            in0}, callback, asyncState);
    }
    
    public string[] EndgetGroups(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((string[])(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("getAttachmentReturn")]
    public RemoteAttachment getAttachment(string in0, long in1, string in2, int in3) {
        object[] results = this.Invoke("getAttachment", new object[] {
            in0,
            in1,
            in2,
            in3});
        return ((RemoteAttachment)(results[0]));
    }
    
    public System.IAsyncResult BegingetAttachment(string in0, long in1, string in2, int in3, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("getAttachment", new object[] {
            in0,
            in1,
            in2,
            in3}, callback, asyncState);
    }
    
    public RemoteAttachment EndgetAttachment(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((RemoteAttachment)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("getAncestorsReturn")]
    public RemotePageSummary[] getAncestors(string in0, long in1) {
        object[] results = this.Invoke("getAncestors", new object[] {
            in0,
            in1});
        return ((RemotePageSummary[])(results[0]));
    }
    
    public System.IAsyncResult BegingetAncestors(string in0, long in1, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("getAncestors", new object[] {
            in0,
            in1}, callback, asyncState);
    }
    
    public RemotePageSummary[] EndgetAncestors(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((RemotePageSummary[])(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("getAttachmentsReturn")]
    public RemoteAttachment[] getAttachments(string in0, long in1) {
        object[] results = this.Invoke("getAttachments", new object[] {
            in0,
            in1});
        return ((RemoteAttachment[])(results[0]));
    }
    
    public System.IAsyncResult BegingetAttachments(string in0, long in1, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("getAttachments", new object[] {
            in0,
            in1}, callback, asyncState);
    }
    
    public RemoteAttachment[] EndgetAttachments(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((RemoteAttachment[])(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("removeSpaceGroupReturn")]
    public bool removeSpaceGroup(string in0, string in1) {
        object[] results = this.Invoke("removeSpaceGroup", new object[] {
            in0,
            in1});
        return ((bool)(results[0]));
    }
    
    public System.IAsyncResult BeginremoveSpaceGroup(string in0, string in1, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("removeSpaceGroup", new object[] {
            in0,
            in1}, callback, asyncState);
    }
    
    public bool EndremoveSpaceGroup(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((bool)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("getSpaceGroupsReturn")]
    public RemoteSpaceGroup[] getSpaceGroups(string in0) {
        object[] results = this.Invoke("getSpaceGroups", new object[] {
            in0});
        return ((RemoteSpaceGroup[])(results[0]));
    }
    
    public System.IAsyncResult BegingetSpaceGroups(string in0, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("getSpaceGroups", new object[] {
            in0}, callback, asyncState);
    }
    
    public RemoteSpaceGroup[] EndgetSpaceGroups(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((RemoteSpaceGroup[])(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("getRelatedLabelsReturn")]
    public RemoteLabel[] getRelatedLabels(string in0, string in1, int in2) {
        object[] results = this.Invoke("getRelatedLabels", new object[] {
            in0,
            in1,
            in2});
        return ((RemoteLabel[])(results[0]));
    }
    
    public System.IAsyncResult BegingetRelatedLabels(string in0, string in1, int in2, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("getRelatedLabels", new object[] {
            in0,
            in1,
            in2}, callback, asyncState);
    }
    
    public RemoteLabel[] EndgetRelatedLabels(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((RemoteLabel[])(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("getRelatedLabelsInSpaceReturn")]
    public RemoteLabel[] getRelatedLabelsInSpace(string in0, string in1, string in2, int in3) {
        object[] results = this.Invoke("getRelatedLabelsInSpace", new object[] {
            in0,
            in1,
            in2,
            in3});
        return ((RemoteLabel[])(results[0]));
    }
    
    public System.IAsyncResult BegingetRelatedLabelsInSpace(string in0, string in1, string in2, int in3, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("getRelatedLabelsInSpace", new object[] {
            in0,
            in1,
            in2,
            in3}, callback, asyncState);
    }
    
    public RemoteLabel[] EndgetRelatedLabelsInSpace(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((RemoteLabel[])(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("getSpacesContainingContentWithLabelReturn")]
    public RemoteSpace[] getSpacesContainingContentWithLabel(string in0, string in1) {
        object[] results = this.Invoke("getSpacesContainingContentWithLabel", new object[] {
            in0,
            in1});
        return ((RemoteSpace[])(results[0]));
    }
    
    public System.IAsyncResult BegingetSpacesContainingContentWithLabel(string in0, string in1, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("getSpacesContainingContentWithLabel", new object[] {
            in0,
            in1}, callback, asyncState);
    }
    
    public RemoteSpace[] EndgetSpacesContainingContentWithLabel(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((RemoteSpace[])(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("getRecentlyUsedLabelsInSpaceReturn")]
    public RemoteLabel[] getRecentlyUsedLabelsInSpace(string in0, string in1, int in2) {
        object[] results = this.Invoke("getRecentlyUsedLabelsInSpace", new object[] {
            in0,
            in1,
            in2});
        return ((RemoteLabel[])(results[0]));
    }
    
    public System.IAsyncResult BegingetRecentlyUsedLabelsInSpace(string in0, string in1, int in2, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("getRecentlyUsedLabelsInSpace", new object[] {
            in0,
            in1,
            in2}, callback, asyncState);
    }
    
    public RemoteLabel[] EndgetRecentlyUsedLabelsInSpace(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((RemoteLabel[])(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("getRecentlyUsedLabelsReturn")]
    public RemoteLabel[] getRecentlyUsedLabels(string in0, int in1) {
        object[] results = this.Invoke("getRecentlyUsedLabels", new object[] {
            in0,
            in1});
        return ((RemoteLabel[])(results[0]));
    }
    
    public System.IAsyncResult BegingetRecentlyUsedLabels(string in0, int in1, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("getRecentlyUsedLabels", new object[] {
            in0,
            in1}, callback, asyncState);
    }
    
    public RemoteLabel[] EndgetRecentlyUsedLabels(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((RemoteLabel[])(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("getSpacesWithLabelReturn")]
    public RemoteSpace[] getSpacesWithLabel(string in0, string in1) {
        object[] results = this.Invoke("getSpacesWithLabel", new object[] {
            in0,
            in1});
        return ((RemoteSpace[])(results[0]));
    }
    
    public System.IAsyncResult BegingetSpacesWithLabel(string in0, string in1, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("getSpacesWithLabel", new object[] {
            in0,
            in1}, callback, asyncState);
    }
    
    public RemoteSpace[] EndgetSpacesWithLabel(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((RemoteSpace[])(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("getLabelsByDetailReturn")]
    public RemoteLabel[] getLabelsByDetail(string in0, string in1, string in2, string in3, string in4) {
        object[] results = this.Invoke("getLabelsByDetail", new object[] {
            in0,
            in1,
            in2,
            in3,
            in4});
        return ((RemoteLabel[])(results[0]));
    }
    
    public System.IAsyncResult BegingetLabelsByDetail(string in0, string in1, string in2, string in3, string in4, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("getLabelsByDetail", new object[] {
            in0,
            in1,
            in2,
            in3,
            in4}, callback, asyncState);
    }
    
    public RemoteLabel[] EndgetLabelsByDetail(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((RemoteLabel[])(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("getMostPopularLabelsReturn")]
    public RemoteLabel[] getMostPopularLabels(string in0, int in1) {
        object[] results = this.Invoke("getMostPopularLabels", new object[] {
            in0,
            in1});
        return ((RemoteLabel[])(results[0]));
    }
    
    public System.IAsyncResult BegingetMostPopularLabels(string in0, int in1, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("getMostPopularLabels", new object[] {
            in0,
            in1}, callback, asyncState);
    }
    
    public RemoteLabel[] EndgetMostPopularLabels(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((RemoteLabel[])(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("getMostPopularLabelsInSpaceReturn")]
    public RemoteLabel[] getMostPopularLabelsInSpace(string in0, string in1, int in2) {
        object[] results = this.Invoke("getMostPopularLabelsInSpace", new object[] {
            in0,
            in1,
            in2});
        return ((RemoteLabel[])(results[0]));
    }
    
    public System.IAsyncResult BegingetMostPopularLabelsInSpace(string in0, string in1, int in2, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("getMostPopularLabelsInSpace", new object[] {
            in0,
            in1,
            in2}, callback, asyncState);
    }
    
    public RemoteLabel[] EndgetMostPopularLabelsInSpace(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((RemoteLabel[])(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("addAttachmentReturn")]
    public RemoteAttachment addAttachment(string in0, long in1, RemoteAttachment in2, System.Byte[] in3) {
        object[] results = this.Invoke("addAttachment", new object[] {
            in0,
            in1,
            in2,
            in3});
        return ((RemoteAttachment)(results[0]));
    }
    
    public System.IAsyncResult BeginaddAttachment(string in0, long in1, RemoteAttachment in2, System.Byte[] in3, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("addAttachment", new object[] {
            in0,
            in1,
            in2,
            in3}, callback, asyncState);
    }
    
    public RemoteAttachment EndaddAttachment(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((RemoteAttachment)(results[0]));
    }
    
    [System.Web.Services.WebMethodAttribute(MessageName="addAttachment1")]
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("addAttachmentReturn")]
    public RemoteAttachment addAttachment(string in0, RemoteAttachment in1, System.Byte[] in2) {
        object[] results = this.Invoke("addAttachment1", new object[] {
            in0,
            in1,
            in2});
        return ((RemoteAttachment)(results[0]));
    }
    
    public System.IAsyncResult BeginaddAttachment1(string in0, RemoteAttachment in1, System.Byte[] in2, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("addAttachment1", new object[] {
            in0,
            in1,
            in2}, callback, asyncState);
    }
    
    public RemoteAttachment EndaddAttachment1(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((RemoteAttachment)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("getCommentsReturn")]
    public RemoteComment[] getComments(string in0, long in1) {
        object[] results = this.Invoke("getComments", new object[] {
            in0,
            in1});
        return ((RemoteComment[])(results[0]));
    }
    
    public System.IAsyncResult BegingetComments(string in0, long in1, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("getComments", new object[] {
            in0,
            in1}, callback, asyncState);
    }
    
    public RemoteComment[] EndgetComments(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((RemoteComment[])(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("removeCommentReturn")]
    public bool removeComment(string in0, long in1) {
        object[] results = this.Invoke("removeComment", new object[] {
            in0,
            in1});
        return ((bool)(results[0]));
    }
    
    public System.IAsyncResult BeginremoveComment(string in0, long in1, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("removeComment", new object[] {
            in0,
            in1}, callback, asyncState);
    }
    
    public bool EndremoveComment(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((bool)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("getContentPermissionSetsReturn")]
    public RemoteContentPermissionSet[] getContentPermissionSets(string in0, long in1) {
        object[] results = this.Invoke("getContentPermissionSets", new object[] {
            in0,
            in1});
        return ((RemoteContentPermissionSet[])(results[0]));
    }
    
    public System.IAsyncResult BegingetContentPermissionSets(string in0, long in1, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("getContentPermissionSets", new object[] {
            in0,
            in1}, callback, asyncState);
    }
    
    public RemoteContentPermissionSet[] EndgetContentPermissionSets(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((RemoteContentPermissionSet[])(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("setContentPermissionsReturn")]
    public bool setContentPermissions(string in0, long in1, string in2, RemoteContentPermission[] in3) {
        object[] results = this.Invoke("setContentPermissions", new object[] {
            in0,
            in1,
            in2,
            in3});
        return ((bool)(results[0]));
    }
    
    public System.IAsyncResult BeginsetContentPermissions(string in0, long in1, string in2, RemoteContentPermission[] in3, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("setContentPermissions", new object[] {
            in0,
            in1,
            in2,
            in3}, callback, asyncState);
    }
    
    public bool EndsetContentPermissions(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((bool)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("getContentPermissionSetReturn")]
    public RemoteContentPermissionSet getContentPermissionSet(string in0, long in1, string in2) {
        object[] results = this.Invoke("getContentPermissionSet", new object[] {
            in0,
            in1,
            in2});
        return ((RemoteContentPermissionSet)(results[0]));
    }
    
    public System.IAsyncResult BegingetContentPermissionSet(string in0, long in1, string in2, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("getContentPermissionSet", new object[] {
            in0,
            in1,
            in2}, callback, asyncState);
    }
    
    public RemoteContentPermissionSet EndgetContentPermissionSet(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((RemoteContentPermissionSet)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("logoutReturn")]
    public bool logout(string in0) {
        object[] results = this.Invoke("logout", new object[] {
            in0});
        return ((bool)(results[0]));
    }
    
    public System.IAsyncResult Beginlogout(string in0, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("logout", new object[] {
            in0}, callback, asyncState);
    }
    
    public bool Endlogout(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((bool)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("getAttachmentDataReturn")]
    public System.Byte[] getAttachmentData(string in0, long in1, string in2, int in3) {
        object[] results = this.Invoke("getAttachmentData", new object[] {
            in0,
            in1,
            in2,
            in3});
        return ((System.Byte[])(results[0]));
    }
    
    public System.IAsyncResult BegingetAttachmentData(string in0, long in1, string in2, int in3, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("getAttachmentData", new object[] {
            in0,
            in1,
            in2,
            in3}, callback, asyncState);
    }
    
    public System.Byte[] EndgetAttachmentData(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((System.Byte[])(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("exportSpaceReturn")]
    public string exportSpace(string in0, string in1, string in2) {
        object[] results = this.Invoke("exportSpace", new object[] {
            in0,
            in1,
            in2});
        return ((string)(results[0]));
    }
    
    public System.IAsyncResult BeginexportSpace(string in0, string in1, string in2, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("exportSpace", new object[] {
            in0,
            in1,
            in2}, callback, asyncState);
    }
    
    public string EndexportSpace(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((string)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("moveAttachmentReturn")]
    public bool moveAttachment(string in0, long in1, string in2, long in3, string in4) {
        object[] results = this.Invoke("moveAttachment", new object[] {
            in0,
            in1,
            in2,
            in3,
            in4});
        return ((bool)(results[0]));
    }
    
    public System.IAsyncResult BeginmoveAttachment(string in0, long in1, string in2, long in3, string in4, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("moveAttachment", new object[] {
            in0,
            in1,
            in2,
            in3,
            in4}, callback, asyncState);
    }
    
    public bool EndmoveAttachment(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((bool)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("removeAttachmentReturn")]
    public bool removeAttachment(string in0, long in1, string in2) {
        object[] results = this.Invoke("removeAttachment", new object[] {
            in0,
            in1,
            in2});
        return ((bool)(results[0]));
    }
    
    public System.IAsyncResult BeginremoveAttachment(string in0, long in1, string in2, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("removeAttachment", new object[] {
            in0,
            in1,
            in2}, callback, asyncState);
    }
    
    public bool EndremoveAttachment(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((bool)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("hasUserReturn")]
    public bool hasUser(string in0, string in1) {
        object[] results = this.Invoke("hasUser", new object[] {
            in0,
            in1});
        return ((bool)(results[0]));
    }
    
    public System.IAsyncResult BeginhasUser(string in0, string in1, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("hasUser", new object[] {
            in0,
            in1}, callback, asyncState);
    }
    
    public bool EndhasUser(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((bool)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("addSpaceReturn")]
    public RemoteSpace addSpace(string in0, RemoteSpace in1) {
        object[] results = this.Invoke("addSpace", new object[] {
            in0,
            in1});
        return ((RemoteSpace)(results[0]));
    }
    
    public System.IAsyncResult BeginaddSpace(string in0, RemoteSpace in1, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("addSpace", new object[] {
            in0,
            in1}, callback, asyncState);
    }
    
    public RemoteSpace EndaddSpace(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((RemoteSpace)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("getActiveUsersReturn")]
    public string[] getActiveUsers(string in0, bool in1) {
        object[] results = this.Invoke("getActiveUsers", new object[] {
            in0,
            in1});
        return ((string[])(results[0]));
    }
    
    public System.IAsyncResult BegingetActiveUsers(string in0, bool in1, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("getActiveUsers", new object[] {
            in0,
            in1}, callback, asyncState);
    }
    
    public string[] EndgetActiveUsers(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((string[])(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("editCommentReturn")]
    public RemoteComment editComment(string in0, RemoteComment in1) {
        object[] results = this.Invoke("editComment", new object[] {
            in0,
            in1});
        return ((RemoteComment)(results[0]));
    }
    
    public System.IAsyncResult BegineditComment(string in0, RemoteComment in1, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("editComment", new object[] {
            in0,
            in1}, callback, asyncState);
    }
    
    public RemoteComment EndeditComment(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((RemoteComment)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("getPageHistoryReturn")]
    public RemotePageHistory[] getPageHistory(string in0, long in1) {
        object[] results = this.Invoke("getPageHistory", new object[] {
            in0,
            in1});
        return ((RemotePageHistory[])(results[0]));
    }
    
    public System.IAsyncResult BegingetPageHistory(string in0, long in1, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("getPageHistory", new object[] {
            in0,
            in1}, callback, asyncState);
    }
    
    public RemotePageHistory[] EndgetPageHistory(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((RemotePageHistory[])(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("removePageReturn")]
    public bool removePage(string in0, long in1) {
        object[] results = this.Invoke("removePage", new object[] {
            in0,
            in1});
        return ((bool)(results[0]));
    }
    
    public System.IAsyncResult BeginremovePage(string in0, long in1, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("removePage", new object[] {
            in0,
            in1}, callback, asyncState);
    }
    
    public bool EndremovePage(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((bool)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("renderContentReturn")]
    public string renderContent(string in0, string in1, long in2, string in3) {
        object[] results = this.Invoke("renderContent", new object[] {
            in0,
            in1,
            in2,
            in3});
        return ((string)(results[0]));
    }
    
    public System.IAsyncResult BeginrenderContent(string in0, string in1, long in2, string in3, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("renderContent", new object[] {
            in0,
            in1,
            in2,
            in3}, callback, asyncState);
    }
    
    public string EndrenderContent(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((string)(results[0]));
    }
    
    [System.Web.Services.WebMethodAttribute(MessageName="renderContent1")]
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("renderContentReturn")]
    public string renderContent(string in0, string in1, long in2, string in3, Map in4) {
        object[] results = this.Invoke("renderContent1", new object[] {
            in0,
            in1,
            in2,
            in3,
            in4});
        return ((string)(results[0]));
    }
    
    public System.IAsyncResult BeginrenderContent1(string in0, string in1, long in2, string in3, Map in4, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("renderContent1", new object[] {
            in0,
            in1,
            in2,
            in3,
            in4}, callback, asyncState);
    }
    
    public string EndrenderContent1(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((string)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("storePageReturn")]
    public RemotePage storePage(string in0, RemotePage in1) {
        object[] results = this.Invoke("storePage", new object[] {
            in0,
            in1});
        return ((RemotePage)(results[0]));
    }
    
    public System.IAsyncResult BeginstorePage(string in0, RemotePage in1, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("storePage", new object[] {
            in0,
            in1}, callback, asyncState);
    }
    
    public RemotePage EndstorePage(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((RemotePage)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("getSpacesInGroupReturn")]
    public RemoteSpaceSummary[] getSpacesInGroup(string in0, string in1) {
        object[] results = this.Invoke("getSpacesInGroup", new object[] {
            in0,
            in1});
        return ((RemoteSpaceSummary[])(results[0]));
    }
    
    public System.IAsyncResult BegingetSpacesInGroup(string in0, string in1, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("getSpacesInGroup", new object[] {
            in0,
            in1}, callback, asyncState);
    }
    
    public RemoteSpaceSummary[] EndgetSpacesInGroup(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((RemoteSpaceSummary[])(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("storeSpaceReturn")]
    public RemoteSpace storeSpace(string in0, RemoteSpace in1) {
        object[] results = this.Invoke("storeSpace", new object[] {
            in0,
            in1});
        return ((RemoteSpace)(results[0]));
    }
    
    public System.IAsyncResult BeginstoreSpace(string in0, RemoteSpace in1, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("storeSpace", new object[] {
            in0,
            in1}, callback, asyncState);
    }
    
    public RemoteSpace EndstoreSpace(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((RemoteSpace)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("addSpaceGroupReturn")]
    public RemoteSpaceGroup addSpaceGroup(string in0, RemoteSpaceGroup in1) {
        object[] results = this.Invoke("addSpaceGroup", new object[] {
            in0,
            in1});
        return ((RemoteSpaceGroup)(results[0]));
    }
    
    public System.IAsyncResult BeginaddSpaceGroup(string in0, RemoteSpaceGroup in1, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("addSpaceGroup", new object[] {
            in0,
            in1}, callback, asyncState);
    }
    
    public RemoteSpaceGroup EndaddSpaceGroup(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((RemoteSpaceGroup)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("addPersonalSpaceReturn")]
    public RemoteSpace addPersonalSpace(string in0, RemoteSpace in1, string in2) {
        object[] results = this.Invoke("addPersonalSpace", new object[] {
            in0,
            in1,
            in2});
        return ((RemoteSpace)(results[0]));
    }
    
    public System.IAsyncResult BeginaddPersonalSpace(string in0, RemoteSpace in1, string in2, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("addPersonalSpace", new object[] {
            in0,
            in1,
            in2}, callback, asyncState);
    }
    
    public RemoteSpace EndaddPersonalSpace(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((RemoteSpace)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("getSpaceLevelPermissionsReturn")]
    public string[] getSpaceLevelPermissions(string in0) {
        object[] results = this.Invoke("getSpaceLevelPermissions", new object[] {
            in0});
        return ((string[])(results[0]));
    }
    
    public System.IAsyncResult BegingetSpaceLevelPermissions(string in0, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("getSpaceLevelPermissions", new object[] {
            in0}, callback, asyncState);
    }
    
    public string[] EndgetSpaceLevelPermissions(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((string[])(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("addPermissionToSpaceReturn")]
    public bool addPermissionToSpace(string in0, string in1, string in2, string in3) {
        object[] results = this.Invoke("addPermissionToSpace", new object[] {
            in0,
            in1,
            in2,
            in3});
        return ((bool)(results[0]));
    }
    
    public System.IAsyncResult BeginaddPermissionToSpace(string in0, string in1, string in2, string in3, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("addPermissionToSpace", new object[] {
            in0,
            in1,
            in2,
            in3}, callback, asyncState);
    }
    
    public bool EndaddPermissionToSpace(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((bool)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("addGlobalPermissionsReturn")]
    public bool addGlobalPermissions(string in0, string[] in1, string in2) {
        object[] results = this.Invoke("addGlobalPermissions", new object[] {
            in0,
            in1,
            in2});
        return ((bool)(results[0]));
    }
    
    public System.IAsyncResult BeginaddGlobalPermissions(string in0, string[] in1, string in2, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("addGlobalPermissions", new object[] {
            in0,
            in1,
            in2}, callback, asyncState);
    }
    
    public bool EndaddGlobalPermissions(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((bool)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("addGlobalPermissionReturn")]
    public bool addGlobalPermission(string in0, string in1, string in2) {
        object[] results = this.Invoke("addGlobalPermission", new object[] {
            in0,
            in1,
            in2});
        return ((bool)(results[0]));
    }
    
    public System.IAsyncResult BeginaddGlobalPermission(string in0, string in1, string in2, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("addGlobalPermission", new object[] {
            in0,
            in1,
            in2}, callback, asyncState);
    }
    
    public bool EndaddGlobalPermission(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((bool)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("addAnonymousUsePermissionReturn")]
    public bool addAnonymousUsePermission(string in0) {
        object[] results = this.Invoke("addAnonymousUsePermission", new object[] {
            in0});
        return ((bool)(results[0]));
    }
    
    public System.IAsyncResult BeginaddAnonymousUsePermission(string in0, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("addAnonymousUsePermission", new object[] {
            in0}, callback, asyncState);
    }
    
    public bool EndaddAnonymousUsePermission(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((bool)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("removeGlobalPermissionReturn")]
    public bool removeGlobalPermission(string in0, string in1, string in2) {
        object[] results = this.Invoke("removeGlobalPermission", new object[] {
            in0,
            in1,
            in2});
        return ((bool)(results[0]));
    }
    
    public System.IAsyncResult BeginremoveGlobalPermission(string in0, string in1, string in2, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("removeGlobalPermission", new object[] {
            in0,
            in1,
            in2}, callback, asyncState);
    }
    
    public bool EndremoveGlobalPermission(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((bool)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("addPermissionsToSpaceReturn")]
    public bool addPermissionsToSpace(string in0, string[] in1, string in2, string in3) {
        object[] results = this.Invoke("addPermissionsToSpace", new object[] {
            in0,
            in1,
            in2,
            in3});
        return ((bool)(results[0]));
    }
    
    public System.IAsyncResult BeginaddPermissionsToSpace(string in0, string[] in1, string in2, string in3, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("addPermissionsToSpace", new object[] {
            in0,
            in1,
            in2,
            in3}, callback, asyncState);
    }
    
    public bool EndaddPermissionsToSpace(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((bool)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("removePermissionFromSpaceReturn")]
    public bool removePermissionFromSpace(string in0, string in1, string in2, string in3) {
        object[] results = this.Invoke("removePermissionFromSpace", new object[] {
            in0,
            in1,
            in2,
            in3});
        return ((bool)(results[0]));
    }
    
    public System.IAsyncResult BeginremovePermissionFromSpace(string in0, string in1, string in2, string in3, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("removePermissionFromSpace", new object[] {
            in0,
            in1,
            in2,
            in3}, callback, asyncState);
    }
    
    public bool EndremovePermissionFromSpace(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((bool)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("editUserReturn")]
    public bool editUser(string in0, RemoteUser in1) {
        object[] results = this.Invoke("editUser", new object[] {
            in0,
            in1});
        return ((bool)(results[0]));
    }
    
    public System.IAsyncResult BegineditUser(string in0, RemoteUser in1, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("editUser", new object[] {
            in0,
            in1}, callback, asyncState);
    }
    
    public bool EndeditUser(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((bool)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("getUserGroupsReturn")]
    public string[] getUserGroups(string in0, string in1) {
        object[] results = this.Invoke("getUserGroups", new object[] {
            in0,
            in1});
        return ((string[])(results[0]));
    }
    
    public System.IAsyncResult BegingetUserGroups(string in0, string in1, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("getUserGroups", new object[] {
            in0,
            in1}, callback, asyncState);
    }
    
    public string[] EndgetUserGroups(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((string[])(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("addUserToGroupReturn")]
    public bool addUserToGroup(string in0, string in1, string in2) {
        object[] results = this.Invoke("addUserToGroup", new object[] {
            in0,
            in1,
            in2});
        return ((bool)(results[0]));
    }
    
    public System.IAsyncResult BeginaddUserToGroup(string in0, string in1, string in2, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("addUserToGroup", new object[] {
            in0,
            in1,
            in2}, callback, asyncState);
    }
    
    public bool EndaddUserToGroup(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((bool)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("removeUserFromGroupReturn")]
    public bool removeUserFromGroup(string in0, string in1, string in2) {
        object[] results = this.Invoke("removeUserFromGroup", new object[] {
            in0,
            in1,
            in2});
        return ((bool)(results[0]));
    }
    
    public System.IAsyncResult BeginremoveUserFromGroup(string in0, string in1, string in2, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("removeUserFromGroup", new object[] {
            in0,
            in1,
            in2}, callback, asyncState);
    }
    
    public bool EndremoveUserFromGroup(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((bool)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("changeMyPasswordReturn")]
    public bool changeMyPassword(string in0, string in1, string in2) {
        object[] results = this.Invoke("changeMyPassword", new object[] {
            in0,
            in1,
            in2});
        return ((bool)(results[0]));
    }
    
    public System.IAsyncResult BeginchangeMyPassword(string in0, string in1, string in2, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("changeMyPassword", new object[] {
            in0,
            in1,
            in2}, callback, asyncState);
    }
    
    public bool EndchangeMyPassword(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((bool)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("changeUserPasswordReturn")]
    public bool changeUserPassword(string in0, string in1, string in2) {
        object[] results = this.Invoke("changeUserPassword", new object[] {
            in0,
            in1,
            in2});
        return ((bool)(results[0]));
    }
    
    public System.IAsyncResult BeginchangeUserPassword(string in0, string in1, string in2, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("changeUserPassword", new object[] {
            in0,
            in1,
            in2}, callback, asyncState);
    }
    
    public bool EndchangeUserPassword(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((bool)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("setUserInformationReturn")]
    public bool setUserInformation(string in0, RemoteUserInformation in1) {
        object[] results = this.Invoke("setUserInformation", new object[] {
            in0,
            in1});
        return ((bool)(results[0]));
    }
    
    public System.IAsyncResult BeginsetUserInformation(string in0, RemoteUserInformation in1, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("setUserInformation", new object[] {
            in0,
            in1}, callback, asyncState);
    }
    
    public bool EndsetUserInformation(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((bool)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("getUserInformationReturn")]
    public RemoteUserInformation getUserInformation(string in0, string in1) {
        object[] results = this.Invoke("getUserInformation", new object[] {
            in0,
            in1});
        return ((RemoteUserInformation)(results[0]));
    }
    
    public System.IAsyncResult BegingetUserInformation(string in0, string in1, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("getUserInformation", new object[] {
            in0,
            in1}, callback, asyncState);
    }
    
    public RemoteUserInformation EndgetUserInformation(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((RemoteUserInformation)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("hasGroupReturn")]
    public bool hasGroup(string in0, string in1) {
        object[] results = this.Invoke("hasGroup", new object[] {
            in0,
            in1});
        return ((bool)(results[0]));
    }
    
    public System.IAsyncResult BeginhasGroup(string in0, string in1, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("hasGroup", new object[] {
            in0,
            in1}, callback, asyncState);
    }
    
    public bool EndhasGroup(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((bool)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("addProfilePictureReturn")]
    public bool addProfilePicture(string in0, string in1, string in2, string in3, System.Byte[] in4) {
        object[] results = this.Invoke("addProfilePicture", new object[] {
            in0,
            in1,
            in2,
            in3,
            in4});
        return ((bool)(results[0]));
    }
    
    public System.IAsyncResult BeginaddProfilePicture(string in0, string in1, string in2, string in3, System.Byte[] in4, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("addProfilePicture", new object[] {
            in0,
            in1,
            in2,
            in3,
            in4}, callback, asyncState);
    }
    
    public bool EndaddProfilePicture(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((bool)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("getBlogEntryByDayAndTitleReturn")]
    public RemoteBlogEntry getBlogEntryByDayAndTitle(string in0, string in1, int in2, string in3) {
        object[] results = this.Invoke("getBlogEntryByDayAndTitle", new object[] {
            in0,
            in1,
            in2,
            in3});
        return ((RemoteBlogEntry)(results[0]));
    }
    
    public System.IAsyncResult BegingetBlogEntryByDayAndTitle(string in0, string in1, int in2, string in3, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("getBlogEntryByDayAndTitle", new object[] {
            in0,
            in1,
            in2,
            in3}, callback, asyncState);
    }
    
    public RemoteBlogEntry EndgetBlogEntryByDayAndTitle(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((RemoteBlogEntry)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("getBlogEntryReturn")]
    public RemoteBlogEntry getBlogEntry(string in0, long in1) {
        object[] results = this.Invoke("getBlogEntry", new object[] {
            in0,
            in1});
        return ((RemoteBlogEntry)(results[0]));
    }
    
    public System.IAsyncResult BegingetBlogEntry(string in0, long in1, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("getBlogEntry", new object[] {
            in0,
            in1}, callback, asyncState);
    }
    
    public RemoteBlogEntry EndgetBlogEntry(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((RemoteBlogEntry)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("getBlogEntriesReturn")]
    public RemoteBlogEntrySummary[] getBlogEntries(string in0, string in1) {
        object[] results = this.Invoke("getBlogEntries", new object[] {
            in0,
            in1});
        return ((RemoteBlogEntrySummary[])(results[0]));
    }
    
    public System.IAsyncResult BegingetBlogEntries(string in0, string in1, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("getBlogEntries", new object[] {
            in0,
            in1}, callback, asyncState);
    }
    
    public RemoteBlogEntrySummary[] EndgetBlogEntries(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((RemoteBlogEntrySummary[])(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("storeBlogEntryReturn")]
    public RemoteBlogEntry storeBlogEntry(string in0, RemoteBlogEntry in1) {
        object[] results = this.Invoke("storeBlogEntry", new object[] {
            in0,
            in1});
        return ((RemoteBlogEntry)(results[0]));
    }
    
    public System.IAsyncResult BeginstoreBlogEntry(string in0, RemoteBlogEntry in1, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("storeBlogEntry", new object[] {
            in0,
            in1}, callback, asyncState);
    }
    
    public RemoteBlogEntry EndstoreBlogEntry(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((RemoteBlogEntry)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("exportSiteReturn")]
    public string exportSite(string in0, bool in1) {
        object[] results = this.Invoke("exportSite", new object[] {
            in0,
            in1});
        return ((string)(results[0]));
    }
    
    public System.IAsyncResult BeginexportSite(string in0, bool in1, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("exportSite", new object[] {
            in0,
            in1}, callback, asyncState);
    }
    
    public string EndexportSite(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((string)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("flushIndexQueueReturn")]
    public bool flushIndexQueue(string in0) {
        object[] results = this.Invoke("flushIndexQueue", new object[] {
            in0});
        return ((bool)(results[0]));
    }
    
    public System.IAsyncResult BeginflushIndexQueue(string in0, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("flushIndexQueue", new object[] {
            in0}, callback, asyncState);
    }
    
    public bool EndflushIndexQueue(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((bool)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("clearIndexQueueReturn")]
    public bool clearIndexQueue(string in0) {
        object[] results = this.Invoke("clearIndexQueue", new object[] {
            in0});
        return ((bool)(results[0]));
    }
    
    public System.IAsyncResult BeginclearIndexQueue(string in0, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("clearIndexQueue", new object[] {
            in0}, callback, asyncState);
    }
    
    public bool EndclearIndexQueue(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((bool)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("getClusterNodeStatusesReturn")]
    public RemoteNodeStatus[] getClusterNodeStatuses(string in0) {
        object[] results = this.Invoke("getClusterNodeStatuses", new object[] {
            in0});
        return ((RemoteNodeStatus[])(results[0]));
    }
    
    public System.IAsyncResult BegingetClusterNodeStatuses(string in0, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("getClusterNodeStatuses", new object[] {
            in0}, callback, asyncState);
    }
    
    public RemoteNodeStatus[] EndgetClusterNodeStatuses(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((RemoteNodeStatus[])(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("importSpaceReturn")]
    public bool importSpace(string in0, System.Byte[] in1) {
        object[] results = this.Invoke("importSpace", new object[] {
            in0,
            in1});
        return ((bool)(results[0]));
    }
    
    public System.IAsyncResult BeginimportSpace(string in0, System.Byte[] in1, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("importSpace", new object[] {
            in0,
            in1}, callback, asyncState);
    }
    
    public bool EndimportSpace(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((bool)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("getLabelsByIdReturn")]
    public RemoteLabel[] getLabelsById(string in0, long in1) {
        object[] results = this.Invoke("getLabelsById", new object[] {
            in0,
            in1});
        return ((RemoteLabel[])(results[0]));
    }
    
    public System.IAsyncResult BegingetLabelsById(string in0, long in1, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("getLabelsById", new object[] {
            in0,
            in1}, callback, asyncState);
    }
    
    public RemoteLabel[] EndgetLabelsById(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((RemoteLabel[])(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("getLabelContentByIdReturn")]
    public RemoteSearchResult[] getLabelContentById(string in0, long in1) {
        object[] results = this.Invoke("getLabelContentById", new object[] {
            in0,
            in1});
        return ((RemoteSearchResult[])(results[0]));
    }
    
    public System.IAsyncResult BegingetLabelContentById(string in0, long in1, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("getLabelContentById", new object[] {
            in0,
            in1}, callback, asyncState);
    }
    
    public RemoteSearchResult[] EndgetLabelContentById(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((RemoteSearchResult[])(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("getLabelContentByNameReturn")]
    public RemoteSearchResult[] getLabelContentByName(string in0, string in1) {
        object[] results = this.Invoke("getLabelContentByName", new object[] {
            in0,
            in1});
        return ((RemoteSearchResult[])(results[0]));
    }
    
    public System.IAsyncResult BegingetLabelContentByName(string in0, string in1, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("getLabelContentByName", new object[] {
            in0,
            in1}, callback, asyncState);
    }
    
    public RemoteSearchResult[] EndgetLabelContentByName(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((RemoteSearchResult[])(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("getLabelContentByObjectReturn")]
    public RemoteSearchResult[] getLabelContentByObject(string in0, RemoteLabel in1) {
        object[] results = this.Invoke("getLabelContentByObject", new object[] {
            in0,
            in1});
        return ((RemoteSearchResult[])(results[0]));
    }
    
    public System.IAsyncResult BegingetLabelContentByObject(string in0, RemoteLabel in1, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("getLabelContentByObject", new object[] {
            in0,
            in1}, callback, asyncState);
    }
    
    public RemoteSearchResult[] EndgetLabelContentByObject(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((RemoteSearchResult[])(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("addLabelByNameReturn")]
    public bool addLabelByName(string in0, string in1, long in2) {
        object[] results = this.Invoke("addLabelByName", new object[] {
            in0,
            in1,
            in2});
        return ((bool)(results[0]));
    }
    
    public System.IAsyncResult BeginaddLabelByName(string in0, string in1, long in2, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("addLabelByName", new object[] {
            in0,
            in1,
            in2}, callback, asyncState);
    }
    
    public bool EndaddLabelByName(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((bool)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("addLabelByIdReturn")]
    public bool addLabelById(string in0, long in1, long in2) {
        object[] results = this.Invoke("addLabelById", new object[] {
            in0,
            in1,
            in2});
        return ((bool)(results[0]));
    }
    
    public System.IAsyncResult BeginaddLabelById(string in0, long in1, long in2, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("addLabelById", new object[] {
            in0,
            in1,
            in2}, callback, asyncState);
    }
    
    public bool EndaddLabelById(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((bool)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("addLabelByObjectReturn")]
    public bool addLabelByObject(string in0, RemoteLabel in1, long in2) {
        object[] results = this.Invoke("addLabelByObject", new object[] {
            in0,
            in1,
            in2});
        return ((bool)(results[0]));
    }
    
    public System.IAsyncResult BeginaddLabelByObject(string in0, RemoteLabel in1, long in2, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("addLabelByObject", new object[] {
            in0,
            in1,
            in2}, callback, asyncState);
    }
    
    public bool EndaddLabelByObject(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((bool)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("addLabelByNameToSpaceReturn")]
    public bool addLabelByNameToSpace(string in0, string in1, string in2) {
        object[] results = this.Invoke("addLabelByNameToSpace", new object[] {
            in0,
            in1,
            in2});
        return ((bool)(results[0]));
    }
    
    public System.IAsyncResult BeginaddLabelByNameToSpace(string in0, string in1, string in2, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("addLabelByNameToSpace", new object[] {
            in0,
            in1,
            in2}, callback, asyncState);
    }
    
    public bool EndaddLabelByNameToSpace(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((bool)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("removeLabelByNameReturn")]
    public bool removeLabelByName(string in0, string in1, long in2) {
        object[] results = this.Invoke("removeLabelByName", new object[] {
            in0,
            in1,
            in2});
        return ((bool)(results[0]));
    }
    
    public System.IAsyncResult BeginremoveLabelByName(string in0, string in1, long in2, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("removeLabelByName", new object[] {
            in0,
            in1,
            in2}, callback, asyncState);
    }
    
    public bool EndremoveLabelByName(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((bool)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("removeLabelByIdReturn")]
    public bool removeLabelById(string in0, long in1, long in2) {
        object[] results = this.Invoke("removeLabelById", new object[] {
            in0,
            in1,
            in2});
        return ((bool)(results[0]));
    }
    
    public System.IAsyncResult BeginremoveLabelById(string in0, long in1, long in2, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("removeLabelById", new object[] {
            in0,
            in1,
            in2}, callback, asyncState);
    }
    
    public bool EndremoveLabelById(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((bool)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("removeLabelByObjectReturn")]
    public bool removeLabelByObject(string in0, RemoteLabel in1, long in2) {
        object[] results = this.Invoke("removeLabelByObject", new object[] {
            in0,
            in1,
            in2});
        return ((bool)(results[0]));
    }
    
    public System.IAsyncResult BeginremoveLabelByObject(string in0, RemoteLabel in1, long in2, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("removeLabelByObject", new object[] {
            in0,
            in1,
            in2}, callback, asyncState);
    }
    
    public bool EndremoveLabelByObject(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((bool)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("removeLabelByNameFromSpaceReturn")]
    public bool removeLabelByNameFromSpace(string in0, string in1, string in2) {
        object[] results = this.Invoke("removeLabelByNameFromSpace", new object[] {
            in0,
            in1,
            in2});
        return ((bool)(results[0]));
    }
    
    public System.IAsyncResult BeginremoveLabelByNameFromSpace(string in0, string in1, string in2, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("removeLabelByNameFromSpace", new object[] {
            in0,
            in1,
            in2}, callback, asyncState);
    }
    
    public bool EndremoveLabelByNameFromSpace(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((bool)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("getPermissionsForUserReturn")]
    public string[] getPermissionsForUser(string in0, string in1, string in2) {
        object[] results = this.Invoke("getPermissionsForUser", new object[] {
            in0,
            in1,
            in2});
        return ((string[])(results[0]));
    }
    
    public System.IAsyncResult BegingetPermissionsForUser(string in0, string in1, string in2, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("getPermissionsForUser", new object[] {
            in0,
            in1,
            in2}, callback, asyncState);
    }
    
    public string[] EndgetPermissionsForUser(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((string[])(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("removeAnonymousUsePermissionReturn")]
    public bool removeAnonymousUsePermission(string in0) {
        object[] results = this.Invoke("removeAnonymousUsePermission", new object[] {
            in0});
        return ((bool)(results[0]));
    }
    
    public System.IAsyncResult BeginremoveAnonymousUsePermission(string in0, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("removeAnonymousUsePermission", new object[] {
            in0}, callback, asyncState);
    }
    
    public bool EndremoveAnonymousUsePermission(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((bool)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("addAnonymousPermissionToSpaceReturn")]
    public bool addAnonymousPermissionToSpace(string in0, string in1, string in2) {
        object[] results = this.Invoke("addAnonymousPermissionToSpace", new object[] {
            in0,
            in1,
            in2});
        return ((bool)(results[0]));
    }
    
    public System.IAsyncResult BeginaddAnonymousPermissionToSpace(string in0, string in1, string in2, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("addAnonymousPermissionToSpace", new object[] {
            in0,
            in1,
            in2}, callback, asyncState);
    }
    
    public bool EndaddAnonymousPermissionToSpace(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((bool)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("addAnonymousPermissionsToSpaceReturn")]
    public bool addAnonymousPermissionsToSpace(string in0, string[] in1, string in2) {
        object[] results = this.Invoke("addAnonymousPermissionsToSpace", new object[] {
            in0,
            in1,
            in2});
        return ((bool)(results[0]));
    }
    
    public System.IAsyncResult BeginaddAnonymousPermissionsToSpace(string in0, string[] in1, string in2, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("addAnonymousPermissionsToSpace", new object[] {
            in0,
            in1,
            in2}, callback, asyncState);
    }
    
    public bool EndaddAnonymousPermissionsToSpace(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((bool)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("removeAnonymousPermissionFromSpaceReturn")]
    public bool removeAnonymousPermissionFromSpace(string in0, string in1, string in2) {
        object[] results = this.Invoke("removeAnonymousPermissionFromSpace", new object[] {
            in0,
            in1,
            in2});
        return ((bool)(results[0]));
    }
    
    public System.IAsyncResult BeginremoveAnonymousPermissionFromSpace(string in0, string in1, string in2, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("removeAnonymousPermissionFromSpace", new object[] {
            in0,
            in1,
            in2}, callback, asyncState);
    }
    
    public bool EndremoveAnonymousPermissionFromSpace(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((bool)(results[0]));
    }
    
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://soap.rpc.confluence.atlassian.com", ResponseNamespace="http://confulence.atlassian.com/rpc/soap-axis/confluenceservice-v1")]
    [return: System.Xml.Serialization.SoapElement("getPagePermissionsReturn")]
    public RemotePermission[] getPagePermissions(string in0, long in1) {
        object[] results = this.Invoke("getPagePermissions", new object[] {
            in0,
            in1});
        return ((RemotePermission[])(results[0]));
    }
    
    public System.IAsyncResult BegingetPagePermissions(string in0, long in1, System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("getPagePermissions", new object[] {
            in0,
            in1}, callback, asyncState);
    }
    
    public RemotePermission[] EndgetPagePermissions(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((RemotePermission[])(results[0]));
    }
}

/// <remarks/>
[System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.confluence.atlassian.com")]
public class RemoteSearchResult {
    
    /// <remarks/>
    public string excerpt;
    
    /// <remarks/>
    public long id;
    
    /// <remarks/>
    public string title;
    
    /// <remarks/>
    public string type;
    
    /// <remarks/>
    public string url;
}

/// <remarks/>
[System.Xml.Serialization.SoapType(Namespace="http://xml.apache.org/xml-soap")]
public class Map {
    
    /// <remarks/>
    [System.Xml.Serialization.SoapElement()]
    public mapItem[] item;
}

/// <remarks/>
[System.Xml.Serialization.SoapType(Namespace="http://xml.apache.org/xml-soap")]
public class mapItem {
    
    /// <remarks/>
    public object key;
    
    /// <remarks/>
    public object value;
}

/// <remarks/>
[System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.confluence.atlassian.com")]
public class RemoteSpace : RemoteSpaceSummary {
    
    /// <remarks/>
    public string Description;
    
    /// <remarks/>
    public long homePage;
    
    /// <remarks/>
    public string spaceGroup;
}

/// <remarks/>
[System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.confluence.atlassian.com")]
[System.Xml.Serialization.SoapInclude(typeof(RemoteSpace))]
public class RemoteSpaceSummary {
    
    /// <remarks/>
    public string key;
    
    /// <remarks/>
    public string name;
    
    /// <remarks/>
    public string type;
    
    /// <remarks/>
    public string url;
}

/// <remarks/>
[System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.confluence.atlassian.com")]
public class RemoteComment {
    
    /// <remarks/>
    public string content;
    
    /// <remarks/>
    public System.DateTime created;
    
    /// <remarks/>
    public string creator;
    
    /// <remarks/>
    public long id;
    
    /// <remarks/>
    public System.DateTime modified;
    
    /// <remarks/>
    public string modifier;
    
    /// <remarks/>
    public long pageId;
    
    /// <remarks/>
    public long parentId;
    
    /// <remarks/>
    public string title;
    
    /// <remarks/>
    public string url;
}

/// <remarks/>
[System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.confluence.atlassian.com")]
public class RemoteServerInfo {
    
    /// <remarks/>
    public string baseUrl;
    
    /// <remarks/>
    public string buildId;
    
    /// <remarks/>
    public bool developmentBuild;
    
    /// <remarks/>
    public int majorVersion;
    
    /// <remarks/>
    public int minorVersion;
    
    /// <remarks/>
    public int patchLevel;
}

/// <remarks/>
[System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.confluence.atlassian.com")]
[System.Xml.Serialization.SoapInclude(typeof(RemotePage))]
public class RemotePageSummary : AbstractRemotePageSummary {
    
    /// <remarks/>
    public long parentId;
}

/// <remarks/>
[System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.confluence.atlassian.com")]
[System.Xml.Serialization.SoapInclude(typeof(RemotePageSummary))]
[System.Xml.Serialization.SoapInclude(typeof(RemotePage))]
[System.Xml.Serialization.SoapInclude(typeof(RemoteBlogEntrySummary))]
[System.Xml.Serialization.SoapInclude(typeof(RemoteBlogEntry))]
public class AbstractRemotePageSummary {
    
    /// <remarks/>
    public long id;
    
    /// <remarks/>
    public int permissions;
    
    /// <remarks/>
    public string space;
    
    /// <remarks/>
    public string title;
    
    /// <remarks/>
    public string url;
}

/// <remarks/>
[System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.confluence.atlassian.com")]
public class RemotePage : RemotePageSummary {
    
    /// <remarks/>
    public string content;
    
    /// <remarks/>
    public string contentStatus;
    
    /// <remarks/>
    public System.DateTime created;
    
    /// <remarks/>
    public string creator;
    
    /// <remarks/>
    public bool current;
    
    /// <remarks/>
    public bool homePage;
    
    /// <remarks/>
    public System.DateTime modified;
    
    /// <remarks/>
    public string modifier;
    
    /// <remarks/>
    public int version;
}

/// <remarks/>
[System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.confluence.atlassian.com")]
[System.Xml.Serialization.SoapInclude(typeof(RemoteBlogEntry))]
public class RemoteBlogEntrySummary : AbstractRemotePageSummary {
    
    /// <remarks/>
    public string author;
    
    /// <remarks/>
    public System.DateTime publishDate;
}

/// <remarks/>
[System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.confluence.atlassian.com")]
public class RemoteBlogEntry : RemoteBlogEntrySummary {
    
    /// <remarks/>
    public string content;
    
    /// <remarks/>
    public int version;
}

/// <remarks/>
[System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.confluence.atlassian.com")]
public class RemoteUser {
    
    /// <remarks/>
    public string email;
    
    /// <remarks/>
    public string fullname;
    
    /// <remarks/>
    public string name;
    
    /// <remarks/>
    public string url;
}

/// <remarks/>
[System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.confluence.atlassian.com")]
public class RemoteClusterInformation {
    
    /// <remarks/>
    public string Description;
    
    /// <remarks/>
    public int memberCount;
    
    /// <remarks/>
    public object[] members;
    
    /// <remarks/>
    public string multicastAddress;
    
    /// <remarks/>
    public string multicastPort;
    
    /// <remarks/>
    public string name;
    
    /// <remarks/>
    public bool running;
}

/// <remarks/>
[System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.confluence.atlassian.com")]
public class RemoteSpaceGroup {
    
    /// <remarks/>
    public string creatorName;
    
    /// <remarks/>
    public string key;
    
    /// <remarks/>
    public string licenseKey;
    
    /// <remarks/>
    public string name;
}

/// <remarks/>
[System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.confluence.atlassian.com")]
public class RemoteAttachment {
    
    /// <remarks/>
    public string comment;
    
    /// <remarks/>
    public string contentType;
    
    /// <remarks/>
    public System.DateTime created;
    
    /// <remarks/>
    public string creator;
    
    /// <remarks/>
    public string fileName;
    
    /// <remarks/>
    public long fileSize;
    
    /// <remarks/>
    public long id;
    
    /// <remarks/>
    public long pageId;
    
    /// <remarks/>
    public string title;
    
    /// <remarks/>
    public string url;
}

/// <remarks/>
[System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.confluence.atlassian.com")]
public class RemoteLabel {
    
    /// <remarks/>
    public long id;
    
    /// <remarks/>
    public string name;
    
    /// <remarks/>
    public string @namespace;
    
    /// <remarks/>
    public string owner;
}

/// <remarks/>
[System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.confluence.atlassian.com")]
public class RemoteContentPermissionSet {
    
    /// <remarks/>
    public RemoteContentPermission[] contentPermissions;
    
    /// <remarks/>
    public string type;
}

/// <remarks/>
[System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.confluence.atlassian.com")]
public class RemoteContentPermission {
    
    /// <remarks/>
    public string groupName;
    
    /// <remarks/>
    public string type;
    
    /// <remarks/>
    public string userName;
}

/// <remarks/>
[System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.confluence.atlassian.com")]
public class RemotePageHistory {
    
    /// <remarks/>
    public long id;
    
    /// <remarks/>
    public System.DateTime modified;
    
    /// <remarks/>
    public string modifier;
    
    /// <remarks/>
    public int version;
}

/// <remarks/>
[System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.confluence.atlassian.com")]
public class RemoteUserInformation {
    
    /// <remarks/>
    public string content;
    
    /// <remarks/>
    public System.DateTime creationDate;
    
    /// <remarks/>
    public string creatorName;
    
    /// <remarks/>
    public long id;
    
    /// <remarks/>
    public System.DateTime lastModificationDate;
    
    /// <remarks/>
    public string lastModifierName;
    
    /// <remarks/>
    public string username;
    
    /// <remarks/>
    public int version;
}

/// <remarks/>
[System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.confluence.atlassian.com")]
public class RemoteNodeStatus {
    
    /// <remarks/>
    public Map JVMstats;
    
    /// <remarks/>
    public Map buildStats;
    
    /// <remarks/>
    public int nodeId;
    
    /// <remarks/>
    public Map props;
}

/// <remarks/>
[System.Xml.Serialization.SoapType(Namespace="http://beans.soap.rpc.confluence.atlassian.com")]
public class RemotePermission {
    
    /// <remarks/>
    public string lockType;
    
    /// <remarks/>
    public string lockedBy;
}
