ws_message_types.proto 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. syntax = "proto2";
  2. package vip.metadev.module.battle.protobuf;
  3. option java_outer_classname = "WsMessageTypesProto";
  4. option java_multiple_files = false;
  5. // WebSocket 消息类型枚举
  6. enum WsMessageType {
  7. // 系统消息类型 (1000-1999)
  8. UNKNOWN = 0; // 未知消息类型
  9. CONNECTION_ACK = 1000; // 连接确认
  10. HEARTBEAT = 1001; // 心跳消息
  11. AUTHENTICATION = 1002; // 认证消息
  12. AUTHENTICATION_RESPONSE = 1003; // 认证响应
  13. ERROR = 1004; // 错误消息
  14. // 游戏相关消息类型 (2000-2999)
  15. ENTER_GAME = 2000; //进入游戏
  16. BATTLE_PROGRESS_UPDATE=2001; //战斗进度更新
  17. CHOOSE_MAGIC_ARRAY=2002; //选择魔法阵
  18. UPGRADE_MAGIC_ARRAY=2003; //升级魔法阵
  19. INDEX_DATA=2004; //获取首页数据
  20. BOSS_KILL_NOTIFICATION=2005; //BOSS击杀通知
  21. MONSTER_KILL_NOTIFICATION=2006; //怪物击杀通知
  22. MONSTER_KILL_CAROUSEL_NOTIFICATION=2007; //走马灯爆奖通知
  23. ENTRY_STORY_GAME=2008; //进入闯关模式
  24. CLAIM_PHASED_REWARD=2009; //领取闯关模式阶段性奖励
  25. // 邮件相关消息类型 (3000-3999)
  26. MAIL_NOTIFICATION = 3000; // 邮件通知
  27. MAIL_LIST_REQUEST = 3001; // 请求邮件列表
  28. MAIL_DETAIL_REQUEST = 3002; // 请求邮件详情
  29. MAIL_CLAIM_REQUEST = 3003; // 请求领取附件
  30. MAIL_READ_REQUEST = 3004; // 请求标记已读
  31. MAIL_DELETE_REQUEST = 3005; // 请求删除邮件
  32. MAIL_UNREAD_COUNT = 3006; // 未读邮件数量
  33. MAIL_STATUS_UPDATE = 3007; // 邮件状态更新
  34. //商业化活动相关 (4000-4999)
  35. DAILY_TASK_INDEX= 4000; // 每日任务首页
  36. CLAIM_AWARD = 4100; // 通用领取奖励接口
  37. }