-
Notifications
You must be signed in to change notification settings - Fork 48
/
operation.hbs
31 lines (31 loc) · 1.33 KB
/
operation.hbs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
{{!--
This partial renders a box containing information about a single operation of the service
(such as calling a POST on the "/pets" resource).
@param {Operation} operation a Swagger-Operation object.
@param {string} method the http-method (GET, POST, DELETE, PUT, PATCH)
@api public
--}}
<div id="operation-{{htmlId path}}-{{htmlId method}}" class="swagger--panel-operation-{{method}} panel">
<div class="panel-heading">
<div class="operation-summary">{{md summary stripParagraph="true"}}</div>
<h3 class="panel-title"><span class="operation-name">{{toUpperCase method}}</span> <strong>{{path}}</strong></h3>
{{#if tags}}
Tags:
{{#each tags}}
<a href="#tag-{{htmlId .}}">{{.}}</a>{{#unless @last}}, {{/unless}}
{{/each}}
{{/if}}
</div>
<div class="panel-body">
<section class="sw-operation-description">
{{md operation.description}}
</section>
{{! The _request_body variable is filled with the parameter `body` by the preprocessor. }}
{{#if _show_requst_body_section}}
{{>swagger/request-body consumes=operation.consumes body=_request_body}}
{{/if}}
{{>swagger/parameters parameters=parameters}}
{{>swagger/responses}}
{{>swagger/security}}
</div>
</div>