// Copyright (c) Umbraco. // See LICENSE for more details. using Umbraco.Cms.Core.Events; using Umbraco.Cms.Core.Models; namespace Umbraco.Cms.Core.Notifications; /// /// Called after content has been published. /// public sealed class ContentPublishedNotification : EnumerableObjectNotification { public ContentPublishedNotification(IContent target, EventMessages messages) : base(target, messages) { } public ContentPublishedNotification(IEnumerable target, EventMessages messages) : base(target, messages) { } public ContentPublishedNotification(IEnumerable target, EventMessages messages, bool includeDescendants) : base(target, messages) => IncludeDescendants = includeDescendants; /// public IEnumerable PublishedEntities => Target; public bool IncludeDescendants { get; set; } }