using Umbraco.Cms.Core.Events; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Services.Changes; namespace Umbraco.Cms.Core.Notifications; public class ContentTreeChangeNotification : TreeChangeNotification { public ContentTreeChangeNotification(TreeChange target, EventMessages messages) : base(target, messages) { } public ContentTreeChangeNotification(IEnumerable> target, EventMessages messages) : base( target, messages) { } public ContentTreeChangeNotification( IEnumerable target, TreeChangeTypes changeTypes, EventMessages messages) : base(target.Select(x => new TreeChange(x, changeTypes)), messages) { } public ContentTreeChangeNotification( IContent target, TreeChangeTypes changeTypes, EventMessages messages) : base(new TreeChange(target, changeTypes), messages) { } }