-
Notifications
You must be signed in to change notification settings - Fork 156
/
Copy pathsteammessages_webui_friends.proto
745 lines (617 loc) · 24.3 KB
/
steammessages_webui_friends.proto
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
syntax = "proto2";
option py_generic_services = true;
import "steammessages_unified_base.proto";
import "steammessages_base.proto";
import "steammessages_clientserver_friends.proto";
message CHelpRequestLogs_UploadUserApplicationLog_Request {
optional uint32 appid = 1;
optional string log_type = 2;
optional string version_string = 3;
optional string log_contents = 4;
}
message CHelpRequestLogs_UploadUserApplicationLog_Response {
optional uint64 id = 1;
}
message CMsgClientAppMinutesPlayedData {
repeated .CMsgClientAppMinutesPlayedData_AppMinutesPlayedData minutes_played = 1;
}
message CMsgClientAppMinutesPlayedData_AppMinutesPlayedData {
optional uint32 app_id = 1;
optional int32 forever = 2;
optional int32 last_two_weeks = 3;
}
message CCommunity_GetApps_Request {
repeated int32 appids = 1;
optional uint32 language = 2;
}
message CCommunity_GetApps_Response {
repeated .CCDDBAppDetailCommon apps = 1;
}
message CCommunity_GetAppRichPresenceLocalization_Request {
optional int32 appid = 1;
optional string language = 2;
}
message CCommunity_GetAppRichPresenceLocalization_Response {
optional int32 appid = 1;
repeated .CCommunity_GetAppRichPresenceLocalization_Response_TokenList token_lists = 2;
}
message CCommunity_GetAppRichPresenceLocalization_Response_Token {
optional string name = 1;
optional string value = 2;
}
message CCommunity_GetAppRichPresenceLocalization_Response_TokenList {
optional string language = 1;
repeated .CCommunity_GetAppRichPresenceLocalization_Response_Token tokens = 2;
}
message CCommunity_GetCommentThread_Request {
optional fixed64 steamid = 1;
optional uint32 comment_thread_type = 2;
optional fixed64 gidfeature = 3;
optional fixed64 gidfeature2 = 4;
optional fixed64 commentthreadid = 5;
optional int32 start = 6;
optional int32 count = 7;
optional int32 upvoters = 8;
optional bool include_deleted = 9;
optional fixed64 gidcomment = 10;
optional uint32 time_oldest = 11;
optional bool oldest_first = 12;
}
message CCommunity_Comment {
optional fixed64 gidcomment = 1;
optional fixed64 steamid = 2;
optional uint32 timestamp = 3;
optional string text = 4;
optional int32 upvotes = 5;
optional bool hidden = 6;
optional bool hidden_by_user = 7;
optional bool deleted = 8;
optional .CMsgIPAddress ipaddress = 9;
optional int32 total_hidden = 10;
optional bool upvoted_by_user = 11;
}
message CCommunity_GetCommentThread_Response {
repeated .CCommunity_Comment comments = 1;
repeated .CCommunity_Comment deleted_comments = 2;
optional fixed64 steamid = 3;
optional fixed64 commentthreadid = 4;
optional int32 start = 5;
optional int32 count = 6;
optional int32 total_count = 7;
optional int32 upvotes = 8;
repeated uint32 upvoters = 9;
optional bool user_subscribed = 10;
optional bool user_upvoted = 11;
optional fixed64 answer_commentid = 12;
optional uint32 answer_actor = 13;
optional int32 answer_actor_rank = 14;
optional bool can_post = 15;
}
message CCommunity_PostCommentToThread_Request {
optional fixed64 steamid = 1;
optional uint32 comment_thread_type = 2;
optional fixed64 gidfeature = 3;
optional fixed64 gidfeature2 = 4;
optional string text = 6;
optional fixed64 gidparentcomment = 7;
optional bool suppress_notifications = 8;
}
message CCommunity_PostCommentToThread_Response {
optional fixed64 gidcomment = 1;
optional fixed64 commentthreadid = 2;
optional int32 count = 3;
optional int32 upvotes = 4;
}
message CCommunity_DeleteCommentFromThread_Request {
optional fixed64 steamid = 1;
optional uint32 comment_thread_type = 2;
optional fixed64 gidfeature = 3;
optional fixed64 gidfeature2 = 4;
optional fixed64 gidcomment = 5;
optional bool undelete = 6;
}
message CCommunity_DeleteCommentFromThread_Response {
}
message CCommunity_RateCommentThread_Request {
optional string commentthreadtype = 1;
optional uint64 steamid = 2;
optional uint64 gidfeature = 3;
optional uint64 gidfeature2 = 4;
optional uint64 gidcomment = 5;
optional bool rate_up = 6;
optional bool suppress_notifications = 7;
}
message CCommunity_RateCommentThread_Response {
optional uint64 gidcomment = 1;
optional uint64 commentthreadid = 2;
optional uint32 count = 3;
optional uint32 upvotes = 4;
optional bool has_upvoted = 5;
}
message CCommunity_GetCommentThreadRatings_Request {
optional string commentthreadtype = 1;
optional uint64 steamid = 2;
optional uint64 gidfeature = 3;
optional uint64 gidfeature2 = 4;
optional uint64 gidcomment = 5;
optional uint32 max_results = 6;
}
message CCommunity_GetCommentThreadRatings_Response {
optional uint64 commentthreadid = 1;
optional uint64 gidcomment = 2;
optional uint32 upvotes = 3;
optional bool has_upvoted = 4;
repeated uint32 upvoter_accountids = 5;
}
message CCommunity_RateClanAnnouncement_Request {
optional uint64 announcementid = 1;
optional bool vote_up = 2;
}
message CCommunity_RateClanAnnouncement_Response {
}
message CCommunity_GetClanAnnouncementVoteForUser_Request {
optional uint64 announcementid = 1;
}
message CCommunity_GetClanAnnouncementVoteForUser_Response {
optional bool voted_up = 1;
optional bool voted_down = 2;
}
message CAppPriority {
optional uint32 priority = 1;
repeated uint32 appid = 2;
}
message CCommunity_GetUserPartnerEventNews_Request {
optional uint32 count = 1;
optional uint32 offset = 2;
optional uint32 rtime32_start_time = 3;
optional uint32 rtime32_end_time = 4;
repeated uint32 language_preference = 5;
repeated int32 filter_event_type = 6 [(description) = "enum; suggested type: ECommunityWordFilterType"];
optional bool filter_to_appid = 7;
repeated .CAppPriority app_list = 8;
optional uint32 count_after = 9 [default = 0];
optional uint32 count_before = 10 [default = 0];
}
message CCommunity_GetUserPartnerEventNews_Response {
repeated .CClanMatchEventByRange results = 1;
}
message CCommunity_GetBestEventsForUser_Request {
optional bool include_steam_blog = 1;
optional uint32 filter_to_played_within_days = 2;
}
message CCommunity_PartnerEventResult {
optional uint32 clanid = 1;
optional fixed64 event_gid = 2;
optional fixed64 announcement_gid = 3;
optional uint32 appid = 4;
optional bool possible_takeover = 5;
optional uint32 rtime32_last_modified = 6 [default = 0];
optional int32 user_app_priority = 7;
}
message CCommunity_GetBestEventsForUser_Response {
repeated .CCommunity_PartnerEventResult results = 1;
}
message CCommunity_ClearUserPartnerEventsAppPriorities_Request {
}
message CCommunity_ClearUserPartnerEventsAppPriorities_Response {
}
message CCommunity_PartnerEventsAppPriority {
optional uint32 appid = 1;
optional int32 user_app_priority = 2;
}
message CCommunity_GetUserPartnerEventsAppPriorities_Request {
}
message CCommunity_GetUserPartnerEventsAppPriorities_Response {
repeated .CCommunity_PartnerEventsAppPriority priorities = 1;
}
message CCommunity_ClearSinglePartnerEventsAppPriority_Request {
optional uint32 appid = 1;
}
message CCommunity_ClearSinglePartnerEventsAppPriority_Response {
}
message CCommunity_PartnerEventsShowMoreForApp_Request {
optional uint32 appid = 1;
}
message CCommunity_PartnerEventsShowMoreForApp_Response {
}
message CCommunity_PartnerEventsShowLessForApp_Request {
optional uint32 appid = 1;
}
message CCommunity_PartnerEventsShowLessForApp_Response {
}
message CCommunity_MarkPartnerEventsForUser_Request {
repeated .CCommunity_MarkPartnerEventsForUser_Request_PartnerEventMarking markings = 1;
}
message CCommunity_MarkPartnerEventsForUser_Request_PartnerEventMarking {
optional uint32 clanid = 1;
optional fixed64 event_gid = 2;
optional int32 display_location = 3 [(description) = "enum; suggested type: EPartnerEventDisplayLocation"];
optional bool mark_shown = 4;
optional bool mark_read = 5;
}
message CCommunity_MarkPartnerEventsForUser_Response {
}
message CProductImpressionsFromClient_Notification {
repeated .CProductImpressionsFromClient_Notification_Impression impressions = 1;
}
message CProductImpressionsFromClient_Notification_Impression {
optional int32 type = 1 [(description) = "enum; suggested type: EProductImpressionFromClientType"];
optional uint32 appid = 2;
optional uint32 num_impressions = 3;
}
message CFriendsListCategory {
optional uint32 groupid = 1;
optional string name = 2;
repeated uint32 accountid_members = 3;
}
message CFriendsList_GetCategories_Request {
}
message CFriendsList_GetCategories_Response {
repeated .CFriendsListCategory categories = 1;
}
message CFriendsListFavoriteEntry {
optional uint32 accountid = 1;
optional uint32 clanid = 2;
optional uint64 chat_group_id = 3;
}
message CFriendsList_GetFavorites_Request {
}
message CFriendsList_GetFavorites_Response {
repeated .CFriendsListFavoriteEntry favorites = 1;
}
message CFriendsList_SetFavorites_Request {
repeated .CFriendsListFavoriteEntry favorites = 1;
}
message CFriendsList_SetFavorites_Response {
}
message CFriendsList_FavoritesChanged_Notification {
repeated .CFriendsListFavoriteEntry favorites = 1;
}
message CFriendsList_GetFriendsList_Request {
}
message CFriendsList_GetFriendsList_Response {
optional .CMsgClientFriendsList friendslist = 1;
}
message CMsgClientUCMEnumerateUserPublishedFiles {
optional uint32 app_id = 1;
optional uint32 start_index = 2;
optional uint32 sort_order = 3;
}
message CMsgClientUCMEnumerateUserPublishedFilesResponse {
optional int32 eresult = 1 [default = 2];
repeated .CMsgClientUCMEnumerateUserPublishedFilesResponse_PublishedFileId published_files = 2;
optional uint32 total_results = 3;
}
message CMsgClientUCMEnumerateUserPublishedFilesResponse_PublishedFileId {
optional fixed64 published_file_id = 1;
}
message CMsgClientUCMEnumerateUserSubscribedFiles {
optional uint32 app_id = 1;
optional uint32 start_index = 2;
optional uint32 list_type = 3 [default = 1];
optional uint32 matching_file_type = 4 [default = 0];
optional uint32 count = 5 [default = 50];
}
message CMsgClientUCMEnumerateUserSubscribedFilesResponse {
optional int32 eresult = 1 [default = 2];
repeated .CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId subscribed_files = 2;
optional uint32 total_results = 3;
}
message CMsgClientUCMEnumerateUserSubscribedFilesResponse_PublishedFileId {
optional fixed64 published_file_id = 1;
optional fixed32 rtime32_subscribed = 2 [default = 0];
}
message CMsgClientUCMPublishedFileDeleted {
optional fixed64 published_file_id = 1;
optional uint32 app_id = 2;
}
message CMsgClientWorkshopItemInfoRequest {
optional uint32 app_id = 1;
optional uint32 last_time_updated = 2;
repeated .CMsgClientWorkshopItemInfoRequest_WorkshopItem workshop_items = 3;
}
message CMsgClientWorkshopItemInfoRequest_WorkshopItem {
optional fixed64 published_file_id = 1;
optional uint32 time_updated = 2;
}
message CMsgClientWorkshopItemInfoResponse {
optional int32 eresult = 1 [default = 2];
optional uint32 update_time = 2;
repeated .CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo workshop_items = 3;
repeated fixed64 private_items = 4;
}
message CMsgClientWorkshopItemInfoResponse_WorkshopItemInfo {
optional fixed64 published_file_id = 1;
optional uint32 time_updated = 2;
optional fixed64 manifest_id = 3;
optional bool is_legacy = 4;
}
message CMsgClientUCMGetPublishedFilesForUser {
optional uint32 app_id = 1;
optional fixed64 creator_steam_id = 2;
repeated string required_tags = 3;
repeated string excluded_tags = 4;
optional uint32 start_index = 5;
}
message CMsgClientUCMGetPublishedFilesForUserResponse {
optional int32 eresult = 1 [default = 2];
repeated .CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId published_files = 2;
optional uint32 total_results = 3;
}
message CMsgClientUCMGetPublishedFilesForUserResponse_PublishedFileId {
optional fixed64 published_file_id = 1;
}
message CMsgCREEnumeratePublishedFiles {
optional uint32 app_id = 1;
optional int32 query_type = 2;
optional uint32 start_index = 3;
optional uint32 days = 4;
optional uint32 count = 5;
repeated string tags = 6;
repeated string user_tags = 7;
optional uint32 matching_file_type = 8 [default = 13];
}
message CMsgCREEnumeratePublishedFilesResponse {
optional int32 eresult = 1 [default = 2];
repeated .CMsgCREEnumeratePublishedFilesResponse_PublishedFileId published_files = 2;
optional uint32 total_results = 3;
}
message CMsgCREEnumeratePublishedFilesResponse_PublishedFileId {
optional fixed64 published_file_id = 1;
optional int32 votes_for = 2;
optional int32 votes_against = 3;
optional int32 reports = 4;
optional float score = 5;
}
message CMsgGameServerPingSample {
optional fixed32 my_ip = 1;
optional int32 gs_app_id = 2;
repeated .CMsgGameServerPingSample_Sample gs_samples = 3;
}
message CMsgGameServerPingSample_Sample {
optional fixed32 ip = 1;
optional uint32 avg_ping_ms = 2;
optional uint32 stddev_ping_ms_x10 = 3;
}
message CClan_RespondToClanInvite_Request {
optional fixed64 steamid = 1;
optional bool accept = 2;
}
message CClan_RespondToClanInvite_Response {
}
message CVoiceChat_RequestOneOnOneChat_Request {
optional fixed64 steamid_partner = 1;
}
message CVoiceChat_RequestOneOnOneChat_Response {
optional fixed64 voice_chatid = 1;
}
message CVoiceChat_OneOnOneChatRequested_Notification {
optional fixed64 voice_chatid = 1;
optional fixed64 steamid_partner = 2;
}
message CVoiceChat_AnswerOneOnOneChat_Request {
optional fixed64 voice_chatid = 1;
optional fixed64 steamid_partner = 2;
optional bool accepted_request = 3;
}
message CVoiceChat_AnswerOneOnOneChat_Response {
}
message CVoiceChat_OneOnOneChatRequestResponse_Notification {
optional fixed64 voicechat_id = 1;
optional fixed64 steamid_partner = 2;
optional bool accepted_request = 3;
}
message CVoiceChat_EndOneOnOneChat_Request {
optional fixed64 steamid_partner = 1;
}
message CVoiceChat_EndOneOnOneChat_Response {
}
message CVoiceChat_LeaveOneOnOneChat_Request {
optional fixed64 steamid_partner = 1;
optional fixed64 voice_chatid = 2;
}
message CVoiceChat_LeaveOneOnOneChat_Response {
}
message CVoiceChat_UserJoinedVoiceChat_Notification {
optional fixed64 voice_chatid = 1;
optional fixed64 user_steamid = 2;
optional uint64 chatid = 3;
optional fixed64 one_on_one_steamid_lower = 4;
optional fixed64 one_on_one_steamid_higher = 5;
optional uint64 chat_group_id = 6;
optional uint32 user_sessionid = 7;
}
message CVoiceChat_UserVoiceStatus_Notification {
optional fixed64 voice_chatid = 1;
optional fixed64 user_steamid = 2;
optional bool user_muted_mic_locally = 3;
optional bool user_muted_output_locally = 4;
optional bool user_has_no_mic_for_session = 5;
optional int32 user_webaudio_sample_rate = 6;
}
message CVoiceChat_AllMembersStatus_Notification {
optional fixed64 voice_chatid = 1;
repeated .CVoiceChat_UserVoiceStatus_Notification users = 2;
}
message CVoiceChat_UpdateVoiceChatWebRTCData_Request {
optional fixed64 voice_chatid = 1;
optional uint32 ip_webrtc_server = 2;
optional uint32 port_webrtc_server = 3;
optional uint32 ip_webrtc_client = 4;
optional uint32 port_webrtc_client = 5;
optional uint32 ssrc_my_sending_stream = 6;
optional string user_agent = 7;
optional bool has_audio_worklets_support = 8;
}
message CVoiceChat_UpdateVoiceChatWebRTCData_Response {
optional bool send_client_voice_logs = 1;
}
message CVoiceChat_UploadClientVoiceChatLogs_Request {
optional fixed64 voice_chatid = 1;
optional string client_voice_logs_new_lines = 2;
}
message CVoiceChat_UploadClientVoiceChatLogs_Response {
}
message CVoiceChat_LeaveVoiceChat_Request {
optional fixed64 voice_chatid = 1;
}
message CVoiceChat_LeaveVoiceChat_Response {
}
message CVoiceChat_UserLeftVoiceChat_Notification {
optional fixed64 voice_chatid = 1;
optional fixed64 user_steamid = 2;
optional uint64 chatid = 3;
optional fixed64 one_on_one_steamid_lower = 4;
optional fixed64 one_on_one_steamid_higher = 5;
optional uint64 chat_group_id = 6;
optional uint32 user_sessionid = 7;
}
message CVoiceChat_VoiceChatEnded_Notification {
optional fixed64 voice_chatid = 1;
optional fixed64 one_on_one_steamid_lower = 2;
optional fixed64 one_on_one_steamid_higher = 3;
optional uint64 chatid = 4;
optional uint64 chat_group_id = 5;
}
message CWebRTCClient_InitiateWebRTCConnection_Request {
optional string sdp = 1;
}
message CWebRTCClient_InitiateWebRTCConnection_Response {
optional string remote_description = 1;
}
message CWebRTC_WebRTCSessionConnected_Notification {
optional uint32 ssrc = 1;
optional uint32 client_ip = 2;
optional uint32 client_port = 3;
optional uint32 server_ip = 4;
optional uint32 server_port = 5;
}
message CWebRTC_WebRTCUpdateRemoteDescription_Notification {
optional string remote_description = 1;
optional uint64 remote_description_version = 2;
repeated .CWebRTC_WebRTCUpdateRemoteDescription_Notification_CSSRCToAccountIDMapping ssrcs_to_accountids = 3;
}
message CWebRTC_WebRTCUpdateRemoteDescription_Notification_CSSRCToAccountIDMapping {
optional uint32 ssrc = 1;
optional uint32 accountid = 2;
}
message CWebRTCClient_AcknowledgeUpdatedRemoteDescription_Request {
optional uint32 ip_webrtc_server = 1;
optional uint32 port_webrtc_server = 2;
optional uint32 ip_webrtc_session_client = 3;
optional uint32 port_webrtc_session_client = 4;
optional uint64 remote_description_version = 5;
}
message CWebRTCClient_AcknowledgeUpdatedRemoteDescription_Response {
}
message CMobilePerAccount_GetSettings_Request {
}
message CMobilePerAccount_GetSettings_Response {
optional bool has_settings = 4;
optional bool allow_sale_push = 2;
optional bool allow_wishlist_push = 3;
optional uint32 chat_notification_level = 5;
optional bool notify_direct_chat = 6;
optional bool notify_group_chat = 7;
optional bool allow_event_push = 8 [default = true];
}
message CMobilePerAccount_SetSettings_Request {
optional bool allow_sale_push = 2;
optional bool allow_wishlist_push = 3;
optional uint32 chat_notification_level = 4;
optional bool notify_direct_chat = 5;
optional bool notify_group_chat = 6;
optional bool allow_event_push = 7 [default = true];
}
message CMobilePerAccount_SetSettings_Response {
}
message CMobileDevice_RegisterMobileDevice_Request {
optional string deviceid = 1;
optional string language = 2;
optional bool push_enabled = 3;
optional string app_version = 4;
optional string os_version = 5;
optional string device_model = 6;
optional string twofactor_device_identifier = 7;
optional int32 mobile_app = 8 [(description) = "enum; suggested type: EMobileApp"];
}
message CMobileDevice_RegisterMobileDevice_Response {
optional uint32 unique_deviceid = 2;
}
message CMobileDevice_DeregisterMobileDevice_Notification {
optional string deviceid = 1;
}
message UnknownProto {
}
service HelpRequestLogs {
rpc UploadUserApplicationLog (.CHelpRequestLogs_UploadUserApplicationLog_Request) returns (.CHelpRequestLogs_UploadUserApplicationLog_Response);
}
service Community {
rpc GetApps (.CCommunity_GetApps_Request) returns (.CCommunity_GetApps_Response);
rpc GetAppRichPresenceLocalization (.CCommunity_GetAppRichPresenceLocalization_Request) returns (.CCommunity_GetAppRichPresenceLocalization_Response);
rpc GetCommentThread (.CCommunity_GetCommentThread_Request) returns (.CCommunity_GetCommentThread_Response);
rpc PostCommentToThread (.CCommunity_PostCommentToThread_Request) returns (.CCommunity_PostCommentToThread_Response);
rpc DeleteCommentFromThread (.CCommunity_DeleteCommentFromThread_Request) returns (.CCommunity_DeleteCommentFromThread_Response);
rpc RateCommentThread (.CCommunity_RateCommentThread_Request) returns (.CCommunity_RateCommentThread_Response);
rpc GetCommentThreadRatings (.CCommunity_GetCommentThreadRatings_Request) returns (.CCommunity_GetCommentThreadRatings_Response);
rpc RateClanAnnouncement (.CCommunity_RateClanAnnouncement_Request) returns (.CCommunity_RateClanAnnouncement_Response);
rpc GetClanAnnouncementVoteForUser (.CCommunity_GetClanAnnouncementVoteForUser_Request) returns (.CCommunity_GetClanAnnouncementVoteForUser_Response);
rpc GetUserPartnerEventNews (.CCommunity_GetUserPartnerEventNews_Request) returns (.CCommunity_GetUserPartnerEventNews_Response);
rpc GetBestEventsForUser (.CCommunity_GetBestEventsForUser_Request) returns (.CCommunity_GetBestEventsForUser_Response);
rpc MarkPartnerEventsForUser (.CCommunity_MarkPartnerEventsForUser_Request) returns (.CCommunity_MarkPartnerEventsForUser_Response);
rpc PartnerEventsShowMoreForApp (.CCommunity_PartnerEventsShowMoreForApp_Request) returns (.CCommunity_PartnerEventsShowMoreForApp_Response);
rpc PartnerEventsShowLessForApp (.CCommunity_PartnerEventsShowLessForApp_Request) returns (.CCommunity_PartnerEventsShowLessForApp_Response);
rpc ClearUserPartnerEventsAppPriorities (.CCommunity_ClearUserPartnerEventsAppPriorities_Request) returns (.CCommunity_ClearUserPartnerEventsAppPriorities_Response);
rpc GetUserPartnerEventsAppPriorities (.CCommunity_GetUserPartnerEventsAppPriorities_Request) returns (.CCommunity_GetUserPartnerEventsAppPriorities_Response);
rpc ClearSinglePartnerEventsAppPriority (.CCommunity_ClearSinglePartnerEventsAppPriority_Request) returns (.CCommunity_ClearSinglePartnerEventsAppPriority_Response);
}
service ExperimentService {
rpc ReportProductImpressionsFromClient (.UnknownProto) returns (.NoResponse);
}
service FriendsList {
rpc GetCategories (.CFriendsList_GetCategories_Request) returns (.CFriendsList_GetCategories_Response);
rpc GetFriendsList (.CFriendsList_GetFriendsList_Request) returns (.CFriendsList_GetFriendsList_Response);
rpc GetFavorites (.CFriendsList_GetFavorites_Request) returns (.CFriendsList_GetFavorites_Response);
rpc SetFavorites (.CFriendsList_SetFavorites_Request) returns (.CFriendsList_SetFavorites_Response);
}
service FriendsListClient {
rpc FavoritesChanged (.CFriendsList_FavoritesChanged_Notification) returns (.NoResponse);
}
service Clan {
rpc RespondToClanInvite (.CClan_RespondToClanInvite_Request) returns (.CClan_RespondToClanInvite_Response);
}
service VoiceChat {
rpc UpdateVoiceChatWebRTCData (.CVoiceChat_UpdateVoiceChatWebRTCData_Request) returns (.CVoiceChat_UpdateVoiceChatWebRTCData_Response);
rpc NotifyUserVoiceStatus (.CVoiceChat_UserVoiceStatus_Notification) returns (.NoResponse);
rpc UploadClientVoiceChatLogs (.CVoiceChat_UploadClientVoiceChatLogs_Request) returns (.CVoiceChat_UploadClientVoiceChatLogs_Response);
rpc LeaveVoiceChat (.CVoiceChat_LeaveVoiceChat_Request) returns (.CVoiceChat_LeaveVoiceChat_Response);
rpc RequestOneOnOneChat (.CVoiceChat_RequestOneOnOneChat_Request) returns (.CVoiceChat_RequestOneOnOneChat_Response);
rpc AnswerOneOnOneChat (.CVoiceChat_AnswerOneOnOneChat_Request) returns (.CVoiceChat_AnswerOneOnOneChat_Response);
rpc EndOneOnOneChat (.CVoiceChat_EndOneOnOneChat_Request) returns (.CVoiceChat_EndOneOnOneChat_Response);
rpc LeaveOneOnOneChat (.CVoiceChat_LeaveOneOnOneChat_Request) returns (.CVoiceChat_LeaveOneOnOneChat_Response);
}
service VoiceChatClient {
rpc NotifyUserJoinedVoiceChat (.CVoiceChat_UserJoinedVoiceChat_Notification) returns (.NoResponse);
rpc NotifyUserLeftVoiceChat (.CVoiceChat_UserLeftVoiceChat_Notification) returns (.NoResponse);
rpc NotifyVoiceChatEnded (.CVoiceChat_VoiceChatEnded_Notification) returns (.NoResponse);
rpc NotifyUserVoiceStatus (.CVoiceChat_UserVoiceStatus_Notification) returns (.NoResponse);
rpc NotifyAllUsersVoiceStatus (.CVoiceChat_AllMembersStatus_Notification) returns (.NoResponse);
rpc NotifyOneOnOneChatRequested (.CVoiceChat_OneOnOneChatRequested_Notification) returns (.NoResponse);
rpc NotifyOneOnOneChatResponse (.CVoiceChat_OneOnOneChatRequestResponse_Notification) returns (.NoResponse);
}
service WebRTCClient {
rpc InitiateWebRTCConnection (.CWebRTCClient_InitiateWebRTCConnection_Request) returns (.CWebRTCClient_InitiateWebRTCConnection_Response);
rpc AcknowledgeUpdatedRemoteDescription (.CWebRTCClient_AcknowledgeUpdatedRemoteDescription_Request) returns (.CWebRTCClient_AcknowledgeUpdatedRemoteDescription_Response);
}
service WebRTCClientNotifications {
rpc NotifyWebRTCSessionConnected (.CWebRTC_WebRTCSessionConnected_Notification) returns (.NoResponse);
rpc NotifyWebRTCUpdateRemoteDescription (.CWebRTC_WebRTCUpdateRemoteDescription_Notification) returns (.NoResponse);
}
service MobilePerAccount {
rpc GetSettings (.CMobilePerAccount_GetSettings_Request) returns (.CMobilePerAccount_GetSettings_Response);
rpc SetSettings (.CMobilePerAccount_SetSettings_Request) returns (.CMobilePerAccount_SetSettings_Response);
}
service MobileDevice {
rpc RegisterMobileDevice (.CMobileDevice_RegisterMobileDevice_Request) returns (.CMobileDevice_RegisterMobileDevice_Response);
rpc DeregisterMobileDevice (.CMobileDevice_DeregisterMobileDevice_Notification) returns (.NoResponse);
}