![]() |
Qore Swagger Module Reference 2.2.3
|
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 | FormDataParameter |
| AbstractParameterObject specialization for formData parameters 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" and "formData" More... | |
| class | ParameterGroup |
| Common class for objects that have parameters. 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 | TypedParameter |
AbstractParameterObject specialization for parameters other than "body" More... | |
| class | XmlObject |
| A metadata object that allows for more fine-tuned XML model definitions. More... | |
Variables | |
| const | CollectionFormats = ... |
| allowed collection formats | |
| const | LM_ACCEPT_ALL_PROPERTIES = (1 << 6) |
| parse option: accept additional properties without raising an error | |
| const | LM_ACCEPT_INVALID_BODY_PARAMS = (1 << 3) |
| parse option: reconstruct invalid body parameters | |
| const | LM_ACCEPT_QUERY_OBJECTS = (1 << 7) |
| parse option: accept object as a query parameter type (as with OpenApi 3+) | |
| const | LM_ALL = ... |
| parse options: all options | |
| const | LM_AUTO_FORM_DATA = (1 << 4) |
| parse option: add consumes application/x-www-form-urlencoded to API endpoint if formData is used in params | |
| const | LM_IGNORE_INVALID_PATHS = (1 << 8) |
| parse option: ignore invalid paths | |
| const | LM_IGNORE_INVALID_REQUIRED = (1 << 2) |
| parse option: ignore invalid "required" properties | |
| const | LM_IGNORE_MISSING_REQUIRED = (1 << 0) |
| const | LM_LAX_COLLECTIONFORMAT = (1 << 1) |
| parse option: allow collectionFormat on non-array types | |
| const | LM_OPTIONAL_REF_PROPERTIES = (1 << 5) |
| parse option: object properties with reference types are automatically optional | |
| 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", "unix-time") |
| 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", "password", "unix-time") |
| 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