Qore SalesforceRestDataProvider Module Reference 2.0
Loading...
Searching...
No Matches
SalesforceRestDataProviderBase.qc.dox.h
1// -*- mode: c++; indent-tabs-mode: nil -*-
3
28class SalesforceRestDataProviderBase : public DataProvider::AbstractDataProvider {
29
30public:
32 const ConstructorOptions = ...;
33
34
36 const EnvOptions = ...;
37
38
40 const HttpMethods = ...;
41
42
43protected:
45 *SalesforceRestClient::SalesforceRestConnection conn;
46
48 SalesforceRestClient::SalesforceRestClient rest;
49
50public:
51
54
55
57 constructor(SalesforceRestClient::SalesforceRestClient rest);
58
59
61 constructor(SalesforceRestClient::SalesforceRestConnection conn);
62
63
65 setLogger(*LoggerInterface logger);
66
67
69protected:
70 static *hash<auto> getClientOptions(*hash<auto> copts);
71public:
72
73};
74};
The SalesforceRest data provider class.
Definition SalesforceRestDataProviderBase.qc.dox.h:28
const EnvOptions
Environment options.
Definition SalesforceRestDataProviderBase.qc.dox.h:36
SalesforceRestClient::SalesforceRestClient rest
The REST client object for API calls.
Definition SalesforceRestDataProviderBase.qc.dox.h:48
*SalesforceRestClient::SalesforceRestConnection conn
The connection object used to create the REST client.
Definition SalesforceRestDataProviderBase.qc.dox.h:45
const HttpMethods
Hash of HTTP Methods.
Definition SalesforceRestDataProviderBase.qc.dox.h:40
const ConstructorOptions
Constructor options.
Definition SalesforceRestDataProviderBase.qc.dox.h:32
constructor(SalesforceRestClient::SalesforceRestConnection conn)
Creates the object.
static *hash< auto > getClientOptions(*hash< auto > copts)
Returns options for the SalesforceRestClient.
setLogger(*LoggerInterface logger)
Accepts a LoggerInterface object for logging (or clears it)
constructor(SalesforceRestClient::SalesforceRestClient rest)
Creates the object.
Qore SalesforceRestDataProvider module definition.
Definition SalesforceRestDataProvider.qc.dox.h:26