mod group;
mod private;
use serde::{Deserialize, Serialize};
pub use group::*;
pub use private::*;
#[derive(Clone, Debug, Deserialize, Serialize)]
#[serde(tag = "message_type", rename_all = "snake_case")]
pub enum MessageEvent {
Private(PrivateMessageEvent),
Group(GroupMessageEvent),
}