RAML 特征参数默认值

标签 raml

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

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

有一个 <<example>>具有此特征的资源提供的参数,如下所示:

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

是否可以为特征参数指定默认值,以便具有默认值的资源可以省略该参数?

最佳答案

只需添加默认 key 即可执行您需要的操作:

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

关于RAML 特征参数默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32975461/

相关文章:

api - swagger 究竟是什么?为什么在线编辑器不运行请求?

java - POJO 类到 RAML 文档的转换

raml - 如何在 rAML 中引用示例请求正文?

java - 是否可以限制 JavaDocs 生成中的特定属性/字段?

java - 如何转义JSON中的特殊字符

mule - RAML:如何仅导出特定类型的 XSD

java - URI 参数中以逗号分隔 10 种货币的正则表达式模式

java - 用于 RAML 的 Intellij IDEA 插件

api - 使用 RAML 在 Mule 流中处理多个安全方案的最佳方法是什么?