"必需"的默认值是什么? RAML 1.0中的财产?

时间:2017-12-04 09:32:39

标签: raml

我在RAML 1.0中定义了实体,如果我们想要确保它的每个项目必须定义required属性,我觉得很浪费(非)可选的。是否有默认值,如果有,哪个?

1 个答案:

答案 0 :(得分:3)

根据RAML 1.0 specs,RAML 1.0实体defaults to "true"中的required属性,因此只需为可选属性指定required: false

此外,我们可以将?附加到属性名称(例如:age?),以表示它是可选的(required: false),除非{{1定义了属性,在这种情况下,问号将成为实际属性名称的一部分。