gmail  v1
Static Public Attributes | List of all members
google_gmail_api::GmailService::SCOPES Class Reference

#include <gmail_service.h>

Static Public Attributes

static const char MAIL_GOOGLE_COM [] = {"https://mail.google.com/"}
 
static const char GMAIL_ADDONS_CURRENT_ACTION_COMPOSE [] = {"https://www.googleapis.com/auth/gmail.addons.current.action.compose"}
 
static const char GMAIL_ADDONS_CURRENT_MESSAGE_ACTION [] = {"https://www.googleapis.com/auth/gmail.addons.current.message.action"}
 
static const char GMAIL_ADDONS_CURRENT_MESSAGE_METADATA [] = {"https://www.googleapis.com/auth/gmail.addons.current.message.metadata"}
 
static const char GMAIL_ADDONS_CURRENT_MESSAGE_READONLY [] = {"https://www.googleapis.com/auth/gmail.addons.current.message.readonly"}
 
static const char GMAIL_COMPOSE [] = {"https://www.googleapis.com/auth/gmail.compose"}
 
static const char GMAIL_INSERT [] = {"https://www.googleapis.com/auth/gmail.insert"}
 
static const char GMAIL_LABELS [] = {"https://www.googleapis.com/auth/gmail.labels"}
 
static const char GMAIL_METADATA [] = {"https://www.googleapis.com/auth/gmail.metadata"}
 
static const char GMAIL_MODIFY [] = {"https://www.googleapis.com/auth/gmail.modify"}
 
static const char GMAIL_READONLY [] = {"https://www.googleapis.com/auth/gmail.readonly"}
 
static const char GMAIL_SEND [] = {"https://www.googleapis.com/auth/gmail.send"}
 
static const char GMAIL_SETTINGS_BASIC [] = {"https://www.googleapis.com/auth/gmail.settings.basic"}
 
static const char GMAIL_SETTINGS_SHARING [] = {"https://www.googleapis.com/auth/gmail.settings.sharing"}
 

Detailed Description

Declares the OAuth2.0 scopes used within Gmail API

These scopes shoudl be used when asking for credentials to invoke methods in the GmailService.

Member Data Documentation

◆ GMAIL_ADDONS_CURRENT_ACTION_COMPOSE

const char google_gmail_api::GmailService::SCOPES::GMAIL_ADDONS_CURRENT_ACTION_COMPOSE = {"https://www.googleapis.com/auth/gmail.addons.current.action.compose"}
static

Manage drafts and send emails when you interact with the add-on.

◆ GMAIL_ADDONS_CURRENT_MESSAGE_ACTION

const char google_gmail_api::GmailService::SCOPES::GMAIL_ADDONS_CURRENT_MESSAGE_ACTION = {"https://www.googleapis.com/auth/gmail.addons.current.message.action"}
static

View your email messages when you interact with the add-on.

◆ GMAIL_ADDONS_CURRENT_MESSAGE_METADATA

const char google_gmail_api::GmailService::SCOPES::GMAIL_ADDONS_CURRENT_MESSAGE_METADATA = {"https://www.googleapis.com/auth/gmail.addons.current.message.metadata"}
static

View your email message metadata when the add-on is running.

◆ GMAIL_ADDONS_CURRENT_MESSAGE_READONLY

const char google_gmail_api::GmailService::SCOPES::GMAIL_ADDONS_CURRENT_MESSAGE_READONLY = {"https://www.googleapis.com/auth/gmail.addons.current.message.readonly"}
static

View your email messages when the add-on is running.

◆ GMAIL_COMPOSE

const char google_gmail_api::GmailService::SCOPES::GMAIL_COMPOSE = {"https://www.googleapis.com/auth/gmail.compose"}
static

Manage drafts and send emails.

◆ GMAIL_INSERT

const char google_gmail_api::GmailService::SCOPES::GMAIL_INSERT = {"https://www.googleapis.com/auth/gmail.insert"}
static

Insert mail into your mailbox.

◆ GMAIL_LABELS

const char google_gmail_api::GmailService::SCOPES::GMAIL_LABELS = {"https://www.googleapis.com/auth/gmail.labels"}
static

Manage mailbox labels.

◆ GMAIL_METADATA

const char google_gmail_api::GmailService::SCOPES::GMAIL_METADATA = {"https://www.googleapis.com/auth/gmail.metadata"}
static

View your email message metadata such as labels and headers, but not the email body.

◆ GMAIL_MODIFY

const char google_gmail_api::GmailService::SCOPES::GMAIL_MODIFY = {"https://www.googleapis.com/auth/gmail.modify"}
static

View and modify but not delete your email.

◆ GMAIL_READONLY

const char google_gmail_api::GmailService::SCOPES::GMAIL_READONLY = {"https://www.googleapis.com/auth/gmail.readonly"}
static

View your email messages and settings.

◆ GMAIL_SEND

const char google_gmail_api::GmailService::SCOPES::GMAIL_SEND = {"https://www.googleapis.com/auth/gmail.send"}
static

Send email on your behalf.

◆ GMAIL_SETTINGS_BASIC

const char google_gmail_api::GmailService::SCOPES::GMAIL_SETTINGS_BASIC = {"https://www.googleapis.com/auth/gmail.settings.basic"}
static

Manage your basic mail settings.

◆ GMAIL_SETTINGS_SHARING

const char google_gmail_api::GmailService::SCOPES::GMAIL_SETTINGS_SHARING = {"https://www.googleapis.com/auth/gmail.settings.sharing"}
static

Manage your sensitive mail settings, including who can manage your mail.

◆ MAIL_GOOGLE_COM

const char google_gmail_api::GmailService::SCOPES::MAIL_GOOGLE_COM = {"https://mail.google.com/"}
static

Read, compose, send, and permanently delete all your email from Gmail.


The documentation for this class was generated from the following files: