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

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

    • Schema31Mixin

      public Schema31Mixin()
  • Method Details

    • getJsonSchema

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

      public abstract Boolean getNullable()
    • getExclusiveMinimum

      public abstract Boolean getExclusiveMinimum()
    • getExclusiveMaximum

      public abstract Boolean getExclusiveMaximum()
    • getExclusiveMinimumValue

      public abstract BigDecimal getExclusiveMinimumValue()
    • getExclusiveMaximumValue

      public abstract BigDecimal getExclusiveMaximumValue()
    • getType

      public abstract String getType()
    • getTypes

      public abstract Set<String> getTypes()
    • 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()
    • getBooleanSchemaValue

      public abstract Boolean getBooleanSchemaValue()