pub struct ExtendedObject {Show 17 fields
pub id: Option<String>,
pub name: Option<String>,
pub meta_category: Option<String>,
pub description: Option<String>,
pub template_uuid: Option<Uuid>,
pub template_version: Option<String>,
pub event_id: Option<String>,
pub uuid: Option<Uuid>,
pub timestamp: Option<String>,
pub distribution: Option<DistributionLevelId>,
pub sharing_group_id: Option<Option<String>>,
pub comment: Option<String>,
pub deleted: Option<bool>,
pub first_seen: Option<Box<AttributeNoIdFirstSeen>>,
pub last_seen: Option<Box<AttributeNoIdFirstSeen>>,
pub attribute: Option<Vec<Attribute>>,
pub event: Option<Box<ExtendedObjectAllOfEvent>>,
}
Fields§
§id: Option<String>
§name: Option<String>
§meta_category: Option<String>
§description: Option<String>
§template_uuid: Option<Uuid>
§template_version: Option<String>
§event_id: Option<String>
§uuid: Option<Uuid>
§timestamp: Option<String>
§distribution: Option<DistributionLevelId>
§sharing_group_id: Option<Option<String>>
§comment: Option<String>
§deleted: Option<bool>
§first_seen: Option<Box<AttributeNoIdFirstSeen>>
§last_seen: Option<Box<AttributeNoIdFirstSeen>>
§attribute: Option<Vec<Attribute>>
§event: Option<Box<ExtendedObjectAllOfEvent>>
Implementations§
Source§impl ExtendedObject
impl ExtendedObject
pub fn new() -> ExtendedObject
Trait Implementations§
Source§impl Clone for ExtendedObject
impl Clone for ExtendedObject
Source§fn clone(&self) -> ExtendedObject
fn clone(&self) -> ExtendedObject
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 ExtendedObject
impl Debug for ExtendedObject
Source§impl Default for ExtendedObject
impl Default for ExtendedObject
Source§fn default() -> ExtendedObject
fn default() -> ExtendedObject
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ExtendedObject
impl<'de> Deserialize<'de> for ExtendedObject
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 ExtendedObject
impl PartialEq for ExtendedObject
Source§impl Serialize for ExtendedObject
impl Serialize for ExtendedObject
impl StructuralPartialEq for ExtendedObject
Auto Trait Implementations§
impl Freeze for ExtendedObject
impl RefUnwindSafe for ExtendedObject
impl Send for ExtendedObject
impl Sync for ExtendedObject
impl Unpin for ExtendedObject
impl UnwindSafe for ExtendedObject
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