Files
Umbraco-CMS/src/Umbraco.Core/Events/EventMessage.cs
2020-02-24 08:21:53 +01:00

28 lines
936 B
C#

namespace Umbraco.Core.Events
{
/// <summary>
/// An event message
/// </summary>
public sealed class EventMessage
{
/// <summary>
/// Initializes a new instance of the <see cref="EventMessage"/> class.
/// </summary>
public EventMessage(string category, string message, EventMessageType messageType = EventMessageType.Default)
{
Category = category;
Message = message;
MessageType = messageType;
}
public string Category { get; private set; }
public string Message { get; private set; }
public EventMessageType MessageType { get; private set; }
/// <summary>
/// This is used to track if this message should be used as a default message so that Umbraco doesn't also append it's own default messages
/// </summary>
public bool IsDefaultEventMessage { get; set; }
}
}