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

io.swagger.models.parameters.Parameter Maven / Gradle / Ivy

There is a newer version: 2.0.0-rc2
Show newest version
package io.swagger.models.parameters;

import com.fasterxml.jackson.annotation.JsonIgnore;

import java.util.Map;

public interface Parameter {
    String getIn();

    void setIn(String in);

    @JsonIgnore
    String getAccess();

    @JsonIgnore
    void setAccess(String access);

    String getName();

    void setName(String name);

    String getDescription();

    void setDescription(String description);

    boolean getRequired();

    void setRequired(boolean required);

    String getPattern();

    void setPattern(String pattern);

    Map getVendorExtensions();

    Boolean isReadOnly();

    void setReadOnly(Boolean readOnly);

    Boolean getAllowEmptyValue();

    void setAllowEmptyValue(Boolean allowEmptyValue);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy