48 constructor(GoogleRestClient::GoogleRestClient rest, *hash<auto> options) ;
107 const PartFields = Fields{PartHeaders};
109 const PartHeaders = ...;
Event data type for new gmail events.
Definition GmailMessageWatchDataProvider.qc.dox.h:101
The parent class for Gmail REST APIs.
Definition GmailMessageWatchDataProviderBase.qc.dox.h:28
The parent class for Gmail REST APIs.
Definition GmailMessageWatchDataProvider.qc.dox.h:31
*string getDesc()
Returns the data provider description.
const ProviderInfo
Provider info.
Definition GmailMessageWatchDataProvider.qc.dox.h:35
constructor(GoogleRestClient::GoogleRestClient rest, *hash< auto > options)
Creates the object from a REST connection.
messageReceived(hash< auto > msg)
Raise events.
const ProviderSummaryInfo
Provider summary info.
Definition GmailMessageWatchDataProvider.qc.dox.h:39
auto getExampleEventDataImpl(string event_id)
Returns example data for the given observable event.
hash< string, hash< DataProviderMessageInfo > > getEventTypesImpl()
Returns a hash of all supported event types.
static AbstractDataProviderType getMessageEventType()
Returns the message event data type.
hash< DataProvider::DataProviderInfo > getStaticInfoImpl()
Returns data provider static info.
string getName()
Returns the data provider name.
Qore GmailDataProvider module definition.
Definition GmailAttachmentWatchDataProvider.qc.dox.h:26
const EVENT_EMAIL_MATCHED
Gmail email matched event.
Definition GmailMessageWatchDataProvider.qc.dox.h:28