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

Unified Diff: third_party/WebKit/Source/core/inspector/protocol-1.1/FileSystem.json

Issue 2035653005: DevTools: split protocol.json into files per domain. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 7 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 side-by-side diff with in-line comments
Download patch
Index: third_party/WebKit/Source/core/inspector/protocol-1.1/FileSystem.json
diff --git a/third_party/WebKit/Source/core/inspector/protocol-1.1/FileSystem.json b/third_party/WebKit/Source/core/inspector/protocol-1.1/FileSystem.json
new file mode 100644
index 0000000000000000000000000000000000000000..1ebbd0c5d2ff03dbf5f351ddb6ac6b579ded8422
--- /dev/null
+++ b/third_party/WebKit/Source/core/inspector/protocol-1.1/FileSystem.json
@@ -0,0 +1,237 @@
+{
+ "domain": "FileSystem",
+ "version": {
+ "major": "1",
+ "minor": "1"
+ },
+ "hidden": true,
+ "types": [
+ {
+ "id": "Entry",
+ "type": "object",
+ "properties": [
+ {
+ "name": "url",
+ "type": "string",
+ "description": "filesystem: URL for the entry."
+ },
+ {
+ "name": "name",
+ "type": "string",
+ "description": "The name of the file or directory."
+ },
+ {
+ "name": "isDirectory",
+ "type": "boolean",
+ "description": "True if the entry is a directory."
+ },
+ {
+ "name": "mimeType",
+ "type": "string",
+ "optional": true,
+ "description": "MIME type of the entry, available for a file only."
+ },
+ {
+ "name": "resourceType",
+ "$ref": "Page.ResourceType",
+ "optional": true,
+ "description": "ResourceType of the entry, available for a file only."
+ },
+ {
+ "name": "isTextFile",
+ "type": "boolean",
+ "optional": true,
+ "description": "True if the entry is a text file."
+ }
+ ],
+ "description": "Represents a browser side file or directory."
+ },
+ {
+ "id": "Metadata",
+ "type": "object",
+ "properties": [
+ {
+ "name": "modificationTime",
+ "type": "number",
+ "description": "Modification time."
+ },
+ {
+ "name": "size",
+ "type": "number",
+ "description": "File size. This field is always zero for directories."
+ }
+ ],
+ "description": "Represents metadata of a file or entry."
+ }
+ ],
+ "commands": [
+ {
+ "name": "enable",
+ "description": "Enables events from backend."
+ },
+ {
+ "name": "disable",
+ "description": "Disables events from backend."
+ },
+ {
+ "name": "requestFileSystemRoot",
+ "async": true,
+ "parameters": [
+ {
+ "name": "origin",
+ "type": "string",
+ "description": "Security origin of requesting FileSystem. One of frames in current page needs to have this security origin."
+ },
+ {
+ "name": "type",
+ "type": "string",
+ "enum": [
+ "temporary",
+ "persistent"
+ ],
+ "description": "FileSystem type of requesting FileSystem."
+ }
+ ],
+ "returns": [
+ {
+ "name": "errorCode",
+ "type": "integer",
+ "description": "0, if no error. Otherwise, errorCode is set to FileError::ErrorCode value."
+ },
+ {
+ "name": "root",
+ "$ref": "Entry",
+ "optional": true,
+ "description": "Contains root of the requested FileSystem if the command completed successfully."
+ }
+ ],
+ "description": "Returns root directory of the FileSystem, if exists."
+ },
+ {
+ "name": "requestDirectoryContent",
+ "async": true,
+ "parameters": [
+ {
+ "name": "url",
+ "type": "string",
+ "description": "URL of the directory that the frontend is requesting to read from."
+ }
+ ],
+ "returns": [
+ {
+ "name": "errorCode",
+ "type": "integer",
+ "description": "0, if no error. Otherwise, errorCode is set to FileError::ErrorCode value."
+ },
+ {
+ "name": "entries",
+ "type": "array",
+ "items": {
+ "$ref": "Entry"
+ },
+ "optional": true,
+ "description": "Contains all entries on directory if the command completed successfully."
+ }
+ ],
+ "description": "Returns content of the directory."
+ },
+ {
+ "name": "requestMetadata",
+ "async": true,
+ "parameters": [
+ {
+ "name": "url",
+ "type": "string",
+ "description": "URL of the entry that the frontend is requesting to get metadata from."
+ }
+ ],
+ "returns": [
+ {
+ "name": "errorCode",
+ "type": "integer",
+ "description": "0, if no error. Otherwise, errorCode is set to FileError::ErrorCode value."
+ },
+ {
+ "name": "metadata",
+ "$ref": "Metadata",
+ "optional": true,
+ "description": "Contains metadata of the entry if the command completed successfully."
+ }
+ ],
+ "description": "Returns metadata of the entry."
+ },
+ {
+ "name": "requestFileContent",
+ "async": true,
+ "parameters": [
+ {
+ "name": "url",
+ "type": "string",
+ "description": "URL of the file that the frontend is requesting to read from."
+ },
+ {
+ "name": "readAsText",
+ "type": "boolean",
+ "description": "True if the content should be read as text, otherwise the result will be returned as base64 encoded text."
+ },
+ {
+ "name": "start",
+ "type": "integer",
+ "optional": true,
+ "description": "Specifies the start of range to read."
+ },
+ {
+ "name": "end",
+ "type": "integer",
+ "optional": true,
+ "description": "Specifies the end of range to read exclusively."
+ },
+ {
+ "name": "charset",
+ "type": "string",
+ "optional": true,
+ "description": "Overrides charset of the content when content is served as text."
+ }
+ ],
+ "returns": [
+ {
+ "name": "errorCode",
+ "type": "integer",
+ "description": "0, if no error. Otherwise, errorCode is set to FileError::ErrorCode value."
+ },
+ {
+ "name": "content",
+ "type": "string",
+ "optional": true,
+ "description": "Content of the file."
+ },
+ {
+ "name": "charset",
+ "type": "string",
+ "optional": true,
+ "description": "Charset of the content if it is served as text."
+ }
+ ],
+ "description": "Returns content of the file. Result should be sliced into [start, end)."
+ },
+ {
+ "name": "deleteEntry",
+ "async": true,
+ "parameters": [
+ {
+ "name": "url",
+ "type": "string",
+ "description": "URL of the entry to delete."
+ }
+ ],
+ "returns": [
+ {
+ "name": "errorCode",
+ "type": "integer",
+ "description": "0, if no error. Otherwise errorCode is set to FileError::ErrorCode value."
+ }
+ ],
+ "description": "Deletes specified entry. If the entry is a directory, the agent deletes children recursively."
+ }
+ ]
+}

Powered by Google App Engine
This is Rietveld 408576698