使用OpenAPI v3规范定义一个或多个字符串数组的正确方法

时间:2017-12-20 17:21:57

标签: arrays swagger openapi

我希望POST一个包含可变数量字符串的数组,例如

  

[“string1”,“string2”,...“stringN”]

我目前的OpenAPI文档以这种方式定义:

schema:
  type: array
    items:
      description: networkIds
      type: string

这是编码OpenAPi v3规范的正确方法,还是有更精确的方法来指示数组中的一个或多个字符串?

1 个答案:

答案 0 :(得分:3)

缩进错误 - ActiveSheet.DisplayPageBreaks = Falsetype必须位于同一级别。

如果数组不能为空并且始终至少包含1个项目,则可以添加items作为附加约束。如果所有项目都必须是唯一的,请添加minItems: 1

uniqueItems: true