One thing I saw happening too, is when I add the annotation below it
doesn't get added to openapi.

@RequestBody(content = @Content(schema = @Schema(implementation = Sms.class)))


Is that because it is under development?


On Mon, Feb 11, 2019 at 11:38 AM Romain Manni-Bucau <rmannibu...@gmail.com>
wrote:

> Yes Ivan, array mapping is in progress. In the meantime you can define
> your schema to ensure you control it and the implicit representation does
> not depends on the way the impl parses it - which can not match your
> underlying mapper.
>
> Romain Manni-Bucau
> @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> <https://rmannibucau.metawerx.net/> | Old Blog
> <http://rmannibucau.wordpress.com> | Github
> <https://github.com/rmannibucau> | LinkedIn
> <https://www.linkedin.com/in/rmannibucau> | Book
> <https://www.packtpub.com/application-development/java-ee-8-high-performance>
>
>
> Le lun. 11 févr. 2019 à 14:23, Ivan Junckes Filho <ivanjunc...@gmail.com>
> a écrit :
>
>> Looks like it is fixed in the master, but when I get the lib and add to
>> tomee it shows some bad behavior with the schemas.
>>
>> [image: image.png]
>>
>> On Mon, Feb 11, 2019 at 11:09 AM Ivan Junckes Filho <
>> ivanjunc...@gmail.com> wrote:
>>
>>> No I didn't, I will have a look. thanks
>>>
>>> On Mon, Feb 11, 2019 at 11:08 AM Romain Manni-Bucau <
>>> rmannibu...@gmail.com> wrote:
>>>
>>>> Hi Ivan,
>>>>
>>>> Did you test on the snapshot? we got some enhancements about it.
>>>>
>>>> Romain Manni-Bucau
>>>> @rmannibucau <https://twitter.com/rmannibucau> |  Blog
>>>> <https://rmannibucau.metawerx.net/> | Old Blog
>>>> <http://rmannibucau.wordpress.com> | Github <
>>>> https://github.com/rmannibucau> |
>>>> LinkedIn <https://www.linkedin.com/in/rmannibucau> | Book
>>>> <
>>>> https://www.packtpub.com/application-development/java-ee-8-high-performance
>>>> >
>>>>
>>>>
>>>> Le lun. 11 févr. 2019 à 14:03, Ivan Junckes Filho <
>>>> ivanjunc...@gmail.com> a
>>>> écrit :
>>>>
>>>> > Hey guys, I think there is an issue with parameters as the "in"
>>>> property
>>>> > is required by the spec and is not showing up. This affects
>>>> swagger-ui as
>>>> > it doesn't replace uf by the actual value. Anyone aware of this issue?
>>>> >
>>>> > {
>>>> >   "openapi": "3.0.1",
>>>> >   "paths": {
>>>> >     "/test/{uf}": {
>>>> >       "get": {
>>>> >         "deprecated": false,
>>>> >         "description": "Test by UF.",
>>>> >         "operationId": "test",
>>>> >         "parameters": [
>>>> >           {
>>>> >             "name": "uf",
>>>> >             "required": true,
>>>> >             "schema": {
>>>> >               "type": "string"
>>>> >             },
>>>> >             "style": "simple"
>>>> >           }
>>>> >         ],
>>>> >         "responses": {
>>>> >           "200": {
>>>> >             "content": {
>>>> >               "application/json": {
>>>> >                 "schema": {
>>>> >                   "deprecated": false,
>>>> >                   "exclusiveMaximum": false,
>>>> >                   "exclusiveMinimum": false,
>>>> >                   "items": {
>>>> >
>>>> >                   },
>>>> >                   "maxLength": 2147483647,
>>>> >                   "minLength": 0,
>>>> >                   "nullable": false,
>>>> >                   "properties": {
>>>> >
>>>> >                   },
>>>> >                   "readOnly": false,
>>>> >                   "uniqueItems": false,
>>>> >                   "writeOnly": false
>>>> >                 }
>>>> >               }
>>>> >             },
>>>> >             "description": "Success"
>>>> >           },
>>>> >           "400": {
>>>> >             "content": {
>>>> >               "200": {
>>>> >
>>>> >               }
>>>> >             },
>>>> >             "description": "Bad Request"
>>>> >           }
>>>> >         },
>>>> >
>>>> >       }
>>>> >     },
>>>> >
>>>> >   }
>>>> >   ]
>>>> > }
>>>> >
>>>>
>>>

Reply via email to