web-dev-qa-db-ja.com

Swagger Editorを使用して、YAMLの配列で応答オブジェクトを定義します

Swagger EditorでYAMLを使用してAPI定義に取り組んでいます。次の応答本文を表現しようとしています。

{
    success: true,
    ids: [123456, ...]
}

これが私のYAMLの外観です:

definitions:
  SuccessfulResponse:
    type: object 
    properties:
      success:
        type: boolean
        description: True if the all operations were successful
      ids:
        type: array
        items: 
          id: 
          type: string 

私はいくつかの異なる方法を試しましたが、これは好きですが、有効なものはありません

enter image description here

上記の戻りオブジェクトを適切に説明するにはどうすればよいですか?

13
DelightedD0D

プロパティを文字列の配列として定義する例を次に示します。

  photoUrls:
    type: array
    items:
      type: string

参照: https://github.com/OpenAPITools/openapi-generator/blob/master/modules/openapi-generator/src/test/resources/2_0/petstore.yaml#L661-L667

18
William Cheng