public class OpenAPISpecWriter extends java.lang.Object implements OpenAPIWriter<OpenAPISpecWriter>
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<java.lang.String> |
ignoredSuffixes |
| Constructor and Description |
|---|
OpenAPISpecWriter() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
documentErrorSchema(io.swagger.v3.oas.models.OpenAPI openApi) |
protected void |
documentInfo(io.swagger.v3.oas.models.OpenAPI openApi,
Request req) |
protected void |
documentOperations(io.swagger.v3.oas.models.OpenAPI openApi,
java.util.List<Op> ops,
java.util.Map<java.lang.Object,io.swagger.v3.oas.models.media.Schema> schemas) |
protected void |
documentPathItem(io.swagger.v3.oas.models.OpenAPI openApi,
Op op) |
protected void |
documentPathItems(io.swagger.v3.oas.models.OpenAPI openApi,
java.util.List<Op> opsToDoc) |
protected void |
documentSchemas(io.swagger.v3.oas.models.OpenAPI openApi,
Request req) |
protected void |
documentServers(io.swagger.v3.oas.models.OpenAPI openApi,
java.util.List<Op> ops,
Request req) |
protected java.lang.String |
getDescription() |
protected java.lang.String |
getDescription(AuthScheme scheme,
Param param) |
io.swagger.v3.oas.models.Operation |
hook_documentOp(io.inversion.utils.Task docChain,
io.swagger.v3.oas.models.OpenAPI openApi,
java.util.List<Op> ops,
Op op,
java.util.Map<java.lang.Object,io.swagger.v3.oas.models.media.Schema> schemas) |
protected void |
removeInternalOps(io.swagger.v3.oas.models.OpenAPI openApi,
java.util.List<Op> ops) |
io.swagger.v3.oas.models.OpenAPI |
writeOpenAPI(Request req,
io.swagger.v3.oas.models.OpenAPI openApi) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddResponse, addResponse, beautifyTag, buildOperation, documentOpDelete, documentOperationSchema, documentOpFind, documentOpGet, documentOpPatch, documentOpPost, documentOpPut, documentOpRelated, documentParam, documentQueryParams, documentRequestSchema, documentResourceSchema, documentResponseSchema, findOp, getDescription, getSchemaRef, hasParam, newComponentRefSchema, newHrefSchema, newTypeSchema, removeReadOnlyPropertiesprotected java.lang.String getDescription()
public io.swagger.v3.oas.models.OpenAPI writeOpenAPI(Request req, io.swagger.v3.oas.models.OpenAPI openApi) throws ApiException
ApiExceptionprotected void removeInternalOps(io.swagger.v3.oas.models.OpenAPI openApi,
java.util.List<Op> ops)
protected void documentInfo(io.swagger.v3.oas.models.OpenAPI openApi,
Request req)
protected void documentServers(io.swagger.v3.oas.models.OpenAPI openApi,
java.util.List<Op> ops,
Request req)
protected void documentSchemas(io.swagger.v3.oas.models.OpenAPI openApi,
Request req)
protected java.lang.String getDescription(AuthScheme scheme, Param param)
protected void documentErrorSchema(io.swagger.v3.oas.models.OpenAPI openApi)
protected void documentPathItems(io.swagger.v3.oas.models.OpenAPI openApi,
java.util.List<Op> opsToDoc)
protected void documentPathItem(io.swagger.v3.oas.models.OpenAPI openApi,
Op op)
protected void documentOperations(io.swagger.v3.oas.models.OpenAPI openApi,
java.util.List<Op> ops,
java.util.Map<java.lang.Object,io.swagger.v3.oas.models.media.Schema> schemas)
public io.swagger.v3.oas.models.Operation hook_documentOp(io.inversion.utils.Task docChain,
io.swagger.v3.oas.models.OpenAPI openApi,
java.util.List<Op> ops,
Op op,
java.util.Map<java.lang.Object,io.swagger.v3.oas.models.media.Schema> schemas)
hook_documentOp in interface OpenAPIWriter<OpenAPISpecWriter>Copyright © 2023 Rocket Partners, LLC. All rights reserved.