github.com/Mrs4s/MiraiGo@v0.0.0-20240226124653-54bdd873e3fe/client/pb/msg/report.pb.go (about) 1 // Code generated by protoc-gen-golite. DO NOT EDIT. 2 // source: pb/msg/report.proto 3 4 package msg 5 6 import ( 7 proto "github.com/RomiChan/protobuf/proto" 8 ) 9 10 type PbMsgReadedReportReq struct { 11 GrpReadReport []*PbGroupReadedReportReq `protobuf:"bytes,1,rep"` 12 DisReadReport []*PbDiscussReadedReportReq `protobuf:"bytes,2,rep"` 13 C2CReadReport *PbC2CReadedReportReq `protobuf:"bytes,3,opt"` //optional PbBindUinMsgReadedConfirmReq bindUinReadReport = 4; 14 } 15 16 type PbMsgReadedReportResp struct { 17 GrpReadReport []*PbGroupReadedReportResp `protobuf:"bytes,1,rep"` 18 DisReadReport []*PbDiscussReadedReportResp `protobuf:"bytes,2,rep"` 19 C2CReadReport *PbC2CReadedReportResp `protobuf:"bytes,3,opt"` //optional PbBindUinMsgReadedConfirmResp bindUinReadReport = 4; 20 } 21 22 type PbGroupReadedReportReq struct { 23 GroupCode proto.Option[uint64] `protobuf:"varint,1,opt"` 24 LastReadSeq proto.Option[uint64] `protobuf:"varint,2,opt"` 25 _ [0]func() 26 } 27 28 type PbDiscussReadedReportReq struct { 29 ConfUin proto.Option[uint64] `protobuf:"varint,1,opt"` 30 LastReadSeq proto.Option[uint64] `protobuf:"varint,2,opt"` 31 _ [0]func() 32 } 33 34 type PbC2CReadedReportReq struct { 35 SyncCookie []byte `protobuf:"bytes,1,opt"` 36 PairInfo []*UinPairReadInfo `protobuf:"bytes,2,rep"` 37 } 38 39 type UinPairReadInfo struct { 40 PeerUin proto.Option[uint64] `protobuf:"varint,1,opt"` 41 LastReadTime proto.Option[uint32] `protobuf:"varint,2,opt"` 42 CrmSig []byte `protobuf:"bytes,3,opt"` 43 PeerType proto.Option[uint32] `protobuf:"varint,4,opt"` 44 ChatType proto.Option[uint32] `protobuf:"varint,5,opt"` 45 Cpid proto.Option[uint64] `protobuf:"varint,6,opt"` 46 AioType proto.Option[uint32] `protobuf:"varint,7,opt"` 47 ToTinyId proto.Option[uint64] `protobuf:"varint,9,opt"` 48 } 49 50 type PbGroupReadedReportResp struct { 51 Result proto.Option[uint32] `protobuf:"varint,1,opt"` 52 Errmsg proto.Option[string] `protobuf:"bytes,2,opt"` 53 GroupCode proto.Option[uint64] `protobuf:"varint,3,opt"` 54 MemberSeq proto.Option[uint64] `protobuf:"varint,4,opt"` 55 GroupMsgSeq proto.Option[uint64] `protobuf:"varint,5,opt"` 56 _ [0]func() 57 } 58 59 type PbDiscussReadedReportResp struct { 60 Result proto.Option[uint32] `protobuf:"varint,1,opt"` 61 Errmsg proto.Option[string] `protobuf:"bytes,2,opt"` 62 ConfUin proto.Option[uint64] `protobuf:"varint,3,opt"` 63 MemberSeq proto.Option[uint64] `protobuf:"varint,4,opt"` 64 ConfSeq proto.Option[uint64] `protobuf:"varint,5,opt"` 65 _ [0]func() 66 } 67 68 type PbC2CReadedReportResp struct { 69 Result proto.Option[uint32] `protobuf:"varint,1,opt"` 70 Errmsg proto.Option[string] `protobuf:"bytes,2,opt"` 71 SyncCookie []byte `protobuf:"bytes,3,opt"` 72 }