如何使用 Raml 1.0 将查询参数定义为特定值的列表?
How to define a query parameter to be a list of specific values with Raml 1.0?
我一直在寻找如何在 RAML 1.0 中定义以下查询参数
/api/route?attrs=attr1,attr2,attr3
其中 attr1、attr2 和 attr3 是特定值,每个值只能出现一次
如果我有一个像
这样的return对象,就更清楚了
{
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
感谢您的帮助,如果有人知道如何完成此操作,请告诉我。
提前谢谢你。
我一直在寻找如何在 RAML 1.0 中定义以下查询参数
/api/route?attrs=attr1,attr2,attr3
其中 attr1、attr2 和 attr3 是特定值,每个值只能出现一次
如果我有一个像
这样的return对象,就更清楚了{
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
感谢您的帮助,如果有人知道如何完成此操作,请告诉我。 提前谢谢你。