use crate::models::{Snowflake, Timestamp};
use serde::{Deserialize, Serialize};
#[derive(Debug, Clone, PartialEq, Serialize, Deserialize, Default)]
pub struct MessageAudit {
#[serde(default)]
pub audit_id: Snowflake,
#[serde(default)]
pub message_id: Snowflake,
#[serde(default)]
pub guild_id: Snowflake,
#[serde(default)]
pub channel_id: Snowflake,
#[serde(default)]
pub audit_time: Timestamp,
#[serde(default)]
pub create_time: Timestamp,
#[serde(default)]
pub seq_in_channel: String,
#[serde(skip)]
pub event_id: Option<String>,
}