sk-client/proto/protos/SupremacyProto.proto

68 lines
1.2 KiB
Protocol Buffer

package com.ljsd.jieling.protocols;
option optimize_for = SPEED;
import "CommonProto.proto";
message Prop{
optional int32 key =1;
optional int32 value =2;
}
message PersonInfo{
optional int32 uid = 1;
optional string name =2;
optional int32 head =3;
optional int32 headFrame = 4;
optional int32 time=5;
optional int32 level=6;
optional int32 teamId=7;
optional int32 allHeroForce=8;
repeated Hero heros=9;
optional int32 resultCode=10;
optional int32 formationId=11;
optional int32 investigateLevel = 12; //号角等级
}
message SupremacyBoss{
optional int32 id =1;
optional int32 rank =2;
optional int32 pos =3;
optional int32 uid =4;
optional string title =5;
optional int32 level =6;
optional int32 monster =7;
repeated Prop props = 8;
optional int32 needArenaRank =9;
optional int32 bossShow =10;
optional PersonInfo personInfo = 11;
}
message SupremacyInitRequest{
optional int32 uid = 1;
}
message SupremacyInitResponse{
repeated SupremacyBoss boss = 1;
}
message GetSupremacyBattleRecordRequest{
optional int32 rank = 1;
optional int32 pos = 2;
}
message GetSupremacyBattleRecordResponse{
repeated PersonInfo personInfo=1;
}