![]()  | 
  
    Qore Swagger Module Reference
    2.0.9
    
   | 
 
main namespace for all public Swagger declarations More...
Classes | |
| class | AbstractParameterObject | 
| Describes a single operation parameter.  More... | |
| class | BodyParameter | 
AbstractParameterObject specialization for "body" parameters.  More... | |
| class | ContactObject | 
| Contact information for the exposed API.  More... | |
| class | ExternalDocumentationObject | 
| Allows referencing an external resource for extended documentation.  More... | |
| class | HeaderObject | 
| describes a single HTTP header  More... | |
| class | 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.  More... | |
| class | LicenseObject | 
| License information for the exposed API.  More... | |
| class | ObjectBase | 
| Base class for the Swagger specification objects, wrapping the vendor extensions.  More... | |
| class | OperationObject | 
| Describes a single API operation on a path.  More... | |
| class | OtherParameter | 
AbstractParameterObject specialization for parameters other than "body".  More... | |
| class | ParameterItemsSchemaObject | 
| items schema object for non-body parameters  More... | |
| class | PathComponent | 
| Holds the relative paths to the individual endpoints.  More... | |
| class | PathItemObject | 
| Describes the operations available on a single path.  More... | |
| class | PathsObject | 
| This class stores the path tree for URI path matching.  More... | |
| class | ResponseObject | 
| Describes a single response from an API Operation.  More... | |
| class | ResponsesObject | 
| contains the possible responses for an operation  More... | |
| class | SchemaBase | 
| Base used by OtherParameter, HeaderObject and SchemaObject.  More... | |
| class | SchemaObject | 
| defines an object in a schema  More... | |
| class | ScopesObject | 
| Lists the available scopes for an OAuth2 security scheme.  More... | |
| class | SecuritySchemeObject | 
| Allows the definition of a security scheme that can be used by the operations.  More... | |
| class | SwaggerLoader | 
| Used for loading the Swagger definitions.  More... | |
| class | 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.  More... | |
| class | 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.  More... | |
| class | XmlObject | 
| A metadata object that allows for more fine-tuned XML model definitions.  More... | |
Variables | |
| const | CollectionFormats = ... | 
| allowed collection formats  | |
| const | MimeContentTypes = keys MimeDataTypes | 
| MIME types for data serialization.  | |
| const | MimeDataTypes | 
| supported mime types for de/serializing data  | |
| const | ParameterCollectionFormats = ... | 
| valid parameter collection formats  | |
| const | SerializationModules = keys (map {$1.module: True}, MimeDataTypes.iterator(), $1.module) | 
| modules available for data serialization and/or deserialization  | |
| const | ValidIntFormats = ("int32", "int64") | 
| Valid integer type formats.  | |
| const | ValidIntFormatsHash = map {$1: True} | 
| A hash of valid integer type formats.  | |
| const | ValidNumberFormats = ("double", "float") | 
| Valid number type formats.  | |
| const | ValidNumberFormatsHash = map {$1: True} | 
| A hash of valid number type formats.  | |
| const | ValidSchemes = ("http", "https", "ws", "wss") | 
| Valid transfer protocol schemes.  | |
| const | ValidStringFormats = ("binary", "byte", "date", "date-time", "password") | 
| Valid string type formats.  | |
| const | ValidStringFormatsHash = map {$1: True} | 
| A hash of valid string type formats.  | |
| const | YamlSerialization | 
| Yaml serialization.  | |
main namespace for all public Swagger declarations