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

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

Issue 23537002: Adds new private API manifest for Files.app copy. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 3 months 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 | Annotate | Revision Log
« no previous file with comments | « no previous file | 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":"fileBrowserPrivate", 7 "namespace":"fileBrowserPrivate",
8 "description": "none", 8 "description": "none",
9 "types": [ 9 "types": [
10 { 10 {
(...skipping 325 matching lines...) Expand 10 before | Expand all | Expand 10 after
336 "description": "Approximated completed portion of the transfer opera tion." 336 "description": "Approximated completed portion of the transfer opera tion."
337 }, 337 },
338 "total": { 338 "total": {
339 "type": "number", 339 "type": "number",
340 "optional": true, 340 "optional": true,
341 "description": "Approximated total size of transfer operation." 341 "description": "Approximated total size of transfer operation."
342 } 342 }
343 } 343 }
344 }, 344 },
345 { 345 {
346 "id": "CopyProgressStatus",
347 "type": "object",
348 "description": "Payload data for copy status progress updates.",
349 "properties": {
350 "type": {
351 "type": "string",
352 "enum": ["BEGIN_ENTRY_COPY", "END_ENTRY_COPY", "PROGRESS", "SUCCESS" , "ERROR"],
satorux1 2013/08/27 06:57:26 Why BEGIN_ENTRY_COPY instead of BEGIN_FILE_COPY? I
hidehiko 2013/08/27 07:52:07 Yes, {BEGIN_END}_ENTRY_COPY are fired not only for
353 "description": "The type of the progress event. BEGIN_ENTRY_COPY is called before for each entry copy, END_ENTRY_COPY is called after for each entry copy. PROGRESS is called periodically during copy. SUCCESS is called after all copy is completed. ERROR is called when an error is found."
satorux1 2013/08/27 06:57:26 nits: s/called/fired/ as this is an event. "BEGI
hidehiko 2013/08/27 07:52:07 Done.
354 },
355 "url": {
356 "type": "string",
357 "optional": true,
358 "description": "URL for the entry currently being copied. This field is particularly useful when a directory copy is initiated with startCopy(). The field tells what file in that directory is now being copied."
359 },
360 "size": {
361 "type": "number",
362 "optional": true,
363 "description": "Number of processed bytes for each entry copy. Avail able only for PROGRESS event. To show the progress bar, a caller needs to pre-co mpute the size of files being copied."
satorux1 2013/08/27 06:57:26 Maybe: Number of processed bytes for each entry co
hidehiko 2013/08/27 07:52:07 Done.
364 },
365 "error": {
366 "type": "integer",
367 "optional": true,
368 "description": "FileError's code of the error. Available only for ER ROR event."
369 }
370 }
371 },
372 {
346 "id": "FileTransferCancelStatus", 373 "id": "FileTransferCancelStatus",
347 "type": "object", 374 "type": "object",
348 "description": "Payload data for file transfer cancel response.", 375 "description": "Payload data for file transfer cancel response.",
349 "properties": { 376 "properties": {
350 "fileUrl": { 377 "fileUrl": {
351 "type": "string", 378 "type": "string",
352 "description": "URL of file that is being transfered." 379 "description": "URL of file that is being transfered."
353 }, 380 },
354 "canceled": { 381 "canceled": {
355 "type": "boolean", 382 "type": "boolean",
(...skipping 474 matching lines...) Expand 10 before | Expand all | Expand 10 after
830 "name" : "fileTransferCancelStatuses", 857 "name" : "fileTransferCancelStatuses",
831 "type": "array", 858 "type": "array",
832 "items": {"$ref": "FileTransferCancelStatus"}, 859 "items": {"$ref": "FileTransferCancelStatus"},
833 "description": "The list of FileTransferCancelStatus." 860 "description": "The list of FileTransferCancelStatus."
834 } 861 }
835 ] 862 ]
836 } 863 }
837 ] 864 ]
838 }, 865 },
839 { 866 {
867 "name": "startCopy",
868 "description": "Starts to copy an entry. If the source is directory, the copy is done recursively.",
869 "parameters": [
870 {
871 "name": "sourceUrl",
872 "type": "string",
873 "description": "URL of the source entry to be copied."
874 },
875 {
876 "name": "targetUrl",
877 "type": "string",
878 "description": "URL of the destination location."
879 },
880 {
881 "name": "callback",
882 "type": "function",
883 "description": "Completion callback.",
884 "parameters": [
885 {
886 "name": "copyId",
887 "type": "integer",
888 "description": "ID of the copy task. Can be used to identify the progress, and to cancel the task."
889 }
890 ]
891 }
892 ]
893 },
894 {
895 "name": "cancelCopy",
896 "description": "Cancels the running copy task.",
897 "parameters": [
898 {
899 "name": "copyId",
900 "type": "integer",
901 "description": "ID of the copy task to be cancelled."
902 },
903 {
904 "name": "callback",
905 "type": "function",
906 "optional": true,
907 "description": "Completion callback of the cancel.",
908 "parameters": []
909 }
910 ]
911 },
912 {
840 "name": "setLastModified", 913 "name": "setLastModified",
841 "description": "Updates last modified to specified time in seconds", 914 "description": "Updates last modified to specified time in seconds",
842 "parameters": [ 915 "parameters": [
843 { 916 {
844 "name": "fileUrl", 917 "name": "fileUrl",
845 "type": "string", 918 "type": "string",
846 "description": "File url from the local file system." 919 "description": "File url from the local file system."
847 }, 920 },
848 { 921 {
849 "name": "lastModified", 922 "name": "lastModified",
(...skipping 345 matching lines...) Expand 10 before | Expand all | Expand 10 after
1195 "parameters": [ 1268 "parameters": [
1196 { 1269 {
1197 "type": "array", 1270 "type": "array",
1198 "items": {"$ref": "FileTransferStatus"}, 1271 "items": {"$ref": "FileTransferStatus"},
1199 "name": "event", 1272 "name": "event",
1200 "description": "List of ongoing file statuses for ongoing transfer o perations." 1273 "description": "List of ongoing file statuses for ongoing transfer o perations."
1201 } 1274 }
1202 ] 1275 ]
1203 }, 1276 },
1204 { 1277 {
1278 "name": "onCopyProgress",
1279 "type": "function",
1280 "description": "Periodically fired during a copy task to report its prog ress update.",
1281 "parameters": [
1282 {
1283 "type": "integer",
1284 "name": "copyId",
1285 "description": "Id of the copy task of this progress update."
1286 },
1287 {
1288 "$ref": "CopyProgressStatus",
1289 "name": "status",
1290 "description": "Progress update status."
1291 }
1292 ]
1293 },
1294 {
1205 "name": "onDirectoryChanged", 1295 "name": "onDirectoryChanged",
1206 "type": "function", 1296 "type": "function",
1207 "description": "Fired when watched file change event is detected in a wa tched directory.", 1297 "description": "Fired when watched file change event is detected in a wa tched directory.",
1208 "parameters": [ 1298 "parameters": [
1209 { 1299 {
1210 "$ref": "FileWatchEvent", 1300 "$ref": "FileWatchEvent",
1211 "name": "event", 1301 "name": "event",
1212 "description": "File watch event information." 1302 "description": "File watch event information."
1213 } 1303 }
1214 ] 1304 ]
1215 }, 1305 },
1216 { 1306 {
1217 "name": "onPreferencesChanged", 1307 "name": "onPreferencesChanged",
1218 "type": "function", 1308 "type": "function",
1219 "description": "Fired when file manager preferences change. The preferen ces can be retrieved via 'getPreferences'.", 1309 "description": "Fired when file manager preferences change. The preferen ces can be retrieved via 'getPreferences'.",
1220 "parameters": [] 1310 "parameters": []
1221 }, 1311 },
1222 { 1312 {
1223 "name": "onDriveConnectionStatusChanged", 1313 "name": "onDriveConnectionStatusChanged",
1224 "type": "function", 1314 "type": "function",
1225 "description": "Fired when the active network connection state changes. The network connection state can be retrieved via 'getDriveConnectionState'.", 1315 "description": "Fired when the active network connection state changes. The network connection state can be retrieved via 'getDriveConnectionState'.",
1226 "parameters": [] 1316 "parameters": []
1227 } 1317 }
1228 ] 1318 ]
1229 } 1319 }
1230 ] 1320 ]
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698