24 lines
500 B
Rust
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,
|
|
}
|