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