![]()  | 
  
    Qore SwaggerDataProvider Module Reference
    1.2.1
    
   | 
 
The Swagger data provider class. More...
Inherits AbstractDataProvider.
Public Member Methods | |
| constructor (*hash< auto > options) | |
| Creates the object from constructor options.  | |
| constructor (SwaggerSchema schema, *RestClient rest) | |
| Creates the object from the arguments.  | |
| *string | getDesc () | 
| Returns the data provider description.  | |
| string | getName () | 
| Returns the data provider name.  | |
Public Attributes | |
| const | ConstructorOptions | 
| Constructor options.  | |
| const | HttpMethods | 
| Hash of HTTP Methods.  | |
| const | ProviderInfo | 
| Provider info.  | |
| *RestClient | rest | 
| The REST client object for API calls.  | |
| SwaggerSchema | schema | 
| The Swagger schema.  | |
| string | uri_path = "/" | 
| current URI path  | |
Private Member Methods | |
| checkRestClient (RestClient rest) | |
| Checks the REST client.  | |
| constructor (hash< auto > path_tree, string uri_path, SwaggerSchema schema, *RestClient rest) | |
| Private constructor; used when traversing the tree.  | |
| AbstractDataProvider | getChildIntern (string name, *string real_name) | 
| Returns the child provider for the given path component.  | |
| *AbstractDataProvider | getChildProviderImpl (string name) | 
| Returns the given child provider or NOTHING if the given child is unknown.  More... | |
| *list< string > | getChildProviderNamesImpl () | 
| Returns a list of child data provider names, if any.  More... | |
| object | getSchemaObjectImpl () | 
| Returns the schema supporting this data provider.  | |
| hash< DataProviderInfo > | getStaticInfoImpl () | 
| Returns data provider static info.  | |
Private Attributes | |
| hash< auto > | path_tree | 
| hash of valid paths  | |
The Swagger data provider class.
      
  | 
  private |