using Nop.Web.Areas.Admin.Models.Logging; namespace Nop.Web.Areas.Admin.Factories; /// /// Represents the activity log model factory /// public partial interface IActivityLogModelFactory { /// /// Prepare activity log search model /// /// Activity log search model /// /// A task that represents the asynchronous operation /// The task result contains the activity log search model /// Task PrepareActivityLogSearchModelAsync(ActivityLogSearchModel searchModel); /// /// Prepare activity log types search model /// /// Activity log types search model /// /// A task that represents the asynchronous operation /// The task result contains the activity log types search model /// Task PrepareActivityLogTypeSearchModelAsync(ActivityLogTypeSearchModel searchModel); /// /// Prepare paged activity log list model /// /// Activity log search model /// /// A task that represents the asynchronous operation /// The task result contains the activity log list model /// Task PrepareActivityLogListModelAsync(ActivityLogSearchModel searchModel); }