pub type InteractionEvent = InteractionSseEvent;👎Deprecated: Renamed to InteractionSseEvent
Expand description
Backward-compatible alias.
Aliased Type§
pub struct InteractionEvent {
pub event_type: Option<String>,
pub event_id: Option<String>,
pub interaction: Option<Interaction>,
pub interaction_id: Option<String>,
pub status: Option<String>,
pub index: Option<i32>,
pub content: Option<InteractionContent>,
pub delta: Option<InteractionContent>,
pub error: Option<InteractionError>,
pub extra: HashMap<String, Value>,
}Fields§
§event_type: Option<String>§event_id: Option<String>§interaction: Option<Interaction>The Interaction resource (present for start/complete events).
interaction_id: Option<String>Present for interaction.status_update events.
status: Option<String>Present for interaction.status_update events.
index: Option<i32>Present for content.* events.
content: Option<InteractionContent>Present for content.start events.
delta: Option<InteractionContent>Present for content.delta events.
error: Option<InteractionError>Present for error events.
extra: HashMap<String, Value>