|
Qore Swagger Module Reference
1.0.1
|
This class stores the path tree for URI path matching. More...

Public Member Functions | |
| constructor (hash oh, SwaggerSchema swagger) | |
| Constructor. More... | |
| hash< string, list< string > > | getPathOperationHash () |
| returns a hash of URI paths as keys with values as lists of supported HTTP methods More... | |
| PathItemObject | match (string path) |
| matches a URI path with a PathItemObject More... | |
Public Member Functions inherited from Swagger::ObjectBase | |
| constructor () | |
| Constructor. | |
| constructor (hash oh) | |
| Constructor. More... | |
| constructor (ObjectBase other) | |
| copy constructor | |
| initialize (hash oh) | |
| Initialize. More... | |
Private Attributes | |
| PathComponent | paths |
| the tree of path components for path matching with wildcards | |
Additional Inherited Members | |
Public Attributes inherited from Swagger::ObjectBase | |
| hash | vendorExtensions |
| Allows extensions to the Swagger Schema. More... | |
This class stores the path tree for URI path matching.
| Swagger::PathsObject::constructor | ( | hash | oh, |
| SwaggerSchema | swagger | ||
| ) |
Constructor.
| oh | deserialized hash from the source schema description describing paths to schema endpoints |
| swagger | the REST schema for resolving references |
| INVALID-FIELD-FORMAT | field has invalid format |
| INVALID-FIELD-TYPE | field has invalid type |
| INVALID-FIELD-VALUE | field has invalid value |
returns a hash of URI paths as keys with values as lists of supported HTTP methods
| PathItemObject Swagger::PathsObject::match | ( | string | path | ) |
matches a URI path with a PathItemObject
| INVALID-PATH | the path could not be matched |