Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EventsController ¶
type EventsControllerImpl ¶
type EventsControllerImpl struct {
// contains filtered or unexported fields
}
func New ¶
func New(fs ...EventsControllerOpt) (*EventsControllerImpl, error)
func (*EventsControllerImpl) Start ¶
func (ec *EventsControllerImpl) Start() (func() error, error)
type EventsControllerOpt ¶
type EventsControllerOpt func(*EventsControllerOpts)
func WithDataDecoderValidator ¶
func WithDataDecoderValidator(dv datautils.DataDecoderValidator) EventsControllerOpt
func WithLogger ¶
func WithLogger(l *zerolog.Logger) EventsControllerOpt
func WithMessageQueue ¶ added in v0.16.0
func WithMessageQueue(mq msgqueue.MessageQueue) EventsControllerOpt
func WithRepository ¶
func WithRepository(r repository.Repository) EventsControllerOpt
type EventsControllerOpts ¶
type EventsControllerOpts struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.