我正在尝试创建一个RAML定义,该定义在所有响应主体中包括其他参数,而不会影响我的DataType定义。
描述此问题的唯一方法是采用具有以下属性的类型A的输入:
兔子:字符串
cats:字符串
狗:字符串
并提供类型B的响应,其中包括以下内容:
所有类型A的参数
其他参数,例如json对象中的注册状态(即启用,锁定)。
我在Java中的等效方法是创建一个“ CommonResponse”对象,并在返回该新对象之前使用我的所有DataTypes对其进行扩展。
我已经通过创建一个特征并将其包含在我的API定义中来实现这一目标,但是我漂亮的API视图似乎并没有吸收主体的其他属性。我在实验中添加的标题已被拾取并显示