12345678910111213141516171819202122232425262728293031323334353637383940 |
- {{!
- * Asterisk -- An open source telephony toolkit.
- *
- * Copyright (C) 2013, Digium, Inc.
- *
- * David M. Lee, II <dlee@digium.com>
- *
- * See http://www.asterisk.org for more information about
- * the Asterisk project. Please do not directly contact
- * any of the maintainers of this project for assistance;
- * the project provides a web site, mailing lists and IRC
- * channels for your use.
- *
- * This program is free software, distributed under the terms of
- * the GNU General Public License Version 2. See the LICENSE file
- * at the top of the source tree.
- }}
- {{!
- * Recursive partial template to render a rest_handler. Used in
- * res_ari_resource.c.mustache.
- }}
- {{#children}}
- {{> rest_handler}}
- {{/children}}
- /*! \brief REST handler for {{path}} */
- static struct stasis_rest_handlers {{full_name}} = {
- .path_segment = "{{name}}",
- {{#is_wildcard}}
- .is_wildcard = 1,
- {{/is_wildcard}}
- .callbacks = {
- {{#operations}}
- {{#is_req}}
- [{{c_http_method}}] = ast_ari_{{c_name}}_{{c_nickname}}_cb,
- {{/is_req}}
- {{/operations}}
- },
- .num_children = {{num_children}},
- .children = { {{#children}}&{{full_name}},{{/children}} }
- };
|