Web Service
ParsecRaidService
Overview
Service Description
Client proxy

Methods SyncRaidStatsCompressed
GetRaidStatsCompressed
SyncRaidStats
GetRaidStats
TestConnection
Disconnect
RequestRaidGroup
DeleteRaidGroup
UploadLog
UpdateServiceUsage

Methods for binding
ParsecRaidServiceSoap12
SyncRaidStatsCompressed
GetRaidStatsCompressed
SyncRaidStats
GetRaidStats
TestConnection
Disconnect
RequestRaidGroup
DeleteRaidGroup
UploadLog
UpdateServiceUsage

Select the language for which you want to generate a proxy     

C# Client Proxy    Download

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

using System;
using System.ComponentModel;
using System.Diagnostics;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.Xml.Serialization;



/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services""4.6.57.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Web.Services.WebServiceBindingAttribute(Name="ParsecRaidServiceSoap",
      Namespace="http://RaidService.ParsecParser.com/")]
public partial class ParsecRaidService : System.Web.Services.Protocols.SoapHttpClientProtocol {
    
    /// <remarks/>
    public ParsecRaidService() {
        this.Url = "http://parsec.swtor.ch:8080/ParsecRaidService.asmx";
    }
    
    /// <remarks/>
    [System.Web.Services.Protocols.SoapDocumentMethodAttribute(
         "http://RaidService.ParsecParser.com/SyncRaidStatsCompressed",
          RequestNamespace="http://RaidService.ParsecParser.com/",
          ResponseNamespace="http://RaidService.ParsecParser.com/",
          Use=System.Web.Services.Description.SoapBindingUse.Literal,
          ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
    public string SyncRaidStatsCompressed(string p) {
        object[] results = this.Invoke("SyncRaidStatsCompressed"new object[] {
                    p});
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public System.IAsyncResult BeginSyncRaidStatsCompressed(string p, System.AsyncCallback
          callback, object asyncState) {
        return this.BeginInvoke("SyncRaidStatsCompressed"new object[] {
                    p}, callback, asyncState);
    }
    
    /// <remarks/>
    public string EndSyncRaidStatsCompressed(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    [System.Web.Services.Protocols.SoapDocumentMethodAttribute(
         "http://RaidService.ParsecParser.com/GetRaidStatsCompressed",
          RequestNamespace="http://RaidService.ParsecParser.com/",
          ResponseNamespace="http://RaidService.ParsecParser.com/",
          Use=System.Web.Services.Description.SoapBindingUse.Literal,
          ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
    public string GetRaidStatsCompressed(string p) {
        object[] results = this.Invoke("GetRaidStatsCompressed"new object[] {
                    p});
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public System.IAsyncResult BeginGetRaidStatsCompressed(string p, System.AsyncCallback
          callback, object asyncState) {
        return this.BeginInvoke("GetRaidStatsCompressed"new object[] {
                    p}, callback, asyncState);
    }
    
    /// <remarks/>
    public string EndGetRaidStatsCompressed(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    [System.Web.Services.Protocols.SoapDocumentMethodAttribute(
         "http://RaidService.ParsecParser.com/SyncRaidStats",
          RequestNamespace="http://RaidService.ParsecParser.com/",
          ResponseNamespace="http://RaidService.ParsecParser.com/",
          Use=System.Web.Services.Description.SoapBindingUse.Literal,
          ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
    public ParsecRaidResponse SyncRaidStats(ParsecRaidParameters p) {
        object[] results = this.Invoke("SyncRaidStats"new object[] {
                    p});
        return ((ParsecRaidResponse)(results[0]));
    }
    
    /// <remarks/>
    public System.IAsyncResult BeginSyncRaidStats(ParsecRaidParameters p, System.AsyncCallback
          callback, object asyncState) {
        return this.BeginInvoke("SyncRaidStats"new object[] {
                    p}, callback, asyncState);
    }
    
    /// <remarks/>
    public ParsecRaidResponse EndSyncRaidStats(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((ParsecRaidResponse)(results[0]));
    }
    
    /// <remarks/>
    [System.Web.Services.Protocols.SoapDocumentMethodAttribute(
         "http://RaidService.ParsecParser.com/GetRaidStats",
          RequestNamespace="http://RaidService.ParsecParser.com/",
          ResponseNamespace="http://RaidService.ParsecParser.com/",
          Use=System.Web.Services.Description.SoapBindingUse.Literal,
          ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
    public ParsecRaidResponse GetRaidStats(ParsecRaidParameters p) {
        object[] results = this.Invoke("GetRaidStats"new object[] {
                    p});
        return ((ParsecRaidResponse)(results[0]));
    }
    
    /// <remarks/>
    public System.IAsyncResult BeginGetRaidStats(ParsecRaidParameters p, System.AsyncCallback
          callback, object asyncState) {
        return this.BeginInvoke("GetRaidStats"new object[] {
                    p}, callback, asyncState);
    }
    
    /// <remarks/>
    public ParsecRaidResponse EndGetRaidStats(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((ParsecRaidResponse)(results[0]));
    }
    
    /// <remarks/>
    [System.Web.Services.Protocols.SoapDocumentMethodAttribute(
         "http://RaidService.ParsecParser.com/TestConnection",
          RequestNamespace="http://RaidService.ParsecParser.com/",
          ResponseNamespace="http://RaidService.ParsecParser.com/",
          Use=System.Web.Services.Description.SoapBindingUse.Literal,
          ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
    public ParsecRaidResponse TestConnection(ParsecRaidParameters p) {
        object[] results = this.Invoke("TestConnection"new object[] {
                    p});
        return ((ParsecRaidResponse)(results[0]));
    }
    
    /// <remarks/>
    public System.IAsyncResult BeginTestConnection(ParsecRaidParameters p, System.AsyncCallback
          callback, object asyncState) {
        return this.BeginInvoke("TestConnection"new object[] {
                    p}, callback, asyncState);
    }
    
    /// <remarks/>
    public ParsecRaidResponse EndTestConnection(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((ParsecRaidResponse)(results[0]));
    }
    
    /// <remarks/>
    [System.Web.Services.Protocols.SoapDocumentMethodAttribute(
         "http://RaidService.ParsecParser.com/Disconnect",
          RequestNamespace="http://RaidService.ParsecParser.com/",
          ResponseNamespace="http://RaidService.ParsecParser.com/",
          Use=System.Web.Services.Description.SoapBindingUse.Literal,
          ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
    public ParsecRaidResponse Disconnect(ParsecRaidParameters p) {
        object[] results = this.Invoke("Disconnect"new object[] {
                    p});
        return ((ParsecRaidResponse)(results[0]));
    }
    
    /// <remarks/>
    public System.IAsyncResult BeginDisconnect(ParsecRaidParameters p, System.AsyncCallback
          callback, object asyncState) {
        return this.BeginInvoke("Disconnect"new object[] {
                    p}, callback, asyncState);
    }
    
    /// <remarks/>
    public ParsecRaidResponse EndDisconnect(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((ParsecRaidResponse)(results[0]));
    }
    
    /// <remarks/>
    [System.Web.Services.Protocols.SoapDocumentMethodAttribute(
         "http://RaidService.ParsecParser.com/RequestRaidGroup",
          RequestNamespace="http://RaidService.ParsecParser.com/",
          ResponseNamespace="http://RaidService.ParsecParser.com/",
          Use=System.Web.Services.Description.SoapBindingUse.Literal,
          ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
    public ParsecRaidGroupResponse RequestRaidGroup(string payload) {
        object[] results = this.Invoke("RequestRaidGroup"new object[] {
                    payload});
        return ((ParsecRaidGroupResponse)(results[0]));
    }
    
    /// <remarks/>
    public System.IAsyncResult BeginRequestRaidGroup(string payload, System.AsyncCallback
          callback, object asyncState) {
        return this.BeginInvoke("RequestRaidGroup"new object[] {
                    payload}, callback, asyncState);
    }
    
    /// <remarks/>
    public ParsecRaidGroupResponse EndRequestRaidGroup(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((ParsecRaidGroupResponse)(results[0]));
    }
    
    /// <remarks/>
    [System.Web.Services.Protocols.SoapDocumentMethodAttribute(
         "http://RaidService.ParsecParser.com/DeleteRaidGroup",
          RequestNamespace="http://RaidService.ParsecParser.com/",
          ResponseNamespace="http://RaidService.ParsecParser.com/",
          Use=System.Web.Services.Description.SoapBindingUse.Literal,
          ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
    public ParsecRaidGroupResponse DeleteRaidGroup(string payload) {
        object[] results = this.Invoke("DeleteRaidGroup"new object[] {
                    payload});
        return ((ParsecRaidGroupResponse)(results[0]));
    }
    
    /// <remarks/>
    public System.IAsyncResult BeginDeleteRaidGroup(string payload, System.AsyncCallback
          callback, object asyncState) {
        return this.BeginInvoke("DeleteRaidGroup"new object[] {
                    payload}, callback, asyncState);
    }
    
    /// <remarks/>
    public ParsecRaidGroupResponse EndDeleteRaidGroup(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((ParsecRaidGroupResponse)(results[0]));
    }
    
    /// <remarks/>
    [System.Web.Services.Protocols.SoapDocumentMethodAttribute(
         "http://RaidService.ParsecParser.com/UploadLog",
          RequestNamespace="http://RaidService.ParsecParser.com/",
          ResponseNamespace="http://RaidService.ParsecParser.com/",
          Use=System.Web.Services.Description.SoapBindingUse.Literal,
          ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
    public ParsecUploadResponse UploadLog(string p) {
        object[] results = this.Invoke("UploadLog"new object[] {
                    p});
        return ((ParsecUploadResponse)(results[0]));
    }
    
    /// <remarks/>
    public System.IAsyncResult BeginUploadLog(string p, System.AsyncCallback callback, object
          asyncState) {
        return this.BeginInvoke("UploadLog"new object[] {
                    p}, callback, asyncState);
    }
    
    /// <remarks/>
    public ParsecUploadResponse EndUploadLog(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((ParsecUploadResponse)(results[0]));
    }
    
    /// <remarks/>
    [System.Web.Services.Protocols.SoapDocumentMethodAttribute(
         "http://RaidService.ParsecParser.com/UpdateServiceUsage",
          RequestNamespace="http://RaidService.ParsecParser.com/",
          ResponseNamespace="http://RaidService.ParsecParser.com/",
          Use=System.Web.Services.Description.SoapBindingUse.Literal,
          ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
    public bool UpdateServiceUsage(string password) {
        object[] results = this.Invoke("UpdateServiceUsage"new object[] {
                    password});
        return ((bool)(results[0]));
    }
    
    /// <remarks/>
    public System.IAsyncResult BeginUpdateServiceUsage(string password, System.AsyncCallback
          callback, object asyncState) {
        return this.BeginInvoke("UpdateServiceUsage"new object[] {
                    password}, callback, asyncState);
    }
    
    /// <remarks/>
    public bool EndUpdateServiceUsage(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((bool)(results[0]));
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml""4.6.57.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://RaidService.ParsecParser.com/")]
public partial class ParsecRaidParameters {
    
    /// <remarks/>
    public string RaidGroup;
    
    /// <remarks/>
    public string RaidPassword;
    
    /// <remarks/>
    public ParsecRaidUser Statistics;
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml""4.6.57.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://RaidService.ParsecParser.com/")]
public partial class ParsecRaidUser {
    
    /// <remarks/>
    public int RaidUserId;
    
    /// <remarks/>
    public int RaidGroupId;
    
    /// <remarks/>
    public System.DateTime LastConnectDate;
    
    /// <remarks/>
    public bool IsConnected;
    
    /// <remarks/>
    public string CharacterName;
    
    /// <remarks/>
    public long DamageOut;
    
    /// <remarks/>
    public long DamageIn;
    
    /// <remarks/>
    public long HealOut;
    
    /// <remarks/>
    public long EffectiveHealOut;
    
    /// <remarks/>
    public long HealIn;
    
    /// <remarks/>
    public long Threat;
    
    /// <remarks/>
    public int RaidEncounterId;
    
    /// <remarks/>
    public int RaidEncounterMode;
    
    /// <remarks/>
    public int RaidEncounterPlayers;
    
    /// <remarks/>
    public long CombatTicks;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
    public System.Nullable<System.DateTime> CombatStart;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
    public System.Nullable<System.DateTime> CombatEnd;
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
    public System.Nullable<System.DateTime> LastCombatUpdate;
    
    /// <remarks/>
    public string ThreatList;
    
    /// <remarks/>
    public string ParsecVersion;
    
    /// <remarks/>
    public int AbsorbShieldsCast;
    
    /// <remarks/>
    public double AbsorbShieldValue;
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml""4.6.57.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://RaidService.ParsecParser.com/")]
public partial class ParsecUploadResponse {
    
    /// <remarks/>
    public string ErrorMessage;
    
    /// <remarks/>
    public string ErrorCode;
    
    /// <remarks/>
    public int UploadId;
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml""4.6.57.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://RaidService.ParsecParser.com/")]
public partial class ParsecRaidGroupResponse {
    
    /// <remarks/>
    public bool Success;
    
    /// <remarks/>
    public string Message;
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml""4.6.57.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://RaidService.ParsecParser.com/")]
public partial class ParsecRaidResponse {
    
    /// <remarks/>
    public string ErrorMessage;
    
    /// <remarks/>
    public ParsecRaidUser[] Users;
    
    /// <remarks/>
    public int MinimumPollingRate;
}