Type.registerNamespace('Conchango.DCP.Site.Services');
Conchango.DCP.Site.Services.ScriptServices=function() {
Conchango.DCP.Site.Services.ScriptServices.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Conchango.DCP.Site.Services.ScriptServices.prototype={
UpdateUser:function(title,firstName,lastName,telephone,clubcardNumber,succeededCallback, failedCallback, userContext) {
return this._invoke(Conchango.DCP.Site.Services.ScriptServices.get_path(), 'UpdateUser',false,{title:title,firstName:firstName,lastName:lastName,telephone:telephone,clubcardNumber:clubcardNumber},succeededCallback,failedCallback,userContext); },
RegisterGuestUser:function(email,clubcardNumber,succeededCallback, failedCallback, userContext) {
return this._invoke(Conchango.DCP.Site.Services.ScriptServices.get_path(), 'RegisterGuestUser',false,{email:email,clubcardNumber:clubcardNumber},succeededCallback,failedCallback,userContext); },
RegisterUser:function(email,firstName,lastName,clubcardNumber,password,telephone,title,succeededCallback, failedCallback, userContext) {
return this._invoke(Conchango.DCP.Site.Services.ScriptServices.get_path(), 'RegisterUser',false,{email:email,firstName:firstName,lastName:lastName,clubcardNumber:clubcardNumber,password:password,telephone:telephone,title:title},succeededCallback,failedCallback,userContext); },
AddItemFromPlaylist:function(productId,variantId,parentPlaylistId,parentPlaylistFormat,succeededCallback, failedCallback, userContext) {
return this._invoke(Conchango.DCP.Site.Services.ScriptServices.get_path(), 'AddItemFromPlaylist',false,{productId:productId,variantId:variantId,parentPlaylistId:parentPlaylistId,parentPlaylistFormat:parentPlaylistFormat},succeededCallback,failedCallback,userContext); },
AddItem:function(productId,variantId,succeededCallback, failedCallback, userContext) {
return this._invoke(Conchango.DCP.Site.Services.ScriptServices.get_path(), 'AddItem',false,{productId:productId,variantId:variantId},succeededCallback,failedCallback,userContext); },
AddItems:function(items,succeededCallback, failedCallback, userContext) {
return this._invoke(Conchango.DCP.Site.Services.ScriptServices.get_path(), 'AddItems',false,{items:items},succeededCallback,failedCallback,userContext); },
Refresh:function(succeededCallback, failedCallback, userContext) {
return this._invoke(Conchango.DCP.Site.Services.ScriptServices.get_path(), 'Refresh',false,{},succeededCallback,failedCallback,userContext); },
RemoveItem:function(basketItemId,succeededCallback, failedCallback, userContext) {
return this._invoke(Conchango.DCP.Site.Services.ScriptServices.get_path(), 'RemoveItem',false,{basketItemId:basketItemId},succeededCallback,failedCallback,userContext); },
RemoveItems:function(basketItemIds,succeededCallback, failedCallback, userContext) {
return this._invoke(Conchango.DCP.Site.Services.ScriptServices.get_path(), 'RemoveItems',false,{basketItemIds:basketItemIds},succeededCallback,failedCallback,userContext); },
GetLineItemCount:function(succeededCallback, failedCallback, userContext) {
return this._invoke(Conchango.DCP.Site.Services.ScriptServices.get_path(), 'GetLineItemCount',false,{},succeededCallback,failedCallback,userContext); },
AddWishlistItem:function(productId,variantId,succeededCallback, failedCallback, userContext) {
return this._invoke(Conchango.DCP.Site.Services.ScriptServices.get_path(), 'AddWishlistItem',false,{productId:productId,variantId:variantId},succeededCallback,failedCallback,userContext); },
AddWishlistItemFromPlaylist:function(productId,variantId,parentPlaylistId,parentPlaylistFormat,succeededCallback, failedCallback, userContext) {
return this._invoke(Conchango.DCP.Site.Services.ScriptServices.get_path(), 'AddWishlistItemFromPlaylist',false,{productId:productId,variantId:variantId,parentPlaylistId:parentPlaylistId,parentPlaylistFormat:parentPlaylistFormat},succeededCallback,failedCallback,userContext); },
AddWishlistItems:function(items,succeededCallback, failedCallback, userContext) {
return this._invoke(Conchango.DCP.Site.Services.ScriptServices.get_path(), 'AddWishlistItems',false,{items:items},succeededCallback,failedCallback,userContext); },
GetWishlistItems:function(succeededCallback, failedCallback, userContext) {
return this._invoke(Conchango.DCP.Site.Services.ScriptServices.get_path(), 'GetWishlistItems',false,{},succeededCallback,failedCallback,userContext); },
RemoveWishlistItem:function(basketItemId,succeededCallback, failedCallback, userContext) {
return this._invoke(Conchango.DCP.Site.Services.ScriptServices.get_path(), 'RemoveWishlistItem',false,{basketItemId:basketItemId},succeededCallback,failedCallback,userContext); },
RemoveWishlistItems:function(basketItemIds,succeededCallback, failedCallback, userContext) {
return this._invoke(Conchango.DCP.Site.Services.ScriptServices.get_path(), 'RemoveWishlistItems',false,{basketItemIds:basketItemIds},succeededCallback,failedCallback,userContext); },
AddPlaylist:function(playlistId,format,succeededCallback, failedCallback, userContext) {
return this._invoke(Conchango.DCP.Site.Services.ScriptServices.get_path(), 'AddPlaylist',false,{playlistId:playlistId,format:format},succeededCallback,failedCallback,userContext); },
AddPlaylistToWishlist:function(playlistId,format,succeededCallback, failedCallback, userContext) {
return this._invoke(Conchango.DCP.Site.Services.ScriptServices.get_path(), 'AddPlaylistToWishlist',false,{playlistId:playlistId,format:format},succeededCallback,failedCallback,userContext); },
GetPlaylistTracks:function(playlistId,format,succeededCallback, failedCallback, userContext) {
return this._invoke(Conchango.DCP.Site.Services.ScriptServices.get_path(), 'GetPlaylistTracks',false,{playlistId:playlistId,format:format},succeededCallback,failedCallback,userContext); },
GetPlaylistCompleteInfo:function(playlistItems,playlistBasketItems,isForWishlist,succeededCallback, failedCallback, userContext) {
return this._invoke(Conchango.DCP.Site.Services.ScriptServices.get_path(), 'GetPlaylistCompleteInfo',false,{playlistItems:playlistItems,playlistBasketItems:playlistBasketItems,isForWishlist:isForWishlist},succeededCallback,failedCallback,userContext); },
GetSampleLocation:function(licensedMediaCompositeId,succeededCallback, failedCallback, userContext) {
return this._invoke(Conchango.DCP.Site.Services.ScriptServices.get_path(), 'GetSampleLocation',false,{licensedMediaCompositeId:licensedMediaCompositeId},succeededCallback,failedCallback,userContext); },
GetCompletionList:function(prefixText,count,succeededCallback, failedCallback, userContext) {
return this._invoke(Conchango.DCP.Site.Services.ScriptServices.get_path(), 'GetCompletionList',false,{prefixText:prefixText,count:count},succeededCallback,failedCallback,userContext); }}
Conchango.DCP.Site.Services.ScriptServices.registerClass('Conchango.DCP.Site.Services.ScriptServices',Sys.Net.WebServiceProxy);
Conchango.DCP.Site.Services.ScriptServices._staticInstance = new Conchango.DCP.Site.Services.ScriptServices();
Conchango.DCP.Site.Services.ScriptServices.set_path = function(value) { Conchango.DCP.Site.Services.ScriptServices._staticInstance._path = value; }
Conchango.DCP.Site.Services.ScriptServices.get_path = function() { return Conchango.DCP.Site.Services.ScriptServices._staticInstance._path; }
Conchango.DCP.Site.Services.ScriptServices.set_timeout = function(value) { Conchango.DCP.Site.Services.ScriptServices._staticInstance._timeout = value; }
Conchango.DCP.Site.Services.ScriptServices.get_timeout = function() { return Conchango.DCP.Site.Services.ScriptServices._staticInstance._timeout; }
Conchango.DCP.Site.Services.ScriptServices.set_defaultUserContext = function(value) { Conchango.DCP.Site.Services.ScriptServices._staticInstance._userContext = value; }
Conchango.DCP.Site.Services.ScriptServices.get_defaultUserContext = function() { return Conchango.DCP.Site.Services.ScriptServices._staticInstance._userContext; }
Conchango.DCP.Site.Services.ScriptServices.set_defaultSucceededCallback = function(value) { Conchango.DCP.Site.Services.ScriptServices._staticInstance._succeeded = value; }
Conchango.DCP.Site.Services.ScriptServices.get_defaultSucceededCallback = function() { return Conchango.DCP.Site.Services.ScriptServices._staticInstance._succeeded; }
Conchango.DCP.Site.Services.ScriptServices.set_defaultFailedCallback = function(value) { Conchango.DCP.Site.Services.ScriptServices._staticInstance._failed = value; }
Conchango.DCP.Site.Services.ScriptServices.get_defaultFailedCallback = function() { return Conchango.DCP.Site.Services.ScriptServices._staticInstance._failed; }
Conchango.DCP.Site.Services.ScriptServices.set_path("/Store/Services/ScriptServices.asmx");
Conchango.DCP.Site.Services.ScriptServices.UpdateUser= function(title,firstName,lastName,telephone,clubcardNumber,onSuccess,onFailed,userContext) {Conchango.DCP.Site.Services.ScriptServices._staticInstance.UpdateUser(title,firstName,lastName,telephone,clubcardNumber,onSuccess,onFailed,userContext); }
Conchango.DCP.Site.Services.ScriptServices.RegisterGuestUser= function(email,clubcardNumber,onSuccess,onFailed,userContext) {Conchango.DCP.Site.Services.ScriptServices._staticInstance.RegisterGuestUser(email,clubcardNumber,onSuccess,onFailed,userContext); }
Conchango.DCP.Site.Services.ScriptServices.RegisterUser= function(email,firstName,lastName,clubcardNumber,password,telephone,title,onSuccess,onFailed,userContext) {Conchango.DCP.Site.Services.ScriptServices._staticInstance.RegisterUser(email,firstName,lastName,clubcardNumber,password,telephone,title,onSuccess,onFailed,userContext); }
Conchango.DCP.Site.Services.ScriptServices.AddItemFromPlaylist= function(productId,variantId,parentPlaylistId,parentPlaylistFormat,onSuccess,onFailed,userContext) {Conchango.DCP.Site.Services.ScriptServices._staticInstance.AddItemFromPlaylist(productId,variantId,parentPlaylistId,parentPlaylistFormat,onSuccess,onFailed,userContext); }
Conchango.DCP.Site.Services.ScriptServices.AddItem= function(productId,variantId,onSuccess,onFailed,userContext) {Conchango.DCP.Site.Services.ScriptServices._staticInstance.AddItem(productId,variantId,onSuccess,onFailed,userContext); }
Conchango.DCP.Site.Services.ScriptServices.AddItems= function(items,onSuccess,onFailed,userContext) {Conchango.DCP.Site.Services.ScriptServices._staticInstance.AddItems(items,onSuccess,onFailed,userContext); }
Conchango.DCP.Site.Services.ScriptServices.Refresh= function(onSuccess,onFailed,userContext) {Conchango.DCP.Site.Services.ScriptServices._staticInstance.Refresh(onSuccess,onFailed,userContext); }
Conchango.DCP.Site.Services.ScriptServices.RemoveItem= function(basketItemId,onSuccess,onFailed,userContext) {Conchango.DCP.Site.Services.ScriptServices._staticInstance.RemoveItem(basketItemId,onSuccess,onFailed,userContext); }
Conchango.DCP.Site.Services.ScriptServices.RemoveItems= function(basketItemIds,onSuccess,onFailed,userContext) {Conchango.DCP.Site.Services.ScriptServices._staticInstance.RemoveItems(basketItemIds,onSuccess,onFailed,userContext); }
Conchango.DCP.Site.Services.ScriptServices.GetLineItemCount= function(onSuccess,onFailed,userContext) {Conchango.DCP.Site.Services.ScriptServices._staticInstance.GetLineItemCount(onSuccess,onFailed,userContext); }
Conchango.DCP.Site.Services.ScriptServices.AddWishlistItem= function(productId,variantId,onSuccess,onFailed,userContext) {Conchango.DCP.Site.Services.ScriptServices._staticInstance.AddWishlistItem(productId,variantId,onSuccess,onFailed,userContext); }
Conchango.DCP.Site.Services.ScriptServices.AddWishlistItemFromPlaylist= function(productId,variantId,parentPlaylistId,parentPlaylistFormat,onSuccess,onFailed,userContext) {Conchango.DCP.Site.Services.ScriptServices._staticInstance.AddWishlistItemFromPlaylist(productId,variantId,parentPlaylistId,parentPlaylistFormat,onSuccess,onFailed,userContext); }
Conchango.DCP.Site.Services.ScriptServices.AddWishlistItems= function(items,onSuccess,onFailed,userContext) {Conchango.DCP.Site.Services.ScriptServices._staticInstance.AddWishlistItems(items,onSuccess,onFailed,userContext); }
Conchango.DCP.Site.Services.ScriptServices.GetWishlistItems= function(onSuccess,onFailed,userContext) {Conchango.DCP.Site.Services.ScriptServices._staticInstance.GetWishlistItems(onSuccess,onFailed,userContext); }
Conchango.DCP.Site.Services.ScriptServices.RemoveWishlistItem= function(basketItemId,onSuccess,onFailed,userContext) {Conchango.DCP.Site.Services.ScriptServices._staticInstance.RemoveWishlistItem(basketItemId,onSuccess,onFailed,userContext); }
Conchango.DCP.Site.Services.ScriptServices.RemoveWishlistItems= function(basketItemIds,onSuccess,onFailed,userContext) {Conchango.DCP.Site.Services.ScriptServices._staticInstance.RemoveWishlistItems(basketItemIds,onSuccess,onFailed,userContext); }
Conchango.DCP.Site.Services.ScriptServices.AddPlaylist= function(playlistId,format,onSuccess,onFailed,userContext) {Conchango.DCP.Site.Services.ScriptServices._staticInstance.AddPlaylist(playlistId,format,onSuccess,onFailed,userContext); }
Conchango.DCP.Site.Services.ScriptServices.AddPlaylistToWishlist= function(playlistId,format,onSuccess,onFailed,userContext) {Conchango.DCP.Site.Services.ScriptServices._staticInstance.AddPlaylistToWishlist(playlistId,format,onSuccess,onFailed,userContext); }
Conchango.DCP.Site.Services.ScriptServices.GetPlaylistTracks= function(playlistId,format,onSuccess,onFailed,userContext) {Conchango.DCP.Site.Services.ScriptServices._staticInstance.GetPlaylistTracks(playlistId,format,onSuccess,onFailed,userContext); }
Conchango.DCP.Site.Services.ScriptServices.GetPlaylistCompleteInfo= function(playlistItems,playlistBasketItems,isForWishlist,onSuccess,onFailed,userContext) {Conchango.DCP.Site.Services.ScriptServices._staticInstance.GetPlaylistCompleteInfo(playlistItems,playlistBasketItems,isForWishlist,onSuccess,onFailed,userContext); }
Conchango.DCP.Site.Services.ScriptServices.GetSampleLocation= function(licensedMediaCompositeId,onSuccess,onFailed,userContext) {Conchango.DCP.Site.Services.ScriptServices._staticInstance.GetSampleLocation(licensedMediaCompositeId,onSuccess,onFailed,userContext); }
Conchango.DCP.Site.Services.ScriptServices.GetCompletionList= function(prefixText,count,onSuccess,onFailed,userContext) {Conchango.DCP.Site.Services.ScriptServices._staticInstance.GetCompletionList(prefixText,count,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('Conchango.DCP.Site.CommonTypes.Basket');
if (typeof(Conchango.DCP.Site.CommonTypes.Basket.BasketSummary) === 'undefined') {
Conchango.DCP.Site.CommonTypes.Basket.BasketSummary=gtc("Conchango.DCP.Site.CommonTypes.Basket.BasketSummary");
Conchango.DCP.Site.CommonTypes.Basket.BasketSummary.registerClass('Conchango.DCP.Site.CommonTypes.Basket.BasketSummary');
}
if (typeof(Conchango.DCP.Site.CommonTypes.Basket.BasketItemRequest) === 'undefined') {
Conchango.DCP.Site.CommonTypes.Basket.BasketItemRequest=gtc("Conchango.DCP.Site.CommonTypes.Basket.BasketItemRequest");
Conchango.DCP.Site.CommonTypes.Basket.BasketItemRequest.registerClass('Conchango.DCP.Site.CommonTypes.Basket.BasketItemRequest');
}
Type.registerNamespace('Conchango.DCP.Site.Services.Search');
if (typeof(Conchango.DCP.Site.Services.Search.PlaylistTrackSummary) === 'undefined') {
Conchango.DCP.Site.Services.Search.PlaylistTrackSummary=gtc("Conchango.DCP.Site.Services.Search.PlaylistTrackSummary");
Conchango.DCP.Site.Services.Search.PlaylistTrackSummary.registerClass('Conchango.DCP.Site.Services.Search.PlaylistTrackSummary');
}
if (typeof(Conchango.DCP.Site.Services.Search.PlaylistCompleteInfo) === 'undefined') {
Conchango.DCP.Site.Services.Search.PlaylistCompleteInfo=gtc("Conchango.DCP.Site.Services.Search.PlaylistCompleteInfo");
Conchango.DCP.Site.Services.Search.PlaylistCompleteInfo.registerClass('Conchango.DCP.Site.Services.Search.PlaylistCompleteInfo');
}
