Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ChurchDataLayerComponent ¶
type ChurchDataLayerComponent interface { CommandWorker() worker.UnitOfWork[commands.CommandContext] QueryWorker() worker.QueryWorker[queries.QueryContext] }
type ChurchEventComponent ¶
type ChurchEventComponent interface { CheckIn(ctx context.Context, input dto.CheckInInput, output out.Output[[]dto.CheckInEvent]) CreateEvent(ctx context.Context, input dto.ChurchEvent, output out.Output[dto.ChurchEvent]) CreateSession(ctx context.Context, input dto.CreateSessionInput, output out.Output[dto.ChurchEventSession]) SearchEvent(ctx context.Context, input queries.SearchEventQuery, output out.Output[queries.SearchEventResult]) }
func NewChurchEventComponent ¶
func NewChurchEventComponent(datalayer ChurchDataLayerComponent) ChurchEventComponent
Click to show internal directories.
Click to hide internal directories.