1
0
mirror of synced 2025-03-03 16:43:52 +01:00

100 lines
2.8 KiB
C#
Raw Normal View History

2023-09-09 21:58:20 +09:00
using SharedProject.Enums;
using System.Text.Json.Serialization;
2023-09-09 21:58:20 +09:00
namespace SharedProject.Models;
public class UserSetting
{
[JsonPropertyName("baid")]
public uint Baid { get; set; }
[JsonPropertyName("toneId")]
2023-09-09 21:58:20 +09:00
public uint ToneId { get; set; }
[JsonPropertyName("isDisplayAchievement")]
2023-09-09 21:58:20 +09:00
public bool IsDisplayAchievement { get; set; }
[JsonPropertyName("isDisplayDanOnNamePlate")]
2023-09-09 21:58:20 +09:00
public bool IsDisplayDanOnNamePlate { get; set; }
[JsonPropertyName("difficultySettingCourse")]
public uint DifficultySettingCourse { get; set; }
[JsonPropertyName("difficultySettingStar")]
public uint DifficultySettingStar { get; set; }
[JsonPropertyName("difficultySettingSort")]
public uint DifficultySettingSort { get; set; }
[JsonPropertyName("isVoiceOn")]
2023-09-09 21:58:20 +09:00
public bool IsVoiceOn { get; set; }
[JsonPropertyName("isSkipOn")]
2023-09-09 21:58:20 +09:00
public bool IsSkipOn { get; set; }
[JsonPropertyName("achievementDisplayDifficulty")]
2023-09-09 21:58:20 +09:00
public Difficulty AchievementDisplayDifficulty { get; set; }
[JsonPropertyName("playSetting")]
2023-09-09 21:58:20 +09:00
public PlaySetting PlaySetting { get; set; } = new();
[JsonPropertyName("notesPosition")]
2023-09-09 21:58:20 +09:00
public int NotesPosition { get; set; }
[JsonPropertyName("myDonName")]
2023-09-09 21:58:20 +09:00
public string MyDonName { get; set; } = string.Empty;
[JsonPropertyName("myDonNameLanguage")]
2023-09-18 19:26:08 +09:00
public uint MyDonNameLanguage { get; set; }
[JsonPropertyName("title")]
2023-09-09 21:58:20 +09:00
public string Title { get; set; } = string.Empty;
[JsonPropertyName("titlePlateId")]
2023-09-09 21:58:20 +09:00
public uint TitlePlateId { get; set; }
[JsonPropertyName("kigurumi")]
2023-09-09 21:58:20 +09:00
public uint Kigurumi { get; set; }
[JsonPropertyName("head")]
2023-09-09 21:58:20 +09:00
public uint Head { get; set; }
[JsonPropertyName("body")]
2023-09-09 21:58:20 +09:00
public uint Body { get; set; }
[JsonPropertyName("face")]
2023-09-09 21:58:20 +09:00
public uint Face { get; set; }
[JsonPropertyName("puchi")]
2023-09-09 21:58:20 +09:00
public uint Puchi { get; set; }
[JsonPropertyName("unlockedKigurumi")]
2023-09-09 21:58:20 +09:00
public List<uint> UnlockedKigurumi { get; set; } = new();
[JsonPropertyName("unlockedHead")]
2023-09-09 21:58:20 +09:00
public List<uint> UnlockedHead { get; set; } = new();
[JsonPropertyName("unlockedBody")]
2023-09-09 21:58:20 +09:00
public List<uint> UnlockedBody { get; set; } = new();
[JsonPropertyName("unlockedFace")]
2023-09-09 21:58:20 +09:00
public List<uint> UnlockedFace { get; set; } = new();
[JsonPropertyName("unlockedPuchi")]
2023-09-09 21:58:20 +09:00
public List<uint> UnlockedPuchi { get; set; } = new();
[JsonPropertyName("unlockedTitle")]
public List<uint> UnlockedTitle { get; set; } = new();
2023-09-09 21:58:20 +09:00
[JsonPropertyName("faceColor")]
2023-09-09 21:58:20 +09:00
public uint FaceColor { get; set; }
[JsonPropertyName("bodyColor")]
2023-09-09 21:58:20 +09:00
public uint BodyColor { get; set; }
[JsonPropertyName("limbColor")]
2023-09-09 21:58:20 +09:00
public uint LimbColor { get; set; }
[JsonPropertyName("lastPlayDateTime")]
public DateTime LastPlayDateTime { get; set; }
2023-09-09 21:58:20 +09:00
}