Skip to content
This repository was archived by the owner on Dec 25, 2024. It is now read-only.

Commit 7e9c939

Browse files
committed
Petstore regen w/ listbuilder add links to enum classes
1 parent e315435 commit 7e9c939

File tree

9 files changed

+44
-16
lines changed

9 files changed

+44
-16
lines changed

samples/client/petstore/java/docs/components/schemas/AdditionalPropertiesWithArrayOfEnums.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ A class that builds the List input type
141141
| Modifier and Type | Method and Description |
142142
| ----------------- | ---------------------- |
143143
| AdditionalPropertiesListBuilder | add(String item) |
144-
| AdditionalPropertiesListBuilder | add(StringEnumClassEnums item) |
144+
| AdditionalPropertiesListBuilder | add([StringEnumClassEnums](#stringenumclassenums) item) |
145145
| List<String> | build()<br>Returns list input that should be used with Schema.validate |
146146

147147
## AdditionalPropertiesList

samples/client/petstore/java/docs/components/schemas/ArrayOfEnums.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,8 +73,8 @@ A class that builds the List input type
7373
| ----------------- | ---------------------- |
7474
| ArrayOfEnumsListBuilder | add(Void item) |
7575
| ArrayOfEnumsListBuilder | add(String item) |
76-
| ArrayOfEnumsListBuilder | add(StringStringEnumEnums item) |
77-
| ArrayOfEnumsListBuilder | add(NullStringEnumEnums item) |
76+
| ArrayOfEnumsListBuilder | add([StringStringEnumEnums](#stringstringenumenums) item) |
77+
| ArrayOfEnumsListBuilder | add([NullStringEnumEnums](#nullstringenumenums) item) |
7878
| List<? extends @Nullable String> | build()<br>Returns list input that should be used with Schema.validate |
7979

8080
## ArrayOfEnumsList

samples/client/petstore/java/docs/components/schemas/EnumArrays.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ A class that builds the List input type
160160
| Modifier and Type | Method and Description |
161161
| ----------------- | ---------------------- |
162162
| ArrayEnumListBuilder | add(String item) |
163-
| ArrayEnumListBuilder | add(StringItemsEnums item) |
163+
| ArrayEnumListBuilder | add([StringItemsEnums](#stringitemsenums) item) |
164164
| List<String> | build()<br>Returns list input that should be used with Schema.validate |
165165

166166
## ArrayEnumList

samples/client/petstore/java/docs/paths/fake/get/parameters/parameter0/Schema0.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ A class that builds the List input type
7575
| Modifier and Type | Method and Description |
7676
| ----------------- | ---------------------- |
7777
| SchemaListBuilder0 | add(String item) |
78-
| SchemaListBuilder0 | add(StringItemsEnums0 item) |
78+
| SchemaListBuilder0 | add([StringItemsEnums0](#stringitemsenums0) item) |
7979
| List<String> | build()<br>Returns list input that should be used with Schema.validate |
8080

8181
## SchemaList0

samples/client/petstore/java/docs/paths/fake/get/parameters/parameter2/Schema2.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ A class that builds the List input type
7575
| Modifier and Type | Method and Description |
7676
| ----------------- | ---------------------- |
7777
| SchemaListBuilder2 | add(String item) |
78-
| SchemaListBuilder2 | add(StringItemsEnums2 item) |
78+
| SchemaListBuilder2 | add([StringItemsEnums2](#stringitemsenums2) item) |
7979
| List<String> | build()<br>Returns list input that should be used with Schema.validate |
8080

8181
## SchemaList2

samples/client/petstore/java/docs/paths/fake/get/requestbody/content/applicationxwwwformurlencoded/Schema.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -219,7 +219,7 @@ A class that builds the List input type
219219
| Modifier and Type | Method and Description |
220220
| ----------------- | ---------------------- |
221221
| EnumFormStringArrayListBuilder | add(String item) |
222-
| EnumFormStringArrayListBuilder | add(StringItemsEnums item) |
222+
| EnumFormStringArrayListBuilder | add([StringItemsEnums](#stringitemsenums) item) |
223223
| List<String> | build()<br>Returns list input that should be used with Schema.validate |
224224

225225
## EnumFormStringArrayList

samples/client/petstore/java/docs/paths/petfindbystatus/get/parameters/parameter0/Schema0.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ A class that builds the List input type
7575
| Modifier and Type | Method and Description |
7676
| ----------------- | ---------------------- |
7777
| SchemaListBuilder0 | add(String item) |
78-
| SchemaListBuilder0 | add(StringItemsEnums0 item) |
78+
| SchemaListBuilder0 | add([StringItemsEnums0](#stringitemsenums0) item) |
7979
| List<String> | build()<br>Returns list input that should be used with Schema.validate |
8080

8181
## SchemaList0

samples/client/petstore/java/src/test/java/org/openapijsonschematools/client/schemas/ListBuilderTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,4 +58,4 @@ public void testSucceedsWithNonNullInput() {
5858
builder.add(List.of(1));
5959
Assert.assertEquals(inList, builder.build());
6060
}
61-
}
61+
}

src/main/resources/java/src/main/java/packagename/components/schemas/_arrayInputAddItem.hbs

Lines changed: 35 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,11 @@ public {{builderClass}} add(Map<String, ?> item) {
156156
{{#each typeToValues }}
157157
{{#eq @key "null"}}
158158
{{#if forDocs }}
159-
| {{builderClass}} | add({{#if useContainer}}{{../../containerJsonPathPiece.camelCase}}.{{/if}}Null{{../jsonPathPiece.camelCase}} item) |
159+
{{#if useContainer }}
160+
| {{builderClass}} | add([{{../../containerJsonPathPiece.camelCase}}.Null{{../jsonPathPiece.camelCase}}]({{docRoot}}{{pathFromDocRoot}}.md#null{{../jsonPathPiece.anchorPiece}}) item) |
161+
{{else}}
162+
| {{builderClass}} | add([Null{{../jsonPathPiece.camelCase}}](#null{{../jsonPathPiece.anchorPiece}}) item) |
163+
{{/if}}
160164
{{else}}
161165

162166
public {{builderClass}} add({{#if useContainer}}{{../../containerJsonPathPiece.camelCase}}.{{/if}}Null{{../jsonPathPiece.camelCase}} item) {
@@ -167,7 +171,11 @@ public {{builderClass}} add({{#if useContainer}}{{../../containerJsonPathPiece.c
167171
{{else}}
168172
{{#eq @key "boolean"}}
169173
{{#if forDocs }}
170-
| {{builderClass}} | add({{#if useContainer}}{{../../containerJsonPathPiece.camelCase}}.{{/if}}Boolean{{../jsonPathPiece.camelCase}} item) |
174+
{{#if useContainer }}
175+
| {{builderClass}} | add([{{../../containerJsonPathPiece.camelCase}}.Boolean{{../jsonPathPiece.camelCase}}]({{docRoot}}{{pathFromDocRoot}}.md#boolean{{../jsonPathPiece.anchorPiece}}) item) |
176+
{{else}}
177+
| {{builderClass}} | add([Boolean{{../jsonPathPiece.camelCase}}](#boolean{{../jsonPathPiece.anchorPiece}}) item) |
178+
{{/if}}
171179
{{else}}
172180

173181
public {{builderClass}} add({{#if useContainer}}{{../../containerJsonPathPiece.camelCase}}.{{/if}}Boolean{{../jsonPathPiece.camelCase}} item) {
@@ -178,7 +186,11 @@ public {{builderClass}} add({{#if useContainer}}{{../../containerJsonPathPiece.c
178186
{{else}}
179187
{{#eq @key "string"}}
180188
{{#if forDocs }}
181-
| {{builderClass}} | add({{#if useContainer}}{{../../containerJsonPathPiece.camelCase}}.{{/if}}String{{../jsonPathPiece.camelCase}} item) |
189+
{{#if useContainer }}
190+
| {{builderClass}} | add([{{../../containerJsonPathPiece.camelCase}}.String{{../jsonPathPiece.camelCase}}]({{docRoot}}{{pathFromDocRoot}}.md#string{{../jsonPathPiece.anchorPiece}}) item) |
191+
{{else}}
192+
| {{builderClass}} | add([String{{../jsonPathPiece.camelCase}}](#string{{../jsonPathPiece.anchorPiece}}) item) |
193+
{{/if}}
182194
{{else}}
183195

184196
public {{builderClass}} add({{#if useContainer}}{{../../containerJsonPathPiece.camelCase}}.{{/if}}String{{../jsonPathPiece.camelCase}} item) {
@@ -189,7 +201,11 @@ public {{builderClass}} add({{#if useContainer}}{{../../containerJsonPathPiece.c
189201
{{else}}
190202
{{#eq @key "Integer"}}
191203
{{#if forDocs }}
192-
| {{builderClass}} | add({{#if useContainer}}{{../../containerJsonPathPiece.camelCase}}.{{/if}}Integer{{../jsonPathPiece.camelCase}} item) |
204+
{{#if useContainer }}
205+
| {{builderClass}} | add([{{../../containerJsonPathPiece.camelCase}}.Integer{{../jsonPathPiece.camelCase}}]({{docRoot}}{{pathFromDocRoot}}.md#integer{{../jsonPathPiece.anchorPiece}}) item) |
206+
{{else}}
207+
| {{builderClass}} | add([Integer{{../jsonPathPiece.camelCase}}](#integer{{../jsonPathPiece.anchorPiece}}) item) |
208+
{{/if}}
193209
{{else}}
194210

195211
public {{builderClass}} add({{#if useContainer}}{{../../containerJsonPathPiece.camelCase}}.{{/if}}Integer{{../jsonPathPiece.camelCase}} item) {
@@ -200,7 +216,11 @@ public {{builderClass}} add({{#if useContainer}}{{../../containerJsonPathPiece.c
200216
{{else}}
201217
{{#eq @key "Long"}}
202218
{{#if forDocs }}
203-
| {{builderClass}} | add({{#if useContainer}}{{../../containerJsonPathPiece.camelCase}}.{{/if}}Long{{../jsonPathPiece.camelCase}} item) |
219+
{{#if useContainer }}
220+
| {{builderClass}} | add([{{../../containerJsonPathPiece.camelCase}}.Long{{../jsonPathPiece.camelCase}}]({{docRoot}}{{pathFromDocRoot}}.md#long{{../jsonPathPiece.anchorPiece}}) item) |
221+
{{else}}
222+
| {{builderClass}} | add([Long{{../jsonPathPiece.camelCase}}](#long{{../jsonPathPiece.anchorPiece}}) item) |
223+
{{/if}}
204224
{{else}}
205225

206226
public {{builderClass}} add({{#if useContainer}}{{../../containerJsonPathPiece.camelCase}}.{{/if}}Long{{../jsonPathPiece.camelCase}} item) {
@@ -211,7 +231,11 @@ public {{builderClass}} add({{#if useContainer}}{{../../containerJsonPathPiece.c
211231
{{else}}
212232
{{#eq @key "Float"}}
213233
{{#if forDocs }}
214-
| {{builderClass}} | add({{#if useContainer}}{{../../containerJsonPathPiece.camelCase}}.{{/if}}Float{{../jsonPathPiece.camelCase}} item) |
234+
{{#if useContainer }}
235+
| {{builderClass}} | add([{{../../containerJsonPathPiece.camelCase}}.Float{{../jsonPathPiece.camelCase}}]({{docRoot}}{{pathFromDocRoot}}.md#float{{../jsonPathPiece.anchorPiece}}) item) |
236+
{{else}}
237+
| {{builderClass}} | add([Float{{../jsonPathPiece.camelCase}}](#float{{../jsonPathPiece.anchorPiece}}) item) |
238+
{{/if}}
215239
{{else}}
216240

217241
public {{builderClass}} add({{#if useContainer}}{{../../containerJsonPathPiece.camelCase}}.{{/if}}Float{{../jsonPathPiece.camelCase}} item) {
@@ -222,7 +246,11 @@ public {{builderClass}} add({{#if useContainer}}{{../../containerJsonPathPiece.c
222246
{{else}}
223247
{{#eq @key "Double"}}
224248
{{#if forDocs }}
225-
| {{builderClass}} | add({{#if useContainer}}{{../../containerJsonPathPiece.camelCase}}.{{/if}}Double{{../jsonPathPiece.camelCase}} item) |
249+
{{#if useContainer }}
250+
| {{builderClass}} | add([{{../../containerJsonPathPiece.camelCase}}.Double{{../jsonPathPiece.camelCase}}]({{docRoot}}{{pathFromDocRoot}}.md#double{{../jsonPathPiece.anchorPiece}}) item) |
251+
{{else}}
252+
| {{builderClass}} | add([Double{{../jsonPathPiece.camelCase}}](#double{{../jsonPathPiece.anchorPiece}}) item) |
253+
{{/if}}
226254
{{else}}
227255

228256
public {{builderClass}} add({{#if useContainer}}{{../../containerJsonPathPiece.camelCase}}.{{/if}}Double{{../jsonPathPiece.camelCase}} item) {

0 commit comments

Comments
 (0)