Type.registerNamespace('MediaSocial.WebServer.Services');
MediaSocial.WebServer.Services.Channel=function() {
MediaSocial.WebServer.Services.Channel.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
MediaSocial.WebServer.Services.Channel.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return MediaSocial.WebServer.Services.Channel._staticInstance.get_path();},
GetChannelData:function(iEventId,iDataIds,options,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetChannelData',false,{iEventId:iEventId,iDataIds:iDataIds,options:options},succeededCallback,failedCallback,userContext); },
SendNotes:function(iEventId,strToEmailAddress,strNotes,bIncludeOriginalNotes,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SendNotes',false,{iEventId:iEventId,strToEmailAddress:strToEmailAddress,strNotes:strNotes,bIncludeOriginalNotes:bIncludeOriginalNotes},succeededCallback,failedCallback,userContext); },
SetFacebookUserIsModerator:function(channelId,fbUserId,setModerator,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SetFacebookUserIsModerator',false,{channelId:channelId,fbUserId:fbUserId,setModerator:setModerator},succeededCallback,failedCallback,userContext); },
UpdateMessageVisibility:function(iMessageId,updatedViewLevel,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateMessageVisibility',false,{iMessageId:iMessageId,updatedViewLevel:updatedViewLevel},succeededCallback,failedCallback,userContext); },
SetUserBanned:function(iMessageId,bBan,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SetUserBanned',false,{iMessageId:iMessageId,bBan:bBan},succeededCallback,failedCallback,userContext); },
InsertMessage:function(bIsMobile,iRoomId,message,source,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'InsertMessage',false,{bIsMobile:bIsMobile,iRoomId:iRoomId,message:message,source:source},succeededCallback,failedCallback,userContext); }}
MediaSocial.WebServer.Services.Channel.registerClass('MediaSocial.WebServer.Services.Channel',Sys.Net.WebServiceProxy);
MediaSocial.WebServer.Services.Channel._staticInstance = new MediaSocial.WebServer.Services.Channel();
MediaSocial.WebServer.Services.Channel.set_path = function(value) { MediaSocial.WebServer.Services.Channel._staticInstance.set_path(value); }
MediaSocial.WebServer.Services.Channel.get_path = function() { return MediaSocial.WebServer.Services.Channel._staticInstance.get_path(); }
MediaSocial.WebServer.Services.Channel.set_timeout = function(value) { MediaSocial.WebServer.Services.Channel._staticInstance.set_timeout(value); }
MediaSocial.WebServer.Services.Channel.get_timeout = function() { return MediaSocial.WebServer.Services.Channel._staticInstance.get_timeout(); }
MediaSocial.WebServer.Services.Channel.set_defaultUserContext = function(value) { MediaSocial.WebServer.Services.Channel._staticInstance.set_defaultUserContext(value); }
MediaSocial.WebServer.Services.Channel.get_defaultUserContext = function() { return MediaSocial.WebServer.Services.Channel._staticInstance.get_defaultUserContext(); }
MediaSocial.WebServer.Services.Channel.set_defaultSucceededCallback = function(value) { MediaSocial.WebServer.Services.Channel._staticInstance.set_defaultSucceededCallback(value); }
MediaSocial.WebServer.Services.Channel.get_defaultSucceededCallback = function() { return MediaSocial.WebServer.Services.Channel._staticInstance.get_defaultSucceededCallback(); }
MediaSocial.WebServer.Services.Channel.set_defaultFailedCallback = function(value) { MediaSocial.WebServer.Services.Channel._staticInstance.set_defaultFailedCallback(value); }
MediaSocial.WebServer.Services.Channel.get_defaultFailedCallback = function() { return MediaSocial.WebServer.Services.Channel._staticInstance.get_defaultFailedCallback(); }
MediaSocial.WebServer.Services.Channel.set_path("/Services/Channel.asmx");
MediaSocial.WebServer.Services.Channel.GetChannelData= function(iEventId,iDataIds,options,onSuccess,onFailed,userContext) {MediaSocial.WebServer.Services.Channel._staticInstance.GetChannelData(iEventId,iDataIds,options,onSuccess,onFailed,userContext); }
MediaSocial.WebServer.Services.Channel.SendNotes= function(iEventId,strToEmailAddress,strNotes,bIncludeOriginalNotes,onSuccess,onFailed,userContext) {MediaSocial.WebServer.Services.Channel._staticInstance.SendNotes(iEventId,strToEmailAddress,strNotes,bIncludeOriginalNotes,onSuccess,onFailed,userContext); }
MediaSocial.WebServer.Services.Channel.SetFacebookUserIsModerator= function(channelId,fbUserId,setModerator,onSuccess,onFailed,userContext) {MediaSocial.WebServer.Services.Channel._staticInstance.SetFacebookUserIsModerator(channelId,fbUserId,setModerator,onSuccess,onFailed,userContext); }
MediaSocial.WebServer.Services.Channel.UpdateMessageVisibility= function(iMessageId,updatedViewLevel,onSuccess,onFailed,userContext) {MediaSocial.WebServer.Services.Channel._staticInstance.UpdateMessageVisibility(iMessageId,updatedViewLevel,onSuccess,onFailed,userContext); }
MediaSocial.WebServer.Services.Channel.SetUserBanned= function(iMessageId,bBan,onSuccess,onFailed,userContext) {MediaSocial.WebServer.Services.Channel._staticInstance.SetUserBanned(iMessageId,bBan,onSuccess,onFailed,userContext); }
MediaSocial.WebServer.Services.Channel.InsertMessage= function(bIsMobile,iRoomId,message,source,onSuccess,onFailed,userContext) {MediaSocial.WebServer.Services.Channel._staticInstance.InsertMessage(bIsMobile,iRoomId,message,source,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(MediaSocial.WebServer.Services.ChannelPacket) === 'undefined') {
MediaSocial.WebServer.Services.ChannelPacket=gtc("MediaSocial.WebServer.Services.ChannelPacket");
MediaSocial.WebServer.Services.ChannelPacket.registerClass('MediaSocial.WebServer.Services.ChannelPacket');
}
if (typeof(MediaSocial.WebServer.Services.InsertMessagePacket) === 'undefined') {
MediaSocial.WebServer.Services.InsertMessagePacket=gtc("MediaSocial.WebServer.Services.InsertMessagePacket");
MediaSocial.WebServer.Services.InsertMessagePacket.registerClass('MediaSocial.WebServer.Services.InsertMessagePacket');
}
if (typeof(MediaSocial.WebServer.Services.DataId) === 'undefined') {
MediaSocial.WebServer.Services.DataId = function() { throw Error.invalidOperation(); }
MediaSocial.WebServer.Services.DataId.prototype = {ChatWall: 2,ChatPrivate: 8,LiveHelpStatus: 16}
MediaSocial.WebServer.Services.DataId.registerEnum('MediaSocial.WebServer.Services.DataId', true);
}
Type.registerNamespace('MediaSocial.Core');
if (typeof(MediaSocial.Core.MessageSource) === 'undefined') {
MediaSocial.Core.MessageSource = function() { throw Error.invalidOperation(); }
MediaSocial.Core.MessageSource.prototype = {Main: 0,Twitter: 10,FacebookStatus: 20,EnterExit: 30}
MediaSocial.Core.MessageSource.registerEnum('MediaSocial.Core.MessageSource', true);
}

