Skip to content

Commit 18370b9

Browse files
committed
Merge pull request #1402 from lugaru1234/issue960
Fixes #960: Enums have been added to result file
2 parents 70d9876 + 3dd0b04 commit 18370b9

File tree

4 files changed

+32
-1
lines changed

4 files changed

+32
-1
lines changed

modules/swagger-codegen/src/main/resources/htmlDocs/index.mustache

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -161,6 +161,10 @@
161161
<h3 class="field-label"><a name="{{classname}}">{{classname}}</a> <a class="up" href="#__Models">Up</a></h3>
162162
<div class="field-items">
163163
{{#vars}}<div class="param">{{name}} {{#isNotRequired}}(optional){{/isNotRequired}}</div><div class="param-desc"><span class="param-type">{{datatype}}</span> {{description}}</div>
164+
{{#isEnum}}
165+
<div class="param-enum-header">Enum:</div>
166+
{{#_enum}}<div class="param-enum">{{this}}</div>{{/_enum}}
167+
{{/isEnum}}
164168
{{/vars}}
165169
</div> <!-- field-items -->
166170
</div>

modules/swagger-codegen/src/main/resources/htmlDocs/style.css.mustache

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,20 @@ code {
124124
font-style: italic;
125125
}
126126

127+
.param-enum-header {
128+
width: 700px;
129+
padding: 0 0 0 60px;
130+
color: #777;
131+
font-weight: bold;
132+
}
133+
134+
.param-enum {
135+
width: 700px;
136+
padding: 0 0 0 80px;
137+
color: #777;
138+
font-style: italic;
139+
}
140+
127141
.field-label {
128142
padding: 0;
129143
margin: 0;

modules/swagger-codegen/src/main/resources/swagger-static/assets/css/style.css

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,10 @@
100100
float: left;
101101
}
102102

103+
.param-enum {
104+
margin-left: 20px;
105+
}
106+
103107
.section-header {
104108
border-bottom: 2px;
105109
font-weight: bold;

modules/swagger-codegen/src/main/resources/swagger-static/model.mustache

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,16 @@
55
{{#vars}}
66
<ul class="parameter">
77
<li class="param-required-{{required}}">{{name}} : {{datatype}}
8-
<br/>{{description}}
8+
<br/>{{description}}
9+
{{#isEnum}}
10+
<dl class="param-enum">
11+
<dt>Enum:
12+
{{#_enum}}
13+
<dd>{{this}}</dd>
14+
{{/_enum}}
15+
</dt>
16+
</dl>
17+
{{/isEnum}}
918
</li>
1019
</ul>
1120
{{/vars}}

0 commit comments

Comments
 (0)