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