pub struct McpPlanInstallSourceCandidate {
pub candidate_handle: String,
pub kind: McpPlanInstallSourceCandidateKind,
pub search_id: String,
}Expand description
Plan from a candidate returned by a previous catalog search.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
§candidate_handle: StringSingle-use candidate handle. Consumed by this call, so a replay of the same handle is rejected.
kind: McpPlanInstallSourceCandidateKindDiscriminator: plan from a previously returned candidate
search_id: StringThe runtime- or authority-minted searchId returned with the search that produced this candidate. A search implementation binds it to private candidate-handle context; a planning implementation must verify that context before returning a plan. The unavailable planning implementation in this contract layer validates presence but does not claim the verification has occurred. It identifies a search rather than a person and must never be joined with user identity to re-identify anyone.
Trait Implementations§
Source§impl Clone for McpPlanInstallSourceCandidate
impl Clone for McpPlanInstallSourceCandidate
Source§fn clone(&self) -> McpPlanInstallSourceCandidate
fn clone(&self) -> McpPlanInstallSourceCandidate
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more