/**
* @module bannerAdverts
* @description
* Handling banner adverts
* @see https://bitbucket.org/ma3route_team/ma3route-api-documentation/wiki/Banner%20Adverts
*/
"use strict";
// own modules
var paramsConfig = require("./params");
var generate = require("./generate");
// exported from this module
exports = module.exports = {
/**
* Create a single banner advert
* @type {itemsPostOneRequest}
*/
createOne: generate.newPostOne("bannerAdverts", paramsConfig.bannerAdverts.create),
/**
* Retrieve banner adverts
* @type {itemsGetRequest}
*/
get: generate.newGet("bannerAdverts", paramsConfig.bannerAdverts.get),
/**
* Retrieve a single banner advert
* @type {itemsGetOneRequest}
*/
getOne: generate.newGetOne("bannerAdverts", paramsConfig.bannerAdverts.get),
/**
* Edit a single banner advert
* @type {itemsPutOneRequest}
*/
editOne: generate.newPutOne("bannerAdverts", paramsConfig.bannerAdverts.edit),
};