Interface TaskUseCases
public interface TaskUseCases
Type-safe use case keys for task operations.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.guinetik.hexafun.hexa.UseCaseKey<TaskInputs.CompleteTask,com.guinetik.hexafun.fun.Result<Task>> static final com.guinetik.hexafun.hexa.UseCaseKey<TaskInputs.CreateTask,com.guinetik.hexafun.fun.Result<Task>> static final com.guinetik.hexafun.hexa.UseCaseKey<TaskInputs.DeleteTask,com.guinetik.hexafun.fun.Result<Boolean>> static final com.guinetik.hexafun.hexa.UseCaseKey<TaskInputs.FindTask,com.guinetik.hexafun.fun.Result<Task>> static final com.guinetik.hexafun.hexa.UseCaseKey<TaskInputs.StartTask,com.guinetik.hexafun.fun.Result<Task>> static final com.guinetik.hexafun.hexa.UseCaseKey<TaskInputs.UpdateTask,com.guinetik.hexafun.fun.Result<Task>>
-
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
-