1 2 3 4 5 6 7 8 9 10 11
use crate::{application::interaction::InteractionType, id::InteractionId, user::User}; use serde::{Deserialize, Serialize}; #[derive(Clone, Debug, Deserialize, Eq, PartialEq, Serialize)] pub struct MessageInteraction { pub id: InteractionId, #[serde(rename = "type")] pub kind: InteractionType, pub name: String, pub user: User, }