2015-10-06 61 views
3

当在RAML中定义特征时,可以对其进行参数化,例如,RAML特征参数默认值

traits: 
    - searchable: 
     queryParameters: 
     query: 
      description: Blah blah 
      example: <<example>> 

具有由这种特质,像这样的资源提供了一个<<example>>参数:

is: [searchable: {example: "exampleValue"}] 

是否可以指定特征参数,使得资源的缺省值有默认值可以省略参数吗?

回答

1

只需添加默认密钥应该执行你所需要的:

traits: 
    - searchable: 
     queryParameters: 
     query: 
      description: Blah blah 
      example: <<example>> 
      default: "default value" 
0

按照你的榜样,你可以添加一个默认密钥:

query: 
    description: Blah blah 
    example: <<example>> 
    default: value