Class SchemaConverterMixin

java.lang.Object
io.micronaut.openapi.swagger.core.jackson.mixin.SchemaConverterMixin

public abstract class SchemaConverterMixin extends Object
This class is copied from swagger-core library.
Since:
4.6.0
  • Constructor Details

    • SchemaConverterMixin

      public SchemaConverterMixin()
  • Method Details

    • getJsonSchema

      public abstract Map<String,Object> getJsonSchema()
    • getExtensions

      public abstract Map<String,Object> getExtensions()
    • addExtension

      public abstract void addExtension(String name, Object value)
    • getExampleSetFlag

      public abstract boolean getExampleSetFlag()
    • getExample

      public abstract Object getExample()
    • getJsonSchemaImpl

      public abstract Object getJsonSchemaImpl()
    • getExclusiveMinimumValue

      public abstract BigDecimal getExclusiveMinimumValue()
    • getExclusiveMaximumValue

      public abstract BigDecimal getExclusiveMaximumValue()
    • getContains

      public abstract io.swagger.v3.oas.models.media.Schema getContains()
    • get$id

      public abstract String get$id()
    • get$anchor

      public abstract String get$anchor()
    • get$schema

      public abstract String get$schema()
    • getTypes

      public abstract Set<String> getTypes()
    • getPatternProperties

      public abstract Map<String,io.swagger.v3.oas.models.media.Schema> getPatternProperties()
    • getPrefixItems

      public abstract List<io.swagger.v3.oas.models.media.Schema> getPrefixItems()
    • getContentEncoding

      public abstract String getContentEncoding()
    • getContentMediaType

      public abstract String getContentMediaType()
    • getContentSchema

      public abstract io.swagger.v3.oas.models.media.Schema getContentSchema()
    • getPropertyNames

      public abstract io.swagger.v3.oas.models.media.Schema getPropertyNames()
    • getUnevaluatedProperties

      public abstract Object getUnevaluatedProperties()
    • getMaxContains

      public abstract Integer getMaxContains()
    • getMinContains

      public abstract Integer getMinContains()
    • getAdditionalItems

      public abstract io.swagger.v3.oas.models.media.Schema getAdditionalItems()
    • getUnevaluatedItems

      public abstract io.swagger.v3.oas.models.media.Schema getUnevaluatedItems()
    • getIf

      public abstract io.swagger.v3.oas.models.media.Schema getIf()
    • getElse

      public abstract io.swagger.v3.oas.models.media.Schema getElse()
    • getThen

      public abstract io.swagger.v3.oas.models.media.Schema getThen()
    • getDependentSchemas

      public abstract Map<String,io.swagger.v3.oas.models.media.Schema> getDependentSchemas()
    • getDependentRequired

      public abstract Map<String,List<String>> getDependentRequired()
    • get$comment

      public abstract String get$comment()
    • getExamples

      public abstract List<Object> getExamples()
    • getConst

      public abstract Object getConst()