Versions in this module Expand all Collapse all v1 v1.0.0 Jan 8, 2023 Changes in this version + type Onboard struct + Logger *zap.Logger + QueueNotificationEmailOtp *string + SesAdapter adaptor.SESAdapter + SqsAdapter adaptor.SQSAdapter + func (o *Onboard) SendOtpEmail() *model.BusinessError + type OnboardWatcher interface + SendOtpEmail func() *model.BusinessError + func NewOnboard(o Onboard) OnboardWatcher + type Tier struct + Dao repository.TierPersister + Expired *time.Duration + Logger *zap.Logger + func (t *Tier) Expire() + type TierWatcher interface + Expire func() + func NewTier(t Tier) TierWatcher + type Transaction struct + Logger *zap.Logger + QueueNotificationEmailTrx *string + SesAdapter adaptor.SESAdapter + SqsAdapter adaptor.SQSAdapter + func (t *Transaction) SendInvoiceEmail() *model.BusinessError + type TransactionWatcher interface + SendInvoiceEmail func() *model.BusinessError + func NewTransaction(t Transaction) TransactionWatcher