RAML 字符串数组中项目的最大长度
RAML Max length of an item in a String array
我正在定义 RAML 规范。我有一个属性来保存一个字符串数组。我想制定一个规则,数组中的字符串值最多只能有 3 个字符(例如:regions: ["wes","nrh"]
有效。regions: ["lenghthyvalue", "anotherLenghthyvalue"]
无效)。我如何在 RAML 中处理它。我目前的代码如下:
regions:
type: string []
required: true
可用属性仅为 maxItems。如何限制项目的字符长度?
我使用 raml 1.0
首先创建一个具有 maxLength
和 minLength
属性的字符串类型。然后您可以在数组类型中引用该类型,而不仅仅是字符串数组。示例:
#%RAML 1.0
title: test
version: 1.0
types:
region:
type: string
minLength: 3
maxLength: 3
regions:
type: region []
required: true
/test:
get:
queryParameters:
regions: region
我正在定义 RAML 规范。我有一个属性来保存一个字符串数组。我想制定一个规则,数组中的字符串值最多只能有 3 个字符(例如:regions: ["wes","nrh"]
有效。regions: ["lenghthyvalue", "anotherLenghthyvalue"]
无效)。我如何在 RAML 中处理它。我目前的代码如下:
regions:
type: string []
required: true
可用属性仅为 maxItems。如何限制项目的字符长度?
我使用 raml 1.0
首先创建一个具有 maxLength
和 minLength
属性的字符串类型。然后您可以在数组类型中引用该类型,而不仅仅是字符串数组。示例:
#%RAML 1.0
title: test
version: 1.0
types:
region:
type: string
minLength: 3
maxLength: 3
regions:
type: region []
required: true
/test:
get:
queryParameters:
regions: region