pub struct SkillPlanUninstallRequest {
pub contract: CatalogClientContract,
pub installation_id: String,
pub policy_session_id: String,
}Expand description
Read-only preparation of one owned Skill removal under fresh selected-session authority.
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.
installation_id: StringExact receipt to inspect.
policy_session_id: StringExisting selected local session on this connection.
Trait Implementations§
Source§impl Clone for SkillPlanUninstallRequest
impl Clone for SkillPlanUninstallRequest
Source§impl Debug for SkillPlanUninstallRequest
impl Debug for SkillPlanUninstallRequest
Source§impl Default for SkillPlanUninstallRequest
impl Default for SkillPlanUninstallRequest
Source§impl<'de> Deserialize<'de> for SkillPlanUninstallRequest
impl<'de> Deserialize<'de> for SkillPlanUninstallRequest
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 SkillPlanUninstallRequest
impl RefUnwindSafe for SkillPlanUninstallRequest
impl Send for SkillPlanUninstallRequest
impl Sync for SkillPlanUninstallRequest
impl Unpin for SkillPlanUninstallRequest
impl UnsafeUnpin for SkillPlanUninstallRequest
impl UnwindSafe for SkillPlanUninstallRequest
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