var AuctionService=function() {
AuctionService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
AuctionService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return AuctionService._staticInstance.get_path();},
AuctionsUpdatedSince:function(ticks,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AuctionsUpdatedSince',false,{ticks:ticks},succeededCallback,failedCallback,userContext); },
GetAuctionsUpdatedSince:function(ticks,requestServerNow,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetAuctionsUpdatedSince',false,{ticks:ticks,requestServerNow:requestServerNow},succeededCallback,failedCallback,userContext); },
IsAuctionEnded:function(auctionId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'IsAuctionEnded',false,{auctionId:auctionId},succeededCallback,failedCallback,userContext); },
GetServerTicks:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetServerTicks',false,{},succeededCallback,failedCallback,userContext); },
SetNotificationStateForProduct:function(productId,state,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SetNotificationStateForProduct',false,{productId:productId,state:state},succeededCallback,failedCallback,userContext); }}
AuctionService.registerClass('AuctionService',Sys.Net.WebServiceProxy);
AuctionService._staticInstance = new AuctionService();
AuctionService.set_path = function(value) { AuctionService._staticInstance.set_path(value); }
AuctionService.get_path = function() { return AuctionService._staticInstance.get_path(); }
AuctionService.set_timeout = function(value) { AuctionService._staticInstance.set_timeout(value); }
AuctionService.get_timeout = function() { return AuctionService._staticInstance.get_timeout(); }
AuctionService.set_defaultUserContext = function(value) { AuctionService._staticInstance.set_defaultUserContext(value); }
AuctionService.get_defaultUserContext = function() { return AuctionService._staticInstance.get_defaultUserContext(); }
AuctionService.set_defaultSucceededCallback = function(value) { AuctionService._staticInstance.set_defaultSucceededCallback(value); }
AuctionService.get_defaultSucceededCallback = function() { return AuctionService._staticInstance.get_defaultSucceededCallback(); }
AuctionService.set_defaultFailedCallback = function(value) { AuctionService._staticInstance.set_defaultFailedCallback(value); }
AuctionService.get_defaultFailedCallback = function() { return AuctionService._staticInstance.get_defaultFailedCallback(); }
AuctionService.set_path("/WS/AuctionService.asmx");
AuctionService.AuctionsUpdatedSince= function(ticks,onSuccess,onFailed,userContext) {AuctionService._staticInstance.AuctionsUpdatedSince(ticks,onSuccess,onFailed,userContext); }
AuctionService.GetAuctionsUpdatedSince= function(ticks,requestServerNow,onSuccess,onFailed,userContext) {AuctionService._staticInstance.GetAuctionsUpdatedSince(ticks,requestServerNow,onSuccess,onFailed,userContext); }
AuctionService.IsAuctionEnded= function(auctionId,onSuccess,onFailed,userContext) {AuctionService._staticInstance.IsAuctionEnded(auctionId,onSuccess,onFailed,userContext); }
AuctionService.GetServerTicks= function(onSuccess,onFailed,userContext) {AuctionService._staticInstance.GetServerTicks(onSuccess,onFailed,userContext); }
AuctionService.SetNotificationStateForProduct= function(productId,state,onSuccess,onFailed,userContext) {AuctionService._staticInstance.SetNotificationStateForProduct(productId,state,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('Enkrona.BLL');
if (typeof(Enkrona.BLL.AuctionItem) === 'undefined') {
Enkrona.BLL.AuctionItem=gtc("Enkrona.BLL.AuctionItem");
Enkrona.BLL.AuctionItem.registerClass('Enkrona.BLL.AuctionItem');
}
