Click or drag to resize

TireInformationService Class

OFV Kjøretøydata service

This service delivers information about vehicles.

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.

Inheritance Hierarchy
SystemObject
  OfvVehicleData.ServiceTireInformationService

Namespace:  OfvVehicleData.Service
Assembly:  OfvVehicleData.Service (in OfvVehicleData.Service.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
C#
public class TireInformationService

The TireInformationService type exposes the following members.

Constructors
  NameDescription
Public methodTireInformationService
Initializes a new instance of the TireInformationService class
Top
Methods
  NameDescription
Public methodCode exampleGetAvailableFilters
Get available filter that it is possible to use as search options when doing FilterSearch.
Public methodRegNoSearch
Public methodRegNoSearchForAlternatives
Public methodCode exampleSearchByBrandAndModel
Search for vehicles

Returns resultset of brand, model and variant based on brand- and model-input.

Public methodCode exampleSimpleSearch
Simple search for vehicle.

Returns list of brand, model, modelsplit and variant that match search string applied.

Top
Remarks
The purpose of this service is to expose methods that can be used to gather information about vehicles. The service-methods consist of different calls, some can be used stand-alone and some requires input from another service-call. All (except methods "Limits" and "RegisterForSubscription") services is based on subscription/module-access that a logged in user has been granted.
Examples
Connect to webservice to get help information: https://www.kjoretoydata.no/TireInformation/help

Below is a simple example, that shows how to call the service SimpleSearch(UserDTO, String, Int32, Boolean, String, Int32).

Call webservice from JavaScript using JQuery
function runSimpleSearch() {
    var userObject = { "username": "your username", "token": "token you get from login", "ipAddress": "your ip address" };
    var url = "https://www.kjoretoydata.no/VehicleInformation/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); }
    });
}
See Also