Interface TaskUseCases


public interface TaskUseCases
Type-safe use case keys for task operations.
  • Field Details

    • CREATE

      static final com.guinetik.hexafun.hexa.UseCaseKey<TaskInputs.CreateTask,com.guinetik.hexafun.fun.Result<Task>> CREATE
    • START

      static final com.guinetik.hexafun.hexa.UseCaseKey<TaskInputs.StartTask,com.guinetik.hexafun.fun.Result<Task>> START
    • COMPLETE

      static final com.guinetik.hexafun.hexa.UseCaseKey<TaskInputs.CompleteTask,com.guinetik.hexafun.fun.Result<Task>> COMPLETE
    • UPDATE

      static final com.guinetik.hexafun.hexa.UseCaseKey<TaskInputs.UpdateTask,com.guinetik.hexafun.fun.Result<Task>> UPDATE
    • DELETE

      static final com.guinetik.hexafun.hexa.UseCaseKey<TaskInputs.DeleteTask,com.guinetik.hexafun.fun.Result<Boolean>> DELETE
    • FIND

      static final com.guinetik.hexafun.hexa.UseCaseKey<TaskInputs.FindTask,com.guinetik.hexafun.fun.Result<Task>> FIND
    • LIST

      static final com.guinetik.hexafun.hexa.UseCaseKey<Void,List<Task>> LIST