All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.apicurio.datamodels.models.openapi.v20.OpenApi20Parameter Maven / Gradle / Ivy

The newest version!
package io.apicurio.datamodels.models.openapi.v20;

import com.fasterxml.jackson.databind.JsonNode;
import io.apicurio.datamodels.models.openapi.OpenApiParameter;
import java.util.List;

public interface OpenApi20Parameter extends OpenApiParameter, OpenApi20Extensible, OpenApi20Referenceable {

	public OpenApi20Items getItems();

	public void setItems(OpenApi20Items value);

	public OpenApi20Items createItems();

	public String getCollectionFormat();

	public void setCollectionFormat(String value);

	public String getType();

	public void setType(String value);

	public String getFormat();

	public void setFormat(String value);

	public JsonNode getDefault();

	public void setDefault(JsonNode value);

	public Number getMaximum();

	public void setMaximum(Number value);

	public Boolean isExclusiveMaximum();

	public void setExclusiveMaximum(Boolean value);

	public Number getMinimum();

	public void setMinimum(Number value);

	public Boolean isExclusiveMinimum();

	public void setExclusiveMinimum(Boolean value);

	public Integer getMaxLength();

	public void setMaxLength(Integer value);

	public Integer getMinLength();

	public void setMinLength(Integer value);

	public String getPattern();

	public void setPattern(String value);

	public Integer getMaxItems();

	public void setMaxItems(Integer value);

	public Integer getMinItems();

	public void setMinItems(Integer value);

	public Boolean isUniqueItems();

	public void setUniqueItems(Boolean value);

	public List getEnum();

	public void setEnum(List value);

	public Number getMultipleOf();

	public void setMultipleOf(Number value);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy