Package io.swagger.v3.oas.models.media
Class AbstractSchema
java.lang.Object
io.swagger.v3.oas.models.media.AbstractSchema
This class is updated for OpenAPI 3.0 compliance and is compatible with Spring Boot 3.
It replaces the concept of "Property" from Swagger 2 with "Schema" in OpenAPI 3.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionallowEmptyValue(Boolean allowEmptyValue) description(String description) booleangetName()getTitle()getType()io.swagger.v3.oas.models.media.XMLgetXml()inthashCode()booleanrequired(boolean required) voidvoidsetAllowEmptyValue(Boolean allowEmptyValue) voidsetDescription(String description) voidsetExample(Object example) voidvoidvoidsetPosition(Integer position) voidsetReadOnly(Boolean readOnly) voidsetRequired(boolean required) voidvoidvoidsetVendorExtension(String name, Object value) voidsetVendorExtensions(Map<String, Object> vendorExtensions) voidsetXml(io.swagger.v3.oas.models.media.XML xml) vendorExtension(String name, Object value) vendorExtensions(Map<String, Object> vendorExtensions) xml(io.swagger.v3.oas.models.media.XML xml)
-
Field Details
-
name
-
type
-
format
-
example
-
xml
protected io.swagger.v3.oas.models.media.XML xml -
required
protected boolean required -
position
-
description
-
title
-
readOnly
-
allowEmptyValue
-
access
-
vendorExtensions
-
-
Constructor Details
-
AbstractSchema
public AbstractSchema()
-
-
Method Details
-
name
-
type
-
format
-
example
-
xml
-
required
-
position
-
description
-
title
-
readOnly
-
allowEmptyValue
-
access
-
vendorExtension
-
vendorExtensions
-
getName
-
setName
-
getType
-
setType
-
getFormat
-
setFormat
-
getExample
-
setExample
-
getXml
public io.swagger.v3.oas.models.media.XML getXml() -
setXml
public void setXml(io.swagger.v3.oas.models.media.XML xml) -
isRequired
public boolean isRequired() -
setRequired
public void setRequired(boolean required) -
getPosition
-
setPosition
-
getDescription
-
setDescription
-
getTitle
-
setTitle
-
getReadOnly
-
setReadOnly
-
getAllowEmptyValue
-
setAllowEmptyValue
-
getAccess
-
setAccess
-
getVendorExtensions
-
setVendorExtension
-
setVendorExtensions
-
equals
-
hashCode
public int hashCode()
-