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; } } }