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