Swagger для PHP массив массивов

Я пытаюсь создать пример ответа, который должен вернуть массив, как это:

[
  [
    "Shop Name",
    "53.7094190",
    "-1.9084720"
    ,1
  ]
]

Для этого я использую этот код:

*   @OA\Response(
*     response= "default",
*     description="Success: Array of shops",
*     @OA\MediaType(
*       mediaType="text/plain",
*         @OA\Schema(
*           type = "array",
*           @OA\Items( type="array",
*              @OA\Items(type="string", default="'Bridge Balti','53.7094190','-1.9084720',1"),
*           ),
*         )
*     )
*   )

И я получаю это в Swagger Hub:

[
  [
    "string"
  ]
]

0 ответов

Если вы просто хотите отобразить пример в пользовательском интерфейсе Swagger, то вам нужно использовать параметр "пример".

@OA \ Items (type = "string", example = "'Мост Бельцы','53.7094190','-1.9084720',1")

Другие вопросы по тегам