具有多种类型的 RAML 数据类型片段
RAML datatype fragment with multiple types
我正在尝试编写一个 RAML 数据类型片段,它将严格定义应如何接受 selectedDate
#%RAML 1.0 DataType
properties:
selectedDate?:
type: array | date-only
example: ["2020-08-05", "2020-08-06"]
example:
selectedDate: "2020-08-05"
用户可以将字符串中的日期作为仅限日期或数组发送,如上面两个示例所示。
但我需要允许日期采用仅限日期的格式,即使它以数组形式发送也是如此。但是这里的数组也允许不是日期的字符串。
感觉自己解释的不太好。感谢任何帮助。
您可以通过将 []
后缀添加到类型 date-only[]
来将数组定义为 array based on a type for the elements。您还可以将该定义封装到一个新类型中。
我正在尝试编写一个 RAML 数据类型片段,它将严格定义应如何接受 selectedDate
#%RAML 1.0 DataType
properties:
selectedDate?:
type: array | date-only
example: ["2020-08-05", "2020-08-06"]
example:
selectedDate: "2020-08-05"
用户可以将字符串中的日期作为仅限日期或数组发送,如上面两个示例所示。 但我需要允许日期采用仅限日期的格式,即使它以数组形式发送也是如此。但是这里的数组也允许不是日期的字符串。
感觉自己解释的不太好。感谢任何帮助。
您可以通过将 []
后缀添加到类型 date-only[]
来将数组定义为 array based on a type for the elements。您还可以将该定义封装到一个新类型中。