pub struct WorkflowTaskLegalHold {
pub checkpoint_id: CheckpointId,
pub tenant_id: WorkflowTenantId,
pub placed_by: WorkerId,
pub reason: WorkflowTaskLegalHoldReason,
pub placed_at_ms: u64,
pub released_by: Option<WorkerId>,
pub released_at_ms: Option<u64>,
}Expand description
Active or released legal-hold state retained for audit.
Fields§
§checkpoint_id: CheckpointIdTombstone protected by the hold.
tenant_id: WorkflowTenantIdOwning tenant.
placed_by: WorkerIdPrincipal that placed the hold.
reason: WorkflowTaskLegalHoldReasonBounded operator justification.
placed_at_ms: u64Store-authoritative placement time.
released_by: Option<WorkerId>Principal that released the hold, when inactive.
released_at_ms: Option<u64>Store-authoritative release time, when inactive.
Implementations§
Trait Implementations§
Source§impl Clone for WorkflowTaskLegalHold
impl Clone for WorkflowTaskLegalHold
Source§fn clone(&self) -> WorkflowTaskLegalHold
fn clone(&self) -> WorkflowTaskLegalHold
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 WorkflowTaskLegalHold
impl Debug for WorkflowTaskLegalHold
impl Eq for WorkflowTaskLegalHold
Source§impl PartialEq for WorkflowTaskLegalHold
impl PartialEq for WorkflowTaskLegalHold
impl StructuralPartialEq for WorkflowTaskLegalHold
Auto Trait Implementations§
impl Freeze for WorkflowTaskLegalHold
impl RefUnwindSafe for WorkflowTaskLegalHold
impl Send for WorkflowTaskLegalHold
impl Sync for WorkflowTaskLegalHold
impl Unpin for WorkflowTaskLegalHold
impl UnsafeUnpin for WorkflowTaskLegalHold
impl UnwindSafe for WorkflowTaskLegalHold
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