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) boolean
getName()
getTitle()
getType()
io.swagger.v3.oas.models.media.XML
getXml()
int
hashCode()
boolean
required
(boolean required) void
void
setAllowEmptyValue
(Boolean allowEmptyValue) void
setDescription
(String description) void
setExample
(Object example) void
void
void
setPosition
(Integer position) void
setReadOnly
(Boolean readOnly) void
setRequired
(boolean required) void
void
void
setVendorExtension
(String name, Object value) void
setVendorExtensions
(Map<String, Object> vendorExtensions) void
setXml
(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()
-