Package io.smallrye.openapi.runtime.io
Class IOContext<V,A extends V,O extends V,AB,OB>
java.lang.Object
io.smallrye.openapi.runtime.io.IOContext<V,A,O,AB,OB>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumThe major.minor version of OpenAPI being used for (de-)serizalization -
Method Summary
Modifier and TypeMethodDescriptionstatic <V,A extends V, O extends V, AB, OB>
IOContext<V, A, O, AB, OB> empty()extDocIO()static <V,A extends V, O extends V, AB, OB>
IOContext<V, A, O, AB, OB> static IOContext<?, ?, ?, ?, ?> forScanning(AnnotationScannerContext context) headerIO()infoIO()jsonIO()voidlinkIO()pathsIO()voidscannerContext(AnnotationScannerContext scannerContext) schemaIO()serverIO()voidtagIO()
-
Method Details
-
empty
-
forJson
-
forScanning
-
openApiVersion
-
setOpenApiVersion
-
scannerContext
-
scannerContext
-
jsonIO
-
jsonIO
-
componentsIO
-
extDocIO
-
openApiDefinitionIO
-
operationIO
-
pathItemOperationIO
-
pathItemIO
-
pathsIO
-
callbackIO
-
callbackOperationIO
-
extensionIO
-
headerIO
-
contactIO
-
infoIO
-
licenseIO
-
linkIO
-
linkParameterIO
-
contentIO
-
discriminatorIO
-
encodingIO
-
exampleObjectIO
-
mediaTypeIO
-
schemaIO
-
parameterIO
-
requestBodyIO
-
apiResponseIO
-
apiResponsesIO
-
oauthFlowIO
-
oauthFlowsIO
-
oauthScopeIO
-
securityIO
-
securityRequirementIO
-
securityRequirementsSetIO
-
securitySchemeIO
-
serverIO
-
serverVariableIO
-
tagIO
-