services

package
v0.0.0-...-e4696b1 Latest Latest
Warning

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

Go to latest
Published: Mar 8, 2025 License: AGPL-3.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

View Source
const DOMAIN_PREFIX = "dispatch"

Variables

This section is empty.

Functions

This section is empty.

Types

type SESIdentityManager

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

func NewSESIdentityManager

func NewSESIdentityManager(sesClient thirdparty.SESClient) *SESIdentityManager

func (*SESIdentityManager) CreateIdentity

func (s *SESIdentityManager) CreateIdentity(ctx context.Context, domainInfo *domain.DomainInfo) error

func (*SESIdentityManager) DeleteIdentity

func (s *SESIdentityManager) DeleteIdentity(ctx context.Context, domainInfo *domain.DomainInfo) error

func (*SESIdentityManager) RefreshIdentity

func (s *SESIdentityManager) RefreshIdentity(ctx context.Context, domainInfo *domain.DomainInfo) error

type SesEmailer

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

func NewSesEmailer

func NewSesEmailer(sesClient thirdparty.SESClient, snowflakeNode thirdparty.BaseSnowflakeNode) *SesEmailer

func (*SesEmailer) SendEmail

func (se *SesEmailer) SendEmail(ctx context.Context, email *services.PreparedEmail) error

Jump to

Keyboard shortcuts

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