summaryrefslogtreecommitdiff
path: root/rest-api-templates/stasis_http_resource.h.mustache
diff options
context:
space:
mode:
Diffstat (limited to 'rest-api-templates/stasis_http_resource.h.mustache')
-rw-r--r--rest-api-templates/stasis_http_resource.h.mustache16
1 files changed, 16 insertions, 0 deletions
diff --git a/rest-api-templates/stasis_http_resource.h.mustache b/rest-api-templates/stasis_http_resource.h.mustache
index 6e7af1648..a018a1dd3 100644
--- a/rest-api-templates/stasis_http_resource.h.mustache
+++ b/rest-api-templates/stasis_http_resource.h.mustache
@@ -49,6 +49,7 @@ struct ast_{{c_nickname}}_args {
{{c_data_type}}{{c_space}}{{c_name}};
{{/parameters}}
};
+{{#is_req}}
/*!
* \brief {{summary}}
{{#notes}}
@@ -61,6 +62,21 @@ struct ast_{{c_nickname}}_args {
* \param[out] response HTTP response
*/
void stasis_http_{{c_nickname}}(struct ast_variable *headers, struct ast_{{c_nickname}}_args *args, struct stasis_http_response *response);
+{{/is_req}}
+{{#is_websocket}}
+/*!
+ * \brief {{summary}}
+{{#notes}}
+ *
+ * {{{notes}}}
+{{/notes}}
+ *
+ * \param session ARI WebSocket.
+ * \param headers HTTP headers.
+ * \param args Swagger parameters.
+ */
+void ari_websocket_{{c_nickname}}(struct ari_websocket_session *session, struct ast_variable *headers, struct ast_{{c_nickname}}_args *args);
+{{/is_websocket}}
{{/operations}}
{{/apis}}