com.wordnik.swagger.models.ArrayModel Maven / Gradle / Ivy
The newest version!
package com.wordnik.swagger.models;
import com.wordnik.swagger.models.properties.Property;
import java.util.*;
public class ArrayModel extends AbstractModel {
private Map properties;
private String type;
private String description;
private Property items;
private String example;
public ArrayModel () {
this.type = "array";
}
public ArrayModel description(String description) {
this.setDescription(description);
return this;
}
public ArrayModel items(Property items) {
this.setItems(items);
return this;
}
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
public Property getItems() {
return items;
}
public void setItems(Property items) {
this.items = items;
}
public Map getProperties() {
return properties;
}
public void setProperties(Map properties) {
this.properties = properties;
}
public String getExample() {
return example;
}
public void setExample(String example) {
this.example = example;
}
public Object clone() {
ArrayModel cloned = new ArrayModel();
super.cloneTo(cloned);
cloned.properties = this.properties;
cloned.type = this.type;
cloned.description = this.description;
cloned.items = this.items;
cloned.example = this.example;
return cloned;
}
} © 2015 - 2025 Weber Informatics LLC | Privacy Policy