using System.Collections.Generic; using DysonNetwork.Shared.Models; using MagicOnion; namespace DysonNetwork.Shared.Services; public interface IActionLogService : IService { /// /// Creates an action log entry /// void CreateActionLog(Guid accountId, string action, Dictionary meta); /// /// Creates an action log entry from an HTTP request /// Task CreateActionLogFromRequest( string type, Dictionary meta, string? ipAddress, string? userAgent, Account? account = null ); }