Как использовать аннотацию @ApiResponse в kotlin - PullRequest
2 голосов
/ 16 мая 2019

Я работаю с kotlin и использую сваггер для документирования своих услуг по отдыху.

Я не совсем уверен, как я могу использовать аннотацию @ApiResponse в kotlin, я делаю следующее:

@ApiResponses({
        @ApiResponses( ApiResponse(code = 200, message = "..."),
                ApiResponse(code = 404, message = "..."),
                ApiResponse(code = 500, message = "..."),
                ApiResponse(code = 400, message = "..."),
                ApiResponse(code = 412, message = "...") )
    })

Но я получаю следующий номер:

Аннотацию нельзя использовать в качестве аргумента аннотации

enter image description here

Есть идеи?

Спасибо.

1 Ответ

0 голосов
/ 16 мая 2019

Конвертировать в:

@ApiResponses(
        value = [
            ApiResponse(code = 200, message = "..."),
            ApiResponse(code = 404, message = "..."),
            ApiResponse(code = 500, message = "..."),
            ApiResponse(code = 400, message = "..."),
            ApiResponse(code = 412, message = "...")
        ]
)
...