Files
oxspeak_server/src/domain/events/message.rs
T
2026-07-14 23:07:48 +02:00

24 lines
500 B
Rust

use crate::models::message;
use uuid::Uuid;
#[derive(Debug, Clone)]
pub struct MessageCreatedEvent {
pub server_id: Option<Uuid>,
pub channel_id: Uuid,
pub message: message::Model,
}
#[derive(Debug, Clone)]
pub struct MessageUpdatedEvent {
pub server_id: Option<Uuid>,
pub channel_id: Uuid,
pub message: message::Model,
}
#[derive(Debug, Clone)]
pub struct MessageDeletedEvent {
pub server_id: Option<Uuid>,
pub channel_id: Uuid,
pub message: message::Model,
}