ws_index_request.proto 1.0 KB

12345678910111213141516171819202122232425262728293031323334
  1. syntax = "proto2";
  2. package vip.metadev.module.battle.protobuf;
  3. option java_outer_classname = "IndexDataRequestProto";
  4. option java_multiple_files = false;
  5. // 导入消息类型枚举
  6. import "ws_message_types.proto";
  7. // 导入公共消息定义
  8. import "ws_common_request.proto";
  9. // 升级魔法阵请求消息
  10. message IndexDataRequest {
  11. optional WsMessageType message_id = 1 [default = INDEX_DATA]; // 消息类型 获取首页数据
  12. repeated CommonRequest envelope = 2; // 公共必传参数集
  13. }
  14. // 首页数据响应
  15. message IndexPageDataResponse {
  16. repeated UnclaimedMagicStoneEntry unclaimed_magic_stone_map = 1; // 未领取魔法石映射
  17. optional StoryEntry storyEntry = 2; //闯关模式数据
  18. optional int32 maxMagicArrayLevel=3; //当前拥有的魔法阵最大等级
  19. }
  20. message UnclaimedMagicStoneEntry {
  21. optional string key = 1;
  22. optional int64 value = 2;
  23. }
  24. message StoryEntry{
  25. optional string story_id = 1; // 闯关模式当前关卡id
  26. optional int64 story_ticket = 2; // 挑战券数量
  27. }