
io.github.emm035.openapi.immutables.v3.parameters.AbstractCookieParameter Maven / Gradle / Ivy
package io.github.emm035.openapi.immutables.v3.parameters;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonValue;
import io.github.emm035.openapi.immutables.v3.shared.OpenApiStyle;
import org.immutables.value.Value;
import org.immutables.value.Value.Check;
import org.immutables.value.Value.Derived;
import java.util.Optional;
@OpenApiStyle
@Value.Immutable
public abstract class AbstractCookieParameter implements Parameter {
@Override
@Derived
public Location getIn() {
return Location.COOKIE;
}
public abstract Optional getRequired();
public abstract Optional