Class OpenAPIUtils
java.lang.Object
com.atlassian.crowd.maven.plugin.openapi.OpenAPIUtils
Utility class for working with OpenAPI objects.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic io.swagger.v3.oas.models.OpenAPImergeOpenAPI(io.swagger.v3.oas.models.OpenAPI api1, io.swagger.v3.oas.models.OpenAPI api2) static voidwriteOpenAPIToFile(io.swagger.v3.oas.models.OpenAPI mergedOpenAPI, String outputFile) Writes an OpenAPI object to a file.
-
Constructor Details
-
OpenAPIUtils
public OpenAPIUtils()
-
-
Method Details
-
mergeOpenAPI
public static io.swagger.v3.oas.models.OpenAPI mergeOpenAPI(io.swagger.v3.oas.models.OpenAPI api1, io.swagger.v3.oas.models.OpenAPI api2) throws IntrospectionException, InvocationTargetException, InstantiationException, IllegalAccessException, NoSuchMethodException -
writeOpenAPIToFile
public static void writeOpenAPIToFile(io.swagger.v3.oas.models.OpenAPI mergedOpenAPI, String outputFile) Writes an OpenAPI object to a file. The file extension must be .yaml, .yml, or .json.- Parameters:
mergedOpenAPI- the OpenAPI objectoutputFile- the file path
-