package com.ljsd.jieling.protocols; option optimize_for = SPEED; message PowerCenterInfoIndication{ optional PowerCenterInfo powerCenterInfo = 1; repeated LinkHeroInfo linkHeroInfo = 2; } message PowerCenterInfo{ optional int32 level = 1; optional bool active = 2; repeated string strongestHero = 3; repeated LinkPos linkPos = 4; repeated Equip equip = 5; } message LinkHeroInfo{ optional string heroId = 1; optional int32 heroLevel = 2; optional int32 heroBreakId = 3;//阶数 repeated Equip equip = 4;//装备 } message LinkPos{ optional int32 position = 1; optional string heroId = 2;//链接的英雄,为空则未链接 optional int64 readyTime = 3;//冷却完成时间 optional int32 heroLevel = 4; optional int32 heroBreakId = 5;//阶数 } message Equip{ optional int32 position = 1; optional int32 equipId = 2; optional string heroId = 3; } message LinkHeroRequest{//链接&取消链接 optional int32 position = 1; optional string heroId = 2;//取消链接可不传 optional int32 type = 3; // 0:取消链接,1:链接 } message SpeedUpLinkPosRequest{//提前结束链接栏位冷却 optional int32 position = 1; optional int32 costType = 2; }