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

de.schegge.rest.markdown.formatter.StructuredApiDescription Maven / Gradle / Ivy

package de.schegge.rest.markdown.formatter;

import de.schegge.rest.markdown.openapi.Components;
import de.schegge.rest.markdown.openapi.Info;
import de.schegge.rest.markdown.openapi.Path;
import de.schegge.rest.markdown.openapi.Server;

import java.util.List;
import java.util.Map;

public class StructuredApiDescription {

    private String openapi;
    private Info info;
    private List servers;
    private Map> pathStructure;
    private Components components;

    public String getOpenapi() {
        return openapi;
    }

    public void setOpenapi(String openapi) {
        this.openapi = openapi;
    }

    public Info getInfo() {
        return info;
    }

    public void setInfo(Info info) {
        this.info = info;
    }

    public List getServers() {
        return servers;
    }

    public void setServers(List servers) {
        this.servers = servers;
    }

    public Map> getPathStructure() {
        return pathStructure;
    }

    public void setPathStructure(Map> pathStructure) {
        this.pathStructure = pathStructure;
    }

    public Components getComponents() {
        return components;
    }

    public void setComponents(Components components) {
        this.components = components;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy