ok so you're suggesting me raising this problem with both Springfox and the 
Swagger gradle plugin as these two projects both experience the same 
problem?

On Tuesday, 10 April 2018 09:46:34 UTC+1, Ron wrote:
>
> Which is why you need to address that project.
>
>  
>
>  
>
>  
>
> *From: *<swagger-sw...@googlegroups.com <javascript:>> on behalf of Matt 
> Goodwin <matt.go...@gmail.com <javascript:>>
> *Reply-To: *"swagger-sw...@googlegroups.com <javascript:>" <
> swagger-sw...@googlegroups.com <javascript:>>
> *Date: *Tuesday, April 10, 2018 at 11:45
> *To: *Swagger <swagger-sw...@googlegroups.com <javascript:>>
> *Subject: *Re: Swagger-core Java Add constraints to a List of Strings
>
>  
>
> Ok, well i've also got a project without the Springfox dependency that 
> generates the swagger json in a gradle build using the Swagger gradle 
> plugin <https://github.com/gigaSproule/swagger-gradle-plugin> and I have 
> the same problem there too 
>
> On Tuesday, 10 April 2018 09:25:15 UTC+1, Ron wrote: 
>
> If it’s Spring boot, then you have to use Springfox (can’t use 
> swagger-core directly).
>
> I don’t know if Springfox parses constraint annotations but it does *not* 
> depend on swagger-core for that business logic.
>
> Would suggest filing a ticket with Springfox.
>
>  
>
>  
>
>  
>
> *From: *<swagger-sw...@googlegroups.com> on behalf of Matt Goodwin <
> matt.go...@gmail.com>
> *Reply-To: *"swagger-sw...@googlegroups.com" <
> swagger-sw...@googlegroups.com>
> *Date: *Tuesday, April 10, 2018 at 00:16
> *To: *"swagger-sw...@googlegroups.com" <swagger-sw...@googlegroups.com>
> *Subject: *Re: Swagger-core Java Add constraints to a List of Strings
>
>  
>
> REST framework is Spring boot
>
>
> On 9 Apr 2018, at 21:51, Ron Ratovsky <r...@swagger.io> wrote:
>
> That doesn’t answer my question though, and there’s a reason I ask.
>
>  
>
>  
>
>  
>
> *From: *<swagger-sw...@googlegroups.com> on behalf of Matt Goodwin <
> matt.go...@gmail.com>
> *Reply-To: *"swagger-sw...@googlegroups.com" <
> swagger-sw...@googlegroups.com>
> *Date: *Monday, April 9, 2018 at 23:17
> *To: *Swagger <swagger-sw...@googlegroups.com>
> *Subject: *Re: Swagger-core Java Add constraints to a List of Strings
>
>  
>
> i have also used the maven swagger plugin and the gradle swagger plugin to 
> both generate the swagger json file and they all return the swagger 
> json without the minLength and Pattern on the Items attribute 
>
>
> On Monday, 9 April 2018 21:05:47 UTC+1, Ron wrote: 
>
> This doesn’t make sense. Either you need to use Springfox or you need to 
> use swagger-core, they serve different frameworks. 
>
> Which REST framework do you use?
>
>  
>
>  
>
>  
>
> *From: *<swagger-sw...@googlegroups.com> on behalf of Matt Goodwin <
> matt.go...@gmail.com>
> *Reply-To: *"swagger-sw...@googlegroups.com" <
> swagger-sw...@googlegroups.com>
> *Date: *Monday, April 9, 2018 at 22:56
> *To: *Swagger <swagger-sw...@googlegroups.com>
> *Subject: *Re: Swagger-core Java Add constraints to a List of Strings
>
>  
>
> ive tried without spring fox and its still the same problem :(
>
> On Monday, 9 April 2018 20:04:47 UTC+1, Ron wrote: 
>
> If you’re using springfox – you need to check with them by filing a ticket 
> directly with the project.
>
>  
>
>  
>
> *From: *<swagger-sw...@googlegroups.com> on behalf of Matt Goodwin <
> matt.go...@gmail.com>
> *Reply-To: *"swagger-sw...@googlegroups.com" <swagger-sw...@
> googlegroups.com>
> *Date: *Monday, April 9, 2018 at 21:40
> *To: *Swagger <swagger-sw...@googlegroups.com>
> *Subject: *Swagger-core Java Add constraints to a List of Strings
>
>  
>
> Hi,  
>
>  
>
> Swagger-core v1.5.18
>
>  
>
> compile 'io.springfox:springfox-swagger2:2.8.0'
> compile 'io.swagger:swagger-core:1.5.18'
> compile 'io.swagger:swagger-annotations:1.5.18'
> compile 'io.swagger:swagger-models:1.5.18'
> compile 'io.springfox:springfox-swagger-ui:2.8.0'
>
>  
>
> 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<@Size(max = 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.
>
> -- 
> 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 <javascript:>.
> For more options, visit https://groups.google.com/d/optout.
>
> -- 
> 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.
>
> -- 
> 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.
>
> -- 
> 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.
>
> -- 
> 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 <javascript:>.
> For more options, visit https://groups.google.com/d/optout.
>
>

-- 
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