Loading...
Searching...
No Matches
GmailSendMessageDataProvider.qc.dox.h
// -*- mode: c++; indent-tabs-mode: nil -*-
namespace GmailDataProvider {
class GmailMessageSendDataProvider : public GoogleDataProvider::GoogleApiDataProvider {
public:
const ProviderInfo = ...;
const ProviderSummaryInfo = ...;
const RequestType = GmailSendMessageRequestDataType;
const ResourceAction = "users/messages/send";
constructor(GoogleRestClient::GoogleRestClient rest) ;
string getName();
*string getDesc();
protected:
auto doRequestImpl(auto req, *hash<auto> request_options);
public:
protected:
*AbstractDataProviderType getRequestTypeImpl();
public:
protected:
AbstractDataProviderType getGoogleRequestType();
public:
protected:
*AbstractDataProviderType getResponseTypeImpl();
public:
hash<DataProviderInfo> getStaticInfoImpl();
};
const BodyEncodingList = ...;
const BodyMimeTypeList = ...;
class GmailSendMessageAttachmentDataType : public HashDataType {
public:
const Fields = ...;
constructor();
};
const GmailSendMessageAttachmentDataType = new GmailSendMessageAttachmentDataType();
class GmailSendMessageRequestDataType : public HashDataType {
public:
const Fields = ...;
constructor();
};
const GmailSendMessageRequestDataType = new GmailSendMessageRequestDataType();
};
GmailDataProvider::GmailMessageSendDataProvider
Data provider for sending gmail messages.
Definition GmailSendMessageDataProvider.qc.dox.h:28
GmailDataProvider::GmailMessageSendDataProvider::ResourceAction
const ResourceAction
Gmail message send resource action.
Definition GmailSendMessageDataProvider.qc.dox.h:43
GmailDataProvider::GmailMessageSendDataProvider::getName
string getName()
Returns the data provider name.
GmailDataProvider::GmailMessageSendDataProvider::constructor
constructor(GoogleRestClient::GoogleRestClient rest)
Creates the object from a REST connection.
GmailDataProvider::GmailMessageSendDataProvider::ProviderSummaryInfo
const ProviderSummaryInfo
Provider summary info.
Definition GmailSendMessageDataProvider.qc.dox.h:36
GmailDataProvider::GmailMessageSendDataProvider::RequestType
const RequestType
Request type.
Definition GmailSendMessageDataProvider.qc.dox.h:40
GmailDataProvider::GmailMessageSendDataProvider::getStaticInfoImpl
hash< DataProviderInfo > getStaticInfoImpl()
Returns data provider static info.
GmailDataProvider::GmailMessageSendDataProvider::ProviderInfo
const ProviderInfo
Provider info.
Definition GmailSendMessageDataProvider.qc.dox.h:32
GmailDataProvider::GmailMessageSendDataProvider::doRequestImpl
auto doRequestImpl(auto req, *hash< auto > request_options)
Makes a request and returns the response.
GmailDataProvider::GmailMessageSendDataProvider::getResponseTypeImpl
*AbstractDataProviderType getResponseTypeImpl()
Returns the description of a response message, if this object represents a response message.
GmailDataProvider::GmailMessageSendDataProvider::getDesc
*string getDesc()
Returns the data provider description.
GmailDataProvider::GmailMessageSendDataProvider::getGoogleRequestType
AbstractDataProviderType getGoogleRequestType()
Returns the Google request type for the operation.
GmailDataProvider::GmailMessageSendDataProvider::getRequestTypeImpl
*AbstractDataProviderType getRequestTypeImpl()
Returns the description of a successful request message, if any.
GmailDataProvider::GmailSendMessageAttachmentDataType
Gmail attachment type.
Definition GmailSendMessageDataProvider.qc.dox.h:102
GmailDataProvider::GmailSendMessageAttachmentDataType::Fields
const Fields
Field descriptions.
Definition GmailSendMessageDataProvider.qc.dox.h:106
GmailDataProvider::GmailSendMessageAttachmentDataType::constructor
constructor()
Creates the object.
GmailDataProvider::GmailSendMessageRequestDataType
Gmail send message type.
Definition GmailSendMessageDataProvider.qc.dox.h:118
GmailDataProvider::GmailSendMessageRequestDataType::constructor
constructor()
Creates the object.
GmailDataProvider::GmailSendMessageRequestDataType::Fields
const Fields
Field descriptions.
Definition GmailSendMessageDataProvider.qc.dox.h:122
GmailDataProvider
Qore GmailDataProvider module definition.
Definition GmailAttachmentWatchDataProvider.qc.dox.h:26
GmailDataProvider::GmailSendMessageAttachmentDataType
const GmailSendMessageAttachmentDataType
Gmail attachment type.
Definition GmailSendMessageDataProvider.qc.dox.h:115
GmailDataProvider::GmailSendMessageRequestDataType
const GmailSendMessageRequestDataType
Gmail send message type.
Definition GmailSendMessageDataProvider.qc.dox.h:131