using System; namespace Assets.MyGame.Scripts.Net.APIRequest.Params { /// /// 存入保险箱请求参数 /// [Serializable] public class SaveSafeBoxParam : RequestParamBase { public int amount; // 存入金额 } /// /// 设置保险箱密码请求参数 /// [Serializable] public class SetSafeBoxPasswordParam : RequestParamBase { public string newPwd; // 新密码 } /// /// 重置保险箱密码请求参数 /// [Serializable] public class ResetSafeBoxPasswordParam : RequestParamBase { public string code; // 验证码 } /// /// 合成碎片请求参数 /// [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 int cannonId; // 炮台ID } /// /// 切换翅膀请求参数 /// [Serializable] public class ChangeWingParam : RequestParamBase { public int wingId; // 翅膀ID } /// /// 切换战神请求参数 /// [Serializable] public class ChangeGodWarParam : RequestParamBase { public int godWarId; // 战神ID } /// /// 发放奖励请求参数 /// [Serializable] public class DistributeRewardsParam : RequestParamBase { public int rewardId; // 奖励ID } }