JadeOpenAPIGenerator Methods
The methods defined in the JadeOpenAPIGenerator class are summarized in the following table.
Method | Description |
---|---|
create | Instantiates the JadeOpenAPIGenerator class and sets the value of the restClass property to the specified class |
deletePath | Excludes the specified path (that is, representation of a method) from the specification |
getOpenApiSpec | Generates the OpenAPI specification and returns it as a string |
getSavedSemanticVersion | Returns the version of the OpenAPI specification in semantic versioning format if it has previously been saved to the REST class associated with the JadeOpenAPIGenerator; otherwise it returns "1.0.0" |
incrementSemanticVer | Takes a version number in semantic versioning format and returns a string representing the next version |
isValidSemanticVer | Returns true if the provided string is a version number in semantic versioning format; otherwise it returns false |
resetComponents | Resets all components in the specification to default values based on classes referenced in methods of the REST class |
resetPaths | Resets all components in the specification to default values based on methods of the REST class |
saveComponent | Sets the example and description for a component to new values |
saveComponentProperty | Sets the description of a component property to a new value |
saveParamDesc | Sets the description of a method parameter to a new value |
savePath | Sets the summary and description for a method to new values |
saveSpecToRestClass | Saves a specification and version number to the REST class associated with the generator |
setProtectedPropsAllowed |
Specifies whether properties on that are marked as protected on components are included in the OpenAPI specification |
2020.0.02 and higher