Type.registerNamespace('FAA.Common');
FAA.Common.ChatService=function() {
FAA.Common.ChatService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
FAA.Common.ChatService.prototype={
GetPopupUserData:function(UserId,succeededCallback, failedCallback, userContext) {
return this._invoke(FAA.Common.ChatService.get_path(), 'GetPopupUserData',false,{UserId:UserId},succeededCallback,failedCallback,userContext); },
GetLatestMessages:function(UserId,ArgumentId,LastMessage,LastMemberMessage,succeededCallback, failedCallback, userContext) {
return this._invoke(FAA.Common.ChatService.get_path(), 'GetLatestMessages',false,{UserId:UserId,ArgumentId:ArgumentId,LastMessage:LastMessage,LastMemberMessage:LastMemberMessage},succeededCallback,failedCallback,userContext); },
GetMembers:function(UserId,LastMessage,succeededCallback, failedCallback, userContext) {
return this._invoke(FAA.Common.ChatService.get_path(), 'GetMembers',false,{UserId:UserId,LastMessage:LastMessage},succeededCallback,failedCallback,userContext); },
ClientMessage:function(ArgumentId,UserId,LastMessage,MessageIdLink,succeededCallback, failedCallback, userContext) {
return this._invoke(FAA.Common.ChatService.get_path(), 'ClientMessage',false,{ArgumentId:ArgumentId,UserId:UserId,LastMessage:LastMessage,MessageIdLink:MessageIdLink},succeededCallback,failedCallback,userContext); },
AddUserChat:function(UserID,Message,succeededCallback, failedCallback, userContext) {
return this._invoke(FAA.Common.ChatService.get_path(), 'AddUserChat',false,{UserID:UserID,Message:Message},succeededCallback,failedCallback,userContext); },
ArgumentMessages_GetMessage:function(ArgumentId,MessageID,succeededCallback, failedCallback, userContext) {
return this._invoke(FAA.Common.ChatService.get_path(), 'ArgumentMessages_GetMessage',false,{ArgumentId:ArgumentId,MessageID:MessageID},succeededCallback,failedCallback,userContext); },
JoinSide:function(ArgumentId,UserId,Side,succeededCallback, failedCallback, userContext) {
return this._invoke(FAA.Common.ChatService.get_path(), 'JoinSide',false,{ArgumentId:ArgumentId,UserId:UserId,Side:Side},succeededCallback,failedCallback,userContext); },
ArgumentModerate:function(MessageID,succeededCallback, failedCallback, userContext) {
return this._invoke(FAA.Common.ChatService.get_path(), 'ArgumentModerate',false,{MessageID:MessageID},succeededCallback,failedCallback,userContext); },
GetIn:function(ArgumentId,UserId,UID,succeededCallback, failedCallback, userContext) {
return this._invoke(FAA.Common.ChatService.get_path(), 'GetIn',false,{ArgumentId:ArgumentId,UserId:UserId,UID:UID},succeededCallback,failedCallback,userContext); }}
FAA.Common.ChatService.registerClass('FAA.Common.ChatService',Sys.Net.WebServiceProxy);
FAA.Common.ChatService._staticInstance = new FAA.Common.ChatService();
FAA.Common.ChatService.set_path = function(value) { 
var e = Function._validateParams(arguments, [{name: 'path', type: String}]); if (e) throw e; FAA.Common.ChatService._staticInstance._path = value; }
FAA.Common.ChatService.get_path = function() { return FAA.Common.ChatService._staticInstance._path; }
FAA.Common.ChatService.set_timeout = function(value) { var e = Function._validateParams(arguments, [{name: 'timeout', type: Number}]); if (e) throw e; if (value < 0) { throw Error.argumentOutOfRange('value', value, Sys.Res.invalidTimeout); }
FAA.Common.ChatService._staticInstance._timeout = value; }
FAA.Common.ChatService.get_timeout = function() { 
return FAA.Common.ChatService._staticInstance._timeout; }
FAA.Common.ChatService.set_defaultUserContext = function(value) { 
FAA.Common.ChatService._staticInstance._userContext = value; }
FAA.Common.ChatService.get_defaultUserContext = function() { 
return FAA.Common.ChatService._staticInstance._userContext; }
FAA.Common.ChatService.set_defaultSucceededCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultSucceededCallback', type: Function}]); if (e) throw e; FAA.Common.ChatService._staticInstance._succeeded = value; }
FAA.Common.ChatService.get_defaultSucceededCallback = function() { 
return FAA.Common.ChatService._staticInstance._succeeded; }
FAA.Common.ChatService.set_defaultFailedCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultFailedCallback', type: Function}]); if (e) throw e; FAA.Common.ChatService._staticInstance._failed = value; }
FAA.Common.ChatService.get_defaultFailedCallback = function() { 
return FAA.Common.ChatService._staticInstance._failed; }
FAA.Common.ChatService.set_path("/ChatService.asmx");
FAA.Common.ChatService.GetPopupUserData= function(UserId,onSuccess,onFailed,userContext) {FAA.Common.ChatService._staticInstance.GetPopupUserData(UserId,onSuccess,onFailed,userContext); }
FAA.Common.ChatService.GetLatestMessages= function(UserId,ArgumentId,LastMessage,LastMemberMessage,onSuccess,onFailed,userContext) {FAA.Common.ChatService._staticInstance.GetLatestMessages(UserId,ArgumentId,LastMessage,LastMemberMessage,onSuccess,onFailed,userContext); }
FAA.Common.ChatService.GetMembers= function(UserId,LastMessage,onSuccess,onFailed,userContext) {FAA.Common.ChatService._staticInstance.GetMembers(UserId,LastMessage,onSuccess,onFailed,userContext); }
FAA.Common.ChatService.ClientMessage= function(ArgumentId,UserId,LastMessage,MessageIdLink,onSuccess,onFailed,userContext) {FAA.Common.ChatService._staticInstance.ClientMessage(ArgumentId,UserId,LastMessage,MessageIdLink,onSuccess,onFailed,userContext); }
FAA.Common.ChatService.AddUserChat= function(UserID,Message,onSuccess,onFailed,userContext) {FAA.Common.ChatService._staticInstance.AddUserChat(UserID,Message,onSuccess,onFailed,userContext); }
FAA.Common.ChatService.ArgumentMessages_GetMessage= function(ArgumentId,MessageID,onSuccess,onFailed,userContext) {FAA.Common.ChatService._staticInstance.ArgumentMessages_GetMessage(ArgumentId,MessageID,onSuccess,onFailed,userContext); }
FAA.Common.ChatService.JoinSide= function(ArgumentId,UserId,Side,onSuccess,onFailed,userContext) {FAA.Common.ChatService._staticInstance.JoinSide(ArgumentId,UserId,Side,onSuccess,onFailed,userContext); }
FAA.Common.ChatService.ArgumentModerate= function(MessageID,onSuccess,onFailed,userContext) {FAA.Common.ChatService._staticInstance.ArgumentModerate(MessageID,onSuccess,onFailed,userContext); }
FAA.Common.ChatService.GetIn= function(ArgumentId,UserId,UID,onSuccess,onFailed,userContext) {FAA.Common.ChatService._staticInstance.GetIn(ArgumentId,UserId,UID,onSuccess,onFailed,userContext); }
