Versions in this module Expand all Collapse all v0 v0.0.4 Aug 15, 2022 Changes in this version + func SaveMessageFile(srv *gmail.Service, MessagesDir string, MessagesSeed *[]int32, user string, ...) (string, error) + type SaveEml func(*gmail.Message) (string, error) v0.0.3 Jul 24, 2022 Changes in this version + var Creds []byte v0.0.2 Jul 23, 2022 Changes in this version + func GetLabelsByIdOrName(srv *gmail.Service, user string, refs ...string) ([]*gmail.Label, error) + func RemoveNils(s []*C) []*C v0.0.1 Jul 21, 2022 Changes in this version + func ExportMessages(msgs chan *gmail.Message, total int64, pui *ui.ProgressUI, ...) *excelize.File + func GetClient(config *oauth2.Config, TokenFile string, BatchMode bool, NoBrowser bool, ...) *http.Client + func GetGmailSrv(CredsFile string, TokenFile string, BatchMode bool, NoBrowser bool, ...) (*gmail.Service, error) + func GetMessages(srv *gmail.Service, messagesLimit int, pui *ui.ProgressUI, user string, ...) (chan *gmail.Message, int64) + func ListLabels(srv *gmail.Service, user string) ([]*gmail.Label, error) + type LocalAttachment struct + Filename string + func SaveAttachments(srv *gmail.Service, rateLimiter ratelimit.Limiter, AttachmentsDir string, ...) ([]*LocalAttachment, error) + type SaveMsgAttachments func(*gmail.Message) ([]*LocalAttachment, error)