delete msg from server

This commit is contained in:
wenxu12345 2022-03-15 18:13:58 +08:00
parent 2930e49d61
commit e0a86a8016
4 changed files with 415 additions and 253 deletions

View File

@ -6,7 +6,7 @@ package pbChat // import "./chat"
import proto "github.com/golang/protobuf/proto"
import fmt "fmt"
import math "math"
import sdk_ws "Open_IM/pkg/proto/sdk_ws"
import sdk_ws "./sdk_ws"
import (
context "golang.org/x/net/context"
@ -37,7 +37,7 @@ func (m *MsgDataToMQ) Reset() { *m = MsgDataToMQ{} }
func (m *MsgDataToMQ) String() string { return proto.CompactTextString(m) }
func (*MsgDataToMQ) ProtoMessage() {}
func (*MsgDataToMQ) Descriptor() ([]byte, []int) {
return fileDescriptor_chat_a5e95d84ecbd21a3, []int{0}
return fileDescriptor_chat_89690664d189a305, []int{0}
}
func (m *MsgDataToMQ) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MsgDataToMQ.Unmarshal(m, b)
@ -90,7 +90,7 @@ func (m *MsgDataToDB) Reset() { *m = MsgDataToDB{} }
func (m *MsgDataToDB) String() string { return proto.CompactTextString(m) }
func (*MsgDataToDB) ProtoMessage() {}
func (*MsgDataToDB) Descriptor() ([]byte, []int) {
return fileDescriptor_chat_a5e95d84ecbd21a3, []int{1}
return fileDescriptor_chat_89690664d189a305, []int{1}
}
func (m *MsgDataToDB) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MsgDataToDB.Unmarshal(m, b)
@ -137,7 +137,7 @@ func (m *PushMsgDataToMQ) Reset() { *m = PushMsgDataToMQ{} }
func (m *PushMsgDataToMQ) String() string { return proto.CompactTextString(m) }
func (*PushMsgDataToMQ) ProtoMessage() {}
func (*PushMsgDataToMQ) Descriptor() ([]byte, []int) {
return fileDescriptor_chat_a5e95d84ecbd21a3, []int{2}
return fileDescriptor_chat_89690664d189a305, []int{2}
}
func (m *PushMsgDataToMQ) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PushMsgDataToMQ.Unmarshal(m, b)
@ -210,7 +210,7 @@ func (m *GetMaxAndMinSeqReq) Reset() { *m = GetMaxAndMinSeqReq{} }
func (m *GetMaxAndMinSeqReq) String() string { return proto.CompactTextString(m) }
func (*GetMaxAndMinSeqReq) ProtoMessage() {}
func (*GetMaxAndMinSeqReq) Descriptor() ([]byte, []int) {
return fileDescriptor_chat_a5e95d84ecbd21a3, []int{3}
return fileDescriptor_chat_89690664d189a305, []int{3}
}
func (m *GetMaxAndMinSeqReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetMaxAndMinSeqReq.Unmarshal(m, b)
@ -258,7 +258,7 @@ func (m *GetMaxAndMinSeqResp) Reset() { *m = GetMaxAndMinSeqResp{} }
func (m *GetMaxAndMinSeqResp) String() string { return proto.CompactTextString(m) }
func (*GetMaxAndMinSeqResp) ProtoMessage() {}
func (*GetMaxAndMinSeqResp) Descriptor() ([]byte, []int) {
return fileDescriptor_chat_a5e95d84ecbd21a3, []int{4}
return fileDescriptor_chat_89690664d189a305, []int{4}
}
func (m *GetMaxAndMinSeqResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetMaxAndMinSeqResp.Unmarshal(m, b)
@ -319,7 +319,7 @@ func (m *SendMsgReq) Reset() { *m = SendMsgReq{} }
func (m *SendMsgReq) String() string { return proto.CompactTextString(m) }
func (*SendMsgReq) ProtoMessage() {}
func (*SendMsgReq) Descriptor() ([]byte, []int) {
return fileDescriptor_chat_a5e95d84ecbd21a3, []int{5}
return fileDescriptor_chat_89690664d189a305, []int{5}
}
func (m *SendMsgReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SendMsgReq.Unmarshal(m, b)
@ -375,7 +375,7 @@ func (m *SendMsgResp) Reset() { *m = SendMsgResp{} }
func (m *SendMsgResp) String() string { return proto.CompactTextString(m) }
func (*SendMsgResp) ProtoMessage() {}
func (*SendMsgResp) Descriptor() ([]byte, []int) {
return fileDescriptor_chat_a5e95d84ecbd21a3, []int{6}
return fileDescriptor_chat_89690664d189a305, []int{6}
}
func (m *SendMsgResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SendMsgResp.Unmarshal(m, b)
@ -454,6 +454,7 @@ type ChatClient interface {
GetMaxAndMinSeq(ctx context.Context, in *GetMaxAndMinSeqReq, opts ...grpc.CallOption) (*GetMaxAndMinSeqResp, error)
PullMessageBySeqList(ctx context.Context, in *sdk_ws.PullMessageBySeqListReq, opts ...grpc.CallOption) (*sdk_ws.PullMessageBySeqListResp, error)
SendMsg(ctx context.Context, in *SendMsgReq, opts ...grpc.CallOption) (*SendMsgResp, error)
DelMsgList(ctx context.Context, in *sdk_ws.DelMsgListReq, opts ...grpc.CallOption) (*sdk_ws.DelMsgListResp, error)
}
type chatClient struct {
@ -491,12 +492,22 @@ func (c *chatClient) SendMsg(ctx context.Context, in *SendMsgReq, opts ...grpc.C
return out, nil
}
func (c *chatClient) DelMsgList(ctx context.Context, in *sdk_ws.DelMsgListReq, opts ...grpc.CallOption) (*sdk_ws.DelMsgListResp, error) {
out := new(sdk_ws.DelMsgListResp)
err := grpc.Invoke(ctx, "/pbChat.Chat/DelMsgList", in, out, c.cc, opts...)
if err != nil {
return nil, err
}
return out, nil
}
// Server API for Chat service
type ChatServer interface {
GetMaxAndMinSeq(context.Context, *GetMaxAndMinSeqReq) (*GetMaxAndMinSeqResp, error)
PullMessageBySeqList(context.Context, *sdk_ws.PullMessageBySeqListReq) (*sdk_ws.PullMessageBySeqListResp, error)
SendMsg(context.Context, *SendMsgReq) (*SendMsgResp, error)
DelMsgList(context.Context, *sdk_ws.DelMsgListReq) (*sdk_ws.DelMsgListResp, error)
}
func RegisterChatServer(s *grpc.Server, srv ChatServer) {
@ -557,6 +568,24 @@ func _Chat_SendMsg_Handler(srv interface{}, ctx context.Context, dec func(interf
return interceptor(ctx, in, info, handler)
}
func _Chat_DelMsgList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(sdk_ws.DelMsgListReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(ChatServer).DelMsgList(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/pbChat.Chat/DelMsgList",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(ChatServer).DelMsgList(ctx, req.(*sdk_ws.DelMsgListReq))
}
return interceptor(ctx, in, info, handler)
}
var _Chat_serviceDesc = grpc.ServiceDesc{
ServiceName: "pbChat.Chat",
HandlerType: (*ChatServer)(nil),
@ -573,44 +602,49 @@ var _Chat_serviceDesc = grpc.ServiceDesc{
MethodName: "SendMsg",
Handler: _Chat_SendMsg_Handler,
},
{
MethodName: "DelMsgList",
Handler: _Chat_DelMsgList_Handler,
},
},
Streams: []grpc.StreamDesc{},
Metadata: "chat/chat.proto",
}
func init() { proto.RegisterFile("chat/chat.proto", fileDescriptor_chat_a5e95d84ecbd21a3) }
func init() { proto.RegisterFile("chat/chat.proto", fileDescriptor_chat_89690664d189a305) }
var fileDescriptor_chat_a5e95d84ecbd21a3 = []byte{
// 489 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x54, 0x4f, 0x6f, 0xd3, 0x4e,
0x10, 0x95, 0xd3, 0x26, 0xf9, 0x65, 0xf2, 0xab, 0x22, 0x6d, 0x2b, 0x64, 0x99, 0x8b, 0xf1, 0x29,
0x02, 0xc9, 0x96, 0x02, 0x37, 0x4e, 0xa4, 0xae, 0x50, 0x10, 0x4b, 0x8b, 0x13, 0x2e, 0x5c, 0xa2,
0x6d, 0x3d, 0x72, 0xac, 0x24, 0xf6, 0x66, 0xc7, 0x21, 0x05, 0x3e, 0x03, 0x9f, 0x81, 0x8f, 0xc9,
0x15, 0x79, 0xd7, 0x69, 0x9d, 0xa6, 0x88, 0x9c, 0xb8, 0x58, 0x7a, 0x6f, 0xc6, 0x6f, 0xde, 0xdb,
0x7f, 0xd0, 0xbb, 0x99, 0x89, 0x22, 0x28, 0x3f, 0xbe, 0x54, 0x79, 0x91, 0xb3, 0x96, 0xbc, 0x3e,
0x9f, 0x89, 0xc2, 0x79, 0x76, 0x29, 0x31, 0x9b, 0x8e, 0x78, 0x20, 0xe7, 0x49, 0xa0, 0x4b, 0x01,
0xc5, 0xf3, 0xe9, 0x86, 0x82, 0x0d, 0x99, 0x56, 0xef, 0x3b, 0x74, 0x39, 0x25, 0xa1, 0x28, 0xc4,
0x24, 0xe7, 0x1f, 0xd9, 0x19, 0x34, 0x8b, 0x7c, 0x8e, 0x99, 0x6d, 0xb9, 0x56, 0xbf, 0x13, 0x19,
0xc0, 0x5c, 0xe8, 0xe6, 0x12, 0x95, 0x28, 0xd2, 0x3c, 0x1b, 0x85, 0x76, 0x43, 0xd7, 0xea, 0x14,
0x7b, 0x05, 0xed, 0xa5, 0x91, 0xb1, 0x8f, 0x5c, 0xab, 0xdf, 0x1d, 0x38, 0x3e, 0xa1, 0xfa, 0x82,
0x6a, 0x2a, 0x64, 0x3a, 0x95, 0x42, 0x89, 0x25, 0xf9, 0xd5, 0xa0, 0x68, 0xdb, 0xea, 0x61, 0x6d,
0x78, 0x38, 0xac, 0x8b, 0x58, 0x07, 0x8b, 0xfc, 0xdd, 0x9c, 0xf7, 0xc3, 0x82, 0xde, 0xd5, 0x9a,
0x66, 0xf5, 0xa0, 0x2e, 0x74, 0x2f, 0x6b, 0x7f, 0x99, 0xb8, 0x75, 0xaa, 0xee, 0xa6, 0x71, 0xb8,
0x1b, 0x0f, 0xfe, 0x97, 0x6b, 0x9a, 0x4d, 0xf2, 0x4f, 0x84, 0x6a, 0x14, 0xea, 0xd5, 0xe8, 0x44,
0x3b, 0x9c, 0xf7, 0x01, 0xd8, 0x5b, 0x2c, 0xb8, 0xb8, 0x7d, 0x93, 0xc5, 0x3c, 0xcd, 0xc6, 0xb8,
0x8a, 0x70, 0xc5, 0x9e, 0x40, 0xab, 0xfa, 0xc7, 0x98, 0xa9, 0xd0, 0x43, 0xa7, 0x8d, 0x3d, 0xa7,
0xde, 0x06, 0x4e, 0xf7, 0xf4, 0x48, 0x32, 0x1b, 0xda, 0x17, 0x4a, 0x9d, 0xe7, 0x31, 0x6a, 0xc5,
0x66, 0xb4, 0x85, 0xe5, 0xa8, 0x0b, 0xa5, 0x38, 0x25, 0x95, 0x5a, 0x85, 0x4a, 0x9e, 0x8b, 0xdb,
0x31, 0xae, 0xb4, 0xed, 0x93, 0xa8, 0x42, 0x9a, 0xd7, 0xba, 0xf6, 0x71, 0xc5, 0x6b, 0xe4, 0x7d,
0x03, 0x18, 0x63, 0x16, 0x73, 0x4a, 0xca, 0x00, 0xff, 0xf6, 0xec, 0xfc, 0xb4, 0xa0, 0x7b, 0x37,
0xdc, 0xa4, 0xc5, 0xdd, 0xb4, 0x78, 0x9f, 0x16, 0x77, 0xd2, 0x1a, 0x54, 0x3a, 0x33, 0x73, 0x38,
0x25, 0xa3, 0x50, 0x47, 0xeb, 0x44, 0x75, 0xaa, 0xec, 0xb8, 0x59, 0xa4, 0x98, 0x15, 0xa6, 0xa3,
0x69, 0x3a, 0x6a, 0x14, 0x73, 0xe0, 0x3f, 0xc2, 0x2c, 0x9e, 0xa4, 0x4b, 0xb4, 0x5b, 0xae, 0xd5,
0x3f, 0x8a, 0xee, 0xf0, 0xe0, 0x97, 0x05, 0xc7, 0xe5, 0x35, 0x64, 0xef, 0xa0, 0xf7, 0x60, 0x7f,
0x98, 0xe3, 0x9b, 0x2b, 0xea, 0xef, 0x1f, 0x04, 0xe7, 0xe9, 0x1f, 0x6b, 0x24, 0x59, 0x0e, 0x67,
0x57, 0xeb, 0xc5, 0x82, 0x23, 0x91, 0x48, 0x70, 0xf8, 0x75, 0x8c, 0xab, 0xf7, 0x29, 0x15, 0xec,
0xf9, 0x23, 0x6b, 0xf6, 0x58, 0x63, 0x39, 0xe0, 0xc5, 0xc1, 0xbd, 0x24, 0xd9, 0x00, 0xda, 0xd5,
0x32, 0x33, 0xb6, 0x35, 0x76, 0xbf, 0xe9, 0xce, 0xe9, 0x1e, 0x47, 0x72, 0xd8, 0xfb, 0x7c, 0xe2,
0xeb, 0xf7, 0xe8, 0xb5, 0x29, 0x5e, 0xb7, 0xf4, 0x63, 0xf3, 0xf2, 0x77, 0x00, 0x00, 0x00, 0xff,
0xff, 0xe8, 0xa6, 0x3e, 0x67, 0xaa, 0x04, 0x00, 0x00,
var fileDescriptor_chat_89690664d189a305 = []byte{
// 507 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x54, 0xcd, 0x6e, 0xda, 0x40,
0x10, 0x96, 0x49, 0x80, 0x32, 0x34, 0x42, 0xda, 0x44, 0x95, 0xe5, 0x5e, 0x1c, 0x9f, 0x50, 0x2b,
0x19, 0x89, 0xf6, 0xd6, 0x53, 0x89, 0xa3, 0x8a, 0xaa, 0xdb, 0x24, 0x86, 0x5e, 0x7a, 0x41, 0x9b,
0x30, 0x32, 0x16, 0x60, 0x2f, 0x3b, 0xa6, 0xa4, 0xed, 0x33, 0xf4, 0x19, 0xfa, 0x3e, 0x7d, 0xaa,
0xca, 0xbb, 0x26, 0x98, 0x40, 0x15, 0x4e, 0xbd, 0x58, 0x9a, 0x6f, 0x3e, 0x7f, 0x3f, 0xeb, 0x1f,
0x68, 0xdd, 0x4d, 0x44, 0xd6, 0xc9, 0x2f, 0xbe, 0x54, 0x69, 0x96, 0xb2, 0x9a, 0xbc, 0xbd, 0x98,
0x88, 0xcc, 0x39, 0xbf, 0x92, 0x98, 0x8c, 0xfa, 0xbc, 0x23, 0xa7, 0x51, 0x47, 0xaf, 0x3a, 0x34,
0x9e, 0x8e, 0x56, 0xd4, 0x59, 0x91, 0xa1, 0x7a, 0x3f, 0xa1, 0xc9, 0x29, 0x0a, 0x44, 0x26, 0x86,
0x29, 0xbf, 0x61, 0x67, 0x50, 0xcd, 0xd2, 0x29, 0x26, 0xb6, 0xe5, 0x5a, 0xed, 0x46, 0x68, 0x06,
0xe6, 0x42, 0x33, 0x95, 0xa8, 0x44, 0x16, 0xa7, 0x49, 0x3f, 0xb0, 0x2b, 0x7a, 0x57, 0x86, 0xd8,
0x5b, 0xa8, 0xcf, 0x8d, 0x8c, 0x7d, 0xe4, 0x5a, 0xed, 0x66, 0xd7, 0xf1, 0x09, 0xd5, 0x37, 0x54,
0x23, 0x21, 0xe3, 0x91, 0x14, 0x4a, 0xcc, 0xc9, 0x2f, 0x8c, 0xc2, 0x35, 0xd5, 0xc3, 0x92, 0x79,
0xd0, 0x2b, 0x8b, 0x58, 0x07, 0x8b, 0x3c, 0x1d, 0xce, 0xfb, 0x65, 0x41, 0xeb, 0x7a, 0x49, 0x93,
0x72, 0x51, 0x17, 0x9a, 0x57, 0xa5, 0xbb, 0x4c, 0xdd, 0x32, 0x54, 0x4e, 0x53, 0x39, 0x3c, 0x8d,
0x07, 0xcf, 0xe5, 0x92, 0x26, 0xc3, 0xf4, 0x0b, 0xa1, 0xea, 0x07, 0xfa, 0x34, 0x1a, 0xe1, 0x16,
0xe6, 0x7d, 0x06, 0xf6, 0x01, 0x33, 0x2e, 0xee, 0xdf, 0x27, 0x63, 0x1e, 0x27, 0x03, 0x5c, 0x84,
0xb8, 0x60, 0x2f, 0xa0, 0x56, 0xdc, 0x63, 0xc2, 0x14, 0xd3, 0xe3, 0xa4, 0x95, 0x9d, 0xa4, 0xde,
0x0a, 0x4e, 0x77, 0xf4, 0x48, 0x32, 0x1b, 0xea, 0x97, 0x4a, 0x5d, 0xa4, 0x63, 0xd4, 0x8a, 0xd5,
0x70, 0x3d, 0xe6, 0x56, 0x97, 0x4a, 0x71, 0x8a, 0x0a, 0xb5, 0x62, 0xca, 0x71, 0x2e, 0xee, 0x07,
0xb8, 0xd0, 0xb1, 0x4f, 0xc2, 0x62, 0xd2, 0xb8, 0xd6, 0xb5, 0x8f, 0x0b, 0x5c, 0x4f, 0xde, 0x0f,
0x80, 0x01, 0x26, 0x63, 0x4e, 0x51, 0x5e, 0xe0, 0xff, 0xbe, 0x3b, 0xbf, 0x2d, 0x68, 0x3e, 0x98,
0x9b, 0xb6, 0xb8, 0xdd, 0x16, 0x37, 0x6d, 0x71, 0xab, 0xad, 0x99, 0xf2, 0x64, 0xc6, 0x87, 0x53,
0xd4, 0x0f, 0x74, 0xb5, 0x46, 0x58, 0x86, 0x72, 0xc6, 0xdd, 0x2c, 0xc6, 0x24, 0x33, 0x8c, 0xaa,
0x61, 0x94, 0x20, 0xe6, 0xc0, 0x33, 0xc2, 0x64, 0x3c, 0x8c, 0xe7, 0x68, 0xd7, 0x5c, 0xab, 0x7d,
0x14, 0x3e, 0xcc, 0xdd, 0x3f, 0x15, 0x38, 0xce, 0x3f, 0x43, 0xf6, 0x11, 0x5a, 0x8f, 0x9e, 0x0f,
0x73, 0x7c, 0xf3, 0x89, 0xfa, 0xbb, 0x2f, 0x82, 0xf3, 0xf2, 0x9f, 0x3b, 0x92, 0x2c, 0x85, 0xb3,
0xeb, 0xe5, 0x6c, 0xc6, 0x91, 0x48, 0x44, 0xd8, 0xfb, 0x3e, 0xc0, 0xc5, 0xa7, 0x98, 0x32, 0xf6,
0x6a, 0xcf, 0x99, 0xed, 0x23, 0xe6, 0x06, 0xaf, 0x0f, 0xe6, 0x92, 0x64, 0x5d, 0xa8, 0x17, 0xc7,
0xcc, 0xd8, 0x3a, 0xd8, 0xe6, 0xa1, 0x3b, 0xa7, 0x3b, 0x18, 0x49, 0x76, 0x03, 0x10, 0xe0, 0x8c,
0x53, 0xa4, 0xa3, 0xb9, 0x7b, 0xec, 0x36, 0xeb, 0x5c, 0xe4, 0xfc, 0x09, 0x06, 0xc9, 0x5e, 0xeb,
0xeb, 0x89, 0xaf, 0x7f, 0x71, 0xef, 0x8c, 0xdf, 0x6d, 0x4d, 0xff, 0xbf, 0xde, 0xfc, 0x0d, 0x00,
0x00, 0xff, 0xff, 0x6f, 0x9d, 0x6f, 0xa0, 0xfd, 0x04, 0x00, 0x00,
}

View File

@ -69,8 +69,12 @@ message SendMsgResp {
int64 sendTime = 6;
}
service Chat {
rpc GetMaxAndMinSeq(GetMaxAndMinSeqReq) returns(GetMaxAndMinSeqResp);
rpc PullMessageBySeqList(server_api_params.PullMessageBySeqListReq) returns(server_api_params.PullMessageBySeqListResp);
rpc SendMsg(SendMsgReq) returns(SendMsgResp);
rpc DelMsgList(server_api_params.DelMsgListReq) returns(server_api_params.DelMsgListResp);
}

View File

@ -40,7 +40,7 @@ func (m *GroupInfo) Reset() { *m = GroupInfo{} }
func (m *GroupInfo) String() string { return proto.CompactTextString(m) }
func (*GroupInfo) ProtoMessage() {}
func (*GroupInfo) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b58b288419ee277e, []int{0}
return fileDescriptor_ws_b3df638d3f68a57a, []int{0}
}
func (m *GroupInfo) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GroupInfo.Unmarshal(m, b)
@ -164,7 +164,7 @@ func (m *GroupMemberFullInfo) Reset() { *m = GroupMemberFullInfo{} }
func (m *GroupMemberFullInfo) String() string { return proto.CompactTextString(m) }
func (*GroupMemberFullInfo) ProtoMessage() {}
func (*GroupMemberFullInfo) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b58b288419ee277e, []int{1}
return fileDescriptor_ws_b3df638d3f68a57a, []int{1}
}
func (m *GroupMemberFullInfo) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GroupMemberFullInfo.Unmarshal(m, b)
@ -269,7 +269,7 @@ func (m *PublicUserInfo) Reset() { *m = PublicUserInfo{} }
func (m *PublicUserInfo) String() string { return proto.CompactTextString(m) }
func (*PublicUserInfo) ProtoMessage() {}
func (*PublicUserInfo) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b58b288419ee277e, []int{2}
return fileDescriptor_ws_b3df638d3f68a57a, []int{2}
}
func (m *PublicUserInfo) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PublicUserInfo.Unmarshal(m, b)
@ -344,7 +344,7 @@ func (m *UserInfo) Reset() { *m = UserInfo{} }
func (m *UserInfo) String() string { return proto.CompactTextString(m) }
func (*UserInfo) ProtoMessage() {}
func (*UserInfo) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b58b288419ee277e, []int{3}
return fileDescriptor_ws_b3df638d3f68a57a, []int{3}
}
func (m *UserInfo) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_UserInfo.Unmarshal(m, b)
@ -451,7 +451,7 @@ func (m *FriendInfo) Reset() { *m = FriendInfo{} }
func (m *FriendInfo) String() string { return proto.CompactTextString(m) }
func (*FriendInfo) ProtoMessage() {}
func (*FriendInfo) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b58b288419ee277e, []int{4}
return fileDescriptor_ws_b3df638d3f68a57a, []int{4}
}
func (m *FriendInfo) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FriendInfo.Unmarshal(m, b)
@ -536,7 +536,7 @@ func (m *BlackInfo) Reset() { *m = BlackInfo{} }
func (m *BlackInfo) String() string { return proto.CompactTextString(m) }
func (*BlackInfo) ProtoMessage() {}
func (*BlackInfo) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b58b288419ee277e, []int{5}
return fileDescriptor_ws_b3df638d3f68a57a, []int{5}
}
func (m *BlackInfo) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_BlackInfo.Unmarshal(m, b)
@ -617,7 +617,7 @@ func (m *GroupRequest) Reset() { *m = GroupRequest{} }
func (m *GroupRequest) String() string { return proto.CompactTextString(m) }
func (*GroupRequest) ProtoMessage() {}
func (*GroupRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b58b288419ee277e, []int{6}
return fileDescriptor_ws_b3df638d3f68a57a, []int{6}
}
func (m *GroupRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GroupRequest.Unmarshal(m, b)
@ -725,7 +725,7 @@ func (m *FriendRequest) Reset() { *m = FriendRequest{} }
func (m *FriendRequest) String() string { return proto.CompactTextString(m) }
func (*FriendRequest) ProtoMessage() {}
func (*FriendRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b58b288419ee277e, []int{7}
return fileDescriptor_ws_b3df638d3f68a57a, []int{7}
}
func (m *FriendRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FriendRequest.Unmarshal(m, b)
@ -863,7 +863,7 @@ func (m *PullMessageBySeqListResp) Reset() { *m = PullMessageBySeqListRe
func (m *PullMessageBySeqListResp) String() string { return proto.CompactTextString(m) }
func (*PullMessageBySeqListResp) ProtoMessage() {}
func (*PullMessageBySeqListResp) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b58b288419ee277e, []int{8}
return fileDescriptor_ws_b3df638d3f68a57a, []int{8}
}
func (m *PullMessageBySeqListResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PullMessageBySeqListResp.Unmarshal(m, b)
@ -917,7 +917,7 @@ func (m *PullMessageBySeqListReq) Reset() { *m = PullMessageBySeqListReq
func (m *PullMessageBySeqListReq) String() string { return proto.CompactTextString(m) }
func (*PullMessageBySeqListReq) ProtoMessage() {}
func (*PullMessageBySeqListReq) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b58b288419ee277e, []int{9}
return fileDescriptor_ws_b3df638d3f68a57a, []int{9}
}
func (m *PullMessageBySeqListReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PullMessageBySeqListReq.Unmarshal(m, b)
@ -968,7 +968,7 @@ func (m *GetMaxAndMinSeqReq) Reset() { *m = GetMaxAndMinSeqReq{} }
func (m *GetMaxAndMinSeqReq) String() string { return proto.CompactTextString(m) }
func (*GetMaxAndMinSeqReq) ProtoMessage() {}
func (*GetMaxAndMinSeqReq) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b58b288419ee277e, []int{10}
return fileDescriptor_ws_b3df638d3f68a57a, []int{10}
}
func (m *GetMaxAndMinSeqReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetMaxAndMinSeqReq.Unmarshal(m, b)
@ -1000,7 +1000,7 @@ func (m *GetMaxAndMinSeqResp) Reset() { *m = GetMaxAndMinSeqResp{} }
func (m *GetMaxAndMinSeqResp) String() string { return proto.CompactTextString(m) }
func (*GetMaxAndMinSeqResp) ProtoMessage() {}
func (*GetMaxAndMinSeqResp) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b58b288419ee277e, []int{11}
return fileDescriptor_ws_b3df638d3f68a57a, []int{11}
}
func (m *GetMaxAndMinSeqResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetMaxAndMinSeqResp.Unmarshal(m, b)
@ -1047,7 +1047,7 @@ func (m *UserSendMsgResp) Reset() { *m = UserSendMsgResp{} }
func (m *UserSendMsgResp) String() string { return proto.CompactTextString(m) }
func (*UserSendMsgResp) ProtoMessage() {}
func (*UserSendMsgResp) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b58b288419ee277e, []int{12}
return fileDescriptor_ws_b3df638d3f68a57a, []int{12}
}
func (m *UserSendMsgResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_UserSendMsgResp.Unmarshal(m, b)
@ -1116,7 +1116,7 @@ func (m *MsgData) Reset() { *m = MsgData{} }
func (m *MsgData) String() string { return proto.CompactTextString(m) }
func (*MsgData) ProtoMessage() {}
func (*MsgData) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b58b288419ee277e, []int{13}
return fileDescriptor_ws_b3df638d3f68a57a, []int{13}
}
func (m *MsgData) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MsgData.Unmarshal(m, b)
@ -1277,7 +1277,7 @@ func (m *OfflinePushInfo) Reset() { *m = OfflinePushInfo{} }
func (m *OfflinePushInfo) String() string { return proto.CompactTextString(m) }
func (*OfflinePushInfo) ProtoMessage() {}
func (*OfflinePushInfo) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b58b288419ee277e, []int{14}
return fileDescriptor_ws_b3df638d3f68a57a, []int{14}
}
func (m *OfflinePushInfo) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_OfflinePushInfo.Unmarshal(m, b)
@ -1345,7 +1345,7 @@ func (m *TipsComm) Reset() { *m = TipsComm{} }
func (m *TipsComm) String() string { return proto.CompactTextString(m) }
func (*TipsComm) ProtoMessage() {}
func (*TipsComm) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b58b288419ee277e, []int{15}
return fileDescriptor_ws_b3df638d3f68a57a, []int{15}
}
func (m *TipsComm) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_TipsComm.Unmarshal(m, b)
@ -1402,7 +1402,7 @@ func (m *GroupCreatedTips) Reset() { *m = GroupCreatedTips{} }
func (m *GroupCreatedTips) String() string { return proto.CompactTextString(m) }
func (*GroupCreatedTips) ProtoMessage() {}
func (*GroupCreatedTips) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b58b288419ee277e, []int{16}
return fileDescriptor_ws_b3df638d3f68a57a, []int{16}
}
func (m *GroupCreatedTips) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GroupCreatedTips.Unmarshal(m, b)
@ -1471,7 +1471,7 @@ func (m *GroupInfoSetTips) Reset() { *m = GroupInfoSetTips{} }
func (m *GroupInfoSetTips) String() string { return proto.CompactTextString(m) }
func (*GroupInfoSetTips) ProtoMessage() {}
func (*GroupInfoSetTips) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b58b288419ee277e, []int{17}
return fileDescriptor_ws_b3df638d3f68a57a, []int{17}
}
func (m *GroupInfoSetTips) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GroupInfoSetTips.Unmarshal(m, b)
@ -1526,7 +1526,7 @@ func (m *JoinGroupApplicationTips) Reset() { *m = JoinGroupApplicationTi
func (m *JoinGroupApplicationTips) String() string { return proto.CompactTextString(m) }
func (*JoinGroupApplicationTips) ProtoMessage() {}
func (*JoinGroupApplicationTips) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b58b288419ee277e, []int{18}
return fileDescriptor_ws_b3df638d3f68a57a, []int{18}
}
func (m *JoinGroupApplicationTips) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_JoinGroupApplicationTips.Unmarshal(m, b)
@ -1582,7 +1582,7 @@ func (m *MemberQuitTips) Reset() { *m = MemberQuitTips{} }
func (m *MemberQuitTips) String() string { return proto.CompactTextString(m) }
func (*MemberQuitTips) ProtoMessage() {}
func (*MemberQuitTips) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b58b288419ee277e, []int{19}
return fileDescriptor_ws_b3df638d3f68a57a, []int{19}
}
func (m *MemberQuitTips) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MemberQuitTips.Unmarshal(m, b)
@ -1637,7 +1637,7 @@ func (m *GroupApplicationAcceptedTips) Reset() { *m = GroupApplicationAc
func (m *GroupApplicationAcceptedTips) String() string { return proto.CompactTextString(m) }
func (*GroupApplicationAcceptedTips) ProtoMessage() {}
func (*GroupApplicationAcceptedTips) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b58b288419ee277e, []int{20}
return fileDescriptor_ws_b3df638d3f68a57a, []int{20}
}
func (m *GroupApplicationAcceptedTips) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GroupApplicationAcceptedTips.Unmarshal(m, b)
@ -1692,7 +1692,7 @@ func (m *GroupApplicationRejectedTips) Reset() { *m = GroupApplicationRe
func (m *GroupApplicationRejectedTips) String() string { return proto.CompactTextString(m) }
func (*GroupApplicationRejectedTips) ProtoMessage() {}
func (*GroupApplicationRejectedTips) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b58b288419ee277e, []int{21}
return fileDescriptor_ws_b3df638d3f68a57a, []int{21}
}
func (m *GroupApplicationRejectedTips) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GroupApplicationRejectedTips.Unmarshal(m, b)
@ -1748,7 +1748,7 @@ func (m *GroupOwnerTransferredTips) Reset() { *m = GroupOwnerTransferred
func (m *GroupOwnerTransferredTips) String() string { return proto.CompactTextString(m) }
func (*GroupOwnerTransferredTips) ProtoMessage() {}
func (*GroupOwnerTransferredTips) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b58b288419ee277e, []int{22}
return fileDescriptor_ws_b3df638d3f68a57a, []int{22}
}
func (m *GroupOwnerTransferredTips) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GroupOwnerTransferredTips.Unmarshal(m, b)
@ -1811,7 +1811,7 @@ func (m *MemberKickedTips) Reset() { *m = MemberKickedTips{} }
func (m *MemberKickedTips) String() string { return proto.CompactTextString(m) }
func (*MemberKickedTips) ProtoMessage() {}
func (*MemberKickedTips) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b58b288419ee277e, []int{23}
return fileDescriptor_ws_b3df638d3f68a57a, []int{23}
}
func (m *MemberKickedTips) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MemberKickedTips.Unmarshal(m, b)
@ -1874,7 +1874,7 @@ func (m *MemberInvitedTips) Reset() { *m = MemberInvitedTips{} }
func (m *MemberInvitedTips) String() string { return proto.CompactTextString(m) }
func (*MemberInvitedTips) ProtoMessage() {}
func (*MemberInvitedTips) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b58b288419ee277e, []int{24}
return fileDescriptor_ws_b3df638d3f68a57a, []int{24}
}
func (m *MemberInvitedTips) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MemberInvitedTips.Unmarshal(m, b)
@ -1936,7 +1936,7 @@ func (m *MemberEnterTips) Reset() { *m = MemberEnterTips{} }
func (m *MemberEnterTips) String() string { return proto.CompactTextString(m) }
func (*MemberEnterTips) ProtoMessage() {}
func (*MemberEnterTips) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b58b288419ee277e, []int{25}
return fileDescriptor_ws_b3df638d3f68a57a, []int{25}
}
func (m *MemberEnterTips) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MemberEnterTips.Unmarshal(m, b)
@ -1990,7 +1990,7 @@ func (m *FriendApplication) Reset() { *m = FriendApplication{} }
func (m *FriendApplication) String() string { return proto.CompactTextString(m) }
func (*FriendApplication) ProtoMessage() {}
func (*FriendApplication) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b58b288419ee277e, []int{26}
return fileDescriptor_ws_b3df638d3f68a57a, []int{26}
}
func (m *FriendApplication) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FriendApplication.Unmarshal(m, b)
@ -2043,7 +2043,7 @@ func (m *FromToUserID) Reset() { *m = FromToUserID{} }
func (m *FromToUserID) String() string { return proto.CompactTextString(m) }
func (*FromToUserID) ProtoMessage() {}
func (*FromToUserID) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b58b288419ee277e, []int{27}
return fileDescriptor_ws_b3df638d3f68a57a, []int{27}
}
func (m *FromToUserID) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FromToUserID.Unmarshal(m, b)
@ -2089,7 +2089,7 @@ func (m *FriendApplicationTips) Reset() { *m = FriendApplicationTips{} }
func (m *FriendApplicationTips) String() string { return proto.CompactTextString(m) }
func (*FriendApplicationTips) ProtoMessage() {}
func (*FriendApplicationTips) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b58b288419ee277e, []int{28}
return fileDescriptor_ws_b3df638d3f68a57a, []int{28}
}
func (m *FriendApplicationTips) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FriendApplicationTips.Unmarshal(m, b)
@ -2129,7 +2129,7 @@ func (m *FriendApplicationApprovedTips) Reset() { *m = FriendApplication
func (m *FriendApplicationApprovedTips) String() string { return proto.CompactTextString(m) }
func (*FriendApplicationApprovedTips) ProtoMessage() {}
func (*FriendApplicationApprovedTips) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b58b288419ee277e, []int{29}
return fileDescriptor_ws_b3df638d3f68a57a, []int{29}
}
func (m *FriendApplicationApprovedTips) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FriendApplicationApprovedTips.Unmarshal(m, b)
@ -2176,7 +2176,7 @@ func (m *FriendApplicationRejectedTips) Reset() { *m = FriendApplication
func (m *FriendApplicationRejectedTips) String() string { return proto.CompactTextString(m) }
func (*FriendApplicationRejectedTips) ProtoMessage() {}
func (*FriendApplicationRejectedTips) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b58b288419ee277e, []int{30}
return fileDescriptor_ws_b3df638d3f68a57a, []int{30}
}
func (m *FriendApplicationRejectedTips) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FriendApplicationRejectedTips.Unmarshal(m, b)
@ -2224,7 +2224,7 @@ func (m *FriendAddedTips) Reset() { *m = FriendAddedTips{} }
func (m *FriendAddedTips) String() string { return proto.CompactTextString(m) }
func (*FriendAddedTips) ProtoMessage() {}
func (*FriendAddedTips) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b58b288419ee277e, []int{31}
return fileDescriptor_ws_b3df638d3f68a57a, []int{31}
}
func (m *FriendAddedTips) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FriendAddedTips.Unmarshal(m, b)
@ -2277,7 +2277,7 @@ func (m *FriendDeletedTips) Reset() { *m = FriendDeletedTips{} }
func (m *FriendDeletedTips) String() string { return proto.CompactTextString(m) }
func (*FriendDeletedTips) ProtoMessage() {}
func (*FriendDeletedTips) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b58b288419ee277e, []int{32}
return fileDescriptor_ws_b3df638d3f68a57a, []int{32}
}
func (m *FriendDeletedTips) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FriendDeletedTips.Unmarshal(m, b)
@ -2315,7 +2315,7 @@ func (m *BlackAddedTips) Reset() { *m = BlackAddedTips{} }
func (m *BlackAddedTips) String() string { return proto.CompactTextString(m) }
func (*BlackAddedTips) ProtoMessage() {}
func (*BlackAddedTips) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b58b288419ee277e, []int{33}
return fileDescriptor_ws_b3df638d3f68a57a, []int{33}
}
func (m *BlackAddedTips) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_BlackAddedTips.Unmarshal(m, b)
@ -2353,7 +2353,7 @@ func (m *BlackDeletedTips) Reset() { *m = BlackDeletedTips{} }
func (m *BlackDeletedTips) String() string { return proto.CompactTextString(m) }
func (*BlackDeletedTips) ProtoMessage() {}
func (*BlackDeletedTips) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b58b288419ee277e, []int{34}
return fileDescriptor_ws_b3df638d3f68a57a, []int{34}
}
func (m *BlackDeletedTips) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_BlackDeletedTips.Unmarshal(m, b)
@ -2391,7 +2391,7 @@ func (m *FriendInfoChangedTips) Reset() { *m = FriendInfoChangedTips{} }
func (m *FriendInfoChangedTips) String() string { return proto.CompactTextString(m) }
func (*FriendInfoChangedTips) ProtoMessage() {}
func (*FriendInfoChangedTips) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b58b288419ee277e, []int{35}
return fileDescriptor_ws_b3df638d3f68a57a, []int{35}
}
func (m *FriendInfoChangedTips) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FriendInfoChangedTips.Unmarshal(m, b)
@ -2430,7 +2430,7 @@ func (m *UserInfoUpdatedTips) Reset() { *m = UserInfoUpdatedTips{} }
func (m *UserInfoUpdatedTips) String() string { return proto.CompactTextString(m) }
func (*UserInfoUpdatedTips) ProtoMessage() {}
func (*UserInfoUpdatedTips) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b58b288419ee277e, []int{36}
return fileDescriptor_ws_b3df638d3f68a57a, []int{36}
}
func (m *UserInfoUpdatedTips) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_UserInfoUpdatedTips.Unmarshal(m, b)
@ -2469,7 +2469,7 @@ func (m *ConversationUpdateTips) Reset() { *m = ConversationUpdateTips{}
func (m *ConversationUpdateTips) String() string { return proto.CompactTextString(m) }
func (*ConversationUpdateTips) ProtoMessage() {}
func (*ConversationUpdateTips) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b58b288419ee277e, []int{37}
return fileDescriptor_ws_b3df638d3f68a57a, []int{37}
}
func (m *ConversationUpdateTips) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ConversationUpdateTips.Unmarshal(m, b)
@ -2509,7 +2509,7 @@ func (m *RequestPagination) Reset() { *m = RequestPagination{} }
func (m *RequestPagination) String() string { return proto.CompactTextString(m) }
func (*RequestPagination) ProtoMessage() {}
func (*RequestPagination) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b58b288419ee277e, []int{38}
return fileDescriptor_ws_b3df638d3f68a57a, []int{38}
}
func (m *RequestPagination) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_RequestPagination.Unmarshal(m, b)
@ -2555,7 +2555,7 @@ func (m *ResponsePagination) Reset() { *m = ResponsePagination{} }
func (m *ResponsePagination) String() string { return proto.CompactTextString(m) }
func (*ResponsePagination) ProtoMessage() {}
func (*ResponsePagination) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b58b288419ee277e, []int{39}
return fileDescriptor_ws_b3df638d3f68a57a, []int{39}
}
func (m *ResponsePagination) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ResponsePagination.Unmarshal(m, b)
@ -2608,7 +2608,7 @@ func (m *SignalReq) Reset() { *m = SignalReq{} }
func (m *SignalReq) String() string { return proto.CompactTextString(m) }
func (*SignalReq) ProtoMessage() {}
func (*SignalReq) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b58b288419ee277e, []int{40}
return fileDescriptor_ws_b3df638d3f68a57a, []int{40}
}
func (m *SignalReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SignalReq.Unmarshal(m, b)
@ -2875,7 +2875,7 @@ func (m *SignalResp) Reset() { *m = SignalResp{} }
func (m *SignalResp) String() string { return proto.CompactTextString(m) }
func (*SignalResp) ProtoMessage() {}
func (*SignalResp) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b58b288419ee277e, []int{41}
return fileDescriptor_ws_b3df638d3f68a57a, []int{41}
}
func (m *SignalResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SignalResp.Unmarshal(m, b)
@ -3143,7 +3143,7 @@ func (m *InvitationInfo) Reset() { *m = InvitationInfo{} }
func (m *InvitationInfo) String() string { return proto.CompactTextString(m) }
func (*InvitationInfo) ProtoMessage() {}
func (*InvitationInfo) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b58b288419ee277e, []int{42}
return fileDescriptor_ws_b3df638d3f68a57a, []int{42}
}
func (m *InvitationInfo) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_InvitationInfo.Unmarshal(m, b)
@ -3239,7 +3239,7 @@ func (m *SignalInviteReq) Reset() { *m = SignalInviteReq{} }
func (m *SignalInviteReq) String() string { return proto.CompactTextString(m) }
func (*SignalInviteReq) ProtoMessage() {}
func (*SignalInviteReq) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b58b288419ee277e, []int{43}
return fileDescriptor_ws_b3df638d3f68a57a, []int{43}
}
func (m *SignalInviteReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SignalInviteReq.Unmarshal(m, b)
@ -3293,7 +3293,7 @@ func (m *SignalInviteReply) Reset() { *m = SignalInviteReply{} }
func (m *SignalInviteReply) String() string { return proto.CompactTextString(m) }
func (*SignalInviteReply) ProtoMessage() {}
func (*SignalInviteReply) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b58b288419ee277e, []int{44}
return fileDescriptor_ws_b3df638d3f68a57a, []int{44}
}
func (m *SignalInviteReply) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SignalInviteReply.Unmarshal(m, b)
@ -3347,7 +3347,7 @@ func (m *SignalInviteInGroupReq) Reset() { *m = SignalInviteInGroupReq{}
func (m *SignalInviteInGroupReq) String() string { return proto.CompactTextString(m) }
func (*SignalInviteInGroupReq) ProtoMessage() {}
func (*SignalInviteInGroupReq) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b58b288419ee277e, []int{45}
return fileDescriptor_ws_b3df638d3f68a57a, []int{45}
}
func (m *SignalInviteInGroupReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SignalInviteInGroupReq.Unmarshal(m, b)
@ -3401,7 +3401,7 @@ func (m *SignalInviteInGroupReply) Reset() { *m = SignalInviteInGroupRep
func (m *SignalInviteInGroupReply) String() string { return proto.CompactTextString(m) }
func (*SignalInviteInGroupReply) ProtoMessage() {}
func (*SignalInviteInGroupReply) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b58b288419ee277e, []int{46}
return fileDescriptor_ws_b3df638d3f68a57a, []int{46}
}
func (m *SignalInviteInGroupReply) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SignalInviteInGroupReply.Unmarshal(m, b)
@ -3455,7 +3455,7 @@ func (m *SignalCancelReq) Reset() { *m = SignalCancelReq{} }
func (m *SignalCancelReq) String() string { return proto.CompactTextString(m) }
func (*SignalCancelReq) ProtoMessage() {}
func (*SignalCancelReq) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b58b288419ee277e, []int{47}
return fileDescriptor_ws_b3df638d3f68a57a, []int{47}
}
func (m *SignalCancelReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SignalCancelReq.Unmarshal(m, b)
@ -3506,7 +3506,7 @@ func (m *SignalCancelReply) Reset() { *m = SignalCancelReply{} }
func (m *SignalCancelReply) String() string { return proto.CompactTextString(m) }
func (*SignalCancelReply) ProtoMessage() {}
func (*SignalCancelReply) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b58b288419ee277e, []int{48}
return fileDescriptor_ws_b3df638d3f68a57a, []int{48}
}
func (m *SignalCancelReply) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SignalCancelReply.Unmarshal(m, b)
@ -3539,7 +3539,7 @@ func (m *SignalAcceptReq) Reset() { *m = SignalAcceptReq{} }
func (m *SignalAcceptReq) String() string { return proto.CompactTextString(m) }
func (*SignalAcceptReq) ProtoMessage() {}
func (*SignalAcceptReq) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b58b288419ee277e, []int{49}
return fileDescriptor_ws_b3df638d3f68a57a, []int{49}
}
func (m *SignalAcceptReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SignalAcceptReq.Unmarshal(m, b)
@ -3593,7 +3593,7 @@ func (m *SignalAcceptReply) Reset() { *m = SignalAcceptReply{} }
func (m *SignalAcceptReply) String() string { return proto.CompactTextString(m) }
func (*SignalAcceptReply) ProtoMessage() {}
func (*SignalAcceptReply) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b58b288419ee277e, []int{50}
return fileDescriptor_ws_b3df638d3f68a57a, []int{50}
}
func (m *SignalAcceptReply) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SignalAcceptReply.Unmarshal(m, b)
@ -3647,7 +3647,7 @@ func (m *SignalHungUpReq) Reset() { *m = SignalHungUpReq{} }
func (m *SignalHungUpReq) String() string { return proto.CompactTextString(m) }
func (*SignalHungUpReq) ProtoMessage() {}
func (*SignalHungUpReq) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b58b288419ee277e, []int{51}
return fileDescriptor_ws_b3df638d3f68a57a, []int{51}
}
func (m *SignalHungUpReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SignalHungUpReq.Unmarshal(m, b)
@ -3698,7 +3698,7 @@ func (m *SignalHungUpReply) Reset() { *m = SignalHungUpReply{} }
func (m *SignalHungUpReply) String() string { return proto.CompactTextString(m) }
func (*SignalHungUpReply) ProtoMessage() {}
func (*SignalHungUpReply) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b58b288419ee277e, []int{52}
return fileDescriptor_ws_b3df638d3f68a57a, []int{52}
}
func (m *SignalHungUpReply) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SignalHungUpReply.Unmarshal(m, b)
@ -3731,7 +3731,7 @@ func (m *SignalRejectReq) Reset() { *m = SignalRejectReq{} }
func (m *SignalRejectReq) String() string { return proto.CompactTextString(m) }
func (*SignalRejectReq) ProtoMessage() {}
func (*SignalRejectReq) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b58b288419ee277e, []int{53}
return fileDescriptor_ws_b3df638d3f68a57a, []int{53}
}
func (m *SignalRejectReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SignalRejectReq.Unmarshal(m, b)
@ -3782,7 +3782,7 @@ func (m *SignalRejectReply) Reset() { *m = SignalRejectReply{} }
func (m *SignalRejectReply) String() string { return proto.CompactTextString(m) }
func (*SignalRejectReply) ProtoMessage() {}
func (*SignalRejectReply) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b58b288419ee277e, []int{54}
return fileDescriptor_ws_b3df638d3f68a57a, []int{54}
}
func (m *SignalRejectReply) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SignalRejectReply.Unmarshal(m, b)
@ -3802,6 +3802,114 @@ func (m *SignalRejectReply) XXX_DiscardUnknown() {
var xxx_messageInfo_SignalRejectReply proto.InternalMessageInfo
type DelMsgListReq struct {
OpUserID string `protobuf:"bytes,1,opt,name=opUserID" json:"opUserID,omitempty"`
UserID string `protobuf:"bytes,2,opt,name=userID" json:"userID,omitempty"`
SeqList []uint32 `protobuf:"varint,3,rep,packed,name=seqList" json:"seqList,omitempty"`
OperationID string `protobuf:"bytes,4,opt,name=operationID" json:"operationID,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *DelMsgListReq) Reset() { *m = DelMsgListReq{} }
func (m *DelMsgListReq) String() string { return proto.CompactTextString(m) }
func (*DelMsgListReq) ProtoMessage() {}
func (*DelMsgListReq) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b3df638d3f68a57a, []int{55}
}
func (m *DelMsgListReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DelMsgListReq.Unmarshal(m, b)
}
func (m *DelMsgListReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_DelMsgListReq.Marshal(b, m, deterministic)
}
func (dst *DelMsgListReq) XXX_Merge(src proto.Message) {
xxx_messageInfo_DelMsgListReq.Merge(dst, src)
}
func (m *DelMsgListReq) XXX_Size() int {
return xxx_messageInfo_DelMsgListReq.Size(m)
}
func (m *DelMsgListReq) XXX_DiscardUnknown() {
xxx_messageInfo_DelMsgListReq.DiscardUnknown(m)
}
var xxx_messageInfo_DelMsgListReq proto.InternalMessageInfo
func (m *DelMsgListReq) GetOpUserID() string {
if m != nil {
return m.OpUserID
}
return ""
}
func (m *DelMsgListReq) GetUserID() string {
if m != nil {
return m.UserID
}
return ""
}
func (m *DelMsgListReq) GetSeqList() []uint32 {
if m != nil {
return m.SeqList
}
return nil
}
func (m *DelMsgListReq) GetOperationID() string {
if m != nil {
return m.OperationID
}
return ""
}
type DelMsgListResp struct {
ErrCode int32 `protobuf:"varint,1,opt,name=errCode" json:"errCode,omitempty"`
ErrMsg string `protobuf:"bytes,2,opt,name=errMsg" json:"errMsg,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *DelMsgListResp) Reset() { *m = DelMsgListResp{} }
func (m *DelMsgListResp) String() string { return proto.CompactTextString(m) }
func (*DelMsgListResp) ProtoMessage() {}
func (*DelMsgListResp) Descriptor() ([]byte, []int) {
return fileDescriptor_ws_b3df638d3f68a57a, []int{56}
}
func (m *DelMsgListResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DelMsgListResp.Unmarshal(m, b)
}
func (m *DelMsgListResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_DelMsgListResp.Marshal(b, m, deterministic)
}
func (dst *DelMsgListResp) XXX_Merge(src proto.Message) {
xxx_messageInfo_DelMsgListResp.Merge(dst, src)
}
func (m *DelMsgListResp) XXX_Size() int {
return xxx_messageInfo_DelMsgListResp.Size(m)
}
func (m *DelMsgListResp) XXX_DiscardUnknown() {
xxx_messageInfo_DelMsgListResp.DiscardUnknown(m)
}
var xxx_messageInfo_DelMsgListResp proto.InternalMessageInfo
func (m *DelMsgListResp) GetErrCode() int32 {
if m != nil {
return m.ErrCode
}
return 0
}
func (m *DelMsgListResp) GetErrMsg() string {
if m != nil {
return m.ErrMsg
}
return ""
}
func init() {
proto.RegisterType((*GroupInfo)(nil), "server_api_params.GroupInfo")
proto.RegisterType((*GroupMemberFullInfo)(nil), "server_api_params.GroupMemberFullInfo")
@ -3859,163 +3967,167 @@ func init() {
proto.RegisterType((*SignalHungUpReply)(nil), "server_api_params.SignalHungUpReply")
proto.RegisterType((*SignalRejectReq)(nil), "server_api_params.SignalRejectReq")
proto.RegisterType((*SignalRejectReply)(nil), "server_api_params.SignalRejectReply")
proto.RegisterType((*DelMsgListReq)(nil), "server_api_params.DelMsgListReq")
proto.RegisterType((*DelMsgListResp)(nil), "server_api_params.DelMsgListResp")
}
func init() { proto.RegisterFile("sdk_ws/ws.proto", fileDescriptor_ws_b58b288419ee277e) }
func init() { proto.RegisterFile("sdk_ws/ws.proto", fileDescriptor_ws_b3df638d3f68a57a) }
var fileDescriptor_ws_b58b288419ee277e = []byte{
// 2441 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xd4, 0x5a, 0x4b, 0x6f, 0x24, 0x49,
0xf1, 0xff, 0x57, 0xb7, 0xbb, 0xed, 0x8e, 0x76, 0xfb, 0x51, 0xb3, 0x7f, 0xd3, 0x0c, 0xb3, 0x83,
0x29, 0x59, 0xcb, 0xf0, 0xf2, 0xa2, 0x41, 0x48, 0x30, 0x0b, 0x83, 0xfc, 0x98, 0xd7, 0x62, 0xcf,
0x78, 0xab, 0x67, 0x58, 0x04, 0x48, 0xa3, 0x74, 0x57, 0x76, 0xbb, 0xd6, 0x55, 0x99, 0xd5, 0xf5,
0xf0, 0x8c, 0x25, 0x4e, 0x20, 0xf1, 0x0d, 0xe0, 0x8a, 0xc4, 0x05, 0x21, 0x21, 0xb4, 0x17, 0xc4,
0x05, 0x71, 0x82, 0x0f, 0xc0, 0x99, 0xaf, 0xc0, 0x95, 0x03, 0x12, 0x12, 0x28, 0x33, 0xb2, 0xaa,
0x32, 0xab, 0xda, 0x76, 0xcb, 0x32, 0x3b, 0xf8, 0xd6, 0x11, 0x95, 0x11, 0x19, 0x19, 0xbf, 0x88,
0xc8, 0xa8, 0xa8, 0x86, 0xe5, 0xc4, 0x3b, 0x7e, 0xf9, 0x2a, 0x79, 0xf7, 0x55, 0xb2, 0x19, 0xc5,
0x3c, 0xe5, 0xf6, 0x6a, 0x42, 0xe3, 0x13, 0x1a, 0xbf, 0x24, 0x91, 0xff, 0x32, 0x22, 0x31, 0x09,
0x13, 0xe7, 0x1f, 0x0d, 0xe8, 0x3c, 0x8a, 0x79, 0x16, 0x3d, 0x61, 0x23, 0x6e, 0xf7, 0x61, 0x7e,
0x2c, 0x89, 0xdd, 0xbe, 0xb5, 0x6e, 0xdd, 0xe9, 0xb8, 0x39, 0x69, 0xdf, 0x82, 0x8e, 0xfc, 0xf9,
0x94, 0x84, 0xb4, 0xdf, 0x90, 0xcf, 0x4a, 0x86, 0xed, 0xc0, 0x22, 0xe3, 0xa9, 0x3f, 0xf2, 0x87,
0x24, 0xf5, 0x39, 0xeb, 0x37, 0xe5, 0x02, 0x83, 0x27, 0xd6, 0xf8, 0x2c, 0x8d, 0xb9, 0x97, 0x0d,
0xe5, 0x9a, 0x39, 0x5c, 0xa3, 0xf3, 0xc4, 0xfe, 0x23, 0x32, 0xa4, 0x2f, 0xdc, 0xbd, 0x7e, 0x0b,
0xf7, 0x57, 0xa4, 0xbd, 0x0e, 0x5d, 0xfe, 0x8a, 0xd1, 0xf8, 0x45, 0x42, 0xe3, 0x27, 0xbb, 0xfd,
0xb6, 0x7c, 0xaa, 0xb3, 0xec, 0xdb, 0x00, 0xc3, 0x98, 0x92, 0x94, 0x3e, 0xf7, 0x43, 0xda, 0x9f,
0x5f, 0xb7, 0xee, 0xf4, 0x5c, 0x8d, 0x23, 0x34, 0x84, 0x34, 0x3c, 0xa4, 0xf1, 0x0e, 0xcf, 0x58,
0xda, 0x5f, 0x90, 0x0b, 0x74, 0x96, 0xbd, 0x04, 0x0d, 0xfa, 0xba, 0xdf, 0x91, 0xaa, 0x1b, 0xf4,
0xb5, 0xbd, 0x06, 0xed, 0x24, 0x25, 0x69, 0x96, 0xf4, 0x61, 0xdd, 0xba, 0xd3, 0x72, 0x15, 0x65,
0x6f, 0x40, 0x4f, 0xea, 0xe5, 0xb9, 0x35, 0x5d, 0x29, 0x62, 0x32, 0x0b, 0x8f, 0x3d, 0x3f, 0x8d,
0x68, 0x7f, 0x51, 0x2a, 0x28, 0x19, 0xce, 0x1f, 0x1a, 0x70, 0x43, 0xfa, 0x7d, 0x5f, 0x1a, 0xf0,
0x30, 0x0b, 0x82, 0x0b, 0x10, 0x58, 0x83, 0x76, 0x86, 0xdb, 0xa1, 0xfb, 0x15, 0x25, 0xf6, 0x89,
0x79, 0x40, 0xf7, 0xe8, 0x09, 0x0d, 0xa4, 0xe3, 0x5b, 0x6e, 0xc9, 0xb0, 0x6f, 0xc2, 0xc2, 0x47,
0xdc, 0x67, 0xd2, 0x27, 0x73, 0xf2, 0x61, 0x41, 0x8b, 0x67, 0xcc, 0x1f, 0x1e, 0x33, 0x01, 0x29,
0xba, 0xbb, 0xa0, 0x75, 0x24, 0xda, 0x26, 0x12, 0xef, 0xc0, 0x12, 0x89, 0xa2, 0x7d, 0xc2, 0xc6,
0x34, 0xc6, 0x4d, 0xe7, 0xa5, 0xde, 0x0a, 0x57, 0xe0, 0x21, 0x76, 0x1a, 0xf0, 0x2c, 0x1e, 0x52,
0xe9, 0xee, 0x96, 0xab, 0x71, 0x84, 0x1e, 0x1e, 0xd1, 0x58, 0x73, 0x23, 0x7a, 0xbe, 0xc2, 0x55,
0xa8, 0x40, 0x8e, 0x8a, 0xf3, 0x33, 0x0b, 0x96, 0x0e, 0xb2, 0xc3, 0xc0, 0x1f, 0xca, 0x05, 0xc2,
0x69, 0xa5, 0x6b, 0x2c, 0xc3, 0x35, 0xfa, 0x01, 0x1b, 0x67, 0x1f, 0xb0, 0x69, 0x1e, 0x70, 0x0d,
0xda, 0x63, 0xca, 0x3c, 0x1a, 0x2b, 0x87, 0x29, 0x4a, 0x19, 0xd2, 0x2a, 0x0c, 0xf9, 0x45, 0x03,
0x16, 0x3e, 0x61, 0x13, 0xd6, 0xa1, 0x1b, 0x1d, 0x71, 0x46, 0x9f, 0x66, 0x22, 0x68, 0x94, 0x2d,
0x3a, 0xcb, 0x7e, 0x0b, 0x5a, 0x87, 0x7e, 0x9c, 0x1e, 0x49, 0xd4, 0x7a, 0x2e, 0x12, 0x82, 0x4b,
0x43, 0xe2, 0x23, 0x54, 0x1d, 0x17, 0x09, 0x75, 0xa0, 0x85, 0x22, 0xde, 0xcd, 0x0c, 0xea, 0xd4,
0x32, 0xa8, 0x8e, 0x3c, 0x4c, 0x43, 0xde, 0xf9, 0xa7, 0x05, 0xf0, 0x30, 0xf6, 0x29, 0xf3, 0xa4,
0x6b, 0x2a, 0xa9, 0x6b, 0xd5, 0x53, 0x77, 0x0d, 0xda, 0x31, 0x0d, 0x49, 0x7c, 0x9c, 0x87, 0x36,
0x52, 0x15, 0x83, 0x9a, 0x35, 0x83, 0xde, 0x03, 0x18, 0xc9, 0x7d, 0x84, 0x1e, 0xe9, 0xaa, 0xee,
0xdd, 0xcf, 0x6c, 0xd6, 0x8a, 0xdc, 0x66, 0x8e, 0x92, 0xab, 0x2d, 0x17, 0x79, 0x43, 0x3c, 0x4f,
0x85, 0x67, 0x0b, 0xf3, 0xa6, 0x60, 0x4c, 0x89, 0xce, 0xf6, 0x39, 0xd1, 0x39, 0x5f, 0x04, 0xc5,
0xdf, 0x2d, 0xe8, 0x6c, 0x07, 0x64, 0x78, 0x3c, 0xe3, 0xd1, 0xcd, 0x23, 0x36, 0x6a, 0x47, 0x7c,
0x04, 0xbd, 0x43, 0xa1, 0x2e, 0x3f, 0x82, 0xf4, 0x42, 0xf7, 0xee, 0xe7, 0xa6, 0x9c, 0xd2, 0x4c,
0x0a, 0xd7, 0x94, 0x33, 0x8f, 0x3b, 0x77, 0xf1, 0x71, 0x5b, 0xe7, 0x1c, 0xb7, 0x5d, 0x1c, 0xf7,
0xaf, 0x0d, 0x58, 0x94, 0x65, 0xcc, 0xa5, 0x93, 0x8c, 0x26, 0xa9, 0xfd, 0x6d, 0x58, 0xc8, 0x72,
0x53, 0xad, 0x59, 0x4d, 0x2d, 0x44, 0xec, 0x7b, 0xaa, 0x68, 0x4a, 0xf9, 0x86, 0x94, 0xbf, 0x35,
0x45, 0xbe, 0xb8, 0xb1, 0xdc, 0x72, 0xb9, 0xb8, 0x60, 0x8e, 0x08, 0xf3, 0x02, 0xea, 0xd2, 0x24,
0x0b, 0x52, 0x55, 0x0b, 0x0d, 0x1e, 0x46, 0xda, 0x64, 0x3f, 0x19, 0xab, 0xeb, 0x47, 0x51, 0xc2,
0x3b, 0xb8, 0x4e, 0x3c, 0xc2, 0xa3, 0x97, 0x0c, 0x91, 0xa8, 0x31, 0x9d, 0x48, 0x84, 0x30, 0xad,
0x72, 0xb2, 0xdc, 0x53, 0x79, 0x0d, 0x03, 0xc1, 0xe0, 0x09, 0x88, 0x91, 0x96, 0x0a, 0xf0, 0xde,
0xd1, 0x38, 0xd5, 0x6b, 0xc7, 0xf9, 0x5b, 0x13, 0x7a, 0x98, 0x3e, 0xb9, 0x53, 0x6f, 0x8b, 0x38,
0xe7, 0xa1, 0x11, 0x45, 0x1a, 0x47, 0x58, 0x21, 0xa8, 0xa7, 0x66, 0xa1, 0x31, 0x78, 0x22, 0x14,
0x05, 0xfd, 0xd0, 0x28, 0x38, 0x3a, 0x2b, 0xdf, 0xe5, 0x91, 0x5e, 0x78, 0x34, 0x8e, 0x28, 0x65,
0x29, 0x37, 0xa2, 0xa3, 0xa0, 0x85, 0x6c, 0xca, 0x8b, 0xfd, 0x31, 0x3e, 0x34, 0x8e, 0xf0, 0x6f,
0xca, 0xf3, 0xbd, 0xd1, 0x49, 0x25, 0x03, 0x35, 0xab, 0x7d, 0xf1, 0xa2, 0x28, 0xe8, 0x1a, 0xaa,
0x9d, 0x73, 0x51, 0x05, 0x03, 0x55, 0x33, 0xb9, 0xba, 0xb5, 0xe4, 0xda, 0x80, 0x1e, 0xea, 0xc9,
0x83, 0x7e, 0x11, 0x2f, 0x72, 0x83, 0x69, 0xc6, 0x46, 0xaf, 0x1a, 0x1b, 0x26, 0xba, 0x4b, 0x67,
0xa0, 0xbb, 0x5c, 0xa0, 0xfb, 0x63, 0xe8, 0x1f, 0x64, 0x41, 0xb0, 0x4f, 0x93, 0x84, 0x8c, 0xe9,
0xf6, 0xe9, 0x80, 0x4e, 0xf6, 0xfc, 0x24, 0x75, 0x69, 0x12, 0x89, 0x38, 0xa3, 0x71, 0xbc, 0xc3,
0x3d, 0x2a, 0x41, 0x6e, 0xb9, 0x39, 0x29, 0x4e, 0x48, 0xe3, 0x58, 0x18, 0xa0, 0x2a, 0x24, 0x52,
0xf6, 0x26, 0xcc, 0x05, 0x7e, 0x22, 0x62, 0xbd, 0x79, 0xa7, 0x7b, 0xf7, 0xe6, 0x94, 0x54, 0xd9,
0x4f, 0xc6, 0xbb, 0x24, 0x25, 0xae, 0x5c, 0xe7, 0x84, 0xf0, 0xa9, 0xe9, 0xbb, 0x4f, 0xce, 0xbc,
0xc1, 0x44, 0x0d, 0x93, 0x45, 0xc0, 0xe7, 0xac, 0x68, 0x3e, 0x74, 0x96, 0x30, 0x3b, 0x41, 0x3d,
0xd2, 0x8e, 0x9e, 0x9b, 0x93, 0xce, 0x5b, 0x60, 0x3f, 0xa2, 0xe9, 0x3e, 0x79, 0xbd, 0xc5, 0xbc,
0x7d, 0x9f, 0x0d, 0xe8, 0xc4, 0xa5, 0x13, 0xe7, 0x01, 0xdc, 0xa8, 0x71, 0x93, 0x48, 0x18, 0x10,
0x92, 0xd7, 0x03, 0x3a, 0x91, 0x06, 0xf4, 0x5c, 0x45, 0x49, 0xbe, 0x5c, 0xa5, 0xca, 0xa3, 0xa2,
0x9c, 0x09, 0x2c, 0x0b, 0x84, 0x06, 0x94, 0x79, 0xfb, 0xc9, 0x58, 0xaa, 0x58, 0x87, 0x2e, 0x7a,
0x60, 0x3f, 0x19, 0x97, 0xf5, 0x56, 0x63, 0x89, 0x15, 0xc3, 0xc0, 0xa7, 0x2c, 0xc5, 0x15, 0xea,
0x34, 0x1a, 0x4b, 0x04, 0x63, 0x42, 0x99, 0x57, 0x5c, 0x39, 0x4d, 0xb7, 0xa0, 0x9d, 0x3f, 0xb6,
0x60, 0x5e, 0x39, 0x54, 0x76, 0x87, 0xe2, 0x8a, 0x2b, 0xfc, 0x85, 0x14, 0x06, 0xe3, 0xf0, 0xa4,
0xec, 0xd3, 0x90, 0xd2, 0x3b, 0xbb, 0xa6, 0xd9, 0xd9, 0x55, 0x6c, 0x9a, 0xab, 0xdb, 0x54, 0x39,
0x57, 0xab, 0x7e, 0xae, 0x2f, 0xc2, 0x4a, 0x22, 0x13, 0xe6, 0x20, 0x20, 0xe9, 0x88, 0xc7, 0xa1,
0xba, 0xb1, 0x5a, 0x6e, 0x8d, 0x2f, 0x8a, 0x3d, 0xf2, 0x8a, 0x84, 0xc5, 0x8c, 0xac, 0x70, 0x45,
0x7a, 0x20, 0x27, 0x4f, 0x5c, 0x6c, 0x15, 0x4c, 0x26, 0xda, 0x96, 0x24, 0x3e, 0x67, 0xb2, 0xd3,
0xc5, 0xfc, 0xd4, 0x59, 0xe2, 0xe4, 0x61, 0x32, 0x7e, 0x18, 0xf3, 0x50, 0x35, 0x0c, 0x39, 0x29,
0x4f, 0xce, 0x59, 0x4a, 0x59, 0x2a, 0x65, 0xbb, 0x28, 0xab, 0xb1, 0x84, 0xac, 0x22, 0x65, 0x72,
0x2e, 0xba, 0x39, 0x69, 0xaf, 0x40, 0x33, 0xa1, 0x13, 0x95, 0x71, 0xe2, 0xa7, 0x81, 0xdc, 0xb2,
0x89, 0x5c, 0xa5, 0x14, 0xac, 0xc8, 0xa7, 0x7a, 0x29, 0x28, 0x7b, 0xfd, 0x55, 0xa3, 0xd7, 0xdf,
0x82, 0x79, 0x1e, 0x89, 0x38, 0x4f, 0xfa, 0xb6, 0xcc, 0xb1, 0xcf, 0x9f, 0x9d, 0x63, 0x9b, 0xcf,
0x70, 0xe5, 0x03, 0x96, 0xc6, 0xa7, 0x6e, 0x2e, 0x67, 0xef, 0xc1, 0x32, 0x1f, 0x8d, 0x02, 0x9f,
0xd1, 0x83, 0x2c, 0x39, 0x92, 0x37, 0xdb, 0x0d, 0x79, 0xb3, 0x39, 0x53, 0x54, 0x3d, 0x33, 0x57,
0xba, 0x55, 0xd1, 0x9b, 0xf7, 0x60, 0x51, 0xdf, 0x46, 0xb8, 0xe1, 0x98, 0x9e, 0xaa, 0x18, 0x14,
0x3f, 0x45, 0xb3, 0x77, 0x42, 0x82, 0x0c, 0xaf, 0x81, 0x05, 0x17, 0x89, 0x7b, 0x8d, 0x6f, 0x58,
0xce, 0xcf, 0x2d, 0x58, 0xae, 0x6c, 0x20, 0x56, 0xa7, 0x7e, 0x1a, 0x50, 0xa5, 0x01, 0x09, 0xdb,
0x86, 0x39, 0x8f, 0x26, 0x43, 0x15, 0xc2, 0xf2, 0xb7, 0xaa, 0x64, 0xcd, 0xa2, 0x5d, 0x14, 0x2f,
0x74, 0xcf, 0x06, 0x42, 0xd1, 0x80, 0x67, 0xcc, 0x2b, 0x5e, 0xe8, 0x34, 0x9e, 0x08, 0x21, 0xff,
0xd9, 0x60, 0x9b, 0x78, 0x63, 0x8a, 0xaf, 0x5d, 0x2d, 0x69, 0x93, 0xc9, 0x74, 0x3c, 0x58, 0x78,
0xee, 0x47, 0xc9, 0x0e, 0x0f, 0x43, 0x01, 0x84, 0x47, 0x53, 0xd1, 0xab, 0x5a, 0x12, 0x6f, 0x45,
0x89, 0x50, 0xf1, 0xe8, 0x88, 0x64, 0x41, 0x2a, 0x96, 0xe6, 0x89, 0xab, 0xb1, 0xe4, 0x0b, 0x47,
0xc2, 0xd9, 0x2e, 0x4a, 0xa3, 0x9d, 0x1a, 0xc7, 0xf9, 0x73, 0x03, 0x56, 0x64, 0xe3, 0xb0, 0x23,
0x61, 0xf7, 0xa4, 0xd0, 0x5d, 0x68, 0xc9, 0x34, 0x54, 0xcd, 0xca, 0xf9, 0xcd, 0x06, 0x2e, 0xb5,
0xef, 0x43, 0x9b, 0x47, 0xb2, 0xe5, 0xc4, 0x0e, 0xe5, 0x9d, 0xb3, 0x84, 0xcc, 0x77, 0x3b, 0x57,
0x49, 0xd9, 0x0f, 0x01, 0xf0, 0xb5, 0x73, 0xaf, 0x2c, 0xdd, 0xb3, 0xea, 0xd0, 0x24, 0x85, 0x73,
0x8b, 0x32, 0x5c, 0xbc, 0xe0, 0x35, 0x5d, 0x93, 0x69, 0x3f, 0x85, 0x25, 0x69, 0xf6, 0xb3, 0xbc,
0xeb, 0x94, 0x18, 0xcc, 0xbe, 0x63, 0x45, 0xda, 0xf9, 0x95, 0xa5, 0xdc, 0x28, 0x9e, 0x0e, 0x28,
0xfa, 0xbe, 0x74, 0x89, 0x75, 0x29, 0x97, 0xdc, 0x84, 0x85, 0x30, 0xd3, 0x9a, 0xe0, 0xa6, 0x5b,
0xd0, 0x25, 0x44, 0xcd, 0x99, 0x21, 0x72, 0x7e, 0x6d, 0x41, 0xff, 0x7d, 0xee, 0x33, 0xf9, 0x60,
0x2b, 0x8a, 0x02, 0x35, 0x85, 0xb8, 0x34, 0xe6, 0xdf, 0x81, 0x0e, 0x41, 0x35, 0x2c, 0x55, 0xb0,
0xcf, 0xd0, 0xd8, 0x96, 0x32, 0x5a, 0x8f, 0xd2, 0xd4, 0x7b, 0x14, 0xe7, 0x77, 0x16, 0x2c, 0xa1,
0x53, 0x3e, 0xc8, 0xfc, 0xf4, 0xd2, 0xf6, 0x6d, 0xc3, 0xc2, 0x24, 0xf3, 0xd3, 0x4b, 0x44, 0x65,
0x21, 0x57, 0x8f, 0xa7, 0xe6, 0x94, 0x78, 0x72, 0x3e, 0xb6, 0xe0, 0x56, 0xd5, 0xad, 0x5b, 0xc3,
0x21, 0x8d, 0xde, 0x64, 0x4a, 0x19, 0x3d, 0xda, 0x5c, 0xa5, 0x47, 0x9b, 0x6a, 0xb2, 0x4b, 0x3f,
0xa2, 0xc3, 0xff, 0x5d, 0x93, 0x7f, 0xda, 0x80, 0x4f, 0x3f, 0x2a, 0x12, 0xef, 0x79, 0x4c, 0x58,
0x32, 0xa2, 0x71, 0xfc, 0x06, 0xed, 0xdd, 0x83, 0x1e, 0xa3, 0xaf, 0x4a, 0x9b, 0x54, 0x3a, 0xce,
0xaa, 0xc6, 0x14, 0x9e, 0xad, 0x76, 0x39, 0xff, 0xb2, 0x60, 0x05, 0xf5, 0x7c, 0xd7, 0x1f, 0x1e,
0xbf, 0xc1, 0xc3, 0x3f, 0x85, 0xa5, 0x63, 0x69, 0x81, 0xa0, 0x2e, 0x51, 0xb6, 0x2b, 0xd2, 0x33,
0x1e, 0xff, 0xdf, 0x16, 0xac, 0xa2, 0xa2, 0x27, 0xec, 0xc4, 0x7f, 0x93, 0xc1, 0x7a, 0x00, 0xcb,
0x3e, 0x9a, 0x70, 0x49, 0x07, 0x54, 0xc5, 0x67, 0xf4, 0xc0, 0xef, 0x2d, 0x58, 0x46, 0x4d, 0x0f,
0x58, 0x4a, 0xe3, 0x4b, 0x9f, 0xff, 0x31, 0x74, 0x29, 0x4b, 0x63, 0xc2, 0x2e, 0x53, 0x21, 0x75,
0xd1, 0x19, 0x8b, 0xe4, 0x31, 0xac, 0xe2, 0x2b, 0xbc, 0x56, 0x71, 0x44, 0x2f, 0x4b, 0x3c, 0x6c,
0x4f, 0x2d, 0x29, 0x94, 0x93, 0xe6, 0x70, 0x46, 0x4d, 0xd7, 0xcb, 0xe1, 0xcc, 0x6d, 0x00, 0xe2,
0x79, 0x1f, 0xf2, 0xd8, 0xf3, 0x59, 0x7e, 0x7d, 0x68, 0x1c, 0xe7, 0x7d, 0x58, 0x14, 0xdd, 0xf4,
0x73, 0xed, 0x65, 0xfc, 0xdc, 0x71, 0x81, 0xfe, 0x22, 0xdf, 0x30, 0x5f, 0xe4, 0x9d, 0x1f, 0xc1,
0xff, 0xd7, 0x0c, 0x97, 0x5e, 0xdf, 0xc1, 0x19, 0x43, 0xbe, 0x89, 0x72, 0xfe, 0x67, 0xa7, 0xb8,
0x50, 0xb7, 0xc5, 0x35, 0x84, 0x9c, 0x9f, 0x58, 0xf0, 0x76, 0x4d, 0xfd, 0x56, 0x14, 0xc5, 0xfc,
0x44, 0x05, 0xf7, 0x55, 0x6c, 0x63, 0x96, 0xd6, 0x46, 0xb5, 0xb4, 0x4e, 0x35, 0xc2, 0xb8, 0x0e,
0x3e, 0x01, 0x23, 0x7e, 0x63, 0xc1, 0xb2, 0x32, 0xc2, 0xf3, 0xd4, 0xb6, 0x5f, 0x87, 0x36, 0xce,
0x27, 0xd5, 0x86, 0x6f, 0x4f, 0xdd, 0x30, 0x9f, 0xab, 0xba, 0x6a, 0x71, 0x3d, 0x22, 0x1b, 0xd3,
0xda, 0xc0, 0x6f, 0x16, 0x15, 0x60, 0xe6, 0x09, 0xa2, 0x12, 0x70, 0xbe, 0x9f, 0x07, 0xf3, 0x2e,
0x0d, 0xe8, 0x55, 0xfa, 0xc8, 0x79, 0x01, 0x4b, 0x72, 0x58, 0x5a, 0xfa, 0xe0, 0x4a, 0xd4, 0x7e,
0x08, 0x2b, 0x52, 0xed, 0x95, 0xdb, 0x5b, 0x64, 0x87, 0xf0, 0xcf, 0xce, 0x11, 0x61, 0xe3, 0xab,
0xd4, 0xfe, 0x15, 0xb8, 0x91, 0xfb, 0xfe, 0x45, 0xe4, 0x15, 0xaf, 0x28, 0x67, 0x0c, 0x66, 0x9c,
0xaf, 0xc2, 0xda, 0x0e, 0x67, 0x27, 0x34, 0x4e, 0x24, 0xca, 0x28, 0x92, 0x4b, 0x18, 0xc9, 0xaf,
0x28, 0x67, 0x00, 0xab, 0x6a, 0xa4, 0x78, 0x40, 0xc6, 0x3e, 0xc3, 0xaa, 0x74, 0x1b, 0x20, 0x22,
0xe3, 0xfc, 0x93, 0x02, 0xce, 0x9d, 0x34, 0x8e, 0x78, 0x9e, 0x1c, 0xf1, 0x57, 0xea, 0x79, 0x03,
0x9f, 0x97, 0x1c, 0xe7, 0x7b, 0x60, 0xbb, 0x34, 0x89, 0x38, 0x4b, 0xa8, 0xa6, 0x75, 0x1d, 0xba,
0x3b, 0x59, 0x1c, 0x53, 0x26, 0xb6, 0xca, 0xe7, 0xeb, 0x3a, 0x4b, 0xe8, 0x1d, 0x94, 0x7a, 0x71,
0x56, 0xa1, 0x71, 0x9c, 0x5f, 0x36, 0xa1, 0x33, 0xf0, 0xc7, 0x8c, 0x04, 0x2e, 0x9d, 0xd8, 0xdf,
0x82, 0x36, 0xde, 0x20, 0xca, 0xb5, 0xd3, 0xde, 0x9d, 0x71, 0x35, 0x5e, 0x95, 0x2e, 0x9d, 0x3c,
0xfe, 0x3f, 0x57, 0xc9, 0xd8, 0x1f, 0x40, 0x0f, 0x7f, 0x3d, 0xc1, 0x37, 0x02, 0x75, 0x01, 0x7c,
0xe1, 0x02, 0x25, 0x6a, 0x35, 0xea, 0x32, 0x35, 0x08, 0x83, 0x86, 0x84, 0x0d, 0xd5, 0x37, 0xb7,
0xf3, 0x0c, 0xda, 0x91, 0xcb, 0x94, 0x41, 0x28, 0x23, 0xa4, 0x89, 0xec, 0x99, 0xd5, 0x57, 0x8b,
0xb3, 0xa5, 0xb1, 0xb5, 0x56, 0xd2, 0x28, 0x23, 0xa4, 0x8f, 0x32, 0x36, 0x7e, 0x11, 0xa9, 0x57,
0xb9, 0xb3, 0xa5, 0x1f, 0xcb, 0x65, 0x4a, 0x1a, 0x65, 0x84, 0x74, 0x2c, 0xab, 0x9d, 0x74, 0xfa,
0x79, 0xd2, 0x58, 0x14, 0x95, 0x34, 0xca, 0x6c, 0x77, 0x60, 0x3e, 0x22, 0xa7, 0x01, 0x27, 0x9e,
0xf3, 0xdb, 0x26, 0x40, 0xbe, 0x30, 0x91, 0x3d, 0x86, 0x01, 0xd1, 0xc6, 0x85, 0x10, 0x45, 0xc1,
0xa9, 0x06, 0xd2, 0x60, 0x3a, 0x48, 0x5f, 0x9a, 0x15, 0x24, 0xd4, 0x56, 0x81, 0xe9, 0x7e, 0x05,
0xa6, 0x8d, 0x0b, 0x61, 0x52, 0x46, 0x29, 0xa0, 0xee, 0x57, 0x80, 0xda, 0xb8, 0x10, 0x28, 0x25,
0xaf, 0xa0, 0xba, 0x5f, 0x81, 0x6a, 0xe3, 0x42, 0xa8, 0x94, 0xbc, 0x02, 0xeb, 0x7e, 0x05, 0xac,
0x8d, 0x0b, 0xc1, 0x52, 0xf2, 0x75, 0xb8, 0x3e, 0x6e, 0xc0, 0x92, 0x74, 0x19, 0xce, 0x6d, 0xd9,
0x88, 0xcb, 0xf1, 0x8c, 0x74, 0x97, 0xf9, 0x85, 0xca, 0x64, 0xda, 0x5f, 0x86, 0x55, 0x64, 0xa8,
0x2f, 0x1a, 0xb2, 0xfd, 0x6b, 0xac, 0x37, 0xef, 0x74, 0xdc, 0xfa, 0x03, 0x39, 0x69, 0xcb, 0x92,
0x94, 0x87, 0xbb, 0x24, 0x25, 0x79, 0xb7, 0x52, 0x72, 0xf4, 0x39, 0xe8, 0x5c, 0xed, 0x0b, 0x77,
0xcc, 0x79, 0x58, 0x0c, 0x38, 0x15, 0x25, 0x24, 0x52, 0x3f, 0xa4, 0x3c, 0x4b, 0x55, 0x99, 0xc8,
0x49, 0x71, 0xc7, 0x86, 0xd4, 0xf3, 0x89, 0x9c, 0x1e, 0xaa, 0xcf, 0x0a, 0x05, 0x43, 0x56, 0xb6,
0x72, 0x1a, 0xaa, 0xbe, 0x40, 0x97, 0x9c, 0x8b, 0x27, 0x97, 0xce, 0x9f, 0x2c, 0x58, 0xae, 0x54,
0x15, 0xd1, 0x3d, 0xe1, 0xbd, 0x58, 0xb8, 0xab, 0xa0, 0xed, 0x2d, 0x00, 0xbf, 0xf0, 0xf0, 0x39,
0x63, 0x02, 0x13, 0x06, 0x57, 0x13, 0x9a, 0x36, 0x2d, 0x6c, 0x5e, 0x7a, 0x5a, 0xe8, 0xfc, 0x10,
0x56, 0x6b, 0x29, 0x27, 0x47, 0x7e, 0xfc, 0x98, 0xb2, 0x62, 0xe4, 0x27, 0x08, 0xcd, 0xfb, 0x8d,
0xaa, 0xf7, 0x03, 0xff, 0x44, 0xff, 0x4a, 0xad, 0x48, 0xe7, 0x2f, 0x16, 0xac, 0x4d, 0x2f, 0x97,
0xd7, 0xcb, 0x49, 0x87, 0xd0, 0x3f, 0xab, 0xa0, 0x5c, 0x99, 0xaf, 0xca, 0x48, 0x2a, 0xae, 0x83,
0xeb, 0xe5, 0xa4, 0x1b, 0x79, 0x24, 0x69, 0x75, 0x52, 0x3b, 0x55, 0x71, 0x4d, 0x5d, 0xd3, 0xfc,
0xd0, 0xaa, 0xf7, 0x7f, 0x01, 0xf3, 0xe2, 0x1a, 0xbe, 0xa6, 0x98, 0x6b, 0x77, 0x93, 0x76, 0xaa,
0xa2, 0x3d, 0xb8, 0xa6, 0xa7, 0xd2, 0x6e, 0xcc, 0xed, 0x5b, 0x3f, 0xb8, 0xb9, 0xf9, 0x2e, 0xfe,
0x5f, 0xee, 0xbd, 0x9a, 0xce, 0xc3, 0xb6, 0xfc, 0xff, 0xdc, 0xd7, 0xfe, 0x13, 0x00, 0x00, 0xff,
0xff, 0x09, 0x08, 0xff, 0xc6, 0x52, 0x27, 0x00, 0x00,
var fileDescriptor_ws_b3df638d3f68a57a = []byte{
// 2474 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xd4, 0x1a, 0x4d, 0x6f, 0xe4, 0x48,
0x15, 0x77, 0xa7, 0x3b, 0xe9, 0xd7, 0xe9, 0x7c, 0x78, 0x96, 0xd0, 0x0c, 0xb3, 0x43, 0xb0, 0xa2,
0x65, 0xf8, 0xca, 0xa2, 0x41, 0x48, 0xb0, 0x0b, 0x83, 0xf2, 0x31, 0x5f, 0x4b, 0x32, 0x93, 0x75,
0xcf, 0xb0, 0x08, 0x90, 0x46, 0x4e, 0xbb, 0xd2, 0xf1, 0xc6, 0xae, 0x72, 0xbb, 0xec, 0xcc, 0x44,
0x42, 0x42, 0x02, 0x89, 0x7f, 0x00, 0x57, 0x24, 0x2e, 0x08, 0x09, 0xa1, 0xbd, 0x20, 0x2e, 0x88,
0x13, 0xfc, 0x00, 0xce, 0xfc, 0x05, 0xae, 0x1c, 0x90, 0x90, 0x40, 0x55, 0xaf, 0x6c, 0x57, 0xd9,
0xdd, 0x49, 0x2b, 0x0a, 0x3b, 0xe4, 0xd6, 0xef, 0xb9, 0xde, 0xab, 0xf7, 0x5d, 0xaf, 0x5e, 0x35,
0x2c, 0x73, 0xff, 0xe4, 0xc5, 0x4b, 0xfe, 0xf6, 0x4b, 0xbe, 0x19, 0x27, 0x2c, 0x65, 0xf6, 0x2a,
0x27, 0xc9, 0x29, 0x49, 0x5e, 0x78, 0x71, 0xf0, 0x22, 0xf6, 0x12, 0x2f, 0xe2, 0xce, 0x3f, 0x1b,
0xd0, 0x79, 0x98, 0xb0, 0x2c, 0x7e, 0x4c, 0x8f, 0x98, 0xdd, 0x87, 0xf9, 0x91, 0x04, 0x76, 0xfb,
0xd6, 0xba, 0x75, 0xa7, 0xe3, 0xe6, 0xa0, 0x7d, 0x0b, 0x3a, 0xf2, 0xe7, 0x13, 0x2f, 0x22, 0xfd,
0x86, 0xfc, 0x56, 0x22, 0x6c, 0x07, 0x16, 0x29, 0x4b, 0x83, 0xa3, 0x60, 0xe8, 0xa5, 0x01, 0xa3,
0xfd, 0xa6, 0x5c, 0x60, 0xe0, 0xc4, 0x9a, 0x80, 0xa6, 0x09, 0xf3, 0xb3, 0xa1, 0x5c, 0x33, 0x87,
0x6b, 0x74, 0x9c, 0xd8, 0xff, 0xc8, 0x1b, 0x92, 0xe7, 0xee, 0x5e, 0xbf, 0x85, 0xfb, 0x2b, 0xd0,
0x5e, 0x87, 0x2e, 0x7b, 0x49, 0x49, 0xf2, 0x9c, 0x93, 0xe4, 0xf1, 0x6e, 0xbf, 0x2d, 0xbf, 0xea,
0x28, 0xfb, 0x36, 0xc0, 0x30, 0x21, 0x5e, 0x4a, 0x9e, 0x05, 0x11, 0xe9, 0xcf, 0xaf, 0x5b, 0x77,
0x7a, 0xae, 0x86, 0x11, 0x1c, 0x22, 0x12, 0x1d, 0x92, 0x64, 0x87, 0x65, 0x34, 0xed, 0x2f, 0xc8,
0x05, 0x3a, 0xca, 0x5e, 0x82, 0x06, 0x79, 0xd5, 0xef, 0x48, 0xd6, 0x0d, 0xf2, 0xca, 0x5e, 0x83,
0x36, 0x4f, 0xbd, 0x34, 0xe3, 0x7d, 0x58, 0xb7, 0xee, 0xb4, 0x5c, 0x05, 0xd9, 0x1b, 0xd0, 0x93,
0x7c, 0x59, 0x2e, 0x4d, 0x57, 0x92, 0x98, 0xc8, 0xc2, 0x62, 0xcf, 0xce, 0x62, 0xd2, 0x5f, 0x94,
0x0c, 0x4a, 0x84, 0xf3, 0xc7, 0x06, 0xdc, 0x90, 0x76, 0xdf, 0x97, 0x02, 0x3c, 0xc8, 0xc2, 0xf0,
0x02, 0x0f, 0xac, 0x41, 0x3b, 0xc3, 0xed, 0xd0, 0xfc, 0x0a, 0x12, 0xfb, 0x24, 0x2c, 0x24, 0x7b,
0xe4, 0x94, 0x84, 0xd2, 0xf0, 0x2d, 0xb7, 0x44, 0xd8, 0x37, 0x61, 0xe1, 0x43, 0x16, 0x50, 0x69,
0x93, 0x39, 0xf9, 0xb1, 0x80, 0xc5, 0x37, 0x1a, 0x0c, 0x4f, 0xa8, 0x70, 0x29, 0x9a, 0xbb, 0x80,
0x75, 0x4f, 0xb4, 0x4d, 0x4f, 0xbc, 0x05, 0x4b, 0x5e, 0x1c, 0xef, 0x7b, 0x74, 0x44, 0x12, 0xdc,
0x74, 0x5e, 0xf2, 0xad, 0x60, 0x85, 0x3f, 0xc4, 0x4e, 0x03, 0x96, 0x25, 0x43, 0x22, 0xcd, 0xdd,
0x72, 0x35, 0x8c, 0xe0, 0xc3, 0x62, 0x92, 0x68, 0x66, 0x44, 0xcb, 0x57, 0xb0, 0xca, 0x2b, 0x90,
0x7b, 0xc5, 0xf9, 0xb9, 0x05, 0x4b, 0x07, 0xd9, 0x61, 0x18, 0x0c, 0xe5, 0x02, 0x61, 0xb4, 0xd2,
0x34, 0x96, 0x61, 0x1a, 0x5d, 0xc1, 0xc6, 0x74, 0x05, 0x9b, 0xa6, 0x82, 0x6b, 0xd0, 0x1e, 0x11,
0xea, 0x93, 0x44, 0x19, 0x4c, 0x41, 0x4a, 0x90, 0x56, 0x21, 0xc8, 0x2f, 0x1b, 0xb0, 0xf0, 0x31,
0x8b, 0xb0, 0x0e, 0xdd, 0xf8, 0x98, 0x51, 0xf2, 0x24, 0x13, 0x41, 0xa3, 0x64, 0xd1, 0x51, 0xf6,
0x1b, 0xd0, 0x3a, 0x0c, 0x92, 0xf4, 0x58, 0x7a, 0xad, 0xe7, 0x22, 0x20, 0xb0, 0x24, 0xf2, 0x02,
0x74, 0x55, 0xc7, 0x45, 0x40, 0x29, 0xb4, 0x50, 0xc4, 0xbb, 0x99, 0x41, 0x9d, 0x5a, 0x06, 0xd5,
0x3d, 0x0f, 0x93, 0x3c, 0xef, 0xfc, 0xcb, 0x02, 0x78, 0x90, 0x04, 0x84, 0xfa, 0xd2, 0x34, 0x95,
0xd4, 0xb5, 0xea, 0xa9, 0xbb, 0x06, 0xed, 0x84, 0x44, 0x5e, 0x72, 0x92, 0x87, 0x36, 0x42, 0x15,
0x81, 0x9a, 0x35, 0x81, 0xde, 0x05, 0x38, 0x92, 0xfb, 0x08, 0x3e, 0xd2, 0x54, 0xdd, 0xbb, 0x9f,
0xd9, 0xac, 0x15, 0xb9, 0xcd, 0xdc, 0x4b, 0xae, 0xb6, 0x5c, 0xe4, 0x8d, 0xe7, 0xfb, 0x2a, 0x3c,
0x5b, 0x98, 0x37, 0x05, 0x62, 0x42, 0x74, 0xb6, 0xcf, 0x89, 0xce, 0xf9, 0x22, 0x28, 0xfe, 0x61,
0x41, 0x67, 0x3b, 0xf4, 0x86, 0x27, 0x33, 0xaa, 0x6e, 0xaa, 0xd8, 0xa8, 0xa9, 0xf8, 0x10, 0x7a,
0x87, 0x82, 0x5d, 0xae, 0x82, 0xb4, 0x42, 0xf7, 0xee, 0xe7, 0x26, 0x68, 0x69, 0x26, 0x85, 0x6b,
0xd2, 0x99, 0xea, 0xce, 0x5d, 0xac, 0x6e, 0xeb, 0x1c, 0x75, 0xdb, 0x85, 0xba, 0x7f, 0x6b, 0xc0,
0xa2, 0x2c, 0x63, 0x2e, 0x19, 0x67, 0x84, 0xa7, 0xf6, 0xb7, 0x61, 0x21, 0xcb, 0x45, 0xb5, 0x66,
0x15, 0xb5, 0x20, 0xb1, 0xdf, 0x51, 0x45, 0x53, 0xd2, 0x37, 0x24, 0xfd, 0xad, 0x09, 0xf4, 0xc5,
0x89, 0xe5, 0x96, 0xcb, 0xc5, 0x01, 0x73, 0xec, 0x51, 0x3f, 0x24, 0x2e, 0xe1, 0x59, 0x98, 0xaa,
0x5a, 0x68, 0xe0, 0x30, 0xd2, 0xc6, 0xfb, 0x7c, 0xa4, 0x8e, 0x1f, 0x05, 0x09, 0xeb, 0xe0, 0x3a,
0xf1, 0x09, 0x55, 0x2f, 0x11, 0x22, 0x51, 0x13, 0x32, 0x96, 0x1e, 0xc2, 0xb4, 0xca, 0xc1, 0x72,
0x4f, 0x65, 0x35, 0x0c, 0x04, 0x03, 0x27, 0x5c, 0x8c, 0xb0, 0x64, 0x80, 0xe7, 0x8e, 0x86, 0xa9,
0x1e, 0x3b, 0xce, 0xdf, 0x9b, 0xd0, 0xc3, 0xf4, 0xc9, 0x8d, 0x7a, 0x5b, 0xc4, 0x39, 0x8b, 0x8c,
0x28, 0xd2, 0x30, 0x42, 0x0a, 0x01, 0x3d, 0x31, 0x0b, 0x8d, 0x81, 0x13, 0xa1, 0x28, 0xe0, 0x07,
0x46, 0xc1, 0xd1, 0x51, 0xf9, 0x2e, 0x0f, 0xf5, 0xc2, 0xa3, 0x61, 0x44, 0x29, 0x4b, 0x99, 0x11,
0x1d, 0x05, 0x2c, 0x68, 0x53, 0x56, 0xec, 0x8f, 0xf1, 0xa1, 0x61, 0x84, 0x7d, 0x53, 0x96, 0xef,
0x8d, 0x46, 0x2a, 0x11, 0xc8, 0x59, 0xed, 0x8b, 0x07, 0x45, 0x01, 0xd7, 0xbc, 0xda, 0x39, 0xd7,
0xab, 0x60, 0x78, 0xd5, 0x4c, 0xae, 0x6e, 0x2d, 0xb9, 0x36, 0xa0, 0x87, 0x7c, 0xf2, 0xa0, 0x5f,
0xc4, 0x83, 0xdc, 0x40, 0x9a, 0xb1, 0xd1, 0xab, 0xc6, 0x86, 0xe9, 0xdd, 0xa5, 0x29, 0xde, 0x5d,
0x2e, 0xbc, 0xfb, 0x63, 0xe8, 0x1f, 0x64, 0x61, 0xb8, 0x4f, 0x38, 0xf7, 0x46, 0x64, 0xfb, 0x6c,
0x40, 0xc6, 0x7b, 0x01, 0x4f, 0x5d, 0xc2, 0x63, 0x11, 0x67, 0x24, 0x49, 0x76, 0x98, 0x4f, 0xa4,
0x93, 0x5b, 0x6e, 0x0e, 0x0a, 0x0d, 0x49, 0x92, 0x08, 0x01, 0x54, 0x85, 0x44, 0xc8, 0xde, 0x84,
0xb9, 0x30, 0xe0, 0x22, 0xd6, 0x9b, 0x77, 0xba, 0x77, 0x6f, 0x4e, 0x48, 0x95, 0x7d, 0x3e, 0xda,
0xf5, 0x52, 0xcf, 0x95, 0xeb, 0x9c, 0x08, 0x3e, 0x35, 0x79, 0xf7, 0xf1, 0xd4, 0x13, 0x4c, 0xd4,
0x30, 0x59, 0x04, 0x02, 0x46, 0x8b, 0xe6, 0x43, 0x47, 0x09, 0xb1, 0x39, 0xf2, 0x91, 0x72, 0xf4,
0xdc, 0x1c, 0x74, 0xde, 0x00, 0xfb, 0x21, 0x49, 0xf7, 0xbd, 0x57, 0x5b, 0xd4, 0xdf, 0x0f, 0xe8,
0x80, 0x8c, 0x5d, 0x32, 0x76, 0xee, 0xc3, 0x8d, 0x1a, 0x96, 0xc7, 0x42, 0x80, 0xc8, 0x7b, 0x35,
0x20, 0x63, 0x29, 0x40, 0xcf, 0x55, 0x90, 0xc4, 0xcb, 0x55, 0xaa, 0x3c, 0x2a, 0xc8, 0x19, 0xc3,
0xb2, 0xf0, 0xd0, 0x80, 0x50, 0x7f, 0x9f, 0x8f, 0x24, 0x8b, 0x75, 0xe8, 0xa2, 0x05, 0xf6, 0xf9,
0xa8, 0xac, 0xb7, 0x1a, 0x4a, 0xac, 0x18, 0x86, 0x01, 0xa1, 0x29, 0xae, 0x50, 0xda, 0x68, 0x28,
0x11, 0x8c, 0x9c, 0x50, 0xbf, 0x38, 0x72, 0x9a, 0x6e, 0x01, 0x3b, 0x7f, 0x6a, 0xc1, 0xbc, 0x32,
0xa8, 0xec, 0x0e, 0xc5, 0x11, 0x57, 0xd8, 0x0b, 0x21, 0x0c, 0xc6, 0xe1, 0x69, 0xd9, 0xa7, 0x21,
0xa4, 0x77, 0x76, 0x4d, 0xb3, 0xb3, 0xab, 0xc8, 0x34, 0x57, 0x97, 0xa9, 0xa2, 0x57, 0xab, 0xae,
0xd7, 0x17, 0x61, 0x85, 0xcb, 0x84, 0x39, 0x08, 0xbd, 0xf4, 0x88, 0x25, 0x91, 0x3a, 0xb1, 0x5a,
0x6e, 0x0d, 0x2f, 0x8a, 0x3d, 0xe2, 0x8a, 0x84, 0xc5, 0x8c, 0xac, 0x60, 0x45, 0x7a, 0x20, 0x26,
0x4f, 0x5c, 0x6c, 0x15, 0x4c, 0x24, 0xca, 0xc6, 0x79, 0xc0, 0xa8, 0xec, 0x74, 0x31, 0x3f, 0x75,
0x94, 0xd0, 0x3c, 0xe2, 0xa3, 0x07, 0x09, 0x8b, 0x54, 0xc3, 0x90, 0x83, 0x52, 0x73, 0x46, 0x53,
0x42, 0x53, 0x49, 0xdb, 0x45, 0x5a, 0x0d, 0x25, 0x68, 0x15, 0x28, 0x93, 0x73, 0xd1, 0xcd, 0x41,
0x7b, 0x05, 0x9a, 0x9c, 0x8c, 0x55, 0xc6, 0x89, 0x9f, 0x86, 0xe7, 0x96, 0x4d, 0xcf, 0x55, 0x4a,
0xc1, 0x8a, 0xfc, 0xaa, 0x97, 0x82, 0xb2, 0xd7, 0x5f, 0x35, 0x7a, 0xfd, 0x2d, 0x98, 0x67, 0xb1,
0x88, 0x73, 0xde, 0xb7, 0x65, 0x8e, 0x7d, 0x7e, 0x7a, 0x8e, 0x6d, 0x3e, 0xc5, 0x95, 0xf7, 0x69,
0x9a, 0x9c, 0xb9, 0x39, 0x9d, 0xbd, 0x07, 0xcb, 0xec, 0xe8, 0x28, 0x0c, 0x28, 0x39, 0xc8, 0xf8,
0xb1, 0x3c, 0xd9, 0x6e, 0xc8, 0x93, 0xcd, 0x99, 0xc0, 0xea, 0xa9, 0xb9, 0xd2, 0xad, 0x92, 0xde,
0x7c, 0x07, 0x16, 0xf5, 0x6d, 0x84, 0x19, 0x4e, 0xc8, 0x99, 0x8a, 0x41, 0xf1, 0x53, 0x34, 0x7b,
0xa7, 0x5e, 0x98, 0xe1, 0x31, 0xb0, 0xe0, 0x22, 0xf0, 0x4e, 0xe3, 0x1b, 0x96, 0xf3, 0x0b, 0x0b,
0x96, 0x2b, 0x1b, 0x88, 0xd5, 0x69, 0x90, 0x86, 0x44, 0x71, 0x40, 0xc0, 0xb6, 0x61, 0xce, 0x27,
0x7c, 0xa8, 0x42, 0x58, 0xfe, 0x56, 0x95, 0xac, 0x59, 0xb4, 0x8b, 0xe2, 0x42, 0xf7, 0x74, 0x20,
0x18, 0x0d, 0x58, 0x46, 0xfd, 0xe2, 0x42, 0xa7, 0xe1, 0x44, 0x08, 0x05, 0x4f, 0x07, 0xdb, 0x9e,
0x3f, 0x22, 0x78, 0xed, 0x6a, 0x49, 0x99, 0x4c, 0xa4, 0xe3, 0xc3, 0xc2, 0xb3, 0x20, 0xe6, 0x3b,
0x2c, 0x8a, 0x84, 0x23, 0x7c, 0x92, 0x8a, 0x5e, 0xd5, 0x92, 0xfe, 0x56, 0x90, 0x08, 0x15, 0x9f,
0x1c, 0x79, 0x59, 0x98, 0x8a, 0xa5, 0x79, 0xe2, 0x6a, 0x28, 0x79, 0xe1, 0xe0, 0x8c, 0xee, 0x22,
0x35, 0xca, 0xa9, 0x61, 0x9c, 0xbf, 0x34, 0x60, 0x45, 0x36, 0x0e, 0x3b, 0xd2, 0xed, 0xbe, 0x24,
0xba, 0x0b, 0x2d, 0x99, 0x86, 0xaa, 0x59, 0x39, 0xbf, 0xd9, 0xc0, 0xa5, 0xf6, 0x3d, 0x68, 0xb3,
0x58, 0xb6, 0x9c, 0xd8, 0xa1, 0xbc, 0x35, 0x8d, 0xc8, 0xbc, 0xdb, 0xb9, 0x8a, 0xca, 0x7e, 0x00,
0x80, 0xd7, 0xce, 0xbd, 0xb2, 0x74, 0xcf, 0xca, 0x43, 0xa3, 0x14, 0xc6, 0x2d, 0xca, 0x70, 0x71,
0xc1, 0x6b, 0xba, 0x26, 0xd2, 0x7e, 0x02, 0x4b, 0x52, 0xec, 0xa7, 0x79, 0xd7, 0x29, 0x7d, 0x30,
0xfb, 0x8e, 0x15, 0x6a, 0xe7, 0xd7, 0x96, 0x32, 0xa3, 0xf8, 0x3a, 0x20, 0x68, 0xfb, 0xd2, 0x24,
0xd6, 0xa5, 0x4c, 0x72, 0x13, 0x16, 0xa2, 0x4c, 0x6b, 0x82, 0x9b, 0x6e, 0x01, 0x97, 0x2e, 0x6a,
0xce, 0xec, 0x22, 0xe7, 0x37, 0x16, 0xf4, 0xdf, 0x63, 0x01, 0x95, 0x1f, 0xb6, 0xe2, 0x38, 0x54,
0x53, 0x88, 0x4b, 0xfb, 0xfc, 0x3b, 0xd0, 0xf1, 0x90, 0x0d, 0x4d, 0x95, 0xdb, 0x67, 0x68, 0x6c,
0x4b, 0x1a, 0xad, 0x47, 0x69, 0xea, 0x3d, 0x8a, 0xf3, 0x7b, 0x0b, 0x96, 0xd0, 0x28, 0xef, 0x67,
0x41, 0x7a, 0x69, 0xf9, 0xb6, 0x61, 0x61, 0x9c, 0x05, 0xe9, 0x25, 0xa2, 0xb2, 0xa0, 0xab, 0xc7,
0x53, 0x73, 0x42, 0x3c, 0x39, 0x1f, 0x59, 0x70, 0xab, 0x6a, 0xd6, 0xad, 0xe1, 0x90, 0xc4, 0xaf,
0x33, 0xa5, 0x8c, 0x1e, 0x6d, 0xae, 0xd2, 0xa3, 0x4d, 0x14, 0xd9, 0x25, 0x1f, 0x92, 0xe1, 0xff,
0xaf, 0xc8, 0x3f, 0x6b, 0xc0, 0xa7, 0x1f, 0x16, 0x89, 0xf7, 0x2c, 0xf1, 0x28, 0x3f, 0x22, 0x49,
0xf2, 0x1a, 0xe5, 0xdd, 0x83, 0x1e, 0x25, 0x2f, 0x4b, 0x99, 0x54, 0x3a, 0xce, 0xca, 0xc6, 0x24,
0x9e, 0xad, 0x76, 0x39, 0xff, 0xb6, 0x60, 0x05, 0xf9, 0x7c, 0x37, 0x18, 0x9e, 0xbc, 0x46, 0xe5,
0x9f, 0xc0, 0xd2, 0x89, 0x94, 0x40, 0x40, 0x97, 0x28, 0xdb, 0x15, 0xea, 0x19, 0xd5, 0xff, 0x8f,
0x05, 0xab, 0xc8, 0xe8, 0x31, 0x3d, 0x0d, 0x5e, 0x67, 0xb0, 0x1e, 0xc0, 0x72, 0x80, 0x22, 0x5c,
0xd2, 0x00, 0x55, 0xf2, 0x19, 0x2d, 0xf0, 0x07, 0x0b, 0x96, 0x91, 0xd3, 0x7d, 0x9a, 0x92, 0xe4,
0xd2, 0xfa, 0x3f, 0x82, 0x2e, 0xa1, 0x69, 0xe2, 0xd1, 0xcb, 0x54, 0x48, 0x9d, 0x74, 0xc6, 0x22,
0x79, 0x02, 0xab, 0x78, 0x85, 0xd7, 0x2a, 0x8e, 0xe8, 0x65, 0x3d, 0x1f, 0xdb, 0x53, 0x4b, 0x12,
0xe5, 0xa0, 0x39, 0x9c, 0x51, 0xd3, 0xf5, 0x72, 0x38, 0x73, 0x1b, 0xc0, 0xf3, 0xfd, 0x0f, 0x58,
0xe2, 0x07, 0x34, 0x3f, 0x3e, 0x34, 0x8c, 0xf3, 0x1e, 0x2c, 0x8a, 0x6e, 0xfa, 0x99, 0x76, 0x19,
0x3f, 0x77, 0x5c, 0xa0, 0x5f, 0xe4, 0x1b, 0xe6, 0x45, 0xde, 0xf9, 0x11, 0x7c, 0xb2, 0x26, 0xb8,
0xb4, 0xfa, 0x0e, 0xce, 0x18, 0xf2, 0x4d, 0x94, 0xf1, 0x3f, 0x3b, 0xc1, 0x84, 0xba, 0x2c, 0xae,
0x41, 0xe4, 0xfc, 0xd4, 0x82, 0x37, 0x6b, 0xec, 0xb7, 0xe2, 0x38, 0x61, 0xa7, 0x2a, 0xb8, 0xaf,
0x62, 0x1b, 0xb3, 0xb4, 0x36, 0xaa, 0xa5, 0x75, 0xa2, 0x10, 0xc6, 0x71, 0xf0, 0x31, 0x08, 0xf1,
0x5b, 0x0b, 0x96, 0x95, 0x10, 0xbe, 0xaf, 0xb6, 0xfd, 0x3a, 0xb4, 0x71, 0x3e, 0xa9, 0x36, 0x7c,
0x73, 0xe2, 0x86, 0xf9, 0x5c, 0xd5, 0x55, 0x8b, 0xeb, 0x11, 0xd9, 0x98, 0xd4, 0x06, 0x7e, 0xb3,
0xa8, 0x00, 0x33, 0x4f, 0x10, 0x15, 0x81, 0xf3, 0xfd, 0x3c, 0x98, 0x77, 0x49, 0x48, 0xae, 0xd2,
0x46, 0xce, 0x73, 0x58, 0x92, 0xc3, 0xd2, 0xd2, 0x06, 0x57, 0xc2, 0xf6, 0x03, 0x58, 0x91, 0x6c,
0xaf, 0x5c, 0xde, 0x22, 0x3b, 0x84, 0x7d, 0x76, 0x8e, 0x3d, 0x3a, 0xba, 0x4a, 0xee, 0x5f, 0x81,
0x1b, 0xb9, 0xed, 0x9f, 0xc7, 0x7e, 0x71, 0x45, 0x99, 0x32, 0x98, 0x71, 0xbe, 0x0a, 0x6b, 0x3b,
0x8c, 0x9e, 0x92, 0x84, 0x4b, 0x2f, 0x23, 0x49, 0x4e, 0x61, 0x24, 0xbf, 0x82, 0x9c, 0x01, 0xac,
0xaa, 0x91, 0xe2, 0x81, 0x37, 0x0a, 0x28, 0x56, 0xa5, 0xdb, 0x00, 0xb1, 0x37, 0xca, 0x9f, 0x14,
0x70, 0xee, 0xa4, 0x61, 0xc4, 0x77, 0x7e, 0xcc, 0x5e, 0xaa, 0xef, 0x0d, 0xfc, 0x5e, 0x62, 0x9c,
0xef, 0x81, 0xed, 0x12, 0x1e, 0x33, 0xca, 0x89, 0xc6, 0x75, 0x1d, 0xba, 0x3b, 0x59, 0x92, 0x10,
0x2a, 0xb6, 0xca, 0xe7, 0xeb, 0x3a, 0x4a, 0xf0, 0x1d, 0x94, 0x7c, 0x71, 0x56, 0xa1, 0x61, 0x9c,
0x5f, 0x35, 0xa1, 0x33, 0x08, 0x46, 0xd4, 0x0b, 0x5d, 0x32, 0xb6, 0xbf, 0x05, 0x6d, 0x3c, 0x41,
0x94, 0x69, 0x27, 0xdd, 0x9d, 0x71, 0x35, 0x1e, 0x95, 0x2e, 0x19, 0x3f, 0xfa, 0x84, 0xab, 0x68,
0xec, 0xf7, 0xa1, 0x87, 0xbf, 0x1e, 0xe3, 0x8d, 0x40, 0x1d, 0x00, 0x5f, 0xb8, 0x80, 0x89, 0x5a,
0x8d, 0xbc, 0x4c, 0x0e, 0x42, 0xa0, 0xa1, 0x47, 0x87, 0xea, 0xcd, 0xed, 0x3c, 0x81, 0x76, 0xe4,
0x32, 0x25, 0x10, 0xd2, 0x08, 0x6a, 0x4f, 0xf6, 0xcc, 0xea, 0xd5, 0x62, 0x3a, 0x35, 0xb6, 0xd6,
0x8a, 0x1a, 0x69, 0x04, 0xf5, 0x71, 0x46, 0x47, 0xcf, 0x63, 0x75, 0x95, 0x9b, 0x4e, 0xfd, 0x48,
0x2e, 0x53, 0xd4, 0x48, 0x23, 0xa8, 0x13, 0x59, 0xed, 0xa4, 0xd1, 0xcf, 0xa3, 0xc6, 0xa2, 0xa8,
0xa8, 0x91, 0x66, 0xbb, 0x03, 0xf3, 0xb1, 0x77, 0x16, 0x32, 0xcf, 0x77, 0x7e, 0xd7, 0x04, 0xc8,
0x17, 0x72, 0xd9, 0x63, 0x18, 0x2e, 0xda, 0xb8, 0xd0, 0x45, 0x71, 0x78, 0xa6, 0x39, 0x69, 0x30,
0xd9, 0x49, 0x5f, 0x9a, 0xd5, 0x49, 0xc8, 0xad, 0xe2, 0xa6, 0x7b, 0x15, 0x37, 0x6d, 0x5c, 0xe8,
0x26, 0x25, 0x94, 0x72, 0xd4, 0xbd, 0x8a, 0xa3, 0x36, 0x2e, 0x74, 0x94, 0xa2, 0x57, 0xae, 0xba,
0x57, 0x71, 0xd5, 0xc6, 0x85, 0xae, 0x52, 0xf4, 0xca, 0x59, 0xf7, 0x2a, 0xce, 0xda, 0xb8, 0xd0,
0x59, 0x8a, 0xbe, 0xee, 0xae, 0x8f, 0x1a, 0xb0, 0x24, 0x4d, 0x86, 0x73, 0x5b, 0x7a, 0xc4, 0xe4,
0x78, 0x46, 0x9a, 0xcb, 0x7c, 0xa1, 0x32, 0x91, 0xf6, 0x97, 0x61, 0x15, 0x11, 0xea, 0x45, 0x43,
0xb6, 0x7f, 0x8d, 0xf5, 0xe6, 0x9d, 0x8e, 0x5b, 0xff, 0x20, 0x27, 0x6d, 0x19, 0x4f, 0x59, 0xb4,
0xeb, 0xa5, 0x5e, 0xde, 0xad, 0x94, 0x18, 0x7d, 0x0e, 0x3a, 0x57, 0x7b, 0xe1, 0x4e, 0x18, 0x8b,
0x8a, 0x01, 0xa7, 0x82, 0x04, 0x45, 0x1a, 0x44, 0x84, 0x65, 0xa9, 0x2a, 0x13, 0x39, 0x28, 0xce,
0xd8, 0x88, 0xf8, 0x81, 0x27, 0xa7, 0x87, 0xea, 0x59, 0xa1, 0x40, 0xc8, 0xca, 0x56, 0x4e, 0x43,
0xd5, 0x0b, 0x74, 0x89, 0xb9, 0x78, 0x72, 0xe9, 0xfc, 0xd9, 0x82, 0xe5, 0x4a, 0x55, 0x11, 0xdd,
0x13, 0x9e, 0x8b, 0x85, 0xb9, 0x0a, 0xd8, 0xde, 0x02, 0x08, 0x0a, 0x0b, 0x9f, 0x33, 0x26, 0x30,
0xdd, 0xe0, 0x6a, 0x44, 0x93, 0xa6, 0x85, 0xcd, 0x4b, 0x4f, 0x0b, 0x9d, 0x1f, 0xc2, 0x6a, 0x2d,
0xe5, 0xe4, 0xc8, 0x8f, 0x9d, 0x10, 0x5a, 0x8c, 0xfc, 0x04, 0xa0, 0x59, 0xbf, 0x51, 0xb5, 0x7e,
0x18, 0x9c, 0xea, 0xaf, 0xd4, 0x0a, 0x74, 0xfe, 0x6a, 0xc1, 0xda, 0xe4, 0x72, 0x79, 0xbd, 0x8c,
0x74, 0x08, 0xfd, 0x69, 0x05, 0xe5, 0xca, 0x6c, 0x55, 0x46, 0x52, 0x71, 0x1c, 0x5c, 0x2f, 0x23,
0xdd, 0xc8, 0x23, 0x49, 0xab, 0x93, 0x9a, 0x56, 0xc5, 0x31, 0x75, 0x4d, 0xf3, 0x43, 0xab, 0xde,
0xff, 0x03, 0x9f, 0x17, 0xc7, 0xf0, 0x35, 0xf5, 0xb9, 0x76, 0x36, 0x69, 0x5a, 0x15, 0xed, 0xc1,
0x35, 0xd5, 0x4a, 0x3b, 0x31, 0x9d, 0x9f, 0x40, 0x6f, 0x97, 0x84, 0xfb, 0x7c, 0x94, 0x3f, 0x87,
0x9e, 0xa7, 0xd2, 0xb4, 0xbf, 0x62, 0x4d, 0x7d, 0x08, 0xad, 0x3e, 0xa2, 0xce, 0xd5, 0x1e, 0x51,
0x9d, 0x6d, 0x58, 0xd2, 0x05, 0xb8, 0xcc, 0x6b, 0xf0, 0xf6, 0xad, 0x1f, 0xdc, 0xdc, 0x7c, 0x1b,
0xff, 0xf4, 0xf7, 0x6e, 0xcd, 0x30, 0x87, 0x6d, 0xf9, 0x27, 0xc0, 0xaf, 0xfd, 0x37, 0x00, 0x00,
0xff, 0xff, 0x73, 0xd0, 0xb9, 0x73, 0x17, 0x28, 0x00, 0x00,
}

View File

@ -451,4 +451,16 @@ message SignalRejectReply {
message DelMsgListReq{
string opUserID = 1;
string userID = 2;
repeated uint32 seqList = 3;
string operationID = 4;
}
message DelMsgListResp{
int32 errCode = 1;
string errMsg = 2;
}