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