using Assets.MyGame.Scripts.Net.API.UserData_SubClass;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using UserAssets= Assets.MyGame.Scripts.Net.API.UserData_SubClass.Assets;
namespace Assets.MyGame.Scripts.Net.API
{
///
/// 用户 Token 及完整用户信息(Swagger: UserToken)
///
[Serializable]
public class UserToken:UserData
{
///
/// 登录 Token
///
public string token;
}
public class UserData
{
///
/// 基础信息,包括昵称、头像等基本信息
///
public UserBaseInfo BaseInfo = new UserBaseInfo();
///
/// 用户唯一 ID
///
public string id;
///
/// 是否被删除
///
public bool isDelete;
///
/// 创建信息(包含创建人、时间等)
///
public OptionUserInfo createInfo;
///
/// 实名认证信息
///
public RealNameInfo realName;
///
/// 保险箱信息
///
public SafeBoxInfo safeBox;
///
/// 签到信息
///
public SignInfo sign;
///
/// 拥有的炮台列表
///
public List cannonList;
///
/// 当前使用的炮台
///
public BaseUserProp cannonUsing;
///
/// 当前使用的翅膀
///
public BaseUserProp wingUsing;
///
/// 拥有的翅膀列表
///
public List wingList;
///
/// 当前使用的战神
///
public BaseUserProp godWarUsing;
///
/// 拥有的战神列表
///
public List godWarList;
///
/// 道具列表(包含数量)
///
public List props;
///
/// 用户资产(金币、钻石、VIP 等)
///
public UserAssets assets;
///
/// 创建时间(时间戳)
///
public long createTime;
///
/// 封禁信息
///
public BanInfo banInfo;
///
/// 静态统计信息(登录、在线时长等)
///
public StaticInfo @static;
///
/// 玩家因子
///
public object playerFactor;
}
}