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