using System; namespace Assets.MyGame.Scripts.Net.APIRequest.Params { /// /// 存入保险箱请求参数 /// [Serializable] public class SaveSafeBoxParam : RequestParamBase { public int gold; // 存入金额 } /// /// 设置保险箱密码请求参数 /// [Serializable] public class SetSafeBoxPasswordParam : RequestParamBase { public string password; // 新密码 } /// /// 重置保险箱密码请求参数(GET) /// Swagger: /api/Hall/ResetSafeBoxPassword?password=&code= /// [Serializable] public class ResetSafeBoxPasswordParam : RequestParamBase { public string password; public string code; } /// /// 取出保险箱请求参数(GET) /// Swagger: /api/Hall/GetSafeBox?gold=&password= /// [Serializable] public class GetSafeBoxInfoParam : RequestParamBase { public long gold; public string password; } /// /// 获取资产变动记录参数(GET) /// Swagger: /api/Hall/GetUserRewardList /// [Serializable] public class GetUserRewardListObj : RequestObjBase { public string keyWord; public int pageIndex; public int pageSize; public string userId; public int type; // 1增加 2减少 0全部 public int source; public int currencyType; // 1金币 2金币保险箱 3钻石 0全部 } /// /// 合成碎片请求参数 /// [Serializable] public class SynthesisFragmentParam : RequestParamBase { public int fragmentId; // 碎片ID public int count; // 数量 } /// /// 购买月卡请求参数(GET) /// Swagger: GET /api/Hall/BuyMonthCard /// [Serializable] public class BuyMonthCardParam : RequestParamBase { /// 月卡类型 1=周卡 2=月卡 3=年卡 public int type; /// 金币价格(用于校验) public int gold; /// 现金价格 public double money; } /// /// 购买道具请求参数(GET) /// Swagger: GET /api/Hall/BuyProp /// [Serializable] public class BuyPropParam : RequestParamBase { /// 道具编号 public string propNumber; /// 购买数量 public int count; } /// /// 购买金币请求参数(GET) /// Swagger: GET /api/Hall/BuyGold /// [Serializable] public class BuyGoldParam : RequestParamBase { /// 商品编号(GoldShopConfig.number) public string number; /// 购买数量 public int count; } /// /// 购买钻石请求参数(GET) /// Swagger: GET /api/Hall/BuyDiamond /// [Serializable] public class BuyDiamondParam : RequestParamBase { /// 商品编号(DiamondShopConfig.number) public string number; /// 购买数量 public int count; } /// /// 切换炮台请求参数 /// [Serializable] public class ChangeCannonParam : RequestParamBase { public string number; // 炮台编号 } /// /// 切换翅膀请求参数 /// [Serializable] public class ChangeWingParam : RequestParamBase { public string number; // 翅膀编号 } /// /// 切换战神请求参数 /// [Serializable] public class ChangeGodWarParam : RequestParamBase { public string number; // 战神编号 } /// /// 发放奖励请求参数 /// [Serializable] public class DistributeRewardsParam : RequestParamBase { public int rewardId; // 奖励ID } /// 领取战令等级奖励(GET) [Serializable] public class ReceiveBattleOrderLevelRewardParam : RequestParamBase { public int level; // 等级 } /// 购买战令等级(GET) [Serializable] public class BuyBattleOrderLevelParam : RequestParamBase { public int levelCount; // 购买等级数 } /// 购买战令进阶(GET) [Serializable] public class BuyBattleOrderAdvanceParam : RequestParamBase { public int type; // 进阶类型 1=精英 2=至尊 } }