hash< DataProviderSummaryInfo > getSummaryInfo()
The Google data provider base class.
Definition GoogleApiParentDataProvider.qc.dox.h:28
setSubpaths(*string path_prefix, *list< auto > args)
Sets subpaths.
*list< hash< DataProvider::DataProviderSummaryInfo > > getChildProviderSummaryInfo()
Return data provider summary info.
*string getDesc()
Returns the data provider description.
check()
Check the data provider.
string type
Data provider type name.
Definition GoogleApiParentDataProvider.qc.dox.h:46
constructor(RestClient::RestClient rest, string api, string resource, *hash< auto > path_args, *string path_prefix,...)
Creates the object.
*hash< auto > path_args
Any path args associated with this data provider.
Definition GoogleApiParentDataProvider.qc.dox.h:49
list< string > resource_path
The resource path name.
Definition GoogleApiParentDataProvider.qc.dox.h:40
hash< DataProvider::DataProviderInfo > getStaticInfoImpl()
Returns data provider static info.
*hash< string, list< string > > subpaths
Path groups under this parent.
Definition GoogleApiParentDataProvider.qc.dox.h:55
hash< string, bool > methods
Method hash.
Definition GoogleApiParentDataProvider.qc.dox.h:52
constructor(string api, string resource, *hash< auto > path_args, *string path_prefix,...)
Creates the object.
const ConstructorOptions
Constructor options.
Definition GoogleApiParentDataProvider.qc.dox.h:32
string desc
Data provider description.
Definition GoogleApiParentDataProvider.qc.dox.h:43
string getName()
Returns the data provider name.
string api
The Google API name (ex: "calendar")
Definition GoogleApiParentDataProvider.qc.dox.h:37
*GoogleDataProvider::GoogleDataProviderBase getChildProviderImpl(string name)
Returns the given child provider or NOTHING if the given child is unknown.
*list< string > getChildProviderNamesImpl()
Returns a list of child data provider names, if any.
The Google data provider base class.
Definition GoogleDataProviderBase.qc.dox.h:28
*RestClient::RestClient rest
The REST client object for API calls.
Definition GoogleDataProviderBase.qc.dox.h:39
Qore GoogleDataProvider module definition.
Definition GoogleApiDataProvider.qc.dox.h:26