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.