init domain
This commit is contained in:
14
crates/domain/src/events.rs
Normal file
14
crates/domain/src/events.rs
Normal file
@@ -0,0 +1,14 @@
|
||||
use chrono::NaiveDateTime;
|
||||
|
||||
use crate::value_objects::{MovieId, Rating, ReviewId, UserId};
|
||||
|
||||
#[derive(Clone, Debug)]
|
||||
pub enum DomainEvent {
|
||||
ReviewLogged {
|
||||
review_id: ReviewId,
|
||||
movie_id: MovieId,
|
||||
user_id: UserId,
|
||||
rating: Rating,
|
||||
watched_at: NaiveDateTime,
|
||||
},
|
||||
}
|
||||
Reference in New Issue
Block a user