This is not a problem with the Gradle plugin, this just allows me to 
generate the swagger json in gradle and not through a HTTP request :)

On Monday, 9 April 2018 18:14:42 UTC+1, Matt Goodwin wrote:
>
> Hi, 
>
> I'm using the gradle swagger plugin 
> <https://github.com/gigaSproule/swagger-gradle-plugin> that generates 
> the Swagger OAS in json format and under the hood uses Swagger-core.
>
> I want to be able to add constraints to ensure that elements of a List are 
> of a certain String length and of a particular pattern such as 
>
> My original class is as follows:
>
> private class MyRequest {
>     @Size(max=10)
>     private List<@MinLength(10) @Pattern("^myPattern$") String> foo;
> }
>
> However, when checking the generated Swagger JSON, i was *expecting*... 
>
> type: array
> items:
>   type: string
>   minLength: 10
>   pattern: ^myPattern$ 
>
>
> but the items array only contained a type property
>
> type: array
> items:
>   type: string
>
>
> Is this possible and if so, how i can achieve this?
>

-- 
You received this message because you are subscribed to the Google Groups 
"Swagger" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to swagger-swaggersocket+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to