【问题标题】:RAML datatype fragment with multiple types具有多种类型的 RAML 数据类型片段
【发布时间】:2021-05-28 07:51:00
【问题描述】:

我正在尝试编写一个 RAML 数据类型片段,该片段将严格定义应如何接受 selectedDate

#%RAML 1.0 DataType
properties:
    selectedDate?:
        type: array | date-only
        example: ["2020-08-05", "2020-08-06"]
example:
    selectedDate: "2020-08-05"

用户可以将字符串中的日期作为仅日期或数组发送,如上面的两个示例所示。 但我需要允许日期格式为仅日期格式,即使它是以数组形式发送的。但是这里的数组也允许不是日期的字符串。

我觉得我解释得不好。任何帮助表示赞赏。

【问题讨论】:

    标签: mulesoft mule-esb raml


    【解决方案1】:

    您可以通过将[] 后缀添加到类型date-only[] 来将数组定义为array based on a type for the elements。您还可以将该定义封装到一个新类型中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-12-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-21
      相关资源
      最近更新 更多