// Code generated by protoc-gen-go. DO NOT EDIT. // source: sdk_ws/ws.proto package open_im_sdk import proto "github.com/golang/protobuf/proto" import fmt "fmt" import math "math" // 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 PullMessageBySeqListResp struct { ErrCode int32 `protobuf:"varint,1,opt,name=errCode" json:"errCode,omitempty"` ErrMsg string `protobuf:"bytes,2,opt,name=errMsg" json:"errMsg,omitempty"` MaxSeq int64 `protobuf:"varint,3,opt,name=maxSeq" json:"maxSeq,omitempty"` MinSeq int64 `protobuf:"varint,4,opt,name=minSeq" json:"minSeq,omitempty"` SingleUserMsg []*GatherFormat `protobuf:"bytes,5,rep,name=singleUserMsg" json:"singleUserMsg,omitempty"` GroupUserMsg []*GatherFormat `protobuf:"bytes,6,rep,name=groupUserMsg" json:"groupUserMsg,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *PullMessageBySeqListResp) Reset() { *m = PullMessageBySeqListResp{} } func (m *PullMessageBySeqListResp) String() string { return proto.CompactTextString(m) } func (*PullMessageBySeqListResp) ProtoMessage() {} func (*PullMessageBySeqListResp) Descriptor() ([]byte, []int) { return fileDescriptor_ws_1ed69884ac12b8b9, []int{0} } func (m *PullMessageBySeqListResp) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_PullMessageBySeqListResp.Unmarshal(m, b) } func (m *PullMessageBySeqListResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_PullMessageBySeqListResp.Marshal(b, m, deterministic) } func (dst *PullMessageBySeqListResp) XXX_Merge(src proto.Message) { xxx_messageInfo_PullMessageBySeqListResp.Merge(dst, src) } func (m *PullMessageBySeqListResp) XXX_Size() int { return xxx_messageInfo_PullMessageBySeqListResp.Size(m) } func (m *PullMessageBySeqListResp) XXX_DiscardUnknown() { xxx_messageInfo_PullMessageBySeqListResp.DiscardUnknown(m) } var xxx_messageInfo_PullMessageBySeqListResp proto.InternalMessageInfo func (m *PullMessageBySeqListResp) GetErrCode() int32 { if m != nil { return m.ErrCode } return 0 } func (m *PullMessageBySeqListResp) GetErrMsg() string { if m != nil { return m.ErrMsg } return "" } func (m *PullMessageBySeqListResp) GetMaxSeq() int64 { if m != nil { return m.MaxSeq } return 0 } func (m *PullMessageBySeqListResp) GetMinSeq() int64 { if m != nil { return m.MinSeq } return 0 } func (m *PullMessageBySeqListResp) GetSingleUserMsg() []*GatherFormat { if m != nil { return m.SingleUserMsg } return nil } func (m *PullMessageBySeqListResp) GetGroupUserMsg() []*GatherFormat { if m != nil { return m.GroupUserMsg } return nil } type PullMessageBySeqListReq struct { UserID string `protobuf:"bytes,1,opt,name=userID" json:"userID,omitempty"` OperationID string `protobuf:"bytes,2,opt,name=operationID" json:"operationID,omitempty"` SeqList []int64 `protobuf:"varint,3,rep,packed,name=seqList" json:"seqList,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *PullMessageBySeqListReq) Reset() { *m = PullMessageBySeqListReq{} } func (m *PullMessageBySeqListReq) String() string { return proto.CompactTextString(m) } func (*PullMessageBySeqListReq) ProtoMessage() {} func (*PullMessageBySeqListReq) Descriptor() ([]byte, []int) { return fileDescriptor_ws_1ed69884ac12b8b9, []int{1} } func (m *PullMessageBySeqListReq) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_PullMessageBySeqListReq.Unmarshal(m, b) } func (m *PullMessageBySeqListReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_PullMessageBySeqListReq.Marshal(b, m, deterministic) } func (dst *PullMessageBySeqListReq) XXX_Merge(src proto.Message) { xxx_messageInfo_PullMessageBySeqListReq.Merge(dst, src) } func (m *PullMessageBySeqListReq) XXX_Size() int { return xxx_messageInfo_PullMessageBySeqListReq.Size(m) } func (m *PullMessageBySeqListReq) XXX_DiscardUnknown() { xxx_messageInfo_PullMessageBySeqListReq.DiscardUnknown(m) } var xxx_messageInfo_PullMessageBySeqListReq proto.InternalMessageInfo func (m *PullMessageBySeqListReq) GetUserID() string { if m != nil { return m.UserID } return "" } func (m *PullMessageBySeqListReq) GetOperationID() string { if m != nil { return m.OperationID } return "" } func (m *PullMessageBySeqListReq) GetSeqList() []int64 { if m != nil { return m.SeqList } return nil } type PullMessageReq struct { UserID string `protobuf:"bytes,1,opt,name=userID" json:"userID,omitempty"` SeqBegin int64 `protobuf:"varint,2,opt,name=seqBegin" json:"seqBegin,omitempty"` SeqEnd int64 `protobuf:"varint,3,opt,name=seqEnd" json:"seqEnd,omitempty"` OperationID string `protobuf:"bytes,4,opt,name=operationID" json:"operationID,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *PullMessageReq) Reset() { *m = PullMessageReq{} } func (m *PullMessageReq) String() string { return proto.CompactTextString(m) } func (*PullMessageReq) ProtoMessage() {} func (*PullMessageReq) Descriptor() ([]byte, []int) { return fileDescriptor_ws_1ed69884ac12b8b9, []int{2} } func (m *PullMessageReq) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_PullMessageReq.Unmarshal(m, b) } func (m *PullMessageReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_PullMessageReq.Marshal(b, m, deterministic) } func (dst *PullMessageReq) XXX_Merge(src proto.Message) { xxx_messageInfo_PullMessageReq.Merge(dst, src) } func (m *PullMessageReq) XXX_Size() int { return xxx_messageInfo_PullMessageReq.Size(m) } func (m *PullMessageReq) XXX_DiscardUnknown() { xxx_messageInfo_PullMessageReq.DiscardUnknown(m) } var xxx_messageInfo_PullMessageReq proto.InternalMessageInfo func (m *PullMessageReq) GetUserID() string { if m != nil { return m.UserID } return "" } func (m *PullMessageReq) GetSeqBegin() int64 { if m != nil { return m.SeqBegin } return 0 } func (m *PullMessageReq) GetSeqEnd() int64 { if m != nil { return m.SeqEnd } return 0 } func (m *PullMessageReq) GetOperationID() string { if m != nil { return m.OperationID } return "" } type PullMessageResp struct { ErrCode int32 `protobuf:"varint,1,opt,name=errCode" json:"errCode,omitempty"` ErrMsg string `protobuf:"bytes,2,opt,name=errMsg" json:"errMsg,omitempty"` MaxSeq int64 `protobuf:"varint,3,opt,name=maxSeq" json:"maxSeq,omitempty"` MinSeq int64 `protobuf:"varint,4,opt,name=minSeq" json:"minSeq,omitempty"` SingleUserMsg []*GatherFormat `protobuf:"bytes,5,rep,name=singleUserMsg" json:"singleUserMsg,omitempty"` GroupUserMsg []*GatherFormat `protobuf:"bytes,6,rep,name=groupUserMsg" json:"groupUserMsg,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *PullMessageResp) Reset() { *m = PullMessageResp{} } func (m *PullMessageResp) String() string { return proto.CompactTextString(m) } func (*PullMessageResp) ProtoMessage() {} func (*PullMessageResp) Descriptor() ([]byte, []int) { return fileDescriptor_ws_1ed69884ac12b8b9, []int{3} } func (m *PullMessageResp) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_PullMessageResp.Unmarshal(m, b) } func (m *PullMessageResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_PullMessageResp.Marshal(b, m, deterministic) } func (dst *PullMessageResp) XXX_Merge(src proto.Message) { xxx_messageInfo_PullMessageResp.Merge(dst, src) } func (m *PullMessageResp) XXX_Size() int { return xxx_messageInfo_PullMessageResp.Size(m) } func (m *PullMessageResp) XXX_DiscardUnknown() { xxx_messageInfo_PullMessageResp.DiscardUnknown(m) } var xxx_messageInfo_PullMessageResp proto.InternalMessageInfo func (m *PullMessageResp) GetErrCode() int32 { if m != nil { return m.ErrCode } return 0 } func (m *PullMessageResp) GetErrMsg() string { if m != nil { return m.ErrMsg } return "" } func (m *PullMessageResp) GetMaxSeq() int64 { if m != nil { return m.MaxSeq } return 0 } func (m *PullMessageResp) GetMinSeq() int64 { if m != nil { return m.MinSeq } return 0 } func (m *PullMessageResp) GetSingleUserMsg() []*GatherFormat { if m != nil { return m.SingleUserMsg } return nil } func (m *PullMessageResp) GetGroupUserMsg() []*GatherFormat { if m != nil { return m.GroupUserMsg } return nil } type GetMaxAndMinSeqReq struct { 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_ws_1ed69884ac12b8b9, []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 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_ws_1ed69884ac12b8b9, []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 GatherFormat struct { // @inject_tag: json:"id" Id string `protobuf:"bytes,1,opt,name=id" json:"id"` // @inject_tag: json:"list" List []*MsgData `protobuf:"bytes,2,rep,name=list" json:"list"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GatherFormat) Reset() { *m = GatherFormat{} } func (m *GatherFormat) String() string { return proto.CompactTextString(m) } func (*GatherFormat) ProtoMessage() {} func (*GatherFormat) Descriptor() ([]byte, []int) { return fileDescriptor_ws_1ed69884ac12b8b9, []int{6} } func (m *GatherFormat) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GatherFormat.Unmarshal(m, b) } func (m *GatherFormat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GatherFormat.Marshal(b, m, deterministic) } func (dst *GatherFormat) XXX_Merge(src proto.Message) { xxx_messageInfo_GatherFormat.Merge(dst, src) } func (m *GatherFormat) XXX_Size() int { return xxx_messageInfo_GatherFormat.Size(m) } func (m *GatherFormat) XXX_DiscardUnknown() { xxx_messageInfo_GatherFormat.DiscardUnknown(m) } var xxx_messageInfo_GatherFormat proto.InternalMessageInfo func (m *GatherFormat) GetId() string { if m != nil { return m.Id } return "" } func (m *GatherFormat) GetList() []*MsgData { if m != nil { return m.List } return nil } type UserSendMsgResp 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 *UserSendMsgResp) Reset() { *m = UserSendMsgResp{} } func (m *UserSendMsgResp) String() string { return proto.CompactTextString(m) } func (*UserSendMsgResp) ProtoMessage() {} func (*UserSendMsgResp) Descriptor() ([]byte, []int) { return fileDescriptor_ws_1ed69884ac12b8b9, []int{7} } func (m *UserSendMsgResp) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_UserSendMsgResp.Unmarshal(m, b) } func (m *UserSendMsgResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_UserSendMsgResp.Marshal(b, m, deterministic) } func (dst *UserSendMsgResp) XXX_Merge(src proto.Message) { xxx_messageInfo_UserSendMsgResp.Merge(dst, src) } func (m *UserSendMsgResp) XXX_Size() int { return xxx_messageInfo_UserSendMsgResp.Size(m) } func (m *UserSendMsgResp) XXX_DiscardUnknown() { xxx_messageInfo_UserSendMsgResp.DiscardUnknown(m) } var xxx_messageInfo_UserSendMsgResp proto.InternalMessageInfo func (m *UserSendMsgResp) GetServerMsgID() string { if m != nil { return m.ServerMsgID } return "" } func (m *UserSendMsgResp) GetClientMsgID() string { if m != nil { return m.ClientMsgID } return "" } func (m *UserSendMsgResp) GetSendTime() int64 { if m != nil { return m.SendTime } return 0 } type MsgData struct { SendID string `protobuf:"bytes,1,opt,name=sendID" json:"sendID,omitempty"` RecvID string `protobuf:"bytes,2,opt,name=recvID" json:"recvID,omitempty"` GroupID string `protobuf:"bytes,3,opt,name=groupID" json:"groupID,omitempty"` ClientMsgID string `protobuf:"bytes,4,opt,name=clientMsgID" json:"clientMsgID,omitempty"` ServerMsgID string `protobuf:"bytes,5,opt,name=serverMsgID" json:"serverMsgID,omitempty"` SenderPlatformID int32 `protobuf:"varint,6,opt,name=senderPlatformID" json:"senderPlatformID,omitempty"` SenderNickName string `protobuf:"bytes,7,opt,name=senderNickName" json:"senderNickName,omitempty"` SenderFaceURL string `protobuf:"bytes,8,opt,name=senderFaceURL" json:"senderFaceURL,omitempty"` SessionType int32 `protobuf:"varint,9,opt,name=sessionType" json:"sessionType,omitempty"` MsgFrom int32 `protobuf:"varint,10,opt,name=msgFrom" json:"msgFrom,omitempty"` ContentType int32 `protobuf:"varint,11,opt,name=contentType" json:"contentType,omitempty"` Content []byte `protobuf:"bytes,12,opt,name=content,proto3" json:"content,omitempty"` ForceList []string `protobuf:"bytes,13,rep,name=forceList" json:"forceList,omitempty"` Seq int64 `protobuf:"varint,14,opt,name=seq" json:"seq,omitempty"` SendTime int64 `protobuf:"varint,15,opt,name=sendTime" json:"sendTime,omitempty"` CreateTime int64 `protobuf:"varint,16,opt,name=createTime" json:"createTime,omitempty"` Options map[string]bool `protobuf:"bytes,17,rep,name=Options" json:"Options,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"` OfflinePushInfo *OfflinePushInfo `protobuf:"bytes,18,opt,name=offlinePushInfo" json:"offlinePushInfo,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *MsgData) Reset() { *m = MsgData{} } func (m *MsgData) String() string { return proto.CompactTextString(m) } func (*MsgData) ProtoMessage() {} func (*MsgData) Descriptor() ([]byte, []int) { return fileDescriptor_ws_1ed69884ac12b8b9, []int{8} } func (m *MsgData) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_MsgData.Unmarshal(m, b) } func (m *MsgData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_MsgData.Marshal(b, m, deterministic) } func (dst *MsgData) XXX_Merge(src proto.Message) { xxx_messageInfo_MsgData.Merge(dst, src) } func (m *MsgData) XXX_Size() int { return xxx_messageInfo_MsgData.Size(m) } func (m *MsgData) XXX_DiscardUnknown() { xxx_messageInfo_MsgData.DiscardUnknown(m) } var xxx_messageInfo_MsgData proto.InternalMessageInfo func (m *MsgData) GetSendID() string { if m != nil { return m.SendID } return "" } func (m *MsgData) GetRecvID() string { if m != nil { return m.RecvID } return "" } func (m *MsgData) GetGroupID() string { if m != nil { return m.GroupID } return "" } func (m *MsgData) GetClientMsgID() string { if m != nil { return m.ClientMsgID } return "" } func (m *MsgData) GetServerMsgID() string { if m != nil { return m.ServerMsgID } return "" } func (m *MsgData) GetSenderPlatformID() int32 { if m != nil { return m.SenderPlatformID } return 0 } func (m *MsgData) GetSenderNickName() string { if m != nil { return m.SenderNickName } return "" } func (m *MsgData) GetSenderFaceURL() string { if m != nil { return m.SenderFaceURL } return "" } func (m *MsgData) GetSessionType() int32 { if m != nil { return m.SessionType } return 0 } func (m *MsgData) GetMsgFrom() int32 { if m != nil { return m.MsgFrom } return 0 } func (m *MsgData) GetContentType() int32 { if m != nil { return m.ContentType } return 0 } func (m *MsgData) GetContent() []byte { if m != nil { return m.Content } return nil } func (m *MsgData) GetForceList() []string { if m != nil { return m.ForceList } return nil } func (m *MsgData) GetSeq() int64 { if m != nil { return m.Seq } return 0 } func (m *MsgData) GetSendTime() int64 { if m != nil { return m.SendTime } return 0 } func (m *MsgData) GetCreateTime() int64 { if m != nil { return m.CreateTime } return 0 } func (m *MsgData) GetOptions() map[string]bool { if m != nil { return m.Options } return nil } func (m *MsgData) GetOfflinePushInfo() *OfflinePushInfo { if m != nil { return m.OfflinePushInfo } return nil } type OfflinePushInfo struct { Title string `protobuf:"bytes,1,opt,name=Title" json:"Title,omitempty"` Desc string `protobuf:"bytes,2,opt,name=Desc" json:"Desc,omitempty"` Ext string `protobuf:"bytes,3,opt,name=Ext" json:"Ext,omitempty"` IOSPushSound string `protobuf:"bytes,4,opt,name=iOSPushSound" json:"iOSPushSound,omitempty"` IOSBadgeCount bool `protobuf:"varint,5,opt,name=iOSBadgeCount" json:"iOSBadgeCount,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *OfflinePushInfo) Reset() { *m = OfflinePushInfo{} } func (m *OfflinePushInfo) String() string { return proto.CompactTextString(m) } func (*OfflinePushInfo) ProtoMessage() {} func (*OfflinePushInfo) Descriptor() ([]byte, []int) { return fileDescriptor_ws_1ed69884ac12b8b9, []int{9} } func (m *OfflinePushInfo) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_OfflinePushInfo.Unmarshal(m, b) } func (m *OfflinePushInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_OfflinePushInfo.Marshal(b, m, deterministic) } func (dst *OfflinePushInfo) XXX_Merge(src proto.Message) { xxx_messageInfo_OfflinePushInfo.Merge(dst, src) } func (m *OfflinePushInfo) XXX_Size() int { return xxx_messageInfo_OfflinePushInfo.Size(m) } func (m *OfflinePushInfo) XXX_DiscardUnknown() { xxx_messageInfo_OfflinePushInfo.DiscardUnknown(m) } var xxx_messageInfo_OfflinePushInfo proto.InternalMessageInfo func (m *OfflinePushInfo) GetTitle() string { if m != nil { return m.Title } return "" } func (m *OfflinePushInfo) GetDesc() string { if m != nil { return m.Desc } return "" } func (m *OfflinePushInfo) GetExt() string { if m != nil { return m.Ext } return "" } func (m *OfflinePushInfo) GetIOSPushSound() string { if m != nil { return m.IOSPushSound } return "" } func (m *OfflinePushInfo) GetIOSBadgeCount() bool { if m != nil { return m.IOSBadgeCount } return false } // public type GroupInfo struct { GroupID string `protobuf:"bytes,1,opt,name=GroupID" json:"GroupID,omitempty"` GroupName string `protobuf:"bytes,2,opt,name=GroupName" json:"GroupName,omitempty"` Notification string `protobuf:"bytes,3,opt,name=Notification" json:"Notification,omitempty"` Introduction string `protobuf:"bytes,4,opt,name=Introduction" json:"Introduction,omitempty"` FaceUrl string `protobuf:"bytes,5,opt,name=FaceUrl" json:"FaceUrl,omitempty"` Owner *PublicUserInfo `protobuf:"bytes,6,opt,name=Owner" json:"Owner,omitempty"` CreateTime uint64 `protobuf:"varint,7,opt,name=CreateTime" json:"CreateTime,omitempty"` MemberCount uint32 `protobuf:"varint,8,opt,name=MemberCount" json:"MemberCount,omitempty"` Ext string `protobuf:"bytes,9,opt,name=Ext" json:"Ext,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GroupInfo) Reset() { *m = GroupInfo{} } func (m *GroupInfo) String() string { return proto.CompactTextString(m) } func (*GroupInfo) ProtoMessage() {} func (*GroupInfo) Descriptor() ([]byte, []int) { return fileDescriptor_ws_1ed69884ac12b8b9, []int{10} } func (m *GroupInfo) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GroupInfo.Unmarshal(m, b) } func (m *GroupInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GroupInfo.Marshal(b, m, deterministic) } func (dst *GroupInfo) XXX_Merge(src proto.Message) { xxx_messageInfo_GroupInfo.Merge(dst, src) } func (m *GroupInfo) XXX_Size() int { return xxx_messageInfo_GroupInfo.Size(m) } func (m *GroupInfo) XXX_DiscardUnknown() { xxx_messageInfo_GroupInfo.DiscardUnknown(m) } var xxx_messageInfo_GroupInfo proto.InternalMessageInfo func (m *GroupInfo) GetGroupID() string { if m != nil { return m.GroupID } return "" } func (m *GroupInfo) GetGroupName() string { if m != nil { return m.GroupName } return "" } func (m *GroupInfo) GetNotification() string { if m != nil { return m.Notification } return "" } func (m *GroupInfo) GetIntroduction() string { if m != nil { return m.Introduction } return "" } func (m *GroupInfo) GetFaceUrl() string { if m != nil { return m.FaceUrl } return "" } func (m *GroupInfo) GetOwner() *PublicUserInfo { if m != nil { return m.Owner } return nil } func (m *GroupInfo) GetCreateTime() uint64 { if m != nil { return m.CreateTime } return 0 } func (m *GroupInfo) GetMemberCount() uint32 { if m != nil { return m.MemberCount } return 0 } func (m *GroupInfo) GetExt() string { if m != nil { return m.Ext } return "" } // private, Group members have permission to view type GroupMemberFullInfo struct { GroupID string `protobuf:"bytes,1,opt,name=GroupID" json:"GroupID,omitempty"` UserID string `protobuf:"bytes,2,opt,name=UserID" json:"UserID,omitempty"` AdministratorLevel int32 `protobuf:"varint,3,opt,name=AdministratorLevel" json:"AdministratorLevel,omitempty"` JoinTime uint64 `protobuf:"varint,4,opt,name=JoinTime" json:"JoinTime,omitempty"` NickName string `protobuf:"bytes,5,opt,name=NickName" json:"NickName,omitempty"` FaceUrl string `protobuf:"bytes,6,opt,name=FaceUrl" json:"FaceUrl,omitempty"` FriendRemark string `protobuf:"bytes,7,opt,name=FriendRemark" json:"FriendRemark,omitempty"` AppMangerLevel int32 `protobuf:"varint,8,opt,name=AppMangerLevel" json:"AppMangerLevel,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GroupMemberFullInfo) Reset() { *m = GroupMemberFullInfo{} } func (m *GroupMemberFullInfo) String() string { return proto.CompactTextString(m) } func (*GroupMemberFullInfo) ProtoMessage() {} func (*GroupMemberFullInfo) Descriptor() ([]byte, []int) { return fileDescriptor_ws_1ed69884ac12b8b9, []int{11} } func (m *GroupMemberFullInfo) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GroupMemberFullInfo.Unmarshal(m, b) } func (m *GroupMemberFullInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GroupMemberFullInfo.Marshal(b, m, deterministic) } func (dst *GroupMemberFullInfo) XXX_Merge(src proto.Message) { xxx_messageInfo_GroupMemberFullInfo.Merge(dst, src) } func (m *GroupMemberFullInfo) XXX_Size() int { return xxx_messageInfo_GroupMemberFullInfo.Size(m) } func (m *GroupMemberFullInfo) XXX_DiscardUnknown() { xxx_messageInfo_GroupMemberFullInfo.DiscardUnknown(m) } var xxx_messageInfo_GroupMemberFullInfo proto.InternalMessageInfo func (m *GroupMemberFullInfo) GetGroupID() string { if m != nil { return m.GroupID } return "" } func (m *GroupMemberFullInfo) GetUserID() string { if m != nil { return m.UserID } return "" } func (m *GroupMemberFullInfo) GetAdministratorLevel() int32 { if m != nil { return m.AdministratorLevel } return 0 } func (m *GroupMemberFullInfo) GetJoinTime() uint64 { if m != nil { return m.JoinTime } return 0 } func (m *GroupMemberFullInfo) GetNickName() string { if m != nil { return m.NickName } return "" } func (m *GroupMemberFullInfo) GetFaceUrl() string { if m != nil { return m.FaceUrl } return "" } func (m *GroupMemberFullInfo) GetFriendRemark() string { if m != nil { return m.FriendRemark } return "" } func (m *GroupMemberFullInfo) GetAppMangerLevel() int32 { if m != nil { return m.AppMangerLevel } return 0 } // private, Friends have permission to view type UserInfo struct { UserID string `protobuf:"bytes,1,opt,name=UserID" json:"UserID,omitempty"` Nickname string `protobuf:"bytes,2,opt,name=Nickname" json:"Nickname,omitempty"` FaceUrl string `protobuf:"bytes,3,opt,name=FaceUrl" json:"FaceUrl,omitempty"` Gender int32 `protobuf:"varint,4,opt,name=Gender" json:"Gender,omitempty"` Mobile string `protobuf:"bytes,5,opt,name=Mobile" json:"Mobile,omitempty"` Birth string `protobuf:"bytes,6,opt,name=Birth" json:"Birth,omitempty"` Email string `protobuf:"bytes,7,opt,name=Email" json:"Email,omitempty"` Ext string `protobuf:"bytes,8,opt,name=Ext" json:"Ext,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *UserInfo) Reset() { *m = UserInfo{} } func (m *UserInfo) String() string { return proto.CompactTextString(m) } func (*UserInfo) ProtoMessage() {} func (*UserInfo) Descriptor() ([]byte, []int) { return fileDescriptor_ws_1ed69884ac12b8b9, []int{12} } func (m *UserInfo) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_UserInfo.Unmarshal(m, b) } func (m *UserInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_UserInfo.Marshal(b, m, deterministic) } func (dst *UserInfo) XXX_Merge(src proto.Message) { xxx_messageInfo_UserInfo.Merge(dst, src) } func (m *UserInfo) XXX_Size() int { return xxx_messageInfo_UserInfo.Size(m) } func (m *UserInfo) XXX_DiscardUnknown() { xxx_messageInfo_UserInfo.DiscardUnknown(m) } var xxx_messageInfo_UserInfo proto.InternalMessageInfo func (m *UserInfo) GetUserID() string { if m != nil { return m.UserID } return "" } func (m *UserInfo) GetNickname() string { if m != nil { return m.Nickname } return "" } func (m *UserInfo) GetFaceUrl() string { if m != nil { return m.FaceUrl } return "" } func (m *UserInfo) GetGender() int32 { if m != nil { return m.Gender } return 0 } func (m *UserInfo) GetMobile() string { if m != nil { return m.Mobile } return "" } func (m *UserInfo) GetBirth() string { if m != nil { return m.Birth } return "" } func (m *UserInfo) GetEmail() string { if m != nil { return m.Email } return "" } func (m *UserInfo) GetExt() string { if m != nil { return m.Ext } return "" } // No permissions required type PublicUserInfo struct { UserID string `protobuf:"bytes,1,opt,name=UserID" json:"UserID,omitempty"` Nickname string `protobuf:"bytes,2,opt,name=Nickname" json:"Nickname,omitempty"` FaceUrl string `protobuf:"bytes,3,opt,name=FaceUrl" json:"FaceUrl,omitempty"` Gender int32 `protobuf:"varint,4,opt,name=Gender" json:"Gender,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *PublicUserInfo) Reset() { *m = PublicUserInfo{} } func (m *PublicUserInfo) String() string { return proto.CompactTextString(m) } func (*PublicUserInfo) ProtoMessage() {} func (*PublicUserInfo) Descriptor() ([]byte, []int) { return fileDescriptor_ws_1ed69884ac12b8b9, []int{13} } func (m *PublicUserInfo) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_PublicUserInfo.Unmarshal(m, b) } func (m *PublicUserInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_PublicUserInfo.Marshal(b, m, deterministic) } func (dst *PublicUserInfo) XXX_Merge(src proto.Message) { xxx_messageInfo_PublicUserInfo.Merge(dst, src) } func (m *PublicUserInfo) XXX_Size() int { return xxx_messageInfo_PublicUserInfo.Size(m) } func (m *PublicUserInfo) XXX_DiscardUnknown() { xxx_messageInfo_PublicUserInfo.DiscardUnknown(m) } var xxx_messageInfo_PublicUserInfo proto.InternalMessageInfo func (m *PublicUserInfo) GetUserID() string { if m != nil { return m.UserID } return "" } func (m *PublicUserInfo) GetNickname() string { if m != nil { return m.Nickname } return "" } func (m *PublicUserInfo) GetFaceUrl() string { if m != nil { return m.FaceUrl } return "" } func (m *PublicUserInfo) GetGender() int32 { if m != nil { return m.Gender } return 0 } type TipsComm struct { Detail []byte `protobuf:"bytes,1,opt,name=Detail,proto3" json:"Detail,omitempty"` DefaultTips string `protobuf:"bytes,2,opt,name=DefaultTips" json:"DefaultTips,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *TipsComm) Reset() { *m = TipsComm{} } func (m *TipsComm) String() string { return proto.CompactTextString(m) } func (*TipsComm) ProtoMessage() {} func (*TipsComm) Descriptor() ([]byte, []int) { return fileDescriptor_ws_1ed69884ac12b8b9, []int{14} } func (m *TipsComm) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_TipsComm.Unmarshal(m, b) } func (m *TipsComm) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_TipsComm.Marshal(b, m, deterministic) } func (dst *TipsComm) XXX_Merge(src proto.Message) { xxx_messageInfo_TipsComm.Merge(dst, src) } func (m *TipsComm) XXX_Size() int { return xxx_messageInfo_TipsComm.Size(m) } func (m *TipsComm) XXX_DiscardUnknown() { xxx_messageInfo_TipsComm.DiscardUnknown(m) } var xxx_messageInfo_TipsComm proto.InternalMessageInfo func (m *TipsComm) GetDetail() []byte { if m != nil { return m.Detail } return nil } func (m *TipsComm) GetDefaultTips() string { if m != nil { return m.DefaultTips } return "" } // ////////////////////group///////////////////// // Actively join the group type MemberEnterTips struct { Group *GroupInfo `protobuf:"bytes,1,opt,name=Group" json:"Group,omitempty"` EntrantUser *GroupMemberFullInfo `protobuf:"bytes,2,opt,name=EntrantUser" json:"EntrantUser,omitempty"` OperationTime uint64 `protobuf:"varint,3,opt,name=OperationTime" json:"OperationTime,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *MemberEnterTips) Reset() { *m = MemberEnterTips{} } func (m *MemberEnterTips) String() string { return proto.CompactTextString(m) } func (*MemberEnterTips) ProtoMessage() {} func (*MemberEnterTips) Descriptor() ([]byte, []int) { return fileDescriptor_ws_1ed69884ac12b8b9, []int{15} } func (m *MemberEnterTips) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_MemberEnterTips.Unmarshal(m, b) } func (m *MemberEnterTips) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_MemberEnterTips.Marshal(b, m, deterministic) } func (dst *MemberEnterTips) XXX_Merge(src proto.Message) { xxx_messageInfo_MemberEnterTips.Merge(dst, src) } func (m *MemberEnterTips) XXX_Size() int { return xxx_messageInfo_MemberEnterTips.Size(m) } func (m *MemberEnterTips) XXX_DiscardUnknown() { xxx_messageInfo_MemberEnterTips.DiscardUnknown(m) } var xxx_messageInfo_MemberEnterTips proto.InternalMessageInfo func (m *MemberEnterTips) GetGroup() *GroupInfo { if m != nil { return m.Group } return nil } func (m *MemberEnterTips) GetEntrantUser() *GroupMemberFullInfo { if m != nil { return m.EntrantUser } return nil } func (m *MemberEnterTips) GetOperationTime() uint64 { if m != nil { return m.OperationTime } return 0 } // Actively leave the group type MemberLeaveTips struct { Group *GroupInfo `protobuf:"bytes,1,opt,name=Group" json:"Group,omitempty"` LeaverUser *GroupMemberFullInfo `protobuf:"bytes,2,opt,name=LeaverUser" json:"LeaverUser,omitempty"` OperationTime uint64 `protobuf:"varint,3,opt,name=OperationTime" json:"OperationTime,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *MemberLeaveTips) Reset() { *m = MemberLeaveTips{} } func (m *MemberLeaveTips) String() string { return proto.CompactTextString(m) } func (*MemberLeaveTips) ProtoMessage() {} func (*MemberLeaveTips) Descriptor() ([]byte, []int) { return fileDescriptor_ws_1ed69884ac12b8b9, []int{16} } func (m *MemberLeaveTips) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_MemberLeaveTips.Unmarshal(m, b) } func (m *MemberLeaveTips) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_MemberLeaveTips.Marshal(b, m, deterministic) } func (dst *MemberLeaveTips) XXX_Merge(src proto.Message) { xxx_messageInfo_MemberLeaveTips.Merge(dst, src) } func (m *MemberLeaveTips) XXX_Size() int { return xxx_messageInfo_MemberLeaveTips.Size(m) } func (m *MemberLeaveTips) XXX_DiscardUnknown() { xxx_messageInfo_MemberLeaveTips.DiscardUnknown(m) } var xxx_messageInfo_MemberLeaveTips proto.InternalMessageInfo func (m *MemberLeaveTips) GetGroup() *GroupInfo { if m != nil { return m.Group } return nil } func (m *MemberLeaveTips) GetLeaverUser() *GroupMemberFullInfo { if m != nil { return m.LeaverUser } return nil } func (m *MemberLeaveTips) GetOperationTime() uint64 { if m != nil { return m.OperationTime } return 0 } type MemberInvitedTips struct { Group *GroupInfo `protobuf:"bytes,1,opt,name=Group" json:"Group,omitempty"` OpUser *GroupMemberFullInfo `protobuf:"bytes,2,opt,name=OpUser" json:"OpUser,omitempty"` InvitedUserList []*GroupMemberFullInfo `protobuf:"bytes,3,rep,name=InvitedUserList" json:"InvitedUserList,omitempty"` OperationTime uint64 `protobuf:"varint,4,opt,name=OperationTime" json:"OperationTime,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *MemberInvitedTips) Reset() { *m = MemberInvitedTips{} } func (m *MemberInvitedTips) String() string { return proto.CompactTextString(m) } func (*MemberInvitedTips) ProtoMessage() {} func (*MemberInvitedTips) Descriptor() ([]byte, []int) { return fileDescriptor_ws_1ed69884ac12b8b9, []int{17} } func (m *MemberInvitedTips) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_MemberInvitedTips.Unmarshal(m, b) } func (m *MemberInvitedTips) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_MemberInvitedTips.Marshal(b, m, deterministic) } func (dst *MemberInvitedTips) XXX_Merge(src proto.Message) { xxx_messageInfo_MemberInvitedTips.Merge(dst, src) } func (m *MemberInvitedTips) XXX_Size() int { return xxx_messageInfo_MemberInvitedTips.Size(m) } func (m *MemberInvitedTips) XXX_DiscardUnknown() { xxx_messageInfo_MemberInvitedTips.DiscardUnknown(m) } var xxx_messageInfo_MemberInvitedTips proto.InternalMessageInfo func (m *MemberInvitedTips) GetGroup() *GroupInfo { if m != nil { return m.Group } return nil } func (m *MemberInvitedTips) GetOpUser() *GroupMemberFullInfo { if m != nil { return m.OpUser } return nil } func (m *MemberInvitedTips) GetInvitedUserList() []*GroupMemberFullInfo { if m != nil { return m.InvitedUserList } return nil } func (m *MemberInvitedTips) GetOperationTime() uint64 { if m != nil { return m.OperationTime } return 0 } type MemberKickedTips struct { Group *GroupInfo `protobuf:"bytes,1,opt,name=Group" json:"Group,omitempty"` OpUser *GroupMemberFullInfo `protobuf:"bytes,2,opt,name=OpUser" json:"OpUser,omitempty"` KickedUserList []*GroupMemberFullInfo `protobuf:"bytes,3,rep,name=KickedUserList" json:"KickedUserList,omitempty"` OperationTime uint64 `protobuf:"varint,4,opt,name=OperationTime" json:"OperationTime,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *MemberKickedTips) Reset() { *m = MemberKickedTips{} } func (m *MemberKickedTips) String() string { return proto.CompactTextString(m) } func (*MemberKickedTips) ProtoMessage() {} func (*MemberKickedTips) Descriptor() ([]byte, []int) { return fileDescriptor_ws_1ed69884ac12b8b9, []int{18} } func (m *MemberKickedTips) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_MemberKickedTips.Unmarshal(m, b) } func (m *MemberKickedTips) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_MemberKickedTips.Marshal(b, m, deterministic) } func (dst *MemberKickedTips) XXX_Merge(src proto.Message) { xxx_messageInfo_MemberKickedTips.Merge(dst, src) } func (m *MemberKickedTips) XXX_Size() int { return xxx_messageInfo_MemberKickedTips.Size(m) } func (m *MemberKickedTips) XXX_DiscardUnknown() { xxx_messageInfo_MemberKickedTips.DiscardUnknown(m) } var xxx_messageInfo_MemberKickedTips proto.InternalMessageInfo func (m *MemberKickedTips) GetGroup() *GroupInfo { if m != nil { return m.Group } return nil } func (m *MemberKickedTips) GetOpUser() *GroupMemberFullInfo { if m != nil { return m.OpUser } return nil } func (m *MemberKickedTips) GetKickedUserList() []*GroupMemberFullInfo { if m != nil { return m.KickedUserList } return nil } func (m *MemberKickedTips) GetOperationTime() uint64 { if m != nil { return m.OperationTime } return 0 } type MemberInfoChangedTips struct { ChangeType int32 `protobuf:"varint,1,opt,name=ChangeType" json:"ChangeType,omitempty"` OpUser *GroupMemberFullInfo `protobuf:"bytes,2,opt,name=OpUser" json:"OpUser,omitempty"` FinalInfo *GroupMemberFullInfo `protobuf:"bytes,3,opt,name=FinalInfo" json:"FinalInfo,omitempty"` MuteTime uint64 `protobuf:"varint,4,opt,name=MuteTime" json:"MuteTime,omitempty"` Group *GroupInfo `protobuf:"bytes,5,opt,name=Group" json:"Group,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *MemberInfoChangedTips) Reset() { *m = MemberInfoChangedTips{} } func (m *MemberInfoChangedTips) String() string { return proto.CompactTextString(m) } func (*MemberInfoChangedTips) ProtoMessage() {} func (*MemberInfoChangedTips) Descriptor() ([]byte, []int) { return fileDescriptor_ws_1ed69884ac12b8b9, []int{19} } func (m *MemberInfoChangedTips) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_MemberInfoChangedTips.Unmarshal(m, b) } func (m *MemberInfoChangedTips) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_MemberInfoChangedTips.Marshal(b, m, deterministic) } func (dst *MemberInfoChangedTips) XXX_Merge(src proto.Message) { xxx_messageInfo_MemberInfoChangedTips.Merge(dst, src) } func (m *MemberInfoChangedTips) XXX_Size() int { return xxx_messageInfo_MemberInfoChangedTips.Size(m) } func (m *MemberInfoChangedTips) XXX_DiscardUnknown() { xxx_messageInfo_MemberInfoChangedTips.DiscardUnknown(m) } var xxx_messageInfo_MemberInfoChangedTips proto.InternalMessageInfo func (m *MemberInfoChangedTips) GetChangeType() int32 { if m != nil { return m.ChangeType } return 0 } func (m *MemberInfoChangedTips) GetOpUser() *GroupMemberFullInfo { if m != nil { return m.OpUser } return nil } func (m *MemberInfoChangedTips) GetFinalInfo() *GroupMemberFullInfo { if m != nil { return m.FinalInfo } return nil } func (m *MemberInfoChangedTips) GetMuteTime() uint64 { if m != nil { return m.MuteTime } return 0 } func (m *MemberInfoChangedTips) GetGroup() *GroupInfo { if m != nil { return m.Group } return nil } type GroupCreatedTips struct { Group *GroupInfo `protobuf:"bytes,1,opt,name=Group" json:"Group,omitempty"` Creator *GroupMemberFullInfo `protobuf:"bytes,2,opt,name=Creator" json:"Creator,omitempty"` MemberList []*GroupMemberFullInfo `protobuf:"bytes,3,rep,name=MemberList" json:"MemberList,omitempty"` OperationTime uint64 `protobuf:"varint,4,opt,name=OperationTime" json:"OperationTime,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GroupCreatedTips) Reset() { *m = GroupCreatedTips{} } func (m *GroupCreatedTips) String() string { return proto.CompactTextString(m) } func (*GroupCreatedTips) ProtoMessage() {} func (*GroupCreatedTips) Descriptor() ([]byte, []int) { return fileDescriptor_ws_1ed69884ac12b8b9, []int{20} } func (m *GroupCreatedTips) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GroupCreatedTips.Unmarshal(m, b) } func (m *GroupCreatedTips) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GroupCreatedTips.Marshal(b, m, deterministic) } func (dst *GroupCreatedTips) XXX_Merge(src proto.Message) { xxx_messageInfo_GroupCreatedTips.Merge(dst, src) } func (m *GroupCreatedTips) XXX_Size() int { return xxx_messageInfo_GroupCreatedTips.Size(m) } func (m *GroupCreatedTips) XXX_DiscardUnknown() { xxx_messageInfo_GroupCreatedTips.DiscardUnknown(m) } var xxx_messageInfo_GroupCreatedTips proto.InternalMessageInfo func (m *GroupCreatedTips) GetGroup() *GroupInfo { if m != nil { return m.Group } return nil } func (m *GroupCreatedTips) GetCreator() *GroupMemberFullInfo { if m != nil { return m.Creator } return nil } func (m *GroupCreatedTips) GetMemberList() []*GroupMemberFullInfo { if m != nil { return m.MemberList } return nil } func (m *GroupCreatedTips) GetOperationTime() uint64 { if m != nil { return m.OperationTime } return 0 } type GroupInfoChangedTips struct { ChangedType int32 `protobuf:"varint,1,opt,name=ChangedType" json:"ChangedType,omitempty"` Group *GroupInfo `protobuf:"bytes,2,opt,name=Group" json:"Group,omitempty"` OpUser *GroupMemberFullInfo `protobuf:"bytes,3,opt,name=OpUser" json:"OpUser,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GroupInfoChangedTips) Reset() { *m = GroupInfoChangedTips{} } func (m *GroupInfoChangedTips) String() string { return proto.CompactTextString(m) } func (*GroupInfoChangedTips) ProtoMessage() {} func (*GroupInfoChangedTips) Descriptor() ([]byte, []int) { return fileDescriptor_ws_1ed69884ac12b8b9, []int{21} } func (m *GroupInfoChangedTips) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GroupInfoChangedTips.Unmarshal(m, b) } func (m *GroupInfoChangedTips) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GroupInfoChangedTips.Marshal(b, m, deterministic) } func (dst *GroupInfoChangedTips) XXX_Merge(src proto.Message) { xxx_messageInfo_GroupInfoChangedTips.Merge(dst, src) } func (m *GroupInfoChangedTips) XXX_Size() int { return xxx_messageInfo_GroupInfoChangedTips.Size(m) } func (m *GroupInfoChangedTips) XXX_DiscardUnknown() { xxx_messageInfo_GroupInfoChangedTips.DiscardUnknown(m) } var xxx_messageInfo_GroupInfoChangedTips proto.InternalMessageInfo func (m *GroupInfoChangedTips) GetChangedType() int32 { if m != nil { return m.ChangedType } return 0 } func (m *GroupInfoChangedTips) GetGroup() *GroupInfo { if m != nil { return m.Group } return nil } func (m *GroupInfoChangedTips) GetOpUser() *GroupMemberFullInfo { if m != nil { return m.OpUser } return nil } type JoinGroupApplicationTips struct { Group *GroupInfo `protobuf:"bytes,1,opt,name=Group" json:"Group,omitempty"` Applicant *PublicUserInfo `protobuf:"bytes,2,opt,name=Applicant" json:"Applicant,omitempty"` Reason string `protobuf:"bytes,3,opt,name=Reason" json:"Reason,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *JoinGroupApplicationTips) Reset() { *m = JoinGroupApplicationTips{} } func (m *JoinGroupApplicationTips) String() string { return proto.CompactTextString(m) } func (*JoinGroupApplicationTips) ProtoMessage() {} func (*JoinGroupApplicationTips) Descriptor() ([]byte, []int) { return fileDescriptor_ws_1ed69884ac12b8b9, []int{22} } func (m *JoinGroupApplicationTips) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_JoinGroupApplicationTips.Unmarshal(m, b) } func (m *JoinGroupApplicationTips) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_JoinGroupApplicationTips.Marshal(b, m, deterministic) } func (dst *JoinGroupApplicationTips) XXX_Merge(src proto.Message) { xxx_messageInfo_JoinGroupApplicationTips.Merge(dst, src) } func (m *JoinGroupApplicationTips) XXX_Size() int { return xxx_messageInfo_JoinGroupApplicationTips.Size(m) } func (m *JoinGroupApplicationTips) XXX_DiscardUnknown() { xxx_messageInfo_JoinGroupApplicationTips.DiscardUnknown(m) } var xxx_messageInfo_JoinGroupApplicationTips proto.InternalMessageInfo func (m *JoinGroupApplicationTips) GetGroup() *GroupInfo { if m != nil { return m.Group } return nil } func (m *JoinGroupApplicationTips) GetApplicant() *PublicUserInfo { if m != nil { return m.Applicant } return nil } func (m *JoinGroupApplicationTips) GetReason() string { if m != nil { return m.Reason } return "" } type ApplicationProcessedTips struct { Group *GroupInfo `protobuf:"bytes,1,opt,name=Group" json:"Group,omitempty"` OpUser *GroupMemberFullInfo `protobuf:"bytes,2,opt,name=OpUser" json:"OpUser,omitempty"` Result int32 `protobuf:"varint,3,opt,name=Result" json:"Result,omitempty"` Reason string `protobuf:"bytes,4,opt,name=Reason" json:"Reason,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *ApplicationProcessedTips) Reset() { *m = ApplicationProcessedTips{} } func (m *ApplicationProcessedTips) String() string { return proto.CompactTextString(m) } func (*ApplicationProcessedTips) ProtoMessage() {} func (*ApplicationProcessedTips) Descriptor() ([]byte, []int) { return fileDescriptor_ws_1ed69884ac12b8b9, []int{23} } func (m *ApplicationProcessedTips) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_ApplicationProcessedTips.Unmarshal(m, b) } func (m *ApplicationProcessedTips) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_ApplicationProcessedTips.Marshal(b, m, deterministic) } func (dst *ApplicationProcessedTips) XXX_Merge(src proto.Message) { xxx_messageInfo_ApplicationProcessedTips.Merge(dst, src) } func (m *ApplicationProcessedTips) XXX_Size() int { return xxx_messageInfo_ApplicationProcessedTips.Size(m) } func (m *ApplicationProcessedTips) XXX_DiscardUnknown() { xxx_messageInfo_ApplicationProcessedTips.DiscardUnknown(m) } var xxx_messageInfo_ApplicationProcessedTips proto.InternalMessageInfo func (m *ApplicationProcessedTips) GetGroup() *GroupInfo { if m != nil { return m.Group } return nil } func (m *ApplicationProcessedTips) GetOpUser() *GroupMemberFullInfo { if m != nil { return m.OpUser } return nil } func (m *ApplicationProcessedTips) GetResult() int32 { if m != nil { return m.Result } return 0 } func (m *ApplicationProcessedTips) GetReason() string { if m != nil { return m.Reason } return "" } // ////////////////////friend///////////////////// type FriendInfo struct { OwnerUser *UserInfo `protobuf:"bytes,1,opt,name=OwnerUser" json:"OwnerUser,omitempty"` Remark string `protobuf:"bytes,2,opt,name=Remark" json:"Remark,omitempty"` CreateTime uint64 `protobuf:"varint,3,opt,name=CreateTime" json:"CreateTime,omitempty"` FriendUser *UserInfo `protobuf:"bytes,4,opt,name=FriendUser" json:"FriendUser,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *FriendInfo) Reset() { *m = FriendInfo{} } func (m *FriendInfo) String() string { return proto.CompactTextString(m) } func (*FriendInfo) ProtoMessage() {} func (*FriendInfo) Descriptor() ([]byte, []int) { return fileDescriptor_ws_1ed69884ac12b8b9, []int{24} } func (m *FriendInfo) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_FriendInfo.Unmarshal(m, b) } func (m *FriendInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_FriendInfo.Marshal(b, m, deterministic) } func (dst *FriendInfo) XXX_Merge(src proto.Message) { xxx_messageInfo_FriendInfo.Merge(dst, src) } func (m *FriendInfo) XXX_Size() int { return xxx_messageInfo_FriendInfo.Size(m) } func (m *FriendInfo) XXX_DiscardUnknown() { xxx_messageInfo_FriendInfo.DiscardUnknown(m) } var xxx_messageInfo_FriendInfo proto.InternalMessageInfo func (m *FriendInfo) GetOwnerUser() *UserInfo { if m != nil { return m.OwnerUser } return nil } func (m *FriendInfo) GetRemark() string { if m != nil { return m.Remark } return "" } func (m *FriendInfo) GetCreateTime() uint64 { if m != nil { return m.CreateTime } return 0 } func (m *FriendInfo) GetFriendUser() *UserInfo { if m != nil { return m.FriendUser } return nil } type FriendApplication struct { AddTime uint64 `protobuf:"varint,1,opt,name=AddTime" json:"AddTime,omitempty"` AddSource string `protobuf:"bytes,2,opt,name=AddSource" json:"AddSource,omitempty"` AddWording string `protobuf:"bytes,3,opt,name=AddWording" json:"AddWording,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *FriendApplication) Reset() { *m = FriendApplication{} } func (m *FriendApplication) String() string { return proto.CompactTextString(m) } func (*FriendApplication) ProtoMessage() {} func (*FriendApplication) Descriptor() ([]byte, []int) { return fileDescriptor_ws_1ed69884ac12b8b9, []int{25} } func (m *FriendApplication) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_FriendApplication.Unmarshal(m, b) } func (m *FriendApplication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_FriendApplication.Marshal(b, m, deterministic) } func (dst *FriendApplication) XXX_Merge(src proto.Message) { xxx_messageInfo_FriendApplication.Merge(dst, src) } func (m *FriendApplication) XXX_Size() int { return xxx_messageInfo_FriendApplication.Size(m) } func (m *FriendApplication) XXX_DiscardUnknown() { xxx_messageInfo_FriendApplication.DiscardUnknown(m) } var xxx_messageInfo_FriendApplication proto.InternalMessageInfo func (m *FriendApplication) GetAddTime() uint64 { if m != nil { return m.AddTime } return 0 } func (m *FriendApplication) GetAddSource() string { if m != nil { return m.AddSource } return "" } func (m *FriendApplication) GetAddWording() string { if m != nil { return m.AddWording } return "" } type FromToUserID struct { FromUserID string `protobuf:"bytes,1,opt,name=FromUserID" json:"FromUserID,omitempty"` ToUserID string `protobuf:"bytes,2,opt,name=ToUserID" json:"ToUserID,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *FromToUserID) Reset() { *m = FromToUserID{} } func (m *FromToUserID) String() string { return proto.CompactTextString(m) } func (*FromToUserID) ProtoMessage() {} func (*FromToUserID) Descriptor() ([]byte, []int) { return fileDescriptor_ws_1ed69884ac12b8b9, []int{26} } func (m *FromToUserID) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_FromToUserID.Unmarshal(m, b) } func (m *FromToUserID) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_FromToUserID.Marshal(b, m, deterministic) } func (dst *FromToUserID) XXX_Merge(src proto.Message) { xxx_messageInfo_FromToUserID.Merge(dst, src) } func (m *FromToUserID) XXX_Size() int { return xxx_messageInfo_FromToUserID.Size(m) } func (m *FromToUserID) XXX_DiscardUnknown() { xxx_messageInfo_FromToUserID.DiscardUnknown(m) } var xxx_messageInfo_FromToUserID proto.InternalMessageInfo func (m *FromToUserID) GetFromUserID() string { if m != nil { return m.FromUserID } return "" } func (m *FromToUserID) GetToUserID() string { if m != nil { return m.ToUserID } return "" } // FromUserID apply to add ToUserID type FriendApplicationAddedTips struct { FromToUserID *FromToUserID `protobuf:"bytes,1,opt,name=FromToUserID" json:"FromToUserID,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *FriendApplicationAddedTips) Reset() { *m = FriendApplicationAddedTips{} } func (m *FriendApplicationAddedTips) String() string { return proto.CompactTextString(m) } func (*FriendApplicationAddedTips) ProtoMessage() {} func (*FriendApplicationAddedTips) Descriptor() ([]byte, []int) { return fileDescriptor_ws_1ed69884ac12b8b9, []int{27} } func (m *FriendApplicationAddedTips) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_FriendApplicationAddedTips.Unmarshal(m, b) } func (m *FriendApplicationAddedTips) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_FriendApplicationAddedTips.Marshal(b, m, deterministic) } func (dst *FriendApplicationAddedTips) XXX_Merge(src proto.Message) { xxx_messageInfo_FriendApplicationAddedTips.Merge(dst, src) } func (m *FriendApplicationAddedTips) XXX_Size() int { return xxx_messageInfo_FriendApplicationAddedTips.Size(m) } func (m *FriendApplicationAddedTips) XXX_DiscardUnknown() { xxx_messageInfo_FriendApplicationAddedTips.DiscardUnknown(m) } var xxx_messageInfo_FriendApplicationAddedTips proto.InternalMessageInfo func (m *FriendApplicationAddedTips) GetFromToUserID() *FromToUserID { if m != nil { return m.FromToUserID } return nil } // FromUserID accept or reject ToUserID type FriendApplicationProcessedTips struct { FromToUserID *FromToUserID `protobuf:"bytes,1,opt,name=FromToUserID" json:"FromToUserID,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *FriendApplicationProcessedTips) Reset() { *m = FriendApplicationProcessedTips{} } func (m *FriendApplicationProcessedTips) String() string { return proto.CompactTextString(m) } func (*FriendApplicationProcessedTips) ProtoMessage() {} func (*FriendApplicationProcessedTips) Descriptor() ([]byte, []int) { return fileDescriptor_ws_1ed69884ac12b8b9, []int{28} } func (m *FriendApplicationProcessedTips) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_FriendApplicationProcessedTips.Unmarshal(m, b) } func (m *FriendApplicationProcessedTips) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_FriendApplicationProcessedTips.Marshal(b, m, deterministic) } func (dst *FriendApplicationProcessedTips) XXX_Merge(src proto.Message) { xxx_messageInfo_FriendApplicationProcessedTips.Merge(dst, src) } func (m *FriendApplicationProcessedTips) XXX_Size() int { return xxx_messageInfo_FriendApplicationProcessedTips.Size(m) } func (m *FriendApplicationProcessedTips) XXX_DiscardUnknown() { xxx_messageInfo_FriendApplicationProcessedTips.DiscardUnknown(m) } var xxx_messageInfo_FriendApplicationProcessedTips proto.InternalMessageInfo func (m *FriendApplicationProcessedTips) GetFromToUserID() *FromToUserID { if m != nil { return m.FromToUserID } return nil } // FromUserID Added a friend ToUserID type FriendAddedTips struct { Friend *FriendInfo `protobuf:"bytes,1,opt,name=Friend" json:"Friend,omitempty"` OperationTime uint64 `protobuf:"varint,2,opt,name=OperationTime" json:"OperationTime,omitempty"` OpUser *PublicUserInfo `protobuf:"bytes,3,opt,name=OpUser" json:"OpUser,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *FriendAddedTips) Reset() { *m = FriendAddedTips{} } func (m *FriendAddedTips) String() string { return proto.CompactTextString(m) } func (*FriendAddedTips) ProtoMessage() {} func (*FriendAddedTips) Descriptor() ([]byte, []int) { return fileDescriptor_ws_1ed69884ac12b8b9, []int{29} } func (m *FriendAddedTips) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_FriendAddedTips.Unmarshal(m, b) } func (m *FriendAddedTips) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_FriendAddedTips.Marshal(b, m, deterministic) } func (dst *FriendAddedTips) XXX_Merge(src proto.Message) { xxx_messageInfo_FriendAddedTips.Merge(dst, src) } func (m *FriendAddedTips) XXX_Size() int { return xxx_messageInfo_FriendAddedTips.Size(m) } func (m *FriendAddedTips) XXX_DiscardUnknown() { xxx_messageInfo_FriendAddedTips.DiscardUnknown(m) } var xxx_messageInfo_FriendAddedTips proto.InternalMessageInfo func (m *FriendAddedTips) GetFriend() *FriendInfo { if m != nil { return m.Friend } return nil } func (m *FriendAddedTips) GetOperationTime() uint64 { if m != nil { return m.OperationTime } return 0 } func (m *FriendAddedTips) GetOpUser() *PublicUserInfo { if m != nil { return m.OpUser } return nil } // FromUserID deleted a friend ToUserID type FriendDeletedTips struct { FromToUserID *FromToUserID `protobuf:"bytes,1,opt,name=FromToUserID" json:"FromToUserID,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *FriendDeletedTips) Reset() { *m = FriendDeletedTips{} } func (m *FriendDeletedTips) String() string { return proto.CompactTextString(m) } func (*FriendDeletedTips) ProtoMessage() {} func (*FriendDeletedTips) Descriptor() ([]byte, []int) { return fileDescriptor_ws_1ed69884ac12b8b9, []int{30} } func (m *FriendDeletedTips) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_FriendDeletedTips.Unmarshal(m, b) } func (m *FriendDeletedTips) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_FriendDeletedTips.Marshal(b, m, deterministic) } func (dst *FriendDeletedTips) XXX_Merge(src proto.Message) { xxx_messageInfo_FriendDeletedTips.Merge(dst, src) } func (m *FriendDeletedTips) XXX_Size() int { return xxx_messageInfo_FriendDeletedTips.Size(m) } func (m *FriendDeletedTips) XXX_DiscardUnknown() { xxx_messageInfo_FriendDeletedTips.DiscardUnknown(m) } var xxx_messageInfo_FriendDeletedTips proto.InternalMessageInfo func (m *FriendDeletedTips) GetFromToUserID() *FromToUserID { if m != nil { return m.FromToUserID } return nil } type BlackAddedTips struct { FromToUserID *FromToUserID `protobuf:"bytes,1,opt,name=FromToUserID" json:"FromToUserID,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *BlackAddedTips) Reset() { *m = BlackAddedTips{} } func (m *BlackAddedTips) String() string { return proto.CompactTextString(m) } func (*BlackAddedTips) ProtoMessage() {} func (*BlackAddedTips) Descriptor() ([]byte, []int) { return fileDescriptor_ws_1ed69884ac12b8b9, []int{31} } func (m *BlackAddedTips) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_BlackAddedTips.Unmarshal(m, b) } func (m *BlackAddedTips) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_BlackAddedTips.Marshal(b, m, deterministic) } func (dst *BlackAddedTips) XXX_Merge(src proto.Message) { xxx_messageInfo_BlackAddedTips.Merge(dst, src) } func (m *BlackAddedTips) XXX_Size() int { return xxx_messageInfo_BlackAddedTips.Size(m) } func (m *BlackAddedTips) XXX_DiscardUnknown() { xxx_messageInfo_BlackAddedTips.DiscardUnknown(m) } var xxx_messageInfo_BlackAddedTips proto.InternalMessageInfo func (m *BlackAddedTips) GetFromToUserID() *FromToUserID { if m != nil { return m.FromToUserID } return nil } type BlackDeletedTips struct { FromToUserID *FromToUserID `protobuf:"bytes,1,opt,name=FromToUserID" json:"FromToUserID,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *BlackDeletedTips) Reset() { *m = BlackDeletedTips{} } func (m *BlackDeletedTips) String() string { return proto.CompactTextString(m) } func (*BlackDeletedTips) ProtoMessage() {} func (*BlackDeletedTips) Descriptor() ([]byte, []int) { return fileDescriptor_ws_1ed69884ac12b8b9, []int{32} } func (m *BlackDeletedTips) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_BlackDeletedTips.Unmarshal(m, b) } func (m *BlackDeletedTips) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_BlackDeletedTips.Marshal(b, m, deterministic) } func (dst *BlackDeletedTips) XXX_Merge(src proto.Message) { xxx_messageInfo_BlackDeletedTips.Merge(dst, src) } func (m *BlackDeletedTips) XXX_Size() int { return xxx_messageInfo_BlackDeletedTips.Size(m) } func (m *BlackDeletedTips) XXX_DiscardUnknown() { xxx_messageInfo_BlackDeletedTips.DiscardUnknown(m) } var xxx_messageInfo_BlackDeletedTips proto.InternalMessageInfo func (m *BlackDeletedTips) GetFromToUserID() *FromToUserID { if m != nil { return m.FromToUserID } return nil } type FriendInfoChangedTips struct { FromToUserID *FromToUserID `protobuf:"bytes,1,opt,name=FromToUserID" json:"FromToUserID,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *FriendInfoChangedTips) Reset() { *m = FriendInfoChangedTips{} } func (m *FriendInfoChangedTips) String() string { return proto.CompactTextString(m) } func (*FriendInfoChangedTips) ProtoMessage() {} func (*FriendInfoChangedTips) Descriptor() ([]byte, []int) { return fileDescriptor_ws_1ed69884ac12b8b9, []int{33} } func (m *FriendInfoChangedTips) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_FriendInfoChangedTips.Unmarshal(m, b) } func (m *FriendInfoChangedTips) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_FriendInfoChangedTips.Marshal(b, m, deterministic) } func (dst *FriendInfoChangedTips) XXX_Merge(src proto.Message) { xxx_messageInfo_FriendInfoChangedTips.Merge(dst, src) } func (m *FriendInfoChangedTips) XXX_Size() int { return xxx_messageInfo_FriendInfoChangedTips.Size(m) } func (m *FriendInfoChangedTips) XXX_DiscardUnknown() { xxx_messageInfo_FriendInfoChangedTips.DiscardUnknown(m) } var xxx_messageInfo_FriendInfoChangedTips proto.InternalMessageInfo func (m *FriendInfoChangedTips) GetFromToUserID() *FromToUserID { if m != nil { return m.FromToUserID } return nil } // ////////////////////user///////////////////// type SelfInfoUpdatedTips 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 *SelfInfoUpdatedTips) Reset() { *m = SelfInfoUpdatedTips{} } func (m *SelfInfoUpdatedTips) String() string { return proto.CompactTextString(m) } func (*SelfInfoUpdatedTips) ProtoMessage() {} func (*SelfInfoUpdatedTips) Descriptor() ([]byte, []int) { return fileDescriptor_ws_1ed69884ac12b8b9, []int{34} } func (m *SelfInfoUpdatedTips) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_SelfInfoUpdatedTips.Unmarshal(m, b) } func (m *SelfInfoUpdatedTips) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_SelfInfoUpdatedTips.Marshal(b, m, deterministic) } func (dst *SelfInfoUpdatedTips) XXX_Merge(src proto.Message) { xxx_messageInfo_SelfInfoUpdatedTips.Merge(dst, src) } func (m *SelfInfoUpdatedTips) XXX_Size() int { return xxx_messageInfo_SelfInfoUpdatedTips.Size(m) } func (m *SelfInfoUpdatedTips) XXX_DiscardUnknown() { xxx_messageInfo_SelfInfoUpdatedTips.DiscardUnknown(m) } var xxx_messageInfo_SelfInfoUpdatedTips proto.InternalMessageInfo func (m *SelfInfoUpdatedTips) GetUserID() string { if m != nil { return m.UserID } return "" } func init() { proto.RegisterType((*PullMessageBySeqListResp)(nil), "open_im_sdk.PullMessageBySeqListResp") proto.RegisterType((*PullMessageBySeqListReq)(nil), "open_im_sdk.PullMessageBySeqListReq") proto.RegisterType((*PullMessageReq)(nil), "open_im_sdk.PullMessageReq") proto.RegisterType((*PullMessageResp)(nil), "open_im_sdk.PullMessageResp") proto.RegisterType((*GetMaxAndMinSeqReq)(nil), "open_im_sdk.GetMaxAndMinSeqReq") proto.RegisterType((*GetMaxAndMinSeqResp)(nil), "open_im_sdk.GetMaxAndMinSeqResp") proto.RegisterType((*GatherFormat)(nil), "open_im_sdk.GatherFormat") proto.RegisterType((*UserSendMsgResp)(nil), "open_im_sdk.UserSendMsgResp") proto.RegisterType((*MsgData)(nil), "open_im_sdk.MsgData") proto.RegisterMapType((map[string]bool)(nil), "open_im_sdk.MsgData.OptionsEntry") proto.RegisterType((*OfflinePushInfo)(nil), "open_im_sdk.OfflinePushInfo") proto.RegisterType((*GroupInfo)(nil), "open_im_sdk.GroupInfo") proto.RegisterType((*GroupMemberFullInfo)(nil), "open_im_sdk.GroupMemberFullInfo") proto.RegisterType((*UserInfo)(nil), "open_im_sdk.UserInfo") proto.RegisterType((*PublicUserInfo)(nil), "open_im_sdk.PublicUserInfo") proto.RegisterType((*TipsComm)(nil), "open_im_sdk.TipsComm") proto.RegisterType((*MemberEnterTips)(nil), "open_im_sdk.MemberEnterTips") proto.RegisterType((*MemberLeaveTips)(nil), "open_im_sdk.MemberLeaveTips") proto.RegisterType((*MemberInvitedTips)(nil), "open_im_sdk.MemberInvitedTips") proto.RegisterType((*MemberKickedTips)(nil), "open_im_sdk.MemberKickedTips") proto.RegisterType((*MemberInfoChangedTips)(nil), "open_im_sdk.MemberInfoChangedTips") proto.RegisterType((*GroupCreatedTips)(nil), "open_im_sdk.GroupCreatedTips") proto.RegisterType((*GroupInfoChangedTips)(nil), "open_im_sdk.GroupInfoChangedTips") proto.RegisterType((*JoinGroupApplicationTips)(nil), "open_im_sdk.JoinGroupApplicationTips") proto.RegisterType((*ApplicationProcessedTips)(nil), "open_im_sdk.ApplicationProcessedTips") proto.RegisterType((*FriendInfo)(nil), "open_im_sdk.FriendInfo") proto.RegisterType((*FriendApplication)(nil), "open_im_sdk.FriendApplication") proto.RegisterType((*FromToUserID)(nil), "open_im_sdk.FromToUserID") proto.RegisterType((*FriendApplicationAddedTips)(nil), "open_im_sdk.FriendApplicationAddedTips") proto.RegisterType((*FriendApplicationProcessedTips)(nil), "open_im_sdk.FriendApplicationProcessedTips") proto.RegisterType((*FriendAddedTips)(nil), "open_im_sdk.FriendAddedTips") proto.RegisterType((*FriendDeletedTips)(nil), "open_im_sdk.FriendDeletedTips") proto.RegisterType((*BlackAddedTips)(nil), "open_im_sdk.BlackAddedTips") proto.RegisterType((*BlackDeletedTips)(nil), "open_im_sdk.BlackDeletedTips") proto.RegisterType((*FriendInfoChangedTips)(nil), "open_im_sdk.FriendInfoChangedTips") proto.RegisterType((*SelfInfoUpdatedTips)(nil), "open_im_sdk.SelfInfoUpdatedTips") } func init() { proto.RegisterFile("sdk_ws/ws.proto", fileDescriptor_ws_1ed69884ac12b8b9) } var fileDescriptor_ws_1ed69884ac12b8b9 = []byte{ // 1703 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe4, 0x58, 0x4f, 0x6f, 0x23, 0x4b, 0x11, 0xd7, 0xf8, 0x5f, 0xec, 0x72, 0x36, 0xce, 0xce, 0xfe, 0x79, 0xc3, 0xf2, 0xb4, 0x32, 0x23, 0x84, 0x2c, 0x04, 0x79, 0x22, 0x2b, 0xa4, 0xc7, 0xa2, 0x07, 0x38, 0x71, 0x92, 0x97, 0x65, 0xbd, 0x0e, 0xe3, 0x2c, 0x1c, 0x38, 0x44, 0x13, 0x4f, 0xdb, 0x19, 0x79, 0xa6, 0xc7, 0xe9, 0x1e, 0x67, 0x37, 0x17, 0xbe, 0x05, 0xe2, 0x80, 0x90, 0xb8, 0x21, 0x24, 0x0e, 0x88, 0x03, 0x1f, 0x81, 0x4f, 0xc2, 0x09, 0x89, 0x13, 0x47, 0x38, 0xa0, 0xaa, 0xee, 0x19, 0xf7, 0xd8, 0x79, 0xd9, 0x24, 0xbb, 0xda, 0xcb, 0xbb, 0x4d, 0xfd, 0x5c, 0x5d, 0xf5, 0xab, 0x3f, 0x5d, 0x5d, 0x09, 0xb4, 0x64, 0x30, 0x3d, 0x79, 0x23, 0x3f, 0x7b, 0x23, 0xb7, 0x66, 0x22, 0x49, 0x13, 0xbb, 0x99, 0xcc, 0x18, 0x3f, 0x09, 0xe3, 0x13, 0x19, 0x4c, 0xdd, 0xff, 0x59, 0xe0, 0x1c, 0xcd, 0xa3, 0xa8, 0xcf, 0xa4, 0xf4, 0x27, 0x6c, 0xe7, 0x72, 0xc8, 0xce, 0x5f, 0x86, 0x32, 0xf5, 0x98, 0x9c, 0xd9, 0x0e, 0xac, 0x31, 0x21, 0x76, 0x93, 0x80, 0x39, 0x56, 0xdb, 0xea, 0x54, 0xbd, 0x4c, 0xb4, 0x1f, 0x43, 0x8d, 0x09, 0xd1, 0x97, 0x13, 0xa7, 0xd4, 0xb6, 0x3a, 0x0d, 0x4f, 0x4b, 0x88, 0xc7, 0xfe, 0xdb, 0x21, 0x3b, 0x77, 0xca, 0x6d, 0xab, 0x53, 0xf6, 0xb4, 0x44, 0x78, 0xc8, 0x11, 0xaf, 0x68, 0x9c, 0x24, 0xfb, 0xa7, 0x70, 0x4f, 0x86, 0x7c, 0x12, 0xb1, 0xd7, 0x92, 0x91, 0xb9, 0x6a, 0xbb, 0xdc, 0x69, 0x6e, 0x7f, 0x63, 0xcb, 0xe0, 0xb8, 0x75, 0xe0, 0xa7, 0x67, 0x4c, 0xec, 0x27, 0x22, 0xf6, 0x53, 0xaf, 0xa8, 0x6f, 0x7f, 0x01, 0xeb, 0x13, 0x91, 0xcc, 0x67, 0xd9, 0xf9, 0xda, 0xbb, 0xce, 0x17, 0xd4, 0xdd, 0x18, 0x3e, 0xb9, 0x3a, 0x7a, 0xa2, 0x3c, 0x97, 0x4c, 0x1c, 0xf6, 0x28, 0xf6, 0x86, 0xa7, 0x25, 0xbb, 0x0d, 0x98, 0x40, 0xe1, 0xa7, 0x61, 0xc2, 0x0f, 0x7b, 0x3a, 0x7e, 0x13, 0xc2, 0xb4, 0x49, 0x65, 0xc7, 0x29, 0xb7, 0xcb, 0x9d, 0xb2, 0x97, 0x89, 0xee, 0x6f, 0x60, 0xc3, 0x70, 0x77, 0x9d, 0x97, 0x27, 0x50, 0x97, 0xec, 0x7c, 0x87, 0x4d, 0x42, 0x4e, 0x2e, 0xca, 0x5e, 0x2e, 0xe3, 0x19, 0xc9, 0xce, 0xf7, 0x78, 0x90, 0x25, 0x59, 0x49, 0xcb, 0xcc, 0x2a, 0x2b, 0xcc, 0xdc, 0xff, 0x58, 0xd0, 0x2a, 0x10, 0xf8, 0x5a, 0x14, 0xf9, 0x21, 0xd8, 0x07, 0x2c, 0xed, 0xfb, 0x6f, 0xbb, 0x3c, 0xe8, 0x13, 0x25, 0x8f, 0x9d, 0xbb, 0x7b, 0xf0, 0x60, 0x05, 0x95, 0x33, 0x23, 0x38, 0xeb, 0x2b, 0x82, 0x2b, 0x99, 0xc1, 0xb9, 0x5f, 0xc2, 0xba, 0xe9, 0xda, 0xde, 0x80, 0x52, 0x18, 0xe8, 0x62, 0x96, 0xc2, 0xc0, 0xee, 0x40, 0x25, 0xc2, 0x4e, 0x28, 0x11, 0xe7, 0x87, 0x05, 0xce, 0x7d, 0x39, 0xe9, 0xf9, 0xa9, 0xef, 0x91, 0x86, 0x7b, 0x0e, 0x2d, 0x64, 0x3c, 0x64, 0x3c, 0xe8, 0xcb, 0x09, 0x91, 0x69, 0x43, 0x73, 0xc8, 0xc4, 0x05, 0x85, 0x91, 0xb7, 0x88, 0x09, 0xa1, 0xc6, 0x6e, 0x14, 0x32, 0x9e, 0x2a, 0x0d, 0xdd, 0x8d, 0x06, 0xa4, 0x3a, 0x89, 0x07, 0xc7, 0x61, 0xcc, 0x74, 0xbd, 0x72, 0xd9, 0xfd, 0x7b, 0x15, 0xd6, 0x34, 0x09, 0xd5, 0x55, 0x3c, 0x58, 0x74, 0xa2, 0x92, 0x10, 0x17, 0x6c, 0x74, 0x91, 0x1b, 0xd7, 0x12, 0xf6, 0x0d, 0x65, 0xf9, 0xb0, 0x47, 0x66, 0x1b, 0x5e, 0x26, 0x22, 0xa7, 0x91, 0xc1, 0x49, 0xf7, 0xa1, 0x01, 0xa1, 0x86, 0x34, 0xe2, 0xaa, 0x2a, 0x0d, 0x03, 0xb2, 0xbf, 0x0b, 0x9b, 0xe8, 0x9f, 0x89, 0xa3, 0xc8, 0x4f, 0xc7, 0x89, 0x88, 0x0f, 0x7b, 0x4e, 0x8d, 0xda, 0x73, 0x05, 0xb7, 0xbf, 0x03, 0x1b, 0x0a, 0x7b, 0x15, 0x8e, 0xa6, 0xaf, 0xfc, 0x98, 0x39, 0x6b, 0x64, 0x70, 0x09, 0xb5, 0xbf, 0x0d, 0xf7, 0x14, 0xb2, 0xef, 0x8f, 0xd8, 0x6b, 0xef, 0xa5, 0x53, 0x27, 0xb5, 0x22, 0xa8, 0xb8, 0x49, 0x19, 0x26, 0xfc, 0xf8, 0x72, 0xc6, 0x9c, 0x06, 0x39, 0x35, 0x21, 0x8c, 0x3c, 0x96, 0x93, 0x7d, 0x91, 0xc4, 0x0e, 0xa8, 0x1b, 0xa3, 0x45, 0x8a, 0x3c, 0xe1, 0x29, 0xe3, 0x29, 0x9d, 0x6d, 0xaa, 0xb3, 0x06, 0x84, 0x67, 0xb5, 0xe8, 0xac, 0xb7, 0xad, 0xce, 0xba, 0x97, 0x89, 0xf6, 0xa7, 0xd0, 0x18, 0x27, 0x62, 0xc4, 0x68, 0x6e, 0xdc, 0x6b, 0x97, 0x3b, 0x0d, 0x6f, 0x01, 0xd8, 0x9b, 0x50, 0x96, 0xec, 0xdc, 0xd9, 0xa0, 0x02, 0xe2, 0x67, 0xa1, 0xae, 0xad, 0x62, 0x5d, 0xed, 0xa7, 0x00, 0x23, 0xc1, 0xfc, 0x94, 0xd1, 0xaf, 0x9b, 0xf4, 0xab, 0x81, 0xd8, 0x3f, 0x86, 0xb5, 0xc1, 0x0c, 0x67, 0x82, 0x74, 0xee, 0x53, 0x5f, 0x7e, 0xeb, 0xaa, 0xbe, 0xdc, 0xd2, 0x3a, 0x7b, 0x3c, 0x15, 0x97, 0x5e, 0x76, 0xc2, 0xde, 0x87, 0x56, 0x32, 0x1e, 0x47, 0x21, 0x67, 0x47, 0x73, 0x79, 0x76, 0xc8, 0xc7, 0x89, 0x63, 0xb7, 0xad, 0x4e, 0x73, 0xfb, 0xd3, 0x82, 0x91, 0x41, 0x51, 0xc7, 0x5b, 0x3e, 0xf4, 0xe4, 0x39, 0xac, 0x9b, 0x0e, 0x30, 0xc4, 0x29, 0xbb, 0xd4, 0xdd, 0x87, 0x9f, 0xf6, 0x43, 0xa8, 0x5e, 0xf8, 0xd1, 0x9c, 0x51, 0xe7, 0xd5, 0x3d, 0x25, 0x3c, 0x2f, 0x7d, 0x6e, 0xb9, 0xbf, 0xb3, 0xa0, 0xb5, 0xe4, 0x00, 0xb5, 0x8f, 0xc3, 0x34, 0x62, 0xda, 0x82, 0x12, 0x6c, 0x1b, 0x2a, 0x3d, 0x26, 0x47, 0xba, 0x79, 0xe9, 0x1b, 0x3d, 0xed, 0xbd, 0x4d, 0x75, 0xdb, 0xe2, 0xa7, 0xed, 0xc2, 0x7a, 0x38, 0x18, 0xa2, 0xa9, 0x61, 0x32, 0xe7, 0x81, 0xee, 0xd9, 0x02, 0x86, 0xed, 0x13, 0x0e, 0x86, 0x3b, 0x7e, 0x30, 0x61, 0xbb, 0xc9, 0x9c, 0xa7, 0xd4, 0xb6, 0x75, 0xaf, 0x08, 0xba, 0x7f, 0x29, 0x41, 0xe3, 0x80, 0x2e, 0x02, 0x72, 0x72, 0x60, 0xed, 0x40, 0x5f, 0x12, 0xc5, 0x2a, 0x13, 0xb1, 0xdc, 0xf4, 0x49, 0xfd, 0xaa, 0xc8, 0x2d, 0x00, 0xe4, 0xf3, 0x2a, 0x49, 0xc3, 0x71, 0x38, 0xa2, 0xd1, 0xad, 0xa9, 0x16, 0x30, 0xd4, 0x39, 0xe4, 0xa9, 0x48, 0x82, 0xf9, 0x88, 0x74, 0x34, 0x67, 0x13, 0x43, 0xff, 0xd4, 0xd7, 0x22, 0xd2, 0x97, 0x2c, 0x13, 0xed, 0x1f, 0x40, 0x75, 0xf0, 0x86, 0x33, 0x41, 0xb7, 0xaa, 0xb9, 0xfd, 0xcd, 0x42, 0xed, 0x8e, 0xe6, 0xa7, 0x51, 0x38, 0xc2, 0x69, 0x44, 0xa5, 0x53, 0x9a, 0xd8, 0x55, 0xbb, 0x8b, 0xae, 0xc2, 0x3b, 0x56, 0xf1, 0x0c, 0x04, 0xbb, 0xbf, 0xcf, 0xe2, 0x53, 0x26, 0x54, 0x7a, 0xf0, 0x76, 0xdd, 0xf3, 0x4c, 0x28, 0x4b, 0x7c, 0x23, 0x4f, 0xbc, 0xfb, 0xdb, 0x12, 0x3c, 0xa0, 0xb0, 0x95, 0xda, 0xfe, 0x3c, 0x8a, 0xde, 0x91, 0xb8, 0xc7, 0x50, 0x7b, 0xad, 0x5e, 0x4c, 0x3d, 0x8f, 0x94, 0x64, 0x6f, 0x81, 0xdd, 0x0d, 0xe2, 0x90, 0x87, 0x32, 0x15, 0x7e, 0x9a, 0x88, 0x97, 0xec, 0x82, 0x45, 0x94, 0xb8, 0xaa, 0x77, 0xc5, 0x2f, 0x78, 0x7f, 0x5e, 0x24, 0x21, 0xa7, 0x58, 0x2a, 0x14, 0x4b, 0x2e, 0xe3, 0x6f, 0xf9, 0x2c, 0x51, 0x79, 0xcb, 0x65, 0x33, 0xa5, 0xb5, 0x62, 0x4a, 0x5d, 0x58, 0xdf, 0x17, 0x21, 0xe3, 0x81, 0xc7, 0x62, 0x5f, 0x4c, 0xf5, 0x14, 0x2a, 0x60, 0x38, 0xab, 0xba, 0xb3, 0x59, 0xdf, 0xe7, 0x13, 0xa6, 0x19, 0xd6, 0x89, 0xe1, 0x12, 0xea, 0xfe, 0xc3, 0x82, 0x7a, 0x96, 0x7f, 0x23, 0x64, 0xab, 0x10, 0xb2, 0xa6, 0xc9, 0x17, 0x2d, 0x94, 0xcb, 0x26, 0xcd, 0x72, 0x91, 0xe6, 0x63, 0xa8, 0x1d, 0xd0, 0xc4, 0xa3, 0xb0, 0xab, 0x9e, 0x96, 0x10, 0xef, 0x27, 0xa7, 0x61, 0x94, 0x85, 0xac, 0x25, 0xbc, 0x57, 0x3b, 0xa1, 0x48, 0xcf, 0x74, 0xb8, 0x4a, 0x40, 0x74, 0x2f, 0xf6, 0xc3, 0x48, 0x47, 0xa9, 0x84, 0xac, 0xc0, 0xf5, 0x45, 0x81, 0x2f, 0x70, 0xe5, 0x31, 0xbb, 0xe9, 0xe3, 0x44, 0xe3, 0xf6, 0xa0, 0x7e, 0x1c, 0xce, 0xe4, 0x6e, 0x12, 0xc7, 0xa8, 0xd3, 0x63, 0x29, 0x92, 0xb5, 0x68, 0xe6, 0x6a, 0x09, 0x1b, 0xb6, 0xc7, 0xc6, 0xfe, 0x3c, 0x4a, 0x51, 0x35, 0x7b, 0x3c, 0x0d, 0xc8, 0xfd, 0xb3, 0x05, 0x2d, 0xd5, 0x99, 0x7b, 0x3c, 0x65, 0x02, 0x31, 0xfb, 0x7b, 0x50, 0xa5, 0x5e, 0x24, 0x63, 0xcd, 0xed, 0xc7, 0xc5, 0x35, 0x24, 0xbb, 0xfa, 0x9e, 0x52, 0xb2, 0x77, 0xa0, 0x89, 0xe3, 0xcd, 0xe7, 0x29, 0x86, 0x49, 0x3e, 0x9a, 0xdb, 0xed, 0xd5, 0x33, 0xc5, 0xfe, 0xf7, 0xcc, 0x43, 0x38, 0x79, 0x06, 0xd9, 0x16, 0x97, 0xbf, 0xe3, 0x15, 0xaf, 0x08, 0xba, 0x7f, 0xca, 0xb9, 0xbe, 0x64, 0xfe, 0x05, 0xbb, 0x03, 0xd7, 0x9f, 0x01, 0xd0, 0x51, 0x71, 0x2b, 0xaa, 0xc6, 0x99, 0x1b, 0x32, 0xfd, 0xb7, 0x05, 0xf7, 0x95, 0x91, 0x43, 0x7e, 0x11, 0xa6, 0x2c, 0xb8, 0x03, 0xd7, 0xcf, 0xa1, 0x36, 0x98, 0xdd, 0x8a, 0xa7, 0xd6, 0xb7, 0x5f, 0x40, 0x4b, 0xbb, 0x45, 0x31, 0x5f, 0xd3, 0x6f, 0x62, 0x62, 0xf9, 0xe0, 0x6a, 0xbc, 0x95, 0xab, 0xe2, 0xfd, 0x97, 0x05, 0x9b, 0xca, 0xd2, 0xcf, 0xc3, 0xd1, 0xf4, 0x23, 0x87, 0xfb, 0x25, 0x6c, 0x28, 0xaf, 0xb7, 0x8e, 0x76, 0xe9, 0xdc, 0x0d, 0x83, 0xfd, 0xaf, 0x05, 0x8f, 0xb2, 0xe2, 0x8e, 0x93, 0xdd, 0x33, 0x1c, 0x6a, 0x2a, 0x62, 0x7c, 0x3f, 0x48, 0xa4, 0xe5, 0x48, 0xfd, 0xb1, 0x61, 0x20, 0xef, 0x11, 0xe3, 0x4f, 0xa0, 0xb1, 0x1f, 0x72, 0x9f, 0x40, 0x6a, 0xb9, 0x9b, 0x1c, 0x5e, 0x1c, 0xc1, 0xd1, 0xd3, 0x9f, 0xeb, 0x77, 0x4d, 0xbf, 0x05, 0x99, 0xbc, 0xa8, 0x53, 0xf5, 0x06, 0x75, 0x72, 0xff, 0x69, 0xc1, 0x26, 0x7d, 0xa9, 0x77, 0xf1, 0x2e, 0xa5, 0x7e, 0x0e, 0x6b, 0x74, 0x38, 0xb9, 0x79, 0x1e, 0xb2, 0x03, 0x78, 0x83, 0xf5, 0x08, 0xb8, 0x4d, 0xa1, 0x8d, 0x33, 0x37, 0x2c, 0xf2, 0x1f, 0x2d, 0x78, 0x98, 0x13, 0x37, 0x6b, 0x8c, 0x7f, 0x8f, 0x68, 0x71, 0x51, 0x64, 0x13, 0x5a, 0x24, 0xa3, 0x74, 0xbb, 0xbe, 0x2f, 0xdf, 0xae, 0x27, 0xdc, 0xdf, 0x5b, 0xe0, 0xe0, 0x83, 0x4e, 0x3a, 0xdd, 0xd9, 0x2c, 0xd2, 0x7b, 0xd3, 0x1d, 0x2a, 0xf2, 0x23, 0x68, 0x68, 0x03, 0x3c, 0xd5, 0xb4, 0xaf, 0xdd, 0x97, 0x16, 0xda, 0xf8, 0xf4, 0x78, 0xcc, 0x97, 0xf9, 0x0a, 0xa7, 0x25, 0xf7, 0x6f, 0x16, 0x38, 0x06, 0xa9, 0x23, 0x91, 0x8c, 0x98, 0x94, 0x1f, 0x79, 0x34, 0x10, 0x39, 0x39, 0x8f, 0x52, 0xbd, 0x26, 0x69, 0xc9, 0x20, 0x5d, 0x29, 0x90, 0xfe, 0xab, 0x05, 0xa0, 0xb6, 0x19, 0xba, 0x35, 0xcf, 0xa0, 0x41, 0x8b, 0x21, 0xf9, 0x56, 0x54, 0x1f, 0x15, 0x7c, 0x2f, 0x12, 0x92, 0xeb, 0x29, 0xdb, 0xb4, 0x1e, 0x95, 0x32, 0xdb, 0xb4, 0x18, 0x15, 0x97, 0xcb, 0xf2, 0xca, 0x72, 0xf9, 0xc3, 0xcc, 0x35, 0x79, 0xab, 0x5c, 0xe7, 0xcd, 0x50, 0x74, 0xa7, 0x70, 0x5f, 0x49, 0x46, 0xb2, 0x71, 0x9b, 0xe8, 0x06, 0xea, 0x2f, 0x27, 0x8b, 0x1c, 0x65, 0x22, 0x6e, 0xe5, 0xdd, 0x20, 0x18, 0x26, 0x73, 0x31, 0xca, 0xb7, 0xf2, 0x1c, 0x40, 0x8e, 0xdd, 0x20, 0xf8, 0x55, 0x22, 0x82, 0x90, 0x4f, 0x74, 0x41, 0x0d, 0xc4, 0x7d, 0x81, 0x0b, 0x60, 0x12, 0x1f, 0x27, 0x7a, 0xa3, 0x79, 0x8a, 0x9c, 0x93, 0xb8, 0xb0, 0xed, 0x18, 0x08, 0x8e, 0x9d, 0x4c, 0x37, 0xdb, 0x78, 0x32, 0xd9, 0xfd, 0x35, 0x3c, 0x59, 0x21, 0xde, 0x0d, 0x02, 0xdd, 0x21, 0x5f, 0x14, 0x3d, 0xe9, 0xec, 0x17, 0xff, 0x23, 0x62, 0x2a, 0x78, 0x05, 0x75, 0xf7, 0x04, 0x9e, 0xae, 0x18, 0x2f, 0xb6, 0xe0, 0x7b, 0x3a, 0xf8, 0x83, 0x05, 0x2d, 0xed, 0x21, 0xe7, 0xfc, 0x19, 0xd4, 0x14, 0xa4, 0x8d, 0x7d, 0xb2, 0x64, 0x2c, 0xeb, 0x2b, 0x4f, 0xab, 0xad, 0x8e, 0xa2, 0xd2, 0x15, 0xa3, 0xc8, 0x7e, 0xb6, 0x34, 0x21, 0xae, 0xbd, 0x99, 0xd9, 0x70, 0xf0, 0xb2, 0xb6, 0xe8, 0xb1, 0x88, 0xa5, 0x1f, 0x26, 0xe6, 0x01, 0x6c, 0xec, 0x44, 0xfe, 0x68, 0xfa, 0xc1, 0xaa, 0xf4, 0x0b, 0xd8, 0x24, 0x83, 0x1f, 0x90, 0xe3, 0x2f, 0xe1, 0xd1, 0x22, 0xd1, 0xe6, 0xdc, 0x7e, 0x4f, 0xbb, 0xdf, 0x87, 0x07, 0x43, 0x16, 0x8d, 0xd1, 0xea, 0xeb, 0x59, 0x90, 0x3f, 0x7c, 0x5f, 0xb1, 0xea, 0x9f, 0xd6, 0xe8, 0x3f, 0xd1, 0xcf, 0xfe, 0x1f, 0x00, 0x00, 0xff, 0xff, 0x45, 0x62, 0x8c, 0xef, 0x9c, 0x16, 0x00, 0x00, }