eventRT/constants/event.go

30 lines
1.1 KiB
Go

// Package constants define constant variable
package constants
const (
// EventStatusHappened define status for event record when event just happened, no data attached yet
EventStatusHappened = iota
// EventStatusDataAttached define status for event record when event data attached, ready to be sent
EventStatusDataAttached
// EventStatusReported define status for event record when event reported to downstream
EventStatusReported
// EventStatusConfirmed define status for event record when event confirmed by operator or CIM
EventStatusConfirmed
// EventStatusClosed define status for event record when event closed due to condition recovery or manual close
EventStatusClosed
)
const (
// EventUIExchangeName define exchange name for pushing events to UI consumers
EventUIExchangeName = "event-ui-exchange"
// EventUIQueueName define queue name for UI consumers to subscribe to events
EventUIQueueName = "event-ui-queue"
)
const (
// EventDBName define MongoDB database name for event storage
EventDBName = "eventdb"
// EventCollectionName define MongoDB collection name for alarm event records
EventCollectionName = "alarms"
)