github.com/Mrs4s/MiraiGo@v0.0.0-20240226124653-54bdd873e3fe/client/pb/channel/MsgResponsesSvr.pb.go (about)

     1  // Code generated by protoc-gen-golite. DO NOT EDIT.
     2  // source: pb/channel/MsgResponsesSvr.proto
     3  
     4  package channel
     5  
     6  import (
     7  	proto "github.com/RomiChan/protobuf/proto"
     8  )
     9  
    10  type BatchGetMsgRspCountReq struct {
    11  	GuildMsgList []*GuildMsg `protobuf:"bytes,1,rep"`
    12  }
    13  
    14  type BatchGetMsgRspCountRsp struct {
    15  	GuildMsgInfoList []*GuildMsgInfo `protobuf:"bytes,1,rep"`
    16  }
    17  
    18  type SvrChannelMsg struct {
    19  	ChannelId proto.Option[uint64] `protobuf:"varint,1,opt"`
    20  	Id        []*MsgId             `protobuf:"bytes,2,rep"`
    21  }
    22  
    23  type ChannelMsgInfo struct {
    24  	ChannelId proto.Option[uint64] `protobuf:"varint,1,opt"`
    25  	RespData  []*MsgRespData       `protobuf:"bytes,2,rep"`
    26  }
    27  
    28  type EmojiReaction struct {
    29  	EmojiId        proto.Option[string] `protobuf:"bytes,1,opt"`
    30  	EmojiType      proto.Option[uint64] `protobuf:"varint,2,opt"`
    31  	Cnt            proto.Option[uint64] `protobuf:"varint,3,opt"`
    32  	IsClicked      proto.Option[bool]   `protobuf:"varint,4,opt"`
    33  	IsDefaultEmoji proto.Option[bool]   `protobuf:"varint,10001,opt"`
    34  	_              [0]func()
    35  }
    36  
    37  type GuildMsg struct {
    38  	GuildId        proto.Option[uint64] `protobuf:"varint,1,opt"`
    39  	ChannelMsgList []*SvrChannelMsg     `protobuf:"bytes,2,rep"`
    40  }
    41  
    42  type GuildMsgInfo struct {
    43  	GuildId            proto.Option[uint64] `protobuf:"varint,1,opt"`
    44  	ChannelMsgInfoList []*ChannelMsgInfo    `protobuf:"bytes,2,rep"`
    45  }
    46  
    47  type MsgCnt struct {
    48  	Id            *MsgId           `protobuf:"bytes,1,opt"`
    49  	EmojiReaction []*EmojiReaction `protobuf:"bytes,2,rep"`
    50  }
    51  
    52  type MsgId struct {
    53  	Version proto.Option[uint64] `protobuf:"varint,1,opt"`
    54  	Seq     proto.Option[uint64] `protobuf:"varint,2,opt"`
    55  	_       [0]func()
    56  }
    57  
    58  type MsgRespData struct {
    59  	Id  *MsgId `protobuf:"bytes,1,opt"`
    60  	Cnt []byte `protobuf:"bytes,2,opt"`
    61  }