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

Unified Diff: chrome/browser/feedback/proto/extension.proto

Issue 9006003: Refactor and fix feedback (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Remove extra include. Created 9 years 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: chrome/browser/feedback/proto/extension.proto
diff --git a/chrome/browser/feedback/proto/extension.proto b/chrome/browser/feedback/proto/extension.proto
new file mode 100644
index 0000000000000000000000000000000000000000..877b3b98edce8456bbb5af074021014af536342d
--- /dev/null
+++ b/chrome/browser/feedback/proto/extension.proto
@@ -0,0 +1,80 @@
+// Copyright 2009 Google Inc. All Rights Reserved.
+// Author: morgwai@google.com (Morgwai Kotarbinski)
+//
+// Messages sent from extension to feedback server as JSON.
+
+syntax = "proto2";
+
+option optimize_for = LITE_RUNTIME;
+
+package userfeedback;
+
+import "common.proto";
+import "chrome.proto";
+import "dom.proto";
+import "math.proto";
+import "web.proto";
+
+// Sent along with request for extension page when user attempts to open
+// feedback tab.
+message ExtensionPageRequestParams {
+
+ required ExtensionDetails extension_details = 1;
+
+ // Url of the page (without request params) that user wants to open
+ // feedback tool for.
+ required string url = 2;
+};
+
+message PostedScreenshot {
+
+ required string mime_type = 1;
+
+ required Dimensions dimensions = 2;
+
+ optional string base64_content = 3;
+
+ optional bytes binary_content = 4;
+};
+
+// Contains data about possible errors on the client side.
+// Describes number of attempts to send feedback and possible error codes/
+// exceptions which occured.
+message ExtensionErrors {
+
+ required int32 number_of_attempts = 1;
+
+ required string errors = 2;
+};
+
+// Sent when user hits final submit button.
+message ExtensionSubmit {
+
+ required CommonData common_data = 1;
+
+ required WebData web_data = 2;
+
+ required int32 type_id = 3;
+
+ optional PostedScreenshot screenshot = 4;
+
+ optional ChromeData chrome_data = 14;
+
+ repeated ProductSpecificBinaryData product_specific_binary_data = 15;
+
+ optional string category_tag = 16;
+};
+
+// A query for suggestions, sent when the user hits the preview button.
+message SuggestQuery {
+
+ required CommonData common_data = 1;
+
+ required WebData web_data = 2;
+
+ required int32 type_id = 3;
+
+ optional HtmlDocument html_document_structure = 4;
+
+ optional ChromeData chrome_data = 5;
+};

Powered by Google App Engine
This is Rietveld 408576698