| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 [ | 5 [ |
| 6 { | 6 { |
| 7 "namespace":"webstorePrivate", | 7 "namespace":"webstorePrivate", |
| 8 "description": "none", | 8 "description": "none", |
| 9 "functions": [ | 9 "functions": [ |
| 10 { | 10 { |
| 11 "name": "install", | 11 "name": "install", |
| 12 "nocompile": true, | 12 "nocompile": true, |
| 13 "description": "Installs the extension corresponding to the given id", | 13 "description": "Installs the extension corresponding to the given id", |
| 14 "parameters": [ | 14 "parameters": [ |
| 15 { | 15 { |
| 16 "name": "expected_id", | 16 "name": "expected_id", |
| 17 "type": "string", | 17 "type": "string", |
| 18 "description": "The id of the extension to install." | 18 "description": "The id of the extension to install." |
| 19 }, | 19 }, |
| 20 { | 20 { |
| 21 "name": "callback", | 21 "name": "callback", |
| 22 "type": "function", | 22 "type": "function", |
| 23 "optional": true, | 23 "optional": true, |
| 24 "parameters": [] | 24 "parameters": [] |
| 25 } | 25 } |
| 26 ] | 26 ] |
| 27 }, | 27 }, |
| 28 { | 28 { |
| 29 "name": "installBundle", | |
| 30 "description": "Initiates the install process for the given bundle of ex
tensions.", | |
| 31 "parameters": [ | |
| 32 { | |
| 33 "name": "details", | |
| 34 "description": "An array of extension details to be installed.", | |
| 35 "type": "array", | |
| 36 "items": { | |
| 37 "type": "object", | |
| 38 "properties": { | |
| 39 "id": { | |
| 40 "type": "string", | |
| 41 "description": "The id of the extension to be installed.", | |
| 42 "minLength": 32, | |
| 43 "maxLength": 32 | |
| 44 }, | |
| 45 "manifest": { | |
| 46 "type": "string", | |
| 47 "description": "A string with the contents of the extension's
manifest.json file. During the install process, the browser will check that the
downloaded extension's manifest matches what was passed in here.", | |
| 48 "minLength": 1 | |
| 49 }, | |
| 50 "localizedName": { | |
| 51 "type": "string", | |
| 52 "description": "A string to use instead of the raw value of th
e 'name' key from manifest.json." | |
| 53 } | |
| 54 } | |
| 55 } | |
| 56 }, | |
| 57 { | |
| 58 "name": "callback", | |
| 59 "type": "function", | |
| 60 "description": "Called when the install process completes. Upon fail
ures, chrome.runtime.lastError will be set to 'user_canceled' or 'unknown_error'
.", | |
| 61 "optional": true, | |
| 62 "parameters": [] | |
| 63 } | |
| 64 ] | |
| 65 }, | |
| 66 { | |
| 67 "name": "beginInstallWithManifest3", | 29 "name": "beginInstallWithManifest3", |
| 68 "description": "Initiates the install process for the given extension.", | 30 "description": "Initiates the install process for the given extension.", |
| 69 "parameters": [ | 31 "parameters": [ |
| 70 { | 32 { |
| 71 "name": "details", | 33 "name": "details", |
| 72 "type": "object", | 34 "type": "object", |
| 73 "properties": { | 35 "properties": { |
| 74 "id": { | 36 "id": { |
| 75 "type": "string", | 37 "type": "string", |
| 76 "description": "The id of the extension to be installled.", | 38 "description": "The id of the extension to be installled.", |
| (...skipping 215 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 292 "enum": ["success", "user_gesture_required", "unknown_error", "f
eature_disabled", "unsupported_extension_type", "missing_dependencies", "install
_error", "user_cancelled", "invalid_id", "blacklisted", "blocked_by_policy", "in
stall_in_progress", "launch_in_progress"], | 254 "enum": ["success", "user_gesture_required", "unknown_error", "f
eature_disabled", "unsupported_extension_type", "missing_dependencies", "install
_error", "user_cancelled", "invalid_id", "blacklisted", "blocked_by_policy", "in
stall_in_progress", "launch_in_progress"], |
| 293 "description": "Whether an attempt to launch an app succeeded, o
r the reason for failure." | 255 "description": "Whether an attempt to launch an app succeeded, o
r the reason for failure." |
| 294 } | 256 } |
| 295 ] | 257 ] |
| 296 } | 258 } |
| 297 ] | 259 ] |
| 298 } | 260 } |
| 299 ] | 261 ] |
| 300 } | 262 } |
| 301 ] | 263 ] |
| OLD | NEW |