Class RequestBodyIO<V,A extends V,O extends V,AB,OB>

java.lang.Object
io.smallrye.openapi.runtime.io.ModelIO<T,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:
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>
  • Constructor Details

  • Method Details

    • getRepeatableAnnotations

      public List<org.jboss.jandex.AnnotationInstance> getRepeatableAnnotations(org.jboss.jandex.AnnotationTarget target)
      Overrides:
      getRepeatableAnnotations in class ModelIO<org.eclipse.microprofile.openapi.models.parameters.RequestBody,V,A extends V,O extends V,AB,OB>
    • read

      public org.eclipse.microprofile.openapi.models.parameters.RequestBody read(org.jboss.jandex.AnnotationInstance annotation)
      Specified by:
      read in class ModelIO<org.eclipse.microprofile.openapi.models.parameters.RequestBody,V,A extends V,O extends V,AB,OB>
    • readRequestSchema

      public org.eclipse.microprofile.openapi.models.parameters.RequestBody readRequestSchema(org.jboss.jandex.MethodInfo target)
    • readObject

      public org.eclipse.microprofile.openapi.models.parameters.RequestBody readObject(O node)
      Specified by:
      readObject in class ModelIO<org.eclipse.microprofile.openapi.models.parameters.RequestBody,V,A extends V,O extends V,AB,OB>
    • write

      public Optional<O> write(org.eclipse.microprofile.openapi.models.parameters.RequestBody model)
      Specified by:
      write in class ModelIO<org.eclipse.microprofile.openapi.models.parameters.RequestBody,V,A extends V,O extends V,AB,OB>