var ShoppingCartService=function() {
ShoppingCartService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
ShoppingCartService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return ShoppingCartService._staticInstance.get_path();},
AddItemToCart:function(clientID,campaignID,assetID,downloadFileFormatIDs,succeededCallback, failedCallback, userContext) {
/// <param name="clientID" type="Number">System.Int32</param>
/// <param name="campaignID" type="Number">System.Int64</param>
/// <param name="assetID" type="Number">System.Int64</param>
/// <param name="downloadFileFormatIDs" type="Array">System.Collections.ArrayList</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'AddItemToCart',false,{clientID:clientID,campaignID:campaignID,assetID:assetID,downloadFileFormatIDs:downloadFileFormatIDs},succeededCallback,failedCallback,userContext); },
DeleteItemFromCart:function(assetID,succeededCallback, failedCallback, userContext) {
/// <param name="assetID" type="Number">System.Int64</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'DeleteItemFromCart',false,{assetID:assetID},succeededCallback,failedCallback,userContext); },
GetShoppingCartCountAndContent:function(succeededCallback, failedCallback, userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetShoppingCartCountAndContent',false,{},succeededCallback,failedCallback,userContext); },
GetShoppingCartSelectionMessage:function(succeededCallback, failedCallback, userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetShoppingCartSelectionMessage',false,{},succeededCallback,failedCallback,userContext); },
GetGlobalDownloadFileFormats:function(succeededCallback, failedCallback, userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetGlobalDownloadFileFormats',false,{},succeededCallback,failedCallback,userContext); },
GetShoppingCartCount:function(succeededCallback, failedCallback, userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetShoppingCartCount',false,{},succeededCallback,failedCallback,userContext); },
SelectFileFormat:function(clientID,campaignID,assetID,downloadFileFormatID,succeededCallback, failedCallback, userContext) {
/// <param name="clientID" type="Number">System.Int32</param>
/// <param name="campaignID" type="Number">System.Int64</param>
/// <param name="assetID" type="Number">System.Int64</param>
/// <param name="downloadFileFormatID" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'SelectFileFormat',false,{clientID:clientID,campaignID:campaignID,assetID:assetID,downloadFileFormatID:downloadFileFormatID},succeededCallback,failedCallback,userContext); },
SelectFileFormatGlobal:function(downloadFileFormatID,checkedStatus,succeededCallback, failedCallback, userContext) {
/// <param name="downloadFileFormatID" type="Number">System.Int32</param>
/// <param name="checkedStatus" type="Boolean">System.Boolean</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'SelectFileFormatGlobal',false,{downloadFileFormatID:downloadFileFormatID,checkedStatus:checkedStatus},succeededCallback,failedCallback,userContext); },
DownloadSelectedFileFormats:function(campaignID,assetID,selectedDownloadFileFormats,succeededCallback, failedCallback, userContext) {
/// <param name="campaignID" type="Number">System.Int64</param>
/// <param name="assetID" type="Number">System.Int64</param>
/// <param name="selectedDownloadFileFormats" type="Array">System.Collections.ArrayList</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'DownloadSelectedFileFormats',false,{campaignID:campaignID,assetID:assetID,selectedDownloadFileFormats:selectedDownloadFileFormats},succeededCallback,failedCallback,userContext); },
DownloadShoppingCart:function(succeededCallback, failedCallback, userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'DownloadShoppingCart',false,{},succeededCallback,failedCallback,userContext); },
LoadEmailShoppingCart:function(succeededCallback, failedCallback, userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'LoadEmailShoppingCart',false,{},succeededCallback,failedCallback,userContext); },
EmailShoppingCart:function(recipients,subject,message,expirationDateString,preventForward,succeededCallback, failedCallback, userContext) {
/// <param name="recipients" type="String">System.String</param>
/// <param name="subject" type="String">System.String</param>
/// <param name="message" type="String">System.String</param>
/// <param name="expirationDateString" type="String">System.String</param>
/// <param name="preventForward" type="Boolean">System.Boolean</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'EmailShoppingCart',false,{recipients:recipients,subject:subject,message:message,expirationDateString:expirationDateString,preventForward:preventForward},succeededCallback,failedCallback,userContext); },
CheckCurrentUser:function(succeededCallback, failedCallback, userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'CheckCurrentUser',false,{},succeededCallback,failedCallback,userContext); },
GetEmailShoppingCartCountAndContent:function(emailShoppingCartID,emailShoppingCartUsername,requestIPAddress,browserData,succeededCallback, failedCallback, userContext) {
/// <param name="emailShoppingCartID" type="Number">System.Int64</param>
/// <param name="emailShoppingCartUsername" type="String">System.String</param>
/// <param name="requestIPAddress" type="String">System.String</param>
/// <param name="browserData" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetEmailShoppingCartCountAndContent',false,{emailShoppingCartID:emailShoppingCartID,emailShoppingCartUsername:emailShoppingCartUsername,requestIPAddress:requestIPAddress,browserData:browserData},succeededCallback,failedCallback,userContext); },
DownloadEmailShoppingCart:function(emailShoppingCartID,emailShoppingCartUsername,succeededCallback, failedCallback, userContext) {
/// <param name="emailShoppingCartID" type="Number">System.Int64</param>
/// <param name="emailShoppingCartUsername" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'DownloadEmailShoppingCart',false,{emailShoppingCartID:emailShoppingCartID,emailShoppingCartUsername:emailShoppingCartUsername},succeededCallback,failedCallback,userContext); },
ClearShoppingCart:function(succeededCallback, failedCallback, userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'ClearShoppingCart',false,{},succeededCallback,failedCallback,userContext); },
AuthenticateCartUser:function(emailShoppingCartID,username,succeededCallback, failedCallback, userContext) {
/// <param name="emailShoppingCartID" type="Number">System.Int64</param>
/// <param name="username" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'AuthenticateCartUser',false,{emailShoppingCartID:emailShoppingCartID,username:username},succeededCallback,failedCallback,userContext); },
GetGuestAccountWarning:function(succeededCallback, failedCallback, userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetGuestAccountWarning',false,{},succeededCallback,failedCallback,userContext); },
PushCartGetPdfPath:function(succeededCallback, failedCallback, userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'PushCartGetPdfPath',false,{},succeededCallback,failedCallback,userContext); }}
ShoppingCartService.registerClass('ShoppingCartService',Sys.Net.WebServiceProxy);
ShoppingCartService._staticInstance = new ShoppingCartService();
ShoppingCartService.set_path = function(value) {
ShoppingCartService._staticInstance.set_path(value); }
ShoppingCartService.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return ShoppingCartService._staticInstance.get_path();}
ShoppingCartService.set_timeout = function(value) {
ShoppingCartService._staticInstance.set_timeout(value); }
ShoppingCartService.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return ShoppingCartService._staticInstance.get_timeout(); }
ShoppingCartService.set_defaultUserContext = function(value) { 
ShoppingCartService._staticInstance.set_defaultUserContext(value); }
ShoppingCartService.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return ShoppingCartService._staticInstance.get_defaultUserContext(); }
ShoppingCartService.set_defaultSucceededCallback = function(value) { 
 ShoppingCartService._staticInstance.set_defaultSucceededCallback(value); }
ShoppingCartService.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return ShoppingCartService._staticInstance.get_defaultSucceededCallback(); }
ShoppingCartService.set_defaultFailedCallback = function(value) { 
ShoppingCartService._staticInstance.set_defaultFailedCallback(value); }
ShoppingCartService.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return ShoppingCartService._staticInstance.get_defaultFailedCallback(); }
ShoppingCartService.set_path("/webservices/shoppingCart.asmx");
ShoppingCartService.AddItemToCart= function(clientID,campaignID,assetID,downloadFileFormatIDs,onSuccess,onFailed,userContext) {
/// <param name="clientID" type="Number">System.Int32</param>
/// <param name="campaignID" type="Number">System.Int64</param>
/// <param name="assetID" type="Number">System.Int64</param>
/// <param name="downloadFileFormatIDs" type="Array">System.Collections.ArrayList</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ShoppingCartService._staticInstance.AddItemToCart(clientID,campaignID,assetID,downloadFileFormatIDs,onSuccess,onFailed,userContext); }
ShoppingCartService.DeleteItemFromCart= function(assetID,onSuccess,onFailed,userContext) {
/// <param name="assetID" type="Number">System.Int64</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ShoppingCartService._staticInstance.DeleteItemFromCart(assetID,onSuccess,onFailed,userContext); }
ShoppingCartService.GetShoppingCartCountAndContent= function(onSuccess,onFailed,userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ShoppingCartService._staticInstance.GetShoppingCartCountAndContent(onSuccess,onFailed,userContext); }
ShoppingCartService.GetShoppingCartSelectionMessage= function(onSuccess,onFailed,userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ShoppingCartService._staticInstance.GetShoppingCartSelectionMessage(onSuccess,onFailed,userContext); }
ShoppingCartService.GetGlobalDownloadFileFormats= function(onSuccess,onFailed,userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ShoppingCartService._staticInstance.GetGlobalDownloadFileFormats(onSuccess,onFailed,userContext); }
ShoppingCartService.GetShoppingCartCount= function(onSuccess,onFailed,userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ShoppingCartService._staticInstance.GetShoppingCartCount(onSuccess,onFailed,userContext); }
ShoppingCartService.SelectFileFormat= function(clientID,campaignID,assetID,downloadFileFormatID,onSuccess,onFailed,userContext) {
/// <param name="clientID" type="Number">System.Int32</param>
/// <param name="campaignID" type="Number">System.Int64</param>
/// <param name="assetID" type="Number">System.Int64</param>
/// <param name="downloadFileFormatID" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ShoppingCartService._staticInstance.SelectFileFormat(clientID,campaignID,assetID,downloadFileFormatID,onSuccess,onFailed,userContext); }
ShoppingCartService.SelectFileFormatGlobal= function(downloadFileFormatID,checkedStatus,onSuccess,onFailed,userContext) {
/// <param name="downloadFileFormatID" type="Number">System.Int32</param>
/// <param name="checkedStatus" type="Boolean">System.Boolean</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ShoppingCartService._staticInstance.SelectFileFormatGlobal(downloadFileFormatID,checkedStatus,onSuccess,onFailed,userContext); }
ShoppingCartService.DownloadSelectedFileFormats= function(campaignID,assetID,selectedDownloadFileFormats,onSuccess,onFailed,userContext) {
/// <param name="campaignID" type="Number">System.Int64</param>
/// <param name="assetID" type="Number">System.Int64</param>
/// <param name="selectedDownloadFileFormats" type="Array">System.Collections.ArrayList</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ShoppingCartService._staticInstance.DownloadSelectedFileFormats(campaignID,assetID,selectedDownloadFileFormats,onSuccess,onFailed,userContext); }
ShoppingCartService.DownloadShoppingCart= function(onSuccess,onFailed,userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ShoppingCartService._staticInstance.DownloadShoppingCart(onSuccess,onFailed,userContext); }
ShoppingCartService.LoadEmailShoppingCart= function(onSuccess,onFailed,userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ShoppingCartService._staticInstance.LoadEmailShoppingCart(onSuccess,onFailed,userContext); }
ShoppingCartService.EmailShoppingCart= function(recipients,subject,message,expirationDateString,preventForward,onSuccess,onFailed,userContext) {
/// <param name="recipients" type="String">System.String</param>
/// <param name="subject" type="String">System.String</param>
/// <param name="message" type="String">System.String</param>
/// <param name="expirationDateString" type="String">System.String</param>
/// <param name="preventForward" type="Boolean">System.Boolean</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ShoppingCartService._staticInstance.EmailShoppingCart(recipients,subject,message,expirationDateString,preventForward,onSuccess,onFailed,userContext); }
ShoppingCartService.CheckCurrentUser= function(onSuccess,onFailed,userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ShoppingCartService._staticInstance.CheckCurrentUser(onSuccess,onFailed,userContext); }
ShoppingCartService.GetEmailShoppingCartCountAndContent= function(emailShoppingCartID,emailShoppingCartUsername,requestIPAddress,browserData,onSuccess,onFailed,userContext) {
/// <param name="emailShoppingCartID" type="Number">System.Int64</param>
/// <param name="emailShoppingCartUsername" type="String">System.String</param>
/// <param name="requestIPAddress" type="String">System.String</param>
/// <param name="browserData" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ShoppingCartService._staticInstance.GetEmailShoppingCartCountAndContent(emailShoppingCartID,emailShoppingCartUsername,requestIPAddress,browserData,onSuccess,onFailed,userContext); }
ShoppingCartService.DownloadEmailShoppingCart= function(emailShoppingCartID,emailShoppingCartUsername,onSuccess,onFailed,userContext) {
/// <param name="emailShoppingCartID" type="Number">System.Int64</param>
/// <param name="emailShoppingCartUsername" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ShoppingCartService._staticInstance.DownloadEmailShoppingCart(emailShoppingCartID,emailShoppingCartUsername,onSuccess,onFailed,userContext); }
ShoppingCartService.ClearShoppingCart= function(onSuccess,onFailed,userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ShoppingCartService._staticInstance.ClearShoppingCart(onSuccess,onFailed,userContext); }
ShoppingCartService.AuthenticateCartUser= function(emailShoppingCartID,username,onSuccess,onFailed,userContext) {
/// <param name="emailShoppingCartID" type="Number">System.Int64</param>
/// <param name="username" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ShoppingCartService._staticInstance.AuthenticateCartUser(emailShoppingCartID,username,onSuccess,onFailed,userContext); }
ShoppingCartService.GetGuestAccountWarning= function(onSuccess,onFailed,userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ShoppingCartService._staticInstance.GetGuestAccountWarning(onSuccess,onFailed,userContext); }
ShoppingCartService.PushCartGetPdfPath= function(onSuccess,onFailed,userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ShoppingCartService._staticInstance.PushCartGetPdfPath(onSuccess,onFailed,userContext); }

