Event Type Reference
This page documents all domain event types in Sciety. Each event represents an immutable record of something that happened in the system.src/domain-events/ and validated using io-ts codecs.Common Fields
All events share these common fields:| Field | Type | Description |
|---|---|---|
id | UUID | Unique event identifier |
type | string | Event type identifier |
date | Date | Timestamp when the event occurred |
User Events
Events related to user actions and account management.UserCreatedAccount
UserCreatedAccount
src/domain-events/user-created-account-event.tsUserDetailsUpdated
UserDetailsUpdated
src/domain-events/user-details-updated-event.tsUserSavedArticle
UserSavedArticle
src/domain-events/user-saved-article-event.tsUserUnsavedArticle
UserUnsavedArticle
src/domain-events/user-unsaved-article-event.tsUserFollowedEditorialCommunity
UserFollowedEditorialCommunity
src/domain-events/user-followed-editorial-community-event.tsUserUnfollowedEditorialCommunity
UserUnfollowedEditorialCommunity
src/domain-events/user-unfollowed-editorial-community-event.tsUserFoundReviewHelpful
UserFoundReviewHelpful
src/domain-events/user-found-review-helpful-event.tsUserFoundReviewNotHelpful
UserFoundReviewNotHelpful
src/domain-events/user-found-review-not-helpful-event.tsUserRevokedFindingReviewHelpful
UserRevokedFindingReviewHelpful
src/domain-events/user-revoked-finding-review-helpful-event.tsUserRevokedFindingReviewNotHelpful
UserRevokedFindingReviewNotHelpful
src/domain-events/user-revoked-finding-review-not-helpful-event.tsUserAssignedAsAdminOfGroup
UserAssignedAsAdminOfGroup
src/domain-events/user-assigned-as-admin-of-group-event.tsEvaluation Events
Events related to article evaluations, reviews, and curation statements.EvaluationPublicationRecorded
EvaluationPublicationRecorded
src/domain-events/evaluation-publication-recorded-event.tsEvaluationUpdated
EvaluationUpdated
src/domain-events/evaluation-updated-event.tsEvaluationRemovalRecorded
EvaluationRemovalRecorded
src/domain-events/evaluation-removal-recorded-event.tsIncorrectlyRecordedEvaluationErased
IncorrectlyRecordedEvaluationErased
src/domain-events/incorrectly-recorded-evaluation-erased-event.tsGroup Events
Events related to editorial communities and groups.GroupJoined
GroupJoined
src/domain-events/group-joined-event.tsGroupDetailsUpdated
GroupDetailsUpdated
src/domain-events/group-details-updated-event.tsEvaluatedArticlesListSpecified
EvaluatedArticlesListSpecified
src/domain-events/evaluated-articles-list-specified-event.tsList Events
Events related to article lists (collections).ListCreated
ListCreated
src/domain-events/list-created-event.tsListDeleted
ListDeleted
src/domain-events/list-deleted-event.tsListNameEdited
ListNameEdited
src/domain-events/list-name-edited-event.tsListDescriptionEdited
ListDescriptionEdited
src/domain-events/list-description-edited-event.tsArticleAddedToList
ArticleAddedToList
src/domain-events/article-added-to-list-event.tsArticleRemovedFromList
ArticleRemovedFromList
src/domain-events/article-removed-from-list-event.tsArticleInListAnnotated
ArticleInListAnnotated
src/domain-events/article-in-list-annotated-event.tsListPromotionCreated
ListPromotionCreated
src/domain-events/list-promotion-created-event.tsListPromotionRemoved
ListPromotionRemoved
src/domain-events/list-promotion-removed-event.tsPaper Events
Events related to papers and their metadata.PaperSnapshotRecorded
PaperSnapshotRecorded
src/domain-events/paper-snapshot-recorded-event.tsSubjectAreaRecorded
SubjectAreaRecorded
src/domain-events/subject-area-recorded-event.tsSystem Events
System-level events.CoarNotificationDelivered
CoarNotificationDelivered
src/domain-events/coar-notification-delivered-event.ts