Type.registerNamespace('Cywex.DNN.Modules.Auction');
Cywex.DNN.Modules.Auction.AuctionService=function() {
Cywex.DNN.Modules.Auction.AuctionService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Cywex.DNN.Modules.Auction.AuctionService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return Cywex.DNN.Modules.Auction.AuctionService._staticInstance.get_path();},
GetUserAlerts:function(userID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetUserAlerts',false,{userID:userID},succeededCallback,failedCallback,userContext); },
DeleteAlert:function(alertID,receiverID,type,observableID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DeleteAlert',false,{alertID:alertID,receiverID:receiverID,type:type,observableID:observableID},succeededCallback,failedCallback,userContext); },
StartTracking:function(jobId,userId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'StartTracking',false,{jobId:jobId,userId:userId},succeededCallback,failedCallback,userContext); },
StopTracking:function(jobId,userId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'StopTracking',false,{jobId:jobId,userId:userId},succeededCallback,failedCallback,userContext); },
RegisterUser:function(catId,userId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RegisterUser',false,{catId:catId,userId:userId},succeededCallback,failedCallback,userContext); },
UnregisterUser:function(catId,userId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UnregisterUser',false,{catId:catId,userId:userId},succeededCallback,failedCallback,userContext); },
UpdateCategory:function(catId,name,descr,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateCategory',false,{catId:catId,name:name,descr:descr},succeededCallback,failedCallback,userContext); }}
Cywex.DNN.Modules.Auction.AuctionService.registerClass('Cywex.DNN.Modules.Auction.AuctionService',Sys.Net.WebServiceProxy);
Cywex.DNN.Modules.Auction.AuctionService._staticInstance = new Cywex.DNN.Modules.Auction.AuctionService();
Cywex.DNN.Modules.Auction.AuctionService.set_path = function(value) { Cywex.DNN.Modules.Auction.AuctionService._staticInstance.set_path(value); }
Cywex.DNN.Modules.Auction.AuctionService.get_path = function() { return Cywex.DNN.Modules.Auction.AuctionService._staticInstance.get_path(); }
Cywex.DNN.Modules.Auction.AuctionService.set_timeout = function(value) { Cywex.DNN.Modules.Auction.AuctionService._staticInstance.set_timeout(value); }
Cywex.DNN.Modules.Auction.AuctionService.get_timeout = function() { return Cywex.DNN.Modules.Auction.AuctionService._staticInstance.get_timeout(); }
Cywex.DNN.Modules.Auction.AuctionService.set_defaultUserContext = function(value) { Cywex.DNN.Modules.Auction.AuctionService._staticInstance.set_defaultUserContext(value); }
Cywex.DNN.Modules.Auction.AuctionService.get_defaultUserContext = function() { return Cywex.DNN.Modules.Auction.AuctionService._staticInstance.get_defaultUserContext(); }
Cywex.DNN.Modules.Auction.AuctionService.set_defaultSucceededCallback = function(value) { Cywex.DNN.Modules.Auction.AuctionService._staticInstance.set_defaultSucceededCallback(value); }
Cywex.DNN.Modules.Auction.AuctionService.get_defaultSucceededCallback = function() { return Cywex.DNN.Modules.Auction.AuctionService._staticInstance.get_defaultSucceededCallback(); }
Cywex.DNN.Modules.Auction.AuctionService.set_defaultFailedCallback = function(value) { Cywex.DNN.Modules.Auction.AuctionService._staticInstance.set_defaultFailedCallback(value); }
Cywex.DNN.Modules.Auction.AuctionService.get_defaultFailedCallback = function() { return Cywex.DNN.Modules.Auction.AuctionService._staticInstance.get_defaultFailedCallback(); }
Cywex.DNN.Modules.Auction.AuctionService.set_enableJsonp = function(value) { Cywex.DNN.Modules.Auction.AuctionService._staticInstance.set_enableJsonp(value); }
Cywex.DNN.Modules.Auction.AuctionService.get_enableJsonp = function() { return Cywex.DNN.Modules.Auction.AuctionService._staticInstance.get_enableJsonp(); }
Cywex.DNN.Modules.Auction.AuctionService.set_jsonpCallbackParameter = function(value) { Cywex.DNN.Modules.Auction.AuctionService._staticInstance.set_jsonpCallbackParameter(value); }
Cywex.DNN.Modules.Auction.AuctionService.get_jsonpCallbackParameter = function() { return Cywex.DNN.Modules.Auction.AuctionService._staticInstance.get_jsonpCallbackParameter(); }
Cywex.DNN.Modules.Auction.AuctionService.set_path("/DesktopModules/Cywex.Auction/AuctionService.asmx");
Cywex.DNN.Modules.Auction.AuctionService.GetUserAlerts= function(userID,onSuccess,onFailed,userContext) {Cywex.DNN.Modules.Auction.AuctionService._staticInstance.GetUserAlerts(userID,onSuccess,onFailed,userContext); }
Cywex.DNN.Modules.Auction.AuctionService.DeleteAlert= function(alertID,receiverID,type,observableID,onSuccess,onFailed,userContext) {Cywex.DNN.Modules.Auction.AuctionService._staticInstance.DeleteAlert(alertID,receiverID,type,observableID,onSuccess,onFailed,userContext); }
Cywex.DNN.Modules.Auction.AuctionService.StartTracking= function(jobId,userId,onSuccess,onFailed,userContext) {Cywex.DNN.Modules.Auction.AuctionService._staticInstance.StartTracking(jobId,userId,onSuccess,onFailed,userContext); }
Cywex.DNN.Modules.Auction.AuctionService.StopTracking= function(jobId,userId,onSuccess,onFailed,userContext) {Cywex.DNN.Modules.Auction.AuctionService._staticInstance.StopTracking(jobId,userId,onSuccess,onFailed,userContext); }
Cywex.DNN.Modules.Auction.AuctionService.RegisterUser= function(catId,userId,onSuccess,onFailed,userContext) {Cywex.DNN.Modules.Auction.AuctionService._staticInstance.RegisterUser(catId,userId,onSuccess,onFailed,userContext); }
Cywex.DNN.Modules.Auction.AuctionService.UnregisterUser= function(catId,userId,onSuccess,onFailed,userContext) {Cywex.DNN.Modules.Auction.AuctionService._staticInstance.UnregisterUser(catId,userId,onSuccess,onFailed,userContext); }
Cywex.DNN.Modules.Auction.AuctionService.UpdateCategory= function(catId,name,descr,onSuccess,onFailed,userContext) {Cywex.DNN.Modules.Auction.AuctionService._staticInstance.UpdateCategory(catId,name,descr,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('Cywex.DNN.Modules.Auction.Domain');
if (typeof(Cywex.DNN.Modules.Auction.Domain.Alert) === 'undefined') {
Cywex.DNN.Modules.Auction.Domain.Alert=gtc("Cywex.DNN.Modules.Auction.Domain.Alert");
Cywex.DNN.Modules.Auction.Domain.Alert.registerClass('Cywex.DNN.Modules.Auction.Domain.Alert');
}

