Files
ichni_Official/Assets/Scripts/Online/Network/Models/AuthDtos.cs
Developer ebd5dafa2d update
2026-06-18 10:06:49 +08:00

47 lines
962 B
C#

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