pub struct PermissionsLocationsAddToolApprovalDetailsWorkflow {
pub approval_key: Option<String>,
pub kind: PermissionsLocationsAddToolApprovalDetailsWorkflowKind,
}Expand description
Location-persisted workflow approval, optionally narrowed by approval key.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
§approval_key: Option<String>Optional workflow operation name or canonical approval key; when omitted, the approval covers all workflow operations.
kind: PermissionsLocationsAddToolApprovalDetailsWorkflowKindApproval covering workflow operations.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for PermissionsLocationsAddToolApprovalDetailsWorkflow
impl<'de> Deserialize<'de> for PermissionsLocationsAddToolApprovalDetailsWorkflow
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
Auto Trait Implementations§
impl Freeze for PermissionsLocationsAddToolApprovalDetailsWorkflow
impl RefUnwindSafe for PermissionsLocationsAddToolApprovalDetailsWorkflow
impl Send for PermissionsLocationsAddToolApprovalDetailsWorkflow
impl Sync for PermissionsLocationsAddToolApprovalDetailsWorkflow
impl Unpin for PermissionsLocationsAddToolApprovalDetailsWorkflow
impl UnsafeUnpin for PermissionsLocationsAddToolApprovalDetailsWorkflow
impl UnwindSafe for PermissionsLocationsAddToolApprovalDetailsWorkflow
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