diff --git a/src/types/entities/attachment.rs b/src/types/entities/attachment.rs index 1be5579..89b2ebf 100644 --- a/src/types/entities/attachment.rs +++ b/src/types/entities/attachment.rs @@ -1,3 +1,4 @@ +use crate::types::Message; use serde::{Deserialize, Serialize}; use crate::types::utils::Snowflake; @@ -14,7 +15,10 @@ pub struct Attachment { pub proxy_url: String, pub height: Option, pub width: Option, - pub message_id: Snowflake, + #[cfg(feature = "sqlx")] + pub message_id: Option, + #[cfg_attr(feature = "sqlx", sqlx(skip))] + pub message: Option, pub ephemeral: Option, pub duration_secs: Option, pub waveform: Option,