1234567891011121314151617181920212223242526272829303132333435363738 |
- syntax = "proto2";
- package vip.metadev.module.battle.protobuf;
- option java_outer_classname = "IndexDataRequestProto";
- option java_multiple_files = false;
- // 导入消息类型枚举
- import "ws_message_types.proto";
- // 导入公共消息定义
- import "ws_common_request.proto";
- // 升级魔法阵请求消息
- message IndexDataRequest {
- optional WsMessageType message_id = 1 [default = INDEX_DATA]; // 消息类型 获取首页数据
- repeated CommonRequest envelope = 2; // 公共必传参数集
- }
- // 首页数据响应
- message IndexPageDataResponse {
- repeated UnclaimedMagicStoneEntry unclaimed_magic_stone_map = 1; // 未领取魔法石映射
- optional StoryEntry storyEntry = 2; //闯关模式数据
- optional int32 maxMagicArrayLevel=3; //当前拥有的魔法阵最大等级
- repeated int64 collected_story_ids=4; //已领取的阶段性奖励关卡id
- }
- message UnclaimedMagicStoneEntry {
- optional string key = 1;
- optional int64 value = 2;
- }
- message StoryEntry{
- optional string story_id = 1; // 闯关模式当前关卡id
- optional bool success= 2 [default = false]; // 是否通关 true 通关
- optional int32 story_ticket = 3; // 挑战券数量
- }
|