All Classes and Interfaces
Class
Description
Factories for the
cotani-friend module.Immutable directed block from one player to another.
Published after a player blocks another player.
Raised when a friendship operation is prevented by a block.
Raised when a friendship or request conflicts with the current state.
Marker for immutable friendship domain events.
Base exception for expected friendship-domain failures.
Asynchronous persistence boundary for the complete friendship snapshot.
Immutable directed request from one player to another.
Published after a friend request becomes a friendship.
Published after a requester cancels a pending friend request.
Published after a pending friend request is declined.
Raised when a requested friend-request transition is invalid.
Published after a friend request is committed.
Asynchronous friendship, request and block use cases using immutable player identifiers.
Timeouts for repository and event-bus operations.
Immutable bidirectional friendship stored in canonical player order.
Raised when a friendship is required but does not exist.
Published after a friendship is removed.
Immutable repository state for the complete friendship domain.
Published after a player removes one of their blocks.