同步进度
This commit is contained in:
@@ -0,0 +1,159 @@
|
||||
using System;
|
||||
|
||||
namespace Assets.MyGame.Scripts.Net.APIResponses
|
||||
{
|
||||
/// <summary>
|
||||
/// 保险箱信息(存取款通用)
|
||||
/// </summary>
|
||||
[Serializable]
|
||||
public class SafeBoxInfo
|
||||
{
|
||||
public int userId; // 用户ID
|
||||
public int balance; // 保险箱余额
|
||||
public int bagBalance; // 背包余额(如果接口返回)
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 通用字符串响应(设置密码、重置密码等)
|
||||
/// </summary>
|
||||
[Serializable]
|
||||
public class StringBaseResponse
|
||||
{
|
||||
public int code; // 状态码
|
||||
public string message; // 提示信息
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 救济金领取响应
|
||||
/// </summary>
|
||||
[Serializable]
|
||||
public class GetReliefResponse
|
||||
{
|
||||
public int reliefAmount; // 领取的救济金数量
|
||||
public int leftTimes; // 剩余可领取次数
|
||||
public string message; // 提示信息
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 道具信息(购买道具、合成碎片)
|
||||
/// </summary>
|
||||
[Serializable]
|
||||
public class PropInfo
|
||||
{
|
||||
public int propId; // 道具ID
|
||||
public string name; // 道具名称
|
||||
public string desc; // 描述
|
||||
public string icon; // 图标地址
|
||||
public int type; // 类型
|
||||
public int level; // 等级
|
||||
public int count; // 数量
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 月卡信息(购买月卡)
|
||||
/// </summary>
|
||||
[Serializable]
|
||||
public class MonthCardInfo
|
||||
{
|
||||
public int cardId; // 月卡ID
|
||||
public string name; // 月卡名称
|
||||
public int days; // 有效天数
|
||||
public DateTime expireTime; // 到期时间
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 金币购买响应
|
||||
/// </summary>
|
||||
[Serializable]
|
||||
public class GoldInfo
|
||||
{
|
||||
public int userId; // 用户ID
|
||||
public int gold; // 当前金币
|
||||
public int addGold; // 本次增加金币
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 钻石购买响应
|
||||
/// </summary>
|
||||
[Serializable]
|
||||
public class DiamondInfo
|
||||
{
|
||||
public int userId; // 用户ID
|
||||
public int diamond; // 当前钻石
|
||||
public int addDiamond; // 本次增加钻石
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 签到响应
|
||||
/// </summary>
|
||||
[Serializable]
|
||||
public class SignInfo
|
||||
{
|
||||
public int day; // 第几天签到
|
||||
public bool isToday; // 今日是否已签到
|
||||
public int rewardGold; // 奖励金币
|
||||
public int rewardDiamond;// 奖励钻石
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 用户信息(切换炮台、翅膀、战神)
|
||||
/// </summary>
|
||||
[Serializable]
|
||||
public class UserInfo
|
||||
{
|
||||
public int userId; // 用户ID
|
||||
public string nickname; // 昵称
|
||||
public int level; // 等级
|
||||
public int cannonId; // 当前炮台
|
||||
public int wingId; // 当前翅膀
|
||||
public int godWarId; // 当前战神
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 礼包信息(Vip礼包、月卡礼包)
|
||||
/// </summary>
|
||||
[Serializable]
|
||||
public class GiftInfo
|
||||
{
|
||||
public int giftId; // 礼包ID
|
||||
public string name; // 礼包名称
|
||||
public string desc; // 礼包描述
|
||||
public PropInfo[] items; // 礼包内物品
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 用户任务列表响应
|
||||
/// </summary>
|
||||
[Serializable]
|
||||
public class UserTaskListResponse
|
||||
{
|
||||
public int userId; // 用户ID
|
||||
public TaskInfo[] tasks; // 任务列表
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 单个任务信息
|
||||
/// </summary>
|
||||
[Serializable]
|
||||
public class TaskInfo
|
||||
{
|
||||
public int taskId; // 任务ID
|
||||
public string name; // 任务名称
|
||||
public string desc; // 描述
|
||||
public int progress; // 当前进度
|
||||
public int target; // 完成目标
|
||||
public bool isCompleted; // 是否完成
|
||||
public bool isReceived; // 是否领取奖励
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 发放奖励响应
|
||||
/// </summary>
|
||||
[Serializable]
|
||||
public class RewardInfo
|
||||
{
|
||||
public int rewardId; // 奖励ID
|
||||
public string name; // 奖励名称
|
||||
public PropInfo[] items; // 奖励物品
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user