Skip to main content

vespertide_core/schema/
reference.rs

1use serde::{Deserialize, Serialize};
2
3#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
4#[cfg_attr(feature = "schema", derive(schemars::JsonSchema))]
5#[serde(rename_all = "snake_case")]
6pub enum ReferenceAction {
7    Cascade,
8    Restrict,
9    SetNull,
10    SetDefault,
11    NoAction,
12}