{ "_updater": { "commands": { "checkForUpdates": { "minimalRole": "manager", "parameters": {} }, "trackChannel": { "minimalRole": "manager", "parameters": { "channel": { "type": "string", "enum": ["stable-channel", "beta-channel", "dev-channel", "canary-channel"] } } } }, "state": { "currentChannel": { "type": "string", "enum": ["stable-channel", "beta-channel", "dev-channel", "canary-channel"] }, "trackingChannel": { "type": "string", "enum": ["stable-channel", "beta-channel", "dev-channel", "canary-channel"] }, "status": { "type": "string", "enum": [ "idle", "checkingForUpdate", "updateAvailable", "downloading", "verifying", "finalizing", "updatedNeedReboot", "reportingErrorEvent", "attemptingRollback", "disabled" ] }, "progress": { "type": "number", "minimum": 0, "maximum": 1 }, "lastUpdateCheckTimestamp": { "type": "number" } } } }