// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.25.0-devel
// protoc v3.15.3
// source: mm.proto
package mm
import (
//"bytes"
reflect "reflect"
sync "sync"
proto "github.com/golang/protobuf/proto"
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
)
const (
// Verify that this generated code is sufficiently up-to-date.
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
// Verify that runtime/protoimpl is sufficiently up-to-date.
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
type SnsMediaType int32
const (
SnsMediaType_MMSNS_DATA_TEXT SnsMediaType = 1
SnsMediaType_MMSNS_DATA_PHOTO SnsMediaType = 2
SnsMediaType_MMSNS_DATA_VOICE SnsMediaType = 3
SnsMediaType_MMSNS_DATA_VIDEO SnsMediaType = 4
SnsMediaType_MMSNS_DATA_MUSIC SnsMediaType = 5
SnsMediaType_MMSNS_DATA_SIGHT SnsMediaType = 6
)
// Enum value maps for SnsMediaType.
var (
SnsMediaType_name = map[int32]string{
1: "MMSNS_DATA_TEXT",
2: "MMSNS_DATA_PHOTO",
3: "MMSNS_DATA_VOICE",
4: "MMSNS_DATA_VIDEO",
5: "MMSNS_DATA_MUSIC",
6: "MMSNS_DATA_SIGHT",
}
SnsMediaType_value = map[string]int32{
"MMSNS_DATA_TEXT": 1,
"MMSNS_DATA_PHOTO": 2,
"MMSNS_DATA_VOICE": 3,
"MMSNS_DATA_VIDEO": 4,
"MMSNS_DATA_MUSIC": 5,
"MMSNS_DATA_SIGHT": 6,
}
)
func (x SnsMediaType) Enum() *SnsMediaType {
p := new(SnsMediaType)
*p = x
return p
}
func (x SnsMediaType) String() string {
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
func (SnsMediaType) Descriptor() protoreflect.EnumDescriptor {
return file_mm_proto_enumTypes[0].Descriptor()
}
func (SnsMediaType) Type() protoreflect.EnumType {
return &file_mm_proto_enumTypes[0]
}
func (x SnsMediaType) Number() protoreflect.EnumNumber {
return protoreflect.EnumNumber(x)
}
// Deprecated: Do not use.
func (x *SnsMediaType) UnmarshalJSON(b []byte) error {
num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
if err != nil {
return err
}
*x = SnsMediaType(num)
return nil
}
// Deprecated: Use SnsMediaType.Descriptor instead.
func (SnsMediaType) EnumDescriptor() ([]byte, []int) {
return file_mm_proto_rawDescGZIP(), []int{0}
}
type SnsObjectOpType int32
const (
SnsObjectOpType_MMSNS_OBJECTOP_CANCEL_LIKE SnsObjectOpType = 5
SnsObjectOpType_MMSNS_OBJECTOP_DEL SnsObjectOpType = 1
SnsObjectOpType_MMSNS_OBJECTOP_DELETE_COMMENT SnsObjectOpType = 4
SnsObjectOpType_MMSNS_OBJECTOP_SET_OPEN SnsObjectOpType = 3
SnsObjectOpType_MMSNS_OBJECTOP_SET_PRIVACY SnsObjectOpType = 2
)
// Enum value maps for SnsObjectOpType.
var (
SnsObjectOpType_name = map[int32]string{
5: "MMSNS_OBJECTOP_CANCEL_LIKE",
1: "MMSNS_OBJECTOP_DEL",
4: "MMSNS_OBJECTOP_DELETE_COMMENT",
3: "MMSNS_OBJECTOP_SET_OPEN",
2: "MMSNS_OBJECTOP_SET_PRIVACY",
}
SnsObjectOpType_value = map[string]int32{
"MMSNS_OBJECTOP_CANCEL_LIKE": 5,
"MMSNS_OBJECTOP_DEL": 1,
"MMSNS_OBJECTOP_DELETE_COMMENT": 4,
"MMSNS_OBJECTOP_SET_OPEN": 3,
"MMSNS_OBJECTOP_SET_PRIVACY": 2,
}
)
func (x SnsObjectOpType) Enum() *SnsObjectOpType {
p := new(SnsObjectOpType)
*p = x
return p
}
func (x SnsObjectOpType) String() string {
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
func (SnsObjectOpType) Descriptor() protoreflect.EnumDescriptor {
return file_mm_proto_enumTypes[1].Descriptor()
}
func (SnsObjectOpType) Type() protoreflect.EnumType {
return &file_mm_proto_enumTypes[1]
}
func (x SnsObjectOpType) Number() protoreflect.EnumNumber {
return protoreflect.EnumNumber(x)
}
// Deprecated: Do not use.
func (x *SnsObjectOpType) UnmarshalJSON(b []byte) error {
num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
if err != nil {
return err
}
*x = SnsObjectOpType(num)
return nil
}
// Deprecated: Use SnsObjectOpType.Descriptor instead.
func (SnsObjectOpType) EnumDescriptor() ([]byte, []int) {
return file_mm_proto_rawDescGZIP(), []int{1}
}
//同步消息类型cmdid
type SyncCmdID int32
const (
SyncCmdID_CmdInvalid SyncCmdID = 0
SyncCmdID_CmdIdModUserInfo SyncCmdID = 1
SyncCmdID_CmdIdModContact SyncCmdID = 2
SyncCmdID_CmdIdDelContact SyncCmdID = 4
SyncCmdID_CmdIdAddMsg SyncCmdID = 5
SyncCmdID_CmdIdModMsgStatus SyncCmdID = 6
SyncCmdID_CmdIdDelChatContact SyncCmdID = 7
SyncCmdID_CmdIdDelContactMsg SyncCmdID = 8
SyncCmdID_CmdIdReport SyncCmdID = 10
SyncCmdID_CmdIdOpenQQMicroBlog SyncCmdID = 11
SyncCmdID_CmdIdCloseMicroBlog SyncCmdID = 12
SyncCmdID_CmdIdModMicroBlog SyncCmdID = 13
SyncCmdID_CmdIdModNotifyStatus SyncCmdID = 14
SyncCmdID_CmdIdModChatRoomMember SyncCmdID = 15
SyncCmdID_CmdIdQuitChatRoom SyncCmdID = 16
SyncCmdID_CmdIdModContactDomainEmail SyncCmdID = 17
SyncCmdID_CmdIdModUserDomainEmail SyncCmdID = 18
SyncCmdID_CmdIdDelUserDomainEmail SyncCmdID = 19
SyncCmdID_CmdIdModChatRoomNotify SyncCmdID = 20
SyncCmdID_CmdIdPossibleFriend SyncCmdID = 21
SyncCmdID_CmdIdInviteFriendOpen SyncCmdID = 22
SyncCmdID_CmdIdFunctionSwitch SyncCmdID = 23
SyncCmdID_CmdIdModQContact SyncCmdID = 24
SyncCmdID_CmdIdPsmStat SyncCmdID = 26
SyncCmdID_CmdIdModChatRoomTopic SyncCmdID = 27
SyncCmdID_MM_SYNCCMD_UPDATESTAT SyncCmdID = 30
SyncCmdID_MM_SYNCCMD_MODDISTURBSETTING SyncCmdID = 31
SyncCmdID_MM_SYNCCMD_DELETEBOTTLE SyncCmdID = 32
SyncCmdID_MM_SYNCCMD_MODBOTTLECONTACT SyncCmdID = 33
SyncCmdID_MM_SYNCCMD_DELBOTTLECONTACT SyncCmdID = 34
SyncCmdID_MM_SYNCCMD_MODUSERIMG SyncCmdID = 35
SyncCmdID_MM_SYNCCMD_KVSTAT SyncCmdID = 36
SyncCmdID_NN_SYNCCMD_THEMESTAT SyncCmdID = 37
SyncCmdID_MM_SYNCCMD_USERINFOEXT SyncCmdID = 44
SyncCmdID_MM_SNS_SYNCCMD_OBJECT SyncCmdID = 45
SyncCmdID_MM_SNS_SYNCCMD_ACTION SyncCmdID = 46
SyncCmdID_MM_SYNCCMD_BRAND_SETTING SyncCmdID = 47
SyncCmdID_MM_SYNCCMD_MODCHATROOMMEMBERDISPLAYNAME SyncCmdID = 48
SyncCmdID_MM_SYNCCMD_WEBWXFUNCTIONSWITCH SyncCmdID = 50
SyncCmdID_MM_SYNCCMD_MODSNSUSERINFO SyncCmdID = 51
SyncCmdID_MM_SYNCCMD_MODSNSBLACKLIST SyncCmdID = 52
SyncCmdID_MM_SYNCCMD_NEWDELMSG SyncCmdID = 53
SyncCmdID_MM_SYNCCMD_MODDESCRIPTION SyncCmdID = 54
SyncCmdID_MM_SYNCCMD_KVCMD SyncCmdID = 55
SyncCmdID_MM_SYNCCMD_DELETE_SNS_OLDGROUP SyncCmdID = 56
SyncCmdID_MM_FAV_SYNCCMD_ADDITEM SyncCmdID = 200
SyncCmdID_CmdIdMax SyncCmdID = 201
SyncCmdID_CmdIdDelMsg SyncCmdID = 10002
SyncCmdID_CmdIdModTContact SyncCmdID = 10003
SyncCmdID_MM_GAME_SYNCCMD_ADDMSG SyncCmdID = 10004
SyncCmdID_MM_SYNCCMD_MODCHATROOMMEMBERFLAG SyncCmdID = 10005
)
// Enum value maps for SyncCmdID.
var (
SyncCmdID_name = map[int32]string{
0: "CmdInvalid",
1: "CmdIdModUserInfo",
2: "CmdIdModContact",
4: "CmdIdDelContact",
5: "CmdIdAddMsg",
6: "CmdIdModMsgStatus",
7: "CmdIdDelChatContact",
8: "CmdIdDelContactMsg",
10: "CmdIdReport",
11: "CmdIdOpenQQMicroBlog",
12: "CmdIdCloseMicroBlog",
13: "CmdIdModMicroBlog",
14: "CmdIdModNotifyStatus",
15: "CmdIdModChatRoomMember",
16: "CmdIdQuitChatRoom",
17:
没有合适的资源?快使用搜索试试~ 我知道了~
ipad协议08算法分享无dll.zip

共333个文件
go:292个
map:6个
js:6个

0 下载量 15 浏览量
2025-08-04
00:15:41
上传
评论
收藏 31.46MB ZIP 举报
温馨提示
免责声明:该资源仅供学习和研究传播,大家请在下载后24小时内删除,一切关于该资源商业行为和违法行为与博主无关。 请勿将该软件程序进行商业交易、转载、违法运营 等行为,该软件只为研究、学习所提供,该软件程序使用后发生的一切问题与本站和博主无关。 若本程序源码侵犯了您的权益,请及时联系我们予以删除! 本程序仅供研究学习使用,切勿商用以及违法使用!!! 附: 根据2013年1月30日《计算机软件保护条例》新规定:第十七条 为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。 鉴于此,希望大家按此说明学习以及研究程序软件! 切勿商用,切勿违法使用!!!否则后果自行承担! (http://www.gov.cn/zhengce/2020-12/26/content_5574414.htm) ********************************************************************************
资源推荐
资源详情
资源评论





























收起资源包目录





































































































共 333 条
- 1
- 2
- 3
- 4
资源评论


梦玄海
- 粉丝: 1985
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 逻辑与信息教学的新方法探讨
- 互联网思维模式下的新媒体运营策略探索.docx
- 互联网+智能制造.pptx
- 工程科技自动化培训班.ppt
- 大数据下的网络思想政治教育.docx
- Android移动应用内聚合支付平台的分析研究与设计方案.doc
- 试论计算机安全危害的特点与对策.docx
- 互联网医疗行业发展趋势分析:政策日益明朗-互联网+医疗健康服务蓬.docx
- 配电网自动化实用技术手册基础知识框架(一部分).doc
- 智能校园安防监控物联网系统设计.docx
- 计算机软件开发中的分层技术与实施要点分析.docx
- 50年机器人学厨进化史:用大数据传承美食记忆.docx
- 谈大数据时代的信息与计算科学.docx
- ZIGBEE-ON-WINDOWS-MOBILEZIGBEE模块的设计制作.doc
- 智能化技术应用于电气工程自动化控制的途径研究.docx
- 电子商务与物流实验分析报告1.doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
