namespace HotelPms.Data.Common.Dtos
|
{
|
/// <summary>
|
/// SignalR送信データ
|
/// </summary>
|
public class MessageDto
|
{
|
/// <summary>
|
/// メッセージ識別ID
|
/// 返信時特定する
|
/// </summary>
|
public Guid Id { get; set; }
|
|
/// <summary>
|
/// 送信元のSignalR ID
|
/// </summary>
|
public string ConnectionId { get; set; } = string.Empty;
|
|
/// <summary>
|
/// ログインID
|
/// </summary>
|
public string UserID { get; set; } = string.Empty;
|
|
/// <summary>
|
/// ログインパスワード
|
/// MD5 OR AES128
|
/// </summary>
|
public string UserPassword { get; set; } = string.Empty;
|
|
/// <summary>
|
/// 送信先のConnectionId
|
/// 必要???
|
/// </summary>
|
public string DestConnectionId { get; set; } = string.Empty;
|
|
/// <summary>
|
/// 送信先のUser ID
|
/// 相手先指定しない場合、全員
|
/// 相手先複数の場合、「,」で区切り
|
/// ※特別ユーザー
|
/// ①HotelPms.Service.Client
|
/// ②HotelPms.Service.Server
|
/// </summary>
|
public string DestUserID { get; set; } = string.Empty;
|
|
/// <summary>
|
/// JWT認証モードの場合
|
/// </summary>
|
public string AccessToKen { get; set; } = string.Empty;
|
|
/// <summary>
|
/// JWT認証モードの場合
|
/// </summary>
|
public string RefreshToKen { get; set; } = string.Empty;
|
|
/// <summary>
|
/// 送信種類
|
/// 0.メッセージ送信
|
/// 1.ホテル日更新
|
/// </summary>
|
public int ActionType { get; set; } = 0;
|
|
/// <summary>
|
/// 送信データ
|
/// </summary>
|
public string Data { get; set; } = string.Empty;
|
|
/// <summary>
|
/// 追加データ
|
/// </summary>
|
public string Tag { get; set; } = string.Empty;
|
}
|
}
|