RemoteVehicleInformationService Class |
All methods need an UserDTO as input - login user by using Login(UserDTO, TermsDTO, String) to get an UserDTO.
All methods need a format as input (json/xml) - result of request is delivered on format selected.
Namespace: OfvVehicleData.Service
public class RemoteVehicleInformationService
The RemoteVehicleInformationService type exposes the following members.
| Name | Description | |
|---|---|---|
| RemoteVehicleInformationService | Initializes a new instance of the RemoteVehicleInformationService class |
| Name | Description | |
|---|---|---|
| FilterSearch |
Search with filter values.
Returns resultset of brand, model and variant based on searchfilter. | |
| GetAvailableFilters |
Get available filter that it is possible to use as search options when doing FilterSearch.
| |
| GetTax |
Get tax for vehicle.
| |
| GetVehicle |
Get vehicle information.
Returns complete resulset based on BrandDTO object-tree, which describes a complete vehicle. | |
| Limits |
Get limits specified in WEB.CONFIG
| |
| SearchByBrandAndModel |
Search for vehicles
Returns resultset of brand, model and variant based on brand- and model-input. | |
| SearchByDate |
Search for new/changed vehicles since date.
Returns resultset of brand, model and variant, with technical data, based on date-input. | |
| SimpleSearch |
Simple search for vehicle.
Returns list of brand, model, modelsplit and variant that match search string applied. | |
| SimpleSearchHist |
Simple search for vehicle in specified year.
Returns list of brand, model, modelsplit and variant that match search string applied. | |
| Template |
Get template to build uniform data presentation.
Delivers a vehicle-object-tree, that together with data for a vehicle, can be used to present a vehicle with data, types, headers and descriptions. |
Below is a simple example, that shows how to call the service [!:RemoteCustomer.SimpleSearch].
function runSimpleSearch() { var userObject = { "username": "your username", "password": "md5 password", "ipAddress": "your ip address" }; var url = "https://remote.kjoretoydata.no/RemoteCustomer/SimpleSearch?format=json"; var input = { "user": userObject, "searchString": "your search string", "vehicleGroup": "the vehiclegroup to work with", "data": true }; $.ajax({ type: "POST", url: url, data: JSON.stringify(input), processData: true, contentType: "application/json; charset=utf-8", dataType: "json", success: function (response) { alert('Result: ' + response); } , error: function (request, status, error) { alert('Error:' + request.status + ',' + request.statusText + ',' + request.responseText); } }); }