ExternalDocsReference.java
package io.swagger.v3.jaxrs2.resources;
import io.swagger.v3.oas.annotations.ExternalDocumentation;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.parameters.RequestBody;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
@ExternalDocumentation(
description = "External documentation description in class",
url = "http://url.com"
)
public class ExternalDocsReference {
@GET
@Path("/")
@Operation(externalDocs =
@ExternalDocumentation(
description = "External documentation description in @Operation",
url = "http://url.com"
)
)
@ExternalDocumentation(
description = "External documentation description in method",
url = "http://url.com"
)
public void setRequestBody(@RequestBody ExternalDocsSchema schema) {
}
@Schema(externalDocs = @ExternalDocumentation(
description = "External documentation description in schema",
url = "http://url.com"
))
public class ExternalDocsSchema {
public String foo;
}
}