'use strict';

{{#operations}}
{{#operation}}
exports.{{nickname}} = function(args, res, next) {
  /**
   * parameters expected in the args:
   {{#allParams}}* {{paramName}} ({{dataType}})
   {{/allParams}}**/

var examples = {};
  {{#examples}}
  examples['{{contentType}}'] = {{{example}}};
  {{/examples}}

  {{#returnType}}
  if(Object.keys(examples).length > 0) {
    res.setHeader('Content-Type', 'application/json');
    res.end(JSON.stringify(examples[Object.keys(examples)[0]] || {}, null, 2));
  }
  else {
    res.end();
  }
  {{/returnType}}
  {{^returnType}}res.end();{{/returnType}}
}
{{/operation}}
{{/operations}}
