OLD | NEW |
(Empty) | |
| 1 // Copyright 2013 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. |
| 4 |
| 5 syntax = "proto2"; |
| 6 option optimize_for = LITE_RUNTIME; |
| 7 |
| 8 package extensions; |
| 9 |
| 10 // This is used to request more information on blacklisted CRX packages. The |
| 11 // client maintains a local cache of blacklisted ids, and makes requests to our |
| 12 // server to get more information, such as the blacklist type. |
| 13 message ClientCRXListInfoRequest { |
| 14 // ID of the CRX package. |
| 15 required string id = 1; |
| 16 |
| 17 // Locale of the device, eg en, en_US. |
| 18 optional string locale = 2; |
| 19 } |
| 20 |
| 21 message ClientCRXListInfoResponse { |
| 22 enum Verdict { |
| 23 NOT_IN_BLACKLIST = 0; |
| 24 MALWARE = 1; |
| 25 SECURITY_VULNERABILITY = 2; |
| 26 CWS_POLICY_VIOLATION = 3; |
| 27 POTENTIALLY_UNWANTED = 4; |
| 28 } |
| 29 // Although listed as optional, this is required. |
| 30 optional Verdict verdict = 1 [default=NOT_IN_BLACKLIST]; |
| 31 |
| 32 message UserMessage { |
| 33 // If present, will be appended to disable reason in the details page. We |
| 34 // could use this to send a URL to a blogpost or help article. |
| 35 optional string detail_message = 1; |
| 36 } |
| 37 optional UserMessage user_message = 2; |
| 38 } |
OLD | NEW |