io.swagger.models.properties.Property Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of swagger-all Show documentation
Show all versions of swagger-all Show documentation
swagger-all is a rebundled verison of Swagger as one OSGi bundle.
The newest version!
package io.swagger.models.properties;
import com.fasterxml.jackson.annotation.JsonIgnore;
import io.swagger.models.Xml;
import java.util.Map;
public interface Property {
Property title(String title);
Property description(String description);
String getType();
String getFormat();
String getTitle();
void setTitle(String title);
String getDescription();
void setDescription(String title);
@JsonIgnore
String getName();
void setName(String name);
@JsonIgnore
boolean getRequired();
void setRequired(boolean required);
Object getExample();
void setExample(Object example);
Boolean getReadOnly();
void setReadOnly(Boolean readOnly);
Integer getPosition();
void setPosition(Integer position);
Xml getXml();
void setXml(Xml xml);
void setDefault(String _default);
@JsonIgnore
String getAccess();
@JsonIgnore
void setAccess(String access);
Map getVendorExtensions();
}