KoogleApp/Koogle.Domain/Enums/DayStatus.cs

34 lines
977 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Koogle.Domain.Enums;
/// <summary>
/// Specifies the status of a day
/// </summary>
/// <remarks>Use <see cref="DayStatus"/> to represent the current state of a day in processes such as task
/// management, event scheduling, or workflow tracking. The available values indicate whether a day is newly created, in
/// progress, postponed, or completed.</remarks>
public enum DayStatus
{
/// <summary>
/// Day is newly created
/// </summary>
New,
/// <summary>
/// Indicates that the day has started but is not yet complete.
/// </summary>
Started,
/// <summary>
/// Indicates that the day has left, but not yet closed.
/// </summary>
Postponed,
/// <summary>
/// Specifies that the day closed, expenses has been calculated and no further changes are expected.
/// </summary>
Closed
}