Skip to content

Commit

Permalink
fix(openapi): add parameter level examples for global path parameters (
Browse files Browse the repository at this point in the history
  • Loading branch information
dsinghvi authored Oct 6, 2024
1 parent afc0fef commit 98533a9
Show file tree
Hide file tree
Showing 14 changed files with 414 additions and 3 deletions.
4 changes: 4 additions & 0 deletions fern/pages/changelogs/openapi/2024-10-06.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
## 0.1.5
**`(fix):`** The generator now adds paraemter level examples for global parameters.


8 changes: 5 additions & 3 deletions generators/openapi/src/converters/servicesConverter.ts
Original file line number Diff line number Diff line change
Expand Up @@ -601,9 +601,11 @@ function convertPathParameter({

const openapiExamples: OpenAPIV3.ParameterObject["examples"] = {};
for (const example of examples) {
const pathParameterExample = [...example.servicePathParameters, ...example.endpointPathParameters].find(
(param) => param.name.originalName === pathParameter.name.originalName
);
const pathParameterExample = [
...example.rootPathParameters,
...example.servicePathParameters,
...example.endpointPathParameters
].find((param) => param.name.originalName === pathParameter.name.originalName);
if (pathParameterExample != null) {
if (example.name && example.name.originalName !== "") {
openapiExamples[example.name.originalName] = {
Expand Down
8 changes: 8 additions & 0 deletions generators/openapi/versions.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
- version: 0.1.5
createdAt: '2024-10-06'
changelogEntry:
- type: fix
summary: |
The generator now adds paraemter level examples for global parameters.
irVersion: 53

- version: 0.1.4
createdAt: '2024-09-25'
changelogEntry:
Expand Down
87 changes: 87 additions & 0 deletions seed/openapi/imdb/custom-overrides/openapi.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

134 changes: 134 additions & 0 deletions seed/openapi/imdb/json-format/openapi.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

85 changes: 85 additions & 0 deletions seed/openapi/imdb/override/openapi.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions seed/openapi/package-yml/openapi.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 98533a9

Please sign in to comment.