use serde::{Deserialize, Serialize};
use strum::{Display, EnumString, IntoStaticStr};
#[derive(
Debug,
Clone,
Default,
EnumString,
Display,
IntoStaticStr,
Deserialize,
Serialize,
PartialEq,
Eq,
PartialOrd,
Ord,
)]
pub enum HookMessageType {
#[strum(serialize = "friend")]
Friend,
#[strum(serialize = "group")]
Group,
#[strum(serialize = "guild")]
Guild,
#[strum(serialize = "all")]
#[default]
All,
}