namespace Socialize.Api.Modules.ContentItems.Contracts; public record ContentItemActivityWriteModel( Guid WorkspaceId, Guid ContentItemId, string EventType, string EntityType, Guid EntityId, string Summary, Guid? ActorUserId, string? ActorEmail, string? MetadataJson); public interface IContentItemActivityWriter { Task WriteAsync(ContentItemActivityWriteModel model, CancellationToken cancellationToken = default); }