Type.registerNamespace('DuckPond.Zuild.WebServer.Services');
DuckPond.Zuild.WebServer.Services.Chat=function() {
DuckPond.Zuild.WebServer.Services.Chat.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
DuckPond.Zuild.WebServer.Services.Chat.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return DuckPond.Zuild.WebServer.Services.Chat._staticInstance.get_path();},
InsertMessage:function(roomId,message,succeededCallback, failedCallback, userContext) {
/// <param name="roomId" type="Number">System.Int32</param>
/// <param name="message" 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(), 'InsertMessage',false,{roomId:roomId,message:message},succeededCallback,failedCallback,userContext); },
GetLatestMessages:function(roomId,timestamp,maxResults,succeededCallback, failedCallback, userContext) {
/// <param name="roomId" type="Number">System.Int32</param>
/// <param name="timestamp" type="Number">System.Int64</param>
/// <param name="maxResults" 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(), 'GetLatestMessages',false,{roomId:roomId,timestamp:timestamp,maxResults:maxResults},succeededCallback,failedCallback,userContext); },
GetLatestMessagesPaged:function(roomId,pageNumber,resultsPerPage,succeededCallback, failedCallback, userContext) {
/// <param name="roomId" type="Number">System.Int32</param>
/// <param name="pageNumber" type="Number">System.Int32</param>
/// <param name="resultsPerPage" 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(), 'GetLatestMessagesPaged',false,{roomId:roomId,pageNumber:pageNumber,resultsPerPage:resultsPerPage},succeededCallback,failedCallback,userContext); },
GetPageCount:function(roomId,resultsPerPage,succeededCallback, failedCallback, userContext) {
/// <param name="roomId" type="Number">System.Int32</param>
/// <param name="resultsPerPage" 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(), 'GetPageCount',false,{roomId:roomId,resultsPerPage:resultsPerPage},succeededCallback,failedCallback,userContext); },
GetPrivateMessagingOtherUsers: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(), 'GetPrivateMessagingOtherUsers',false,{},succeededCallback,failedCallback,userContext); },
GetWhosOnline:function(eventId,maxResults,queryMode,succeededCallback, failedCallback, userContext) {
/// <param name="eventId" type="Number">System.Int32</param>
/// <param name="maxResults" type="Number">System.Int32</param>
/// <param name="queryMode" type="HomeLandFaceBook.FacebookUsers">HomeLandFaceBook.FacebookUsers</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(), 'GetWhosOnline',false,{eventId:eventId,maxResults:maxResults,queryMode:queryMode},succeededCallback,failedCallback,userContext); },
ModerationHideMessage:function(messageId,succeededCallback, failedCallback, userContext) {
/// <param name="messageId" 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(), 'ModerationHideMessage',false,{messageId:messageId},succeededCallback,failedCallback,userContext); },
ModerationShowMessage:function(messageId,succeededCallback, failedCallback, userContext) {
/// <param name="messageId" 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(), 'ModerationShowMessage',false,{messageId:messageId},succeededCallback,failedCallback,userContext); },
ModerationBanUserByMessageId:function(messageId,succeededCallback, failedCallback, userContext) {
/// <param name="messageId" 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(), 'ModerationBanUserByMessageId',false,{messageId:messageId},succeededCallback,failedCallback,userContext); }}
DuckPond.Zuild.WebServer.Services.Chat.registerClass('DuckPond.Zuild.WebServer.Services.Chat',Sys.Net.WebServiceProxy);
DuckPond.Zuild.WebServer.Services.Chat._staticInstance = new DuckPond.Zuild.WebServer.Services.Chat();
DuckPond.Zuild.WebServer.Services.Chat.set_path = function(value) {
DuckPond.Zuild.WebServer.Services.Chat._staticInstance.set_path(value); }
DuckPond.Zuild.WebServer.Services.Chat.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return DuckPond.Zuild.WebServer.Services.Chat._staticInstance.get_path();}
DuckPond.Zuild.WebServer.Services.Chat.set_timeout = function(value) {
DuckPond.Zuild.WebServer.Services.Chat._staticInstance.set_timeout(value); }
DuckPond.Zuild.WebServer.Services.Chat.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return DuckPond.Zuild.WebServer.Services.Chat._staticInstance.get_timeout(); }
DuckPond.Zuild.WebServer.Services.Chat.set_defaultUserContext = function(value) { 
DuckPond.Zuild.WebServer.Services.Chat._staticInstance.set_defaultUserContext(value); }
DuckPond.Zuild.WebServer.Services.Chat.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return DuckPond.Zuild.WebServer.Services.Chat._staticInstance.get_defaultUserContext(); }
DuckPond.Zuild.WebServer.Services.Chat.set_defaultSucceededCallback = function(value) { 
 DuckPond.Zuild.WebServer.Services.Chat._staticInstance.set_defaultSucceededCallback(value); }
DuckPond.Zuild.WebServer.Services.Chat.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return DuckPond.Zuild.WebServer.Services.Chat._staticInstance.get_defaultSucceededCallback(); }
DuckPond.Zuild.WebServer.Services.Chat.set_defaultFailedCallback = function(value) { 
DuckPond.Zuild.WebServer.Services.Chat._staticInstance.set_defaultFailedCallback(value); }
DuckPond.Zuild.WebServer.Services.Chat.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return DuckPond.Zuild.WebServer.Services.Chat._staticInstance.get_defaultFailedCallback(); }
DuckPond.Zuild.WebServer.Services.Chat.set_path("/Services/Chat.asmx");
DuckPond.Zuild.WebServer.Services.Chat.InsertMessage= function(roomId,message,onSuccess,onFailed,userContext) {
/// <param name="roomId" type="Number">System.Int32</param>
/// <param name="message" 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>
DuckPond.Zuild.WebServer.Services.Chat._staticInstance.InsertMessage(roomId,message,onSuccess,onFailed,userContext); }
DuckPond.Zuild.WebServer.Services.Chat.GetLatestMessages= function(roomId,timestamp,maxResults,onSuccess,onFailed,userContext) {
/// <param name="roomId" type="Number">System.Int32</param>
/// <param name="timestamp" type="Number">System.Int64</param>
/// <param name="maxResults" 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>
DuckPond.Zuild.WebServer.Services.Chat._staticInstance.GetLatestMessages(roomId,timestamp,maxResults,onSuccess,onFailed,userContext); }
DuckPond.Zuild.WebServer.Services.Chat.GetLatestMessagesPaged= function(roomId,pageNumber,resultsPerPage,onSuccess,onFailed,userContext) {
/// <param name="roomId" type="Number">System.Int32</param>
/// <param name="pageNumber" type="Number">System.Int32</param>
/// <param name="resultsPerPage" 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>
DuckPond.Zuild.WebServer.Services.Chat._staticInstance.GetLatestMessagesPaged(roomId,pageNumber,resultsPerPage,onSuccess,onFailed,userContext); }
DuckPond.Zuild.WebServer.Services.Chat.GetPageCount= function(roomId,resultsPerPage,onSuccess,onFailed,userContext) {
/// <param name="roomId" type="Number">System.Int32</param>
/// <param name="resultsPerPage" 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>
DuckPond.Zuild.WebServer.Services.Chat._staticInstance.GetPageCount(roomId,resultsPerPage,onSuccess,onFailed,userContext); }
DuckPond.Zuild.WebServer.Services.Chat.GetPrivateMessagingOtherUsers= 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>
DuckPond.Zuild.WebServer.Services.Chat._staticInstance.GetPrivateMessagingOtherUsers(onSuccess,onFailed,userContext); }
DuckPond.Zuild.WebServer.Services.Chat.GetWhosOnline= function(eventId,maxResults,queryMode,onSuccess,onFailed,userContext) {
/// <param name="eventId" type="Number">System.Int32</param>
/// <param name="maxResults" type="Number">System.Int32</param>
/// <param name="queryMode" type="HomeLandFaceBook.FacebookUsers">HomeLandFaceBook.FacebookUsers</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>
DuckPond.Zuild.WebServer.Services.Chat._staticInstance.GetWhosOnline(eventId,maxResults,queryMode,onSuccess,onFailed,userContext); }
DuckPond.Zuild.WebServer.Services.Chat.ModerationHideMessage= function(messageId,onSuccess,onFailed,userContext) {
/// <param name="messageId" 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>
DuckPond.Zuild.WebServer.Services.Chat._staticInstance.ModerationHideMessage(messageId,onSuccess,onFailed,userContext); }
DuckPond.Zuild.WebServer.Services.Chat.ModerationShowMessage= function(messageId,onSuccess,onFailed,userContext) {
/// <param name="messageId" 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>
DuckPond.Zuild.WebServer.Services.Chat._staticInstance.ModerationShowMessage(messageId,onSuccess,onFailed,userContext); }
DuckPond.Zuild.WebServer.Services.Chat.ModerationBanUserByMessageId= function(messageId,onSuccess,onFailed,userContext) {
/// <param name="messageId" 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>
DuckPond.Zuild.WebServer.Services.Chat._staticInstance.ModerationBanUserByMessageId(messageId,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(DuckPond.Zuild.WebServer.Services.ChatDataPacket) === 'undefined') {
DuckPond.Zuild.WebServer.Services.ChatDataPacket=gtc("DuckPond.Zuild.WebServer.Services.ChatDataPacket");
DuckPond.Zuild.WebServer.Services.ChatDataPacket.registerClass('DuckPond.Zuild.WebServer.Services.ChatDataPacket');
}
if (typeof(DuckPond.Zuild.WebServer.Services.PrivateMessageUserIdTimeStamp) === 'undefined') {
DuckPond.Zuild.WebServer.Services.PrivateMessageUserIdTimeStamp=gtc("DuckPond.Zuild.WebServer.Services.PrivateMessageUserIdTimeStamp");
DuckPond.Zuild.WebServer.Services.PrivateMessageUserIdTimeStamp.registerClass('DuckPond.Zuild.WebServer.Services.PrivateMessageUserIdTimeStamp');
}
Type.registerNamespace('HomeLandFaceBook');
if (typeof(HomeLandFaceBook.FacebookUsers) === 'undefined') {
HomeLandFaceBook.FacebookUsers = function() { throw Error.invalidOperation(); }
HomeLandFaceBook.FacebookUsers.prototype = {AnyUsers: 0,FriendsOnly: 1}
HomeLandFaceBook.FacebookUsers.registerEnum('HomeLandFaceBook.FacebookUsers', true);
}
