| Qore Swagger Module Reference 2.2.3

Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1 2 3 4 5]

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