com.wordnik.swagger.models.properties.ArrayProperty Maven / Gradle / Ivy
The newest version!
package com.wordnik.swagger.models.properties;
import com.wordnik.swagger.models.Xml;
public class ArrayProperty extends AbstractProperty implements Property {
protected Boolean uniqueItems;
protected Property items;
public ArrayProperty() {
super.type = "array";
}
public ArrayProperty(Property items) {
super.type = "array";
setItems(items);
}
public ArrayProperty xml(Xml xml) {
this.setXml(xml);
return this;
}
public ArrayProperty uniqueItems() {
this.setUniqueItems(true);
return this;
}
public ArrayProperty description(String description) {
this.setDescription(description);
return this;
}
public ArrayProperty items(Property items) {
setItems(items);
return this;
}
public Property getItems() {
return items;
}
public void setItems(Property items) {
this.items = items;
}
public Boolean getUniqueItems() {
return uniqueItems;
}
public void setUniqueItems(Boolean uniqueItems) {
if(Boolean.TRUE.equals(uniqueItems))
this.uniqueItems = true;
else
this.uniqueItems = null;
}
} © 2015 - 2025 Weber Informatics LLC | Privacy Policy