events

package
v0.0.0-...-ff4c41b Latest Latest
Warning

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

Go to latest
Published: Apr 3, 2024 License: MIT Imports: 8 Imported by: 0

README

Church Event

This package Groups all use cases implementation related to Church Event Management Use Cases

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

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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