pub struct SecurityIncidentDto {Show 19 fields
pub id: String,
pub organization_id: String,
pub severity: String,
pub incident_type: String,
pub title: String,
pub description: String,
pub data_categories_affected: Vec<String>,
pub affected_subjects_count: Option<i32>,
pub discovery_at: String,
pub notification_at: Option<String>,
pub apd_reference_number: Option<String>,
pub status: String,
pub reported_by: String,
pub investigation_notes: Option<String>,
pub root_cause: Option<String>,
pub remediation_steps: Option<String>,
pub created_at: String,
pub updated_at: String,
pub hours_since_discovery: f64,
}Expand description
Response DTO for security incident
Fields§
§id: String§organization_id: String§severity: String§incident_type: String§title: String§description: String§data_categories_affected: Vec<String>§affected_subjects_count: Option<i32>§discovery_at: String§notification_at: Option<String>§apd_reference_number: Option<String>§status: String§reported_by: String§investigation_notes: Option<String>§root_cause: Option<String>§remediation_steps: Option<String>§created_at: String§updated_at: String§hours_since_discovery: f64Trait Implementations§
Source§impl Debug for SecurityIncidentDto
impl Debug for SecurityIncidentDto
Auto Trait Implementations§
impl Freeze for SecurityIncidentDto
impl RefUnwindSafe for SecurityIncidentDto
impl Send for SecurityIncidentDto
impl Sync for SecurityIncidentDto
impl Unpin for SecurityIncidentDto
impl UnwindSafe for SecurityIncidentDto
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
§impl<T> Chain<T> for T
impl<T> Chain<T> for T
§impl<T> Fake for T
impl<T> Fake for T
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.