io.apicurio.datamodels.models.openapi.OpenApiDocument Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of apicurio-data-models Show documentation
Show all versions of apicurio-data-models Show documentation
Open Source API Design Studio
The newest version!
package io.apicurio.datamodels.models.openapi;
import io.apicurio.datamodels.models.Document;
import java.util.List;
public interface OpenApiDocument extends Document {
public OpenApiTag createTag();
public List getTags();
public void addTag(OpenApiTag value);
public void clearTags();
public void removeTag(OpenApiTag value);
public OpenApiExternalDocumentation getExternalDocs();
public void setExternalDocs(OpenApiExternalDocumentation value);
public OpenApiExternalDocumentation createExternalDocumentation();
public OpenApiSecurityRequirement createSecurityRequirement();
public List getSecurity();
public void addSecurity(OpenApiSecurityRequirement value);
public void clearSecurity();
public void removeSecurity(OpenApiSecurityRequirement value);
public OpenApiPaths getPaths();
public void setPaths(OpenApiPaths value);
public OpenApiPaths createPaths();
}