Source: lib/trafficUpdates.js

/**
 * @module trafficUpdates
 * @description
 * Handling traffic updates. See {@link https://bitbucket.org/ma3route_team/ma3route-api-documentation/wiki/Updates.md}.
 */


"use strict";


// own modules
var paramsConfig = require("./params");
var generate = require("./generate");


// module exports
exports = module.exports = {
    /**
     * Create a single traffic update
     * @type {itemsCreateOneRequest}
     */
    createOne: generate.newCreateOne("trafficUpdates", paramsConfig.trafficUpdates.create),
    /**
     * Retrieving traffic updates
     * @type {itemsGetRequest}
     */
    get: generate.newGet("trafficUpdates", paramsConfig.trafficUpdates.get),
    /**
     * Retrieve a single traffic update
     * @type {itemsGetOneRequest}
     */
    getOne: generate.newGetOne("trafficUpdates", paramsConfig.trafficUpdates.get),
    /**
     * Retrieve severity levels
     * @type {itemsGetRequest}
     */
    getSeverityLevels: generate.newGet("severity", []),
};