Class SchemaMixin
- java.lang.Object
-
- io.micronaut.openapi.swagger.jackson.mixin.SchemaMixin
-
@Internal public abstract class SchemaMixin extends java.lang.ObjectThis class is copied from swagger-core library.- Since:
- 4.6.0
-
-
Constructor Summary
Constructors Constructor Description SchemaMixin()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract voidaddExtension(java.lang.String name, java.lang.Object value)abstract java.lang.Stringget$anchor()abstract java.lang.Stringget$comment()abstract java.lang.Stringget$id()abstract java.lang.Stringget$schema()abstract io.swagger.v3.oas.models.media.SchemagetAdditionalItems()abstract java.lang.BooleangetBooleanSchemaValue()abstract java.lang.ObjectgetConst()abstract io.swagger.v3.oas.models.media.SchemagetContains()abstract java.lang.StringgetContentEncoding()abstract java.lang.StringgetContentMediaType()abstract io.swagger.v3.oas.models.media.SchemagetContentSchema()abstract java.util.Map<java.lang.String,java.util.List<java.lang.String>>getDependentRequired()abstract java.util.Map<java.lang.String,io.swagger.v3.oas.models.media.Schema>getDependentSchemas()abstract io.swagger.v3.oas.models.media.SchemagetElse()abstract java.lang.ObjectgetExample()abstract java.util.List<java.lang.Object>getExamples()abstract booleangetExampleSetFlag()abstract java.math.BigDecimalgetExclusiveMaximumValue()abstract java.math.BigDecimalgetExclusiveMinimumValue()abstract java.util.Map<java.lang.String,java.lang.Object>getExtensions()abstract io.swagger.v3.oas.models.media.SchemagetIf()abstract java.util.Map<java.lang.String,java.lang.Object>getJsonSchema()abstract java.lang.ObjectgetJsonSchemaImpl()abstract java.lang.IntegergetMaxContains()abstract java.lang.IntegergetMinContains()abstract java.util.Map<java.lang.String,io.swagger.v3.oas.models.media.Schema>getPatternProperties()abstract java.util.List<io.swagger.v3.oas.models.media.Schema>getPrefixItems()abstract io.swagger.v3.oas.models.media.SchemagetPropertyNames()abstract io.swagger.v3.oas.models.media.SchemagetThen()abstract java.util.Set<java.lang.String>getTypes()abstract io.swagger.v3.oas.models.media.SchemagetUnevaluatedItems()abstract java.lang.ObjectgetUnevaluatedProperties()
-
-
-
Method Detail
-
getExtensions
public abstract java.util.Map<java.lang.String,java.lang.Object> getExtensions()
-
addExtension
public abstract void addExtension(java.lang.String name, java.lang.Object value)
-
getExampleSetFlag
public abstract boolean getExampleSetFlag()
-
getExample
public abstract java.lang.Object getExample()
-
getJsonSchema
public abstract java.util.Map<java.lang.String,java.lang.Object> getJsonSchema()
-
getExclusiveMinimumValue
public abstract java.math.BigDecimal getExclusiveMinimumValue()
-
getExclusiveMaximumValue
public abstract java.math.BigDecimal getExclusiveMaximumValue()
-
getContains
public abstract io.swagger.v3.oas.models.media.Schema getContains()
-
get$id
public abstract java.lang.String get$id()
-
get$anchor
public abstract java.lang.String get$anchor()
-
get$schema
public abstract java.lang.String get$schema()
-
getTypes
public abstract java.util.Set<java.lang.String> getTypes()
-
getPatternProperties
public abstract java.util.Map<java.lang.String,io.swagger.v3.oas.models.media.Schema> getPatternProperties()
-
getJsonSchemaImpl
public abstract java.lang.Object getJsonSchemaImpl()
-
getPrefixItems
public abstract java.util.List<io.swagger.v3.oas.models.media.Schema> getPrefixItems()
-
getContentEncoding
public abstract java.lang.String getContentEncoding()
-
getContentMediaType
public abstract java.lang.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 java.lang.Object getUnevaluatedProperties()
-
getMaxContains
public abstract java.lang.Integer getMaxContains()
-
getMinContains
public abstract java.lang.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 java.util.Map<java.lang.String,io.swagger.v3.oas.models.media.Schema> getDependentSchemas()
-
getDependentRequired
public abstract java.util.Map<java.lang.String,java.util.List<java.lang.String>> getDependentRequired()
-
get$comment
public abstract java.lang.String get$comment()
-
getExamples
public abstract java.util.List<java.lang.Object> getExamples()
-
getConst
public abstract java.lang.Object getConst()
-
getBooleanSchemaValue
public abstract java.lang.Boolean getBooleanSchemaValue()
-
-