如何解决具有多种类型的 RAML 数据类型片段
我正在尝试编写一个 RAML 数据类型片段,该片段将严格定义应如何接受 selectedDate
#%RAML 1.0 DataType
properties:
selectedDate?:
type: array | date-only
example: ["2020-08-05","2020-08-06"]
example:
selectedDate: "2020-08-05"
用户可以将字符串中的日期作为仅日期或数组发送,如上面的两个示例所示。 但是我需要允许日期为仅日期格式,即使它以数组形式发送也是如此。但是这里的数组也允许不是日期的字符串。
我觉得我没有很好地解释它。任何帮助表示赞赏。
解决方法
您可以通过在类型中添加 []
后缀来将数组定义为 array based on a type for the elements:date-only[]
。您还可以将该定义封装到一个新类型中。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。