Interface CounterUseCases
public interface CounterUseCases
Type-safe use case keys for counter operations.
Define all use case signatures in one place. Provides compile-time type safety for invocation.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.guinetik.hexafun.hexa.UseCaseKey<CounterInputs.AddInput,com.guinetik.hexafun.fun.Result<Counter>> static final com.guinetik.hexafun.hexa.UseCaseKey<CounterInputs.DecrementInput,com.guinetik.hexafun.fun.Result<Counter>> static final com.guinetik.hexafun.hexa.UseCaseKey<CounterInputs.IncrementInput,com.guinetik.hexafun.fun.Result<Counter>>
-
Field Details
-
INCREMENT
static final com.guinetik.hexafun.hexa.UseCaseKey<CounterInputs.IncrementInput,com.guinetik.hexafun.fun.Result<Counter>> INCREMENT -
DECREMENT
static final com.guinetik.hexafun.hexa.UseCaseKey<CounterInputs.DecrementInput,com.guinetik.hexafun.fun.Result<Counter>> DECREMENT -
ADD
static final com.guinetik.hexafun.hexa.UseCaseKey<CounterInputs.AddInput,com.guinetik.hexafun.fun.Result<Counter>> ADD
-