Class ScalaSwaggerSupport

  • All Implemented Interfaces:
    io.swagger.v3.core.converter.ModelConverter

    public class ScalaSwaggerSupport
    extends io.swagger.v3.core.jackson.ModelResolver
    • Field Summary

      • Fields inherited from class io.swagger.v3.core.jackson.AbstractModelConverter

        _intr, _mapper, _resolvedTypeNames, _typeNameResolver
    • Constructor Summary

      Constructors 
      Constructor Description
      ScalaSwaggerSupport​(com.fasterxml.jackson.databind.ObjectMapper mapper)  
    • Method Summary

      Modifier and Type Method Description
      static void register()  
      io.swagger.v3.oas.models.media.Schema resolve​(io.swagger.v3.core.converter.AnnotatedType type, io.swagger.v3.core.converter.ModelConverterContext context, java.util.Iterator<io.swagger.v3.core.converter.ModelConverter> chain)  
      • Methods inherited from class io.swagger.v3.core.jackson.ModelResolver

        _addEnumProps, _isOptionalType, addRequiredItem, applyBeanValidatorAnnotations, decorateModelName, getComposedSchemaReferencedClasses, ignore, objectMapper, resolveAccessMode, resolveAllowableValues, resolveDefaultValue, resolveDeprecated, resolveDescription, resolveDiscriminator, resolveExample, resolveExclusiveMaximum, resolveExclusiveMinimum, resolveExtensions, resolveExtensions, resolveExternalDocumentation, resolveExternalDocumentation, resolveFormat, resolveMaximum, resolveMaxItems, resolveMaxLength, resolveMaxProperties, resolveMinimum, resolveMinItems, resolveMinLength, resolveMinProperties, resolveMultipleOf, resolveNullable, resolvePattern, resolveReadOnly, resolveRequiredProperties, resolveSchemaMembers, resolveSchemaMembers, resolveTitle, resolveUniqueItems, resolveWriteOnly, resolveXml, shouldIgnoreClass
      • Methods inherited from class io.swagger.v3.core.jackson.AbstractModelConverter

        _findTypeName, _isSetType, _subTypeName, _typeName, _typeName, _typeQName
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ScalaSwaggerSupport

        public ScalaSwaggerSupport​(com.fasterxml.jackson.databind.ObjectMapper mapper)
    • Method Detail

      • register

        public static void register()
      • resolve

        public io.swagger.v3.oas.models.media.Schema resolve​(io.swagger.v3.core.converter.AnnotatedType type,
                                                             io.swagger.v3.core.converter.ModelConverterContext context,
                                                             java.util.Iterator<io.swagger.v3.core.converter.ModelConverter> chain)
        Specified by:
        resolve in interface io.swagger.v3.core.converter.ModelConverter
        Overrides:
        resolve in class io.swagger.v3.core.jackson.ModelResolver