package model

type NotificationAction string

const (
	NACreated       NotificationAction = "created"
	NAAssigned      NotificationAction = "assigned"
	NAUpdated       NotificationAction = "updated"
	NAPending       NotificationAction = "pending"
	NADeleted       NotificationAction = "deleted"
	NAArchived      NotificationAction = "archived"
	NASent          NotificationAction = "sent"
	NAPasswordReset NotificationAction = "password_reset"

	NAConfirmationRequest     NotificationAction = "confirmation.request"
	NATelegramReaction        NotificationAction = "telegram.reaction"
	NATelegramText            NotificationAction = "telegram.text"
	NATelegramUpdate          NotificationAction = "telegram.update"
	NAPaymentGatewayIntent    NotificationAction = "intent.request"
	NAPaymentGatewayExecution NotificationAction = "execution.result"

	NADiscoveryServiceAnnounce NotificationAction = "service.announce"
	NADiscoveryGatewayAnnounce NotificationAction = "gateway.announce"
	NADiscoveryHeartbeat       NotificationAction = "service.heartbeat"
	NADiscoveryLookupRequest   NotificationAction = "request.lookup"
	NADiscoveryLookupResponse  NotificationAction = "response.lookup"
	NADiscoveryRefreshUI       NotificationAction = "event.refresh_ui"
)
