Documentation
¶
Index ¶
- func NewConfig() *oauth2.Config
- type DraftsService
- type GmailService
- type HistoryService
- type LabelCreatorCall
- type LabelDeletorCall
- type LabelGetterCall
- type LabelListerCall
- type LabelPatcherCall
- type LabelUpdaterCall
- type Labeler
- type LabelerClient
- type LabelerClientDelete
- type LabelerClientList
- type LabelsService
- func (l *LabelsService) Create(userID string, label *gmail.Label) LabelerClient
- func (l *LabelsService) Delete(userID string, labelID string) LabelerClientDelete
- func (l *LabelsService) Get(userID string, labelID string) LabelerClient
- func (l *LabelsService) List(userID string) LabelerClientList
- func (l *LabelsService) Patch(userID string, labelID string, label *gmail.Label) LabelerClient
- func (l *LabelsService) Update(userID string, labelID string, label *gmail.Label) LabelerClient
- type MessageBatchDeletorCall
- type MessageBatchModifierCall
- type MessageDeletorCall
- type MessageGetterCall
- type MessageImporterCall
- type MessageInserterCall
- type MessageListerCall
- type MessageModifierCall
- type MessageSenderCall
- type MessageTrasherCall
- type MessageUntrasherCall
- type MessagesService
- func (m *MessagesService) BatchDelete(userID string, req *gmail.BatchDeleteMessagesRequest) MessengerClient
- func (m *MessagesService) BatchModify(userID string, req *gmail.BatchModifyMessagesRequest) MessengerClient
- func (m *MessagesService) Delete(userID string, messageID string) MessengerClient
- func (m *MessagesService) Get(userID string, messageID string) MessengerClientResp
- func (m *MessagesService) Import(userID string, message *gmail.Message) MessengerClientResp
- func (m *MessagesService) Insert(userID string, message *gmail.Message) MessengerClientResp
- func (m *MessagesService) List(userID string, maxResults int64) MessengerClientList
- func (m *MessagesService) Modify(userID string, messageID string, req *gmail.ModifyMessageRequest) MessengerClientResp
- func (m *MessagesService) Send(userID string, message *gmail.Message) MessengerClientResp
- func (m *MessagesService) Trash(userID string, messageID string) MessengerClientResp
- func (m *MessagesService) Untrash(userID string, messageID string) MessengerClientResp
- type Messenger
- type MessengerClient
- type MessengerClientList
- type MessengerClientResp
- type OAuthConfiguration
- type Service
- type SettingsService
- type ThreadsService
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type DraftsService ¶
type DraftsService struct {
*gmail.UsersDraftsService
}
type GmailService ¶
type GmailService struct { Users *gmail.UsersService Labels *LabelsService Drafts *DraftsService Messages *MessagesService History *HistoryService Settings *SettingsService Threads *ThreadsService }
func (*GmailService) GetLabelsService ¶
func (g *GmailService) GetLabelsService() Labeler
func (*GmailService) GetMessagesService ¶
func (g *GmailService) GetMessagesService() Messenger
type HistoryService ¶
type HistoryService struct {
*gmail.UsersHistoryService
}
type LabelCreatorCall ¶
type LabelCreatorCall interface {
Create(string, *gmail.Label) LabelerClient
}
type LabelDeletorCall ¶
type LabelDeletorCall interface {
Delete(string, string) LabelerClientDelete
}
type LabelGetterCall ¶
type LabelGetterCall interface {
Get(string, string) LabelerClient
}
type LabelListerCall ¶
type LabelListerCall interface {
List(string) LabelerClientList
}
type LabelPatcherCall ¶
type LabelPatcherCall interface {
Patch(string, string, *gmail.Label) LabelerClient
}
type LabelUpdaterCall ¶
type LabelUpdaterCall interface {
Update(string, string, *gmail.Label) LabelerClient
}
type Labeler ¶
type Labeler interface { LabelCreatorCall LabelDeletorCall LabelGetterCall LabelListerCall LabelPatcherCall LabelUpdaterCall }
type LabelerClient ¶
type LabelerClient interface {
Do(opts ...googleapi.CallOption) (*gmail.Label, error)
}
type LabelerClientDelete ¶
type LabelerClientDelete interface {
Do(opts ...googleapi.CallOption) error
}
type LabelerClientList ¶
type LabelerClientList interface {
Do(opts ...googleapi.CallOption) (*gmail.ListLabelsResponse, error)
}
type LabelsService ¶
type LabelsService struct {
// contains filtered or unexported fields
}
func NewLabelsService ¶
func NewLabelsService(labelSvc *gmail.UsersLabelsService) *LabelsService
func (*LabelsService) Create ¶
func (l *LabelsService) Create(userID string, label *gmail.Label) LabelerClient
func (*LabelsService) Delete ¶
func (l *LabelsService) Delete(userID string, labelID string) LabelerClientDelete
func (*LabelsService) Get ¶
func (l *LabelsService) Get(userID string, labelID string) LabelerClient
func (*LabelsService) List ¶
func (l *LabelsService) List(userID string) LabelerClientList
func (*LabelsService) Patch ¶
func (l *LabelsService) Patch(userID string, labelID string, label *gmail.Label) LabelerClient
func (*LabelsService) Update ¶
func (l *LabelsService) Update(userID string, labelID string, label *gmail.Label) LabelerClient
type MessageBatchDeletorCall ¶
type MessageBatchDeletorCall interface {
BatchDelete(string, *gmail.BatchDeleteMessagesRequest) MessengerClient
}
type MessageBatchModifierCall ¶
type MessageBatchModifierCall interface {
BatchModify(string, *gmail.BatchModifyMessagesRequest) MessengerClient
}
type MessageDeletorCall ¶
type MessageDeletorCall interface {
Delete(string, string) MessengerClient
}
type MessageGetterCall ¶
type MessageGetterCall interface {
Get(string, string) MessengerClientResp
}
type MessageImporterCall ¶
type MessageImporterCall interface {
Import(string, *gmail.Message) MessengerClientResp
}
type MessageInserterCall ¶
type MessageInserterCall interface {
Insert(string, *gmail.Message) MessengerClientResp
}
type MessageListerCall ¶
type MessageListerCall interface {
List(string, int64) MessengerClientList
}
type MessageModifierCall ¶
type MessageModifierCall interface {
Modify(string, string, *gmail.ModifyMessageRequest) MessengerClientResp
}
type MessageSenderCall ¶
type MessageSenderCall interface {
Send(string, *gmail.Message) MessengerClientResp
}
type MessageTrasherCall ¶
type MessageTrasherCall interface {
Trash(string, string) MessengerClientResp
}
type MessageUntrasherCall ¶
type MessageUntrasherCall interface {
Untrash(string, string) MessengerClientResp
}
type MessagesService ¶
type MessagesService struct {
// contains filtered or unexported fields
}
func NewMessagesService ¶
func NewMessagesService(messagesSvc *gmail.UsersMessagesService) *MessagesService
func (*MessagesService) BatchDelete ¶
func (m *MessagesService) BatchDelete(userID string, req *gmail.BatchDeleteMessagesRequest) MessengerClient
func (*MessagesService) BatchModify ¶
func (m *MessagesService) BatchModify(userID string, req *gmail.BatchModifyMessagesRequest) MessengerClient
func (*MessagesService) Delete ¶
func (m *MessagesService) Delete(userID string, messageID string) MessengerClient
func (*MessagesService) Get ¶
func (m *MessagesService) Get(userID string, messageID string) MessengerClientResp
func (*MessagesService) Import ¶
func (m *MessagesService) Import(userID string, message *gmail.Message) MessengerClientResp
func (*MessagesService) Insert ¶
func (m *MessagesService) Insert(userID string, message *gmail.Message) MessengerClientResp
func (*MessagesService) List ¶
func (m *MessagesService) List(userID string, maxResults int64) MessengerClientList
func (*MessagesService) Modify ¶
func (m *MessagesService) Modify(userID string, messageID string, req *gmail.ModifyMessageRequest) MessengerClientResp
func (*MessagesService) Send ¶
func (m *MessagesService) Send(userID string, message *gmail.Message) MessengerClientResp
func (*MessagesService) Trash ¶
func (m *MessagesService) Trash(userID string, messageID string) MessengerClientResp
func (*MessagesService) Untrash ¶
func (m *MessagesService) Untrash(userID string, messageID string) MessengerClientResp
type MessengerClient ¶
type MessengerClient interface {
Do(opts ...googleapi.CallOption) error
}
type MessengerClientList ¶
type MessengerClientList interface {
Do(opts ...googleapi.CallOption) (*gmail.ListMessagesResponse, error)
}
type MessengerClientResp ¶
type MessengerClientResp interface {
Do(opts ...googleapi.CallOption) (*gmail.Message, error)
}
type OAuthConfiguration ¶
type SettingsService ¶
type SettingsService struct {
*gmail.UsersSettingsService
}
type ThreadsService ¶
type ThreadsService struct {
*gmail.UsersThreadsService
}
Click to show internal directories.
Click to hide internal directories.