Class Schema
java.lang.Object
com.github.chhorz.openapi.common.domain.Schema
https://spec.openapis.org/oas/v3.1.0#schema-object
- Author:
- chhorz
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddEnumValue(String enumValue) voidaddRequired(String required) getItems()getType()voidputProperty(String name, Reference reference) voidputProperty(String name, Schema property) voidsetAdditionalProperties(Object additionalProperties) voidsetDefaultValue(Object defaultValue) voidsetDeprecated(Boolean deprecated) voidsetDescription(String description) voidsetEnumValues(List<String> enumValues) voidsetFormat(Schema.Format format) voidvoidsetMaximum(Long maximum) voidsetMaxItems(Integer maxItems) voidsetMaxLength(Integer maxLength) voidsetMinimum(Long minimum) voidsetMinItems(Integer minItems) voidsetMinLength(Integer minLength) voidsetPattern(String pattern) voidsetType(Schema.Type type) toString()
-
Constructor Details
-
Schema
public Schema()
-
-
Method Details
-
getRequired
-
addRequired
-
getMaximum
-
setMaximum
-
getMinimum
-
setMinimum
-
getPattern
-
setPattern
-
getMaxItems
-
setMaxItems
-
getMinItems
-
setMinItems
-
getMaxLength
-
setMaxLength
-
getMinLength
-
setMinLength
-
setEnumValues
-
getDeprecated
-
setDeprecated
-
getType
-
setType
-
getFormat
-
setFormat
-
getDescription
-
setDescription
-
getProperties
-
putProperty
-
putProperty
-
getDefaultValue
-
setDefaultValue
-
addEnumValue
-
getEnumValues
-
getItems
-
setItems
-
getAdditionalProperties
-
setAdditionalProperties
-
toString
-