The Traits Example shows how to add query parameters for paging to an operation, which in this simple form would only work if the operation does not already have parameters.
How would this be extended to a less trivial case where operations may already have parameters?
openapi: 3.1.0
info:
title: API with a paged collection
version: 1.0.0
paths:
/items:
get:
x-oai-traits: ['paged']
responses:
200:
description: OK
/items/{id}/subitems:
get:
x-oai-traits: ['paged']
parameters:
- name: id
in: path
required: true
responses:
200:
description: OK
Would I have to specify an action for operation objects without parameters and actions for operation objects with parameters?
The Traits Example shows how to add query parameters for paging to an operation, which in this simple form would only work if the operation does not already have parameters.
How would this be extended to a less trivial case where operations may already have parameters?
Would I have to specify an action for operation objects without parameters and actions for operation objects with parameters?