Type.registerNamespace('Spin.Web.UI.PresentationServices');
Spin.Web.UI.PresentationServices.LivePricingProxy=function() {
Spin.Web.UI.PresentationServices.LivePricingProxy.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Spin.Web.UI.PresentationServices.LivePricingProxy.prototype={
GetLivePrices:function(dataset,chain,eventCheckSum,priceCheckSum,split,succeededCallback, failedCallback, userContext) {
return this._invoke(Spin.Web.UI.PresentationServices.LivePricingProxy.get_path(), 'GetLivePrices',true,{dataset:dataset,chain:chain,eventCheckSum:eventCheckSum,priceCheckSum:priceCheckSum,split:split},succeededCallback,failedCallback,userContext); },
GetCouponLivePrices:function(eventTypeId,eventSubTypeCSV,eventCategoryCSV,eventCheckSum,priceCheckSum,succeededCallback, failedCallback, userContext) {
return this._invoke(Spin.Web.UI.PresentationServices.LivePricingProxy.get_path(), 'GetCouponLivePrices',true,{eventTypeId:eventTypeId,eventSubTypeCSV:eventSubTypeCSV,eventCategoryCSV:eventCategoryCSV,eventCheckSum:eventCheckSum,priceCheckSum:priceCheckSum},succeededCallback,failedCallback,userContext); }}
Spin.Web.UI.PresentationServices.LivePricingProxy.registerClass('Spin.Web.UI.PresentationServices.LivePricingProxy',Sys.Net.WebServiceProxy);
Spin.Web.UI.PresentationServices.LivePricingProxy._staticInstance = new Spin.Web.UI.PresentationServices.LivePricingProxy();
Spin.Web.UI.PresentationServices.LivePricingProxy.set_path = function(value) { Spin.Web.UI.PresentationServices.LivePricingProxy._staticInstance._path = value; }
Spin.Web.UI.PresentationServices.LivePricingProxy.get_path = function() { return Spin.Web.UI.PresentationServices.LivePricingProxy._staticInstance._path; }
Spin.Web.UI.PresentationServices.LivePricingProxy.set_timeout = function(value) { Spin.Web.UI.PresentationServices.LivePricingProxy._staticInstance._timeout = value; }
Spin.Web.UI.PresentationServices.LivePricingProxy.get_timeout = function() { return Spin.Web.UI.PresentationServices.LivePricingProxy._staticInstance._timeout; }
Spin.Web.UI.PresentationServices.LivePricingProxy.set_defaultUserContext = function(value) { Spin.Web.UI.PresentationServices.LivePricingProxy._staticInstance._userContext = value; }
Spin.Web.UI.PresentationServices.LivePricingProxy.get_defaultUserContext = function() { return Spin.Web.UI.PresentationServices.LivePricingProxy._staticInstance._userContext; }
Spin.Web.UI.PresentationServices.LivePricingProxy.set_defaultSucceededCallback = function(value) { Spin.Web.UI.PresentationServices.LivePricingProxy._staticInstance._succeeded = value; }
Spin.Web.UI.PresentationServices.LivePricingProxy.get_defaultSucceededCallback = function() { return Spin.Web.UI.PresentationServices.LivePricingProxy._staticInstance._succeeded; }
Spin.Web.UI.PresentationServices.LivePricingProxy.set_defaultFailedCallback = function(value) { Spin.Web.UI.PresentationServices.LivePricingProxy._staticInstance._failed = value; }
Spin.Web.UI.PresentationServices.LivePricingProxy.get_defaultFailedCallback = function() { return Spin.Web.UI.PresentationServices.LivePricingProxy._staticInstance._failed; }
Spin.Web.UI.PresentationServices.LivePricingProxy.set_path("/PresentationServices/LivePricingProxy.asmx");
Spin.Web.UI.PresentationServices.LivePricingProxy.GetLivePrices= function(dataset,chain,eventCheckSum,priceCheckSum,split,onSuccess,onFailed,userContext) {Spin.Web.UI.PresentationServices.LivePricingProxy._staticInstance.GetLivePrices(dataset,chain,eventCheckSum,priceCheckSum,split,onSuccess,onFailed,userContext); }
Spin.Web.UI.PresentationServices.LivePricingProxy.GetCouponLivePrices= function(eventTypeId,eventSubTypeCSV,eventCategoryCSV,eventCheckSum,priceCheckSum,onSuccess,onFailed,userContext) {Spin.Web.UI.PresentationServices.LivePricingProxy._staticInstance.GetCouponLivePrices(eventTypeId,eventSubTypeCSV,eventCategoryCSV,eventCheckSum,priceCheckSum,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('Spin.Web.UI.LivePricingClient');
if (typeof(Spin.Web.UI.LivePricingClient.LivePriceWrapper) === 'undefined') {
Spin.Web.UI.LivePricingClient.LivePriceWrapper=gtc("Spin.Web.UI.LivePricingClient.LivePriceWrapper");
Spin.Web.UI.LivePricingClient.LivePriceWrapper.registerClass('Spin.Web.UI.LivePricingClient.LivePriceWrapper');
}
if (typeof(Spin.Web.UI.LivePricingClient.CouponLivePriceWrapper) === 'undefined') {
Spin.Web.UI.LivePricingClient.CouponLivePriceWrapper=gtc("Spin.Web.UI.LivePricingClient.CouponLivePriceWrapper");
Spin.Web.UI.LivePricingClient.CouponLivePriceWrapper.registerClass('Spin.Web.UI.LivePricingClient.CouponLivePriceWrapper');
}
