java.lang.Object
com.github.chhorz.openapi.common.domain.Schema

public class Schema extends Object
https://spec.openapis.org/oas/v3.1.0#schema-object
Author:
chhorz
  • Constructor Details

    • Schema

      public Schema()
  • Method Details

    • getRequired

      public List<String> getRequired()
    • addRequired

      public void addRequired(String required)
    • getMaximum

      public Long getMaximum()
    • setMaximum

      public void setMaximum(Long maximum)
    • getMinimum

      public Long getMinimum()
    • setMinimum

      public void setMinimum(Long minimum)
    • getPattern

      public String getPattern()
    • setPattern

      public void setPattern(String pattern)
    • getMaxItems

      public Integer getMaxItems()
    • setMaxItems

      public void setMaxItems(Integer maxItems)
    • getMinItems

      public Integer getMinItems()
    • setMinItems

      public void setMinItems(Integer minItems)
    • getMaxLength

      public Integer getMaxLength()
    • setMaxLength

      public void setMaxLength(Integer maxLength)
    • getMinLength

      public Integer getMinLength()
    • setMinLength

      public void setMinLength(Integer minLength)
    • setEnumValues

      public void setEnumValues(List<String> enumValues)
    • getDeprecated

      public Boolean getDeprecated()
    • setDeprecated

      public void setDeprecated(Boolean deprecated)
    • getType

      public Schema.Type getType()
    • setType

      public void setType(Schema.Type type)
    • getFormat

      public Schema.Format getFormat()
    • setFormat

      public void setFormat(Schema.Format format)
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • getProperties

      public Map<String,Object> getProperties()
    • putProperty

      public void putProperty(String name, Schema property)
    • putProperty

      public void putProperty(String name, Reference reference)
    • getDefaultValue

      public Object getDefaultValue()
    • setDefaultValue

      public void setDefaultValue(Object defaultValue)
    • addEnumValue

      public void addEnumValue(String enumValue)
    • getEnumValues

      public List<String> getEnumValues()
    • getItems

      public Object getItems()
    • setItems

      public void setItems(Object items)
    • getAdditionalProperties

      public Object getAdditionalProperties()
    • setAdditionalProperties

      public void setAdditionalProperties(Object additionalProperties)
    • toString

      public String toString()
      Overrides:
      toString in class Object