| 123456789101112131415161718192021222324252627 | #pragma warning disable CS1591using System;using System.Threading.Tasks;using Jellyfin.Data.Entities;using Jellyfin.Data.Events;using Jellyfin.Data.Queries;using MediaBrowser.Model.Querying;namespace MediaBrowser.Model.Activity{    public interface IActivityManager    {        event EventHandler<GenericEventArgs<ActivityLogEntry>> EntryCreated;        Task CreateAsync(ActivityLog entry);        Task<QueryResult<ActivityLogEntry>> GetPagedResultAsync(ActivityLogQuery query);        /// <summary>        /// Remove all activity logs before the specified date.        /// </summary>        /// <param name="startDate">Activity log start date.</param>        /// <returns>A <see cref="Task"/> representing the asynchronous operation.</returns>        Task CleanAsync(DateTime startDate);    }}
 |