如何使用Raml 1.0将查询参数定义为特定值列表?

时间:2017-07-04 18:12:38

标签: traits query-parameters raml

我一直在研究如何在RAML 1.0中定义以下queryParameters

/api/route?attrs=attr1,attr2,attr3

attr1,attr2和attr3是特定值,每个必须只出现一次

如果我有一个像

这样的返回对象,那就更清楚了
{
  name: 'myName',
  lastName: 'myLastName',
  age: 20
}

'attrs'中的可能值为'name','lastName'和'age'。

这些是有效的:

/api/route?attrs=name,lastName,age
/api/route?attrs=name,lastName
/api/route?attrs=name

这些无效:

/api/route?attrs=name,lastName,name
/api/route?attrs=name,age,age

感谢您的帮助,如果有人知道如何做到这一点,请告诉我。 提前谢谢。

1 个答案:

答案 0 :(得分:0)