core/abus_definition library
Core interaction definitions and builders for the ABUS system.
This file contains the base interfaces and implementations for defining interactions that can be executed by ABUS handlers.
Classes
-
ClassInteraction<
T> - Class-based interaction for typed payloads.
- GenericInteraction
- Generic interaction for common use cases with Map-based data.
-
InteractionBuilder<
T> - Builder for creating interactions with a fluent API.
- InteractionDefinition
- Base interface for all interaction definitions.
- InteractionTypes
- Predefined interaction types and factory methods for common scenarios.