Rest 如何为枚举值传递RAML特征参数?

Rest 如何为枚举值传递RAML特征参数?,rest,api,parameters,traits,raml,Rest,Api,Parameters,Traits,Raml,我确实有一个RAML,有几个特点和类型。我确实经常使用那里的参数。然而,有一次我无法让它工作 让我们假设以下特性,名为“testTrait”: 我应该为“?”填写什么? 我测试了: parameterEnum: [key,name] 这导致错误:“属性'parameterEnum'必须是字符串” 改为: parameterEnum: "[key,name]" 导致错误:“'enum'方面值必须由数组定义” 我被困在这一点上了。对于其他特征参数(用于特征描述、类型等),我没有任何问题。 如果您

我确实有一个RAML,有几个特点和类型。我确实经常使用那里的参数。然而,有一次我无法让它工作

让我们假设以下特性,名为“testTrait”:

我应该为“?”填写什么?

我测试了:

parameterEnum: [key,name]
这导致错误:“属性'parameterEnum'必须是字符串” 改为:

parameterEnum: "[key,name]"
导致错误:“'enum'方面值必须由数组定义”

我被困在这一点上了。对于其他特征参数(用于特征描述、类型等),我没有任何问题。 如果您能给我提供正确的解决方案,我将不胜感激

我使用Atom和API工作台来定义API


提前谢谢你的帮助

是的,它不起作用。唯一的方法似乎是:enum:[,](是的,我知道…)。您可以为此添加一个问题。是的,它不起作用。唯一的方法似乎是:enum:[,](是的,我知道…)。您可以为此添加一个问题。
#%RAML 1.0

...

/services/:
  /testServiceA/:
    type:
      ResourceTypes.item-readonly:
        descriptionGet: A service to test Enum parameters in RAML.
        parameterEnum: ???
parameterEnum: [key,name]
parameterEnum: "[key,name]"