Type.registerNamespace('ChaosFilter.DataLibrary.WebServices');
ChaosFilter.DataLibrary.WebServices.Chat=function() {
ChaosFilter.DataLibrary.WebServices.Chat.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
ChaosFilter.DataLibrary.WebServices.Chat.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return ChaosFilter.DataLibrary.WebServices.Chat._staticInstance.get_path();},
CreateConversation:function(appId,appSecurityToken,userContextId,dateStamp,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CreateConversation',false,{appId:appId,appSecurityToken:appSecurityToken,userContextId:userContextId,dateStamp:dateStamp},succeededCallback,failedCallback,userContext); },
Invite:function(appId,appSecurityToken,userContextId,dateStamp,conversationId,invitedUserId,message,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'Invite',false,{appId:appId,appSecurityToken:appSecurityToken,userContextId:userContextId,dateStamp:dateStamp,conversationId:conversationId,invitedUserId:invitedUserId,message:message},succeededCallback,failedCallback,userContext); },
AcceptInvitation:function(appId,appSecurityToken,userContextId,dateStamp,invitationId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AcceptInvitation',false,{appId:appId,appSecurityToken:appSecurityToken,userContextId:userContextId,dateStamp:dateStamp,invitationId:invitationId},succeededCallback,failedCallback,userContext); },
DeclineInvitation:function(appId,appSecurityToken,userContextId,dateStamp,invitationId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DeclineInvitation',false,{appId:appId,appSecurityToken:appSecurityToken,userContextId:userContextId,dateStamp:dateStamp,invitationId:invitationId},succeededCallback,failedCallback,userContext); },
CheckForInvitations:function(appId,appSecurityToken,userContextId,dateStamp,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CheckForInvitations',false,{appId:appId,appSecurityToken:appSecurityToken,userContextId:userContextId,dateStamp:dateStamp},succeededCallback,failedCallback,userContext); },
GetLastMessageSerialNumber:function(conversationId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetLastMessageSerialNumber',false,{conversationId:conversationId},succeededCallback,failedCallback,userContext); },
SendStatement:function(appId,appSecurityToken,userContextId,dateStamp,conversationId,message,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SendStatement',false,{appId:appId,appSecurityToken:appSecurityToken,userContextId:userContextId,dateStamp:dateStamp,conversationId:conversationId,message:message},succeededCallback,failedCallback,userContext); },
GetUsersInConversation:function(appId,appSecurityToken,userContextId,dateStamp,conversationId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetUsersInConversation',false,{appId:appId,appSecurityToken:appSecurityToken,userContextId:userContextId,dateStamp:dateStamp,conversationId:conversationId},succeededCallback,failedCallback,userContext); },
GetStatements:function(appId,appSecurityToken,userContextId,dateStamp,conversationId,lastSerialNumber,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetStatements',false,{appId:appId,appSecurityToken:appSecurityToken,userContextId:userContextId,dateStamp:dateStamp,conversationId:conversationId,lastSerialNumber:lastSerialNumber},succeededCallback,failedCallback,userContext); },
LeaveConversation:function(appId,appSecurityToken,userContextId,dateStamp,conversationId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'LeaveConversation',false,{appId:appId,appSecurityToken:appSecurityToken,userContextId:userContextId,dateStamp:dateStamp,conversationId:conversationId},succeededCallback,failedCallback,userContext); }}
ChaosFilter.DataLibrary.WebServices.Chat.registerClass('ChaosFilter.DataLibrary.WebServices.Chat',Sys.Net.WebServiceProxy);
ChaosFilter.DataLibrary.WebServices.Chat._staticInstance = new ChaosFilter.DataLibrary.WebServices.Chat();
ChaosFilter.DataLibrary.WebServices.Chat.set_path = function(value) { ChaosFilter.DataLibrary.WebServices.Chat._staticInstance.set_path(value); }
ChaosFilter.DataLibrary.WebServices.Chat.get_path = function() { return ChaosFilter.DataLibrary.WebServices.Chat._staticInstance.get_path(); }
ChaosFilter.DataLibrary.WebServices.Chat.set_timeout = function(value) { ChaosFilter.DataLibrary.WebServices.Chat._staticInstance.set_timeout(value); }
ChaosFilter.DataLibrary.WebServices.Chat.get_timeout = function() { return ChaosFilter.DataLibrary.WebServices.Chat._staticInstance.get_timeout(); }
ChaosFilter.DataLibrary.WebServices.Chat.set_defaultUserContext = function(value) { ChaosFilter.DataLibrary.WebServices.Chat._staticInstance.set_defaultUserContext(value); }
ChaosFilter.DataLibrary.WebServices.Chat.get_defaultUserContext = function() { return ChaosFilter.DataLibrary.WebServices.Chat._staticInstance.get_defaultUserContext(); }
ChaosFilter.DataLibrary.WebServices.Chat.set_defaultSucceededCallback = function(value) { ChaosFilter.DataLibrary.WebServices.Chat._staticInstance.set_defaultSucceededCallback(value); }
ChaosFilter.DataLibrary.WebServices.Chat.get_defaultSucceededCallback = function() { return ChaosFilter.DataLibrary.WebServices.Chat._staticInstance.get_defaultSucceededCallback(); }
ChaosFilter.DataLibrary.WebServices.Chat.set_defaultFailedCallback = function(value) { ChaosFilter.DataLibrary.WebServices.Chat._staticInstance.set_defaultFailedCallback(value); }
ChaosFilter.DataLibrary.WebServices.Chat.get_defaultFailedCallback = function() { return ChaosFilter.DataLibrary.WebServices.Chat._staticInstance.get_defaultFailedCallback(); }
ChaosFilter.DataLibrary.WebServices.Chat.set_path("/Services/Chat.asmx");
ChaosFilter.DataLibrary.WebServices.Chat.CreateConversation= function(appId,appSecurityToken,userContextId,dateStamp,onSuccess,onFailed,userContext) {ChaosFilter.DataLibrary.WebServices.Chat._staticInstance.CreateConversation(appId,appSecurityToken,userContextId,dateStamp,onSuccess,onFailed,userContext); }
ChaosFilter.DataLibrary.WebServices.Chat.Invite= function(appId,appSecurityToken,userContextId,dateStamp,conversationId,invitedUserId,message,onSuccess,onFailed,userContext) {ChaosFilter.DataLibrary.WebServices.Chat._staticInstance.Invite(appId,appSecurityToken,userContextId,dateStamp,conversationId,invitedUserId,message,onSuccess,onFailed,userContext); }
ChaosFilter.DataLibrary.WebServices.Chat.AcceptInvitation= function(appId,appSecurityToken,userContextId,dateStamp,invitationId,onSuccess,onFailed,userContext) {ChaosFilter.DataLibrary.WebServices.Chat._staticInstance.AcceptInvitation(appId,appSecurityToken,userContextId,dateStamp,invitationId,onSuccess,onFailed,userContext); }
ChaosFilter.DataLibrary.WebServices.Chat.DeclineInvitation= function(appId,appSecurityToken,userContextId,dateStamp,invitationId,onSuccess,onFailed,userContext) {ChaosFilter.DataLibrary.WebServices.Chat._staticInstance.DeclineInvitation(appId,appSecurityToken,userContextId,dateStamp,invitationId,onSuccess,onFailed,userContext); }
ChaosFilter.DataLibrary.WebServices.Chat.CheckForInvitations= function(appId,appSecurityToken,userContextId,dateStamp,onSuccess,onFailed,userContext) {ChaosFilter.DataLibrary.WebServices.Chat._staticInstance.CheckForInvitations(appId,appSecurityToken,userContextId,dateStamp,onSuccess,onFailed,userContext); }
ChaosFilter.DataLibrary.WebServices.Chat.GetLastMessageSerialNumber= function(conversationId,onSuccess,onFailed,userContext) {ChaosFilter.DataLibrary.WebServices.Chat._staticInstance.GetLastMessageSerialNumber(conversationId,onSuccess,onFailed,userContext); }
ChaosFilter.DataLibrary.WebServices.Chat.SendStatement= function(appId,appSecurityToken,userContextId,dateStamp,conversationId,message,onSuccess,onFailed,userContext) {ChaosFilter.DataLibrary.WebServices.Chat._staticInstance.SendStatement(appId,appSecurityToken,userContextId,dateStamp,conversationId,message,onSuccess,onFailed,userContext); }
ChaosFilter.DataLibrary.WebServices.Chat.GetUsersInConversation= function(appId,appSecurityToken,userContextId,dateStamp,conversationId,onSuccess,onFailed,userContext) {ChaosFilter.DataLibrary.WebServices.Chat._staticInstance.GetUsersInConversation(appId,appSecurityToken,userContextId,dateStamp,conversationId,onSuccess,onFailed,userContext); }
ChaosFilter.DataLibrary.WebServices.Chat.GetStatements= function(appId,appSecurityToken,userContextId,dateStamp,conversationId,lastSerialNumber,onSuccess,onFailed,userContext) {ChaosFilter.DataLibrary.WebServices.Chat._staticInstance.GetStatements(appId,appSecurityToken,userContextId,dateStamp,conversationId,lastSerialNumber,onSuccess,onFailed,userContext); }
ChaosFilter.DataLibrary.WebServices.Chat.LeaveConversation= function(appId,appSecurityToken,userContextId,dateStamp,conversationId,onSuccess,onFailed,userContext) {ChaosFilter.DataLibrary.WebServices.Chat._staticInstance.LeaveConversation(appId,appSecurityToken,userContextId,dateStamp,conversationId,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('ChaosFilter.DataLibrary.WebServices.WCFContracts');
if (typeof(ChaosFilter.DataLibrary.WebServices.WCFContracts.InvitationInfo) === 'undefined') {
ChaosFilter.DataLibrary.WebServices.WCFContracts.InvitationInfo=gtc("ChaosFilter.DataLibrary.WebServices.WCFContracts.InvitationInfo");
ChaosFilter.DataLibrary.WebServices.WCFContracts.InvitationInfo.registerClass('ChaosFilter.DataLibrary.WebServices.WCFContracts.InvitationInfo');
}
if (typeof(ChaosFilter.DataLibrary.WebServices.WCFContracts.TeamUserInfo) === 'undefined') {
ChaosFilter.DataLibrary.WebServices.WCFContracts.TeamUserInfo=gtc("ChaosFilter.DataLibrary.WebServices.WCFContracts.TeamUserInfo");
ChaosFilter.DataLibrary.WebServices.WCFContracts.TeamUserInfo.registerClass('ChaosFilter.DataLibrary.WebServices.WCFContracts.TeamUserInfo');
}
if (typeof(ChaosFilter.DataLibrary.WebServices.WCFContracts.StatementInfo) === 'undefined') {
ChaosFilter.DataLibrary.WebServices.WCFContracts.StatementInfo=gtc("ChaosFilter.DataLibrary.WebServices.WCFContracts.StatementInfo");
ChaosFilter.DataLibrary.WebServices.WCFContracts.StatementInfo.registerClass('ChaosFilter.DataLibrary.WebServices.WCFContracts.StatementInfo');
}
