Попытка создать массив с несколькими элементами в Swagger UI - PullRequest
0 голосов
/ 02 ноября 2018

Я пытаюсь создать массив для Swagger UI с несколькими входами, но я не знаю как. На данный момент я вижу только одно поле в интерфейсе Swagger.

Код:

    /**
     * @return \Illuminate\Http\JsonResponse
     * @SWG\Post(
     *     path="/api/v1/test",
     *     description="tester",
     *     operationId="tester",
     *     produces={"application/json"},
     *     tags={"Test endpoints"},
     *     @SWG\Parameter(
     *         name="test",
     *         description="Tester",
     *         in="query",
     *         type="array",
     *         items={
     *             "type": "text",
     *         },
     *         collectionFormat="csv",
     *         required=true,
     *     ),
     *     @SWG\Response(
     *         response=200,
     *         description="test saved"
     *     ),
     *     @SWG\Response(
     *         response=401,
     *         description="test couldn't be save.",
     *     )
     * )
     */

1 Ответ

0 голосов
/ 03 ноября 2018

Заменить

     *         items={
     *             "type": "text",
     *         },

с

     *         @SWG\Items(type="string"),

Возможно, вам также необходимо удалить лишние запятые перед закрывающими скобками ).

...