![]() |
Qore Swagger Module Reference 2.2.3
|
| ▼CSwagger::ObjectBase | Base class for the Swagger specification objects, wrapping the vendor extensions |
| ▼CSwagger::AbstractParameterObject | Describes a single operation parameter |
| CSwagger::BodyParameter | AbstractParameterObject specialization for "body" parameters |
| ▼CSwagger::TypedParameter | AbstractParameterObject specialization for parameters other than "body" |
| CSwagger::FormDataParameter | AbstractParameterObject specialization for formData parameters |
| CSwagger::OtherParameter | AbstractParameterObject specialization for parameters other than "body" and "formData" |
| CSwagger::ContactObject | Contact information for the exposed API |
| CSwagger::ExternalDocumentationObject | Allows referencing an external resource for extended documentation |
| CSwagger::HeaderObject | Describes a single HTTP header |
| CSwagger::InfoObject | 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 |
| CSwagger::LicenseObject | License information for the exposed API |
| ▼CSwagger::ParameterGroup | Common class for objects that have parameters |
| CSwagger::OperationObject | Describes a single API operation on a path |
| CSwagger::PathItemObject | Describes the operations available on a single path |
| CSwagger::SwaggerSchema | 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 |
| CSwagger::PathsObject | This class stores the path tree for URI path matching |
| CSwagger::ResponseObject | Describes a single response from an API Operation |
| CSwagger::ResponsesObject | Possible responses for an operation |
| ▼CSwagger::SchemaObject | Defines an object in a schema |
| CSwagger::ParameterItemsSchemaObject | Items schema object for non-body parameters |
| CSwagger::ScopesObject | Lists the available scopes for an OAuth2 security scheme |
| CSwagger::SecuritySchemeObject | Allows the definition of a security scheme that can be used by the operations |
| CSwagger::TagObject | 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 |
| CSwagger::XmlObject | A metadata object that allows for more fine-tuned XML model definitions |
| CSwagger::PathComponent | Holds the relative paths to the individual endpoints |
| ▼CSwagger::SchemaBase | Base used by OtherParameter, HeaderObject and SchemaObject |
| CSwagger::HeaderObject | Describes a single HTTP header |
| CSwagger::SchemaObject | Defines an object in a schema |
| CSwagger::TypedParameter | AbstractParameterObject specialization for parameters other than "body" |
| CSwagger::SwaggerLoader | Used for loading the Swagger definitions |