fusenapi/utils/websocket_data/base_data.go
laodaming a58cccfff6 fix
2023-10-20 14:10:03 +08:00

32 lines
706 B
Go

package websocket_data
import "fusenapi/constants"
// websocket数据交互基本数据类型
type DataTransferData struct {
T constants.Websocket `json:"t"` //消息类型
D interface{} `json:"d"` //传递的消息
Debug bool `json:"debug"` //是否开启debug
}
// 基础连接成功返回
type ConnectSuccessMsg struct {
Wid string `json:"wid"` //websocket连接唯一标识
}
// 连接失败
type ConnectErrMsg struct {
Message string `json:"message"`
}
// 未授权
type ConnectUnAuth struct {
Message string `json:"message"`
}
// 心跳数据
type HeartBeatMsg struct {
WsCount int `json:"ws_count"`
CombineCount int `json:"combine_count"`
}