var IMyMessageService=function() {
IMyMessageService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
IMyMessageService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return IMyMessageService._staticInstance.get_path();},
GetData:function(startIndex,maximumRows,sortExpression,filterExpression,toUserString,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetData',false,{startIndex:startIndex,maximumRows:maximumRows,sortExpression:sortExpression,filterExpression:filterExpression,toUserString:toUserString},succeededCallback,failedCallback,userContext); },
GetInboxMessageInfoByPage:function(startIndex,maximumRows,sortExpression,filterExpression,toUserString,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetInboxMessageInfoByPage',false,{startIndex:startIndex,maximumRows:maximumRows,sortExpression:sortExpression,filterExpression:filterExpression,toUserString:toUserString},succeededCallback,failedCallback,userContext); },
GetInboxCount:function(toUserString,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetInboxCount',false,{toUserString:toUserString},succeededCallback,failedCallback,userContext); },
UpdateInboxMessages:function(msgList,newStatus,startIndex,maximumRows,sortExpression,filterExpression,toUserString,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateInboxMessages',false,{msgList:msgList,newStatus:newStatus,startIndex:startIndex,maximumRows:maximumRows,sortExpression:sortExpression,filterExpression:filterExpression,toUserString:toUserString},succeededCallback,failedCallback,userContext); },
DeleteInboxMessages:function(msgList,startIndex,maximumRows,sortExpression,filterExpression,toUserString,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DeleteInboxMessages',false,{msgList:msgList,startIndex:startIndex,maximumRows:maximumRows,sortExpression:sortExpression,filterExpression:filterExpression,toUserString:toUserString},succeededCallback,failedCallback,userContext); },
DeleteAnInboxMessage:function(msgId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DeleteAnInboxMessage',false,{msgId:msgId},succeededCallback,failedCallback,userContext); },
GetOutboxMessageInfoByPage:function(startIndex,maximumRows,sortExpression,filterExpression,fromUserString,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetOutboxMessageInfoByPage',false,{startIndex:startIndex,maximumRows:maximumRows,sortExpression:sortExpression,filterExpression:filterExpression,fromUserString:fromUserString},succeededCallback,failedCallback,userContext); },
GetOutboxCount:function(fromUserString,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetOutboxCount',false,{fromUserString:fromUserString},succeededCallback,failedCallback,userContext); },
DeleteOutboxMessages:function(msgList,startIndex,maximumRows,sortExpression,filterExpression,fromUserString,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DeleteOutboxMessages',false,{msgList:msgList,startIndex:startIndex,maximumRows:maximumRows,sortExpression:sortExpression,filterExpression:filterExpression,fromUserString:fromUserString},succeededCallback,failedCallback,userContext); },
DeleteAnOutboxMessage:function(msgId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DeleteAnOutboxMessage',false,{msgId:msgId},succeededCallback,failedCallback,userContext); },
SendMail:function(toUserNickName,content,subject,parentMsgId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SendMail',false,{toUserNickName:toUserNickName,content:content,subject:subject,parentMsgId:parentMsgId},succeededCallback,failedCallback,userContext); },
isValidNickName:function(nickName,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'isValidNickName',false,{nickName:nickName},succeededCallback,failedCallback,userContext); },
SendSupportMessage:function(subject,content,fromEmail,category,parentMsgId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SendSupportMessage',false,{subject:subject,content:content,fromEmail:fromEmail,category:category,parentMsgId:parentMsgId},succeededCallback,failedCallback,userContext); }}
IMyMessageService.registerClass('IMyMessageService',Sys.Net.WebServiceProxy);
IMyMessageService._staticInstance = new IMyMessageService();
IMyMessageService.set_path = function(value) { IMyMessageService._staticInstance.set_path(value); }
IMyMessageService.get_path = function() { return IMyMessageService._staticInstance.get_path(); }
IMyMessageService.set_timeout = function(value) { IMyMessageService._staticInstance.set_timeout(value); }
IMyMessageService.get_timeout = function() { return IMyMessageService._staticInstance.get_timeout(); }
IMyMessageService.set_defaultUserContext = function(value) { IMyMessageService._staticInstance.set_defaultUserContext(value); }
IMyMessageService.get_defaultUserContext = function() { return IMyMessageService._staticInstance.get_defaultUserContext(); }
IMyMessageService.set_defaultSucceededCallback = function(value) { IMyMessageService._staticInstance.set_defaultSucceededCallback(value); }
IMyMessageService.get_defaultSucceededCallback = function() { return IMyMessageService._staticInstance.get_defaultSucceededCallback(); }
IMyMessageService.set_defaultFailedCallback = function(value) { IMyMessageService._staticInstance.set_defaultFailedCallback(value); }
IMyMessageService.get_defaultFailedCallback = function() { return IMyMessageService._staticInstance.get_defaultFailedCallback(); }
IMyMessageService.set_path("/Services/MyMessageService.svc");
IMyMessageService.GetData= function(startIndex,maximumRows,sortExpression,filterExpression,toUserString,onSuccess,onFailed,userContext) {IMyMessageService._staticInstance.GetData(startIndex,maximumRows,sortExpression,filterExpression,toUserString,onSuccess,onFailed,userContext); }
IMyMessageService.GetInboxMessageInfoByPage= function(startIndex,maximumRows,sortExpression,filterExpression,toUserString,onSuccess,onFailed,userContext) {IMyMessageService._staticInstance.GetInboxMessageInfoByPage(startIndex,maximumRows,sortExpression,filterExpression,toUserString,onSuccess,onFailed,userContext); }
IMyMessageService.GetInboxCount= function(toUserString,onSuccess,onFailed,userContext) {IMyMessageService._staticInstance.GetInboxCount(toUserString,onSuccess,onFailed,userContext); }
IMyMessageService.UpdateInboxMessages= function(msgList,newStatus,startIndex,maximumRows,sortExpression,filterExpression,toUserString,onSuccess,onFailed,userContext) {IMyMessageService._staticInstance.UpdateInboxMessages(msgList,newStatus,startIndex,maximumRows,sortExpression,filterExpression,toUserString,onSuccess,onFailed,userContext); }
IMyMessageService.DeleteInboxMessages= function(msgList,startIndex,maximumRows,sortExpression,filterExpression,toUserString,onSuccess,onFailed,userContext) {IMyMessageService._staticInstance.DeleteInboxMessages(msgList,startIndex,maximumRows,sortExpression,filterExpression,toUserString,onSuccess,onFailed,userContext); }
IMyMessageService.DeleteAnInboxMessage= function(msgId,onSuccess,onFailed,userContext) {IMyMessageService._staticInstance.DeleteAnInboxMessage(msgId,onSuccess,onFailed,userContext); }
IMyMessageService.GetOutboxMessageInfoByPage= function(startIndex,maximumRows,sortExpression,filterExpression,fromUserString,onSuccess,onFailed,userContext) {IMyMessageService._staticInstance.GetOutboxMessageInfoByPage(startIndex,maximumRows,sortExpression,filterExpression,fromUserString,onSuccess,onFailed,userContext); }
IMyMessageService.GetOutboxCount= function(fromUserString,onSuccess,onFailed,userContext) {IMyMessageService._staticInstance.GetOutboxCount(fromUserString,onSuccess,onFailed,userContext); }
IMyMessageService.DeleteOutboxMessages= function(msgList,startIndex,maximumRows,sortExpression,filterExpression,fromUserString,onSuccess,onFailed,userContext) {IMyMessageService._staticInstance.DeleteOutboxMessages(msgList,startIndex,maximumRows,sortExpression,filterExpression,fromUserString,onSuccess,onFailed,userContext); }
IMyMessageService.DeleteAnOutboxMessage= function(msgId,onSuccess,onFailed,userContext) {IMyMessageService._staticInstance.DeleteAnOutboxMessage(msgId,onSuccess,onFailed,userContext); }
IMyMessageService.SendMail= function(toUserNickName,content,subject,parentMsgId,onSuccess,onFailed,userContext) {IMyMessageService._staticInstance.SendMail(toUserNickName,content,subject,parentMsgId,onSuccess,onFailed,userContext); }
IMyMessageService.isValidNickName= function(nickName,onSuccess,onFailed,userContext) {IMyMessageService._staticInstance.isValidNickName(nickName,onSuccess,onFailed,userContext); }
IMyMessageService.SendSupportMessage= function(subject,content,fromEmail,category,parentMsgId,onSuccess,onFailed,userContext) {IMyMessageService._staticInstance.SendSupportMessage(subject,content,fromEmail,category,parentMsgId,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('PurpleParrot.SwapSite.DataAccess');
if (typeof(PurpleParrot.SwapSite.DataAccess.InboxMessage) === 'undefined') {
PurpleParrot.SwapSite.DataAccess.InboxMessage=gtc("InboxMessage:http://schemas.datacontract.org/2004/07/PurpleParrot.SwapSite.DataAccess");
PurpleParrot.SwapSite.DataAccess.InboxMessage.registerClass('PurpleParrot.SwapSite.DataAccess.InboxMessage');
}
Type.registerNamespace('PurpleParrot.SwapSite.Business');
if (typeof(PurpleParrot.SwapSite.Business.MessageInfo) === 'undefined') {
PurpleParrot.SwapSite.Business.MessageInfo=gtc("MessageInfo:http://schemas.datacontract.org/2004/07/PurpleParrot.SwapSite.Business");
PurpleParrot.SwapSite.Business.MessageInfo.registerClass('PurpleParrot.SwapSite.Business.MessageInfo');
}
