Type.registerNamespace('WebDataEntryTool');
WebDataEntryTool.VehicleLookupService=function() {
WebDataEntryTool.VehicleLookupService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
WebDataEntryTool.VehicleLookupService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return WebDataEntryTool.VehicleLookupService._staticInstance.get_path();},
GetVehicleYears:function(bIncludeCommercialVehicles,succeededCallback, failedCallback, userContext) {
/// <param name="bIncludeCommercialVehicles" 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(), 'GetVehicleYears',false,{bIncludeCommercialVehicles:bIncludeCommercialVehicles},succeededCallback,failedCallback,userContext); },
GetVehicleMakesByYear:function(vehicleYear,bIncludeCommercialVehicles,succeededCallback, failedCallback, userContext) {
/// <param name="vehicleYear" type="String">System.String</param>
/// <param name="bIncludeCommercialVehicles" 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(), 'GetVehicleMakesByYear',false,{vehicleYear:vehicleYear,bIncludeCommercialVehicles:bIncludeCommercialVehicles},succeededCallback,failedCallback,userContext); },
GetVehicleModelsByYearMake:function(vehicleYear,vehicleMake,bIncludeCommercialVehicles,succeededCallback, failedCallback, userContext) {
/// <param name="vehicleYear" type="String">System.String</param>
/// <param name="vehicleMake" type="String">System.String</param>
/// <param name="bIncludeCommercialVehicles" 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(), 'GetVehicleModelsByYearMake',false,{vehicleYear:vehicleYear,vehicleMake:vehicleMake,bIncludeCommercialVehicles:bIncludeCommercialVehicles},succeededCallback,failedCallback,userContext); },
GetVehicleSubModelsByYearMakeModel:function(vehicleYear,vehicleMake,vehicleModel,bIncludeCommercialVehicles,succeededCallback, failedCallback, userContext) {
/// <param name="vehicleYear" type="String">System.String</param>
/// <param name="vehicleMake" type="String">System.String</param>
/// <param name="vehicleModel" type="String">System.String</param>
/// <param name="bIncludeCommercialVehicles" 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(), 'GetVehicleSubModelsByYearMakeModel',false,{vehicleYear:vehicleYear,vehicleMake:vehicleMake,vehicleModel:vehicleModel,bIncludeCommercialVehicles:bIncludeCommercialVehicles},succeededCallback,failedCallback,userContext); },
GetVehicleInfoByVIN:function(vehicleVIN,succeededCallback, failedCallback, userContext) {
/// <param name="vehicleVIN" 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(), 'GetVehicleInfoByVIN',false,{vehicleVIN:vehicleVIN},succeededCallback,failedCallback,userContext); }}
WebDataEntryTool.VehicleLookupService.registerClass('WebDataEntryTool.VehicleLookupService',Sys.Net.WebServiceProxy);
WebDataEntryTool.VehicleLookupService._staticInstance = new WebDataEntryTool.VehicleLookupService();
WebDataEntryTool.VehicleLookupService.set_path = function(value) {
WebDataEntryTool.VehicleLookupService._staticInstance.set_path(value); }
WebDataEntryTool.VehicleLookupService.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return WebDataEntryTool.VehicleLookupService._staticInstance.get_path();}
WebDataEntryTool.VehicleLookupService.set_timeout = function(value) {
WebDataEntryTool.VehicleLookupService._staticInstance.set_timeout(value); }
WebDataEntryTool.VehicleLookupService.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return WebDataEntryTool.VehicleLookupService._staticInstance.get_timeout(); }
WebDataEntryTool.VehicleLookupService.set_defaultUserContext = function(value) { 
WebDataEntryTool.VehicleLookupService._staticInstance.set_defaultUserContext(value); }
WebDataEntryTool.VehicleLookupService.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return WebDataEntryTool.VehicleLookupService._staticInstance.get_defaultUserContext(); }
WebDataEntryTool.VehicleLookupService.set_defaultSucceededCallback = function(value) { 
 WebDataEntryTool.VehicleLookupService._staticInstance.set_defaultSucceededCallback(value); }
WebDataEntryTool.VehicleLookupService.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return WebDataEntryTool.VehicleLookupService._staticInstance.get_defaultSucceededCallback(); }
WebDataEntryTool.VehicleLookupService.set_defaultFailedCallback = function(value) { 
WebDataEntryTool.VehicleLookupService._staticInstance.set_defaultFailedCallback(value); }
WebDataEntryTool.VehicleLookupService.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return WebDataEntryTool.VehicleLookupService._staticInstance.get_defaultFailedCallback(); }
WebDataEntryTool.VehicleLookupService.set_path("/VehicleLookupService.asmx");
WebDataEntryTool.VehicleLookupService.GetVehicleYears= function(bIncludeCommercialVehicles,onSuccess,onFailed,userContext) {
/// <param name="bIncludeCommercialVehicles" 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>
WebDataEntryTool.VehicleLookupService._staticInstance.GetVehicleYears(bIncludeCommercialVehicles,onSuccess,onFailed,userContext); }
WebDataEntryTool.VehicleLookupService.GetVehicleMakesByYear= function(vehicleYear,bIncludeCommercialVehicles,onSuccess,onFailed,userContext) {
/// <param name="vehicleYear" type="String">System.String</param>
/// <param name="bIncludeCommercialVehicles" 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>
WebDataEntryTool.VehicleLookupService._staticInstance.GetVehicleMakesByYear(vehicleYear,bIncludeCommercialVehicles,onSuccess,onFailed,userContext); }
WebDataEntryTool.VehicleLookupService.GetVehicleModelsByYearMake= function(vehicleYear,vehicleMake,bIncludeCommercialVehicles,onSuccess,onFailed,userContext) {
/// <param name="vehicleYear" type="String">System.String</param>
/// <param name="vehicleMake" type="String">System.String</param>
/// <param name="bIncludeCommercialVehicles" 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>
WebDataEntryTool.VehicleLookupService._staticInstance.GetVehicleModelsByYearMake(vehicleYear,vehicleMake,bIncludeCommercialVehicles,onSuccess,onFailed,userContext); }
WebDataEntryTool.VehicleLookupService.GetVehicleSubModelsByYearMakeModel= function(vehicleYear,vehicleMake,vehicleModel,bIncludeCommercialVehicles,onSuccess,onFailed,userContext) {
/// <param name="vehicleYear" type="String">System.String</param>
/// <param name="vehicleMake" type="String">System.String</param>
/// <param name="vehicleModel" type="String">System.String</param>
/// <param name="bIncludeCommercialVehicles" 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>
WebDataEntryTool.VehicleLookupService._staticInstance.GetVehicleSubModelsByYearMakeModel(vehicleYear,vehicleMake,vehicleModel,bIncludeCommercialVehicles,onSuccess,onFailed,userContext); }
WebDataEntryTool.VehicleLookupService.GetVehicleInfoByVIN= function(vehicleVIN,onSuccess,onFailed,userContext) {
/// <param name="vehicleVIN" 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>
WebDataEntryTool.VehicleLookupService._staticInstance.GetVehicleInfoByVIN(vehicleVIN,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(WebDataEntryTool.VehicleInfo) === 'undefined') {
WebDataEntryTool.VehicleInfo=gtc("WebDataEntryTool.VehicleInfo");
WebDataEntryTool.VehicleInfo.registerClass('WebDataEntryTool.VehicleInfo');
}

