Files
5.24BuYu/Assets/MyGame/Scripts/Net/APIRequest/Params/HallRequest.cs
T

141 lines
3.3 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
using System;
namespace Assets.MyGame.Scripts.Net.APIRequest.Params
{
/// <summary>
/// 存入保险箱请求参数
/// </summary>
[Serializable]
public class SaveSafeBoxParam : RequestParamBase
{
public int amount; // 存入金额
}
/// <summary>
/// 设置保险箱密码请求参数
/// </summary>
[Serializable]
public class SetSafeBoxPasswordParam : RequestParamBase
{
public string newPwd; // 新密码
}
/// <summary>
/// 重置保险箱密码请求参数
/// </summary>
[Serializable]
public class ResetSafeBoxPasswordParam : RequestParamBase
{
public string code; // 验证码
}
/// <summary>
/// 合成碎片请求参数
/// </summary>
[Serializable]
public class SynthesisFragmentParam : RequestParamBase
{
public int fragmentId; // 碎片ID
public int count; // 数量
}
/// <summary>
/// 购买月卡请求参数(GET)
/// Swagger: GET /api/Hall/BuyMonthCard
/// </summary>
[Serializable]
public class BuyMonthCardParam : RequestParamBase
{
/// <summary>月卡类型 1=周卡 2=月卡 3=年卡</summary>
public int type;
/// <summary>金币价格(用于校验)</summary>
public int gold;
/// <summary>现金价格</summary>
public double money;
}
/// <summary>
/// 购买道具请求参数(GET)
/// Swagger: GET /api/Hall/BuyProp
/// </summary>
[Serializable]
public class BuyPropParam : RequestParamBase
{
/// <summary>道具编号</summary>
public string propNumber;
/// <summary>购买数量</summary>
public int count;
}
/// <summary>
/// 购买金币请求参数(GET)
/// Swagger: GET /api/Hall/BuyGold
/// </summary>
[Serializable]
public class BuyGoldParam : RequestParamBase
{
/// <summary>商品编号(GoldShopConfig.number)</summary>
public string number;
/// <summary>购买数量</summary>
public int count;
}
/// <summary>
/// 购买钻石请求参数(GET)
/// Swagger: GET /api/Hall/BuyDiamond
/// </summary>
[Serializable]
public class BuyDiamondParam : RequestParamBase
{
/// <summary>商品编号(DiamondShopConfig.number)</summary>
public string number;
/// <summary>购买数量</summary>
public int count;
}
/// <summary>
/// 切换炮台请求参数
/// </summary>
[Serializable]
public class ChangeCannonParam : RequestParamBase
{
public int cannonId; // 炮台ID
}
/// <summary>
/// 切换翅膀请求参数
/// </summary>
[Serializable]
public class ChangeWingParam : RequestParamBase
{
public int wingId; // 翅膀ID
}
/// <summary>
/// 切换战神请求参数
/// </summary>
[Serializable]
public class ChangeGodWarParam : RequestParamBase
{
public int godWarId; // 战神ID
}
/// <summary>
/// 发放奖励请求参数
/// </summary>
[Serializable]
public class DistributeRewardsParam : RequestParamBase
{
public int rewardId; // 奖励ID
}
}