如何最好地描述包含OpenAPI 3中的实际数据类型的通用响应类型.
简化示例:
ApiResponse:
data: object
error: string
Run Code Online (Sandbox Code Playgroud)
但/ users端点应该给出:
ApiResponse<List<User>>
Run Code Online (Sandbox Code Playgroud)
所以这基本上是:
ApiResponse:
data: List<User>
error: string
Run Code Online (Sandbox Code Playgroud)
看起来目前这是不可能的,但只是想确定.我想现在最好的方法是为每个调用创建命名响应,并使用allOf来引用ApiResponse和实现数据:特定值.