14 lines
486 B
Rust
14 lines
486 B
Rust
use rocket::serde::Serialize;
|
|
|
|
use super::{person::PersonResponse, tournament::TournamentInfoData};
|
|
|
|
#[derive(Debug, Serialize, Clone)]
|
|
#[serde(tag = "type", crate = "rocket::serde")]
|
|
pub enum AppEvent {
|
|
#[serde(rename = "person_updated")]
|
|
PersonUpdated { person: PersonResponse },
|
|
#[serde(rename = "tournament_upserted")]
|
|
TournamentUpserted { tournament: TournamentInfoData },
|
|
#[serde(rename = "tournament_deleted")]
|
|
TournamentDeleted { tournament_id: i32 },
|
|
}
|