REST framework is Spring boot > On 9 Apr 2018, at 21:51, Ron Ratovsky <[email protected]> wrote: > > That doesn’t answer my question though, and there’s a reason I ask. > > > > From: <[email protected]> on behalf of Matt Goodwin > <[email protected]> > Reply-To: "[email protected]" > <[email protected]> > Date: Monday, April 9, 2018 at 23:17 > To: Swagger <[email protected]> > 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: <[email protected]> on behalf of Matt Goodwin > <[email protected]> > Reply-To: "[email protected]" <[email protected]> > Date: Monday, April 9, 2018 at 22:56 > To: Swagger <[email protected]> > 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: <[email protected]> on behalf of Matt Goodwin > <[email protected]> > Reply-To: "[email protected]" <[email protected]> > Date: Monday, April 9, 2018 at 21:40 > To: Swagger <[email protected]> > 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 [email protected]. > 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 [email protected]. > 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 [email protected]. > 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 [email protected]. > 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 [email protected]. For more options, visit https://groups.google.com/d/optout.
