756 lines
		
	
	
		
			20 KiB
		
	
	
	
		
			Protocol Buffer
		
	
			
		
		
	
	
			756 lines
		
	
	
		
			20 KiB
		
	
	
	
		
			Protocol Buffer
		
	
package com.ljsd.jieling.protocols;
 | 
						||
 | 
						||
option optimize_for = SPEED;
 | 
						||
 | 
						||
import "CommonProto.proto";
 | 
						||
 | 
						||
// request 编号需要小于 response 编号
 | 
						||
 | 
						||
	message ErrorMsgResponse{
 | 
						||
		optional string msg = 1;
 | 
						||
	}
 | 
						||
 | 
						||
	message LoginRequest{
 | 
						||
  		optional string device_id_s =1 ; //设备唯一标识,必须添加该字段
 | 
						||
  		optional string idfa_sOr_imei_s =2 ; //苹果 安卓设备唯一标识吗
 | 
						||
  		optional string brand_type_s =3;  //设备机型类型
 | 
						||
  		optional string brand_s =4;  //设备机型名称
 | 
						||
  		optional string os_version_s =5;  //设备使用系统版本号
 | 
						||
  		optional string dpi_s =6;  //设备分辨率
 | 
						||
  		optional string operator_s =7;  //设备对应运营商类型
 | 
						||
  		optional string network_s =8;  //设备对应网络类型
 | 
						||
  		optional string ip_s =9;  //IP
 | 
						||
		optional string openId =10; //openID
 | 
						||
		optional string channel_s=11; //渠道 ID
 | 
						||
		optional string platform_s=12;// 平台类型 
 | 
						||
		optional string distinct_id = 13;//访客id
 | 
						||
	}
 | 
						||
 | 
						||
	message LoginResponse{
 | 
						||
		optional int32 resultCode = 1;
 | 
						||
		optional string newToken = 2;	
 | 
						||
	}
 | 
						||
 | 
						||
 | 
						||
	message GetPlayerInfoRequest{
 | 
						||
  		optional int32 num = 1;
 | 
						||
		optional string str = 2;
 | 
						||
	}
 | 
						||
 | 
						||
	message GetPlayerInfoResponse{
 | 
						||
		optional Player player = 1;
 | 
						||
		repeated NewPlayerGuidePoint newPlayerGuidePoint =2;
 | 
						||
		repeated Privilege privilege =3;
 | 
						||
		repeated GiftGoodsInfo giftGoodsInfo =4;
 | 
						||
		repeated int32 buyGoodsId = 5;
 | 
						||
		optional SuddenlyBossInfo SuddenlyBossInfo = 6;//精英怪信息
 | 
						||
		repeated int32 vipLeveTake = 7;
 | 
						||
		optional int32 userCreateTime = 8; // 玩家创角时间
 | 
						||
		repeated int32 redType = 9;// 红点信息
 | 
						||
		optional int32 randCount = 10;//已招募次数
 | 
						||
		repeated EveryHeroHandBook heroHandBook = 11;//英雄图鉴
 | 
						||
		repeated int32 equipHandBook = 12;//装备图鉴
 | 
						||
		repeated int32 towerReceivedReward = 13;//试炼已领取奖励层数
 | 
						||
		repeated GoodsTypeDuration goodsTypeDuration = 14; // 已购买商品结束时间
 | 
						||
		optional int32 treasureLevel = 15; // 孙龙的宝藏等级
 | 
						||
		optional int32 hadBuyTreasure = 16; // 是否购买孙龙的宝藏
 | 
						||
		optional SignInInfo SignInInfo =17;//签到
 | 
						||
		optional int32 firstTenth = 18;//首次十连是否用过
 | 
						||
		optional int32 monsterAttackTime = 19;//妖潮
 | 
						||
		optional int32 isDayFirst = 20;//0表示新的一天
 | 
						||
		optional EndlessInfo endInfo = 21;//无尽副本信息
 | 
						||
		optional PlayerBindPhone playerBindPhone = 22;//玩家手机绑定信息
 | 
						||
		optional int32 QuestionState = 23;//答题状态 -1没有问卷 0未答题 1已答题
 | 
						||
		optional int32 SoulEquipPool = 24;//占星卡池
 | 
						||
		repeated int32 playedMapTypes = 25;//已经玩过的副本类型
 | 
						||
		optional int32 amount = 26;//总储值
 | 
						||
		optional int32 vipDaily = 27;//特权每日礼包是否领取 0 未领 >0vip 等级
 | 
						||
		optional int32 missingRefreshCount = 28;//迷宫寻宝妖精刷新次数
 | 
						||
		repeated MonthCardInfo monthinfos = 29;//月卡
 | 
						||
		repeated int32 dailyChallengeInfo = 30;//每日挑战信息
 | 
						||
		optional int32 expeditionLeve =31 ; //猎妖之路阶段 -1 待选择
 | 
						||
		optional int32 hadLuckTime = 32;//幸运探宝次数
 | 
						||
		optional int32 hadAdvanceLuckTime = 33;//高级幸运探宝次数
 | 
						||
	}
 | 
						||
 | 
						||
 | 
						||
	message GetItemInfoRequest{
 | 
						||
		optional int32 index = 1; //第一次请求索引为0, 第二次:第一次索引+每页的数量
 | 
						||
	}
 | 
						||
 | 
						||
	message GetItemInfoResponse{
 | 
						||
		repeated Item itemlist = 1;
 | 
						||
		optional bool isSendFinish =2; //是否发送完成
 | 
						||
	}
 | 
						||
 | 
						||
	message GetAllMailInfoResponse{
 | 
						||
		repeated Mail mialList = 1;
 | 
						||
	}
 | 
						||
 | 
						||
	message UseAndPriceItemRequest{
 | 
						||
		optional int32 type = 1; //0:使用 1:分解物品 2:分解装备3:分解妖灵师 4:分解宝器 5:分解魂印(分解法宝在分解妖灵师同时分解)
 | 
						||
		optional int32 itemId = 2;
 | 
						||
		repeated Item items = 3;
 | 
						||
		repeated string equipIds = 4;
 | 
						||
		repeated string heroIds = 5;
 | 
						||
	}
 | 
						||
	message UseAndPriceItemResponse{
 | 
						||
		optional Drop drop = 1;
 | 
						||
	}
 | 
						||
 | 
						||
	message MailReadRequest{
 | 
						||
		optional string mailId = 1;
 | 
						||
	}
 | 
						||
	message TakeMailRequest{
 | 
						||
		repeated string mailIds = 1;
 | 
						||
	}
 | 
						||
	message TakeMailResponse{
 | 
						||
		optional Drop drop = 1;
 | 
						||
	}
 | 
						||
 | 
						||
 | 
						||
	message WorkShopFoundationRequest{
 | 
						||
		optional int32 materialId = 1; // 要打造的材料模板id
 | 
						||
		optional int32 nums =2; //数量
 | 
						||
	}
 | 
						||
 | 
						||
	message WorkShopEquipCreateRequest{
 | 
						||
		optional int32 equipTid = 1; // 要打造的装备模板id
 | 
						||
		repeated int32 runneIds = 2;  // 符文ids  不需要传送特殊符文。
 | 
						||
		optional int32 nums = 3 ;// 锻造装备数量
 | 
						||
	}
 | 
						||
 | 
						||
	message WorkShopEquipCreateResponse{
 | 
						||
		optional int32 type =1 ; // 1:工坊 2:百味居
 | 
						||
		optional Drop drop =2;
 | 
						||
	}
 | 
						||
 | 
						||
	message WorkShopRebuildRequest{
 | 
						||
		optional string equipId = 1; // 要重造装备动态id
 | 
						||
		repeated string consumeEquipIds =2; //祭品动态id
 | 
						||
	}
 | 
						||
 | 
						||
	message WorkShopRebuildRespoonse{
 | 
						||
		optional Equip equip = 1;
 | 
						||
	}
 | 
						||
 | 
						||
	message WorkTechnologyLevelRequest{
 | 
						||
		optional int32 id = 1;//
 | 
						||
		optional int32 targetLevel = 2;//等级
 | 
						||
	}
 | 
						||
 | 
						||
	message WorkTechnologyLevelResponse{
 | 
						||
		optional int32 id = 1;//
 | 
						||
		optional int32 targetLevel = 2;//等级
 | 
						||
	}
 | 
						||
 | 
						||
	message WorkTechnologyResetRequest{
 | 
						||
		optional int32 professionId = 1;// 重置科技树职业id
 | 
						||
	}
 | 
						||
 | 
						||
	message WorkTechnologyResetResponse{
 | 
						||
		optional Drop drop = 1;// 返还道具
 | 
						||
	}
 | 
						||
 | 
						||
	message ActiviteWorkShopReqeust{
 | 
						||
		optional int32 type =1;  //功能类型:1: 基础锻造 2:制作装备 或 制作美食
 | 
						||
		optional int32 activiteId =2; //要激活的功能id
 | 
						||
	}
 | 
						||
 | 
						||
	message GetWorkShopInfoResponse{
 | 
						||
		repeated WorkShopUnLockInfo workShopUnLockInfo =1; //作坊解锁信息
 | 
						||
		repeated WorkShopBaseInfo workShopBaseInfo =2; //作坊基本信息 
 | 
						||
		optional Equip unDetermined =3; //待确认重铸装备
 | 
						||
		repeated TechnologyInfo technologyInfo = 4 ; //科技树点
 | 
						||
	}
 | 
						||
 | 
						||
	message CookFoodRequest{
 | 
						||
		repeated int32 materialId =1 ;// 所选食材id
 | 
						||
		optional int32 nums =2;  //次数
 | 
						||
	}
 | 
						||
 | 
						||
	message CookFoodResponse{
 | 
						||
		optional WorkShopBaseInfo workShopBaseInfo =1;
 | 
						||
		optional Drop drop =2;
 | 
						||
	}
 | 
						||
 | 
						||
	message RedPointInfo{
 | 
						||
		optional int32 type =1 ;//红点类型 1: 邮件红点 2 :  分享外敌boss红点 3:竞技场防守记录红点
 | 
						||
	}
 | 
						||
	
 | 
						||
	message SaveNewPlayerPointRequest{
 | 
						||
		optional NewPlayerGuidePoint newPlayerGuidePoint =1;
 | 
						||
	}
 | 
						||
 | 
						||
	message TakeActivityRewardRequest{
 | 
						||
		optional int32 missionId = 1;  //活动任务id
 | 
						||
		optional int32 activityId = 2 ;//活动id
 | 
						||
	}
 | 
						||
 | 
						||
	message TakeActivityRewardResponse{
 | 
						||
		optional Drop drop = 1;
 | 
						||
	}
 | 
						||
 | 
						||
	message GetAllActivityResponse{
 | 
						||
		repeated ActivityInfo activityInfo =1;
 | 
						||
		
 | 
						||
	}
 | 
						||
 | 
						||
	message RandomNameResponse{
 | 
						||
		optional string randomName =1;
 | 
						||
	}
 | 
						||
 | 
						||
	message ReNameRequest{
 | 
						||
		optional int32 type = 1 ; // 1:玩家起名 2: 阵容起名
 | 
						||
		optional string name = 2;
 | 
						||
		optional int32 teamPosId = 3; // 队伍id
 | 
						||
		optional int32 sex = 4; //0 男性 1 女
 | 
						||
	}
 | 
						||
 | 
						||
	message WorkShopRebuildConfirmRequest{
 | 
						||
		optional int32 state = 1; // 1:确认使用 0:取消
 | 
						||
	}
 | 
						||
 | 
						||
 
 | 
						||
	message GetSecretBoxInfoResponse{
 | 
						||
		optional int32 season =1;//当前周期id
 | 
						||
		optional int32 count =2; //总抽取次数
 | 
						||
	}
 | 
						||
 | 
						||
	message SecretBoxRandomRequest{
 | 
						||
		optional int32 typeId = 1;
 | 
						||
	}
 | 
						||
 | 
						||
	message SecretBoxRandomResponse{
 | 
						||
		optional Drop drop = 1; //抽取到的物品
 | 
						||
		optional Drop extrarReward =2; //额外奖励
 | 
						||
	}
 | 
						||
 | 
						||
	message GetStoreInfosResponse{
 | 
						||
		repeated StoreInfo storeInfo = 1; //商店信息
 | 
						||
	}
 | 
						||
 | 
						||
	message BuyStoreItemRequest{
 | 
						||
		optional int32 storeId =1;//商店id
 | 
						||
		optional int32 itemId =2; //物品id
 | 
						||
		optional int32 itemNum =3; //物品数量
 | 
						||
	}
 | 
						||
 | 
						||
	message BuyStoreItemResponse{
 | 
						||
		optional Drop drop = 1; //抽取到的物品
 | 
						||
	}
 | 
						||
 | 
						||
	message StoreGoodsRefreshRequest{
 | 
						||
		optional int32 type =1;   //0:手动刷新 1: 自动刷新 
 | 
						||
		optional int32 storeId = 2;  //商店id
 | 
						||
	}
 | 
						||
 | 
						||
	message StoreGoodsRefreshResponse{
 | 
						||
		optional StoreInfo storeInfo = 1; //商店信息
 | 
						||
	}
 | 
						||
 | 
						||
 | 
						||
	message GetFunctionOfTimeResponse{
 | 
						||
		repeated FunctionOfTime functionOfTime =1 ;
 | 
						||
	}
 | 
						||
 | 
						||
	message VipLevelUpResponse{
 | 
						||
		optional VipBaseInfo vipBaseInfo =1;
 | 
						||
		repeated UserMissionInfo userMissionInfo =2;//任务请求
 | 
						||
	}
 | 
						||
 | 
						||
	message MissionUpdateListIndication{
 | 
						||
		repeated UserMissionInfo userMissionInfo =2; //任务更新详情
 | 
						||
	}
 | 
						||
 | 
						||
	message TakeMissionRewardRequest{
 | 
						||
		optional int32 type =1 ; //  任务类型 1:vip任务 2;每日任务
 | 
						||
		optional int32 missionId =2;// missionId
 | 
						||
	}
 | 
						||
 | 
						||
	message TakeMissionRewardResponse{
 | 
						||
		optional Drop drop  =1 ;
 | 
						||
		optional int32 treasureScore = 2 ;//孙龙的宝藏分数
 | 
						||
	}
 | 
						||
 | 
						||
	message UserForceChangeRequest{
 | 
						||
		optional int32 teamId = 1; // 最高战力队伍id
 | 
						||
	}
 | 
						||
 | 
						||
	message VipTakeBoxRequest{
 | 
						||
		optional int32 type =1 ;// 1 : 等级礼包 2 :每日礼包
 | 
						||
	}
 | 
						||
 | 
						||
	message VipTakeBoxResponse{
 | 
						||
		optional Drop drop =1;
 | 
						||
	}
 | 
						||
 | 
						||
	message RechargeInfoRequest{
 | 
						||
		optional int32 money = 1; //充值金额
 | 
						||
	}
 | 
						||
 | 
						||
	message RechargeInfoResponse{
 | 
						||
		optional Drop drop = 1 ;// 首冲奖励
 | 
						||
	}
 | 
						||
 | 
						||
	message GetFriendInfoRequest{
 | 
						||
		optional int32 type = 1; //1:好友列表, 2:推荐列表 3:申请列表 4 黑名单信息
 | 
						||
	}
 | 
						||
 | 
						||
	message GetFriendInfoResponse{
 | 
						||
		repeated Friend Friends =1; //好友信息
 | 
						||
	}
 | 
						||
 | 
						||
	//测试购买礼包
 | 
						||
	message TestBuyGiftGoodsRequest{
 | 
						||
		optional int32 goodsId = 1;
 | 
						||
	}
 | 
						||
 | 
						||
	//购买礼包获得道具推送
 | 
						||
	message BuyGoodsDropIndication{
 | 
						||
		optional Drop drop =1;
 | 
						||
	}
 | 
						||
 | 
						||
	message AllGiftGoodsIndication{
 | 
						||
		repeated GiftGoodsInfo GiftGoodsInfo =1;
 | 
						||
	}
 | 
						||
 | 
						||
	message InviteFriendRequest{
 | 
						||
		repeated int32 inviteUids = 1; // 申请的好友id
 | 
						||
	}
 | 
						||
 | 
						||
 | 
						||
	message FriendInviteOperationRequest{
 | 
						||
		optional int32 type = 1; //1:同意 2:拒绝 3:全部同意 4: 全部拒绝
 | 
						||
		optional int32 friendId = 2; // 好友id
 | 
						||
	}
 | 
						||
 | 
						||
	message sendFriendInfoIndication{ 
 | 
						||
		optional int32 type = 1; //1:申请好友 2: 添加好友
 | 
						||
		optional Friend Friends =2; //好友信息
 | 
						||
	}
 | 
						||
 | 
						||
	message FriendGivePresentRequest{
 | 
						||
		optional int32  type = 1; //1:赠送一个人 2 赠送全部好友
 | 
						||
		optional int32  friendId=2;
 | 
						||
	}
 | 
						||
 | 
						||
	message DelFriendRequest{
 | 
						||
		optional int32  friendId= 1;
 | 
						||
	}
 | 
						||
	message FriendTakeHeartRequest{
 | 
						||
		optional int32 type = 1; // 1:领取一个人的 2:全部领取
 | 
						||
		optional int32 friendId = 2; 
 | 
						||
	}
 | 
						||
 | 
						||
	message FriendTakeHeartResponse{
 | 
						||
		optional Drop drop =1;
 | 
						||
		repeated int32 friendId = 2; // 已领取好友id
 | 
						||
	}
 | 
						||
 | 
						||
	message FriendSearchRequest{
 | 
						||
		optional string name = 1; // 名字
 | 
						||
	}
 | 
						||
 | 
						||
	message FriendSearchResponse{
 | 
						||
		optional int32 type = 1; // 1申请:, 2:好友. 3:已申请
 | 
						||
		optional Friend Friends =2; //好友信息
 | 
						||
	}
 | 
						||
 | 
						||
	message SendFriendStateIndication{ 
 | 
						||
		optional int32 type = 1; //1:删除好友 2: 赠送体力
 | 
						||
		optional int32 friendId =2; //好友Id
 | 
						||
	}
 | 
						||
 | 
						||
	message RefreshFriendStateResponse{
 | 
						||
		repeated int32 friendIds = 1;
 | 
						||
	}
 | 
						||
 | 
						||
	message FriendBlackOptRequest{
 | 
						||
		optional int32 type  =1 ; // 操作类型 : 1 加入黑名单 2 解除黑名单 3一键移除
 | 
						||
		optional int32 blackUid  =2;// 用户uid
 | 
						||
	}
 | 
						||
 | 
						||
	message FivePlayerUpdateIndication{
 | 
						||
		optional int32 hadTakeDailyBox = 1 ;//是否领取每日礼包 1:已领取vip等级 -1:未领取
 | 
						||
		repeated Privilege privilege =2 ; //特权使用信息
 | 
						||
		repeated ActivityInfo activityInfo =3;//  活动刷新
 | 
						||
		repeated UserMissionInfo userMissionInfo =4;//任务详情(列如 每日任务重置)
 | 
						||
		optional fiveResetTowerInfo fiveResetTowerInfo = 5;// 重置试炼信息
 | 
						||
		optional SignInInfo SignInInfo = 6;//签到
 | 
						||
		optional PlayerBindPhone playerBindPhone = 7;//玩家手机绑定信息
 | 
						||
		repeated LuckWheelRewardPosInfo posInfos = 8;//转盘信息
 | 
						||
		repeated LuckWheelRewardPosInfo posInfosAdvance = 9;//高级转盘信息
 | 
						||
		repeated int32 MonthDailyTake=10;//已领取的月卡id
 | 
						||
		optional int32 lastFeteType =11 ; // 上次祭祀类型 //每日清除 5点推送
 | 
						||
		repeated int32 takeFeteReward =12 ; // 祭祀领取进度
 | 
						||
		optional int32 expeditionLeve =13 ; //猎妖之路阶段 -1 待选择
 | 
						||
		optional int32 hadLuckTime = 14;//幸运探宝次数
 | 
						||
		optional int32 hadAdvanceLuckTime = 15;//高级幸运探宝次数
 | 
						||
	}
 | 
						||
		
 | 
						||
 | 
						||
	message GetMissionResponse{
 | 
						||
		repeated UserMissionInfo userMissionInfo =1;//所有任务详情
 | 
						||
	}
 | 
						||
 | 
						||
	message RefreshItemNumRequest{
 | 
						||
		repeated int32 itemId = 1;//
 | 
						||
	}
 | 
						||
 | 
						||
	message RefreshItemNumResponse{
 | 
						||
		repeated ItemInfo itemInfo = 1;
 | 
						||
	}
 | 
						||
 | 
						||
	message UpdateBagIndication{
 | 
						||
		optional int32 type =1; //更新背包类型 0: 普通背包 1: 临时背包
 | 
						||
		repeated Item item =2;
 | 
						||
	}
 | 
						||
 | 
						||
	message ModifyDecorationRequest{
 | 
						||
		//修改外观
 | 
						||
		optional int32 decorationId = 1;
 | 
						||
		optional int32 type = 2;//0头像框,1头像,2称号,3坐骑,4皮肤
 | 
						||
	}
 | 
						||
 | 
						||
	//初始化云梦祈福
 | 
						||
	
 | 
						||
	//请求云梦数据
 | 
						||
	message blessResponse{
 | 
						||
		repeated blessReward fixReward = 1;
 | 
						||
		repeated blessReward legendReward = 2;
 | 
						||
		repeated blessReward supremeReward = 3;
 | 
						||
		repeated blessReward countReward = 4;
 | 
						||
		repeated blessReward rewardView = 5;
 | 
						||
		optional int32 lastRefreshTime = 6;
 | 
						||
	}
 | 
						||
	//保存奖励
 | 
						||
	message blessSaveRequest{
 | 
						||
		repeated int32 rewardIds = 1;
 | 
						||
	}
 | 
						||
	//云梦抽取
 | 
						||
	message blessChooseRequest{
 | 
						||
		optional int32 locationId = 1;
 | 
						||
	}
 | 
						||
	message blessChooseResponse{
 | 
						||
		optional Drop reward = 1;
 | 
						||
		//所选格子奖励Id
 | 
						||
		optional int32 chooseRewardId = 2;
 | 
						||
	}
 | 
						||
	//刷新奖励
 | 
						||
	message blessRefresh{
 | 
						||
		optional blessResponse reward =1;
 | 
						||
	}
 | 
						||
 | 
						||
	message storeUpdateIndication{
 | 
						||
		repeated StoreInfo storeInfo =1;
 | 
						||
	}
 | 
						||
	//装备锁定
 | 
						||
	message LockEquip{
 | 
						||
		repeated string id = 1;
 | 
						||
		optional int32 type = 2;//1:锁定操作 2:解锁操作
 | 
						||
	}
 | 
						||
 | 
						||
	message ActivityUpateIndication{
 | 
						||
		repeated ActivityInfo activityInfo =1;
 | 
						||
		repeated int32 closeActivityId = 2;
 | 
						||
	}
 | 
						||
	
 | 
						||
	message GetForceRankInfoRequest{
 | 
						||
		optional int32 page = 1; //页数
 | 
						||
		optional int32 activiteId = 2; //活动ID
 | 
						||
	}
 | 
						||
	
 | 
						||
	message GetForceRankInfoResponse{
 | 
						||
	    repeated UseForceInfo useForceInfo = 1;
 | 
						||
		optional int32 myForce = 2; //我的战力
 | 
						||
		optional int32 myRank =3 ;// 我的排名
 | 
						||
	}
 | 
						||
	
 | 
						||
	//活动进度推送
 | 
						||
	message ActivityUpateProgressIndication{
 | 
						||
	   required ActivityInfo activityInfo =1;
 | 
						||
	}
 | 
						||
	
 | 
						||
	
 | 
						||
	message GetExpertInfoRequest{
 | 
						||
		optional int32 activiteId = 1; //活动ID
 | 
						||
	}
 | 
						||
	
 | 
						||
	message GetExpertInfoResponse{
 | 
						||
	    repeated ExpertInfo expert = 1;
 | 
						||
		optional int32 myScore = 2; //我的分数
 | 
						||
		optional int32 myRank =3 ;// 我的排名
 | 
						||
	}
 | 
						||
	
 | 
						||
	message SignInRequest{
 | 
						||
		optional int32 dayIndex = 1; 
 | 
						||
	}
 | 
						||
	
 | 
						||
	message SignInResponse{
 | 
						||
		optional Drop drop  =1 ;
 | 
						||
	}
 | 
						||
	//获取编队信息
 | 
						||
	message GetPlayerOneTeamInfoRequest{
 | 
						||
		optional int32 playerId = 1;
 | 
						||
		optional int32 teamId = 2;
 | 
						||
	}
 | 
						||
	message GetPlayerOneTeamInfoResponse{
 | 
						||
		optional TeamOneInfo teamInfo = 1;
 | 
						||
	}
 | 
						||
 | 
						||
	message TakeSenvenScoreRewardResponse{
 | 
						||
		optional Drop drop =1;
 | 
						||
	}
 | 
						||
	
 | 
						||
 | 
						||
	message UpdateStateRequest{
 | 
						||
		optional int32 type = 1; // 类型信息 1 : 七日狂欢领取活动
 | 
						||
	}
 | 
						||
 | 
						||
	message UpdateUserExpIndicaiton{
 | 
						||
		optional int32 level = 1 ;// 玩家等级
 | 
						||
		optional int32 exp  =2 ; // 玩家经验
 | 
						||
	}
 | 
						||
 | 
						||
 | 
						||
	message UpdateSecretBoxSeasonIndication{
 | 
						||
		optional int32 newSeasonId = 1 ;// 新的赛季id id=0 代表功能已关闭
 | 
						||
	}
 | 
						||
	
 | 
						||
	message GetMonsterRankInfoRequest{
 | 
						||
	}
 | 
						||
	
 | 
						||
	message GetMonsterRankInfoResponse{
 | 
						||
	    repeated MonsterRankInfo monster = 1;
 | 
						||
		optional int32 myScore = 2; //我的分数 -1
 | 
						||
		optional int32 myRank =3;// 我的排名 -1不在榜单内
 | 
						||
	}
 | 
						||
	
 | 
						||
	message PlayerBackCInfoIndication{
 | 
						||
		optional string nickName = 1;
 | 
						||
	}
 | 
						||
	
 | 
						||
	message UpdatePhoneinfoRequest{
 | 
						||
		optional string phoneNum = 1;
 | 
						||
	}
 | 
						||
	message UpdatePhoneinfoResponse{
 | 
						||
		optional int32 state = 1;//本月绑定状态 0 未绑定 1已绑定未领奖 2已领奖
 | 
						||
	}
 | 
						||
	
 | 
						||
	message GetPhoneRewardRequest{
 | 
						||
	}
 | 
						||
	
 | 
						||
	message GetPhoneRewardResponse{
 | 
						||
		optional Drop drop  =1 ;
 | 
						||
	}
 | 
						||
	
 | 
						||
	message QuestionIndication{
 | 
						||
		optional int32 state = 1; //state -1关闭 1开启
 | 
						||
	}
 | 
						||
	
 | 
						||
	message GetQuestionRequest{
 | 
						||
		
 | 
						||
	}
 | 
						||
	
 | 
						||
	message GetQuestionResponse{
 | 
						||
		optional string id= 1; //问卷id
 | 
						||
		optional string questDes= 2; //问卷描述
 | 
						||
		optional string start= 3; //开始时间
 | 
						||
		optional string endtime= 4; //问卷结束时间
 | 
						||
		repeated QuestionOptions questOptions =5; //问卷问题
 | 
						||
	}
 | 
						||
	
 | 
						||
	message upDataQuestionRequest{
 | 
						||
		repeated string options = 1; //问题答案 ABCD形式 多选拼接多个 
 | 
						||
	}
 | 
						||
	
 | 
						||
	message upDataQuestionResponse{
 | 
						||
		optional int32 result = 1;//-1失败 0成功
 | 
						||
	}
 | 
						||
 | 
						||
	message BloodRank{
 | 
						||
}
 | 
						||
	message ExchangeCdkRequest{
 | 
						||
		optional string key = 1;
 | 
						||
	}
 | 
						||
 | 
						||
	message NotifyPaySuccessfulIndicaiton{
 | 
						||
		optional int32 goodsId =1 ;// 购买商品id
 | 
						||
	}
 | 
						||
 | 
						||
	message DirectBuyIndication{
 | 
						||
		optional int32 goodsId = 1; // 索购买的商品id
 | 
						||
		optional Drop drop = 2; // 
 | 
						||
	}
 | 
						||
		
 | 
						||
		
 | 
						||
	message RefreshLuckWheelRequest{
 | 
						||
		optional int32 activityId = 1;
 | 
						||
		optional bool isFree = 2;
 | 
						||
	}
 | 
						||
 | 
						||
	message RefreshLuckWheelResponse{
 | 
						||
		repeated LuckWheelRewardPosInfo posInfos = 1;
 | 
						||
		
 | 
						||
	}
 | 
						||
	
 | 
						||
	message GetLuckWheelRandRewardRequest{
 | 
						||
		optional int32 activityId = 1;
 | 
						||
		optional bool repeated = 2;
 | 
						||
	}
 | 
						||
	message GetLuckWheelRandRewardResponse{
 | 
						||
		optional int32 activityId = 1;
 | 
						||
		repeated LuckWheelRewardPosInfo posInfos = 2;
 | 
						||
		optional Drop drop = 3; 
 | 
						||
	}
 | 
						||
 | 
						||
 | 
						||
	message LuckWheelIndication{
 | 
						||
		repeated LuckWheelRewardPosInfo posInfos = 1;//转盘信息
 | 
						||
		repeated LuckWheelRewardPosInfo posInfosAdvance = 2;//高级转盘信息
 | 
						||
	}
 | 
						||
 | 
						||
	message GetMainLevelInfoResponse{
 | 
						||
		optional int32 fightId = 1 ; //当前关卡id
 | 
						||
		optional int32 state = 2 ;// 1 已开启但未通过 2 :已通过 -1:代表等级卡
 | 
						||
		optional int32 duration = 3;//挂机时长
 | 
						||
		repeated AdventureBossInfo adventureBossInfo =4;
 | 
						||
		optional string reward = 5;
 | 
						||
	}
 | 
						||
	//快速购买孙龙宝藏等级
 | 
						||
	message QuickBuyTreasureLevelRequest{
 | 
						||
		optional int32 level = 1;//最终升到的等级
 | 
						||
	}
 | 
						||
	message TreasureRefreshIndication{
 | 
						||
		repeated RefreshTask tasks = 1;//刷新任务信息
 | 
						||
	}
 | 
						||
	message TreasureLevelUpIndication{
 | 
						||
		optional int32 level = 1;//推送戒灵秘宝等级
 | 
						||
	}
 | 
						||
	//删除邮件
 | 
						||
	message MailDelRequest{
 | 
						||
		repeated string mailId = 1;
 | 
						||
	}
 | 
						||
 | 
						||
 | 
						||
	message ViewHeroInfoRequest{
 | 
						||
		optional int32 targetUid = 1;
 | 
						||
		optional string heroId = 2 ;// 动态id
 | 
						||
	}
 | 
						||
 | 
						||
	message ViewHeroInfoResponse{
 | 
						||
		optional Hero hero =1;
 | 
						||
		repeated Equip equip =2; // 英雄所穿装备、魂印(法宝不在内,放在Hero中)
 | 
						||
		repeated SpecialEffects SpecialEffects = 3;//属性信息
 | 
						||
		optional int32 force = 4 ; //战力
 | 
						||
		optional int32 guildSkill = 5;//公会技能
 | 
						||
	}
 | 
						||
	message RankRequest{
 | 
						||
		optional int32 type = 1;//排行榜类型
 | 
						||
		optional int32 activiteId = 2;//活动id
 | 
						||
	}
 | 
						||
	message RankResponse{
 | 
						||
		repeated UserRank ranks = 1;
 | 
						||
		optional RankInfo myRankInfo = 2;
 | 
						||
	}
 | 
						||
	message RankFirstRequest{
 | 
						||
		repeated int32 types = 1;//传入排行榜类型id
 | 
						||
		repeated int32 activiteId = 2;//活动id
 | 
						||
 | 
						||
	}
 | 
						||
	message RankFirstResponse{
 | 
						||
		repeated UserRank ranks = 1;//第一名用户信息
 | 
						||
		repeated int32 proud = 2;//是否已膜拜 否0 ,是1
 | 
						||
	}
 | 
						||
	message RankProudRequest{
 | 
						||
		optional int32 rankType = 1;//膜拜的排行榜Id
 | 
						||
	}
 | 
						||
	message RankProudResponse{
 | 
						||
		optional Drop drop = 1;//膜拜奖励
 | 
						||
	}
 | 
						||
	message NextActivityRequest{
 | 
						||
		optional int32 activityId = 1;
 | 
						||
	}
 | 
						||
	message NextActivityResponse{
 | 
						||
		optional int32 id = 1;//下期活动id
 | 
						||
		optional int32 time = 2;//下期活动开启时间
 | 
						||
	}
 | 
						||
	
 | 
						||
	message RefreshRechargeIndication{
 | 
						||
		optional int32 amount = 1;//总储值
 | 
						||
		optional int32 monthSaveAmt = 2 ; //月卡累计总额
 | 
						||
		optional int32 smonthSaveAmt = 3 ; //豪华月卡累计总额
 | 
						||
	}
 | 
						||
	
 | 
						||
	message VipTakeDilyRequest{
 | 
						||
	}
 | 
						||
 | 
						||
	message VipTakeDilyResponse{
 | 
						||
		optional Drop drop =1;
 | 
						||
	}
 | 
						||
 | 
						||
	//迷宫寻宝刷新任务
 | 
						||
	message MissingRoomRefreshResponse{
 | 
						||
		repeated UserMissionInfo infos = 1;
 | 
						||
	}
 | 
						||
	//迷宫寻宝派遣
 | 
						||
	message MissingRoomSendHeroRequest{
 | 
						||
		repeated string heroIds = 1;
 | 
						||
		optional int32 missionId = 2;
 | 
						||
	}
 | 
						||
	//迷宫寻宝任务加速
 | 
						||
	message MissingRoomAccelerateRequest{
 | 
						||
		optional int32 missionId = 1;
 | 
						||
	}
 | 
						||
	
 | 
						||
	message SexChangeRequest{
 | 
						||
	   optional int32 sex = 1; //0 男性 1 女
 | 
						||
	}
 | 
						||
	
 | 
						||
	message SexChangeResponse{
 | 
						||
	}
 | 
						||
	message PrivilegeIndication{
 | 
						||
		repeated Privilege infos = 1;
 | 
						||
	}
 | 
						||
	message TreasureRefreshTimeResponse{
 | 
						||
		optional int32 dayTime = 1;
 | 
						||
		optional int32 weekTime = 2;
 | 
						||
	}
 | 
						||
	message MonthCardIndication{
 | 
						||
		repeated MonthCardInfo monthinfos = 1;
 | 
						||
	}
 | 
						||
	
 | 
						||
	message TakeMothDilyRequest{
 | 
						||
		optional int32 type=1;
 | 
						||
	}
 | 
						||
	message TakeMothDilyResponse{
 | 
						||
		optional Drop drop =1;
 | 
						||
	}
 | 
						||
	message DailyChallengeRequest{
 | 
						||
		optional int32 id = 1;
 | 
						||
		optional int32 type = 2;//1为挑战 2为扫荡
 | 
						||
	}
 | 
						||
	message DailyChallengeResponse{
 | 
						||
		optional Drop drop = 1;
 | 
						||
		optional FightData fightData = 2;
 | 
						||
	}
 | 
						||
	
 | 
						||
	message GetSomeActivityInfoRequest{
 | 
						||
		repeated int32 id=1;
 | 
						||
	}
 | 
						||
	
 | 
						||
	message GetSomeActitityInfoRespone{
 | 
						||
	   repeated ActivityInfo activityInfo =1;
 | 
						||
	}
 | 
						||
	message JewelBuildRequest{
 | 
						||
		optional string id = 1;//宝器id
 | 
						||
		optional int32 type = 2;//1为强化 2为精炼
 | 
						||
		repeated string item = 3;//精炼材料
 | 
						||
	}
 | 
						||
	
 | 
						||
	
 | 
						||
	
 | 
						||
 | 
						||
	
 | 
						||
	 |