Package io.smallrye.openapi.runtime.io
Class OperationIO<V,A extends V,O extends V,AB,OB>
java.lang.Object
io.smallrye.openapi.runtime.io.ModelIO<org.eclipse.microprofile.openapi.models.Operation,V,A,O,AB,OB>
io.smallrye.openapi.runtime.io.OperationIO<V,A,O,AB,OB>
- Direct Known Subclasses:
CallbackOperationIO
public class OperationIO<V,A extends V,O extends V,AB,OB>
extends ModelIO<org.eclipse.microprofile.openapi.models.Operation,V,A,O,AB,OB>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final StringFields inherited from class io.smallrye.openapi.runtime.io.ModelIO
annotationName, modelName -
Constructor Summary
ConstructorsConstructorDescriptionOperationIO(IOContext<V, A, O, AB, OB> context, ContentIO<V, A, O, AB, OB> contentIO, CallbackIO<V, A, O, AB, OB> callbackIO, ExtensionIO<V, A, O, AB, OB> extensionIO) OperationIO(IOContext<V, A, O, AB, OB> context, ContentIO<V, A, O, AB, OB> contentIO, ExtensionIO<V, A, O, AB, OB> extensionIO) OperationIO(IOContext<V, A, O, AB, OB> context, org.jboss.jandex.DotName annotationName, ContentIO<V, A, O, AB, OB> contentIO, CallbackIO<V, A, O, AB, OB> callbackIO, ExtensionIO<V, A, O, AB, OB> extensionIO) -
Method Summary
Modifier and TypeMethodDescriptionbooleanisHidden(org.jboss.jandex.AnnotationTarget target) org.eclipse.microprofile.openapi.models.Operationread(org.jboss.jandex.AnnotationInstance annotationInstance) org.eclipse.microprofile.openapi.models.OperationreadObject(O node) write(org.eclipse.microprofile.openapi.models.Operation model) Methods inherited from class io.smallrye.openapi.runtime.io.ModelIO
entry, enumValue, enumValue, getAnnotation, getName, getName, getRepeatableAnnotations, hasRepeatableAnnotation, ioContext, jsonIO, not, optionalJsonArray, optionalJsonObject, read, read, readValue, scannerContext, setAllIfPresent, setIfPresent, toLinkedMap, value, value
-
Field Details
-
PROP_OPERATION_ID
- See Also:
-
PROP_TAGS
- See Also:
-
PROP_DESCRIPTION
- See Also:
-
PROP_SECURITY
- See Also:
-
PROP_SECURITY_SETS
- See Also:
-
PROP_REQUEST_BODY
- See Also:
-
PROP_PARAMETERS
- See Also:
-
PROP_SERVERS
- See Also:
-
PROP_SUMMARY
- See Also:
-
PROP_DEPRECATED
- See Also:
-
PROP_CALLBACKS
- See Also:
-
PROP_HIDDEN
- See Also:
-
PROP_RESPONSES
- See Also:
-
PROP_EXTERNAL_DOCS
- See Also:
-
responsesIO
-
externalDocIO
-
extensionIO
-
-
Constructor Details
-
OperationIO
-
OperationIO
-
OperationIO
-
-
Method Details
-
isHidden
public boolean isHidden(org.jboss.jandex.AnnotationTarget target) -
read
public org.eclipse.microprofile.openapi.models.Operation read(org.jboss.jandex.AnnotationInstance annotationInstance) -
readObject
-
write
-