![JAR search and dependency download from the Maven repository](/logo.png)
io.apicurio.datamodels.models.openapi.v31.OpenApi31Document Maven / Gradle / Ivy
package io.apicurio.datamodels.models.openapi.v31;
import io.apicurio.datamodels.models.RootNode;
import io.apicurio.datamodels.models.openapi.OpenApiDocument;
import java.util.List;
import java.util.Map;
public interface OpenApi31Document extends RootNode, OpenApiDocument, OpenApi31Extensible {
public String getOpenapi();
public void setOpenapi(String value);
public String getJsonSchemaDialect();
public void setJsonSchemaDialect(String value);
public OpenApi31Server createServer();
public List getServers();
public void addServer(OpenApi31Server value);
public void clearServers();
public void removeServer(OpenApi31Server value);
public OpenApi31PathItem createPathItem();
public Map getWebhooks();
public void addWebhook(String name, OpenApi31PathItem value);
public void clearWebhooks();
public void removeWebhook(String name);
public OpenApi31Components getComponents();
public void setComponents(OpenApi31Components value);
public OpenApi31Components createComponents();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy