1
0
mirror of https://github.com/Mrs4s/MiraiGo.git synced 2025-05-05 03:23:50 +08:00
MiraiGo/client/pb/msg/report.pb.go
2022-06-24 11:05:19 +08:00

73 lines
2.7 KiB
Go

// Code generated by protoc-gen-golite. DO NOT EDIT.
// source: pb/msg/report.proto
package msg
import (
proto "github.com/RomiChan/protobuf/proto"
)
type PbMsgReadedReportReq struct {
GrpReadReport []*PbGroupReadedReportReq `protobuf:"bytes,1,rep"`
DisReadReport []*PbDiscussReadedReportReq `protobuf:"bytes,2,rep"`
C2CReadReport *PbC2CReadedReportReq `protobuf:"bytes,3,opt"` //optional PbBindUinMsgReadedConfirmReq bindUinReadReport = 4;
}
type PbMsgReadedReportResp struct {
GrpReadReport []*PbGroupReadedReportResp `protobuf:"bytes,1,rep"`
DisReadReport []*PbDiscussReadedReportResp `protobuf:"bytes,2,rep"`
C2CReadReport *PbC2CReadedReportResp `protobuf:"bytes,3,opt"` //optional PbBindUinMsgReadedConfirmResp bindUinReadReport = 4;
}
type PbGroupReadedReportReq struct {
GroupCode proto.Option[uint64] `protobuf:"varint,1,opt"`
LastReadSeq proto.Option[uint64] `protobuf:"varint,2,opt"`
_ [0]func()
}
type PbDiscussReadedReportReq struct {
ConfUin proto.Option[uint64] `protobuf:"varint,1,opt"`
LastReadSeq proto.Option[uint64] `protobuf:"varint,2,opt"`
_ [0]func()
}
type PbC2CReadedReportReq struct {
SyncCookie []byte `protobuf:"bytes,1,opt"`
PairInfo []*UinPairReadInfo `protobuf:"bytes,2,rep"`
}
type UinPairReadInfo struct {
PeerUin proto.Option[uint64] `protobuf:"varint,1,opt"`
LastReadTime proto.Option[uint32] `protobuf:"varint,2,opt"`
CrmSig []byte `protobuf:"bytes,3,opt"`
PeerType proto.Option[uint32] `protobuf:"varint,4,opt"`
ChatType proto.Option[uint32] `protobuf:"varint,5,opt"`
Cpid proto.Option[uint64] `protobuf:"varint,6,opt"`
AioType proto.Option[uint32] `protobuf:"varint,7,opt"`
ToTinyId proto.Option[uint64] `protobuf:"varint,9,opt"`
}
type PbGroupReadedReportResp struct {
Result proto.Option[uint32] `protobuf:"varint,1,opt"`
Errmsg proto.Option[string] `protobuf:"bytes,2,opt"`
GroupCode proto.Option[uint64] `protobuf:"varint,3,opt"`
MemberSeq proto.Option[uint64] `protobuf:"varint,4,opt"`
GroupMsgSeq proto.Option[uint64] `protobuf:"varint,5,opt"`
_ [0]func()
}
type PbDiscussReadedReportResp struct {
Result proto.Option[uint32] `protobuf:"varint,1,opt"`
Errmsg proto.Option[string] `protobuf:"bytes,2,opt"`
ConfUin proto.Option[uint64] `protobuf:"varint,3,opt"`
MemberSeq proto.Option[uint64] `protobuf:"varint,4,opt"`
ConfSeq proto.Option[uint64] `protobuf:"varint,5,opt"`
_ [0]func()
}
type PbC2CReadedReportResp struct {
Result proto.Option[uint32] `protobuf:"varint,1,opt"`
Errmsg proto.Option[string] `protobuf:"bytes,2,opt"`
SyncCookie []byte `protobuf:"bytes,3,opt"`
}