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