Chromium Code Reviews| 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": "bookmarkManagerPrivate", | 7 "namespace": "bookmarkManagerPrivate", |
| 8 "description": "none", | 8 "description": "none", |
| 9 "types": [ | 9 "types": [ |
| 10 { | 10 { |
| (...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 42 "type": "array", | 42 "type": "array", |
| 43 "items": {"$ref": "BookmarkNodeDataElement"} | 43 "items": {"$ref": "BookmarkNodeDataElement"} |
| 44 } | 44 } |
| 45 } | 45 } |
| 46 }, | 46 }, |
| 47 { | 47 { |
| 48 "id": "MetaInfoFields", | 48 "id": "MetaInfoFields", |
| 49 "type": "object", | 49 "type": "object", |
| 50 "description": "Collection of meta info fields.", | 50 "description": "Collection of meta info fields.", |
| 51 "additionalProperties": {"type": "string"} | 51 "additionalProperties": {"type": "string"} |
| 52 }, | |
| 53 { | |
| 54 "id": "MapMetaInfoFields", | |
| 55 "type": "object", | |
| 56 "description": "Map Id to MetaInfoFields.", | |
| 57 "additionalProperties": {"type": "any"} | |
| 52 } | 58 } |
| 53 ], | 59 ], |
| 54 "functions": [ | 60 "functions": [ |
| 55 { | 61 { |
| 56 "name": "copy", | 62 "name": "copy", |
| 57 "type": "function", | 63 "type": "function", |
| 58 "description": "Copies the given bookmarks into the clipboard", | 64 "description": "Copies the given bookmarks into the clipboard", |
| 59 "parameters": [ | 65 "parameters": [ |
| 60 { | 66 { |
| 61 "name": "idList", | 67 "name": "idList", |
| (...skipping 200 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 262 "$ref": "bookmarks.BookmarkTreeNode" | 268 "$ref": "bookmarks.BookmarkTreeNode" |
| 263 } | 269 } |
| 264 ] | 270 ] |
| 265 } | 271 } |
| 266 ] | 272 ] |
| 267 }, | 273 }, |
| 268 { | 274 { |
| 269 "name": "getMetaInfo", | 275 "name": "getMetaInfo", |
| 270 "type": "function", | 276 "type": "function", |
| 271 "description": "Gets meta info from a bookmark node", | 277 "description": "Gets meta info from a bookmark node", |
| 278 "allowAmbiguousOptionalArguments": true, | |
| 272 "parameters": [ | 279 "parameters": [ |
| 273 { | 280 { |
| 274 "name": "id", | 281 "name": "id", |
| 275 "description": "The id of the bookmark to retrieve meta info from", | 282 "description": "The id of the bookmark to retrieve meta info from. I f ommited meta info for all nodes is returned.", |
|
Mike Wittman
2014/06/16 17:47:35
nit: omitted
yefimt
2014/06/16 19:04:01
Done.
| |
| 283 "optional": true, | |
| 276 "type": "string" | 284 "type": "string" |
| 277 }, | 285 }, |
| 278 { | 286 { |
| 279 "name": "key", | 287 "name": "key", |
| 280 "description": "The key for the meta info to retrieve. If omitted, a ll fields are returned", | 288 "description": "The key for the meta info to retrieve. If omitted, a ll fields are returned", |
| 281 "optional": true, | 289 "optional": true, |
| 282 "type": "string" | 290 "type": "string" |
| 283 }, | 291 }, |
| 284 { | 292 { |
| 285 "type": "function", | 293 "type": "function", |
| 286 "name": "callback", | 294 "name": "callback", |
| 287 "parameters": [ | 295 "parameters": [ |
| 288 { | 296 { |
| 289 "name": "value", | 297 "name": "value", |
| 290 "description": "If a key was given, the value of the specified f ield, if present. Otherwise an object containing all meta info fields for the no de.", | 298 "description": "If a key was given, the value of the specified f ield, if present. Otherwise an object containing all meta info fields for the no de.", |
|
Mike Wittman
2014/06/16 17:47:35
update to describe new behavior
yefimt
2014/06/16 19:04:01
Done.
| |
| 291 "optional": true, | 299 "optional": true, |
| 292 // TODO(rfevang): Convert this to always return MetaInfoFields | 300 // TODO(rfevang): Convert this to always return MetaInfoFields |
|
Mike Wittman
2014/06/16 17:47:35
update or remove this comment?
yefimt
2014/06/16 19:04:01
I think this comment is still valid.
| |
| 293 // if the API is made public. | 301 // if the API is made public. |
| 294 "choices": [ | 302 "choices": [ |
| 295 {"type": "string"}, | 303 {"type": "string"}, |
| 296 {"$ref": "MetaInfoFields"} | 304 {"$ref": "MetaInfoFields"}, |
| 305 {"$ref": "MapMetaInfoFields"} | |
| 297 ] | 306 ] |
| 298 } | 307 } |
| 299 ] | 308 ] |
| 300 } | 309 } |
| 301 ] | 310 ] |
| 302 }, | 311 }, |
| 303 { | 312 { |
| 304 "name": "setMetaInfo", | 313 "name": "setMetaInfo", |
| 305 "type": "function", | 314 "type": "function", |
| 306 "description": "Sets a meta info value for a bookmark node", | 315 "description": "Sets a meta info value for a bookmark node", |
| (...skipping 129 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 436 "type": "function", | 445 "type": "function", |
| 437 "description": "Fired when the meta info of a node changes.", | 446 "description": "Fired when the meta info of a node changes.", |
| 438 "parameters": [ | 447 "parameters": [ |
| 439 {"name": "id", "type": "string"}, | 448 {"name": "id", "type": "string"}, |
| 440 {"name": "metaInfoChanges", "$ref": "MetaInfoFields"} | 449 {"name": "metaInfoChanges", "$ref": "MetaInfoFields"} |
| 441 ] | 450 ] |
| 442 } | 451 } |
| 443 ] | 452 ] |
| 444 } | 453 } |
| 445 ] | 454 ] |
| OLD | NEW |