using ColaFlow.Shared.Kernel.Events;
using ColaFlow.Modules.ProjectManagement.Domain.ValueObjects;

namespace ColaFlow.Modules.ProjectManagement.Domain.Events;

/// <summary>
/// Event raised when a task is assigned to a user
/// </summary>
public sealed record TaskAssignedEvent(
    TaskId TaskId,
    TenantId TenantId,
    ProjectId ProjectId,
    StoryId StoryId,
    UserId AssigneeId
) : DomainEvent;
