pub struct IntakeEvent {
pub event_id: String,
pub source_type: IntakeSourceType,
pub source_event_id: Option<String>,
pub title: String,
pub description: String,
pub severity: IssueSeverity,
pub signals: Vec<String>,
pub raw_payload: Option<String>,
pub timestamp_ms: i64,
}Expand description
An intake event represents a detected issue from an external source
Fields§
§event_id: StringUnique identifier for this event
source_type: IntakeSourceTypeSource type that generated this event
source_event_id: Option<String>Original source event ID (if available)
title: StringTitle/description of the detected issue
description: StringDetailed description
severity: IssueSeveritySeverity level
signals: Vec<String>Extracted signals from this event
raw_payload: Option<String>Raw payload (for debugging)
timestamp_ms: i64Timestamp when the event was generated
Trait Implementations§
Source§impl Clone for IntakeEvent
impl Clone for IntakeEvent
Source§fn clone(&self) -> IntakeEvent
fn clone(&self) -> IntakeEvent
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for IntakeEvent
impl Debug for IntakeEvent
Source§impl<'de> Deserialize<'de> for IntakeEvent
impl<'de> Deserialize<'de> for IntakeEvent
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for IntakeEvent
impl RefUnwindSafe for IntakeEvent
impl Send for IntakeEvent
impl Sync for IntakeEvent
impl Unpin for IntakeEvent
impl UnsafeUnpin for IntakeEvent
impl UnwindSafe for IntakeEvent
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more