You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Open-IM-Server/pkg/proto/msg/msg.pb.go

2451 lines
96 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

// Code generated by protoc-gen-go. DO NOT EDIT.
// source: msg/msg.proto
package msg // import "OpenIM/pkg/proto/msg"
import proto "github.com/golang/protobuf/proto"
import fmt "fmt"
import math "math"
import sdkws "OpenIM/pkg/proto/sdkws"
import wrapperspb "OpenIM/pkg/proto/wrapperspb"
import (
context "golang.org/x/net/context"
grpc "google.golang.org/grpc"
)
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
type MsgDataToMQ struct {
Token string `protobuf:"bytes,1,opt,name=token" json:"token,omitempty"`
MsgData *sdkws.MsgData `protobuf:"bytes,2,opt,name=msgData" json:"msgData,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
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_msg_b8fe1ef18c7eec62, []int{0}
}
func (m *MsgDataToMQ) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MsgDataToMQ.Unmarshal(m, b)
}
func (m *MsgDataToMQ) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_MsgDataToMQ.Marshal(b, m, deterministic)
}
func (dst *MsgDataToMQ) XXX_Merge(src proto.Message) {
xxx_messageInfo_MsgDataToMQ.Merge(dst, src)
}
func (m *MsgDataToMQ) XXX_Size() int {
return xxx_messageInfo_MsgDataToMQ.Size(m)
}
func (m *MsgDataToMQ) XXX_DiscardUnknown() {
xxx_messageInfo_MsgDataToMQ.DiscardUnknown(m)
}
var xxx_messageInfo_MsgDataToMQ proto.InternalMessageInfo
func (m *MsgDataToMQ) GetToken() string {
if m != nil {
return m.Token
}
return ""
}
func (m *MsgDataToMQ) GetMsgData() *sdkws.MsgData {
if m != nil {
return m.MsgData
}
return nil
}
type MsgDataToDB struct {
MsgData *sdkws.MsgData `protobuf:"bytes,1,opt,name=msgData" json:"msgData,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
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_msg_b8fe1ef18c7eec62, []int{1}
}
func (m *MsgDataToDB) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MsgDataToDB.Unmarshal(m, b)
}
func (m *MsgDataToDB) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_MsgDataToDB.Marshal(b, m, deterministic)
}
func (dst *MsgDataToDB) XXX_Merge(src proto.Message) {
xxx_messageInfo_MsgDataToDB.Merge(dst, src)
}
func (m *MsgDataToDB) XXX_Size() int {
return xxx_messageInfo_MsgDataToDB.Size(m)
}
func (m *MsgDataToDB) XXX_DiscardUnknown() {
xxx_messageInfo_MsgDataToDB.DiscardUnknown(m)
}
var xxx_messageInfo_MsgDataToDB proto.InternalMessageInfo
func (m *MsgDataToDB) GetMsgData() *sdkws.MsgData {
if m != nil {
return m.MsgData
}
return nil
}
type PushMsgDataToMQ struct {
MsgData *sdkws.MsgData `protobuf:"bytes,1,opt,name=msgData" json:"msgData,omitempty"`
SourceID string `protobuf:"bytes,2,opt,name=sourceID" json:"sourceID,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
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_msg_b8fe1ef18c7eec62, []int{2}
}
func (m *PushMsgDataToMQ) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PushMsgDataToMQ.Unmarshal(m, b)
}
func (m *PushMsgDataToMQ) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_PushMsgDataToMQ.Marshal(b, m, deterministic)
}
func (dst *PushMsgDataToMQ) XXX_Merge(src proto.Message) {
xxx_messageInfo_PushMsgDataToMQ.Merge(dst, src)
}
func (m *PushMsgDataToMQ) XXX_Size() int {
return xxx_messageInfo_PushMsgDataToMQ.Size(m)
}
func (m *PushMsgDataToMQ) XXX_DiscardUnknown() {
xxx_messageInfo_PushMsgDataToMQ.DiscardUnknown(m)
}
var xxx_messageInfo_PushMsgDataToMQ proto.InternalMessageInfo
func (m *PushMsgDataToMQ) GetMsgData() *sdkws.MsgData {
if m != nil {
return m.MsgData
}
return nil
}
func (m *PushMsgDataToMQ) GetSourceID() string {
if m != nil {
return m.SourceID
}
return ""
}
type MsgDataToMongoByMQ struct {
LastSeq int64 `protobuf:"varint,1,opt,name=lastSeq" json:"lastSeq,omitempty"`
AggregationID string `protobuf:"bytes,2,opt,name=aggregationID" json:"aggregationID,omitempty"`
Messages []*MsgDataToMQ `protobuf:"bytes,3,rep,name=messages" json:"messages,omitempty"`
TriggerID string `protobuf:"bytes,4,opt,name=triggerID" json:"triggerID,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *MsgDataToMongoByMQ) Reset() { *m = MsgDataToMongoByMQ{} }
func (m *MsgDataToMongoByMQ) String() string { return proto.CompactTextString(m) }
func (*MsgDataToMongoByMQ) ProtoMessage() {}
func (*MsgDataToMongoByMQ) Descriptor() ([]byte, []int) {
return fileDescriptor_msg_b8fe1ef18c7eec62, []int{3}
}
func (m *MsgDataToMongoByMQ) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MsgDataToMongoByMQ.Unmarshal(m, b)
}
func (m *MsgDataToMongoByMQ) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_MsgDataToMongoByMQ.Marshal(b, m, deterministic)
}
func (dst *MsgDataToMongoByMQ) XXX_Merge(src proto.Message) {
xxx_messageInfo_MsgDataToMongoByMQ.Merge(dst, src)
}
func (m *MsgDataToMongoByMQ) XXX_Size() int {
return xxx_messageInfo_MsgDataToMongoByMQ.Size(m)
}
func (m *MsgDataToMongoByMQ) XXX_DiscardUnknown() {
xxx_messageInfo_MsgDataToMongoByMQ.DiscardUnknown(m)
}
var xxx_messageInfo_MsgDataToMongoByMQ proto.InternalMessageInfo
func (m *MsgDataToMongoByMQ) GetLastSeq() int64 {
if m != nil {
return m.LastSeq
}
return 0
}
func (m *MsgDataToMongoByMQ) GetAggregationID() string {
if m != nil {
return m.AggregationID
}
return ""
}
func (m *MsgDataToMongoByMQ) GetMessages() []*MsgDataToMQ {
if m != nil {
return m.Messages
}
return nil
}
func (m *MsgDataToMongoByMQ) GetTriggerID() string {
if m != nil {
return m.TriggerID
}
return ""
}
type GetMaxAndMinSeqReq struct {
UserID string `protobuf:"bytes,1,opt,name=UserID" json:"UserID,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
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_msg_b8fe1ef18c7eec62, []int{4}
}
func (m *GetMaxAndMinSeqReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetMaxAndMinSeqReq.Unmarshal(m, b)
}
func (m *GetMaxAndMinSeqReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetMaxAndMinSeqReq.Marshal(b, m, deterministic)
}
func (dst *GetMaxAndMinSeqReq) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetMaxAndMinSeqReq.Merge(dst, src)
}
func (m *GetMaxAndMinSeqReq) XXX_Size() int {
return xxx_messageInfo_GetMaxAndMinSeqReq.Size(m)
}
func (m *GetMaxAndMinSeqReq) XXX_DiscardUnknown() {
xxx_messageInfo_GetMaxAndMinSeqReq.DiscardUnknown(m)
}
var xxx_messageInfo_GetMaxAndMinSeqReq proto.InternalMessageInfo
func (m *GetMaxAndMinSeqReq) GetUserID() string {
if m != nil {
return m.UserID
}
return ""
}
type GetMaxAndMinSeqResp struct {
MaxSeq int64 `protobuf:"varint,1,opt,name=MaxSeq" json:"MaxSeq,omitempty"`
MinSeq int64 `protobuf:"varint,2,opt,name=MinSeq" json:"MinSeq,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
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_msg_b8fe1ef18c7eec62, []int{5}
}
func (m *GetMaxAndMinSeqResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetMaxAndMinSeqResp.Unmarshal(m, b)
}
func (m *GetMaxAndMinSeqResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetMaxAndMinSeqResp.Marshal(b, m, deterministic)
}
func (dst *GetMaxAndMinSeqResp) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetMaxAndMinSeqResp.Merge(dst, src)
}
func (m *GetMaxAndMinSeqResp) XXX_Size() int {
return xxx_messageInfo_GetMaxAndMinSeqResp.Size(m)
}
func (m *GetMaxAndMinSeqResp) XXX_DiscardUnknown() {
xxx_messageInfo_GetMaxAndMinSeqResp.DiscardUnknown(m)
}
var xxx_messageInfo_GetMaxAndMinSeqResp proto.InternalMessageInfo
func (m *GetMaxAndMinSeqResp) GetMaxSeq() int64 {
if m != nil {
return m.MaxSeq
}
return 0
}
func (m *GetMaxAndMinSeqResp) GetMinSeq() int64 {
if m != nil {
return m.MinSeq
}
return 0
}
type SendMsgReq struct {
MsgData *sdkws.MsgData `protobuf:"bytes,3,opt,name=msgData" json:"msgData,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
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_msg_b8fe1ef18c7eec62, []int{6}
}
func (m *SendMsgReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SendMsgReq.Unmarshal(m, b)
}
func (m *SendMsgReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_SendMsgReq.Marshal(b, m, deterministic)
}
func (dst *SendMsgReq) XXX_Merge(src proto.Message) {
xxx_messageInfo_SendMsgReq.Merge(dst, src)
}
func (m *SendMsgReq) XXX_Size() int {
return xxx_messageInfo_SendMsgReq.Size(m)
}
func (m *SendMsgReq) XXX_DiscardUnknown() {
xxx_messageInfo_SendMsgReq.DiscardUnknown(m)
}
var xxx_messageInfo_SendMsgReq proto.InternalMessageInfo
func (m *SendMsgReq) GetMsgData() *sdkws.MsgData {
if m != nil {
return m.MsgData
}
return nil
}
type SendMsgResp struct {
ServerMsgID string `protobuf:"bytes,1,opt,name=serverMsgID" json:"serverMsgID,omitempty"`
ClientMsgID string `protobuf:"bytes,2,opt,name=clientMsgID" json:"clientMsgID,omitempty"`
SendTime int64 `protobuf:"varint,3,opt,name=sendTime" json:"sendTime,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
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_msg_b8fe1ef18c7eec62, []int{7}
}
func (m *SendMsgResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SendMsgResp.Unmarshal(m, b)
}
func (m *SendMsgResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_SendMsgResp.Marshal(b, m, deterministic)
}
func (dst *SendMsgResp) XXX_Merge(src proto.Message) {
xxx_messageInfo_SendMsgResp.Merge(dst, src)
}
func (m *SendMsgResp) XXX_Size() int {
return xxx_messageInfo_SendMsgResp.Size(m)
}
func (m *SendMsgResp) XXX_DiscardUnknown() {
xxx_messageInfo_SendMsgResp.DiscardUnknown(m)
}
var xxx_messageInfo_SendMsgResp proto.InternalMessageInfo
func (m *SendMsgResp) GetServerMsgID() string {
if m != nil {
return m.ServerMsgID
}
return ""
}
func (m *SendMsgResp) GetClientMsgID() string {
if m != nil {
return m.ClientMsgID
}
return ""
}
func (m *SendMsgResp) GetSendTime() int64 {
if m != nil {
return m.SendTime
}
return 0
}
type ClearMsgReq struct {
UserID string `protobuf:"bytes,1,opt,name=userID" json:"userID,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ClearMsgReq) Reset() { *m = ClearMsgReq{} }
func (m *ClearMsgReq) String() string { return proto.CompactTextString(m) }
func (*ClearMsgReq) ProtoMessage() {}
func (*ClearMsgReq) Descriptor() ([]byte, []int) {
return fileDescriptor_msg_b8fe1ef18c7eec62, []int{8}
}
func (m *ClearMsgReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ClearMsgReq.Unmarshal(m, b)
}
func (m *ClearMsgReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ClearMsgReq.Marshal(b, m, deterministic)
}
func (dst *ClearMsgReq) XXX_Merge(src proto.Message) {
xxx_messageInfo_ClearMsgReq.Merge(dst, src)
}
func (m *ClearMsgReq) XXX_Size() int {
return xxx_messageInfo_ClearMsgReq.Size(m)
}
func (m *ClearMsgReq) XXX_DiscardUnknown() {
xxx_messageInfo_ClearMsgReq.DiscardUnknown(m)
}
var xxx_messageInfo_ClearMsgReq proto.InternalMessageInfo
func (m *ClearMsgReq) GetUserID() string {
if m != nil {
return m.UserID
}
return ""
}
type ClearMsgResp struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ClearMsgResp) Reset() { *m = ClearMsgResp{} }
func (m *ClearMsgResp) String() string { return proto.CompactTextString(m) }
func (*ClearMsgResp) ProtoMessage() {}
func (*ClearMsgResp) Descriptor() ([]byte, []int) {
return fileDescriptor_msg_b8fe1ef18c7eec62, []int{9}
}
func (m *ClearMsgResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ClearMsgResp.Unmarshal(m, b)
}
func (m *ClearMsgResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ClearMsgResp.Marshal(b, m, deterministic)
}
func (dst *ClearMsgResp) XXX_Merge(src proto.Message) {
xxx_messageInfo_ClearMsgResp.Merge(dst, src)
}
func (m *ClearMsgResp) XXX_Size() int {
return xxx_messageInfo_ClearMsgResp.Size(m)
}
func (m *ClearMsgResp) XXX_DiscardUnknown() {
xxx_messageInfo_ClearMsgResp.DiscardUnknown(m)
}
var xxx_messageInfo_ClearMsgResp proto.InternalMessageInfo
type SetMsgMinSeqReq struct {
UserID string `protobuf:"bytes,1,opt,name=userID" json:"userID,omitempty"`
GroupID string `protobuf:"bytes,2,opt,name=groupID" json:"groupID,omitempty"`
MinSeq uint32 `protobuf:"varint,3,opt,name=minSeq" json:"minSeq,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *SetMsgMinSeqReq) Reset() { *m = SetMsgMinSeqReq{} }
func (m *SetMsgMinSeqReq) String() string { return proto.CompactTextString(m) }
func (*SetMsgMinSeqReq) ProtoMessage() {}
func (*SetMsgMinSeqReq) Descriptor() ([]byte, []int) {
return fileDescriptor_msg_b8fe1ef18c7eec62, []int{10}
}
func (m *SetMsgMinSeqReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SetMsgMinSeqReq.Unmarshal(m, b)
}
func (m *SetMsgMinSeqReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_SetMsgMinSeqReq.Marshal(b, m, deterministic)
}
func (dst *SetMsgMinSeqReq) XXX_Merge(src proto.Message) {
xxx_messageInfo_SetMsgMinSeqReq.Merge(dst, src)
}
func (m *SetMsgMinSeqReq) XXX_Size() int {
return xxx_messageInfo_SetMsgMinSeqReq.Size(m)
}
func (m *SetMsgMinSeqReq) XXX_DiscardUnknown() {
xxx_messageInfo_SetMsgMinSeqReq.DiscardUnknown(m)
}
var xxx_messageInfo_SetMsgMinSeqReq proto.InternalMessageInfo
func (m *SetMsgMinSeqReq) GetUserID() string {
if m != nil {
return m.UserID
}
return ""
}
func (m *SetMsgMinSeqReq) GetGroupID() string {
if m != nil {
return m.GroupID
}
return ""
}
func (m *SetMsgMinSeqReq) GetMinSeq() uint32 {
if m != nil {
return m.MinSeq
}
return 0
}
type SetMsgMinSeqResp struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *SetMsgMinSeqResp) Reset() { *m = SetMsgMinSeqResp{} }
func (m *SetMsgMinSeqResp) String() string { return proto.CompactTextString(m) }
func (*SetMsgMinSeqResp) ProtoMessage() {}
func (*SetMsgMinSeqResp) Descriptor() ([]byte, []int) {
return fileDescriptor_msg_b8fe1ef18c7eec62, []int{11}
}
func (m *SetMsgMinSeqResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SetMsgMinSeqResp.Unmarshal(m, b)
}
func (m *SetMsgMinSeqResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_SetMsgMinSeqResp.Marshal(b, m, deterministic)
}
func (dst *SetMsgMinSeqResp) XXX_Merge(src proto.Message) {
xxx_messageInfo_SetMsgMinSeqResp.Merge(dst, src)
}
func (m *SetMsgMinSeqResp) XXX_Size() int {
return xxx_messageInfo_SetMsgMinSeqResp.Size(m)
}
func (m *SetMsgMinSeqResp) XXX_DiscardUnknown() {
xxx_messageInfo_SetMsgMinSeqResp.DiscardUnknown(m)
}
var xxx_messageInfo_SetMsgMinSeqResp proto.InternalMessageInfo
type SetSendMsgStatusReq struct {
Status int32 `protobuf:"varint,1,opt,name=status" json:"status,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *SetSendMsgStatusReq) Reset() { *m = SetSendMsgStatusReq{} }
func (m *SetSendMsgStatusReq) String() string { return proto.CompactTextString(m) }
func (*SetSendMsgStatusReq) ProtoMessage() {}
func (*SetSendMsgStatusReq) Descriptor() ([]byte, []int) {
return fileDescriptor_msg_b8fe1ef18c7eec62, []int{12}
}
func (m *SetSendMsgStatusReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SetSendMsgStatusReq.Unmarshal(m, b)
}
func (m *SetSendMsgStatusReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_SetSendMsgStatusReq.Marshal(b, m, deterministic)
}
func (dst *SetSendMsgStatusReq) XXX_Merge(src proto.Message) {
xxx_messageInfo_SetSendMsgStatusReq.Merge(dst, src)
}
func (m *SetSendMsgStatusReq) XXX_Size() int {
return xxx_messageInfo_SetSendMsgStatusReq.Size(m)
}
func (m *SetSendMsgStatusReq) XXX_DiscardUnknown() {
xxx_messageInfo_SetSendMsgStatusReq.DiscardUnknown(m)
}
var xxx_messageInfo_SetSendMsgStatusReq proto.InternalMessageInfo
func (m *SetSendMsgStatusReq) GetStatus() int32 {
if m != nil {
return m.Status
}
return 0
}
type SetSendMsgStatusResp struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *SetSendMsgStatusResp) Reset() { *m = SetSendMsgStatusResp{} }
func (m *SetSendMsgStatusResp) String() string { return proto.CompactTextString(m) }
func (*SetSendMsgStatusResp) ProtoMessage() {}
func (*SetSendMsgStatusResp) Descriptor() ([]byte, []int) {
return fileDescriptor_msg_b8fe1ef18c7eec62, []int{13}
}
func (m *SetSendMsgStatusResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SetSendMsgStatusResp.Unmarshal(m, b)
}
func (m *SetSendMsgStatusResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_SetSendMsgStatusResp.Marshal(b, m, deterministic)
}
func (dst *SetSendMsgStatusResp) XXX_Merge(src proto.Message) {
xxx_messageInfo_SetSendMsgStatusResp.Merge(dst, src)
}
func (m *SetSendMsgStatusResp) XXX_Size() int {
return xxx_messageInfo_SetSendMsgStatusResp.Size(m)
}
func (m *SetSendMsgStatusResp) XXX_DiscardUnknown() {
xxx_messageInfo_SetSendMsgStatusResp.DiscardUnknown(m)
}
var xxx_messageInfo_SetSendMsgStatusResp proto.InternalMessageInfo
type GetSendMsgStatusReq struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetSendMsgStatusReq) Reset() { *m = GetSendMsgStatusReq{} }
func (m *GetSendMsgStatusReq) String() string { return proto.CompactTextString(m) }
func (*GetSendMsgStatusReq) ProtoMessage() {}
func (*GetSendMsgStatusReq) Descriptor() ([]byte, []int) {
return fileDescriptor_msg_b8fe1ef18c7eec62, []int{14}
}
func (m *GetSendMsgStatusReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetSendMsgStatusReq.Unmarshal(m, b)
}
func (m *GetSendMsgStatusReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetSendMsgStatusReq.Marshal(b, m, deterministic)
}
func (dst *GetSendMsgStatusReq) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetSendMsgStatusReq.Merge(dst, src)
}
func (m *GetSendMsgStatusReq) XXX_Size() int {
return xxx_messageInfo_GetSendMsgStatusReq.Size(m)
}
func (m *GetSendMsgStatusReq) XXX_DiscardUnknown() {
xxx_messageInfo_GetSendMsgStatusReq.DiscardUnknown(m)
}
var xxx_messageInfo_GetSendMsgStatusReq proto.InternalMessageInfo
type GetSendMsgStatusResp struct {
Status int32 `protobuf:"varint,1,opt,name=status" json:"status,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetSendMsgStatusResp) Reset() { *m = GetSendMsgStatusResp{} }
func (m *GetSendMsgStatusResp) String() string { return proto.CompactTextString(m) }
func (*GetSendMsgStatusResp) ProtoMessage() {}
func (*GetSendMsgStatusResp) Descriptor() ([]byte, []int) {
return fileDescriptor_msg_b8fe1ef18c7eec62, []int{15}
}
func (m *GetSendMsgStatusResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetSendMsgStatusResp.Unmarshal(m, b)
}
func (m *GetSendMsgStatusResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetSendMsgStatusResp.Marshal(b, m, deterministic)
}
func (dst *GetSendMsgStatusResp) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetSendMsgStatusResp.Merge(dst, src)
}
func (m *GetSendMsgStatusResp) XXX_Size() int {
return xxx_messageInfo_GetSendMsgStatusResp.Size(m)
}
func (m *GetSendMsgStatusResp) XXX_DiscardUnknown() {
xxx_messageInfo_GetSendMsgStatusResp.DiscardUnknown(m)
}
var xxx_messageInfo_GetSendMsgStatusResp proto.InternalMessageInfo
func (m *GetSendMsgStatusResp) GetStatus() int32 {
if m != nil {
return m.Status
}
return 0
}
type DelSuperGroupMsgReq struct {
UserID string `protobuf:"bytes,1,opt,name=userID" json:"userID,omitempty"`
GroupID string `protobuf:"bytes,2,opt,name=groupID" json:"groupID,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *DelSuperGroupMsgReq) Reset() { *m = DelSuperGroupMsgReq{} }
func (m *DelSuperGroupMsgReq) String() string { return proto.CompactTextString(m) }
func (*DelSuperGroupMsgReq) ProtoMessage() {}
func (*DelSuperGroupMsgReq) Descriptor() ([]byte, []int) {
return fileDescriptor_msg_b8fe1ef18c7eec62, []int{16}
}
func (m *DelSuperGroupMsgReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DelSuperGroupMsgReq.Unmarshal(m, b)
}
func (m *DelSuperGroupMsgReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_DelSuperGroupMsgReq.Marshal(b, m, deterministic)
}
func (dst *DelSuperGroupMsgReq) XXX_Merge(src proto.Message) {
xxx_messageInfo_DelSuperGroupMsgReq.Merge(dst, src)
}
func (m *DelSuperGroupMsgReq) XXX_Size() int {
return xxx_messageInfo_DelSuperGroupMsgReq.Size(m)
}
func (m *DelSuperGroupMsgReq) XXX_DiscardUnknown() {
xxx_messageInfo_DelSuperGroupMsgReq.DiscardUnknown(m)
}
var xxx_messageInfo_DelSuperGroupMsgReq proto.InternalMessageInfo
func (m *DelSuperGroupMsgReq) GetUserID() string {
if m != nil {
return m.UserID
}
return ""
}
func (m *DelSuperGroupMsgReq) GetGroupID() string {
if m != nil {
return m.GroupID
}
return ""
}
type DelSuperGroupMsgResp struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *DelSuperGroupMsgResp) Reset() { *m = DelSuperGroupMsgResp{} }
func (m *DelSuperGroupMsgResp) String() string { return proto.CompactTextString(m) }
func (*DelSuperGroupMsgResp) ProtoMessage() {}
func (*DelSuperGroupMsgResp) Descriptor() ([]byte, []int) {
return fileDescriptor_msg_b8fe1ef18c7eec62, []int{17}
}
func (m *DelSuperGroupMsgResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DelSuperGroupMsgResp.Unmarshal(m, b)
}
func (m *DelSuperGroupMsgResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_DelSuperGroupMsgResp.Marshal(b, m, deterministic)
}
func (dst *DelSuperGroupMsgResp) XXX_Merge(src proto.Message) {
xxx_messageInfo_DelSuperGroupMsgResp.Merge(dst, src)
}
func (m *DelSuperGroupMsgResp) XXX_Size() int {
return xxx_messageInfo_DelSuperGroupMsgResp.Size(m)
}
func (m *DelSuperGroupMsgResp) XXX_DiscardUnknown() {
xxx_messageInfo_DelSuperGroupMsgResp.DiscardUnknown(m)
}
var xxx_messageInfo_DelSuperGroupMsgResp proto.InternalMessageInfo
type GetSuperGroupMsgReq struct {
Seq int64 `protobuf:"varint,1,opt,name=Seq" json:"Seq,omitempty"`
GroupID string `protobuf:"bytes,2,opt,name=groupID" json:"groupID,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetSuperGroupMsgReq) Reset() { *m = GetSuperGroupMsgReq{} }
func (m *GetSuperGroupMsgReq) String() string { return proto.CompactTextString(m) }
func (*GetSuperGroupMsgReq) ProtoMessage() {}
func (*GetSuperGroupMsgReq) Descriptor() ([]byte, []int) {
return fileDescriptor_msg_b8fe1ef18c7eec62, []int{18}
}
func (m *GetSuperGroupMsgReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetSuperGroupMsgReq.Unmarshal(m, b)
}
func (m *GetSuperGroupMsgReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetSuperGroupMsgReq.Marshal(b, m, deterministic)
}
func (dst *GetSuperGroupMsgReq) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetSuperGroupMsgReq.Merge(dst, src)
}
func (m *GetSuperGroupMsgReq) XXX_Size() int {
return xxx_messageInfo_GetSuperGroupMsgReq.Size(m)
}
func (m *GetSuperGroupMsgReq) XXX_DiscardUnknown() {
xxx_messageInfo_GetSuperGroupMsgReq.DiscardUnknown(m)
}
var xxx_messageInfo_GetSuperGroupMsgReq proto.InternalMessageInfo
func (m *GetSuperGroupMsgReq) GetSeq() int64 {
if m != nil {
return m.Seq
}
return 0
}
func (m *GetSuperGroupMsgReq) GetGroupID() string {
if m != nil {
return m.GroupID
}
return ""
}
type GetSuperGroupMsgResp struct {
MsgData *sdkws.MsgData `protobuf:"bytes,1,opt,name=msgData" json:"msgData,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetSuperGroupMsgResp) Reset() { *m = GetSuperGroupMsgResp{} }
func (m *GetSuperGroupMsgResp) String() string { return proto.CompactTextString(m) }
func (*GetSuperGroupMsgResp) ProtoMessage() {}
func (*GetSuperGroupMsgResp) Descriptor() ([]byte, []int) {
return fileDescriptor_msg_b8fe1ef18c7eec62, []int{19}
}
func (m *GetSuperGroupMsgResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetSuperGroupMsgResp.Unmarshal(m, b)
}
func (m *GetSuperGroupMsgResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetSuperGroupMsgResp.Marshal(b, m, deterministic)
}
func (dst *GetSuperGroupMsgResp) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetSuperGroupMsgResp.Merge(dst, src)
}
func (m *GetSuperGroupMsgResp) XXX_Size() int {
return xxx_messageInfo_GetSuperGroupMsgResp.Size(m)
}
func (m *GetSuperGroupMsgResp) XXX_DiscardUnknown() {
xxx_messageInfo_GetSuperGroupMsgResp.DiscardUnknown(m)
}
var xxx_messageInfo_GetSuperGroupMsgResp proto.InternalMessageInfo
func (m *GetSuperGroupMsgResp) GetMsgData() *sdkws.MsgData {
if m != nil {
return m.MsgData
}
return nil
}
type GetWriteDiffMsgReq struct {
Seq int64 `protobuf:"varint,1,opt,name=Seq" json:"Seq,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetWriteDiffMsgReq) Reset() { *m = GetWriteDiffMsgReq{} }
func (m *GetWriteDiffMsgReq) String() string { return proto.CompactTextString(m) }
func (*GetWriteDiffMsgReq) ProtoMessage() {}
func (*GetWriteDiffMsgReq) Descriptor() ([]byte, []int) {
return fileDescriptor_msg_b8fe1ef18c7eec62, []int{20}
}
func (m *GetWriteDiffMsgReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetWriteDiffMsgReq.Unmarshal(m, b)
}
func (m *GetWriteDiffMsgReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetWriteDiffMsgReq.Marshal(b, m, deterministic)
}
func (dst *GetWriteDiffMsgReq) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetWriteDiffMsgReq.Merge(dst, src)
}
func (m *GetWriteDiffMsgReq) XXX_Size() int {
return xxx_messageInfo_GetWriteDiffMsgReq.Size(m)
}
func (m *GetWriteDiffMsgReq) XXX_DiscardUnknown() {
xxx_messageInfo_GetWriteDiffMsgReq.DiscardUnknown(m)
}
var xxx_messageInfo_GetWriteDiffMsgReq proto.InternalMessageInfo
func (m *GetWriteDiffMsgReq) GetSeq() int64 {
if m != nil {
return m.Seq
}
return 0
}
type GetWriteDiffMsgResp struct {
MsgData *sdkws.MsgData `protobuf:"bytes,2,opt,name=msgData" json:"msgData,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetWriteDiffMsgResp) Reset() { *m = GetWriteDiffMsgResp{} }
func (m *GetWriteDiffMsgResp) String() string { return proto.CompactTextString(m) }
func (*GetWriteDiffMsgResp) ProtoMessage() {}
func (*GetWriteDiffMsgResp) Descriptor() ([]byte, []int) {
return fileDescriptor_msg_b8fe1ef18c7eec62, []int{21}
}
func (m *GetWriteDiffMsgResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetWriteDiffMsgResp.Unmarshal(m, b)
}
func (m *GetWriteDiffMsgResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetWriteDiffMsgResp.Marshal(b, m, deterministic)
}
func (dst *GetWriteDiffMsgResp) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetWriteDiffMsgResp.Merge(dst, src)
}
func (m *GetWriteDiffMsgResp) XXX_Size() int {
return xxx_messageInfo_GetWriteDiffMsgResp.Size(m)
}
func (m *GetWriteDiffMsgResp) XXX_DiscardUnknown() {
xxx_messageInfo_GetWriteDiffMsgResp.DiscardUnknown(m)
}
var xxx_messageInfo_GetWriteDiffMsgResp proto.InternalMessageInfo
func (m *GetWriteDiffMsgResp) GetMsgData() *sdkws.MsgData {
if m != nil {
return m.MsgData
}
return nil
}
type ModifyMessageReactionExtensionsReq struct {
SourceID string `protobuf:"bytes,1,opt,name=sourceID" json:"sourceID,omitempty"`
SessionType int32 `protobuf:"varint,2,opt,name=sessionType" json:"sessionType,omitempty"`
ReactionExtensions map[string]*sdkws.KeyValue `protobuf:"bytes,3,rep,name=reactionExtensions" json:"reactionExtensions,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
ClientMsgID string `protobuf:"bytes,4,opt,name=clientMsgID" json:"clientMsgID,omitempty"`
Ex *wrapperspb.StringValue `protobuf:"bytes,5,opt,name=ex" json:"ex,omitempty"`
AttachedInfo *wrapperspb.StringValue `protobuf:"bytes,6,opt,name=attachedInfo" json:"attachedInfo,omitempty"`
IsReact bool `protobuf:"varint,7,opt,name=isReact" json:"isReact,omitempty"`
IsExternalExtensions bool `protobuf:"varint,8,opt,name=isExternalExtensions" json:"isExternalExtensions,omitempty"`
MsgFirstModifyTime int64 `protobuf:"varint,9,opt,name=msgFirstModifyTime" json:"msgFirstModifyTime,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ModifyMessageReactionExtensionsReq) Reset() { *m = ModifyMessageReactionExtensionsReq{} }
func (m *ModifyMessageReactionExtensionsReq) String() string { return proto.CompactTextString(m) }
func (*ModifyMessageReactionExtensionsReq) ProtoMessage() {}
func (*ModifyMessageReactionExtensionsReq) Descriptor() ([]byte, []int) {
return fileDescriptor_msg_b8fe1ef18c7eec62, []int{22}
}
func (m *ModifyMessageReactionExtensionsReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ModifyMessageReactionExtensionsReq.Unmarshal(m, b)
}
func (m *ModifyMessageReactionExtensionsReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ModifyMessageReactionExtensionsReq.Marshal(b, m, deterministic)
}
func (dst *ModifyMessageReactionExtensionsReq) XXX_Merge(src proto.Message) {
xxx_messageInfo_ModifyMessageReactionExtensionsReq.Merge(dst, src)
}
func (m *ModifyMessageReactionExtensionsReq) XXX_Size() int {
return xxx_messageInfo_ModifyMessageReactionExtensionsReq.Size(m)
}
func (m *ModifyMessageReactionExtensionsReq) XXX_DiscardUnknown() {
xxx_messageInfo_ModifyMessageReactionExtensionsReq.DiscardUnknown(m)
}
var xxx_messageInfo_ModifyMessageReactionExtensionsReq proto.InternalMessageInfo
func (m *ModifyMessageReactionExtensionsReq) GetSourceID() string {
if m != nil {
return m.SourceID
}
return ""
}
func (m *ModifyMessageReactionExtensionsReq) GetSessionType() int32 {
if m != nil {
return m.SessionType
}
return 0
}
func (m *ModifyMessageReactionExtensionsReq) GetReactionExtensions() map[string]*sdkws.KeyValue {
if m != nil {
return m.ReactionExtensions
}
return nil
}
func (m *ModifyMessageReactionExtensionsReq) GetClientMsgID() string {
if m != nil {
return m.ClientMsgID
}
return ""
}
func (m *ModifyMessageReactionExtensionsReq) GetEx() *wrapperspb.StringValue {
if m != nil {
return m.Ex
}
return nil
}
func (m *ModifyMessageReactionExtensionsReq) GetAttachedInfo() *wrapperspb.StringValue {
if m != nil {
return m.AttachedInfo
}
return nil
}
func (m *ModifyMessageReactionExtensionsReq) GetIsReact() bool {
if m != nil {
return m.IsReact
}
return false
}
func (m *ModifyMessageReactionExtensionsReq) GetIsExternalExtensions() bool {
if m != nil {
return m.IsExternalExtensions
}
return false
}
func (m *ModifyMessageReactionExtensionsReq) GetMsgFirstModifyTime() int64 {
if m != nil {
return m.MsgFirstModifyTime
}
return 0
}
type SetMessageReactionExtensionsReq struct {
SourceID string `protobuf:"bytes,1,opt,name=sourceID" json:"sourceID,omitempty"`
SessionType int32 `protobuf:"varint,2,opt,name=sessionType" json:"sessionType,omitempty"`
ReactionExtensions map[string]*sdkws.KeyValue `protobuf:"bytes,3,rep,name=reactionExtensions" json:"reactionExtensions,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
ClientMsgID string `protobuf:"bytes,4,opt,name=clientMsgID" json:"clientMsgID,omitempty"`
Ex *wrapperspb.StringValue `protobuf:"bytes,5,opt,name=ex" json:"ex,omitempty"`
AttachedInfo *wrapperspb.StringValue `protobuf:"bytes,6,opt,name=attachedInfo" json:"attachedInfo,omitempty"`
IsReact bool `protobuf:"varint,7,opt,name=isReact" json:"isReact,omitempty"`
IsExternalExtensions bool `protobuf:"varint,8,opt,name=isExternalExtensions" json:"isExternalExtensions,omitempty"`
MsgFirstModifyTime int64 `protobuf:"varint,9,opt,name=msgFirstModifyTime" json:"msgFirstModifyTime,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *SetMessageReactionExtensionsReq) Reset() { *m = SetMessageReactionExtensionsReq{} }
func (m *SetMessageReactionExtensionsReq) String() string { return proto.CompactTextString(m) }
func (*SetMessageReactionExtensionsReq) ProtoMessage() {}
func (*SetMessageReactionExtensionsReq) Descriptor() ([]byte, []int) {
return fileDescriptor_msg_b8fe1ef18c7eec62, []int{23}
}
func (m *SetMessageReactionExtensionsReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SetMessageReactionExtensionsReq.Unmarshal(m, b)
}
func (m *SetMessageReactionExtensionsReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_SetMessageReactionExtensionsReq.Marshal(b, m, deterministic)
}
func (dst *SetMessageReactionExtensionsReq) XXX_Merge(src proto.Message) {
xxx_messageInfo_SetMessageReactionExtensionsReq.Merge(dst, src)
}
func (m *SetMessageReactionExtensionsReq) XXX_Size() int {
return xxx_messageInfo_SetMessageReactionExtensionsReq.Size(m)
}
func (m *SetMessageReactionExtensionsReq) XXX_DiscardUnknown() {
xxx_messageInfo_SetMessageReactionExtensionsReq.DiscardUnknown(m)
}
var xxx_messageInfo_SetMessageReactionExtensionsReq proto.InternalMessageInfo
func (m *SetMessageReactionExtensionsReq) GetSourceID() string {
if m != nil {
return m.SourceID
}
return ""
}
func (m *SetMessageReactionExtensionsReq) GetSessionType() int32 {
if m != nil {
return m.SessionType
}
return 0
}
func (m *SetMessageReactionExtensionsReq) GetReactionExtensions() map[string]*sdkws.KeyValue {
if m != nil {
return m.ReactionExtensions
}
return nil
}
func (m *SetMessageReactionExtensionsReq) GetClientMsgID() string {
if m != nil {
return m.ClientMsgID
}
return ""
}
func (m *SetMessageReactionExtensionsReq) GetEx() *wrapperspb.StringValue {
if m != nil {
return m.Ex
}
return nil
}
func (m *SetMessageReactionExtensionsReq) GetAttachedInfo() *wrapperspb.StringValue {
if m != nil {
return m.AttachedInfo
}
return nil
}
func (m *SetMessageReactionExtensionsReq) GetIsReact() bool {
if m != nil {
return m.IsReact
}
return false
}
func (m *SetMessageReactionExtensionsReq) GetIsExternalExtensions() bool {
if m != nil {
return m.IsExternalExtensions
}
return false
}
func (m *SetMessageReactionExtensionsReq) GetMsgFirstModifyTime() int64 {
if m != nil {
return m.MsgFirstModifyTime
}
return 0
}
type SetMessageReactionExtensionsResp struct {
ClientMsgID string `protobuf:"bytes,1,opt,name=clientMsgID" json:"clientMsgID,omitempty"`
MsgFirstModifyTime int64 `protobuf:"varint,2,opt,name=msgFirstModifyTime" json:"msgFirstModifyTime,omitempty"`
IsReact bool `protobuf:"varint,3,opt,name=isReact" json:"isReact,omitempty"`
Result []*KeyValueResp `protobuf:"bytes,4,rep,name=result" json:"result,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *SetMessageReactionExtensionsResp) Reset() { *m = SetMessageReactionExtensionsResp{} }
func (m *SetMessageReactionExtensionsResp) String() string { return proto.CompactTextString(m) }
func (*SetMessageReactionExtensionsResp) ProtoMessage() {}
func (*SetMessageReactionExtensionsResp) Descriptor() ([]byte, []int) {
return fileDescriptor_msg_b8fe1ef18c7eec62, []int{24}
}
func (m *SetMessageReactionExtensionsResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SetMessageReactionExtensionsResp.Unmarshal(m, b)
}
func (m *SetMessageReactionExtensionsResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_SetMessageReactionExtensionsResp.Marshal(b, m, deterministic)
}
func (dst *SetMessageReactionExtensionsResp) XXX_Merge(src proto.Message) {
xxx_messageInfo_SetMessageReactionExtensionsResp.Merge(dst, src)
}
func (m *SetMessageReactionExtensionsResp) XXX_Size() int {
return xxx_messageInfo_SetMessageReactionExtensionsResp.Size(m)
}
func (m *SetMessageReactionExtensionsResp) XXX_DiscardUnknown() {
xxx_messageInfo_SetMessageReactionExtensionsResp.DiscardUnknown(m)
}
var xxx_messageInfo_SetMessageReactionExtensionsResp proto.InternalMessageInfo
func (m *SetMessageReactionExtensionsResp) GetClientMsgID() string {
if m != nil {
return m.ClientMsgID
}
return ""
}
func (m *SetMessageReactionExtensionsResp) GetMsgFirstModifyTime() int64 {
if m != nil {
return m.MsgFirstModifyTime
}
return 0
}
func (m *SetMessageReactionExtensionsResp) GetIsReact() bool {
if m != nil {
return m.IsReact
}
return false
}
func (m *SetMessageReactionExtensionsResp) GetResult() []*KeyValueResp {
if m != nil {
return m.Result
}
return nil
}
type GetMessagesReactionExtensionsReq struct {
SourceID string `protobuf:"bytes,1,opt,name=sourceID" json:"sourceID,omitempty"`
SessionType int32 `protobuf:"varint,2,opt,name=sessionType" json:"sessionType,omitempty"`
MessageReactionKeys []*GetMessagesReactionExtensionsReq_MessageReactionKey `protobuf:"bytes,3,rep,name=messageReactionKeys" json:"messageReactionKeys,omitempty"`
TypeKeys []string `protobuf:"bytes,4,rep,name=TypeKeys" json:"TypeKeys,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetMessagesReactionExtensionsReq) Reset() { *m = GetMessagesReactionExtensionsReq{} }
func (m *GetMessagesReactionExtensionsReq) String() string { return proto.CompactTextString(m) }
func (*GetMessagesReactionExtensionsReq) ProtoMessage() {}
func (*GetMessagesReactionExtensionsReq) Descriptor() ([]byte, []int) {
return fileDescriptor_msg_b8fe1ef18c7eec62, []int{25}
}
func (m *GetMessagesReactionExtensionsReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetMessagesReactionExtensionsReq.Unmarshal(m, b)
}
func (m *GetMessagesReactionExtensionsReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetMessagesReactionExtensionsReq.Marshal(b, m, deterministic)
}
func (dst *GetMessagesReactionExtensionsReq) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetMessagesReactionExtensionsReq.Merge(dst, src)
}
func (m *GetMessagesReactionExtensionsReq) XXX_Size() int {
return xxx_messageInfo_GetMessagesReactionExtensionsReq.Size(m)
}
func (m *GetMessagesReactionExtensionsReq) XXX_DiscardUnknown() {
xxx_messageInfo_GetMessagesReactionExtensionsReq.DiscardUnknown(m)
}
var xxx_messageInfo_GetMessagesReactionExtensionsReq proto.InternalMessageInfo
func (m *GetMessagesReactionExtensionsReq) GetSourceID() string {
if m != nil {
return m.SourceID
}
return ""
}
func (m *GetMessagesReactionExtensionsReq) GetSessionType() int32 {
if m != nil {
return m.SessionType
}
return 0
}
func (m *GetMessagesReactionExtensionsReq) GetMessageReactionKeys() []*GetMessagesReactionExtensionsReq_MessageReactionKey {
if m != nil {
return m.MessageReactionKeys
}
return nil
}
func (m *GetMessagesReactionExtensionsReq) GetTypeKeys() []string {
if m != nil {
return m.TypeKeys
}
return nil
}
type GetMessagesReactionExtensionsReq_MessageReactionKey struct {
ClientMsgID string `protobuf:"bytes,1,opt,name=clientMsgID" json:"clientMsgID,omitempty"`
MsgFirstModifyTime int64 `protobuf:"varint,2,opt,name=msgFirstModifyTime" json:"msgFirstModifyTime,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetMessagesReactionExtensionsReq_MessageReactionKey) Reset() {
*m = GetMessagesReactionExtensionsReq_MessageReactionKey{}
}
func (m *GetMessagesReactionExtensionsReq_MessageReactionKey) String() string {
return proto.CompactTextString(m)
}
func (*GetMessagesReactionExtensionsReq_MessageReactionKey) ProtoMessage() {}
func (*GetMessagesReactionExtensionsReq_MessageReactionKey) Descriptor() ([]byte, []int) {
return fileDescriptor_msg_b8fe1ef18c7eec62, []int{25, 0}
}
func (m *GetMessagesReactionExtensionsReq_MessageReactionKey) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetMessagesReactionExtensionsReq_MessageReactionKey.Unmarshal(m, b)
}
func (m *GetMessagesReactionExtensionsReq_MessageReactionKey) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetMessagesReactionExtensionsReq_MessageReactionKey.Marshal(b, m, deterministic)
}
func (dst *GetMessagesReactionExtensionsReq_MessageReactionKey) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetMessagesReactionExtensionsReq_MessageReactionKey.Merge(dst, src)
}
func (m *GetMessagesReactionExtensionsReq_MessageReactionKey) XXX_Size() int {
return xxx_messageInfo_GetMessagesReactionExtensionsReq_MessageReactionKey.Size(m)
}
func (m *GetMessagesReactionExtensionsReq_MessageReactionKey) XXX_DiscardUnknown() {
xxx_messageInfo_GetMessagesReactionExtensionsReq_MessageReactionKey.DiscardUnknown(m)
}
var xxx_messageInfo_GetMessagesReactionExtensionsReq_MessageReactionKey proto.InternalMessageInfo
func (m *GetMessagesReactionExtensionsReq_MessageReactionKey) GetClientMsgID() string {
if m != nil {
return m.ClientMsgID
}
return ""
}
func (m *GetMessagesReactionExtensionsReq_MessageReactionKey) GetMsgFirstModifyTime() int64 {
if m != nil {
return m.MsgFirstModifyTime
}
return 0
}
type GetMessagesReactionExtensionsResp struct {
SingleMessageResult []*SingleMessageExtensionResult `protobuf:"bytes,1,rep,name=singleMessageResult" json:"singleMessageResult,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetMessagesReactionExtensionsResp) Reset() { *m = GetMessagesReactionExtensionsResp{} }
func (m *GetMessagesReactionExtensionsResp) String() string { return proto.CompactTextString(m) }
func (*GetMessagesReactionExtensionsResp) ProtoMessage() {}
func (*GetMessagesReactionExtensionsResp) Descriptor() ([]byte, []int) {
return fileDescriptor_msg_b8fe1ef18c7eec62, []int{26}
}
func (m *GetMessagesReactionExtensionsResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetMessagesReactionExtensionsResp.Unmarshal(m, b)
}
func (m *GetMessagesReactionExtensionsResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetMessagesReactionExtensionsResp.Marshal(b, m, deterministic)
}
func (dst *GetMessagesReactionExtensionsResp) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetMessagesReactionExtensionsResp.Merge(dst, src)
}
func (m *GetMessagesReactionExtensionsResp) XXX_Size() int {
return xxx_messageInfo_GetMessagesReactionExtensionsResp.Size(m)
}
func (m *GetMessagesReactionExtensionsResp) XXX_DiscardUnknown() {
xxx_messageInfo_GetMessagesReactionExtensionsResp.DiscardUnknown(m)
}
var xxx_messageInfo_GetMessagesReactionExtensionsResp proto.InternalMessageInfo
func (m *GetMessagesReactionExtensionsResp) GetSingleMessageResult() []*SingleMessageExtensionResult {
if m != nil {
return m.SingleMessageResult
}
return nil
}
type SingleMessageExtensionResult struct {
ReactionExtensions map[string]*sdkws.KeyValue `protobuf:"bytes,1,rep,name=reactionExtensions" json:"reactionExtensions,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
ClientMsgID string `protobuf:"bytes,2,opt,name=clientMsgID" json:"clientMsgID,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *SingleMessageExtensionResult) Reset() { *m = SingleMessageExtensionResult{} }
func (m *SingleMessageExtensionResult) String() string { return proto.CompactTextString(m) }
func (*SingleMessageExtensionResult) ProtoMessage() {}
func (*SingleMessageExtensionResult) Descriptor() ([]byte, []int) {
return fileDescriptor_msg_b8fe1ef18c7eec62, []int{27}
}
func (m *SingleMessageExtensionResult) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SingleMessageExtensionResult.Unmarshal(m, b)
}
func (m *SingleMessageExtensionResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_SingleMessageExtensionResult.Marshal(b, m, deterministic)
}
func (dst *SingleMessageExtensionResult) XXX_Merge(src proto.Message) {
xxx_messageInfo_SingleMessageExtensionResult.Merge(dst, src)
}
func (m *SingleMessageExtensionResult) XXX_Size() int {
return xxx_messageInfo_SingleMessageExtensionResult.Size(m)
}
func (m *SingleMessageExtensionResult) XXX_DiscardUnknown() {
xxx_messageInfo_SingleMessageExtensionResult.DiscardUnknown(m)
}
var xxx_messageInfo_SingleMessageExtensionResult proto.InternalMessageInfo
func (m *SingleMessageExtensionResult) GetReactionExtensions() map[string]*sdkws.KeyValue {
if m != nil {
return m.ReactionExtensions
}
return nil
}
func (m *SingleMessageExtensionResult) GetClientMsgID() string {
if m != nil {
return m.ClientMsgID
}
return ""
}
type ModifyMessageReactionExtensionsResp struct {
SuccessList []*ExtendMsgResp `protobuf:"bytes,1,rep,name=successList" json:"successList,omitempty"`
FailedList []*ExtendMsgResp `protobuf:"bytes,2,rep,name=failedList" json:"failedList,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ModifyMessageReactionExtensionsResp) Reset() { *m = ModifyMessageReactionExtensionsResp{} }
func (m *ModifyMessageReactionExtensionsResp) String() string { return proto.CompactTextString(m) }
func (*ModifyMessageReactionExtensionsResp) ProtoMessage() {}
func (*ModifyMessageReactionExtensionsResp) Descriptor() ([]byte, []int) {
return fileDescriptor_msg_b8fe1ef18c7eec62, []int{28}
}
func (m *ModifyMessageReactionExtensionsResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ModifyMessageReactionExtensionsResp.Unmarshal(m, b)
}
func (m *ModifyMessageReactionExtensionsResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ModifyMessageReactionExtensionsResp.Marshal(b, m, deterministic)
}
func (dst *ModifyMessageReactionExtensionsResp) XXX_Merge(src proto.Message) {
xxx_messageInfo_ModifyMessageReactionExtensionsResp.Merge(dst, src)
}
func (m *ModifyMessageReactionExtensionsResp) XXX_Size() int {
return xxx_messageInfo_ModifyMessageReactionExtensionsResp.Size(m)
}
func (m *ModifyMessageReactionExtensionsResp) XXX_DiscardUnknown() {
xxx_messageInfo_ModifyMessageReactionExtensionsResp.DiscardUnknown(m)
}
var xxx_messageInfo_ModifyMessageReactionExtensionsResp proto.InternalMessageInfo
func (m *ModifyMessageReactionExtensionsResp) GetSuccessList() []*ExtendMsgResp {
if m != nil {
return m.SuccessList
}
return nil
}
func (m *ModifyMessageReactionExtensionsResp) GetFailedList() []*ExtendMsgResp {
if m != nil {
return m.FailedList
}
return nil
}
type DeleteMessagesReactionExtensionsReq struct {
OperationID string `protobuf:"bytes,1,opt,name=operationID" json:"operationID,omitempty"`
OpUserID string `protobuf:"bytes,2,opt,name=opUserID" json:"opUserID,omitempty"`
SourceID string `protobuf:"bytes,3,opt,name=sourceID" json:"sourceID,omitempty"`
SessionType int32 `protobuf:"varint,4,opt,name=sessionType" json:"sessionType,omitempty"`
ClientMsgID string `protobuf:"bytes,5,opt,name=clientMsgID" json:"clientMsgID,omitempty"`
IsExternalExtensions bool `protobuf:"varint,6,opt,name=isExternalExtensions" json:"isExternalExtensions,omitempty"`
MsgFirstModifyTime int64 `protobuf:"varint,7,opt,name=msgFirstModifyTime" json:"msgFirstModifyTime,omitempty"`
ReactionExtensions []*sdkws.KeyValue `protobuf:"bytes,8,rep,name=reactionExtensions" json:"reactionExtensions,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *DeleteMessagesReactionExtensionsReq) Reset() { *m = DeleteMessagesReactionExtensionsReq{} }
func (m *DeleteMessagesReactionExtensionsReq) String() string { return proto.CompactTextString(m) }
func (*DeleteMessagesReactionExtensionsReq) ProtoMessage() {}
func (*DeleteMessagesReactionExtensionsReq) Descriptor() ([]byte, []int) {
return fileDescriptor_msg_b8fe1ef18c7eec62, []int{29}
}
func (m *DeleteMessagesReactionExtensionsReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DeleteMessagesReactionExtensionsReq.Unmarshal(m, b)
}
func (m *DeleteMessagesReactionExtensionsReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_DeleteMessagesReactionExtensionsReq.Marshal(b, m, deterministic)
}
func (dst *DeleteMessagesReactionExtensionsReq) XXX_Merge(src proto.Message) {
xxx_messageInfo_DeleteMessagesReactionExtensionsReq.Merge(dst, src)
}
func (m *DeleteMessagesReactionExtensionsReq) XXX_Size() int {
return xxx_messageInfo_DeleteMessagesReactionExtensionsReq.Size(m)
}
func (m *DeleteMessagesReactionExtensionsReq) XXX_DiscardUnknown() {
xxx_messageInfo_DeleteMessagesReactionExtensionsReq.DiscardUnknown(m)
}
var xxx_messageInfo_DeleteMessagesReactionExtensionsReq proto.InternalMessageInfo
func (m *DeleteMessagesReactionExtensionsReq) GetOperationID() string {
if m != nil {
return m.OperationID
}
return ""
}
func (m *DeleteMessagesReactionExtensionsReq) GetOpUserID() string {
if m != nil {
return m.OpUserID
}
return ""
}
func (m *DeleteMessagesReactionExtensionsReq) GetSourceID() string {
if m != nil {
return m.SourceID
}
return ""
}
func (m *DeleteMessagesReactionExtensionsReq) GetSessionType() int32 {
if m != nil {
return m.SessionType
}
return 0
}
func (m *DeleteMessagesReactionExtensionsReq) GetClientMsgID() string {
if m != nil {
return m.ClientMsgID
}
return ""
}
func (m *DeleteMessagesReactionExtensionsReq) GetIsExternalExtensions() bool {
if m != nil {
return m.IsExternalExtensions
}
return false
}
func (m *DeleteMessagesReactionExtensionsReq) GetMsgFirstModifyTime() int64 {
if m != nil {
return m.MsgFirstModifyTime
}
return 0
}
func (m *DeleteMessagesReactionExtensionsReq) GetReactionExtensions() []*sdkws.KeyValue {
if m != nil {
return m.ReactionExtensions
}
return nil
}
type DeleteMessagesReactionExtensionsResp struct {
Result []*KeyValueResp `protobuf:"bytes,1,rep,name=result" json:"result,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *DeleteMessagesReactionExtensionsResp) Reset() { *m = DeleteMessagesReactionExtensionsResp{} }
func (m *DeleteMessagesReactionExtensionsResp) String() string { return proto.CompactTextString(m) }
func (*DeleteMessagesReactionExtensionsResp) ProtoMessage() {}
func (*DeleteMessagesReactionExtensionsResp) Descriptor() ([]byte, []int) {
return fileDescriptor_msg_b8fe1ef18c7eec62, []int{30}
}
func (m *DeleteMessagesReactionExtensionsResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DeleteMessagesReactionExtensionsResp.Unmarshal(m, b)
}
func (m *DeleteMessagesReactionExtensionsResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_DeleteMessagesReactionExtensionsResp.Marshal(b, m, deterministic)
}
func (dst *DeleteMessagesReactionExtensionsResp) XXX_Merge(src proto.Message) {
xxx_messageInfo_DeleteMessagesReactionExtensionsResp.Merge(dst, src)
}
func (m *DeleteMessagesReactionExtensionsResp) XXX_Size() int {
return xxx_messageInfo_DeleteMessagesReactionExtensionsResp.Size(m)
}
func (m *DeleteMessagesReactionExtensionsResp) XXX_DiscardUnknown() {
xxx_messageInfo_DeleteMessagesReactionExtensionsResp.DiscardUnknown(m)
}
var xxx_messageInfo_DeleteMessagesReactionExtensionsResp proto.InternalMessageInfo
func (m *DeleteMessagesReactionExtensionsResp) GetResult() []*KeyValueResp {
if m != nil {
return m.Result
}
return nil
}
type ExtendMsgResp struct {
ExtendMsg *ExtendMsg `protobuf:"bytes,1,opt,name=extendMsg" json:"extendMsg,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ExtendMsgResp) Reset() { *m = ExtendMsgResp{} }
func (m *ExtendMsgResp) String() string { return proto.CompactTextString(m) }
func (*ExtendMsgResp) ProtoMessage() {}
func (*ExtendMsgResp) Descriptor() ([]byte, []int) {
return fileDescriptor_msg_b8fe1ef18c7eec62, []int{31}
}
func (m *ExtendMsgResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ExtendMsgResp.Unmarshal(m, b)
}
func (m *ExtendMsgResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ExtendMsgResp.Marshal(b, m, deterministic)
}
func (dst *ExtendMsgResp) XXX_Merge(src proto.Message) {
xxx_messageInfo_ExtendMsgResp.Merge(dst, src)
}
func (m *ExtendMsgResp) XXX_Size() int {
return xxx_messageInfo_ExtendMsgResp.Size(m)
}
func (m *ExtendMsgResp) XXX_DiscardUnknown() {
xxx_messageInfo_ExtendMsgResp.DiscardUnknown(m)
}
var xxx_messageInfo_ExtendMsgResp proto.InternalMessageInfo
func (m *ExtendMsgResp) GetExtendMsg() *ExtendMsg {
if m != nil {
return m.ExtendMsg
}
return nil
}
type ExtendMsg struct {
ReactionExtensions map[string]*KeyValueResp `protobuf:"bytes,1,rep,name=reactionExtensions" json:"reactionExtensions,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
ClientMsgID string `protobuf:"bytes,2,opt,name=clientMsgID" json:"clientMsgID,omitempty"`
MsgFirstModifyTime int64 `protobuf:"varint,3,opt,name=msgFirstModifyTime" json:"msgFirstModifyTime,omitempty"`
AttachedInfo string `protobuf:"bytes,4,opt,name=attachedInfo" json:"attachedInfo,omitempty"`
Ex string `protobuf:"bytes,5,opt,name=ex" json:"ex,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ExtendMsg) Reset() { *m = ExtendMsg{} }
func (m *ExtendMsg) String() string { return proto.CompactTextString(m) }
func (*ExtendMsg) ProtoMessage() {}
func (*ExtendMsg) Descriptor() ([]byte, []int) {
return fileDescriptor_msg_b8fe1ef18c7eec62, []int{32}
}
func (m *ExtendMsg) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ExtendMsg.Unmarshal(m, b)
}
func (m *ExtendMsg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ExtendMsg.Marshal(b, m, deterministic)
}
func (dst *ExtendMsg) XXX_Merge(src proto.Message) {
xxx_messageInfo_ExtendMsg.Merge(dst, src)
}
func (m *ExtendMsg) XXX_Size() int {
return xxx_messageInfo_ExtendMsg.Size(m)
}
func (m *ExtendMsg) XXX_DiscardUnknown() {
xxx_messageInfo_ExtendMsg.DiscardUnknown(m)
}
var xxx_messageInfo_ExtendMsg proto.InternalMessageInfo
func (m *ExtendMsg) GetReactionExtensions() map[string]*KeyValueResp {
if m != nil {
return m.ReactionExtensions
}
return nil
}
func (m *ExtendMsg) GetClientMsgID() string {
if m != nil {
return m.ClientMsgID
}
return ""
}
func (m *ExtendMsg) GetMsgFirstModifyTime() int64 {
if m != nil {
return m.MsgFirstModifyTime
}
return 0
}
func (m *ExtendMsg) GetAttachedInfo() string {
if m != nil {
return m.AttachedInfo
}
return ""
}
func (m *ExtendMsg) GetEx() string {
if m != nil {
return m.Ex
}
return ""
}
type KeyValueResp struct {
KeyValue *sdkws.KeyValue `protobuf:"bytes,1,opt,name=keyValue" json:"keyValue,omitempty"`
ErrCode int32 `protobuf:"varint,2,opt,name=errCode" json:"errCode,omitempty"`
ErrMsg string `protobuf:"bytes,3,opt,name=errMsg" json:"errMsg,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *KeyValueResp) Reset() { *m = KeyValueResp{} }
func (m *KeyValueResp) String() string { return proto.CompactTextString(m) }
func (*KeyValueResp) ProtoMessage() {}
func (*KeyValueResp) Descriptor() ([]byte, []int) {
return fileDescriptor_msg_b8fe1ef18c7eec62, []int{33}
}
func (m *KeyValueResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_KeyValueResp.Unmarshal(m, b)
}
func (m *KeyValueResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_KeyValueResp.Marshal(b, m, deterministic)
}
func (dst *KeyValueResp) XXX_Merge(src proto.Message) {
xxx_messageInfo_KeyValueResp.Merge(dst, src)
}
func (m *KeyValueResp) XXX_Size() int {
return xxx_messageInfo_KeyValueResp.Size(m)
}
func (m *KeyValueResp) XXX_DiscardUnknown() {
xxx_messageInfo_KeyValueResp.DiscardUnknown(m)
}
var xxx_messageInfo_KeyValueResp proto.InternalMessageInfo
func (m *KeyValueResp) GetKeyValue() *sdkws.KeyValue {
if m != nil {
return m.KeyValue
}
return nil
}
func (m *KeyValueResp) GetErrCode() int32 {
if m != nil {
return m.ErrCode
}
return 0
}
func (m *KeyValueResp) GetErrMsg() string {
if m != nil {
return m.ErrMsg
}
return ""
}
type MsgDataToModifyByMQ struct {
Messages []*MsgDataToMQ `protobuf:"bytes,1,rep,name=messages" json:"messages,omitempty"`
TriggerID string `protobuf:"bytes,2,opt,name=triggerID" json:"triggerID,omitempty"`
AggregationID string `protobuf:"bytes,3,opt,name=aggregationID" json:"aggregationID,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *MsgDataToModifyByMQ) Reset() { *m = MsgDataToModifyByMQ{} }
func (m *MsgDataToModifyByMQ) String() string { return proto.CompactTextString(m) }
func (*MsgDataToModifyByMQ) ProtoMessage() {}
func (*MsgDataToModifyByMQ) Descriptor() ([]byte, []int) {
return fileDescriptor_msg_b8fe1ef18c7eec62, []int{34}
}
func (m *MsgDataToModifyByMQ) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MsgDataToModifyByMQ.Unmarshal(m, b)
}
func (m *MsgDataToModifyByMQ) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_MsgDataToModifyByMQ.Marshal(b, m, deterministic)
}
func (dst *MsgDataToModifyByMQ) XXX_Merge(src proto.Message) {
xxx_messageInfo_MsgDataToModifyByMQ.Merge(dst, src)
}
func (m *MsgDataToModifyByMQ) XXX_Size() int {
return xxx_messageInfo_MsgDataToModifyByMQ.Size(m)
}
func (m *MsgDataToModifyByMQ) XXX_DiscardUnknown() {
xxx_messageInfo_MsgDataToModifyByMQ.DiscardUnknown(m)
}
var xxx_messageInfo_MsgDataToModifyByMQ proto.InternalMessageInfo
func (m *MsgDataToModifyByMQ) GetMessages() []*MsgDataToMQ {
if m != nil {
return m.Messages
}
return nil
}
func (m *MsgDataToModifyByMQ) GetTriggerID() string {
if m != nil {
return m.TriggerID
}
return ""
}
func (m *MsgDataToModifyByMQ) GetAggregationID() string {
if m != nil {
return m.AggregationID
}
return ""
}
type DelMsgsReq struct {
UserID string `protobuf:"bytes,2,opt,name=userID" json:"userID,omitempty"`
Seqs []int64 `protobuf:"varint,3,rep,packed,name=seqs" json:"seqs,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *DelMsgsReq) Reset() { *m = DelMsgsReq{} }
func (m *DelMsgsReq) String() string { return proto.CompactTextString(m) }
func (*DelMsgsReq) ProtoMessage() {}
func (*DelMsgsReq) Descriptor() ([]byte, []int) {
return fileDescriptor_msg_b8fe1ef18c7eec62, []int{35}
}
func (m *DelMsgsReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DelMsgsReq.Unmarshal(m, b)
}
func (m *DelMsgsReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_DelMsgsReq.Marshal(b, m, deterministic)
}
func (dst *DelMsgsReq) XXX_Merge(src proto.Message) {
xxx_messageInfo_DelMsgsReq.Merge(dst, src)
}
func (m *DelMsgsReq) XXX_Size() int {
return xxx_messageInfo_DelMsgsReq.Size(m)
}
func (m *DelMsgsReq) XXX_DiscardUnknown() {
xxx_messageInfo_DelMsgsReq.DiscardUnknown(m)
}
var xxx_messageInfo_DelMsgsReq proto.InternalMessageInfo
func (m *DelMsgsReq) GetUserID() string {
if m != nil {
return m.UserID
}
return ""
}
func (m *DelMsgsReq) GetSeqs() []int64 {
if m != nil {
return m.Seqs
}
return nil
}
type DelMsgsResp struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *DelMsgsResp) Reset() { *m = DelMsgsResp{} }
func (m *DelMsgsResp) String() string { return proto.CompactTextString(m) }
func (*DelMsgsResp) ProtoMessage() {}
func (*DelMsgsResp) Descriptor() ([]byte, []int) {
return fileDescriptor_msg_b8fe1ef18c7eec62, []int{36}
}
func (m *DelMsgsResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DelMsgsResp.Unmarshal(m, b)
}
func (m *DelMsgsResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_DelMsgsResp.Marshal(b, m, deterministic)
}
func (dst *DelMsgsResp) XXX_Merge(src proto.Message) {
xxx_messageInfo_DelMsgsResp.Merge(dst, src)
}
func (m *DelMsgsResp) XXX_Size() int {
return xxx_messageInfo_DelMsgsResp.Size(m)
}
func (m *DelMsgsResp) XXX_DiscardUnknown() {
xxx_messageInfo_DelMsgsResp.DiscardUnknown(m)
}
var xxx_messageInfo_DelMsgsResp proto.InternalMessageInfo
func init() {
proto.RegisterType((*MsgDataToMQ)(nil), "OpenIMServer.msg.MsgDataToMQ")
proto.RegisterType((*MsgDataToDB)(nil), "OpenIMServer.msg.MsgDataToDB")
proto.RegisterType((*PushMsgDataToMQ)(nil), "OpenIMServer.msg.PushMsgDataToMQ")
proto.RegisterType((*MsgDataToMongoByMQ)(nil), "OpenIMServer.msg.MsgDataToMongoByMQ")
proto.RegisterType((*GetMaxAndMinSeqReq)(nil), "OpenIMServer.msg.GetMaxAndMinSeqReq")
proto.RegisterType((*GetMaxAndMinSeqResp)(nil), "OpenIMServer.msg.GetMaxAndMinSeqResp")
proto.RegisterType((*SendMsgReq)(nil), "OpenIMServer.msg.SendMsgReq")
proto.RegisterType((*SendMsgResp)(nil), "OpenIMServer.msg.SendMsgResp")
proto.RegisterType((*ClearMsgReq)(nil), "OpenIMServer.msg.ClearMsgReq")
proto.RegisterType((*ClearMsgResp)(nil), "OpenIMServer.msg.ClearMsgResp")
proto.RegisterType((*SetMsgMinSeqReq)(nil), "OpenIMServer.msg.SetMsgMinSeqReq")
proto.RegisterType((*SetMsgMinSeqResp)(nil), "OpenIMServer.msg.SetMsgMinSeqResp")
proto.RegisterType((*SetSendMsgStatusReq)(nil), "OpenIMServer.msg.SetSendMsgStatusReq")
proto.RegisterType((*SetSendMsgStatusResp)(nil), "OpenIMServer.msg.SetSendMsgStatusResp")
proto.RegisterType((*GetSendMsgStatusReq)(nil), "OpenIMServer.msg.GetSendMsgStatusReq")
proto.RegisterType((*GetSendMsgStatusResp)(nil), "OpenIMServer.msg.GetSendMsgStatusResp")
proto.RegisterType((*DelSuperGroupMsgReq)(nil), "OpenIMServer.msg.DelSuperGroupMsgReq")
proto.RegisterType((*DelSuperGroupMsgResp)(nil), "OpenIMServer.msg.DelSuperGroupMsgResp")
proto.RegisterType((*GetSuperGroupMsgReq)(nil), "OpenIMServer.msg.GetSuperGroupMsgReq")
proto.RegisterType((*GetSuperGroupMsgResp)(nil), "OpenIMServer.msg.GetSuperGroupMsgResp")
proto.RegisterType((*GetWriteDiffMsgReq)(nil), "OpenIMServer.msg.GetWriteDiffMsgReq")
proto.RegisterType((*GetWriteDiffMsgResp)(nil), "OpenIMServer.msg.GetWriteDiffMsgResp")
proto.RegisterType((*ModifyMessageReactionExtensionsReq)(nil), "OpenIMServer.msg.ModifyMessageReactionExtensionsReq")
proto.RegisterMapType((map[string]*sdkws.KeyValue)(nil), "OpenIMServer.msg.ModifyMessageReactionExtensionsReq.ReactionExtensionsEntry")
proto.RegisterType((*SetMessageReactionExtensionsReq)(nil), "OpenIMServer.msg.SetMessageReactionExtensionsReq")
proto.RegisterMapType((map[string]*sdkws.KeyValue)(nil), "OpenIMServer.msg.SetMessageReactionExtensionsReq.ReactionExtensionsEntry")
proto.RegisterType((*SetMessageReactionExtensionsResp)(nil), "OpenIMServer.msg.SetMessageReactionExtensionsResp")
proto.RegisterType((*GetMessagesReactionExtensionsReq)(nil), "OpenIMServer.msg.GetMessagesReactionExtensionsReq")
proto.RegisterType((*GetMessagesReactionExtensionsReq_MessageReactionKey)(nil), "OpenIMServer.msg.GetMessagesReactionExtensionsReq.MessageReactionKey")
proto.RegisterType((*GetMessagesReactionExtensionsResp)(nil), "OpenIMServer.msg.GetMessagesReactionExtensionsResp")
proto.RegisterType((*SingleMessageExtensionResult)(nil), "OpenIMServer.msg.SingleMessageExtensionResult")
proto.RegisterMapType((map[string]*sdkws.KeyValue)(nil), "OpenIMServer.msg.SingleMessageExtensionResult.ReactionExtensionsEntry")
proto.RegisterType((*ModifyMessageReactionExtensionsResp)(nil), "OpenIMServer.msg.ModifyMessageReactionExtensionsResp")
proto.RegisterType((*DeleteMessagesReactionExtensionsReq)(nil), "OpenIMServer.msg.DeleteMessagesReactionExtensionsReq")
proto.RegisterType((*DeleteMessagesReactionExtensionsResp)(nil), "OpenIMServer.msg.DeleteMessagesReactionExtensionsResp")
proto.RegisterType((*ExtendMsgResp)(nil), "OpenIMServer.msg.ExtendMsgResp")
proto.RegisterType((*ExtendMsg)(nil), "OpenIMServer.msg.ExtendMsg")
proto.RegisterMapType((map[string]*KeyValueResp)(nil), "OpenIMServer.msg.ExtendMsg.ReactionExtensionsEntry")
proto.RegisterType((*KeyValueResp)(nil), "OpenIMServer.msg.KeyValueResp")
proto.RegisterType((*MsgDataToModifyByMQ)(nil), "OpenIMServer.msg.MsgDataToModifyByMQ")
proto.RegisterType((*DelMsgsReq)(nil), "OpenIMServer.msg.DelMsgsReq")
proto.RegisterType((*DelMsgsResp)(nil), "OpenIMServer.msg.DelMsgsResp")
}
// Reference imports to suppress errors if they are not otherwise used.
var _ context.Context
var _ grpc.ClientConn
// This is a compile-time assertion to ensure that this generated file
// is compatible with the grpc package it is being compiled against.
const _ = grpc.SupportPackageIsVersion4
// Client API for Msg service
type MsgClient interface {
// 获取最小最大seq包括用户的以及指定群组的
GetMaxAndMinSeq(ctx context.Context, in *sdkws.GetMaxAndMinSeqReq, opts ...grpc.CallOption) (*sdkws.GetMaxAndMinSeqResp, error)
// 拉取历史消息(包括用户的,以及指定群组的)
PullMessageBySeqs(ctx context.Context, in *sdkws.PullMessageBySeqsReq, opts ...grpc.CallOption) (*sdkws.PullMessageBySeqsResp, error)
// 发送消息
SendMsg(ctx context.Context, in *SendMsgReq, opts ...grpc.CallOption) (*SendMsgResp, error)
// 删除某人消息
DelMsgs(ctx context.Context, in *DelMsgsReq, opts ...grpc.CallOption) (*DelMsgsResp, error)
// 删除某个用户某个大群消息
DelSuperGroupMsg(ctx context.Context, in *DelSuperGroupMsgReq, opts ...grpc.CallOption) (*DelSuperGroupMsgResp, error)
// 清空某人所有消息
ClearMsg(ctx context.Context, in *ClearMsgReq, opts ...grpc.CallOption) (*ClearMsgResp, error)
// 设置消息是否发送成功-针对api发送的消息
SetSendMsgStatus(ctx context.Context, in *SetSendMsgStatusReq, opts ...grpc.CallOption) (*SetSendMsgStatusResp, error)
// 获取消息发送状态
GetSendMsgStatus(ctx context.Context, in *GetSendMsgStatusReq, opts ...grpc.CallOption) (*GetSendMsgStatusResp, error)
// 修改消息
SetMessageReactionExtensions(ctx context.Context, in *SetMessageReactionExtensionsReq, opts ...grpc.CallOption) (*SetMessageReactionExtensionsResp, error)
GetMessagesReactionExtensions(ctx context.Context, in *GetMessagesReactionExtensionsReq, opts ...grpc.CallOption) (*GetMessagesReactionExtensionsResp, error)
AddMessageReactionExtensions(ctx context.Context, in *ModifyMessageReactionExtensionsReq, opts ...grpc.CallOption) (*ModifyMessageReactionExtensionsResp, error)
DeleteMessageReactionExtensions(ctx context.Context, in *DeleteMessagesReactionExtensionsReq, opts ...grpc.CallOption) (*DeleteMessagesReactionExtensionsResp, error)
}
type msgClient struct {
cc *grpc.ClientConn
}
func NewMsgClient(cc *grpc.ClientConn) MsgClient {
return &msgClient{cc}
}
func (c *msgClient) GetMaxAndMinSeq(ctx context.Context, in *sdkws.GetMaxAndMinSeqReq, opts ...grpc.CallOption) (*sdkws.GetMaxAndMinSeqResp, error) {
out := new(sdkws.GetMaxAndMinSeqResp)
err := grpc.Invoke(ctx, "/OpenIMServer.msg.msg/GetMaxAndMinSeq", in, out, c.cc, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *msgClient) PullMessageBySeqs(ctx context.Context, in *sdkws.PullMessageBySeqsReq, opts ...grpc.CallOption) (*sdkws.PullMessageBySeqsResp, error) {
out := new(sdkws.PullMessageBySeqsResp)
err := grpc.Invoke(ctx, "/OpenIMServer.msg.msg/PullMessageBySeqs", in, out, c.cc, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *msgClient) SendMsg(ctx context.Context, in *SendMsgReq, opts ...grpc.CallOption) (*SendMsgResp, error) {
out := new(SendMsgResp)
err := grpc.Invoke(ctx, "/OpenIMServer.msg.msg/SendMsg", in, out, c.cc, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *msgClient) DelMsgs(ctx context.Context, in *DelMsgsReq, opts ...grpc.CallOption) (*DelMsgsResp, error) {
out := new(DelMsgsResp)
err := grpc.Invoke(ctx, "/OpenIMServer.msg.msg/DelMsgs", in, out, c.cc, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *msgClient) DelSuperGroupMsg(ctx context.Context, in *DelSuperGroupMsgReq, opts ...grpc.CallOption) (*DelSuperGroupMsgResp, error) {
out := new(DelSuperGroupMsgResp)
err := grpc.Invoke(ctx, "/OpenIMServer.msg.msg/DelSuperGroupMsg", in, out, c.cc, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *msgClient) ClearMsg(ctx context.Context, in *ClearMsgReq, opts ...grpc.CallOption) (*ClearMsgResp, error) {
out := new(ClearMsgResp)
err := grpc.Invoke(ctx, "/OpenIMServer.msg.msg/ClearMsg", in, out, c.cc, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *msgClient) SetSendMsgStatus(ctx context.Context, in *SetSendMsgStatusReq, opts ...grpc.CallOption) (*SetSendMsgStatusResp, error) {
out := new(SetSendMsgStatusResp)
err := grpc.Invoke(ctx, "/OpenIMServer.msg.msg/SetSendMsgStatus", in, out, c.cc, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *msgClient) GetSendMsgStatus(ctx context.Context, in *GetSendMsgStatusReq, opts ...grpc.CallOption) (*GetSendMsgStatusResp, error) {
out := new(GetSendMsgStatusResp)
err := grpc.Invoke(ctx, "/OpenIMServer.msg.msg/GetSendMsgStatus", in, out, c.cc, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *msgClient) SetMessageReactionExtensions(ctx context.Context, in *SetMessageReactionExtensionsReq, opts ...grpc.CallOption) (*SetMessageReactionExtensionsResp, error) {
out := new(SetMessageReactionExtensionsResp)
err := grpc.Invoke(ctx, "/OpenIMServer.msg.msg/SetMessageReactionExtensions", in, out, c.cc, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *msgClient) GetMessagesReactionExtensions(ctx context.Context, in *GetMessagesReactionExtensionsReq, opts ...grpc.CallOption) (*GetMessagesReactionExtensionsResp, error) {
out := new(GetMessagesReactionExtensionsResp)
err := grpc.Invoke(ctx, "/OpenIMServer.msg.msg/GetMessagesReactionExtensions", in, out, c.cc, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *msgClient) AddMessageReactionExtensions(ctx context.Context, in *ModifyMessageReactionExtensionsReq, opts ...grpc.CallOption) (*ModifyMessageReactionExtensionsResp, error) {
out := new(ModifyMessageReactionExtensionsResp)
err := grpc.Invoke(ctx, "/OpenIMServer.msg.msg/AddMessageReactionExtensions", in, out, c.cc, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *msgClient) DeleteMessageReactionExtensions(ctx context.Context, in *DeleteMessagesReactionExtensionsReq, opts ...grpc.CallOption) (*DeleteMessagesReactionExtensionsResp, error) {
out := new(DeleteMessagesReactionExtensionsResp)
err := grpc.Invoke(ctx, "/OpenIMServer.msg.msg/DeleteMessageReactionExtensions", in, out, c.cc, opts...)
if err != nil {
return nil, err
}
return out, nil
}
// Server API for Msg service
type MsgServer interface {
// 获取最小最大seq包括用户的以及指定群组的
GetMaxAndMinSeq(context.Context, *sdkws.GetMaxAndMinSeqReq) (*sdkws.GetMaxAndMinSeqResp, error)
// 拉取历史消息(包括用户的,以及指定群组的)
PullMessageBySeqs(context.Context, *sdkws.PullMessageBySeqsReq) (*sdkws.PullMessageBySeqsResp, error)
// 发送消息
SendMsg(context.Context, *SendMsgReq) (*SendMsgResp, error)
// 删除某人消息
DelMsgs(context.Context, *DelMsgsReq) (*DelMsgsResp, error)
// 删除某个用户某个大群消息
DelSuperGroupMsg(context.Context, *DelSuperGroupMsgReq) (*DelSuperGroupMsgResp, error)
// 清空某人所有消息
ClearMsg(context.Context, *ClearMsgReq) (*ClearMsgResp, error)
// 设置消息是否发送成功-针对api发送的消息
SetSendMsgStatus(context.Context, *SetSendMsgStatusReq) (*SetSendMsgStatusResp, error)
// 获取消息发送状态
GetSendMsgStatus(context.Context, *GetSendMsgStatusReq) (*GetSendMsgStatusResp, error)
// 修改消息
SetMessageReactionExtensions(context.Context, *SetMessageReactionExtensionsReq) (*SetMessageReactionExtensionsResp, error)
GetMessagesReactionExtensions(context.Context, *GetMessagesReactionExtensionsReq) (*GetMessagesReactionExtensionsResp, error)
AddMessageReactionExtensions(context.Context, *ModifyMessageReactionExtensionsReq) (*ModifyMessageReactionExtensionsResp, error)
DeleteMessageReactionExtensions(context.Context, *DeleteMessagesReactionExtensionsReq) (*DeleteMessagesReactionExtensionsResp, error)
}
func RegisterMsgServer(s *grpc.Server, srv MsgServer) {
s.RegisterService(&_Msg_serviceDesc, srv)
}
func _Msg_GetMaxAndMinSeq_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(sdkws.GetMaxAndMinSeqReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(MsgServer).GetMaxAndMinSeq(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/OpenIMServer.msg.msg/GetMaxAndMinSeq",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(MsgServer).GetMaxAndMinSeq(ctx, req.(*sdkws.GetMaxAndMinSeqReq))
}
return interceptor(ctx, in, info, handler)
}
func _Msg_PullMessageBySeqs_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(sdkws.PullMessageBySeqsReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(MsgServer).PullMessageBySeqs(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/OpenIMServer.msg.msg/PullMessageBySeqs",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(MsgServer).PullMessageBySeqs(ctx, req.(*sdkws.PullMessageBySeqsReq))
}
return interceptor(ctx, in, info, handler)
}
func _Msg_SendMsg_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(SendMsgReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(MsgServer).SendMsg(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/OpenIMServer.msg.msg/SendMsg",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(MsgServer).SendMsg(ctx, req.(*SendMsgReq))
}
return interceptor(ctx, in, info, handler)
}
func _Msg_DelMsgs_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(DelMsgsReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(MsgServer).DelMsgs(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/OpenIMServer.msg.msg/DelMsgs",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(MsgServer).DelMsgs(ctx, req.(*DelMsgsReq))
}
return interceptor(ctx, in, info, handler)
}
func _Msg_DelSuperGroupMsg_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(DelSuperGroupMsgReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(MsgServer).DelSuperGroupMsg(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/OpenIMServer.msg.msg/DelSuperGroupMsg",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(MsgServer).DelSuperGroupMsg(ctx, req.(*DelSuperGroupMsgReq))
}
return interceptor(ctx, in, info, handler)
}
func _Msg_ClearMsg_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(ClearMsgReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(MsgServer).ClearMsg(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/OpenIMServer.msg.msg/ClearMsg",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(MsgServer).ClearMsg(ctx, req.(*ClearMsgReq))
}
return interceptor(ctx, in, info, handler)
}
func _Msg_SetSendMsgStatus_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(SetSendMsgStatusReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(MsgServer).SetSendMsgStatus(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/OpenIMServer.msg.msg/SetSendMsgStatus",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(MsgServer).SetSendMsgStatus(ctx, req.(*SetSendMsgStatusReq))
}
return interceptor(ctx, in, info, handler)
}
func _Msg_GetSendMsgStatus_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GetSendMsgStatusReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(MsgServer).GetSendMsgStatus(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/OpenIMServer.msg.msg/GetSendMsgStatus",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(MsgServer).GetSendMsgStatus(ctx, req.(*GetSendMsgStatusReq))
}
return interceptor(ctx, in, info, handler)
}
func _Msg_SetMessageReactionExtensions_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(SetMessageReactionExtensionsReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(MsgServer).SetMessageReactionExtensions(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/OpenIMServer.msg.msg/SetMessageReactionExtensions",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(MsgServer).SetMessageReactionExtensions(ctx, req.(*SetMessageReactionExtensionsReq))
}
return interceptor(ctx, in, info, handler)
}
func _Msg_GetMessagesReactionExtensions_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GetMessagesReactionExtensionsReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(MsgServer).GetMessagesReactionExtensions(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/OpenIMServer.msg.msg/GetMessagesReactionExtensions",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(MsgServer).GetMessagesReactionExtensions(ctx, req.(*GetMessagesReactionExtensionsReq))
}
return interceptor(ctx, in, info, handler)
}
func _Msg_AddMessageReactionExtensions_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(ModifyMessageReactionExtensionsReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(MsgServer).AddMessageReactionExtensions(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/OpenIMServer.msg.msg/AddMessageReactionExtensions",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(MsgServer).AddMessageReactionExtensions(ctx, req.(*ModifyMessageReactionExtensionsReq))
}
return interceptor(ctx, in, info, handler)
}
func _Msg_DeleteMessageReactionExtensions_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(DeleteMessagesReactionExtensionsReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(MsgServer).DeleteMessageReactionExtensions(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/OpenIMServer.msg.msg/DeleteMessageReactionExtensions",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(MsgServer).DeleteMessageReactionExtensions(ctx, req.(*DeleteMessagesReactionExtensionsReq))
}
return interceptor(ctx, in, info, handler)
}
var _Msg_serviceDesc = grpc.ServiceDesc{
ServiceName: "OpenIMServer.msg.msg",
HandlerType: (*MsgServer)(nil),
Methods: []grpc.MethodDesc{
{
MethodName: "GetMaxAndMinSeq",
Handler: _Msg_GetMaxAndMinSeq_Handler,
},
{
MethodName: "PullMessageBySeqs",
Handler: _Msg_PullMessageBySeqs_Handler,
},
{
MethodName: "SendMsg",
Handler: _Msg_SendMsg_Handler,
},
{
MethodName: "DelMsgs",
Handler: _Msg_DelMsgs_Handler,
},
{
MethodName: "DelSuperGroupMsg",
Handler: _Msg_DelSuperGroupMsg_Handler,
},
{
MethodName: "ClearMsg",
Handler: _Msg_ClearMsg_Handler,
},
{
MethodName: "SetSendMsgStatus",
Handler: _Msg_SetSendMsgStatus_Handler,
},
{
MethodName: "GetSendMsgStatus",
Handler: _Msg_GetSendMsgStatus_Handler,
},
{
MethodName: "SetMessageReactionExtensions",
Handler: _Msg_SetMessageReactionExtensions_Handler,
},
{
MethodName: "GetMessagesReactionExtensions",
Handler: _Msg_GetMessagesReactionExtensions_Handler,
},
{
MethodName: "AddMessageReactionExtensions",
Handler: _Msg_AddMessageReactionExtensions_Handler,
},
{
MethodName: "DeleteMessageReactionExtensions",
Handler: _Msg_DeleteMessageReactionExtensions_Handler,
},
},
Streams: []grpc.StreamDesc{},
Metadata: "msg/msg.proto",
}
func init() { proto.RegisterFile("msg/msg.proto", fileDescriptor_msg_b8fe1ef18c7eec62) }
var fileDescriptor_msg_b8fe1ef18c7eec62 = []byte{
// 1531 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x59, 0x4f, 0x6f, 0x1b, 0x45,
0x14, 0xd7, 0xda, 0xf9, 0xe7, 0xe7, 0xa6, 0x0d, 0x93, 0x50, 0xac, 0x25, 0x6d, 0xcd, 0xf4, 0x5f,
0x90, 0xa8, 0x23, 0xdc, 0x3f, 0x6a, 0xe1, 0x80, 0x92, 0x3a, 0x89, 0x42, 0xb3, 0xa2, 0x5d, 0x17,
0x90, 0x8a, 0x84, 0xd8, 0xd8, 0x93, 0xed, 0x2a, 0xf6, 0xee, 0x64, 0xdf, 0xba, 0x89, 0x11, 0xd7,
0x4a, 0x48, 0xbd, 0x70, 0xe0, 0xca, 0x07, 0xe0, 0xc0, 0xd7, 0xe0, 0x4b, 0x20, 0x0e, 0x7c, 0x08,
0xee, 0x68, 0x66, 0xd7, 0x9b, 0x5d, 0xef, 0x78, 0x6d, 0xa7, 0x2d, 0x12, 0x12, 0x37, 0xbf, 0xd9,
0xf7, 0xde, 0xfc, 0xde, 0xdf, 0x99, 0x79, 0x86, 0xc5, 0x2e, 0xda, 0xeb, 0x5d, 0xb4, 0x6b, 0xdc,
0xf7, 0x02, 0x8f, 0x2c, 0x7d, 0xc1, 0x99, 0xbb, 0x6b, 0x34, 0x99, 0xff, 0x82, 0xf9, 0xb5, 0x2e,
0xda, 0xfa, 0x4d, 0xb1, 0x72, 0x6b, 0xd7, 0xb8, 0x15, 0xae, 0xad, 0xf3, 0x43, 0x7b, 0x5d, 0xf2,
0xae, 0x63, 0xfb, 0xf0, 0x18, 0xd7, 0x8f, 0x31, 0x14, 0xd5, 0xef, 0x8c, 0x64, 0x3c, 0xf6, 0x2d,
0xce, 0x99, 0x8f, 0x7c, 0x3f, 0xf1, 0x33, 0x94, 0xa2, 0xcf, 0xa0, 0x6c, 0xa0, 0xdd, 0xb0, 0x02,
0xeb, 0xa9, 0x67, 0x3c, 0x21, 0x2b, 0x30, 0x1b, 0x78, 0x87, 0xcc, 0xad, 0x68, 0x55, 0x6d, 0xad,
0x64, 0x86, 0x04, 0xb9, 0x0b, 0xf3, 0xdd, 0x90, 0xa9, 0x52, 0xa8, 0x6a, 0x6b, 0xe5, 0xfa, 0xfb,
0xb5, 0x14, 0x4e, 0x89, 0xa4, 0x16, 0xe9, 0x31, 0x07, 0xbc, 0xb4, 0x91, 0xd0, 0xdd, 0xd8, 0x4c,
0x6a, 0xd1, 0xa6, 0xd0, 0xd2, 0x86, 0x0b, 0x8f, 0x7b, 0xf8, 0x3c, 0x89, 0xf2, 0x6c, 0x9a, 0x88,
0x0e, 0x0b, 0xe8, 0xf5, 0xfc, 0x16, 0xdb, 0x6d, 0x48, 0x3b, 0x4a, 0x66, 0x4c, 0xd3, 0xdf, 0x34,
0x20, 0xa7, 0x5b, 0x78, 0xae, 0xed, 0x6d, 0xf6, 0x8d, 0x27, 0xa4, 0x02, 0xf3, 0x1d, 0x0b, 0x83,
0x26, 0x3b, 0x92, 0x3b, 0x15, 0xcd, 0x01, 0x49, 0xae, 0xc1, 0xa2, 0x65, 0xdb, 0x3e, 0xb3, 0xad,
0xc0, 0xf1, 0xdc, 0x58, 0x63, 0x7a, 0x91, 0x3c, 0x80, 0x85, 0x2e, 0x43, 0xb4, 0x6c, 0x86, 0x95,
0x62, 0xb5, 0xb8, 0x56, 0xae, 0x5f, 0xaa, 0x0d, 0x87, 0xb8, 0x96, 0x30, 0xcd, 0x8c, 0xd9, 0xc9,
0x2a, 0x94, 0x02, 0xdf, 0xb1, 0x6d, 0xe6, 0xef, 0x36, 0x2a, 0x33, 0x52, 0xf9, 0xe9, 0x02, 0xfd,
0x08, 0xc8, 0x0e, 0x0b, 0x0c, 0xeb, 0x64, 0xc3, 0x6d, 0x1b, 0x8e, 0xdb, 0x64, 0x47, 0x26, 0x3b,
0x22, 0x17, 0x61, 0xee, 0x4b, 0x94, 0x02, 0x61, 0xfc, 0x22, 0x8a, 0x6e, 0xc1, 0x72, 0x86, 0x1b,
0xb9, 0x60, 0x37, 0xac, 0x93, 0x53, 0xe3, 0x22, 0x4a, 0xae, 0x4b, 0x2e, 0x69, 0x94, 0x58, 0x97,
0x14, 0x7d, 0x08, 0xd0, 0x64, 0x6e, 0xdb, 0x40, 0x5b, 0x6c, 0x96, 0x88, 0x42, 0x71, 0x8a, 0x78,
0x76, 0xa1, 0x1c, 0x2b, 0x41, 0x4e, 0xaa, 0x50, 0x46, 0xc9, 0x6f, 0xa0, 0x1d, 0xe3, 0x4e, 0x2e,
0x09, 0x8e, 0x56, 0xc7, 0x61, 0x6e, 0x10, 0x72, 0x84, 0x7e, 0x4e, 0x2e, 0xc9, 0xc0, 0x32, 0xb7,
0xfd, 0xd4, 0xe9, 0x32, 0x09, 0xa5, 0x68, 0xc6, 0x34, 0xbd, 0x0e, 0xe5, 0x87, 0x1d, 0x66, 0xf9,
0x11, 0xe8, 0x8b, 0x30, 0xd7, 0x4b, 0x79, 0x28, 0xa4, 0xe8, 0x79, 0x38, 0x77, 0xca, 0x86, 0x9c,
0x7e, 0x03, 0x17, 0x9a, 0x4c, 0xa8, 0x4f, 0x39, 0x57, 0x25, 0x2a, 0x72, 0xc4, 0xf6, 0xbd, 0x1e,
0x8f, 0xb1, 0x0d, 0x48, 0x21, 0xd1, 0x0d, 0xfd, 0x28, 0x50, 0x2d, 0x9a, 0x11, 0x45, 0x09, 0x2c,
0xa5, 0x95, 0x23, 0xa7, 0xb7, 0x60, 0xb9, 0xc9, 0x82, 0xc8, 0x33, 0xcd, 0xc0, 0x0a, 0x7a, 0x18,
0x6d, 0x8a, 0x92, 0x90, 0x9b, 0xce, 0x9a, 0x11, 0x45, 0x2f, 0xc2, 0x4a, 0x96, 0x1d, 0x39, 0x7d,
0x57, 0x46, 0x7a, 0x58, 0x0d, 0xad, 0xc1, 0xca, 0x8e, 0x82, 0x7d, 0xa4, 0xfa, 0x1d, 0x58, 0x6e,
0xb0, 0x4e, 0xb3, 0xc7, 0x99, 0xbf, 0x23, 0x8c, 0xc9, 0xf7, 0xde, 0x68, 0x17, 0x08, 0x9c, 0x59,
0x45, 0xc8, 0xe9, 0x46, 0x88, 0x73, 0x78, 0x83, 0x25, 0x28, 0x9e, 0xa6, 0xa3, 0xf8, 0x99, 0xa3,
0xda, 0x08, 0x6d, 0x1a, 0x56, 0x7d, 0xd6, 0x3e, 0x73, 0x43, 0x56, 0xd4, 0xd7, 0xbe, 0x13, 0xb0,
0x86, 0x73, 0x70, 0x30, 0x0a, 0x10, 0xdd, 0x93, 0xc8, 0xd3, 0x7c, 0xe9, 0x5d, 0xa7, 0xe9, 0x91,
0x7f, 0xcd, 0x00, 0x35, 0xbc, 0xb6, 0x73, 0xd0, 0x37, 0xc2, 0xc2, 0x37, 0x99, 0xd5, 0x12, 0xcd,
0x63, 0xeb, 0x24, 0x60, 0x2e, 0x3a, 0x9e, 0x2b, 0xd3, 0x20, 0xd9, 0xba, 0xb4, 0x74, 0xeb, 0x0a,
0x2b, 0x08, 0x05, 0xeb, 0xd3, 0x3e, 0x67, 0x72, 0xf7, 0x59, 0x33, 0xb9, 0x44, 0x7e, 0x00, 0xe2,
0x67, 0xd4, 0x46, 0xfd, 0x68, 0x4f, 0xd1, 0x8f, 0xc6, 0xe2, 0xa9, 0x65, 0x57, 0xb7, 0xdc, 0xc0,
0xef, 0x9b, 0x8a, 0x7d, 0x86, 0xeb, 0x77, 0x26, 0x5b, 0xbf, 0x75, 0x28, 0xb0, 0x93, 0xca, 0xac,
0x74, 0x1b, 0x4d, 0xe3, 0x91, 0xa7, 0xd4, 0x7e, 0xef, 0xa0, 0xd6, 0x0c, 0x7c, 0xc7, 0xb5, 0xbf,
0xb2, 0x3a, 0x3d, 0x66, 0x16, 0xd8, 0x09, 0xd9, 0x86, 0x73, 0x56, 0x10, 0x58, 0xad, 0xe7, 0xac,
0xbd, 0xeb, 0x1e, 0x78, 0x95, 0xb9, 0x89, 0xa5, 0x53, 0x72, 0x22, 0xbf, 0x1c, 0x94, 0xe6, 0x54,
0xe6, 0xab, 0xda, 0xda, 0x82, 0x39, 0x20, 0x49, 0x1d, 0x56, 0x1c, 0x14, 0x76, 0xf8, 0xae, 0xd5,
0x49, 0xf8, 0x6d, 0x41, 0xb2, 0x29, 0xbf, 0x91, 0x1a, 0x90, 0x2e, 0xda, 0xdb, 0x8e, 0x8f, 0x41,
0xe8, 0x45, 0xd9, 0x93, 0x4a, 0x32, 0x7b, 0x14, 0x5f, 0xf4, 0x16, 0xbc, 0x37, 0xc2, 0x95, 0x22,
0xf3, 0x0e, 0x59, 0x3f, 0x8a, 0xb6, 0xf8, 0x49, 0xea, 0x30, 0xfb, 0x42, 0x58, 0x10, 0x25, 0xd8,
0xaa, 0x2a, 0xc1, 0x1e, 0xb1, 0x7e, 0x68, 0x65, 0xc8, 0xfa, 0x49, 0xe1, 0xbe, 0x46, 0xff, 0x98,
0x81, 0x2b, 0xa2, 0xdf, 0xbc, 0xbd, 0x04, 0xeb, 0xe7, 0x24, 0xd8, 0x6e, 0x36, 0xc1, 0xc6, 0x80,
0xf9, 0x3f, 0xbb, 0xfe, 0x4b, 0xd9, 0xf5, 0xbb, 0x06, 0xd5, 0xfc, 0x80, 0x86, 0xa7, 0x7c, 0x32,
0x4a, 0x5a, 0x36, 0x4a, 0x6a, 0xdb, 0x0a, 0xa3, 0x6c, 0x4b, 0x7a, 0xb6, 0x98, 0xf6, 0xec, 0x3d,
0x98, 0xf3, 0x19, 0xf6, 0x3a, 0x41, 0x65, 0x46, 0x26, 0xe0, 0xe5, 0x6c, 0x02, 0xc6, 0x76, 0x30,
0xe4, 0x66, 0xc4, 0x4d, 0xff, 0x2c, 0x40, 0x75, 0x27, 0x36, 0x04, 0xdf, 0x46, 0x9d, 0x1c, 0xc3,
0x72, 0x37, 0xed, 0xa7, 0x47, 0xac, 0x3f, 0x28, 0x94, 0xad, 0x2c, 0xce, 0x71, 0x70, 0x6a, 0x46,
0x46, 0x9b, 0xa9, 0xda, 0x41, 0xc0, 0x16, 0x00, 0xe4, 0x6e, 0xc2, 0x2b, 0x25, 0x33, 0xa6, 0xf5,
0x03, 0x20, 0x59, 0x35, 0x6f, 0x3e, 0x62, 0xf4, 0xa5, 0x06, 0x1f, 0x8c, 0x31, 0x08, 0x39, 0xf9,
0x0e, 0x96, 0xd1, 0x71, 0xed, 0x0e, 0x8b, 0x31, 0xc9, 0x50, 0x6a, 0xd2, 0x45, 0x35, 0x45, 0x2f,
0x49, 0x32, 0xc7, 0xba, 0x42, 0x29, 0x53, 0xa5, 0x8a, 0xfe, 0x52, 0x80, 0xd5, 0x3c, 0x29, 0xf2,
0x42, 0xd9, 0xcd, 0x42, 0x04, 0xdb, 0xd3, 0x21, 0x78, 0x9d, 0x56, 0x96, 0xbd, 0xe8, 0xfe, 0x3b,
0x05, 0xfd, 0xab, 0x06, 0x57, 0xc7, 0x5e, 0x01, 0x90, 0x93, 0x0d, 0x28, 0x63, 0xaf, 0xd5, 0x62,
0x88, 0x7b, 0x0e, 0x0e, 0x22, 0x74, 0x25, 0xeb, 0x1f, 0x29, 0x36, 0xb8, 0xef, 0x9b, 0x49, 0x19,
0xf2, 0x19, 0xc0, 0x81, 0xe5, 0x74, 0x58, 0x5b, 0x6a, 0x28, 0x4c, 0xa6, 0x21, 0x21, 0x42, 0xff,
0x2e, 0xc0, 0xd5, 0x06, 0xeb, 0xb0, 0x80, 0xe5, 0x97, 0x6d, 0x15, 0xca, 0x1e, 0x67, 0xfe, 0xe0,
0xad, 0x16, 0x65, 0x73, 0x62, 0x49, 0x54, 0x88, 0xc7, 0xa3, 0xc7, 0x53, 0xf4, 0x38, 0x1c, 0xd0,
0xa9, 0xa2, 0x2f, 0xe6, 0x17, 0xfd, 0x4c, 0xb6, 0xe8, 0x87, 0xc2, 0x3a, 0xab, 0x3a, 0xa1, 0xd4,
0x67, 0xc1, 0xdc, 0xd4, 0x67, 0xc1, 0xfc, 0xc8, 0x7e, 0xb9, 0xa7, 0x4c, 0xea, 0x05, 0xe9, 0xf2,
0xfc, 0xd4, 0x50, 0xc8, 0xd1, 0x6f, 0xe1, 0xda, 0x78, 0xb7, 0x23, 0x4f, 0xf4, 0x62, 0x6d, 0xaa,
0x5e, 0xfc, 0x39, 0x2c, 0xa6, 0x82, 0x4e, 0x1e, 0x40, 0x89, 0x0d, 0x16, 0xd4, 0xd7, 0xfa, 0x74,
0xa2, 0x9c, 0x72, 0x8b, 0xbe, 0x5e, 0x8a, 0x3f, 0x90, 0x56, 0x4e, 0x71, 0xdf, 0xce, 0xd1, 0xf8,
0x66, 0x2b, 0x79, 0x44, 0xf8, 0x8a, 0x23, 0xc3, 0x47, 0x87, 0x2e, 0x24, 0xe1, 0x3d, 0x27, 0x7d,
0xd9, 0x38, 0x1f, 0x5f, 0x74, 0x4a, 0xe2, 0x12, 0xa3, 0xb3, 0x69, 0xba, 0xc5, 0x9d, 0x74, 0xb7,
0x18, 0x17, 0xa8, 0x44, 0xbf, 0xf8, 0x1e, 0xce, 0x25, 0x3f, 0x91, 0xfb, 0xb0, 0x70, 0x18, 0xd1,
0x51, 0xa4, 0xf2, 0xf3, 0x2b, 0xe6, 0x16, 0x67, 0x3a, 0xf3, 0xfd, 0x87, 0x5e, 0x7b, 0x70, 0x78,
0x0e, 0x48, 0xf1, 0xf0, 0x64, 0xbe, 0x78, 0x9c, 0x47, 0xf5, 0x17, 0x51, 0xf4, 0x67, 0x0d, 0x96,
0x13, 0x63, 0x1b, 0xe1, 0x2e, 0x39, 0xb7, 0x49, 0xce, 0x5d, 0xb4, 0xd7, 0x98, 0xbb, 0x14, 0x86,
0xe6, 0x2e, 0xd9, 0xb1, 0x4f, 0x51, 0x31, 0xf6, 0xa1, 0xf7, 0x01, 0x1a, 0xac, 0x63, 0xa0, 0x8d,
0xe9, 0x57, 0x73, 0x21, 0xf5, 0x6a, 0x26, 0x30, 0x83, 0xec, 0x28, 0x3c, 0xfe, 0x8b, 0xa6, 0xfc,
0x4d, 0x17, 0xa1, 0x1c, 0x4b, 0x22, 0xaf, 0xbf, 0x02, 0x28, 0x76, 0xd1, 0x26, 0xfb, 0x70, 0x61,
0x68, 0x80, 0x43, 0x6e, 0xa8, 0x9c, 0x9a, 0x9d, 0x09, 0xe9, 0x37, 0x27, 0xe2, 0x43, 0x4e, 0x9e,
0xc3, 0x3b, 0x8f, 0x7b, 0x9d, 0x4e, 0x54, 0xd1, 0x9b, 0xfd, 0x26, 0x3b, 0x42, 0xb2, 0xa6, 0x92,
0xce, 0xb0, 0x89, 0x7d, 0x3e, 0x9c, 0x90, 0x13, 0x39, 0xd9, 0x86, 0xf9, 0x68, 0x14, 0x41, 0x56,
0x55, 0xaf, 0x83, 0xc1, 0x88, 0x49, 0xbf, 0x94, 0xf3, 0x35, 0xd4, 0x13, 0x39, 0x4b, 0xa5, 0xe7,
0x34, 0x02, 0x2a, 0x3d, 0x09, 0x2f, 0x13, 0x0b, 0x96, 0x86, 0x87, 0x14, 0xe4, 0xba, 0x52, 0x64,
0x78, 0x60, 0xa1, 0xdf, 0x98, 0x84, 0x0d, 0x39, 0xd9, 0x85, 0x85, 0xc1, 0x7c, 0x89, 0x28, 0xd0,
0x24, 0x46, 0x54, 0xfa, 0xe5, 0xbc, 0xcf, 0x21, 0xda, 0xe1, 0xd1, 0x8f, 0x0a, 0xad, 0x62, 0x9a,
0xa4, 0x42, 0xab, 0x9a, 0x22, 0x89, 0x2d, 0x76, 0x26, 0xd8, 0x62, 0x67, 0xb2, 0x2d, 0x94, 0x93,
0xa7, 0x97, 0x1a, 0xac, 0xe6, 0x3d, 0x1b, 0xc8, 0xc7, 0x53, 0xbf, 0x1b, 0xf5, 0xfa, 0xb4, 0x22,
0xc8, 0xc9, 0x8f, 0x1a, 0x5c, 0xca, 0xbd, 0x95, 0x92, 0xfa, 0xf4, 0xf7, 0x72, 0xfd, 0xf6, 0xd4,
0x32, 0xc8, 0xc9, 0x2b, 0x0d, 0x56, 0x37, 0xda, 0xed, 0xd1, 0x2e, 0xb9, 0x73, 0x96, 0x59, 0x8d,
0x7e, 0xf7, 0x0c, 0x52, 0xc8, 0xc9, 0x4f, 0x1a, 0x5c, 0x49, 0x9d, 0xf1, 0x0a, 0x40, 0x77, 0x95,
0xd9, 0x3f, 0xee, 0x36, 0xa6, 0xdf, 0x3b, 0x8b, 0x18, 0xf2, 0x4d, 0xfd, 0x59, 0x25, 0x14, 0x4c,
0xfc, 0xb9, 0xd1, 0x45, 0xfb, 0xd3, 0x2e, 0xda, 0xfb, 0x73, 0x92, 0xbc, 0xfd, 0x4f, 0x00, 0x00,
0x00, 0xff, 0xff, 0x32, 0x74, 0x88, 0xeb, 0x51, 0x19, 0x00, 0x00,
}