$mermaidjs
Clean Architecture Demo
Loading...
Searching...
No Matches
TaskManagement.Domain.Entities Namespace Reference

Classes

class  TaskItem
 TaskItem es una entidad del dominio que representa una tarea en el sistema. More...
 

Enumerations

enum  TaskPriority { Low = 0 , Medium = 1 , High = 2 }
 TaskPriority es un objeto valor del dominio que representa niveles de prioridad de tarea. More...
 
enum  TaskStatus { Todo = 0 , InProgress = 1 , Completed = 2 }
 TaskStatus es un objeto valor del dominio que representa posibles estados de una tarea. More...
 

Enumeration Type Documentation

◆ TaskPriority

TaskPriority es un objeto valor del dominio que representa niveles de prioridad de tarea.

Rol en Clean Architecture:

  • Parte del core de la aplicación en la capa del dominio
  • Representa un concepto de negocio principal sin dependencias externas
  • Asegura seguridad de tipo para niveles de prioridad en todo el sistema
  • Utilizado por entidad TaskItem para categorizar urgencia de tarea

Niveles de prioridad, en orden ascendente:

  • Low -0-: Tarea tiene baja urgencia
  • Medium -1-: Tarea tiene urgencia media
  • High -2-: Tarea tiene alta urgencia y debe priorizarse
Enumerator
Low 
Medium 
High 

Definition at line 22 of file TaskPriority.cs.

◆ TaskStatus

TaskStatus es un objeto valor del dominio que representa posibles estados de una tarea.

Rol en Clean Architecture:

  • Parte del core de la aplicación en la capa del dominio
  • Representa conceptos de negocio principales sin dependencias externas
  • Asegura seguridad de tipo para estados de tarea en todo el sistema
  • Utilizado por entidad TaskItem para aplicar transiciones de estado válidas

Estados Válidos:

  • Todo -0-: Estado inicial para nuevas tareas
  • InProgress -1-: La tarea se está trabajando actualmente
  • Completed -2-: La tarea ha sido finalizada
Enumerator
Todo 
InProgress 
Completed 

Definition at line 24 of file TaskStatus.cs.