![]()  | 
  
    Qore Swagger Module Reference 2.1
    
   | 
 
This class stores the path tree for URI path matching. More...
#include <Swagger.qm.dox.h>
Public Member Methods | |
| constructor (hash< auto > 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... | |
| *PathItemObject | tryMatch (string path) | 
| matches a URI path with a PathItemObject  More... | |
  Public Member Methods inherited from Swagger::ObjectBase | |
| constructor () | |
| Constructor.  | |
| constructor (hash< auto > oh) | |
| Constructor.  More... | |
| constructor (ObjectBase other) | |
| copy constructor  | |
| initialize (hash< auto > 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< auto > | vendorExtensions | 
| Allows extensions to the Swagger Schema.  More... | |
This class stores the path tree for URI path matching.
| Swagger::PathsObject::constructor | ( | hash< auto > | 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 | 
| hash< string, list< string > > Swagger::PathsObject::getPathOperationHash | ( | ) | 
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 | 
| *PathItemObject Swagger::PathsObject::tryMatch | ( | string | path | ) | 
matches a URI path with a PathItemObject
| INVALID-PATH | the path could not be matched |