Package io.swagger.v3.oas.models.media
Class NumberSchema
- java.lang.Object
-
- io.swagger.v3.oas.models.media.Schema<BigDecimal>
-
- io.swagger.v3.oas.models.media.NumberSchema
-
public class NumberSchema extends Schema<BigDecimal>
NumberSchema
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class io.swagger.v3.oas.models.media.Schema
Schema.BynaryStringConversion, Schema.SchemaResolution
-
-
Field Summary
-
Fields inherited from class io.swagger.v3.oas.models.media.Schema
_const, _default, _enum, BINARY_STRING_CONVERSION_PROPERTY, BIND_TYPE_AND_TYPES, example, jsonSchema, jsonSchemaImpl, SCHEMA_RESOLUTION_PROPERTY
-
-
Constructor Summary
Constructors Constructor Description NumberSchema()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NumberSchema
_default(BigDecimal _default)
NumberSchema
_enum(List<BigDecimal> _enum)
NumberSchema
addEnumItem(BigDecimal _enumItem)
protected BigDecimal
cast(Object value)
boolean
equals(Object o)
int
hashCode()
String
toString()
NumberSchema
type(String type)
-
Methods inherited from class io.swagger.v3.oas.models.media.Schema
_const, _else, _if, $anchor, $comment, $dynamicAnchor, $id, $ref, $schema, $vocabulary, addAllOfItem, addAnyOfItem, addEnumItemObject, addExample, addExtension, additionalItems, additionalProperties, addOneOfItem, addPatternProperty, addPrefixItem, addProperties, addProperty, addRequiredItem, addType, allOf, anyOf, booleanSchemaValue, contains, contentEncoding, contentMediaType, contentSchema, dependentRequired, dependentSchemas, deprecated, description, discriminator, example, examples, exampleSetFlag, exclusiveMaximum, exclusiveMaximumValue, exclusiveMinimum, exclusiveMinimumValue, extensions, externalDocs, format, get$anchor, get$comment, get$dynamicAnchor, get$id, get$ref, get$schema, get$vocabulary, getAdditionalItems, getAdditionalProperties, getAllOf, getAnyOf, getBooleanSchemaValue, getConst, getContains, getContentEncoding, getContentMediaType, getContentSchema, getDefault, getDependentRequired, getDependentSchemas, getDeprecated, getDescription, getDiscriminator, getElse, getEnum, getExample, getExamples, getExampleSetFlag, getExclusiveMaximum, getExclusiveMaximumValue, getExclusiveMinimum, getExclusiveMinimumValue, getExtensions, getExternalDocs, getFormat, getIf, getItems, getJsonSchema, getJsonSchemaImpl, getMaxContains, getMaximum, getMaxItems, getMaxLength, getMaxProperties, getMinContains, getMinimum, getMinItems, getMinLength, getMinProperties, getMultipleOf, getName, getNot, getNullable, getOneOf, getPattern, getPatternProperties, getPrefixItems, getProperties, getPropertyNames, getReadOnly, getRequired, getSpecVersion, getThen, getTitle, getType, getTypes, getUnevaluatedItems, getUnevaluatedProperties, getUniqueItems, getWriteOnly, getXml, items, jsonSchema, jsonSchemaImpl, maxContains, maximum, maxItems, maxLength, maxProperties, minContains, minimum, minItems, minLength, minProperties, multipleOf, name, not, nullable, oneOf, pattern, patternProperties, prefixItems, properties, propertyNames, raw$ref, readOnly, required, set$anchor, set$comment, set$dynamicAnchor, set$id, set$ref, set$schema, set$vocabulary, setAdditionalItems, setAdditionalProperties, setAllOf, setAnyOf, setBooleanSchemaValue, setConst, setContains, setContentEncoding, setContentMediaType, setContentSchema, setDefault, setDependentRequired, setDependentSchemas, setDeprecated, setDescription, setDiscriminator, setElse, setEnum, setExample, setExamples, setExampleSetFlag, setExclusiveMaximum, setExclusiveMaximumValue, setExclusiveMinimum, setExclusiveMinimumValue, setExtensions, setExternalDocs, setFormat, setIf, setItems, setJsonSchema, setJsonSchemaImpl, setMaxContains, setMaximum, setMaxItems, setMaxLength, setMaxProperties, setMinContains, setMinimum, setMinItems, setMinLength, setMinProperties, setMultipleOf, setName, setNot, setNullable, setOneOf, setPattern, setPatternProperties, setPrefixItems, setProperties, setPropertyNames, setReadOnly, setRequired, setSpecVersion, setThen, setTitle, setType, setTypes, setUnevaluatedItems, setUnevaluatedProperties, setUniqueItems, setWriteOnly, setXml, specVersion, then, title, toIndentedString, types, unevaluatedItems, unevaluatedProperties, uniqueItems, writeOnly, xml
-
-
-
-
Method Detail
-
type
public NumberSchema type(String type)
- Overrides:
type
in classSchema<BigDecimal>
-
_default
public NumberSchema _default(BigDecimal _default)
- Overrides:
_default
in classSchema<BigDecimal>
-
_enum
public NumberSchema _enum(List<BigDecimal> _enum)
- Overrides:
_enum
in classSchema<BigDecimal>
-
addEnumItem
public NumberSchema addEnumItem(BigDecimal _enumItem)
-
cast
protected BigDecimal cast(Object value)
- Overrides:
cast
in classSchema<BigDecimal>
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classSchema<BigDecimal>
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classSchema<BigDecimal>
-
toString
public String toString()
- Overrides:
toString
in classSchema<BigDecimal>
-
-