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  }