Qore Swagger Module Reference
2.0.9
|
NPriv | |
▼NSwagger | Main namespace for all public Swagger declarations |
CAbstractParameterObject | Describes a single operation parameter |
CBodyParameter | AbstractParameterObject specialization for "body" parameters |
CContactObject | Contact information for the exposed API |
CExternalDocumentationObject | Allows referencing an external resource for extended documentation |
CHeaderObject | Describes a single HTTP header |
CInfoObject | The 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 |
CLicenseObject | License information for the exposed API |
CObjectBase | Base class for the Swagger specification objects, wrapping the vendor extensions |
COperationObject | Describes a single API operation on a path |
COtherParameter | AbstractParameterObject specialization for parameters other than "body" |
CParameterItemsSchemaObject | Items schema object for non-body parameters |
CPathComponent | Holds the relative paths to the individual endpoints |
CPathItemObject | Describes the operations available on a single path |
CPathsObject | This class stores the path tree for URI path matching |
CResponseObject | Describes a single response from an API Operation |
CResponsesObject | Possible responses for an operation |
CSchemaBase | Base used by OtherParameter, HeaderObject and SchemaObject |
CSchemaObject | Defines an object in a schema |
CScopesObject | Lists the available scopes for an OAuth2 security scheme |
CSecuritySchemeObject | Allows the definition of a security scheme that can be used by the operations |
CSwaggerLoader | Used for loading the Swagger definitions |
CSwaggerSchema | This 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 |
CTagObject | Allows adding metadata to a single tag that is used by the OperationObject. It is not mandatory to have a TagObject per tag used there |
CXmlObject | A metadata object that allows for more fine-tuned XML model definitions |