Hello, I’m evaluating Apidog for generating some pretty complex API documentation. When generating off my schema, I noticed at least one major error. I have the following query parameter:
name: filter
in: query
style: deepObject
required: false
description: |
## Filter Field
The filter field is a key-value object, where the key is what you would like to filter, and the value is the value you're filtering for.
schema:
type: object
properties:
creator:
type: string
description: |
`filter[creator]=account-ID` filter for containers matching a particular creator, such as `account-ID` or `environment-ID`
identifier:
type: string
description: |
`filter[identifier]=value` List only those containers matching this identifier. May return multiple results.
search:
type: string
description: |
`filter[search]=value` search containers for a value associated with a field on the given container(s).
state:
type: string
description: |
`filter[state]=value1,value2` state filtering will allow you to filter by the container's
etc.
However, when looking at the Apidog docs, I see all the filter parameters ‘flattened’ and no filter parameter shows up, just its sub-types, which is incorrect (see image). Is it possible to resolve this?
Thanks!