【发布时间】:2016-05-22 14:10:03
【问题描述】:
我有一个像这样的通用 Java 类型:
class Response<D> {
List<D> data;
}
并希望创建与 RAML 1.0 类似的东西(我是新手)。
我的第一个方法是
types:
Response:
type: object
properties:
data: object[]
以及使用时
body:
type: Response
properties:
data: MyDataType[]
从 API-Workbench 我总是得到“非法覆盖从响应继承的属性数据”。
另一个想法是使用repeat:
types:
Response:
type: object
properties:
data: object
repeat: true
分别
body:
type: Response
properties:
data: MyDataType
repeat: true
现在非法覆盖消失了,但在 API 控制台中,我现在收到“未捕获的类型错误”。
如何解决?还是我需要一种完全不同的方法?有什么想法吗?
【问题讨论】: