You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
78 lines
2.0 KiB
78 lines
2.0 KiB
package model |
|
|
|
//MessageValue php 格式 |
|
type MessageValue struct { |
|
Topic string `json:"topic"` |
|
MsgID string `json:"msg_id"` |
|
MsgContent string `json:"msg_content"` |
|
} |
|
|
|
//MessageWithoutMsgId golang投递 |
|
type MessageWithoutMsgId struct { |
|
Topic string `json:"topic"` |
|
Value string `json:"value"` |
|
} |
|
|
|
//DMSendMessageContent |
|
type DMSendMsgContent struct { |
|
RoomId int64 `json:"room_id"` |
|
//Uid int64 `json:"uid"` |
|
//Uname string `json:"uname"` |
|
//UserLevel int64 `json:"user_level"` |
|
//Color string `json:"color"` |
|
//Content string `json:"content"` |
|
} |
|
|
|
type GiftSendMsgContent struct { |
|
Body BodyMsg `json:"body"` |
|
} |
|
|
|
//BodyMsg |
|
type BodyMsg struct { |
|
MsgID string `json:"msg_id"` |
|
Uid int64 `json:"uid"` |
|
Ruid int64 `json:"ruid"` |
|
RoomId int64 `json:"roomid"` |
|
GiftId int64 `json:"giftid"` |
|
PayCoin int64 `json:"pay_coin"` |
|
Num int64 `json:"num"` |
|
CoinType string `json:"coinType"` |
|
} |
|
|
|
// GuardBuyMessageContent |
|
type GuardBuyMessageContent struct { |
|
Uid int64 `json:"uid"` |
|
Ruid int64 `json:"ruid"` |
|
RoomId int64 `json:"roomid"` |
|
Privilege int64 `json:"privilege"` |
|
Coin int64 `json:"coin"` |
|
Num int64 `json:"num"` |
|
Type string `json:"type"` |
|
Platform string `json:"platform"` |
|
IsNew bool `json:"is_new"` |
|
} |
|
|
|
type TopicCommonMsg struct { |
|
MsgId string `json:"msg_id"` |
|
RoomId int64 `json:"room_id"` |
|
Value int64 `json:"value"` |
|
Cycle int64 `json:"cycle"` |
|
Type int64 `json:"type"` |
|
} |
|
|
|
type LiveRoomTagMsg struct { |
|
MsgId string `json:"msg_id"` |
|
RoomId int64 `json:"room_id"` |
|
TagId int64 `json:"tag_id"` |
|
TagSubId int64 `json:"tag_sub_id"` |
|
TagValue int64 `json:"tag_value"` |
|
TagExt string `json:"tag_ext"` |
|
ExpireTime int64 `json:"expire_time"` |
|
} |
|
|
|
type LiveRankListMsg struct { |
|
RankId int64 `json:"rank_id"` |
|
RankType string `json:"rank_type"` |
|
RankList map[int64]int64 `json:"rank_list"` |
|
ExpireTime int64 `json:"expire_time"` |
|
}
|
|
|