github.com/Mrs4s/MiraiGo@v0.0.0-20240226124653-54bdd873e3fe/client/pb/channel/msgpush.pb.go (about) 1 // Code generated by protoc-gen-golite. DO NOT EDIT. 2 // source: pb/channel/msgpush.proto 3 4 package channel 5 6 import ( 7 proto "github.com/RomiChan/protobuf/proto" 8 ) 9 10 type FocusInfo struct { 11 ChannelIdList []uint64 `protobuf:"varint,1,rep"` 12 } 13 14 type MsgOnlinePush struct { 15 Msgs []*ChannelMsgContent `protobuf:"bytes,1,rep"` 16 GeneralFlag proto.Option[uint32] `protobuf:"varint,2,opt"` 17 NeedResp proto.Option[uint32] `protobuf:"varint,3,opt"` 18 ServerBuf []byte `protobuf:"bytes,4,opt"` 19 CompressFlag proto.Option[uint32] `protobuf:"varint,5,opt"` 20 CompressMsg []byte `protobuf:"bytes,6,opt"` 21 FocusInfo *FocusInfo `protobuf:"bytes,7,opt"` 22 HugeFlag proto.Option[uint32] `protobuf:"varint,8,opt"` 23 } 24 25 type MsgPushResp struct { 26 ServerBuf []byte `protobuf:"bytes,1,opt"` 27 } 28 29 type PressMsg struct { 30 Msgs []*ChannelMsgContent `protobuf:"bytes,1,rep"` 31 } 32 33 type ServerBuf struct { 34 SvrIp proto.Option[uint32] `protobuf:"varint,1,opt"` 35 SvrPort proto.Option[uint32] `protobuf:"varint,2,opt"` 36 EchoKey []byte `protobuf:"bytes,3,opt"` 37 }