Parse multiple servers from Open API spec #80
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This introduces a solution for the issue #62 and following #64.
Solution
This changes the response format of both
getSnippets
andgetEndpointSnippets
. As the response format is changed, test cases were also updated. I'm willing to brainstorm a simpler and straightforward solution but did this for an internal use-case.getSnippets
Response will be an array of arrays rather than objects. Each child array corresponds to multiple server code snippets. If one server present in spec, the length of each child array will be one. Check the
url
in the response.getEndpointSnippets
Response will be an array rather than an object. Response array corresponds to multiple server code snippets. If one server is present in spec, the length of array will be one. Check the
url
in the response.