Package io.swagger.models.properties
Class EmailProperty
- java.lang.Object
-
- io.swagger.models.properties.AbstractProperty
-
- io.swagger.models.properties.StringProperty
-
- io.swagger.models.properties.EmailProperty
-
public class EmailProperty extends StringProperty
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class io.swagger.models.properties.StringProperty
StringProperty.Format
-
-
Field Summary
-
Fields inherited from class io.swagger.models.properties.StringProperty
_default, _enum, maxLength, minLength, pattern, TYPE
-
Fields inherited from class io.swagger.models.properties.AbstractProperty
access, allowEmptyValue, booleanValue, description, example, format, name, position, readOnly, required, title, type, vendorExtensions, xml
-
-
Constructor Summary
Constructors Constructor Description EmailProperty()EmailProperty(StringProperty prop)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description EmailProperty_enum(String value)EmailProperty_enum(List<String> value)EmailPropertyexample(String example)static booleanisType(String type, String format)EmailPropertymaxLength(Integer maxLength)EmailPropertyminLength(Integer minLength)EmailPropertypattern(String pattern)EmailPropertyreadOnly()EmailPropertyvendorExtension(String key, Object obj)EmailPropertyxml(Xml xml)-
Methods inherited from class io.swagger.models.properties.StringProperty
_default, equals, getDefault, getEnum, getMaxLength, getMinLength, getPattern, hashCode, required, setDefault, setEnum, setMaxLength, setMinLength, setPattern
-
Methods inherited from class io.swagger.models.properties.AbstractProperty
allowEmptyValue, description, getAccess, getAllowEmptyValue, getBooleanValue, getDescription, getExample, getFormat, getName, getPosition, getReadOnly, getRequired, getTitle, getType, getVendorExtensions, getXml, rename, setAccess, setAllowEmptyValue, setBooleanValue, setDescription, setExample, setExample, setFormat, setName, setPosition, setReadOnly, setRequired, setTitle, setType, setVendorExtension, setVendorExtensionMap, setVendorExtensions, setXml, title
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.swagger.models.properties.Property
description, getAccess, getAllowEmptyValue, getBooleanValue, getDescription, getExample, getFormat, getName, getPosition, getReadOnly, getRequired, getTitle, getType, getVendorExtensions, getXml, rename, setAccess, setAllowEmptyValue, setBooleanValue, setDescription, setExample, setExample, setName, setPosition, setReadOnly, setRequired, setTitle, setXml, title
-
-
-
-
Constructor Detail
-
EmailProperty
public EmailProperty()
-
EmailProperty
public EmailProperty(StringProperty prop)
-
-
Method Detail
-
_enum
public EmailProperty _enum(String value)
- Overrides:
_enumin classStringProperty
-
_enum
public EmailProperty _enum(List<String> value)
- Overrides:
_enumin classStringProperty
-
xml
public EmailProperty xml(Xml xml)
- Overrides:
xmlin classStringProperty
-
example
public EmailProperty example(String example)
- Overrides:
examplein classStringProperty
-
minLength
public EmailProperty minLength(Integer minLength)
- Overrides:
minLengthin classStringProperty
-
maxLength
public EmailProperty maxLength(Integer maxLength)
- Overrides:
maxLengthin classStringProperty
-
pattern
public EmailProperty pattern(String pattern)
- Overrides:
patternin classStringProperty
-
vendorExtension
public EmailProperty vendorExtension(String key, Object obj)
- Overrides:
vendorExtensionin classStringProperty
-
readOnly
public EmailProperty readOnly()
- Overrides:
readOnlyin classStringProperty
-
-