var SaveologyService=function() {
SaveologyService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
SaveologyService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return SaveologyService._staticInstance.get_path();},
SearchProvider:function(providerId,addressQueryString,phoneNumber,isResubmit,sessionId,isNewCustomer,moveDate,succeededCallback, failedCallback, userContext) {
/// <param name="providerId" type="Number">System.Int64</param>
/// <param name="addressQueryString" type="String">System.String</param>
/// <param name="phoneNumber" type="String">System.String</param>
/// <param name="isResubmit" type="Boolean">System.Boolean</param>
/// <param name="sessionId" type="String">System.String</param>
/// <param name="isNewCustomer" type="Boolean">System.Boolean</param>
/// <param name="moveDate" 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(), 'SearchProvider',false,{providerId:providerId,addressQueryString:addressQueryString,phoneNumber:phoneNumber,isResubmit:isResubmit,sessionId:sessionId,isNewCustomer:isNewCustomer,moveDate:moveDate},succeededCallback,failedCallback,userContext); },
SearchProviderWithSession:function(providerId,addressQueryString,phoneNumber,isResubmit,sessionId,succeededCallback, failedCallback, userContext) {
/// <param name="providerId" type="Number">System.Int64</param>
/// <param name="addressQueryString" type="String">System.String</param>
/// <param name="phoneNumber" type="String">System.String</param>
/// <param name="isResubmit" type="Boolean">System.Boolean</param>
/// <param name="sessionId" 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(), 'SearchProviderWithSession',false,{providerId:providerId,addressQueryString:addressQueryString,phoneNumber:phoneNumber,isResubmit:isResubmit,sessionId:sessionId},succeededCallback,failedCallback,userContext); },
UpdateJSONCart: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(), 'UpdateJSONCart',false,{},succeededCallback,failedCallback,userContext); },
RefreshCart: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(), 'RefreshCart',false,{},succeededCallback,failedCallback,userContext); },
AddItemToCart:function(productKey,succeededCallback, failedCallback, userContext) {
/// <param name="productKey" 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(), 'AddItemToCart',false,{productKey:productKey},succeededCallback,failedCallback,userContext); },
RemoveItemFromCart:function(productKey,succeededCallback, failedCallback, userContext) {
/// <param name="productKey" 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(), 'RemoveItemFromCart',false,{productKey:productKey},succeededCallback,failedCallback,userContext); },
GetCustomizationClientScript:function(productKey,succeededCallback, failedCallback, userContext) {
/// <param name="productKey" 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(), 'GetCustomizationClientScript',false,{productKey:productKey},succeededCallback,failedCallback,userContext); },
SetSessionVar:function(key,value,succeededCallback, failedCallback, userContext) {
/// <param name="key" type="String">System.String</param>
/// <param name="value" 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(), 'SetSessionVar',false,{key:key,value:value},succeededCallback,failedCallback,userContext); },
InitializeSupportSquadOrder:function(sku,succeededCallback, failedCallback, userContext) {
/// <param name="sku" 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(), 'InitializeSupportSquadOrder',false,{sku:sku},succeededCallback,failedCallback,userContext); },
InitializeSupportSquadDownload:function(sku,succeededCallback, failedCallback, userContext) {
/// <param name="sku" 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(), 'InitializeSupportSquadDownload',false,{sku:sku},succeededCallback,failedCallback,userContext); },
InitializeSupportSquadDownloadEmail:function(sku,emailAddress,succeededCallback, failedCallback, userContext) {
/// <param name="sku" type="String">System.String</param>
/// <param name="emailAddress" 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(), 'InitializeSupportSquadDownloadEmail',false,{sku:sku,emailAddress:emailAddress},succeededCallback,failedCallback,userContext); },
InitializeCaptureEmail:function(emailAddress,succeededCallback, failedCallback, userContext) {
/// <param name="emailAddress" 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(), 'InitializeCaptureEmail',false,{emailAddress:emailAddress},succeededCallback,failedCallback,userContext); },
FinalizeSupportSquadOrder: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(), 'FinalizeSupportSquadOrder',false,{},succeededCallback,failedCallback,userContext); },
FinalizeSupportSquadDownload: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(), 'FinalizeSupportSquadDownload',false,{},succeededCallback,failedCallback,userContext); }}
SaveologyService.registerClass('SaveologyService',Sys.Net.WebServiceProxy);
SaveologyService._staticInstance = new SaveologyService();
SaveologyService.set_path = function(value) {
SaveologyService._staticInstance.set_path(value); }
SaveologyService.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return SaveologyService._staticInstance.get_path();}
SaveologyService.set_timeout = function(value) {
SaveologyService._staticInstance.set_timeout(value); }
SaveologyService.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return SaveologyService._staticInstance.get_timeout(); }
SaveologyService.set_defaultUserContext = function(value) { 
SaveologyService._staticInstance.set_defaultUserContext(value); }
SaveologyService.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return SaveologyService._staticInstance.get_defaultUserContext(); }
SaveologyService.set_defaultSucceededCallback = function(value) { 
 SaveologyService._staticInstance.set_defaultSucceededCallback(value); }
