mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-02 11:06:31 +00:00
api.wiki.mustache: Update wiki template to support body parameters
This patch updates the api.wiki.mustache template and the swagger_model python script to understand if an operation has a body parameter. If an operation does have a body parameter, it will now be displayed in the corresponding wiki entry. ........ Merged revisions 407389 from http://svn.asterisk.org/svn/asterisk/branches/12 git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@417877 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
@@ -31,6 +31,16 @@ h3. Query parameters
|
||||
{{/allow_multiple}}
|
||||
{{/query_parameters}}
|
||||
{{/has_query_parameters}}
|
||||
{{#has_body_parameter}}
|
||||
|
||||
h3. Body parameter
|
||||
{{#body_parameter}}
|
||||
* {{name}}: {{data_type}}{{#default_value}} = {{default_value}}{{/default_value}} -{{#required}} *(required)*{{/required}} {{{wiki_description}}}
|
||||
{{#allow_multiple}}
|
||||
** Allows comma separated values.
|
||||
{{/allow_multiple}}
|
||||
{{/body_parameter}}
|
||||
{{/has_body_parameter}}
|
||||
{{#has_header_parameters}}
|
||||
|
||||
h3. Header parameters
|
||||
|
@@ -402,6 +402,7 @@ class Operation(Stringify):
|
||||
if len(self.body_parameter) > 1:
|
||||
raise SwaggerError("Cannot have more than one body param", context)
|
||||
self.body_parameter = self.body_parameter and self.body_parameter[0]
|
||||
self.has_body_parameter = self.body_parameter and True
|
||||
|
||||
self.summary = op_json.get('summary')
|
||||
self.notes = op_json.get('notes')
|
||||
|
Reference in New Issue
Block a user