namespace e_suite.Database.Core.Tables.Activity;

public interface IRuntimeOutcomes
{
    public List<string> Outcomes { get; set; }

    /// <summary>
    /// Contains the date and time when the task was changed from Pending to Active
    /// </summary>
    public DateTimeOffset? StartDateTime { get; set; }

    /// <summary>
    /// Contains the date and time when the task was changed from Active to Completed
    /// </summary>
    public DateTimeOffset? FinishDateTime { get; set; }

    public string Comments { get; set; }

    public long? CompletedByUserId { get; set; }
    public string? CompletedByUserDisplayName { get; set; }
}