Communication
Table of Contents
Interfaces
- ContactRequestRepository
- Repository interface for contact requests.
- PrivateProfileRepository
- Repository interface for private profiles.
- PublicProfileRepository
- Repository interface for public profiles.
Classes
- ContactRequest
- Aggregate representing a contact request sent to a booth or booth item owner.
- ContactRequestId
- Value object for contact request identifiers.
- ContactRequestStatus
- Value object representing the lifecycle state of a contact request.
- PrivateProfile
- Aggregate representing a private profile (non-public contact data).
- PrivateProfileData
- Value object holding private profile data (used for account creation/updates).
- PublicProfile
- Aggregate representing a public profile (exposed contact info).
- PublicProfileData
- Value object for public-facing profile data.