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

io.apicurio.datamodels.models.openapi.OpenApiDocument Maven / Gradle / Ivy

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();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy