Conversation
ioggstream
left a comment
There was a problem hiding this comment.
As requested by @karenetheridge use openapi 3.2.0
|
I don't understand what's going on here. Are these just to work around the restriction on non- |
Those properties should be available at least for OAS3.0.
Since these keyword should be available from OAS3.0+, I think they could be used even with OAS3.2. Reading the spec, I understand it is ok to do so.
Using |
|
@ioggstream sorry for the delay in replying. My first reply was when I'd just woken up and I overlooked the reference to the I-D in the issue (if I even clicked through to the issue, which I might not have). I will read and respond properly as soon as I get a chance. |
handrews
left a comment
There was a problem hiding this comment.
Sorry for the delay in getting back to this! No real concerns, but I do have a question about scope.
| - type: string | ||
| format: uri | ||
| - type: object | ||
| objects: [ "schemaObject" ] |
There was a problem hiding this comment.
Based on your I-D, I see that this is primarily JSON Schema-oriented. But there are many API constructs where the description is spread across other types of Objects as well.
For example, while you might think of your form-encoded query string as one piece of data to model, it's actually split up over numerous Parameter Objects and Schema Objects.
Will restricting this to Schema Objects actually allow solving all of the semantic description use cases for an API?
This PR
Notes