Type.registerNamespace('KBB.ConsumerWeb.ClientServices.WebServices');
KBB.ConsumerWeb.ClientServices.WebServices.SelectionService=function() {
KBB.ConsumerWeb.ClientServices.WebServices.SelectionService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
KBB.ConsumerWeb.ClientServices.WebServices.SelectionService.prototype={
GetSimilarVehicles:function(vehicleId,vehicleClass,generationId,useSsl,categoryId,modelId,succeededCallback, failedCallback, userContext) {
return this._invoke(KBB.ConsumerWeb.ClientServices.WebServices.SelectionService.get_path(), 'GetSimilarVehicles',true,{vehicleId:vehicleId,vehicleClass:vehicleClass,generationId:generationId,useSsl:useSsl,categoryId:categoryId,modelId:modelId},succeededCallback,failedCallback,userContext); },
GetSimilarVehiclesFromCookie:function(useSsl,succeededCallback, failedCallback, userContext) {
return this._invoke(KBB.ConsumerWeb.ClientServices.WebServices.SelectionService.get_path(), 'GetSimilarVehiclesFromCookie',true,{useSsl:useSsl},succeededCallback,failedCallback,userContext); },
GetTopList:function(categoryId,useSsl,succeededCallback, failedCallback, userContext) {
return this._invoke(KBB.ConsumerWeb.ClientServices.WebServices.SelectionService.get_path(), 'GetTopList',true,{categoryId:categoryId,useSsl:useSsl},succeededCallback,failedCallback,userContext); },
GetRecentlyViewed:function(useSsl,succeededCallback, failedCallback, userContext) {
return this._invoke(KBB.ConsumerWeb.ClientServices.WebServices.SelectionService.get_path(), 'GetRecentlyViewed',true,{useSsl:useSsl},succeededCallback,failedCallback,userContext); },
GetPriceQuote:function(useSsl,succeededCallback, failedCallback, userContext) {
return this._invoke(KBB.ConsumerWeb.ClientServices.WebServices.SelectionService.get_path(), 'GetPriceQuote',true,{useSsl:useSsl},succeededCallback,failedCallback,userContext); },
GetTrimsList:function(yearid,modelid,manufacturerid,vehicleclass,succeededCallback, failedCallback, userContext) {
return this._invoke(KBB.ConsumerWeb.ClientServices.WebServices.SelectionService.get_path(), 'GetTrimsList',true,{yearid:yearid,modelid:modelid,manufacturerid:manufacturerid,vehicleclass:vehicleclass},succeededCallback,failedCallback,userContext); },
GetUsedCarManufacturers:function(year,filter,PriceRangeMinimum,PriceRangeMaximum,ZipCode,succeededCallback, failedCallback, userContext) {
return this._invoke(KBB.ConsumerWeb.ClientServices.WebServices.SelectionService.get_path(), 'GetUsedCarManufacturers',false,{year:year,filter:filter,PriceRangeMinimum:PriceRangeMinimum,PriceRangeMaximum:PriceRangeMaximum,ZipCode:ZipCode},succeededCallback,failedCallback,userContext); },
GetUsedCarManufacturersHTML:function(year,succeededCallback, failedCallback, userContext) {
return this._invoke(KBB.ConsumerWeb.ClientServices.WebServices.SelectionService.get_path(), 'GetUsedCarManufacturersHTML',false,{year:year},succeededCallback,failedCallback,userContext); },
GetNewCarManufacturers:function(succeededCallback, failedCallback, userContext) {
return this._invoke(KBB.ConsumerWeb.ClientServices.WebServices.SelectionService.get_path(), 'GetNewCarManufacturers',false,{},succeededCallback,failedCallback,userContext); },
GetModels:function(year,manufacturerId,filter,PriceRangeMinimum,PriceRangeMaximum,ZipCode,succeededCallback, failedCallback, userContext) {
return this._invoke(KBB.ConsumerWeb.ClientServices.WebServices.SelectionService.get_path(), 'GetModels',false,{year:year,manufacturerId:manufacturerId,filter:filter,PriceRangeMinimum:PriceRangeMinimum,PriceRangeMaximum:PriceRangeMaximum,ZipCode:ZipCode},succeededCallback,failedCallback,userContext); },
GetNewCarModels:function(manufacturerId,filter,categoryId,PriceRangeMinimum,PriceRangeMaximum,ZipCode,succeededCallback, failedCallback, userContext) {
return this._invoke(KBB.ConsumerWeb.ClientServices.WebServices.SelectionService.get_path(), 'GetNewCarModels',false,{manufacturerId:manufacturerId,filter:filter,categoryId:categoryId,PriceRangeMinimum:PriceRangeMinimum,PriceRangeMaximum:PriceRangeMaximum,ZipCode:ZipCode},succeededCallback,failedCallback,userContext); },
GetReviewModels:function(manufacturerId,succeededCallback, failedCallback, userContext) {
return this._invoke(KBB.ConsumerWeb.ClientServices.WebServices.SelectionService.get_path(), 'GetReviewModels',false,{manufacturerId:manufacturerId},succeededCallback,failedCallback,userContext); },
GetYearsByManufacturerModel:function(manufacturerId,modelId,filter,succeededCallback, failedCallback, userContext) {
return this._invoke(KBB.ConsumerWeb.ClientServices.WebServices.SelectionService.get_path(), 'GetYearsByManufacturerModel',false,{manufacturerId:manufacturerId,modelId:modelId,filter:filter},succeededCallback,failedCallback,userContext); },
GetVehicles:function(manufacturerId,modelId,yearId,vehicleClass,filter,encryptVehicleId,contextValue,succeededCallback, failedCallback, userContext) {
return this._invoke(KBB.ConsumerWeb.ClientServices.WebServices.SelectionService.get_path(), 'GetVehicles',false,{manufacturerId:manufacturerId,modelId:modelId,yearId:yearId,vehicleClass:vehicleClass,filter:filter,encryptVehicleId:encryptVehicleId,contextValue:contextValue},succeededCallback,failedCallback,userContext); },
GetDefaultVehicleId:function(manufacturerId,modelId,yearId,vehicleClass,filter,encryptVehicleId,succeededCallback, failedCallback, userContext) {
return this._invoke(KBB.ConsumerWeb.ClientServices.WebServices.SelectionService.get_path(), 'GetDefaultVehicleId',false,{manufacturerId:manufacturerId,modelId:modelId,yearId:yearId,vehicleClass:vehicleClass,filter:filter,encryptVehicleId:encryptVehicleId},succeededCallback,failedCallback,userContext); },
GetMostResearchedByCategory:function(categoryId,navigateView,maxitems,currentView,succeededCallback, failedCallback, userContext) {
return this._invoke(KBB.ConsumerWeb.ClientServices.WebServices.SelectionService.get_path(), 'GetMostResearchedByCategory',false,{categoryId:categoryId,navigateView:navigateView,maxitems:maxitems,currentView:currentView},succeededCallback,failedCallback,userContext); },
ValidateZipCode:function(zipCode,succeededCallback, failedCallback, userContext) {
return this._invoke(KBB.ConsumerWeb.ClientServices.WebServices.SelectionService.get_path(), 'ValidateZipCode',false,{zipCode:zipCode},succeededCallback,failedCallback,userContext); },
MakeModelMapper:function(makeId,modelId,view,succeededCallback, failedCallback, userContext) {
return this._invoke(KBB.ConsumerWeb.ClientServices.WebServices.SelectionService.get_path(), 'MakeModelMapper',false,{makeId:makeId,modelId:modelId,view:view},succeededCallback,failedCallback,userContext); },
MakeModelMapper2:function(makeId,modelId,succeededCallback, failedCallback, userContext) {
return this._invoke(KBB.ConsumerWeb.ClientServices.WebServices.SelectionService.get_path(), 'MakeModelMapper2',false,{makeId:makeId,modelId:modelId},succeededCallback,failedCallback,userContext); },
ATCtoKBBMakeModelMapper:function(atcMakeId,atcModelId,succeededCallback, failedCallback, userContext) {
return this._invoke(KBB.ConsumerWeb.ClientServices.WebServices.SelectionService.get_path(), 'ATCtoKBBMakeModelMapper',false,{atcMakeId:atcMakeId,atcModelId:atcModelId},succeededCallback,failedCallback,userContext); },
ATCtoKBBMakeMapper:function(atcMakeId,succeededCallback, failedCallback, userContext) {
return this._invoke(KBB.ConsumerWeb.ClientServices.WebServices.SelectionService.get_path(), 'ATCtoKBBMakeMapper',false,{atcMakeId:atcMakeId},succeededCallback,failedCallback,userContext); }}
KBB.ConsumerWeb.ClientServices.WebServices.SelectionService.registerClass('KBB.ConsumerWeb.ClientServices.WebServices.SelectionService',Sys.Net.WebServiceProxy);
KBB.ConsumerWeb.ClientServices.WebServices.SelectionService._staticInstance = new KBB.ConsumerWeb.ClientServices.WebServices.SelectionService();
KBB.ConsumerWeb.ClientServices.WebServices.SelectionService.set_path = function(value) { KBB.ConsumerWeb.ClientServices.WebServices.SelectionService._staticInstance._path = value; }
KBB.ConsumerWeb.ClientServices.WebServices.SelectionService.get_path = function() { return KBB.ConsumerWeb.ClientServices.WebServices.SelectionService._staticInstance._path; }
KBB.ConsumerWeb.ClientServices.WebServices.SelectionService.set_timeout = function(value) { KBB.ConsumerWeb.ClientServices.WebServices.SelectionService._staticInstance._timeout = value; }
KBB.ConsumerWeb.ClientServices.WebServices.SelectionService.get_timeout = function() { return KBB.ConsumerWeb.ClientServices.WebServices.SelectionService._staticInstance._timeout; }
KBB.ConsumerWeb.ClientServices.WebServices.SelectionService.set_defaultUserContext = function(value) { KBB.ConsumerWeb.ClientServices.WebServices.SelectionService._staticInstance._userContext = value; }
KBB.ConsumerWeb.ClientServices.WebServices.SelectionService.get_defaultUserContext = function() { return KBB.ConsumerWeb.ClientServices.WebServices.SelectionService._staticInstance._userContext; }
KBB.ConsumerWeb.ClientServices.WebServices.SelectionService.set_defaultSucceededCallback = function(value) { KBB.ConsumerWeb.ClientServices.WebServices.SelectionService._staticInstance._succeeded = value; }
KBB.ConsumerWeb.ClientServices.WebServices.SelectionService.get_defaultSucceededCallback = function() { return KBB.ConsumerWeb.ClientServices.WebServices.SelectionService._staticInstance._succeeded; }
KBB.ConsumerWeb.ClientServices.WebServices.SelectionService.set_defaultFailedCallback = function(value) { KBB.ConsumerWeb.ClientServices.WebServices.SelectionService._staticInstance._failed = value; }
KBB.ConsumerWeb.ClientServices.WebServices.SelectionService.get_defaultFailedCallback = function() { return KBB.ConsumerWeb.ClientServices.WebServices.SelectionService._staticInstance._failed; }
KBB.ConsumerWeb.ClientServices.WebServices.SelectionService.set_path("/kbb/services/selectionservice.asmx");
KBB.ConsumerWeb.ClientServices.WebServices.SelectionService.GetSimilarVehicles= function(vehicleId,vehicleClass,generationId,useSsl,categoryId,modelId,onSuccess,onFailed,userContext) {KBB.ConsumerWeb.ClientServices.WebServices.SelectionService._staticInstance.GetSimilarVehicles(vehicleId,vehicleClass,generationId,useSsl,categoryId,modelId,onSuccess,onFailed,userContext); }
KBB.ConsumerWeb.ClientServices.WebServices.SelectionService.GetSimilarVehiclesFromCookie= function(useSsl,onSuccess,onFailed,userContext) {KBB.ConsumerWeb.ClientServices.WebServices.SelectionService._staticInstance.GetSimilarVehiclesFromCookie(useSsl,onSuccess,onFailed,userContext); }
KBB.ConsumerWeb.ClientServices.WebServices.SelectionService.GetTopList= function(categoryId,useSsl,onSuccess,onFailed,userContext) {KBB.ConsumerWeb.ClientServices.WebServices.SelectionService._staticInstance.GetTopList(categoryId,useSsl,onSuccess,onFailed,userContext); }
KBB.ConsumerWeb.ClientServices.WebServices.SelectionService.GetRecentlyViewed= function(useSsl,onSuccess,onFailed,userContext) {KBB.ConsumerWeb.ClientServices.WebServices.SelectionService._staticInstance.GetRecentlyViewed(useSsl,onSuccess,onFailed,userContext); }
KBB.ConsumerWeb.ClientServices.WebServices.SelectionService.GetPriceQuote= function(useSsl,onSuccess,onFailed,userContext) {KBB.ConsumerWeb.ClientServices.WebServices.SelectionService._staticInstance.GetPriceQuote(useSsl,onSuccess,onFailed,userContext); }
KBB.ConsumerWeb.ClientServices.WebServices.SelectionService.GetTrimsList= function(yearid,modelid,manufacturerid,vehicleclass,onSuccess,onFailed,userContext) {KBB.ConsumerWeb.ClientServices.WebServices.SelectionService._staticInstance.GetTrimsList(yearid,modelid,manufacturerid,vehicleclass,onSuccess,onFailed,userContext); }
KBB.ConsumerWeb.ClientServices.WebServices.SelectionService.GetUsedCarManufacturers= function(year,filter,PriceRangeMinimum,PriceRangeMaximum,ZipCode,onSuccess,onFailed,userContext) {KBB.ConsumerWeb.ClientServices.WebServices.SelectionService._staticInstance.GetUsedCarManufacturers(year,filter,PriceRangeMinimum,PriceRangeMaximum,ZipCode,onSuccess,onFailed,userContext); }
KBB.ConsumerWeb.ClientServices.WebServices.SelectionService.GetUsedCarManufacturersHTML= function(year,onSuccess,onFailed,userContext) {KBB.ConsumerWeb.ClientServices.WebServices.SelectionService._staticInstance.GetUsedCarManufacturersHTML(year,onSuccess,onFailed,userContext); }
KBB.ConsumerWeb.ClientServices.WebServices.SelectionService.GetNewCarManufacturers= function(onSuccess,onFailed,userContext) {KBB.ConsumerWeb.ClientServices.WebServices.SelectionService._staticInstance.GetNewCarManufacturers(onSuccess,onFailed,userContext); }
KBB.ConsumerWeb.ClientServices.WebServices.SelectionService.GetModels= function(year,manufacturerId,filter,PriceRangeMinimum,PriceRangeMaximum,ZipCode,onSuccess,onFailed,userContext) {KBB.ConsumerWeb.ClientServices.WebServices.SelectionService._staticInstance.GetModels(year,manufacturerId,filter,PriceRangeMinimum,PriceRangeMaximum,ZipCode,onSuccess,onFailed,userContext); }
KBB.ConsumerWeb.ClientServices.WebServices.SelectionService.GetNewCarModels= function(manufacturerId,filter,categoryId,PriceRangeMinimum,PriceRangeMaximum,ZipCode,onSuccess,onFailed,userContext) {KBB.ConsumerWeb.ClientServices.WebServices.SelectionService._staticInstance.GetNewCarModels(manufacturerId,filter,categoryId,PriceRangeMinimum,PriceRangeMaximum,ZipCode,onSuccess,onFailed,userContext); }
KBB.ConsumerWeb.ClientServices.WebServices.SelectionService.GetReviewModels= function(manufacturerId,onSuccess,onFailed,userContext) {KBB.ConsumerWeb.ClientServices.WebServices.SelectionService._staticInstance.GetReviewModels(manufacturerId,onSuccess,onFailed,userContext); }
KBB.ConsumerWeb.ClientServices.WebServices.SelectionService.GetYearsByManufacturerModel= function(manufacturerId,modelId,filter,onSuccess,onFailed,userContext) {KBB.ConsumerWeb.ClientServices.WebServices.SelectionService._staticInstance.GetYearsByManufacturerModel(manufacturerId,modelId,filter,onSuccess,onFailed,userContext); }
KBB.ConsumerWeb.ClientServices.WebServices.SelectionService.GetVehicles= function(manufacturerId,modelId,yearId,vehicleClass,filter,encryptVehicleId,contextValue,onSuccess,onFailed,userContext) {KBB.ConsumerWeb.ClientServices.WebServices.SelectionService._staticInstance.GetVehicles(manufacturerId,modelId,yearId,vehicleClass,filter,encryptVehicleId,contextValue,onSuccess,onFailed,userContext); }
KBB.ConsumerWeb.ClientServices.WebServices.SelectionService.GetDefaultVehicleId= function(manufacturerId,modelId,yearId,vehicleClass,filter,encryptVehicleId,onSuccess,onFailed,userContext) {KBB.ConsumerWeb.ClientServices.WebServices.SelectionService._staticInstance.GetDefaultVehicleId(manufacturerId,modelId,yearId,vehicleClass,filter,encryptVehicleId,onSuccess,onFailed,userContext); }
KBB.ConsumerWeb.ClientServices.WebServices.SelectionService.GetMostResearchedByCategory= function(categoryId,navigateView,maxitems,currentView,onSuccess,onFailed,userContext) {KBB.ConsumerWeb.ClientServices.WebServices.SelectionService._staticInstance.GetMostResearchedByCategory(categoryId,navigateView,maxitems,currentView,onSuccess,onFailed,userContext); }
KBB.ConsumerWeb.ClientServices.WebServices.SelectionService.ValidateZipCode= function(zipCode,onSuccess,onFailed,userContext) {KBB.ConsumerWeb.ClientServices.WebServices.SelectionService._staticInstance.ValidateZipCode(zipCode,onSuccess,onFailed,userContext); }
KBB.ConsumerWeb.ClientServices.WebServices.SelectionService.MakeModelMapper= function(makeId,modelId,view,onSuccess,onFailed,userContext) {KBB.ConsumerWeb.ClientServices.WebServices.SelectionService._staticInstance.MakeModelMapper(makeId,modelId,view,onSuccess,onFailed,userContext); }
KBB.ConsumerWeb.ClientServices.WebServices.SelectionService.MakeModelMapper2= function(makeId,modelId,onSuccess,onFailed,userContext) {KBB.ConsumerWeb.ClientServices.WebServices.SelectionService._staticInstance.MakeModelMapper2(makeId,modelId,onSuccess,onFailed,userContext); }
KBB.ConsumerWeb.ClientServices.WebServices.SelectionService.ATCtoKBBMakeModelMapper= function(atcMakeId,atcModelId,onSuccess,onFailed,userContext) {KBB.ConsumerWeb.ClientServices.WebServices.SelectionService._staticInstance.ATCtoKBBMakeModelMapper(atcMakeId,atcModelId,onSuccess,onFailed,userContext); }
KBB.ConsumerWeb.ClientServices.WebServices.SelectionService.ATCtoKBBMakeMapper= function(atcMakeId,onSuccess,onFailed,userContext) {KBB.ConsumerWeb.ClientServices.WebServices.SelectionService._staticInstance.ATCtoKBBMakeMapper(atcMakeId,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('KBB.Platform.VRS.Common.DTO');
if (typeof(KBB.Platform.VRS.Common.DTO.ManufacturerDTO) === 'undefined') {
KBB.Platform.VRS.Common.DTO.ManufacturerDTO=gtc("KBB.Platform.VRS.Common.DTO.ManufacturerDTO");
KBB.Platform.VRS.Common.DTO.ManufacturerDTO.registerClass('KBB.Platform.VRS.Common.DTO.ManufacturerDTO');
}
if (typeof(KBB.Platform.VRS.Common.DTO.ModelDTO) === 'undefined') {
KBB.Platform.VRS.Common.DTO.ModelDTO=gtc("KBB.Platform.VRS.Common.DTO.ModelDTO");
KBB.Platform.VRS.Common.DTO.ModelDTO.registerClass('KBB.Platform.VRS.Common.DTO.ModelDTO');
}
if (typeof(KBB.Platform.VRS.Common.DTO.YearDTO) === 'undefined') {
KBB.Platform.VRS.Common.DTO.YearDTO=gtc("KBB.Platform.VRS.Common.DTO.YearDTO");
KBB.Platform.VRS.Common.DTO.YearDTO.registerClass('KBB.Platform.VRS.Common.DTO.YearDTO');
}
Type.registerNamespace('KBB.ConsumerWeb.Common.DTO');
if (typeof(KBB.ConsumerWeb.Common.DTO.YearMakeModelExDTO) === 'undefined') {
KBB.ConsumerWeb.Common.DTO.YearMakeModelExDTO=gtc("KBB.ConsumerWeb.Common.DTO.YearMakeModelExDTO");
KBB.ConsumerWeb.Common.DTO.YearMakeModelExDTO.registerClass('KBB.ConsumerWeb.Common.DTO.YearMakeModelExDTO');
}
if (typeof(KBB.ConsumerWeb.Common.DTO.ManufacturerModelDTO) === 'undefined') {
KBB.ConsumerWeb.Common.DTO.ManufacturerModelDTO=gtc("KBB.ConsumerWeb.Common.DTO.ManufacturerModelDTO");
KBB.ConsumerWeb.Common.DTO.ManufacturerModelDTO.registerClass('KBB.ConsumerWeb.Common.DTO.ManufacturerModelDTO');
}
