namespace Kean.Domain
{
///
/// 通知
///
public sealed class NotificationEvent : IEvent
{
///
/// 构造函数
///
/// 消息码
/// 消息内容
/// 属性名
/// 属性值
public NotificationEvent(object errorCode, string errorMessage, string propertyName, object attemptedValue)
{
ErrorCode = errorCode;
ErrorMessage = errorMessage;
PropertyName = propertyName;
AttemptedValue = attemptedValue;
}
///
/// 获取消息码
///
public object ErrorCode { get; }
///
/// 获取消息内容
///
public string ErrorMessage { get; }
///
/// 获取属性名
///
public string PropertyName { get; }
///
/// 获取属性值
///
public object AttemptedValue { get; }
}
}