58 lines
1.9 KiB
C#
58 lines
1.9 KiB
C#
|
using System;
|
|||
|
using System.Collections.Generic;
|
|||
|
using System.Linq;
|
|||
|
using System.Text;
|
|||
|
using System.Threading.Tasks;
|
|||
|
|
|||
|
namespace chatserver.Data
|
|||
|
{
|
|||
|
internal class LoginData
|
|||
|
{
|
|||
|
public string? username { get; set; } = null;
|
|||
|
public string? password { get; set; } = null;
|
|||
|
public string? token { get; set; } = null;
|
|||
|
}
|
|||
|
internal class LoginResultData
|
|||
|
{
|
|||
|
public required string type { get; set; } = "login";
|
|||
|
public string? userid { get; set; } = "Unid";
|
|||
|
public string? status { get; set; }
|
|||
|
public string? message { get; set; }
|
|||
|
public string? token { get; set; }
|
|||
|
public string? username { get; set; }
|
|||
|
}
|
|||
|
internal class SignData
|
|||
|
{
|
|||
|
public string? username { get; set; } = null;
|
|||
|
public string? password { get; set; } = null;
|
|||
|
}
|
|||
|
internal class SignResultData
|
|||
|
{
|
|||
|
public required string type { get; set; } = "sign";
|
|||
|
public string? status { get; set; } = null;
|
|||
|
public string? message { get; set; } = null;
|
|||
|
}
|
|||
|
internal class TypeData
|
|||
|
{
|
|||
|
public string? type { get; set; }
|
|||
|
}
|
|||
|
internal class ChatRegisterData
|
|||
|
{
|
|||
|
public required string type { get; set; } = "chat";
|
|||
|
public required string userid { get; set; } = "Unid";
|
|||
|
public string user { get; set; } = "Unnamed";
|
|||
|
public string? status { get; set; } = null;
|
|||
|
public string? message { get; set; } = null;
|
|||
|
public string? avatar { get; set; } = null;
|
|||
|
public MessageType? msgtype { get; set; } = MessageType.Text;
|
|||
|
public DateTime? timestamp { get; set; } = DateTime.Now;
|
|||
|
}
|
|||
|
internal class ChatData
|
|||
|
{
|
|||
|
public required string message { get; set; } = "message";
|
|||
|
public MessageType? msgtype { get; set; } = MessageType.Text;
|
|||
|
public required string userid { get; set; } = "Unid";
|
|||
|
public string? token { get; set; } = null; // 添加token字段
|
|||
|
}
|
|||
|
}
|