cfha/core/transition.go

27 lines
354 B
Go

package core
type Status int
const (
Unknown Status = iota
Up Status = iota
Down Status = iota
)
func (t Status) String() string {
if t == Unknown {
return "Unknown"
} else if t == Up {
return "Up"
} else if t == Down {
return "Down"
}
return ""
}
type Transition struct {
To Status
From Status
RecordValue string
}