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;
}
}