Super class for classes which describe a RESTSpec This class is used internally by InterSystems IRIS. You should not make direct use of it within your applications. There is no guarantee made about either the behavior or future operation of this class.
The XMLFORMAT parameter controls the generation of the XMLExport and XMLImport methods for XML enabled classes to include code for only literal or only encoded format. This allows the generated routines to be significantly smaller since usually both formats are not needed.
If XMLFORMAT="Literal", then only support for literal format import and export is generated.
If XMLFORMAT="Encoded", then only support for SOAP encoded format import and export is generated.
The default is to generate support for both literal and encoded format.
Index of all schemas in RESTSpec class tree:
, , )= where type is "parameters","responses", "securitySchemes", "schemas", "tags".
The index is stored in the root specification class object.
Save the forwarded RESTSpec trees.
Build index of schemas by key. This method must be called as an instance method of the root RESTSpec class.
Return the RESTSpec xdata block as a tree of correlated classes.
Use the index of schemas to get schema by key. This method must be called as an instance method of the root RESTSpec class.
Return the name of definition entry of the requested type
Return the name of definition key property
Return the definition list of the requested type
Get a referenced RESTSpec reference object. GetReference updated spec and reference to be a simple reference to a remote RESTSpec class. GetReference returns the referenced object in referencedObject.
Return the OpenAPI xdata block.