Type.registerNamespace('MusicPortal.Web.Services');
MusicPortal.Web.Services.OrderService=function() {
MusicPortal.Web.Services.OrderService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
MusicPortal.Web.Services.OrderService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return MusicPortal.Web.Services.OrderService._staticInstance.get_path();},
GetUserPayments:function(pageIndex,maxItems,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetUserPayments',false,{pageIndex:pageIndex,maxItems:maxItems},succeededCallback,failedCallback,userContext); },
CheckoutSelectedItems:function(selectedItems,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CheckoutSelectedItems',false,{selectedItems:selectedItems},succeededCallback,failedCallback,userContext); },
Checkout:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'Checkout',false,{},succeededCallback,failedCallback,userContext); },
DeleteLineItem:function(lineItemId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DeleteLineItem',false,{lineItemId:lineItemId},succeededCallback,failedCallback,userContext); },
AddProductToBasket:function(productId,variantId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddProductToBasket',false,{productId:productId,variantId:variantId},succeededCallback,failedCallback,userContext); },
AddProductToNewBasket:function(productId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddProductToNewBasket',false,{productId:productId},succeededCallback,failedCallback,userContext); },
BuyTrackOneClick:function(trackId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'BuyTrackOneClick',false,{trackId:trackId},succeededCallback,failedCallback,userContext); },
DownloadTrackOneClick:function(trackId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DownloadTrackOneClick',false,{trackId:trackId},succeededCallback,failedCallback,userContext); },
BuyAlbumOneClick:function(albumId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'BuyAlbumOneClick',false,{albumId:albumId},succeededCallback,failedCallback,userContext); },
DownloadAlbumOneClick:function(albumId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DownloadAlbumOneClick',false,{albumId:albumId},succeededCallback,failedCallback,userContext); },
BuyMovieOneClick:function(movieId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'BuyMovieOneClick',false,{movieId:movieId},succeededCallback,failedCallback,userContext); },
DownloadMovieOneClick:function(movieId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DownloadMovieOneClick',false,{movieId:movieId},succeededCallback,failedCallback,userContext); },
BuyDownloadSubscription:function(days,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'BuyDownloadSubscription',false,{days:days},succeededCallback,failedCallback,userContext); },
BuyAndDownload:function(productId,variantId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'BuyAndDownload',false,{productId:productId,variantId:variantId},succeededCallback,failedCallback,userContext); },
PreOrderAlbum:function(productId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'PreOrderAlbum',false,{productId:productId},succeededCallback,failedCallback,userContext); },
AnonymousBuy:function(productId,variantId,accessCode,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AnonymousBuy',false,{productId:productId,variantId:variantId,accessCode:accessCode},succeededCallback,failedCallback,userContext); },
GetDownloadLink:function(id,trackingId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetDownloadLink',false,{id:id,trackingId:trackingId},succeededCallback,failedCallback,userContext); },
AnonymousBuyByShortId:function(trackId,accessCode,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AnonymousBuyByShortId',false,{trackId:trackId,accessCode:accessCode},succeededCallback,failedCallback,userContext); },
PdaOrder:function(trackId,accessCode,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'PdaOrder',false,{trackId:trackId,accessCode:accessCode},succeededCallback,failedCallback,userContext); }}
MusicPortal.Web.Services.OrderService.registerClass('MusicPortal.Web.Services.OrderService',Sys.Net.WebServiceProxy);
MusicPortal.Web.Services.OrderService._staticInstance = new MusicPortal.Web.Services.OrderService();
MusicPortal.Web.Services.OrderService.set_path = function(value) { MusicPortal.Web.Services.OrderService._staticInstance.set_path(value); }
MusicPortal.Web.Services.OrderService.get_path = function() { return MusicPortal.Web.Services.OrderService._staticInstance.get_path(); }
MusicPortal.Web.Services.OrderService.set_timeout = function(value) { MusicPortal.Web.Services.OrderService._staticInstance.set_timeout(value); }
MusicPortal.Web.Services.OrderService.get_timeout = function() { return MusicPortal.Web.Services.OrderService._staticInstance.get_timeout(); }
MusicPortal.Web.Services.OrderService.set_defaultUserContext = function(value) { MusicPortal.Web.Services.OrderService._staticInstance.set_defaultUserContext(value); }
MusicPortal.Web.Services.OrderService.get_defaultUserContext = function() { return MusicPortal.Web.Services.OrderService._staticInstance.get_defaultUserContext(); }
MusicPortal.Web.Services.OrderService.set_defaultSucceededCallback = function(value) { MusicPortal.Web.Services.OrderService._staticInstance.set_defaultSucceededCallback(value); }
MusicPortal.Web.Services.OrderService.get_defaultSucceededCallback = function() { return MusicPortal.Web.Services.OrderService._staticInstance.get_defaultSucceededCallback(); }
MusicPortal.Web.Services.OrderService.set_defaultFailedCallback = function(value) { MusicPortal.Web.Services.OrderService._staticInstance.set_defaultFailedCallback(value); }
MusicPortal.Web.Services.OrderService.get_defaultFailedCallback = function() { return MusicPortal.Web.Services.OrderService._staticInstance.get_defaultFailedCallback(); }
MusicPortal.Web.Services.OrderService.set_path("/Services/OrderService.asmx");
MusicPortal.Web.Services.OrderService.GetUserPayments= function(pageIndex,maxItems,onSuccess,onFailed,userContext) {MusicPortal.Web.Services.OrderService._staticInstance.GetUserPayments(pageIndex,maxItems,onSuccess,onFailed,userContext); }
MusicPortal.Web.Services.OrderService.CheckoutSelectedItems= function(selectedItems,onSuccess,onFailed,userContext) {MusicPortal.Web.Services.OrderService._staticInstance.CheckoutSelectedItems(selectedItems,onSuccess,onFailed,userContext); }
MusicPortal.Web.Services.OrderService.Checkout= function(onSuccess,onFailed,userContext) {MusicPortal.Web.Services.OrderService._staticInstance.Checkout(onSuccess,onFailed,userContext); }
MusicPortal.Web.Services.OrderService.DeleteLineItem= function(lineItemId,onSuccess,onFailed,userContext) {MusicPortal.Web.Services.OrderService._staticInstance.DeleteLineItem(lineItemId,onSuccess,onFailed,userContext); }
MusicPortal.Web.Services.OrderService.AddProductToBasket= function(productId,variantId,onSuccess,onFailed,userContext) {MusicPortal.Web.Services.OrderService._staticInstance.AddProductToBasket(productId,variantId,onSuccess,onFailed,userContext); }
MusicPortal.Web.Services.OrderService.AddProductToNewBasket= function(productId,onSuccess,onFailed,userContext) {MusicPortal.Web.Services.OrderService._staticInstance.AddProductToNewBasket(productId,onSuccess,onFailed,userContext); }
MusicPortal.Web.Services.OrderService.BuyTrackOneClick= function(trackId,onSuccess,onFailed,userContext) {MusicPortal.Web.Services.OrderService._staticInstance.BuyTrackOneClick(trackId,onSuccess,onFailed,userContext); }
MusicPortal.Web.Services.OrderService.DownloadTrackOneClick= function(trackId,onSuccess,onFailed,userContext) {MusicPortal.Web.Services.OrderService._staticInstance.DownloadTrackOneClick(trackId,onSuccess,onFailed,userContext); }
MusicPortal.Web.Services.OrderService.BuyAlbumOneClick= function(albumId,onSuccess,onFailed,userContext) {MusicPortal.Web.Services.OrderService._staticInstance.BuyAlbumOneClick(albumId,onSuccess,onFailed,userContext); }
MusicPortal.Web.Services.OrderService.DownloadAlbumOneClick= function(albumId,onSuccess,onFailed,userContext) {MusicPortal.Web.Services.OrderService._staticInstance.DownloadAlbumOneClick(albumId,onSuccess,onFailed,userContext); }
MusicPortal.Web.Services.OrderService.BuyMovieOneClick= function(movieId,onSuccess,onFailed,userContext) {MusicPortal.Web.Services.OrderService._staticInstance.BuyMovieOneClick(movieId,onSuccess,onFailed,userContext); }
MusicPortal.Web.Services.OrderService.DownloadMovieOneClick= function(movieId,onSuccess,onFailed,userContext) {MusicPortal.Web.Services.OrderService._staticInstance.DownloadMovieOneClick(movieId,onSuccess,onFailed,userContext); }
MusicPortal.Web.Services.OrderService.BuyDownloadSubscription= function(days,onSuccess,onFailed,userContext) {MusicPortal.Web.Services.OrderService._staticInstance.BuyDownloadSubscription(days,onSuccess,onFailed,userContext); }
MusicPortal.Web.Services.OrderService.BuyAndDownload= function(productId,variantId,onSuccess,onFailed,userContext) {MusicPortal.Web.Services.OrderService._staticInstance.BuyAndDownload(productId,variantId,onSuccess,onFailed,userContext); }
MusicPortal.Web.Services.OrderService.PreOrderAlbum= function(productId,onSuccess,onFailed,userContext) {MusicPortal.Web.Services.OrderService._staticInstance.PreOrderAlbum(productId,onSuccess,onFailed,userContext); }
MusicPortal.Web.Services.OrderService.AnonymousBuy= function(productId,variantId,accessCode,onSuccess,onFailed,userContext) {MusicPortal.Web.Services.OrderService._staticInstance.AnonymousBuy(productId,variantId,accessCode,onSuccess,onFailed,userContext); }
MusicPortal.Web.Services.OrderService.GetDownloadLink= function(id,trackingId,onSuccess,onFailed,userContext) {MusicPortal.Web.Services.OrderService._staticInstance.GetDownloadLink(id,trackingId,onSuccess,onFailed,userContext); }
MusicPortal.Web.Services.OrderService.AnonymousBuyByShortId= function(trackId,accessCode,onSuccess,onFailed,userContext) {MusicPortal.Web.Services.OrderService._staticInstance.AnonymousBuyByShortId(trackId,accessCode,onSuccess,onFailed,userContext); }
MusicPortal.Web.Services.OrderService.PdaOrder= function(trackId,accessCode,onSuccess,onFailed,userContext) {MusicPortal.Web.Services.OrderService._staticInstance.PdaOrder(trackId,accessCode,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('MusicPortal.Web.AppCode.Entity');
if (typeof(MusicPortal.Web.AppCode.Entity.SimplePaymentResult) === 'undefined') {
MusicPortal.Web.AppCode.Entity.SimplePaymentResult=gtc("MusicPortal.Web.AppCode.Entity.SimplePaymentResult");
MusicPortal.Web.AppCode.Entity.SimplePaymentResult.registerClass('MusicPortal.Web.AppCode.Entity.SimplePaymentResult');
}

