pub struct EditedEventEvent {Show 30 fields
pub id: Option<String>,
pub org_id: Option<String>,
pub distribution: Option<DistributionLevelId>,
pub info: Option<String>,
pub orgc_id: Option<String>,
pub uuid: Option<Uuid>,
pub date: Option<String>,
pub published: Option<bool>,
pub analysis: Option<AnalysisLevelId>,
pub attribute_count: Option<String>,
pub timestamp: Option<Option<String>>,
pub sharing_group_id: Option<Option<String>>,
pub proposal_email_lock: Option<bool>,
pub locked: Option<bool>,
pub threat_level_id: Option<ThreatLevelId>,
pub publish_timestamp: Option<String>,
pub sighting_timestamp: Option<String>,
pub disable_correlation: Option<bool>,
pub extends_uuid: Option<Option<String>>,
pub event_creator_email: Option<String>,
pub feed: Option<Box<Feed>>,
pub org: Option<Box<EventOrganisation>>,
pub orgc: Option<Box<EventOrganisation>>,
pub attribute: Option<Vec<Attribute>>,
pub shadow_attribute: Option<Vec<Attribute>>,
pub related_event: Option<Vec<GetEventById200Response>>,
pub galaxy: Option<Vec<Galaxy>>,
pub object: Option<Vec<Object>>,
pub event_report: Option<Vec<EventReport>>,
pub tag: Option<Vec<Tag>>,
}
Fields§
§id: Option<String>
§org_id: Option<String>
§distribution: Option<DistributionLevelId>
§info: Option<String>
§orgc_id: Option<String>
§uuid: Option<Uuid>
§date: Option<String>
§published: Option<bool>
§analysis: Option<AnalysisLevelId>
§attribute_count: Option<String>
§timestamp: Option<Option<String>>
§sharing_group_id: Option<Option<String>>
§proposal_email_lock: Option<bool>
§locked: Option<bool>
§threat_level_id: Option<ThreatLevelId>
§publish_timestamp: Option<String>
§sighting_timestamp: Option<String>
§disable_correlation: Option<bool>
§extends_uuid: Option<Option<String>>
§event_creator_email: Option<String>
§feed: Option<Box<Feed>>
§org: Option<Box<EventOrganisation>>
§orgc: Option<Box<EventOrganisation>>
§attribute: Option<Vec<Attribute>>
§shadow_attribute: Option<Vec<Attribute>>
§galaxy: Option<Vec<Galaxy>>
§object: Option<Vec<Object>>
§event_report: Option<Vec<EventReport>>
§tag: Option<Vec<Tag>>
Implementations§
Source§impl EditedEventEvent
impl EditedEventEvent
pub fn new() -> EditedEventEvent
Trait Implementations§
Source§impl Clone for EditedEventEvent
impl Clone for EditedEventEvent
Source§fn clone(&self) -> EditedEventEvent
fn clone(&self) -> EditedEventEvent
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 EditedEventEvent
impl Debug for EditedEventEvent
Source§impl Default for EditedEventEvent
impl Default for EditedEventEvent
Source§fn default() -> EditedEventEvent
fn default() -> EditedEventEvent
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for EditedEventEvent
impl<'de> Deserialize<'de> for EditedEventEvent
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 EditedEventEvent
impl PartialEq for EditedEventEvent
Source§impl Serialize for EditedEventEvent
impl Serialize for EditedEventEvent
impl StructuralPartialEq for EditedEventEvent
Auto Trait Implementations§
impl Freeze for EditedEventEvent
impl RefUnwindSafe for EditedEventEvent
impl Send for EditedEventEvent
impl Sync for EditedEventEvent
impl Unpin for EditedEventEvent
impl UnwindSafe for EditedEventEvent
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