OLD | NEW |
---|---|
1 // Copyright 2017 The Chromium Authors. All rights reserved. | 1 // Copyright 2017 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 // Sync protocol datatype extension for user events. | 5 // Sync protocol datatype extension for user events. |
6 | 6 |
7 // Update proto_value_conversions{.h,.cc,_unittest.cc} if you change | 7 // Update proto_value_conversions{.h,.cc,_unittest.cc} if you change |
8 // any fields in this file. | 8 // any fields in this file. |
9 | 9 |
10 syntax = "proto2"; | 10 syntax = "proto2"; |
11 | 11 |
12 option optimize_for = LITE_RUNTIME; | 12 option optimize_for = LITE_RUNTIME; |
13 | 13 |
14 package sync_pb; | 14 package sync_pb; |
15 | 15 |
16 message FieldTrialEvent { | 16 message FieldTrial { |
17 message FieldTrial { | 17 message FieldTrialPair { |
18 optional fixed32 name_id = 1; | 18 optional fixed32 name_id = 1; |
19 optional fixed32 group_id = 2; | 19 optional fixed32 group_id = 2; |
20 } | 20 } |
21 repeated FieldTrial field_trials = 1; | 21 repeated FieldTrialPair field_trial_pairs = 1; |
22 } | 22 } |
23 | 23 |
24 // Language detection output. | 24 // Language detection output. |
25 message LanguageDetection { | 25 message LanguageDetection { |
26 message Language { | 26 message Language { |
27 // ISO 639 language code will be used. | 27 // ISO 639 language code will be used. |
28 optional string language_code = 1; | 28 optional string language_code = 1; |
29 // Whether the detected language is reliable, note this is determined by | 29 // Whether the detected language is reliable, note this is determined by |
30 // the CLD3. | 30 // the CLD3. |
31 optional bool is_reliable = 2; | 31 optional bool is_reliable = 2; |
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
79 // other events belonged to. | 79 // other events belonged to. |
80 optional fixed64 session_id = 3; | 80 optional fixed64 session_id = 3; |
81 | 81 |
82 // 4-7 reserved for future scalars. | 82 // 4-7 reserved for future scalars. |
83 | 83 |
84 // Used for testing and debugging EventLog system. | 84 // Used for testing and debugging EventLog system. |
85 message Test {} | 85 message Test {} |
86 | 86 |
87 oneof event { | 87 oneof event { |
88 Test test = 8; | 88 Test test = 8; |
89 FieldTrialEvent field_trial_event = 9; | 89 FieldTrial field_trial = 9; |
90 LanguageDetection language_detection = 10; | 90 LanguageDetection language_detection = 10; |
bartekg
2017/06/16 04:02:30
An alternative would be to rename all fields in th
skym
2017/06/19 21:29:07
Done.
| |
91 Translation translation = 11; | 91 Translation translation = 11; |
92 } | 92 } |
93 } | 93 } |
OLD | NEW |