127 lines
2.3 KiB
C#
127 lines
2.3 KiB
C#
|
|
using System.Runtime.CompilerServices;
|
|
using Newtonsoft.Json;
|
|
|
|
namespace RustTools.DataList;
|
|
|
|
#pragma warning disable CS8618 // 在退出构造函数时,不可为 null 的字段必须包含非 null 值。请考虑声明为可以为 null。
|
|
#pragma warning disable IDE1006 // 命名样式
|
|
public class UserSpaceInfo
|
|
{
|
|
[JsonProperty("code")]
|
|
public int Code
|
|
{
|
|
get; set;
|
|
}
|
|
|
|
[JsonProperty("message")]
|
|
public string Message
|
|
{
|
|
get; set;
|
|
}
|
|
|
|
[JsonProperty("data")]
|
|
public UserData Data
|
|
{
|
|
get; set;
|
|
}
|
|
public class UserData
|
|
{
|
|
[JsonProperty("account")]
|
|
public string Account
|
|
{
|
|
get; set;
|
|
}
|
|
|
|
[JsonProperty("userName")]
|
|
public string UserName
|
|
{
|
|
get; set;
|
|
}
|
|
|
|
[JsonProperty("headIcon")]
|
|
public string HeadIcon
|
|
{
|
|
get; set;
|
|
}
|
|
|
|
[JsonProperty("email")]
|
|
public string Email
|
|
{
|
|
get; set;
|
|
}
|
|
|
|
[JsonProperty("permission")]
|
|
public string Permission
|
|
{
|
|
get; set;
|
|
}
|
|
|
|
[JsonProperty("loginTime")]
|
|
public DateTime LoginTime
|
|
{
|
|
get; set;
|
|
}
|
|
|
|
[JsonProperty("gender")]
|
|
public string Gender
|
|
{
|
|
get; set;
|
|
}
|
|
|
|
[JsonProperty("enable")]
|
|
public bool Enable
|
|
{
|
|
get; set;
|
|
}
|
|
|
|
[JsonProperty("expirationTime")]
|
|
public string ExpirationTime
|
|
{
|
|
get; set;
|
|
}
|
|
|
|
[JsonProperty("dynamicColor")]
|
|
public string DynamicColor
|
|
{
|
|
get; set;
|
|
}
|
|
|
|
[JsonProperty("cover")]
|
|
public string Cover
|
|
{
|
|
get; set;
|
|
}
|
|
|
|
[JsonProperty("introduce")]
|
|
public string Introduce
|
|
{
|
|
get; set;
|
|
}
|
|
|
|
[JsonProperty("fans")]
|
|
public string Fans
|
|
{
|
|
get; set;
|
|
}
|
|
|
|
[JsonProperty("follower")]
|
|
public string Follower
|
|
{
|
|
get; set;
|
|
}
|
|
|
|
[JsonProperty("praise")]
|
|
public string Praise
|
|
{
|
|
get; set;
|
|
}
|
|
|
|
[JsonProperty("location")]
|
|
public string Location
|
|
{
|
|
get; set;
|
|
}
|
|
}
|
|
}
|