Qore Swagger Module Reference 2.2.1
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CSwagger::ObjectBaseBase class for the Swagger specification objects, wrapping the vendor extensions
 CSwagger::AbstractParameterObjectDescribes a single operation parameter
 CSwagger::BodyParameterAbstractParameterObject specialization for "body" parameters
 CSwagger::OtherParameterAbstractParameterObject specialization for parameters other than "body"
 CSwagger::ContactObjectContact information for the exposed API
 CSwagger::ExternalDocumentationObjectAllows referencing an external resource for extended documentation
 CSwagger::HeaderObjectDescribes a single HTTP header
 CSwagger::InfoObjectThe object provides metadata about the API. The metadata can be used by the clients if needed, and can be presented in the Swagger-UI for convenience
 CSwagger::LicenseObjectLicense information for the exposed API
 CSwagger::OperationObjectDescribes a single API operation on a path
 CSwagger::PathItemObjectDescribes the operations available on a single path
 CSwagger::PathsObjectThis class stores the path tree for URI path matching
 CSwagger::ResponseObjectDescribes a single response from an API Operation
 CSwagger::ResponsesObjectPossible responses for an operation
 CSwagger::SchemaObjectDefines an object in a schema
 CSwagger::ParameterItemsSchemaObjectItems schema object for non-body parameters
 CSwagger::ScopesObjectLists the available scopes for an OAuth2 security scheme
 CSwagger::SecuritySchemeObjectAllows the definition of a security scheme that can be used by the operations
 CSwagger::SwaggerSchemaThis is the root document object for the API specification. It combines what previously was the Resource Listing and API Declaration (version 1.2 and earlier) together into one document
 CSwagger::TagObjectAllows adding metadata to a single tag that is used by the OperationObject. It is not mandatory to have a TagObject per tag used there
 CSwagger::XmlObjectA metadata object that allows for more fine-tuned XML model definitions
 CSwagger::PathComponentHolds the relative paths to the individual endpoints
 CSwagger::SchemaBaseBase used by OtherParameter, HeaderObject and SchemaObject
 CSwagger::HeaderObjectDescribes a single HTTP header
 CSwagger::OtherParameterAbstractParameterObject specialization for parameters other than "body"
 CSwagger::SchemaObjectDefines an object in a schema
 CSwagger::SwaggerLoaderUsed for loading the Swagger definitions