Skip to content

ComputerUseApp

One row of the Settings apps list.

  • bundleId
  • choice
  • lastAskedAt
  • locked
  • lockedBy
  • name
Source

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

{
"description": "One row of the Settings apps list.",
"properties": {
"bundleId": {
"description": "The app's bundle ID: the stored key.",
"type": "string"
},
"choice": {
"$ref": "#/$defs/ComputerUseAppChoice",
"description": "The choice as it applies: a block wins over a grant."
},
"lastAskedAt": {
"description": "When Computer Use last showed an approval card for the app, RFC3339\nUTC; absent when it never has.",
"type": "string"
},
"locked": {
"description": "Settings can't change this row; its choice is `blocked`. Omitted\nmeans false.",
"type": "boolean"
},
"lockedBy": {
"$ref": "#/$defs/ComputerUseAppLock",
"description": "Why the row is locked, when it is."
},
"name": {
"description": "The name the approval card shows for it, else the name stored with\nits grant or its last card; absent when there is none.",
"type": "string"
}
},
"required": [
"bundleId",
"choice"
],
"type": "object"
}