using System.Net.WebSockets;
using JNPF.Common.Enums;
using SqlSugar;
namespace JNPF.Extras.WebSockets.Models;
///
/// WebSocket客户端信息.
///
public class WebSocketClient
{
///
/// 连接Id.
///
public string ConnectionId { get; set; }
///
/// 用户Id.
///
public string UserId { get; set; }
///
/// 用户账号.
///
public string Account { get; set; }
///
/// 头像.
///
public string HeadIcon { get; set; }
///
/// 用户名称.
///
public string UserName { get; set; }
///
/// 登录IP.
///
public string LoginIpAddress { get; set; }
///
/// 登录设备.
///
public string LoginPlatForm { get; set; }
///
/// 登录时间.
///
public string LoginTime { get; set; }
///
/// 连接字符串.
///
public ConnectionConfigOptions ConnectionConfig { get; set; }
///
/// 移动端.
///
public bool IsMobileDevice { get; set; }
///
/// 单一登录方式(1:后登录踢出先登录 2:同时登录).
///
public LoginMethod SingleLogin { get; set; }
///
/// 单点登录标识.
///
public string onlineTicket { get; set; }
///
/// token.
///
public string Token { get; set; }
///
/// WebSocket对象.
///
public WebSocket WebSocket { get; set; }
}