Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(124)

Side by Side Diff: chrome/common/extensions/api/webstore_private.json

Issue 673263003: Remove chrome.webstorePrivate.installBundle() part 1 (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « chrome/browser/extensions/api/webstore_private/webstore_private_api.cc ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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
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 ]
OLDNEW
« no previous file with comments | « chrome/browser/extensions/api/webstore_private/webstore_private_api.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698