Qore MewsRestDataProvider Module Reference 1.0
Loading...
Searching...
No Matches
MewsRestDataProviderBase.qc.dox.h
1// -*- mode: c++; indent-tabs-mode: nil -*-
3
26namespace MewsRestDataProvider {
28class MewsRestDataProviderBase : public DataProvider::AbstractDataProvider {
29
30public:
32 const MaxRecords = 1000;
33
34protected:
35 MewsRestClient::MewsRestClient rest;
36 SwaggerDataProvider::SwaggerDataProvider sdp;
37
38public:
39
42
43
45 constructor(MewsRestClient::MewsRestClient rest, *SwaggerDataProvider::SwaggerDataProvider sdp);
46
47
49 setLogger(*LoggerInterface logger);
50
51
52 static MewsRestClient::MewsRestClient getRestConnection(*hash<auto> options);
53};
54};
55
The MewsRest data provider base class.
Definition MewsRestDataProviderBase.qc.dox.h:28
setLogger(*LoggerInterface logger)
Accepts a LoggerInterface object for logging (or clears it)
const MaxRecords
Max records that the Mews API will return in one request.
Definition MewsRestDataProviderBase.qc.dox.h:32
constructor(MewsRestClient::MewsRestClient rest, *SwaggerDataProvider::SwaggerDataProvider sdp)
Creates the object from a REST connection.
Qore MewsRestDataProvider module definition.
Definition MewsRestAccountNotesTableDataProvider.qc.dox.h:26