Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CommandHandlers ¶
type CommandHandlers struct { Upsert UpsertEmailCommandHandler FailEmailValidation FailEmailValidationCommandHandler EmailValidated EmailValidatedCommandHandler }
func NewCommandHandlers ¶
func NewCommandHandlers(log logger.Logger, cfg *config.Config, es eventstore.AggregateStore) *CommandHandlers
type EmailValidatedCommandHandler ¶
type EmailValidatedCommandHandler interface {
Handle(ctx context.Context, cmd *command.EmailValidatedCommand) error
}
func NewEmailValidatedCommandHandler ¶
func NewEmailValidatedCommandHandler(log logger.Logger, cfg *config.Config, es eventstore.AggregateStore) EmailValidatedCommandHandler
type FailEmailValidationCommandHandler ¶
type FailEmailValidationCommandHandler interface {
Handle(ctx context.Context, cmd *command.FailedEmailValidationCommand) error
}
func NewFailEmailValidationCommandHandler ¶
func NewFailEmailValidationCommandHandler(log logger.Logger, cfg *config.Config, es eventstore.AggregateStore) FailEmailValidationCommandHandler
type UpsertEmailCommandHandler ¶
type UpsertEmailCommandHandler interface {
Handle(ctx context.Context, cmd *command.UpsertEmailCommand) error
}
func NewUpsertEmailHandler ¶
func NewUpsertEmailHandler(log logger.Logger, cfg *config.Config, es eventstore.AggregateStore) UpsertEmailCommandHandler
Click to show internal directories.
Click to hide internal directories.