|
Qore Swagger Module Reference
1.0.1
|
| Main namespace for all public Swagger declarations | |
| Describes a single operation parameter | |
AbstractParameterObject specialization for "body" parameters | |
| Contact information for the exposed API | |
| Allows referencing an external resource for extended documentation | |
| Describes a single HTTP header | |
| 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 | |
| License information for the exposed API | |
| Base class for the Swagger specification objects, wrapping the vendor extensions | |
| Describes a single API operation on a path | |
AbstractParameterObject specialization for parameters other than "body" | |
| Items schema object for non-body parameters | |
| Holds the relative paths to the individual endpoints | |
| Describes the operations available on a single path | |
| This class stores the path tree for URI path matching | |
| Describes a single response from an API Operation | |
| Possible responses for an operation | |
| Base used by OtherParameter, HeaderObject and SchemaObject | |
| Defines an object in a schema | |
| Lists the available scopes for an OAuth2 security scheme | |
| Allows the definition of a security scheme that can be used by the operations | |
| Used for loading the Swagger definitions | |
| 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 | |
| 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 | |
| A metadata object that allows for more fine-tuned XML model definitions |