Package-level declarations

Types

Link copied to clipboard
data class AdminLoggedIn(val username: String) : UserEvent

Event to represent admin login.

Link copied to clipboard
data class AdminLoggedOut(val username: String) : UserEvent

Event to represent admin unblock.

Link copied to clipboard
interface Alert : DomainEvent

Interface to represent an alert.

Link copied to clipboard
data class ContentAlert(val title: String, val username: String, val content: String) : Alert

Event that is published when an alert about contents is published.

Link copied to clipboard

Interface to represent a content event.

Link copied to clipboard

Interface to represent a friendship event.

Link copied to clipboard
data class FriendshipRemoved(val sender: String, val receiver: String) : FriendshipEvent

Data class to represent a friendship request sent event.

Link copied to clipboard
data class FriendshipRequestAccepted(val sender: String, val receiver: String) : FriendshipEvent

Data class to represent a friendship request accepted event.

Link copied to clipboard
data class FriendshipRequestRejected(val sender: String, val receiver: String) : FriendshipEvent

Data class to represent a friendship request rejected event.

Link copied to clipboard
data class FriendshipRequestSent(val sender: String, val receiver: String) : FriendshipEvent

Data class to represent a friendship request sent event.

Link copied to clipboard

Interface to represent a message event.

Link copied to clipboard
data class MessageReceived(val id: String, val sender: String, val receiver: String, val message: String) : MessageEvent

Data class to represent a message received event.

Link copied to clipboard
data class MessageSent(val id: String, val sender: String, val receiver: String, val message: String) : MessageEvent

Data class to represent a message sent event.

Link copied to clipboard
data class PostPublished(val title: String, val username: String, val content: String) : ContentEvent

Event that is published when a post is published.

Link copied to clipboard
data class UserBlocked(val username: String) : UserEvent

Event to represent a user deletion.

Link copied to clipboard
data class UserCreated(val username: String, val email: String) : UserEvent

Event to represent a user creation.

Link copied to clipboard

Interface to represent a user event.

Link copied to clipboard
data class UserLoggedIn(val username: String) : UserEvent

Event to represent a user login.

Link copied to clipboard
data class UserLoggedOut(val username: String) : UserEvent

Event to represent a user deletion.

Link copied to clipboard
data class UserUnblocked(val username: String) : UserEvent

Event to represent a user unblock.

Link copied to clipboard
data class UserUpdated(val username: String, val email: String) : UserEvent

Event to represent a user that has been updated.