Skip to content

PermissionProfileApplyOutcome

Experimental

Whether a profile change did anything. The accepted arm spells completed exactly as session/setApprovalMode (ApprovalModeApplyOutcome::Completed) so the shared member never forks spellings. Apply failures are commandRejected.

  • "completed" — Experimental
  • "noop" — Experimental
Source

schema/msp/experimental/msp.schema.json#/types/PermissionProfileApplyOutcome

{
"description": "Whether a profile change did anything. The\naccepted arm spells `completed` exactly as `session/setApprovalMode` (`ApprovalModeApplyOutcome::Completed`) so the shared member never\nforks spellings. Apply failures are `commandRejected`.",
"enum": [
"completed",
"noop"
],
"type": "string",
"x-msp-descriptor": "session/setPermissionProfile",
"x-msp-openness": "open",
"x-msp-stability": "experimental"
}