Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CommandHandler ¶
type Commands ¶
type Commands struct {
CreateEvent CommandHandler[command.CreateEvent]
CreateEventType CommandHandler[command.CreateEventType]
CreateEventTypeVersion CommandHandler[command.CreateEventTypeVersion]
RollbackEventTypeVersion CommandHandler[command.RollbackEventTypeVersion]
DeleteEventType CommandHandler[command.DeleteEventType]
CreateExport CommandHandler[any]
CreateSource CommandHandler[command.CreateSource]
CreateToken CommandHandler[command.CreateToken]
DeleteToken CommandHandler[command.DeleteToken]
LogIn CommandWithResultHandler[command.LogIn, string]
CreateAdminUser CommandHandler[command.CreateAdminUser]
}
type Queries ¶
type Queries struct {
EventTypeByAction QueryHandler[query.EventTypeByAction, query.EventType]
Events QueryHandler[query.AllEvents, query.CursorPaginationResult[domain.Event]]
EventByID QueryHandler[query.EventByID, domain.Event]
SourceByID QueryHandler[query.SourceByID, *domain.Source]
AllSources QueryHandler[query.AllSources, query.Pagination[domain.Source]]
AllTokens QueryHandler[query.AllTokens, []*domain.Token]
AllEventTypes QueryHandler[query.AllEventTypes, query.Pagination[query.EventType]]
UserProfile QueryHandler[query.UserProfile, *domain.User]
}
Click to show internal directories.
Click to hide internal directories.