67 lines
1.7 KiB
C#
67 lines
1.7 KiB
C#
using IM_API.Tools;
|
|
|
|
namespace IM_API.Dtos
|
|
{
|
|
public class SignalRResponseDto
|
|
{
|
|
public string Type { get; set; }
|
|
public string Message { get; set; }
|
|
public int Code { get; set; }
|
|
public string Status { get; set; }
|
|
public SignalRResponseDto(SignalRResponseType type,CodeDefine codeDefine)
|
|
{
|
|
this.Type = type.ToString();
|
|
this.Code = codeDefine.Code;
|
|
this.Message = codeDefine.Message;
|
|
this.Status = codeDefine.Message;
|
|
}
|
|
public SignalRResponseDto(SignalRResponseType type)
|
|
{
|
|
this.Type = type.ToString();
|
|
this.Code = CodeDefine.SUCCESS.Code;
|
|
this.Message = CodeDefine.SUCCESS.Message;
|
|
this.Status = CodeDefine.SUCCESS.Message;
|
|
}
|
|
}
|
|
|
|
public enum SignalRResponseType
|
|
{
|
|
/// <summary>
|
|
/// 消息
|
|
/// </summary>
|
|
MESSAGE = 0,
|
|
/// <summary>
|
|
/// 鉴权
|
|
/// </summary>
|
|
AUTH = 1,
|
|
/// <summary>
|
|
/// 心跳
|
|
/// </summary>
|
|
HEARTBEAT = 2,
|
|
/// <summary>
|
|
/// 消息回执
|
|
/// </summary>
|
|
MESSAGE_ACK = 3,
|
|
/// <summary>
|
|
/// 消息撤回
|
|
/// </summary>
|
|
MESSAGE_RECALL = 4,
|
|
/// <summary>
|
|
/// 好友请求
|
|
/// </summary>
|
|
FRIEND_REQUEST = 5,
|
|
/// <summary>
|
|
/// 群邀请
|
|
/// </summary>
|
|
GROUP_INVITE = 6,
|
|
/// <summary>
|
|
/// 系统通知
|
|
/// </summary>
|
|
SYSTEM_NOTICE = 7,
|
|
/// <summary>
|
|
/// 错误
|
|
/// </summary>
|
|
ERROR = 8
|
|
}
|
|
}
|