Files
asset_helper/backend/gateway/internal/ws/message.go
2026-03-28 19:57:20 +08:00

19 lines
455 B
Go

package ws
type MessageType string
const (
MessageTypePing MessageType = "ping"
MessageTypePong MessageType = "pong"
MessageTypeText MessageType = "text"
MessageTypeError MessageType = "error"
MessageTypeCommand MessageType = "command"
)
type Message struct {
Type MessageType `json:"type"`
Content string `json:"content,omitempty"`
Data interface{} `json:"data,omitempty"`
Error string `json:"error,omitempty"`
}