#[non_exhaustive]pub struct DeleteEntityInput {
pub workspace_id: Option<String>,
pub entity_id: Option<String>,
pub is_recursive: Option<bool>,
}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.workspace_id: Option<String>The ID of the workspace that contains the entity to delete.
entity_id: Option<String>The ID of the entity to delete.
is_recursive: Option<bool>A Boolean value that specifies whether the operation deletes child entities.
Implementations§
source§impl DeleteEntityInput
impl DeleteEntityInput
sourcepub fn workspace_id(&self) -> Option<&str>
pub fn workspace_id(&self) -> Option<&str>
The ID of the workspace that contains the entity to delete.
sourcepub fn is_recursive(&self) -> Option<bool>
pub fn is_recursive(&self) -> Option<bool>
A Boolean value that specifies whether the operation deletes child entities.
source§impl DeleteEntityInput
impl DeleteEntityInput
sourcepub fn builder() -> DeleteEntityInputBuilder
pub fn builder() -> DeleteEntityInputBuilder
Creates a new builder-style object to manufacture DeleteEntityInput.
Trait Implementations§
source§impl Clone for DeleteEntityInput
impl Clone for DeleteEntityInput
source§fn clone(&self) -> DeleteEntityInput
fn clone(&self) -> DeleteEntityInput
Returns a copy 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 DeleteEntityInput
impl Debug for DeleteEntityInput
source§impl PartialEq for DeleteEntityInput
impl PartialEq for DeleteEntityInput
source§fn eq(&self, other: &DeleteEntityInput) -> bool
fn eq(&self, other: &DeleteEntityInput) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for DeleteEntityInput
Auto Trait Implementations§
impl Freeze for DeleteEntityInput
impl RefUnwindSafe for DeleteEntityInput
impl Send for DeleteEntityInput
impl Sync for DeleteEntityInput
impl Unpin for DeleteEntityInput
impl UnwindSafe for DeleteEntityInput
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
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Creates a shared type from an unshared type.