18 lines
440 B
Go
18 lines
440 B
Go
package websocket
|
|
|
|
import "github.com/FreifunkBremen/freifunkmanager/runtime"
|
|
|
|
type Message struct {
|
|
Type string `json:"type"`
|
|
Body interface{} `json:"body,omitempty"`
|
|
Node *runtime.Node `json:"node,omitempty"`
|
|
Command *runtime.Command `json:"cmd,omitempty"`
|
|
}
|
|
|
|
const (
|
|
MessageTypeSystemNode = "system"
|
|
MessageTypeCurrentNode = "current"
|
|
MessageTypeStats = "stats"
|
|
MessageTypeCommand = "cmd"
|
|
)
|