Как привести несколько примеров тела запроса для запроса POST в Swagger2? - PullRequest
0 голосов
/ 16 июня 2020

Как мы можем определить несколько примеров для любого объекта ответа.

 @ApiResponses(value = {
            @ApiResponse(code = 200, response = Response.class, message = "Success", examples = @io.swagger.annotations.Example(
                    value = {
                            @ExampleProperty(value = "{'key1': 'value1', 'key2':'value2'}", mediaType = "application/json")
                    }))
    })

1 Ответ

0 голосов
/ 18 июня 2020

Это была ошибка в swagger2, я не мог найти много, но обновился до openapi, теперь мы можем определить, как показано ниже

@io.swagger.v3.oas.annotations.parameters.RequestBody(content = {
        @Content(mediaType = MediaType.APPLICATION_JSON_VALUE, examples = @ExampleObject(value = "{\"key1\": \"value1\", \"key2\":\"value2\", \"key3\":\"value3\"}"))
    })
...