OLD | NEW |
| (Empty) |
1 syntax = "proto2"; | |
2 package copresence; | |
3 option optimize_for = LITE_RUNTIME; | |
4 import "codes.proto"; | |
5 import "config_data.proto"; | |
6 import "data.proto"; | |
7 message RequestHeader { | |
8 optional ClientVersion client_version = 4; | |
9 optional ClientVersion framework_version = 5; | |
10 optional int64 current_time_millis = 6; | |
11 optional string registered_device_id = 7; | |
12 repeated string experiment_override = 8; | |
13 optional DeviceFingerprint device_fingerprint = 10; | |
14 optional string configuration_etag = 11; | |
15 } | |
16 message ResponseHeader { | |
17 optional DebugInfo debug_info = 2; | |
18 optional Status status = 3; | |
19 optional Configuration configuration = 4; | |
20 } | |
21 message RegisterDeviceRequest { | |
22 optional RequestHeader header = 1; | |
23 optional PushServiceRegistration push_service = 5; | |
24 optional DeviceIdentifiers device_identifiers = 6; | |
25 } | |
26 message RegisterDeviceResponse { | |
27 optional ResponseHeader header = 1; | |
28 optional string registered_device_id = 2; | |
29 } | |
30 message ReportRequest { | |
31 optional RequestHeader header = 1; | |
32 optional ManageMessagesRequest manage_messages_request = 2; | |
33 optional ManageSubscriptionsRequest manage_subscriptions_request = 3; | |
34 optional UpdateSignalsRequest update_signals_request = 4; | |
35 } | |
36 message UpdateSignalsRequest { | |
37 repeated TokenObservation token_observation = 1; | |
38 optional DeviceState state = 3; | |
39 } | |
40 message ManageMessagesRequest { | |
41 repeated PublishedMessage message_to_publish = 1; | |
42 repeated string id_to_unpublish = 2; | |
43 } | |
44 message ManageSubscriptionsRequest { | |
45 repeated Subscription subscription = 1; | |
46 repeated string id_to_unsubscribe = 2; | |
47 } | |
48 message ReportResponse { | |
49 optional ResponseHeader header = 1; | |
50 optional ManageMessagesResponse manage_messages_response = 2; | |
51 optional ManageSubscriptionsResponse manage_subscriptions_response = 3; | |
52 optional UpdateSignalsResponse update_signals_response = 4; | |
53 } | |
54 message UpdateSignalsResponse { | |
55 optional util.error.Code status = 1; | |
56 repeated Token token = 2; | |
57 repeated SubscribedMessage message = 3; | |
58 repeated Directive directive = 4; | |
59 } | |
60 message ManageMessagesResponse { | |
61 optional util.error.Code status = 1; | |
62 repeated MessageResult published_message_result = 3; | |
63 } | |
64 message ManageSubscriptionsResponse { | |
65 optional util.error.Code status = 1; | |
66 repeated SubscriptionResult subscription_result = 3; | |
67 } | |
OLD | NEW |