Hi,

I have query for example request body rendering in Swagger UI. I am using 
swagger-jaxrs2-2.0.0-rc2 version for document json generation and 
swagger-ui-v3.3.1 for UI. Below is my sample code for REST Resource.

Sample Code :

test(@RequestBody(required = true, content = @Content(mediaType = 
APPLICATION_JSON,schema = @Schema(implementation = Foo.class, example ="fooex1" 
)
                               ,examples 
={@ExampleObject(name="fooExternalEx1",externalValue="http://localhost:8080/receiver/fooExternalEx1.json";)}))
 Foo f) {
  
}


As per Open API spec documentation, UI should replace schema example  with 
Content example. But UI does not rendering external example. I have seen 
generated openapi.json has reference to external example.


openapi.json snippet:

"requestBody" : {
          "content" : {
            "application/json" : {
              "schema" : {
                "$ref" : "#/components/schemas/Foo"
              },
              "examples" : {
                "fooExternalEx1" : {
                  "description" : "fooExternalEx1",
                  "externalValue" : 
"http://localhost:8080/receiver/fooExternalEx1.json";
                }
              }
            }
          },
          "required" : true
        },


Please let me know what could be the issue or Do I have to do any other 
configuration.



Regards,

Provash

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

Reply via email to