SaveologyService.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return SaveologyService._staticInstance.get_defaultSucceededCallback(); }
SaveologyService.set_defaultFailedCallback = function(value) { 
SaveologyService._staticInstance.set_defaultFailedCallback(value); }
SaveologyService.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return SaveologyService._staticInstance.get_defaultFailedCallback(); }
SaveologyService.set_path("/CompareOffers/SaveologyService.asmx");
SaveologyService.SearchProvider= function(providerId,addressQueryString,phoneNumber,isResubmit,sessionId,isNewCustomer,moveDate,onSuccess,onFailed,userContext) {
/// <param name="providerId" type="Number">System.Int64</param>
/// <param name="addressQueryString" type="String">System.String</param>
/// <param name="phoneNumber" type="String">System.String</param>
/// <param name="isResubmit" type="Boolean">System.Boolean</param>
/// <param name="sessionId" type="String">System.String</param>
/// <param name="isNewCustomer" type="Boolean">System.Boolean</param>
/// <param name="moveDate" 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>
SaveologyService._staticInstance.SearchProvider(providerId,addressQueryString,phoneNumber,isResubmit,sessionId,isNewCustomer,moveDate,onSuccess,onFailed,userContext); }
SaveologyService.SearchProviderWithSession= function(providerId,addressQueryString,phoneNumber,isResubmit,sessionId,onSuccess,onFailed,userContext) {
/// <param name="providerId" type="Number">System.Int64</param>
/// <param name="addressQueryString" type="String">System.String</param>
/// <param name="phoneNumber" type="String">System.String</param>
/// <param name="isResubmit" type="Boolean">System.Boolean</param>
/// <param name="sessionId" 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>
SaveologyService._staticInstance.SearchProviderWithSession(providerId,addressQueryString,phoneNumber,isResubmit,sessionId,onSuccess,onFailed,userContext); }
SaveologyService.UpdateJSONCart= 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>
SaveologyService._staticInstance.UpdateJSONCart(onSuccess,onFailed,userContext); }
SaveologyService.RefreshCart= 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>
SaveologyService._staticInstance.RefreshCart(onSuccess,onFailed,userContext); }
SaveologyService.AddItemToCart= function(productKey,onSuccess,onFailed,userContext) {
/// <param name="productKey" 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>
SaveologyService._staticInstance.AddItemToCart(productKey,onSuccess,onFailed,userContext); }
SaveologyService.RemoveItemFromCart= function(productKey,onSuccess,onFailed,userContext) {
/// <param name="productKey" 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>
SaveologyService._staticInstance.RemoveItemFromCart(productKey,onSuccess,onFailed,userContext); }
SaveologyService.GetCustomizationClientScript= function(productKey,onSuccess,onFailed,userContext) {
/// <param name="productKey" 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>
SaveologyService._staticInstance.GetCustomizationClientScript(productKey,onSuccess,onFailed,userContext); }
SaveologyService.SetSessionVar= function(key,value,onSuccess,onFailed,userContext) {
/// <param name="key" type="String">System.String</param>
/// <param name="value" 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>
SaveologyService._staticInstance.SetSessionVar(key,value,onSuccess,onFailed,userContext); }
SaveologyService.InitializeSupportSquadOrder= function(sku,onSuccess,onFailed,userContext) {
/// <param name="sku" 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>
SaveologyService._staticInstance.InitializeSupportSquadOrder(sku,onSuccess,onFailed,userContext); }
SaveologyService.InitializeSupportSquadDownload= function(sku,onSuccess,onFailed,userContext) {
/// <param name="sku" 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>
SaveologyService._staticInstance.InitializeSupportSquadDownload(sku,onSuccess,onFailed,userContext); }
SaveologyService.InitializeSupportSquadDownloadEmail= function(sku,emailAddress,onSuccess,onFailed,userContext) {
/// <param name="sku" type="String">System.String</param>
/// <param name="emailAddress" 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>
SaveologyService._staticInstance.InitializeSupportSquadDownloadEmail(sku,emailAddress,onSuccess,onFailed,userContext); }
SaveologyService.InitializeCaptureEmail= function(emailAddress,onSuccess,onFailed,userContext) {
/// <param name="emailAddress" 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>
SaveologyService._staticInstance.InitializeCaptureEmail(emailAddress,onSuccess,onFailed,userContext); }
SaveologyService.FinalizeSupportSquadOrder= 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>
SaveologyService._staticInstance.FinalizeSupportSquadOrder(onSuccess,onFailed,userContext); }
SaveologyService.FinalizeSupportSquadDownload= 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>
SaveologyService._staticInstance.FinalizeSupportSquadDownload(onSuccess,onFailed,userContext); }

