Mule RAML字符串数组中项的最大长度

Mule RAML字符串数组中项的最大长度,mule,raml,raml-1.0,Mule,Raml,Raml 1.0,我正在定义一个RAML规范。我有一个属性来保存字符串数组。我想制定一个规则,数组中的字符串值最多只能有3个字符(例如:区域:[“wes”,“nrh”]有效。区域:[“lenghthyvalue”,“anotherLenghthyvalue”]无效)。我怎样才能用RAML处理它。我目前的代码如下: regions: type: string [] required: true 可用属性仅为maxItems。如何限制项目的字符长度 我首先使用raml 1.0创建一个具有ma

我正在定义一个RAML规范。我有一个属性来保存字符串数组。我想制定一个规则,数组中的字符串值最多只能有3个字符(例如:
区域:[“wes”,“nrh”]
有效。
区域:[“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