$darkmode
Qore SwaggerDataProvider Module Reference 1.3
SwaggerDataProviderCommon.qc.dox.h
1 // -*- mode: c++; indent-tabs-mode: nil -*-
3 
26 namespace SwaggerDataProvider {
28 class SwaggerDataProviderCommon : public DataProvider::AbstractDataProvider {
29 
30 public:
31 protected:
33  SwaggerSchema schema;
34 
37 
38 public:
39 
40 
43 
44 
47 
48 
50  setLogger(*LoggerInterface logger);
51 
52 
54  SwaggerSchema getSchema();
55 
56 };
57 };
The Swagger data provider common base class.
Definition: SwaggerDataProviderCommon.qc.dox.h:28
SwaggerSchema getSchema()
Returns the Swagger schema.
SwaggerSchema schema
The Swagger schema.
Definition: SwaggerDataProviderCommon.qc.dox.h:33
constructor(RestClient::RestClient rest)
Creates the object.
*RestClient::RestClient rest
The REST client object for API calls.
Definition: SwaggerDataProviderCommon.qc.dox.h:36
setLogger(*LoggerInterface logger)
Accepts a LoggerInterface object for logging (or clears it)
Qore SwaggerDataProvider module definition.
Definition: SwaggerDataProvider.qc.dox.h:26