#[non_exhaustive]pub struct EntityMeta {
pub created_at: Option<String>,
pub ingestion_source: Option<String>,
pub modified_at: Option<String>,
pub origin: Option<String>,
pub additional_properties: BTreeMap<String, Value>,
/* private fields */
}
Expand description
Entity metadata.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.created_at: Option<String>
The creation time.
ingestion_source: Option<String>
The ingestion source.
modified_at: Option<String>
The modification time.
origin: Option<String>
The origin.
additional_properties: BTreeMap<String, Value>
Implementations§
Source§impl EntityMeta
impl EntityMeta
pub fn new() -> EntityMeta
pub fn created_at(self, value: String) -> Self
pub fn ingestion_source(self, value: String) -> Self
pub fn modified_at(self, value: String) -> Self
pub fn origin(self, value: String) -> Self
pub fn additional_properties(self, value: BTreeMap<String, Value>) -> Self
Trait Implementations§
Source§impl Clone for EntityMeta
impl Clone for EntityMeta
Source§fn clone(&self) -> EntityMeta
fn clone(&self) -> EntityMeta
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 EntityMeta
impl Debug for EntityMeta
Source§impl Default for EntityMeta
impl Default for EntityMeta
Source§impl<'de> Deserialize<'de> for EntityMeta
impl<'de> Deserialize<'de> for EntityMeta
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 EntityMeta
impl PartialEq for EntityMeta
Source§impl Serialize for EntityMeta
impl Serialize for EntityMeta
impl StructuralPartialEq for EntityMeta
Auto Trait Implementations§
impl Freeze for EntityMeta
impl RefUnwindSafe for EntityMeta
impl Send for EntityMeta
impl Sync for EntityMeta
impl Unpin for EntityMeta
impl UnwindSafe for EntityMeta
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