pub struct OutputCase {Show 40 fields
pub _id: String,
pub _type: String,
pub _created_by: String,
pub _created_at: i64,
pub _updated_by: Option<Option<String>>,
pub _updated_at: Option<Option<i64>>,
pub number: i32,
pub title: String,
pub description: String,
pub severity: i32,
pub severity_label: String,
pub start_date: i64,
pub end_date: Option<Option<i64>>,
pub tags: Option<Option<Vec<String>>>,
pub flag: bool,
pub tlp: i32,
pub tlp_label: String,
pub pap: i32,
pub pap_label: String,
pub status: CaseStatusValue,
pub stage: String,
pub summary: Option<Option<String>>,
pub impact_status: Option<ImpactStatusValue>,
pub assignee: Option<Option<String>>,
pub custom_fields: Option<Option<Vec<OutputCustomFieldValue>>>,
pub user_permissions: Option<Option<Vec<String>>>,
pub extra_data: HashMap<String, Value>,
pub new_date: i64,
pub in_progress_date: Option<Option<i64>>,
pub closed_date: Option<Option<i64>>,
pub alert_date: Option<Option<i64>>,
pub alert_new_date: Option<Option<i64>>,
pub alert_in_progress_date: Option<Option<i64>>,
pub alert_imported_date: Option<Option<i64>>,
pub time_to_detect: i64,
pub time_to_triage: Option<Option<i64>>,
pub time_to_qualify: Option<Option<i64>>,
pub time_to_acknowledge: Option<Option<i64>>,
pub time_to_resolve: Option<Option<i64>>,
pub handling_duration: Option<Option<i64>>,
}Fields§
§_id: String§_type: String§_created_by: String§_created_at: i64§_updated_by: Option<Option<String>>§_updated_at: Option<Option<i64>>§number: i32§title: String§description: String§severity: i32§severity_label: String§start_date: i64§end_date: Option<Option<i64>>§flag: bool§tlp: i32§tlp_label: String§pap: i32§pap_label: String§status: CaseStatusValue§stage: String§summary: Option<Option<String>>§impact_status: Option<ImpactStatusValue>§assignee: Option<Option<String>>§custom_fields: Option<Option<Vec<OutputCustomFieldValue>>>§user_permissions: Option<Option<Vec<String>>>§extra_data: HashMap<String, Value>§new_date: i64§in_progress_date: Option<Option<i64>>§closed_date: Option<Option<i64>>§alert_date: Option<Option<i64>>§alert_new_date: Option<Option<i64>>§alert_in_progress_date: Option<Option<i64>>§alert_imported_date: Option<Option<i64>>§time_to_detect: i64§time_to_triage: Option<Option<i64>>§time_to_qualify: Option<Option<i64>>§time_to_acknowledge: Option<Option<i64>>§time_to_resolve: Option<Option<i64>>§handling_duration: Option<Option<i64>>Implementations§
Source§impl OutputCase
impl OutputCase
pub fn new( _id: String, _type: String, _created_by: String, _created_at: i64, number: i32, title: String, description: String, severity: i32, severity_label: String, start_date: i64, flag: bool, tlp: i32, tlp_label: String, pap: i32, pap_label: String, status: CaseStatusValue, stage: String, extra_data: HashMap<String, Value>, new_date: i64, time_to_detect: i64, ) -> OutputCase
Trait Implementations§
Source§impl Clone for OutputCase
impl Clone for OutputCase
Source§fn clone(&self) -> OutputCase
fn clone(&self) -> OutputCase
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 OutputCase
impl Debug for OutputCase
Source§impl Default for OutputCase
impl Default for OutputCase
Source§fn default() -> OutputCase
fn default() -> OutputCase
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for OutputCase
impl<'de> Deserialize<'de> for OutputCase
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
Source§impl PartialEq for OutputCase
impl PartialEq for OutputCase
Source§impl Serialize for OutputCase
impl Serialize for OutputCase
impl StructuralPartialEq for OutputCase
Auto Trait Implementations§
impl Freeze for OutputCase
impl RefUnwindSafe for OutputCase
impl Send for OutputCase
impl Sync for OutputCase
impl Unpin for OutputCase
impl UnwindSafe for OutputCase
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