Class RequestBodyIO<V,A extends V,O extends V,AB,OB>
java.lang.Object
io.smallrye.openapi.runtime.io.ModelIO<org.eclipse.microprofile.openapi.models.parameters.RequestBody,V,A,O,AB,OB>
io.smallrye.openapi.runtime.io.MapModelIO<org.eclipse.microprofile.openapi.models.parameters.RequestBody,V,A,O,AB,OB>
io.smallrye.openapi.runtime.io.parameters.RequestBodyIO<V,A,O,AB,OB>
- All Implemented Interfaces:
JsonIO.PropertyMapper<V,,OB> ReferenceIO<V,A, O, AB, OB>
public class RequestBodyIO<V,A extends V,O extends V,AB,OB>
extends MapModelIO<org.eclipse.microprofile.openapi.models.parameters.RequestBody,V,A,O,AB,OB>
implements ReferenceIO<V,A,O,AB,OB>
-
Field Summary
Fields inherited from class io.smallrye.openapi.runtime.io.ModelIO
annotationName, modelNameFields inherited from interface io.smallrye.openapi.runtime.io.ReferenceIO
REF -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionList<org.jboss.jandex.AnnotationInstance> getRepeatableAnnotations(org.jboss.jandex.AnnotationTarget target) org.eclipse.microprofile.openapi.models.parameters.RequestBodyread(org.jboss.jandex.AnnotationInstance annotation) org.eclipse.microprofile.openapi.models.parameters.RequestBodyreadRequestSchema(org.jboss.jandex.MethodInfo target) Methods inherited from class io.smallrye.openapi.runtime.io.MapModelIO
read, readMap, readMap, readMap, readMap, readMap, readMap, readMap, readMap, readMap, readMap, readObjectMap, writeMethods inherited from class io.smallrye.openapi.runtime.io.ModelIO
apiResponseIO, apiResponsesIO, callbackIO, callbackOperationIO, componentsIO, contactIO, contentIO, discriminatorIO, encodingIO, entry, enumValue, enumValue, exampleObjectIO, extDocIO, extensionIO, getAnnotation, getName, getName, hasRepeatableAnnotation, headerIO, infoIO, ioContext, jsonIO, licenseIO, linkIO, linkParameterIO, mapObject, mapObject, mapProperty, mediaTypeIO, not, oauthFlowIO, oauthFlowsIO, oauthScopeIO, openApiDefinitionIO, openApiVersion, operationIO, optionalJsonArray, optionalJsonObject, parameterIO, pathItemIO, pathItemOperationIO, pathsIO, read, read, read, readJson, readObject, readObject, readValue, readValue, requestBodyIO, scannerContext, schemaIO, securityIO, securityRequirementIO, securityRequirementsSetIO, securitySchemeIO, serverIO, serverVariableIO, setAllIfPresent, setIfPresent, setOpenApiVersion, setProperty, setProperty, tagIO, toLinkedMap, value, value, writeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.smallrye.openapi.runtime.io.ReferenceIO
isReference, isReference, isReference, isReference, isReference, jsonIO, readReference, setReference
-
Constructor Details
-
RequestBodyIO
-
-
Method Details
-
getRepeatableAnnotations
public List<org.jboss.jandex.AnnotationInstance> getRepeatableAnnotations(org.jboss.jandex.AnnotationTarget target) -
read
public org.eclipse.microprofile.openapi.models.parameters.RequestBody read(org.jboss.jandex.AnnotationInstance annotation) -
readRequestSchema
public org.eclipse.microprofile.openapi.models.parameters.RequestBody readRequestSchema(org.jboss.jandex.MethodInfo target)
-