59 constructor(GoogleRestClient::GoogleRestClient rest, *hash<auto> options) ;
Attachment event data type.
Definition GmailAttachmentWatchDataProvider.qc.dox.h:115
The parent class for Gmail REST APIs.
Definition GmailAttachmentWatchDataProvider.qc.dox.h:31
hash< DataProvider::DataProviderInfo > getStaticInfoImpl()
Returns data provider static info.
string attachment_regex
Regular expression for matching attachment filenames.
Definition GmailAttachmentWatchDataProvider.qc.dox.h:51
*string getDesc()
Returns the data provider description.
processOptions(*hash< auto > copts)
Process constructor options.
string getName()
Returns the data provider name.
const ProviderSummaryInfo
Provider summary info.
Definition GmailAttachmentWatchDataProvider.qc.dox.h:43
auto getExampleEventDataImpl(string event_id)
Returns example data for the given observable event.
const ConstructorOptions
Constructor options.
Definition GmailAttachmentWatchDataProvider.qc.dox.h:39
const ProviderInfo
Provider info.
Definition GmailAttachmentWatchDataProvider.qc.dox.h:35
hash< string, hash< DataProviderMessageInfo > > getEventTypesImpl()
Returns a hash of all supported event types.
int re_flags
Regular expression match flags.
Definition GmailAttachmentWatchDataProvider.qc.dox.h:54
constructor(GoogleRestClient::GoogleRestClient rest, *hash< auto > options)
Creates the object from a REST connection.
string attachment_glob
Glob for matching attachment filenames.
Definition GmailAttachmentWatchDataProvider.qc.dox.h:48
messageReceived(hash< auto > msg)
Raise events.
The parent class for Gmail REST APIs.
Definition GmailMessageWatchDataProviderBase.qc.dox.h:28
Qore GmailDataProvider module definition.
Definition GmailAttachmentWatchDataProvider.qc.dox.h:26
const EVENT_ATTACHMENT_MATCHED
Gmail attachment matched event.
Definition GmailAttachmentWatchDataProvider.qc.dox.h:28
const GmailAttachmentEventDataType
Attachment event data type constant.
Definition GmailAttachmentWatchDataProvider.qc.dox.h:125