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

io.swagger.oas.inflector.config.ExposedSpecOptions Maven / Gradle / Ivy

package io.swagger.oas.inflector.config;

import io.swagger.v3.parser.core.models.ParseOptions;

public class ExposedSpecOptions {
    private ParseOptions parseOptions;
    private boolean hideInflectorExtensions = true;
    private boolean useOriginalNotParsed = false;
    private boolean mergeRootPath = true;

    public ExposedSpecOptions() {
        this.parseOptions = new ParseOptions();
    }

    public ParseOptions getParseOptions() {
        return parseOptions;
    }

    public void setParseOptions(ParseOptions parseOptions) {
        this.parseOptions = parseOptions;
    }

    public boolean isHideInflectorExtensions() {
        return hideInflectorExtensions;
    }

    public void setHideInflectorExtensions(boolean hideInflectorExtensions) {
        this.hideInflectorExtensions = hideInflectorExtensions;
    }

    public boolean isUseOriginalNotParsed() {
        return useOriginalNotParsed;
    }

    public void setUseOriginalNotParsed(boolean useOriginalNotParsed) {
        this.useOriginalNotParsed = useOriginalNotParsed;
    }

    public boolean isMergeRootPath() {
        return mergeRootPath;
    }

    public void setMergeRootPath(boolean mergeRootPath) {
        this.mergeRootPath = mergeRootPath;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy