PsStatusHistory.cs 813 B

12345678910111213141516171819202122232425
  1. using qdr.fnd.core.pqueue.Enums;
  2. namespace qdr.fnd.core.pqueue
  3. {
  4. public class PsStatusHistory
  5. {
  6. #region *** Properties ***
  7. public DateTime Created { get; }
  8. public PsStatusEnum PreviousStatus { get; }
  9. public bool PreviousIsStatusTransient { get; }
  10. public string? Description { get; }
  11. #endregion
  12. #region *** Constructors ***
  13. public PsStatusHistory(PsStatusEnum previousStatus, bool previousIsStatusTransient,
  14. string? description, DateTime? created = null)
  15. {
  16. Created = created ?? DateTime.Now;
  17. PreviousStatus = previousStatus;
  18. PreviousIsStatusTransient = previousIsStatusTransient;
  19. Description = description;
  20. }
  21. #endregion
  22. }
  23. }