Skip to content

Commit c25de39

Browse files
authored
Fix generated openapi.json parameter names (#600)
* Fix generated openapi.json parameter names * Fix generated openapi.json parameter names
1 parent f979dbc commit c25de39

File tree

7 files changed

+22
-22
lines changed

7 files changed

+22
-22
lines changed

http-generator-core/src/main/java/io/avaje/http/generator/core/openapi/MethodParamDocBuilder.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ public void build() {
5151

5252
} else {
5353
Parameter param = new Parameter();
54-
param.setName(varName);
54+
param.setName(paramName);
5555
param.setDescription(javadoc.getParams().get(paramName));
5656

5757
Schema<?> schema = ctx.toSchema(rawType, element);

tests/test-javalin-jsonb/src/main/resources/public/openapi.json

+6-6
Original file line numberDiff line numberDiff line change
@@ -393,7 +393,7 @@
393393
}
394394
},
395395
{
396-
"name" : "myParam",
396+
"name" : "my-param",
397397
"in" : "query",
398398
"schema" : {
399399
"type" : "string"
@@ -779,7 +779,7 @@
779779
}
780780
},
781781
{
782-
"name" : "head",
782+
"name" : "Head",
783783
"in" : "header",
784784
"schema" : {
785785
"type" : "string"
@@ -994,21 +994,21 @@
994994
}
995995
},
996996
{
997-
"name" : "param2",
997+
"name" : "q-2",
998998
"in" : "query",
999999
"schema" : {
10001000
"type" : "string"
10011001
}
10021002
},
10031003
{
1004-
"name" : "contentLength",
1004+
"name" : "Content-Length",
10051005
"in" : "header",
10061006
"schema" : {
10071007
"type" : "string"
10081008
}
10091009
},
10101010
{
1011-
"name" : "otherHeader",
1011+
"name" : "x-oh",
10121012
"in" : "header",
10131013
"schema" : {
10141014
"type" : "string"
@@ -1746,7 +1746,7 @@
17461746
"description" : "",
17471747
"parameters" : [
17481748
{
1749-
"name" : "head",
1749+
"name" : "Head",
17501750
"in" : "header",
17511751
"schema" : {
17521752
"type" : "string"

tests/test-javalin-jsonb/src/test/resources/expectedOpenApi.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -42,21 +42,21 @@
4242
}
4343
},
4444
{
45-
"name" : "param2",
45+
"name" : "q-2",
4646
"in" : "query",
4747
"schema" : {
4848
"type" : "string"
4949
}
5050
},
5151
{
52-
"name" : "contentLength",
52+
"name" : "Content-Length",
5353
"in" : "header",
5454
"schema" : {
5555
"type" : "string"
5656
}
5757
},
5858
{
59-
"name" : "otherHeader",
59+
"name" : "x-oh",
6060
"in" : "header",
6161
"schema" : {
6262
"type" : "string"

tests/test-javalin/src/main/resources/public/openapi.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -363,7 +363,7 @@
363363
}
364364
},
365365
{
366-
"name" : "myParam",
366+
"name" : "my-param",
367367
"in" : "query",
368368
"schema" : {
369369
"type" : "string"

tests/test-jex/src/main/resources/public/openapi.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -432,7 +432,7 @@
432432
}
433433
},
434434
{
435-
"name" : "myParam",
435+
"name" : "my-param",
436436
"in" : "query",
437437
"schema" : {
438438
"type" : "string"
@@ -908,7 +908,7 @@
908908
}
909909
},
910910
{
911-
"name" : "head",
911+
"name" : "Head",
912912
"in" : "header",
913913
"schema" : {
914914
"type" : "string"

tests/test-nima-jsonb/src/test/resources/expectedOpenApi.json

+6-6
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
"/openapi/delete/{type}" : {
2222
"delete" : {
2323
"tags" : [
24-
24+
2525
],
2626
"summary" : "",
2727
"description" : "",
@@ -42,7 +42,7 @@
4242
}
4343
},
4444
{
45-
"name" : "header",
45+
"name" : "Header",
4646
"in" : "header",
4747
"schema" : {
4848
"type" : "string"
@@ -66,7 +66,7 @@
6666
"/openapi/get" : {
6767
"get" : {
6868
"tags" : [
69-
69+
7070
],
7171
"summary" : "Example of Open API Get (up to the first period is the summary)",
7272
"description" : "When using Javalin Context only This Javadoc description is added to the generated openapi.json",
@@ -142,7 +142,7 @@
142142
"/openapi/post1" : {
143143
"post" : {
144144
"tags" : [
145-
145+
146146
],
147147
"summary" : "Standard Post",
148148
"description" : "The Deprecated annotation adds \"deprecacted:true\" to the generated json",
@@ -191,7 +191,7 @@
191191
"/openapi/put" : {
192192
"put" : {
193193
"tags" : [
194-
194+
195195
],
196196
"summary" : "",
197197
"description" : "",
@@ -256,4 +256,4 @@
256256
}
257257
}
258258
}
259-
}
259+
}

tests/test-sigma/src/main/resources/public/openapi.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -393,7 +393,7 @@
393393
}
394394
},
395395
{
396-
"name" : "myParam",
396+
"name" : "my-param",
397397
"in" : "query",
398398
"schema" : {
399399
"type" : "string"
@@ -779,7 +779,7 @@
779779
}
780780
},
781781
{
782-
"name" : "head",
782+
"name" : "Head",
783783
"in" : "header",
784784
"schema" : {
785785
"type" : "string"
@@ -1584,7 +1584,7 @@
15841584
"description" : "",
15851585
"parameters" : [
15861586
{
1587-
"name" : "head",
1587+
"name" : "Head",
15881588
"in" : "header",
15891589
"schema" : {
15901590
"type" : "string"

0 commit comments

Comments
 (0)