var ChatService=function() {
ChatService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
ChatService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return ChatService._staticInstance.get_path();},
CreateChat:function(chatId,succeededCallback, failedCallback, userContext) {
/// <param name="chatId" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'CreateChat',false,{chatId:chatId},succeededCallback,failedCallback,userContext); },
UpdateChat:function(chatId,name,email,companyName,succeededCallback, failedCallback, userContext) {
/// <param name="chatId" type="String">System.String</param>
/// <param name="name" type="String">System.String</param>
/// <param name="email" type="String">System.String</param>
/// <param name="companyName" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'UpdateChat',false,{chatId:chatId,name:name,email:email,companyName:companyName},succeededCallback,failedCallback,userContext); },
GetChat:function(chatId,succeededCallback, failedCallback, userContext) {
/// <param name="chatId" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetChat',false,{chatId:chatId},succeededCallback,failedCallback,userContext); },
CreateChatEntry:function(chatId,text,author,succeededCallback, failedCallback, userContext) {
/// <param name="chatId" type="String">System.String</param>
/// <param name="text" type="String">System.String</param>
/// <param name="author" type="String">System.Guid</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'CreateChatEntry',false,{chatId:chatId,text:text,author:author},succeededCallback,failedCallback,userContext); },
GetChatEntries:function(chatId,succeededCallback, failedCallback, userContext) {
/// <param name="chatId" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetChatEntries',false,{chatId:chatId},succeededCallback,failedCallback,userContext); },
GetChatUpdates:function(chatId,lastEntryId,succeededCallback, failedCallback, userContext) {
/// <param name="chatId" type="String">System.String</param>
/// <param name="lastEntryId" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetChatUpdates',false,{chatId:chatId,lastEntryId:lastEntryId},succeededCallback,failedCallback,userContext); },
Login:function(login,pass,succeededCallback, failedCallback, userContext) {
/// <param name="login" type="String">System.String</param>
/// <param name="pass" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'Login',false,{login:login,pass:pass},succeededCallback,failedCallback,userContext); },
GetRole:function(login,succeededCallback, failedCallback, userContext) {
/// <param name="login" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetRole',false,{login:login},succeededCallback,failedCallback,userContext); },
LogOut:function(succeededCallback, failedCallback, userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'LogOut',false,{},succeededCallback,failedCallback,userContext); },
CreateUser:function(login,pass,name,surname,lastname,isAdmin,succeededCallback, failedCallback, userContext) {
/// <param name="login" type="String">System.String</param>
/// <param name="pass" type="String">System.String</param>
/// <param name="name" type="String">System.String</param>
/// <param name="surname" type="String">System.String</param>
/// <param name="lastname" type="String">System.String</param>
/// <param name="isAdmin" type="Boolean">System.Boolean</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'CreateUser',false,{login:login,pass:pass,name:name,surname:surname,lastname:lastname,isAdmin:isAdmin},succeededCallback,failedCallback,userContext); },
GetWorkingChats:function(succeededCallback, failedCallback, userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetWorkingChats',false,{},succeededCallback,failedCallback,userContext); },
GetUsers:function(succeededCallback, failedCallback, userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetUsers',false,{},succeededCallback,failedCallback,userContext); },
UpdateUser:function(eu,new_pass,succeededCallback, failedCallback, userContext) {
/// <param name="eu" type="ExtUserProfile">ExtUserProfile</param>
/// <param name="new_pass" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'UpdateUser',false,{eu:eu,new_pass:new_pass},succeededCallback,failedCallback,userContext); },
DeleteUser:function(eu,succeededCallback, failedCallback, userContext) {
/// <param name="eu" type="ExtUserProfile">ExtUserProfile</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'DeleteUser',false,{eu:eu},succeededCallback,failedCallback,userContext); },
GetUrlLog:function(chatId,succeededCallback, failedCallback, userContext) {
/// <param name="chatId" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetUrlLog',false,{chatId:chatId},succeededCallback,failedCallback,userContext); },
CreateCallMe:function(phone,description,succeededCallback, failedCallback, userContext) {
/// <param name="phone" type="String">System.String</param>
/// <param name="description" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'CreateCallMe',false,{phone:phone,description:description},succeededCallback,failedCallback,userContext); },
RemoveCallMe:function(id,succeededCallback, failedCallback, userContext) {
/// <param name="id" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'RemoveCallMe',false,{id:id},succeededCallback,failedCallback,userContext); },
UpdateCallMe:function(id,phone,description,succeededCallback, failedCallback, userContext) {
/// <param name="id" type="Number">System.Int32</param>
/// <param name="phone" type="String">System.String</param>
/// <param name="description" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'UpdateCallMe',false,{id:id,phone:phone,description:description},succeededCallback,failedCallback,userContext); },
GetAllCallMe:function(succeededCallback, failedCallback, userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetAllCallMe',false,{},succeededCallback,failedCallback,userContext); }}
ChatService.registerClass('ChatService',Sys.Net.WebServiceProxy);
ChatService._staticInstance = new ChatService();
ChatService.set_path = function(value) {
ChatService._staticInstance.set_path(value); }
ChatService.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return ChatService._staticInstance.get_path();}
ChatService.set_timeout = function(value) {
ChatService._staticInstance.set_timeout(value); }
ChatService.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return ChatService._staticInstance.get_timeout(); }
ChatService.set_defaultUserContext = function(value) { 
ChatService._staticInstance.set_defaultUserContext(value); }
ChatService.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return ChatService._staticInstance.get_defaultUserContext(); }
ChatService.set_defaultSucceededCallback = function(value) { 
 ChatService._staticInstance.set_defaultSucceededCallback(value); }
ChatService.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return ChatService._staticInstance.get_defaultSucceededCallback(); }
ChatService.set_defaultFailedCallback = function(value) { 
ChatService._staticInstance.set_defaultFailedCallback(value); }
ChatService.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return ChatService._staticInstance.get_defaultFailedCallback(); }
ChatService.set_path("/Services/ChatService.asmx");
ChatService.CreateChat= function(chatId,onSuccess,onFailed,userContext) {
/// <param name="chatId" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ChatService._staticInstance.CreateChat(chatId,onSuccess,onFailed,userContext); }
ChatService.UpdateChat= function(chatId,name,email,companyName,onSuccess,onFailed,userContext) {
/// <param name="chatId" type="String">System.String</param>
/// <param name="name" type="String">System.String</param>
/// <param name="email" type="String">System.String</param>
/// <param name="companyName" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ChatService._staticInstance.UpdateChat(chatId,name,email,companyName,onSuccess,onFailed,userContext); }
ChatService.GetChat= function(chatId,onSuccess,onFailed,userContext) {
/// <param name="chatId" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ChatService._staticInstance.GetChat(chatId,onSuccess,onFailed,userContext); }
ChatService.CreateChatEntry= function(chatId,text,author,onSuccess,onFailed,userContext) {
/// <param name="chatId" type="String">System.String</param>
/// <param name="text" type="String">System.String</param>
/// <param name="author" type="String">System.Guid</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ChatService._staticInstance.CreateChatEntry(chatId,text,author,onSuccess,onFailed,userContext); }
ChatService.GetChatEntries= function(chatId,onSuccess,onFailed,userContext) {
/// <param name="chatId" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ChatService._staticInstance.GetChatEntries(chatId,onSuccess,onFailed,userContext); }
ChatService.GetChatUpdates= function(chatId,lastEntryId,onSuccess,onFailed,userContext) {
/// <param name="chatId" type="String">System.String</param>
/// <param name="lastEntryId" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ChatService._staticInstance.GetChatUpdates(chatId,lastEntryId,onSuccess,onFailed,userContext); }
ChatService.Login= function(login,pass,onSuccess,onFailed,userContext) {
/// <param name="login" type="String">System.String</param>
/// <param name="pass" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ChatService._staticInstance.Login(login,pass,onSuccess,onFailed,userContext); }
ChatService.GetRole= function(login,onSuccess,onFailed,userContext) {
/// <param name="login" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ChatService._staticInstance.GetRole(login,onSuccess,onFailed,userContext); }
ChatService.LogOut= function(onSuccess,onFailed,userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ChatService._staticInstance.LogOut(onSuccess,onFailed,userContext); }
ChatService.CreateUser= function(login,pass,name,surname,lastname,isAdmin,onSuccess,onFailed,userContext) {
/// <param name="login" type="String">System.String</param>
/// <param name="pass" type="String">System.String</param>
/// <param name="name" type="String">System.String</param>
/// <param name="surname" type="String">System.String</param>
/// <param name="lastname" type="String">System.String</param>
/// <param name="isAdmin" type="Boolean">System.Boolean</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ChatService._staticInstance.CreateUser(login,pass,name,surname,lastname,isAdmin,onSuccess,onFailed,userContext); }
ChatService.GetWorkingChats= function(onSuccess,onFailed,userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ChatService._staticInstance.GetWorkingChats(onSuccess,onFailed,userContext); }
ChatService.GetUsers= function(onSuccess,onFailed,userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ChatService._staticInstance.GetUsers(onSuccess,onFailed,userContext); }
ChatService.UpdateUser= function(eu,new_pass,onSuccess,onFailed,userContext) {
/// <param name="eu" type="ExtUserProfile">ExtUserProfile</param>
/// <param name="new_pass" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ChatService._staticInstance.UpdateUser(eu,new_pass,onSuccess,onFailed,userContext); }
ChatService.DeleteUser= function(eu,onSuccess,onFailed,userContext) {
/// <param name="eu" type="ExtUserProfile">ExtUserProfile</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ChatService._staticInstance.DeleteUser(eu,onSuccess,onFailed,userContext); }
ChatService.GetUrlLog= function(chatId,onSuccess,onFailed,userContext) {
/// <param name="chatId" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ChatService._staticInstance.GetUrlLog(chatId,onSuccess,onFailed,userContext); }
ChatService.CreateCallMe= function(phone,description,onSuccess,onFailed,userContext) {
/// <param name="phone" type="String">System.String</param>
/// <param name="description" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ChatService._staticInstance.CreateCallMe(phone,description,onSuccess,onFailed,userContext); }
ChatService.RemoveCallMe= function(id,onSuccess,onFailed,userContext) {
/// <param name="id" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ChatService._staticInstance.RemoveCallMe(id,onSuccess,onFailed,userContext); }
ChatService.UpdateCallMe= function(id,phone,description,onSuccess,onFailed,userContext) {
/// <param name="id" type="Number">System.Int32</param>
/// <param name="phone" type="String">System.String</param>
/// <param name="description" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ChatService._staticInstance.UpdateCallMe(id,phone,description,onSuccess,onFailed,userContext); }
ChatService.GetAllCallMe= function(onSuccess,onFailed,userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ChatService._staticInstance.GetAllCallMe(onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(Chats) === 'undefined') {
var Chats=gtc("Chats");
Chats.registerClass('Chats');
}
if (typeof(ExtChatEntries) === 'undefined') {
var ExtChatEntries=gtc("ExtChatEntries");
ExtChatEntries.registerClass('ExtChatEntries');
}
if (typeof(UserProfile) === 'undefined') {
var UserProfile=gtc("UserProfile");
UserProfile.registerClass('UserProfile');
}
if (typeof(ExtUserProfile) === 'undefined') {
var ExtUserProfile=gtc("ExtUserProfile");
ExtUserProfile.registerClass('ExtUserProfile');
}
if (typeof(UrlLog) === 'undefined') {
var UrlLog=gtc("UrlLog");
UrlLog.registerClass('UrlLog');
}
if (typeof(CallMe) === 'undefined') {
var CallMe=gtc("CallMe");
CallMe.registerClass('CallMe');
}
if (typeof(Role) === 'undefined') {
Role = function() { throw Error.invalidOperation(); }
Role.prototype = {SEO: 1,Manager: 2,NoRole: 3}
Role.registerEnum('Role', true);
}

