Skip to content

Commit d8fa0ff

Browse files
authored
feat(openapi): Include x-fern-request-name extensions (#17)
1 parent 8af97f8 commit d8fa0ff

File tree

58 files changed

+2706
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

58 files changed

+2706
-0
lines changed

cmd/protoc-gen-openapi/examples/google/example/library/v1/openapi.yaml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ paths:
6565
$ref: '#/components/schemas/Status'
6666
x-fern-sdk-group-name: LibraryService
6767
x-fern-sdk-method-name: ListShelves
68+
x-fern-request-name: ListShelvesRequest
6869
post:
6970
tags:
7071
- LibraryService
@@ -91,6 +92,7 @@ paths:
9192
$ref: '#/components/schemas/Status'
9293
x-fern-sdk-group-name: LibraryService
9394
x-fern-sdk-method-name: CreateShelf
95+
x-fern-request-name: CreateShelfRequest
9496
/v1/shelves/{shelf}:
9597
get:
9698
tags:
@@ -119,6 +121,7 @@ paths:
119121
$ref: '#/components/schemas/Status'
120122
x-fern-sdk-group-name: LibraryService
121123
x-fern-sdk-method-name: GetShelf
124+
x-fern-request-name: GetShelfRequest
122125
delete:
123126
tags:
124127
- LibraryService
@@ -143,6 +146,7 @@ paths:
143146
$ref: '#/components/schemas/Status'
144147
x-fern-sdk-group-name: LibraryService
145148
x-fern-sdk-method-name: DeleteShelf
149+
x-fern-request-name: DeleteShelfRequest
146150
/v1/shelves/{shelf}/books:
147151
get:
148152
tags:
@@ -197,6 +201,7 @@ paths:
197201
$ref: '#/components/schemas/Status'
198202
x-fern-sdk-group-name: LibraryService
199203
x-fern-sdk-method-name: ListBooks
204+
x-fern-request-name: ListBooksRequest
200205
post:
201206
tags:
202207
- LibraryService
@@ -230,6 +235,7 @@ paths:
230235
$ref: '#/components/schemas/Status'
231236
x-fern-sdk-group-name: LibraryService
232237
x-fern-sdk-method-name: CreateBook
238+
x-fern-request-name: CreateBookRequest
233239
/v1/shelves/{shelf}/books/{book}:
234240
get:
235241
tags:
@@ -264,6 +270,7 @@ paths:
264270
$ref: '#/components/schemas/Status'
265271
x-fern-sdk-group-name: LibraryService
266272
x-fern-sdk-method-name: GetBook
273+
x-fern-request-name: GetBookRequest
267274
put:
268275
tags:
269276
- LibraryService
@@ -313,6 +320,7 @@ paths:
313320
$ref: '#/components/schemas/Status'
314321
x-fern-sdk-group-name: LibraryService
315322
x-fern-sdk-method-name: UpdateBook
323+
x-fern-request-name: UpdateBookRequest
316324
delete:
317325
tags:
318326
- LibraryService
@@ -343,6 +351,7 @@ paths:
343351
$ref: '#/components/schemas/Status'
344352
x-fern-sdk-group-name: LibraryService
345353
x-fern-sdk-method-name: DeleteBook
354+
x-fern-request-name: DeleteBookRequest
346355
/v1/shelves/{shelf}/books/{book}:move:
347356
post:
348357
tags:
@@ -385,6 +394,7 @@ paths:
385394
$ref: '#/components/schemas/Status'
386395
x-fern-sdk-group-name: LibraryService
387396
x-fern-sdk-method-name: MoveBook
397+
x-fern-request-name: MoveBookRequest
388398
/v1/shelves/{shelf}:merge:
389399
post:
390400
tags:
@@ -426,6 +436,7 @@ paths:
426436
$ref: '#/components/schemas/Status'
427437
x-fern-sdk-group-name: LibraryService
428438
x-fern-sdk-method-name: MergeShelves
439+
x-fern-request-name: MergeShelvesRequest
429440
components:
430441
schemas:
431442
Book:

cmd/protoc-gen-openapi/examples/google/example/library/v1/openapi_default_response.yaml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ paths:
6565
$ref: '#/components/schemas/Status'
6666
x-fern-sdk-group-name: LibraryService
6767
x-fern-sdk-method-name: ListShelves
68+
x-fern-request-name: ListShelvesRequest
6869
post:
6970
tags:
7071
- LibraryService
@@ -91,6 +92,7 @@ paths:
9192
$ref: '#/components/schemas/Status'
9293
x-fern-sdk-group-name: LibraryService
9394
x-fern-sdk-method-name: CreateShelf
95+
x-fern-request-name: CreateShelfRequest
9496
/v1/shelves/{shelf}:
9597
get:
9698
tags:
@@ -119,6 +121,7 @@ paths:
119121
$ref: '#/components/schemas/Status'
120122
x-fern-sdk-group-name: LibraryService
121123
x-fern-sdk-method-name: GetShelf
124+
x-fern-request-name: GetShelfRequest
122125
delete:
123126
tags:
124127
- LibraryService
@@ -143,6 +146,7 @@ paths:
143146
$ref: '#/components/schemas/Status'
144147
x-fern-sdk-group-name: LibraryService
145148
x-fern-sdk-method-name: DeleteShelf
149+
x-fern-request-name: DeleteShelfRequest
146150
/v1/shelves/{shelf}/books:
147151
get:
148152
tags:
@@ -197,6 +201,7 @@ paths:
197201
$ref: '#/components/schemas/Status'
198202
x-fern-sdk-group-name: LibraryService
199203
x-fern-sdk-method-name: ListBooks
204+
x-fern-request-name: ListBooksRequest
200205
post:
201206
tags:
202207
- LibraryService
@@ -230,6 +235,7 @@ paths:
230235
$ref: '#/components/schemas/Status'
231236
x-fern-sdk-group-name: LibraryService
232237
x-fern-sdk-method-name: CreateBook
238+
x-fern-request-name: CreateBookRequest
233239
/v1/shelves/{shelf}/books/{book}:
234240
get:
235241
tags:
@@ -264,6 +270,7 @@ paths:
264270
$ref: '#/components/schemas/Status'
265271
x-fern-sdk-group-name: LibraryService
266272
x-fern-sdk-method-name: GetBook
273+
x-fern-request-name: GetBookRequest
267274
put:
268275
tags:
269276
- LibraryService
@@ -313,6 +320,7 @@ paths:
313320
$ref: '#/components/schemas/Status'
314321
x-fern-sdk-group-name: LibraryService
315322
x-fern-sdk-method-name: UpdateBook
323+
x-fern-request-name: UpdateBookRequest
316324
delete:
317325
tags:
318326
- LibraryService
@@ -343,6 +351,7 @@ paths:
343351
$ref: '#/components/schemas/Status'
344352
x-fern-sdk-group-name: LibraryService
345353
x-fern-sdk-method-name: DeleteBook
354+
x-fern-request-name: DeleteBookRequest
346355
/v1/shelves/{shelf}/books/{book}:move:
347356
post:
348357
tags:
@@ -385,6 +394,7 @@ paths:
385394
$ref: '#/components/schemas/Status'
386395
x-fern-sdk-group-name: LibraryService
387396
x-fern-sdk-method-name: MoveBook
397+
x-fern-request-name: MoveBookRequest
388398
/v1/shelves/{shelf}:merge:
389399
post:
390400
tags:
@@ -426,6 +436,7 @@ paths:
426436
$ref: '#/components/schemas/Status'
427437
x-fern-sdk-group-name: LibraryService
428438
x-fern-sdk-method-name: MergeShelves
439+
x-fern-request-name: MergeShelvesRequest
429440
components:
430441
schemas:
431442
Book:

0 commit comments

Comments
 (0)