Extension syncing: Introduce a NeedsSync pref
[chromium-blink-merge.git] / components / copresence / proto / push_message.proto
blob239e88525b11e853045ba146603b6ea6fe9b5a06
1 syntax = "proto2";
2 package copresence;
3 option optimize_for = LITE_RUNTIME;
4 import "data.proto";
5 message PushMessage {
6   enum Type {
7     TYPE_UNKNOWN = 0;
8     SYNC_SETTINGS = 3;
9     OBTAIN_MAC = 5;
10     NOTIFY_MAC = 6;
11     TEST = 7;
12     REPORT = 8;
13   };
14   optional Type type = 1;
15   optional Report report = 9;
17 message Report {
18   repeated Directive directive = 1;
19   repeated SubscribedMessage subscribed_message = 2;