pub struct SkillApplyUninstallRequest {
pub contract: CatalogClientContract,
pub plan_handle: String,
pub policy_session_id: String,
}Expand description
One-use application of the exact retained Skill removal plan.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
§contract: CatalogClientContractRequired authenticated bound installation contract.
plan_handle: StringOpaque original removal plan, consumed once.
policy_session_id: StringSame existing selected session as removal preparation.
Trait Implementations§
Source§impl Clone for SkillApplyUninstallRequest
impl Clone for SkillApplyUninstallRequest
Source§impl Debug for SkillApplyUninstallRequest
impl Debug for SkillApplyUninstallRequest
Source§impl Default for SkillApplyUninstallRequest
impl Default for SkillApplyUninstallRequest
Source§impl<'de> Deserialize<'de> for SkillApplyUninstallRequest
impl<'de> Deserialize<'de> for SkillApplyUninstallRequest
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 SkillApplyUninstallRequest
impl RefUnwindSafe for SkillApplyUninstallRequest
impl Send for SkillApplyUninstallRequest
impl Sync for SkillApplyUninstallRequest
impl Unpin for SkillApplyUninstallRequest
impl UnsafeUnpin for SkillApplyUninstallRequest
impl UnwindSafe for SkillApplyUninstallRequest
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