pub struct UserToolSessionApprovalWorkflow {
pub approval_key: Option<String>,
pub kind: UserToolSessionApprovalWorkflowKind,
}Expand description
Session-scoped workflow approval, optionally narrowed by approval key.
Fields§
§approval_key: Option<String>Optional workflow operation name or canonical approval key
kind: UserToolSessionApprovalWorkflowKindWorkflow approval kind
Trait Implementations§
Source§impl<'de> Deserialize<'de> for UserToolSessionApprovalWorkflow
impl<'de> Deserialize<'de> for UserToolSessionApprovalWorkflow
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 UserToolSessionApprovalWorkflow
impl RefUnwindSafe for UserToolSessionApprovalWorkflow
impl Send for UserToolSessionApprovalWorkflow
impl Sync for UserToolSessionApprovalWorkflow
impl Unpin for UserToolSessionApprovalWorkflow
impl UnsafeUnpin for UserToolSessionApprovalWorkflow
impl UnwindSafe for UserToolSessionApprovalWorkflow
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