enum

package
v0.2.24 Latest Latest
Warning

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

Go to latest
Published: May 18, 2025 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ConnectionStatus added in v0.0.3

type ConnectionStatus string
const (
	ConnectionActive    ConnectionStatus = "active"
	ConnectionNotActive ConnectionStatus = "not_active"
)

type EmailClassification

type EmailClassification string
const (
	EmailAutoResponder      EmailClassification = "auto_responder"
	EmailBounceNotification EmailClassification = "bounce_notification"
	EmailBulk               EmailClassification = "bulk_email"
	EmailInternal           EmailClassification = "internal"
	EmailOK                 EmailClassification = "ok"
	EmailSensitive          EmailClassification = "sensitive"
	EmailSpam               EmailClassification = "spam"
	EmailWarmer             EmailClassification = "email_warmer"
)

func (EmailClassification) String

func (t EmailClassification) String() string

type EmailDirection

type EmailDirection string
const (
	EmailDirectionInbound  EmailDirection = "inbound"
	EmailDirectionOutbound EmailDirection = "outbound"
)

func (EmailDirection) String

func (t EmailDirection) String() string

type EmailEvent added in v0.2.5

type EmailEvent string
const (
	EventEmailInboundReceivedIMAP            EmailEvent = "emails.inbound.received.imap"
	EventEmailInboundStored                  EmailEvent = "emails.inbound.stored"
	EventEmailInboundClassify                EmailEvent = "emails.inbound.classify"
	EventEmailInboundClassifiedOK            EmailEvent = "emails.inbound.classified.ok"
	EventEmailInboundClassifiedSkip          EmailEvent = "emails.inbound.classified.skip"
	EventEmailInboundClassifiedBounce        EmailEvent = "emails.inbound.classified.bounce"
	EventEmailInboundClassifiedAutoresponder EmailEvent = "emails.inbound.classified.autoresponder"
	EventEmailInboundAnalysis                EmailEvent = "emails.inbound.analysis"
	EventEmailInboundAttachments             EmailEvent = "emails.inbound.attachments"
	EventEmailInboundThread                  EmailEvent = "emails.inbound.thread"
	EventEmailInboundCompleted               EmailEvent = "emails.inbound.completed"

	EventEmailOutboundScheduled EmailEvent = "emails.outbound.scheduled"
	EventEmailOutboundRequested EmailEvent = "emails.outbound.requested"
	EventEmailOutboundAssembled EmailEvent = "emails.outbound.assembled"
	EventEmailOutboundStored    EmailEvent = "emails.outbound.stored"
	EventEmailOutboundSent      EmailEvent = "emails.outbound.sent"

	EventEmailErrorInbound  EmailEvent = "emails.errors.inbound"
	EventEmailErrorOutbound EmailEvent = "emails.errors.outbound"
	EventEmailErrorLogger   EmailEvent = "emails.errors.logger"

	EventEmailTrackingClick EmailEvent = "emails.tracking.click"
)

func (EmailEvent) String added in v0.2.5

func (e EmailEvent) String() string

type EmailImportSource added in v0.1.12

type EmailImportSource string
const (
	EmailImportIMAP EmailImportSource = "imap"
)

func (EmailImportSource) String added in v0.1.12

func (t EmailImportSource) String() string

type EmailProvider

type EmailProvider string
const (
	EmailGoogleWorkspace EmailProvider = "google_workspace"
	EmailOutlook         EmailProvider = "outlook"
	EmailMailstack       EmailProvider = "mailstack"
	EmailGeneric         EmailProvider = "generic"
)

func (EmailProvider) String

func (t EmailProvider) String() string

type EmailSecurity

type EmailSecurity string
const (
	EmailSecurityNone     EmailSecurity = "none"
	EmailSecuritySSL      EmailSecurity = "ssl"
	EmailSecurityTLS      EmailSecurity = "tls"
	EmailSecurityStartTLS EmailSecurity = "startTLS"
)

func (EmailSecurity) String

func (t EmailSecurity) String() string

type EmailStatus

type EmailStatus string
const (
	EmailStatusReceived  EmailStatus = "received"
	EmailStatusDraft     EmailStatus = "draft"
	EmailStatusQueued    EmailStatus = "queued"
	EmailStatusScheduled EmailStatus = "scheduled"
	EmailStatusSent      EmailStatus = "sent"
	EmailStatusFailed    EmailStatus = "failed"
	EmailStatusBounced   EmailStatus = "bounced"
)

func (EmailStatus) String

func (t EmailStatus) String() string

type EntityType

type EntityType string
const (
	EMAIL_SIGNATURE EntityType = "EMAIL_SIGNATURE"
	EMAIL           EntityType = "EMAIL"
)

func GetEntityType

func GetEntityType(s string) EntityType

func (EntityType) String

func (entityType EntityType) String() string

type MailstackService added in v0.2.5

type MailstackService string
const (
	MailstackIMAPService           MailstackService = "mailstack.imap_service"
	MailstackStorageService        MailstackService = "mailstack.email_storage_service"
	MailstackClassificationService MailstackService = "mailstack.email_classification_service"
	MailstackAnalysisService       MailstackService = "mailstack.email_analysis_service"
	MailstackAttachmentsService    MailstackService = "mailstack.attachments_service"
	MailstackThreadingService      MailstackService = "mailstack.email_threading_service"
	MailstackContentService        MailstackService = "mailstack.email_content_service"
	MailstackEventLoggerService    MailstackService = "mailstack.event_logger_service"
)

func (MailstackService) String added in v0.2.5

func (e MailstackService) String() string

type NATSBucket added in v0.2.5

type NATSBucket string
const (
	NATSBucketEmailAttachment NATSBucket = "EMAIL_ATTACHMENTS"
)

func (NATSBucket) String added in v0.2.5

func (e NATSBucket) String() string

Jump to

Keyboard shortcuts

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