47 lines
962 B
C#
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;
|
|
}
|
|
}
|