gmail

package
v0.1.12 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 9, 2026 License: GPL-3.0 Imports: 4 Imported by: 0

Documentation

Overview

Package gmail implements the Gmail Takeout service for revoco.

Index

Constants

View Source
const ServiceID = "gmail"

ServiceID is the unique identifier for the Gmail service.

Variables

This section is empty.

Functions

func Register

func Register() error

Register registers the Gmail service and its components.

Types

type Service

type Service struct {
	// contains filtered or unexported fields
}

Service handles Gmail Takeout data.

func New

func New() *Service

New creates a new Gmail service instance.

func (*Service) DefaultConfig

func (s *Service) DefaultConfig() core.ServiceConfig

DefaultConfig returns the default configuration for this service.

func (*Service) Description

func (s *Service) Description() string

Description returns a brief description of what this service handles.

func (*Service) ID

func (s *Service) ID() string

ID returns the unique identifier for this service.

func (*Service) Ingesters

func (s *Service) Ingesters() []core.Ingester

Ingesters returns all available ingestion modules for this service.

func (*Service) Name

func (s *Service) Name() string

Name returns the human-readable name for display.

func (*Service) Processors

func (s *Service) Processors() []core.Processor

Processors returns all available processors for this service.

func (*Service) SupportedOutputs

func (s *Service) SupportedOutputs() []string

SupportedOutputs returns the IDs of compatible output modules.

Directories

Path Synopsis
Package ingesters provides data ingestion modules for Gmail Takeout.
Package ingesters provides data ingestion modules for Gmail Takeout.
Package metadata defines types for Gmail Takeout data.
Package metadata defines types for Gmail Takeout data.
Package outputs provides output modules for Gmail data.
Package outputs provides output modules for Gmail data.
Package processors provides data processing for Gmail Takeout.
Package processors provides data processing for Gmail Takeout.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL