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 { // Monitor CreateMonitor CommandHandler[command.CreateMonitor] EditMonitor CommandHandler[command.EditMonitor] CheckEndpoint CommandHandler[command.CheckEndpoint] DeleteMonitor CommandHandler[command.DeleteMonitor] CreateIncident CommandHandler[command.CreateIncident] ResolveIncident CommandHandler[command.ResolveIncident] ToggleMonitorPause CommandHandler[command.ToggleMonitorPause] BulkCheckEndpoints CommandHandler[command.BulkCheckEndpoints] NotifyOnIncidentResolved CommandHandler[command.NotifyOnIncidentResolved] NotifyMonitorSubscribersOnIncident CommandHandler[command.NotifyMonitorSubscribersOnIncident] // IAM CreateAccount CommandHandler[command.CreateAccount] LogIn CommandHandlerWithResult[command.LogIn, string] }
type Queries ¶
type Queries struct { MonitorByID QueryHandler[query.MonitorByID, *monitor.Monitor] IncidentByID QueryHandler[query.IncidentByID, *monitor.Incident] MonitorResponseTimeStats QueryHandler[query.MonitorResponseTimeStats, []query.ResponseTimeStat] AllMonitors QueryHandler[query.AllMonitors, query.PaginatedResult[*monitor.Monitor]] AllIncidents QueryHandler[query.AllIncidents, query.PaginatedResult[*monitor.Incident]] // IAM UserByID QueryHandler[query.UserByID, *account.User] }
Click to show internal directories.
Click to hide internal directories.