Type.registerNamespace('QMessaging');
QMessaging.Client=function() {
QMessaging.Client.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
QMessaging.Client.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return QMessaging.Client._staticInstance.get_path();},
CheckNew:function(lstID,channel,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CheckNew',false,{lstID:lstID,channel:channel},succeededCallback,failedCallback,userContext); },
ListChannels:function(page,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ListChannels',false,{page:page},succeededCallback,failedCallback,userContext); },
GetUniqueID:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetUniqueID',false,{},succeededCallback,failedCallback,userContext); },
SendMessage:function(lstID,rating,user,title,threadid,lmsg,qid,media,channel,name,location,msg,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SendMessage',false,{lstID:lstID,rating:rating,user:user,title:title,threadid:threadid,lmsg:lmsg,qid:qid,media:media,channel:channel,name:name,location:location,msg:msg},succeededCallback,failedCallback,userContext); },
test:function(lstID,rating,user,title,threadid,lmsg,qid,media,channel,name,location,msg,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'test',false,{lstID:lstID,rating:rating,user:user,title:title,threadid:threadid,lmsg:lmsg,qid:qid,media:media,channel:channel,name:name,location:location,msg:msg},succeededCallback,failedCallback,userContext); },
ReportOffensive:function(idOffensive,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ReportOffensive',false,{idOffensive:idOffensive},succeededCallback,failedCallback,userContext); },
RemoveMessage:function(idRemove,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RemoveMessage',false,{idRemove:idRemove},succeededCallback,failedCallback,userContext); }}
QMessaging.Client.registerClass('QMessaging.Client',Sys.Net.WebServiceProxy);
QMessaging.Client._staticInstance = new QMessaging.Client();
QMessaging.Client.set_path = function(value) { QMessaging.Client._staticInstance.set_path(value); }
QMessaging.Client.get_path = function() { return QMessaging.Client._staticInstance.get_path(); }
QMessaging.Client.set_timeout = function(value) { QMessaging.Client._staticInstance.set_timeout(value); }
QMessaging.Client.get_timeout = function() { return QMessaging.Client._staticInstance.get_timeout(); }
QMessaging.Client.set_defaultUserContext = function(value) { QMessaging.Client._staticInstance.set_defaultUserContext(value); }
QMessaging.Client.get_defaultUserContext = function() { return QMessaging.Client._staticInstance.get_defaultUserContext(); }
QMessaging.Client.set_defaultSucceededCallback = function(value) { QMessaging.Client._staticInstance.set_defaultSucceededCallback(value); }
QMessaging.Client.get_defaultSucceededCallback = function() { return QMessaging.Client._staticInstance.get_defaultSucceededCallback(); }
QMessaging.Client.set_defaultFailedCallback = function(value) { QMessaging.Client._staticInstance.set_defaultFailedCallback(value); }
QMessaging.Client.get_defaultFailedCallback = function() { return QMessaging.Client._staticInstance.get_defaultFailedCallback(); }
QMessaging.Client.set_path("/_WebServices/QMessaging.asmx");
QMessaging.Client.CheckNew= function(lstID,channel,onSuccess,onFailed,userContext) {QMessaging.Client._staticInstance.CheckNew(lstID,channel,onSuccess,onFailed,userContext); }
QMessaging.Client.ListChannels= function(page,onSuccess,onFailed,userContext) {QMessaging.Client._staticInstance.ListChannels(page,onSuccess,onFailed,userContext); }
QMessaging.Client.GetUniqueID= function(onSuccess,onFailed,userContext) {QMessaging.Client._staticInstance.GetUniqueID(onSuccess,onFailed,userContext); }
QMessaging.Client.SendMessage= function(lstID,rating,user,title,threadid,lmsg,qid,media,channel,name,location,msg,onSuccess,onFailed,userContext) {QMessaging.Client._staticInstance.SendMessage(lstID,rating,user,title,threadid,lmsg,qid,media,channel,name,location,msg,onSuccess,onFailed,userContext); }
QMessaging.Client.test= function(lstID,rating,user,title,threadid,lmsg,qid,media,channel,name,location,msg,onSuccess,onFailed,userContext) {QMessaging.Client._staticInstance.test(lstID,rating,user,title,threadid,lmsg,qid,media,channel,name,location,msg,onSuccess,onFailed,userContext); }
QMessaging.Client.ReportOffensive= function(idOffensive,onSuccess,onFailed,userContext) {QMessaging.Client._staticInstance.ReportOffensive(idOffensive,onSuccess,onFailed,userContext); }
QMessaging.Client.RemoveMessage= function(idRemove,onSuccess,onFailed,userContext) {QMessaging.Client._staticInstance.RemoveMessage(idRemove,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(qryQMessagingClientCheckNewResult) === 'undefined') {
var qryQMessagingClientCheckNewResult=gtc("qryQMessagingClientCheckNewResult");
qryQMessagingClientCheckNewResult.registerClass('qryQMessagingClientCheckNewResult');
}
if (typeof(qryQMessagingClientListChannelsResult) === 'undefined') {
var qryQMessagingClientListChannelsResult=gtc("qryQMessagingClientListChannelsResult");
qryQMessagingClientListChannelsResult.registerClass('qryQMessagingClientListChannelsResult');
}
if (typeof(qryQMessagingClientMarkOffensiveResult) === 'undefined') {
var qryQMessagingClientMarkOffensiveResult=gtc("qryQMessagingClientMarkOffensiveResult");
qryQMessagingClientMarkOffensiveResult.registerClass('qryQMessagingClientMarkOffensiveResult');
}
if (typeof(qryQMessagingClientRemoveResult) === 'undefined') {
var qryQMessagingClientRemoveResult=gtc("qryQMessagingClientRemoveResult");
qryQMessagingClientRemoveResult.registerClass('qryQMessagingClientRemoveResult');
}
