using System; namespace IchniOnline.Online.Network.Models { [Serializable] public class ThirdPartyLoginRequestDto { public string token; public string tokenType; public string macKey; public string macAlgorithm; } [Serializable] public class LoginRequestDto { public string username; public string encryptedPassword; public string sessionKey; } [Serializable] public class RegisterRequestDto { public string username; public string password; public string displayName; } [Serializable] public class LoginResponseDto { public string token; public UserResponseDto user; } [Serializable] public class UserResponseDto { public string userId; public string username; public string displayName; public string avatarUrl; public int permission; } }