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