Class MapModelIO<T,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<T,V,A,O,AB,OB>
Type Parameters:
T - model type
V - JSON value type
A - JSON array type
O - JSON object type
AB - JSON array builder type (writable array)
OB - JSON object builder type (writable object)
All Implemented Interfaces:
JsonIO.PropertyMapper<V,OB>
Direct Known Subclasses:
APIResponseIO, CallbackIO, EncodingIO, ExampleObjectIO, ExtensionIO, HeaderIO, LinkIO, LinkParameterIO, OAuthScopeIO, ParameterIO, PathItemIO, RequestBodyIO, SchemaIO, SecuritySchemeIO, ServerVariableIO

public abstract class MapModelIO<T,V,A extends V,O extends V,AB,OB> extends ModelIO<T,V,A,O,AB,OB>
  • Constructor Details

    • MapModelIO

      protected MapModelIO(IOContext<V,A,O,AB,OB> context, org.jboss.jandex.DotName annotationName, org.jboss.jandex.DotName modelName)
  • Method Details