subscribe

package
v0.0.10 Latest Latest
Warning

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

Go to latest
Published: Mar 5, 2023 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AffectedIdField        = "affid"
	AffectedHashEmailField = "hsha256email"
)
View Source
const (
	SubscriberIdField       = "subid"
	SubscriberB64EmailField = "b64email"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Affected

type Affected struct {
	HSHA256Email entity.HSHA256
	AffectedId   entity.AutoGenKey
}

func NewAffected

func NewAffected(email string) Affected

func (Affected) Copy

func (a Affected) Copy(key entity.AutoGenKey) Affected

func (Affected) Record

func (a Affected) Record() []entity.Tuple

type Subscriber

type Subscriber struct {
	B64Email     entity.Base64
	SubscriberId entity.AutoGenKey
}

func NewSubscriber

func NewSubscriber(email string) Subscriber

func (Subscriber) Copy

func (s Subscriber) Copy(key entity.AutoGenKey) Subscriber

func (Subscriber) Record

func (s Subscriber) Record() []entity.Tuple

type SubscriberAffected

type SubscriberAffected struct {
	AffId entity.AutoGenKey
	SubId entity.AutoGenKey
}

func NewSubscriberAffected

func NewSubscriberAffected(a Affected, s Subscriber) SubscriberAffected

func (SubscriberAffected) Record

func (sa SubscriberAffected) Record() []entity.Tuple

type Subscription

type Subscription struct {
	Subscriber Subscriber
	Affected   []Affected
}

Jump to

Keyboard shortcuts

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