using System;
using Abp.Localization;
namespace Abp.Notifications
{
///
/// Can be used to store a simple message as notification data.
///
[Serializable]
public class LocalizableMessageNotificationData : NotificationData
{
///
/// The message.
///
public LocalizableString Message
{
get
{
return _message ?? (this[nameof(Message)] as LocalizableString);
}
set
{
this[nameof(Message)] = value;
_message = value;
}
}
private LocalizableString _message;
///
/// Needed for serialization.
///
private LocalizableMessageNotificationData()
{
}
///
/// Initializes a new instance of the class.
///
/// The message.
public LocalizableMessageNotificationData(LocalizableString message)
{
Message = message;
}
}
}