Loading...
Searching...
No Matches
CdsRestDataProviderBase.qc.dox.h
// -*- mode: c++; indent-tabs-mode: nil -*-
namespace CdsRestDataProvider {
class CdsRestDataProviderBase : public DataProvider::AbstractDataProvider {
public:
const ConstructorOptions = ...;
const EnvOptions = ...;
const HttpMethods = ...;
protected:
CdsRestClient::CdsRestClient rest;
*CdsRestClient::CdsRestConnection conn;
public:
constructor();
constructor(CdsRestClient::CdsRestClient rest);
constructor(CdsRestClient::CdsRestConnection conn);
setLogger(*LoggerInterface logger);
protected:
static *hash<auto> getClientOptions(*hash<auto> copts);
public:
};
};
CdsRestDataProvider::CdsRestDataProviderBase
The CdsRest data provider class.
Definition CdsRestDataProviderBase.qc.dox.h:28
CdsRestDataProvider::CdsRestDataProviderBase::getClientOptions
static *hash< auto > getClientOptions(*hash< auto > copts)
Returns options for the CdsRestClient.
CdsRestDataProvider::CdsRestDataProviderBase::constructor
constructor()
Creates the object.
CdsRestDataProvider::CdsRestDataProviderBase::conn
*CdsRestClient::CdsRestConnection conn
The connection object used to create the REST client.
Definition CdsRestDataProviderBase.qc.dox.h:48
CdsRestDataProvider::CdsRestDataProviderBase::ConstructorOptions
const ConstructorOptions
Constructor options.
Definition CdsRestDataProviderBase.qc.dox.h:32
CdsRestDataProvider::CdsRestDataProviderBase::EnvOptions
const EnvOptions
Environment options.
Definition CdsRestDataProviderBase.qc.dox.h:36
CdsRestDataProvider::CdsRestDataProviderBase::constructor
constructor(CdsRestClient::CdsRestClient rest)
Creates the object.
CdsRestDataProvider::CdsRestDataProviderBase::rest
CdsRestClient::CdsRestClient rest
The REST client object for API calls.
Definition CdsRestDataProviderBase.qc.dox.h:45
CdsRestDataProvider::CdsRestDataProviderBase::setLogger
setLogger(*LoggerInterface logger)
Accepts a LoggerInterface object for logging (or clears it)
CdsRestDataProvider::CdsRestDataProviderBase::constructor
constructor(CdsRestClient::CdsRestConnection conn)
Creates the object.
CdsRestDataProvider::CdsRestDataProviderBase::HttpMethods
const HttpMethods
Hash of HTTP Methods.
Definition CdsRestDataProviderBase.qc.dox.h:40
CdsRestDataProvider
Qore CdsRestDataProvider module definition.
Definition CdsEntityDataProvider.qc.dox.h:26