Advertisement
Guest User

Untitled

a guest
Jul 16th, 2018
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 37.56 KB | None | 0 0
  1. message CMsgClientServersAvailable_Server_Types_Available {
  2. optional uint32 server = 1;
  3. optional bool changed = 2;
  4. }
  5.  
  6. message CMsgClientAMGetPersonaNameHistory_IdInstance {
  7. optional fixed64 steamid = 1;
  8. }
  9.  
  10. message CMsgClientAMGetPersonaNameHistoryResponse_NameTableInstance {
  11. optional int32 eresult = 1 [default = 2];
  12. optional fixed64 steamid = 2;
  13. repeated .CMsgClientAMGetPersonaNameHistoryResponse_NameTableInstance_NameInstance names = 3;
  14. }
  15.  
  16. message CMsgClientAMGetPersonaNameHistoryResponse_NameTableInstance_NameInstance {
  17. optional fixed32 name_since = 1;
  18. optional string name = 2;
  19. }
  20.  
  21. message CMsgClientClanState_NameInfo {
  22. optional string clan_name = 1;
  23. optional bytes sha_avatar = 2;
  24. }
  25.  
  26. message CMsgClientClanState_UserCounts {
  27. optional uint32 members = 1;
  28. optional uint32 online = 2;
  29. optional uint32 chatting = 3;
  30. optional uint32 in_game = 4;
  31. optional uint32 chat_room_members = 5;
  32. }
  33.  
  34. message CMsgClientClanState_Event {
  35. optional fixed64 gid = 1;
  36. optional uint32 event_time = 2;
  37. optional string headline = 3;
  38. optional fixed64 game_id = 4;
  39. optional bool just_posted = 5;
  40. }
  41.  
  42. message CCommunity_GetApps_Request {
  43. repeated int32 appids = 1;
  44. }
  45.  
  46. message CCommunity_GetApps_Response {
  47. repeated gt apps = 1;
  48. }
  49.  
  50. message CCommunity_GetAppRichPresenceLocalization_Request {
  51. optional int32 appid = 1;
  52. optional string language = 2;
  53. }
  54.  
  55. message CCommunity_GetAppRichPresenceLocalization_Response {
  56. optional int32 appid = 1;
  57. repeated .CCommunity_GetAppRichPresenceLocalization_Response_TokenList token_lists = 2;
  58. }
  59.  
  60. message CCommunity_GetAppRichPresenceLocalization_Response_Token {
  61. optional string name = 1;
  62. optional string value = 2;
  63. }
  64.  
  65. message CCommunity_GetAppRichPresenceLocalization_Response_TokenList {
  66. optional string language = 1;
  67. repeated .CCommunity_GetAppRichPresenceLocalization_Response_Token tokens = 2;
  68. }
  69.  
  70. message CChat_RequestFriendPersonaStates_Request {
  71. }
  72.  
  73. message CChat_RequestFriendPersonaStates_Response {
  74. }
  75.  
  76. message ServerMessage {
  77. optional enum message = 1;
  78. optional string string_param = 2;
  79. optional uint32 accountid_param = 3;
  80. }
  81.  
  82. message CChatRoom_CreateChatRoomGroup_Request {
  83. optional fixed64 steamid_partner = 1;
  84. optional fixed64 steamid_invited = 2;
  85. optional string name = 3;
  86. repeated fixed64 steamid_invitees = 4;
  87. }
  88.  
  89. message CChatRoom_CreateChatRoomGroup_Response {
  90. optional uint64 chat_group_id = 1;
  91. optional .CChatRoomGroupState state = 2;
  92. optional .CUserChatRoomGroupState user_chat_state = 3;
  93. }
  94.  
  95. message CChatRoom_RenameChatRoomGroup_Request {
  96. optional uint64 chat_group_id = 1;
  97. optional string name = 2;
  98. }
  99.  
  100. message CChatRoom_RenameChatRoomGroup_Response {
  101. optional string name = 1;
  102. }
  103.  
  104. message CChatRoom_SaveChatRoomGroup_Request {
  105. optional uint64 chat_group_id = 1;
  106. optional string name = 2;
  107. }
  108.  
  109. message CChatRoom_SaveChatRoomGroup_Response {
  110. }
  111.  
  112. message CChatRoom_SetChatRoomGroupTagline_Request {
  113. optional uint64 chat_group_id = 1;
  114. optional string tagline = 2;
  115. }
  116.  
  117. message CChatRoom_SetChatRoomGroupTagline_Response {
  118. }
  119.  
  120. message CChatRoom_SetChatRoomGroupAvatar_Request {
  121. optional uint64 chat_group_id = 1;
  122. optional bytes avatar_sha = 2;
  123. }
  124.  
  125. message CChatRoom_SetChatRoomGroupAvatar_Response {
  126. }
  127.  
  128. message CChatRoom_MuteUser_Request {
  129. optional uint64 chat_group_id = 1;
  130. optional fixed64 steamid = 2;
  131. optional int32 expiration = 3;
  132. }
  133.  
  134. message CChatRoom_MuteUser_Response {
  135. }
  136.  
  137. message CChatRoom_KickUser_Request {
  138. optional uint64 chat_group_id = 1;
  139. optional fixed64 steamid = 2;
  140. optional int32 expiration = 3;
  141. }
  142.  
  143. message CChatRoom_KickUser_Response {
  144. }
  145.  
  146. message CChatRoom_SetUserBanState_Request {
  147. optional uint64 chat_group_id = 1;
  148. optional fixed64 steamid = 2;
  149. optional bool ban_state = 3;
  150. }
  151.  
  152. message CChatRoom_SetUserBanState_Response {
  153. }
  154.  
  155. message CChatRoom_RevokeInvite_Request {
  156. optional uint64 chat_group_id = 1;
  157. optional fixed64 steamid = 2;
  158. }
  159.  
  160. message CChatRoom_RevokeInvite_Response {
  161. }
  162.  
  163. message CChatRole {
  164. optional uint64 role_id = 1;
  165. optional string name = 2;
  166. optional uint32 ordinal = 3;
  167. }
  168.  
  169. message CChatRoleActions {
  170. optional uint64 role_id = 1;
  171. optional bool can_create_rename_delete_channel = 2;
  172. optional bool can_kick = 3;
  173. optional bool can_ban = 4;
  174. optional bool can_invite = 5;
  175. optional bool can_change_tagline_avatar_name = 6;
  176. optional bool can_chat = 7;
  177. optional bool can_view_history = 8;
  178. optional bool can_change_group_roles = 9;
  179. optional bool can_change_user_roles = 10;
  180. optional bool can_mention_all = 11;
  181. }
  182.  
  183. message CChatRoom_CreateRole_Request {
  184. optional uint64 chat_group_id = 1;
  185. optional string name = 2;
  186. }
  187.  
  188. message CChatRoom_CreateRole_Response {
  189. optional .CChatRoleActions actions = 2;
  190. }
  191.  
  192. message CChatRoom_GetRoles_Response {
  193. repeated .CChatRole roles = 1;
  194. }
  195.  
  196. message CChatRoom_RenameRole_Request {
  197. optional uint64 chat_group_id = 1;
  198. optional uint64 role_id = 2;
  199. optional string name = 3;
  200. }
  201.  
  202. message CChatRoom_RenameRole_Response {
  203. }
  204.  
  205. message CChatRoom_ReorderRole_Request {
  206. optional uint64 chat_group_id = 1;
  207. optional uint64 role_id = 2;
  208. optional uint32 ordinal = 3;
  209. }
  210.  
  211. message CChatRoom_ReorderRole_Response {
  212. }
  213.  
  214. message CChatRoom_DeleteRole_Request {
  215. optional uint64 chat_group_id = 1;
  216. optional uint64 role_id = 2;
  217. }
  218.  
  219. message CChatRoom_DeleteRole_Response {
  220. }
  221.  
  222. message CChatRoom_GetRoleActions_Response {
  223. repeated .CChatRoleActions actions = 1;
  224. }
  225.  
  226. message CChatRoom_ReplaceRoleActions_Request {
  227. optional uint64 chat_group_id = 1;
  228. optional uint64 role_id = 2;
  229. optional .CChatRoleActions actions = 4;
  230. }
  231.  
  232. message CChatRoom_ReplaceRoleActions_Response {
  233. }
  234.  
  235. message CChatRoom_AddRoleToUser_Request {
  236. optional uint64 chat_group_id = 1;
  237. optional uint64 role_id = 3;
  238. optional fixed64 steamid = 4;
  239. }
  240.  
  241. message CChatRoom_AddRoleToUser_Response {
  242. }
  243.  
  244. message CChatRoom_GetRolesForUser_Response {
  245. repeated uint64 role_ids = 1;
  246. }
  247.  
  248. message CChatRoom_DeleteRoleFromUser_Request {
  249. optional uint64 chat_group_id = 1;
  250. optional uint64 role_id = 3;
  251. optional fixed64 steamid = 4;
  252. }
  253.  
  254. message CChatRoom_DeleteRoleFromUser_Response {
  255. }
  256.  
  257. message CChatRoom_ChatRoomHeaderState_Notification {
  258. optional .CChatRoomGroupHeaderState header_state = 1;
  259. }
  260.  
  261. message CChatRoomMember {
  262. optional uint32 accountid = 1;
  263. optional enum state = 3;
  264. optional enum rank = 4;
  265. optional uint32 time_kick_expire = 6;
  266. repeated uint64 role_ids = 7;
  267. }
  268.  
  269. message CChatRoom_GetChatRoomGroupSummary_Response {
  270. optional uint64 chat_group_id = 1;
  271. optional string chat_group_name = 2;
  272. optional uint32 active_member_count = 3;
  273. optional uint32 active_voice_member_count = 4;
  274. optional uint64 default_chat_id = 5;
  275. repeated .CChatRoomState chat_rooms = 6;
  276. optional uint32 clanid = 7;
  277. optional string chat_group_tagline = 8;
  278. optional uint32 accountid_owner = 9;
  279. repeated uint32 top_members = 10;
  280. optional bytes chat_group_avatar_sha = 11;
  281. optional enum rank = 12;
  282. optional uint64 default_role_id = 13;
  283. repeated uint64 role_ids = 14;
  284. repeated .CChatRoleActions role_actions = 15;
  285. }
  286.  
  287. message CChatRoomState {
  288. optional uint64 chat_id = 1;
  289. optional string chat_name = 2;
  290. optional bool voice_allowed = 3;
  291. repeated uint32 members_in_voice = 4;
  292. optional uint32 time_last_message = 5;
  293. }
  294.  
  295. message CChatRoomGroupHeaderState {
  296. optional uint64 chat_group_id = 1;
  297. optional string chat_name = 2;
  298. optional uint32 clanid = 13;
  299. optional uint32 accountid_owner = 14;
  300. optional string tagline = 15;
  301. optional bytes avatar_sha = 16;
  302. optional uint64 default_role_id = 17;
  303. repeated .CChatRole roles = 18;
  304. repeated .CChatRoleActions role_actions = 19;
  305. }
  306.  
  307. message CChatRoomGroupState {
  308. optional .CChatRoomGroupHeaderState header_state = 1;
  309. repeated .CChatRoomMember members = 2;
  310. optional uint64 default_chat_id = 4;
  311. repeated .CChatRoomState chat_rooms = 5;
  312. repeated .CChatRoomMember kicked = 7;
  313. }
  314.  
  315. message CUserChatRoomGroupState {
  316. optional uint64 chat_group_id = 1;
  317. optional uint32 time_joined = 2;
  318. repeated .CUserChatRoomState user_chat_room_state = 3;
  319. optional enum desktop_notification_level = 4;
  320. optional enum mobile_notification_level = 5;
  321. optional uint32 time_last_group_ack = 6;
  322. optional bool unread_indicator_muted = 7;
  323. }
  324.  
  325. message CUserChatRoomState {
  326. optional uint64 chat_id = 1;
  327. optional uint32 time_joined = 2;
  328. optional uint32 time_last_ack = 3;
  329. optional enum desktop_notification_level = 4;
  330. optional enum mobile_notification_level = 5;
  331. optional uint32 time_last_mention = 6;
  332. optional bool unread_indicator_muted = 7;
  333. }
  334.  
  335. message CChatRoomSummaryPair {
  336. optional .CUserChatRoomGroupState user_chat_group_state = 1;
  337. optional .CChatRoom_GetChatRoomGroupSummary_Response group_summary = 2;
  338. }
  339.  
  340. message CChatRoom_CreateChatRoom_Request {
  341. optional uint64 chat_group_id = 1;
  342. optional string name = 2;
  343. optional bool allow_voice = 3;
  344. }
  345.  
  346. message CChatRoom_CreateChatRoom_Response {
  347. optional .CChatRoomState chat_room = 1;
  348. }
  349.  
  350. message CChatRoom_DeleteChatRoom_Request {
  351. optional uint64 chat_group_id = 1;
  352. optional uint64 chat_id = 2;
  353. }
  354.  
  355. message CChatRoom_DeleteChatRoom_Response {
  356. }
  357.  
  358. message CChatRoom_RenameChatRoom_Request {
  359. optional uint64 chat_group_id = 1;
  360. optional uint64 chat_id = 2;
  361. optional string name = 3;
  362. }
  363.  
  364. message CChatRoom_RenameChatRoom_Response {
  365. }
  366.  
  367. message CChatMentions {
  368. optional bool mention_all = 1;
  369. optional bool mention_here = 2;
  370. repeated uint32 mention_accountids = 3;
  371. }
  372.  
  373. message CChatRoom_GetChatRoomGroupState_Request {
  374. optional uint64 chat_group_id = 1;
  375. }
  376.  
  377. message CChatRoom_GetChatRoomGroupState_Response {
  378. optional .CChatRoomGroupState state = 1;
  379. }
  380.  
  381. message CChatRoom_GetMyChatRoomGroups_Request {
  382. }
  383.  
  384. message CChatRoom_GetMyChatRoomGroups_Response {
  385. repeated .CChatRoomSummaryPair chat_room_groups = 1;
  386. optional enum desktop_notification_level = 2;
  387. optional enum mobile_notification_level = 3;
  388. optional bool unread_indicator_muted = 4;
  389. }
  390.  
  391. message CChatRoom_JoinChatRoomGroup_Request {
  392. optional uint64 chat_group_id = 1;
  393. optional string invite_code = 2;
  394. optional uint64 chat_id = 3;
  395. }
  396.  
  397. message CChatRoom_JoinChatRoomGroup_Response {
  398. optional .CChatRoomGroupState state = 1;
  399. optional .CUserChatRoomGroupState user_chat_state = 3;
  400. optional uint64 join_chat_id = 4;
  401. optional uint32 time_expire = 5;
  402. }
  403.  
  404. message CChatRoom_InviteFriendToChatRoomGroup_Request {
  405. optional uint64 chat_group_id = 1;
  406. optional fixed64 steamid = 2;
  407. optional uint64 chat_id = 3;
  408. optional bool skip_friendsui_check = 4;
  409. }
  410.  
  411. message CChatRoom_InviteFriendToChatRoomGroup_Response {
  412. }
  413.  
  414. message CChatRoom_LeaveChatRoomGroup_Request {
  415. optional uint64 chat_group_id = 1;
  416. }
  417.  
  418. message CChatRoom_LeaveChatRoomGroup_Response {
  419. }
  420.  
  421. message CChatRoom_JoinVoiceChat_Request {
  422. optional uint64 chat_group_id = 1;
  423. optional uint64 chat_id = 2;
  424. }
  425.  
  426. message CChatRoom_JoinVoiceChat_Response {
  427. optional uint64 voice_chatid = 1;
  428. }
  429.  
  430. message CChatRoom_LeaveVoiceChat_Request {
  431. optional uint64 chat_group_id = 1;
  432. optional uint64 chat_id = 2;
  433. }
  434.  
  435. message CChatRoom_LeaveVoiceChat_Response {
  436. }
  437.  
  438. message CChatRoom_NotifyShouldRejoinChatRoomVoiceChat_Notification {
  439. optional uint64 chat_id = 1;
  440. optional uint64 chat_group_id = 2;
  441. }
  442.  
  443. message CChatRoom_SendChatMessage_Request {
  444. optional uint64 chat_group_id = 1;
  445. optional uint64 chat_id = 2;
  446. optional string message = 3;
  447. }
  448.  
  449. message CChatRoom_SendChatMessage_Response {
  450. optional string modified_message = 1;
  451. optional uint32 server_timestamp = 2;
  452. optional uint32 ordinal = 3;
  453. }
  454.  
  455. message CChatRoom_IncomingChatMessage_Notification {
  456. optional uint64 chat_group_id = 1;
  457. optional uint64 chat_id = 2;
  458. optional fixed64 steamid_sender = 3;
  459. optional string message = 4;
  460. optional uint32 timestamp = 5;
  461. optional .CChatMentions mentions = 6;
  462. optional uint32 ordinal = 7;
  463. optional .ServerMessage server_message = 8;
  464. optional string message_no_bbcode = 9;
  465. }
  466.  
  467. message CChatRoom_ChatMessageModified_Notification {
  468. optional uint64 chat_group_id = 1;
  469. optional uint64 chat_id = 2;
  470. repeated .CChatRoom_ChatMessageModified_Notification_ChatMessage messages = 3;
  471. }
  472.  
  473. message CChatRoom_ChatMessageModified_Notification_ChatMessage {
  474. optional uint32 server_timestamp = 1;
  475. optional uint32 ordinal = 2;
  476. optional bool deleted = 3;
  477. }
  478.  
  479. message CChatRoom_GetMessageHistory_Request {
  480. optional uint64 chat_group_id = 1;
  481. optional uint64 chat_id = 2;
  482. optional uint32 last_time = 3;
  483. optional uint32 last_ordinal = 4;
  484. optional uint32 start_time = 5;
  485. optional uint32 start_ordinal = 6;
  486. optional uint32 max_count = 7;
  487. }
  488.  
  489. message CChatRoom_GetMessageHistory_Response {
  490. repeated .CChatRoom_GetMessageHistory_Response_ChatMessage messages = 1;
  491. optional bool more_available = 4;
  492. }
  493.  
  494. message CChatRoom_GetMessageHistory_Response_ChatMessage {
  495. optional uint32 sender = 1;
  496. optional uint32 server_timestamp = 2;
  497. optional string message = 3;
  498. optional uint32 ordinal = 4;
  499. optional .ServerMessage server_message = 5;
  500. optional bool deleted = 6;
  501. }
  502.  
  503. message CChatRoom_MemberStateChange_Notification {
  504. optional uint64 chat_group_id = 1;
  505. optional .CChatRoomMember member = 2;
  506. optional enum change = 3;
  507. }
  508.  
  509. message CChatRoom_ChatRoomGroupRoomsChange_Notification {
  510. optional uint64 chat_group_id = 1;
  511. optional uint64 default_chat_id = 2;
  512. repeated .CChatRoomState chat_rooms = 3;
  513. }
  514.  
  515. message CChatRoom_AckChatMessage_Notification {
  516. optional uint64 chat_group_id = 1;
  517. optional uint64 chat_id = 2;
  518. optional uint32 timestamp = 3;
  519. }
  520.  
  521. message CChatRoom_CreateInviteLink_Request {
  522. optional uint64 chat_group_id = 1;
  523. optional uint32 seconds_valid = 2;
  524. optional uint64 chat_id = 3;
  525. }
  526.  
  527. message CChatRoom_CreateInviteLink_Response {
  528. optional string invite_code = 1;
  529. optional uint32 seconds_valid = 2;
  530. }
  531.  
  532. message CChatRoom_GetInviteLinkInfo_Request {
  533. optional string invite_code = 1;
  534. }
  535.  
  536. message CChatRoom_GetInviteLinkInfo_Response {
  537. optional fixed64 steamid_sender = 3;
  538. optional uint32 time_expires = 4;
  539. optional uint64 chat_id = 6;
  540. optional .CChatRoom_GetChatRoomGroupSummary_Response group_summary = 8;
  541. optional .CUserChatRoomGroupState user_chat_group_state = 9;
  542. optional uint32 time_kick_expire = 10;
  543. optional bool banned = 11;
  544. }
  545.  
  546. message CChatRoom_GetInviteInfo_Request {
  547. optional fixed64 steamid_invitee = 1;
  548. optional uint64 chat_group_id = 2;
  549. optional uint64 chat_id = 3;
  550. optional string invite_code = 4;
  551. }
  552.  
  553. message CChatRoom_GetInviteInfo_Response {
  554. optional .CChatRoom_GetChatRoomGroupSummary_Response group_summary = 1;
  555. optional uint32 time_kick_expire = 2;
  556. optional bool banned = 3;
  557. }
  558.  
  559. message CChatRoom_GetInviteLinksForGroup_Request {
  560. optional uint64 chat_group_id = 1;
  561. }
  562.  
  563. message CChatRoom_GetInviteLinksForGroup_Response {
  564. repeated .CChatRoom_GetInviteLinksForGroup_Response_LinkInfo invite_links = 1;
  565. }
  566.  
  567. message CChatRoom_GetInviteLinksForGroup_Response_LinkInfo {
  568. optional string invite_code = 1;
  569. optional fixed64 steamid_creator = 2;
  570. optional uint32 time_expires = 3;
  571. optional uint64 chat_id = 4;
  572. }
  573.  
  574. message CChatRoom_DeleteInviteLink_Request {
  575. optional uint64 chat_group_id = 1;
  576. optional string invite_code = 2;
  577. }
  578.  
  579. message CChatRoom_DeleteInviteLink_Response {
  580. }
  581.  
  582. message CChatRoom_GetBanList_Request {
  583. optional uint64 chat_group_id = 1;
  584. }
  585.  
  586. message CChatRoom_GetBanList_Response {
  587. repeated .CChatRoom_GetBanList_Response_BanInfo bans = 1;
  588. }
  589.  
  590. message CChatRoom_GetBanList_Response_BanInfo {
  591. optional uint32 accountid = 1;
  592. optional uint32 accountid_actor = 2;
  593. optional uint32 time_banned = 3;
  594. optional string ban_reason = 4;
  595. }
  596.  
  597. message CChatRoomGroupInvite {
  598. optional uint32 accountid = 1;
  599. optional uint32 accountid_actor = 2;
  600. optional uint32 time_invited = 3;
  601. }
  602.  
  603. message CChatRoom_GetInviteList_Request {
  604. optional uint64 chat_group_id = 1;
  605. }
  606.  
  607. message CChatRoom_GetInviteList_Response {
  608. repeated .CChatRoomGroupInvite invites = 1;
  609. }
  610.  
  611. message CChatRoom_SetSessionActiveChatRoomGroups_Request {
  612. repeated uint64 chat_group_ids = 1;
  613. repeated uint64 chat_groups_data_requested = 2;
  614. }
  615.  
  616. message CChatRoom_SetSessionActiveChatRoomGroups_Response {
  617. repeated .CChatRoomGroupState chat_states = 1;
  618. }
  619.  
  620. message CChatRoom_SetUserChatPreferences_Request {
  621. optional enum desktop_notification_level = 1;
  622. optional enum mobile_notification_level = 2;
  623. optional bool unread_indicator_muted = 3;
  624. }
  625.  
  626. message CChatRoom_SetUserChatPreferences_Response {
  627. }
  628.  
  629. message CChatRoom_SetUserChatGroupPreferences_Request {
  630. optional uint64 chat_group_id = 1;
  631. optional .CChatRoom_SetUserChatGroupPreferences_Request_ChatGroupPreferences chat_group_preferences = 2;
  632. repeated .CChatRoom_SetUserChatGroupPreferences_Request_ChatRoomPreferences chat_room_preferences = 3;
  633. }
  634.  
  635. message CChatRoom_SetUserChatGroupPreferences_Request_ChatGroupPreferences {
  636. optional enum desktop_notification_level = 1;
  637. optional enum mobile_notification_level = 2;
  638. optional bool unread_indicator_muted = 3;
  639. }
  640.  
  641. message CChatRoom_SetUserChatGroupPreferences_Request_ChatRoomPreferences {
  642. optional uint64 chat_id = 1;
  643. optional enum desktop_notification_level = 2;
  644. optional enum mobile_notification_level = 3;
  645. optional bool unread_indicator_muted = 4;
  646. }
  647.  
  648. message CChatRoom_SetUserChatGroupPreferences_Response {
  649. }
  650.  
  651. message CChatRoom_DeleteChatMessages_Request {
  652. optional uint64 chat_group_id = 1;
  653. optional uint64 chat_id = 2;
  654. repeated .CChatRoom_DeleteChatMessages_Request_Message messages = 3;
  655. }
  656.  
  657. message CChatRoom_DeleteChatMessages_Request_Message {
  658. optional uint32 server_timestamp = 1;
  659. optional uint32 ordinal = 2;
  660. }
  661.  
  662. message CChatRoom_DeleteChatMessages_Response {
  663. }
  664.  
  665. message CClanChatRooms_GetClanChatRoomInfo_Request {
  666. optional fixed64 steamid = 1;
  667. optional bool autocreate = 2 [default = true];
  668. }
  669.  
  670. message CClanChatRooms_GetClanChatRoomInfo_Response {
  671. optional .CChatRoom_GetChatRoomGroupSummary_Response chat_group_summary = 1;
  672. }
  673.  
  674. message CClanChatRooms_SetClanChatRoomPrivate_Response {
  675. optional bool chat_room_private = 1;
  676. }
  677.  
  678. message ChatRoomClient_NotifyChatUserPreferencesChanged_Notification {
  679. optional enum desktop_notification_level = 1;
  680. optional enum mobile_notification_level = 2;
  681. optional bool unread_indicator_muted = 3;
  682. }
  683.  
  684. message ChatRoomClient_NotifyChatGroupUserStateChanged_Notification {
  685. optional uint64 chat_group_id = 1;
  686. optional .CUserChatRoomGroupState user_chat_group_state = 2;
  687. optional .CChatRoom_GetChatRoomGroupSummary_Response group_summary = 3;
  688. optional enum user_action = 4;
  689. }
  690.  
  691. message CEconItem_DescriptionLine {
  692. optional string type = 1;
  693. optional string value = 2;
  694. optional string color = 3;
  695. optional string label = 4;
  696. }
  697.  
  698. message CEconItem_Action {
  699. optional string link = 1;
  700. optional string name = 2;
  701. }
  702.  
  703. message CEconItem_Tag {
  704. optional uint32 appid = 1;
  705. optional string category = 2;
  706. optional string internal_name = 3;
  707. optional string localized_category_name = 4;
  708. optional string localized_tag_name = 5;
  709. optional string color = 6;
  710. }
  711.  
  712. message CEconItem_Description {
  713. optional int32 appid = 1;
  714. optional uint64 classid = 2;
  715. optional uint64 instanceid = 3;
  716. optional bool currency = 4;
  717. optional string background_color = 5;
  718. optional string icon_url = 6;
  719. optional string icon_url_large = 7;
  720. repeated .CEconItem_DescriptionLine descriptions = 8;
  721. optional bool tradable = 9;
  722. repeated .CEconItem_Action actions = 10;
  723. repeated .CEconItem_DescriptionLine owner_descriptions = 11;
  724. repeated .CEconItem_Action owner_actions = 12;
  725. repeated string fraudwarnings = 13;
  726. optional string name = 14;
  727. optional string name_color = 15;
  728. optional string type = 16;
  729. optional string market_name = 17;
  730. optional string market_hash_name = 18;
  731. optional string market_fee = 19;
  732. optional int32 market_fee_app = 28;
  733. optional t contained_item = 20;
  734. repeated .CEconItem_Action market_actions = 21;
  735. optional bool commodity = 22;
  736. optional int32 market_tradable_restriction = 23;
  737. optional int32 market_marketable_restriction = 24;
  738. optional bool marketable = 25;
  739. repeated .CEconItem_Tag tags = 26;
  740. optional string item_expiration = 27;
  741. }
  742.  
  743. message CEcon_GetTradeOfferAccessToken_Request {
  744. optional bool generate_new_token = 1;
  745. }
  746.  
  747. message CEcon_GetTradeOfferAccessToken_Response {
  748. optional string trade_offer_access_token = 1;
  749. }
  750.  
  751. message CEcon_ClientGetItemShopOverlayAuthURL_Response {
  752. optional string url = 1;
  753. }
  754.  
  755. message CEcon_GetAssetClassInfo_Request {
  756. optional string language = 1;
  757. optional uint32 appid = 2;
  758. repeated .CEcon_GetAssetClassInfo_Request_Class classes = 3;
  759. }
  760.  
  761. message CEcon_GetAssetClassInfo_Request_Class {
  762. optional uint64 classid = 1;
  763. optional uint64 instanceid = 2;
  764. }
  765.  
  766. message CEcon_GetAssetClassInfo_Response {
  767. repeated .CEconItem_Description descriptions = 1;
  768. }
  769.  
  770. message CMsgClientFriendsList_Friend {
  771. optional fixed64 ulfriendid = 1;
  772. optional uint32 efriendrelationship = 2;
  773. }
  774.  
  775. message CMsgClientPersonaState_Friend {
  776. optional fixed64 friendid = 1;
  777. optional uint32 persona_state = 2;
  778. optional uint32 game_played_app_id = 3;
  779. optional uint32 game_server_ip = 4;
  780. optional uint32 game_server_port = 5;
  781. optional uint32 persona_state_flags = 6;
  782. optional uint32 online_session_instances = 7;
  783. optional uint32 published_instance_id = 8;
  784. optional bool persona_set_by_user = 10;
  785. optional string player_name = 15;
  786. optional uint32 query_port = 20;
  787. optional fixed64 steamid_source = 25;
  788. optional bytes avatar_hash = 31;
  789. optional uint32 last_logoff = 45;
  790. optional uint32 last_logon = 46;
  791. optional uint32 last_seen_online = 47;
  792. optional uint32 clan_rank = 50;
  793. optional string game_name = 55;
  794. optional fixed64 gameid = 56;
  795. optional bytes game_data_blob = 60;
  796. optional .CMsgClientPersonaState_Friend_ClanData clan_data = 64;
  797. optional string clan_tag = 65;
  798. repeated .CMsgClientPersonaState_Friend_KV rich_presence = 71;
  799. optional fixed64 broadcast_id = 72;
  800. optional fixed64 game_lobby_id = 73;
  801. }
  802.  
  803. message CMsgClientPersonaState_Friend_ClanData {
  804. optional uint32 ogg_app_id = 1;
  805. optional uint64 chat_group_id = 2;
  806. }
  807.  
  808. message CMsgClientPersonaState_Friend_KV {
  809. optional string key = 1;
  810. optional string value = 2;
  811. }
  812.  
  813. message CMsgClientEmoticonList_Emoticon {
  814. optional string name = 1;
  815. optional int32 count = 2;
  816. optional uint32 time_last_used = 3;
  817. optional uint32 use_count = 4;
  818. }
  819.  
  820. message CPlayer_GetLastPlayedTimes_Response {
  821. repeated .CPlayer_GetLastPlayedTimes_Response_Game games = 1;
  822. }
  823.  
  824. message CPlayer_GetLastPlayedTimes_Response_Game {
  825. optional int32 appid = 1;
  826. optional uint32 last_playtime = 2;
  827. optional int32 playtime_2weeks = 3;
  828. optional int32 playtime_forever = 4;
  829. }
  830.  
  831. message CPlayer_GetMutualFriendsForIncomingInvites_Request {
  832. }
  833.  
  834. message CPlayer_IncomingInviteMutualFriendList {
  835. optional fixed64 steamid = 1;
  836. repeated uint32 mutual_friend_account_ids = 2;
  837. }
  838.  
  839. message CPlayer_GetMutualFriendsForIncomingInvites_Response {
  840. repeated .CPlayer_IncomingInviteMutualFriendList incoming_invite_mutual_friends_lists = 1;
  841. }
  842.  
  843. message CPlayer_GetGameBadgeLevels_Response {
  844. optional uint32 player_level = 1;
  845. repeated .CPlayer_GetGameBadgeLevels_Response_Badge badges = 2;
  846. }
  847.  
  848. message CPlayer_GetGameBadgeLevels_Response_Badge {
  849. optional int32 level = 1;
  850. optional int32 series = 2;
  851. optional uint32 border_color = 3;
  852. }
  853.  
  854. message CPlayer_AcceptSSA_Response {
  855. }
  856.  
  857. message CPlayer_GetNicknameList_Request {
  858. }
  859.  
  860. message CPlayer_GetNicknameList_Response {
  861. repeated .CPlayer_GetNicknameList_Response_PlayerNickname nicknames = 1;
  862. }
  863.  
  864. message CPlayer_GetNicknameList_Response_PlayerNickname {
  865. optional fixed32 accountid = 1;
  866. optional string nickname = 2;
  867. }
  868.  
  869. message CPlayer_AddFriend_Request {
  870. optional fixed64 steamid = 1;
  871. }
  872.  
  873. message CPlayer_AddFriend_Response {
  874. optional bool invite_sent = 1;
  875. optional uint32 friend_relationship = 2;
  876. }
  877.  
  878. message CPlayer_RemoveFriend_Request {
  879. optional fixed64 steamid = 1;
  880. }
  881.  
  882. message CPlayer_RemoveFriend_Response {
  883. optional uint32 friend_relationship = 1;
  884. }
  885.  
  886. message CPlayer_IgnoreFriend_Request {
  887. optional fixed64 steamid = 1;
  888. optional bool unignore = 2;
  889. }
  890.  
  891. message CPlayer_IgnoreFriend_Response {
  892. optional uint32 friend_relationship = 1;
  893. }
  894.  
  895. message CPlayer_CommunityPreferences {
  896. optional bool hide_adult_content_violence = 1 [default = true];
  897. optional bool hide_adult_content_sex = 2 [default = true];
  898. optional bool parenthesize_nicknames = 4;
  899. optional uint32 timestamp_updated = 3;
  900. }
  901.  
  902. message CPlayer_GetCommunityPreferences_Request {
  903. }
  904.  
  905. message CPlayer_GetCommunityPreferences_Response {
  906. optional .CPlayer_CommunityPreferences preferences = 1;
  907. }
  908.  
  909. message CPlayer_SetCommunityPreferences_Request {
  910. optional .CPlayer_CommunityPreferences preferences = 1;
  911. }
  912.  
  913. message CPlayer_SetCommunityPreferences_Response {
  914. }
  915.  
  916. message CPlayer_GetNewSteamAnnouncementState_Response {
  917. optional int32 state = 1;
  918. optional string announcement_headline = 2;
  919. optional string announcement_url = 3;
  920. optional uint32 time_posted = 4;
  921. optional uint64 announcement_gid = 5;
  922. }
  923.  
  924. message CPlayer_UpdateSteamAnnouncementLastRead_Response {
  925. }
  926.  
  927. message CPlayer_LastPlayedTimes_Notification {
  928. repeated .CPlayer_GetLastPlayedTimes_Response_Game games = 1;
  929. }
  930.  
  931. message CPlayer_FriendNicknameChanged_Notification {
  932. optional fixed32 accountid = 1;
  933. optional string nickname = 2;
  934. optional bool is_echo_to_self = 3;
  935. }
  936.  
  937. message CPlayer_NewSteamAnnouncementState_Notification {
  938. optional int32 state = 1;
  939. optional string announcement_headline = 2;
  940. optional string announcement_url = 3;
  941. optional uint32 time_posted = 4;
  942. optional uint64 announcement_gid = 5;
  943. }
  944.  
  945. message CPlayer_CommunityPreferencesChanged_Notification {
  946. optional .CPlayer_CommunityPreferences preferences = 1;
  947. }
  948.  
  949. message CFriendsListCategory {
  950. optional uint32 groupid = 1;
  951. optional string name = 2;
  952. repeated uint32 accountid_members = 3;
  953. }
  954.  
  955. message CFriendsList_GetCategories_Request {
  956. }
  957.  
  958. message CFriendsList_GetCategories_Response {
  959. repeated .CFriendsListCategory categories = 1;
  960. }
  961.  
  962. message CFriendsListFavoriteEntry {
  963. optional uint32 accountid = 1;
  964. optional uint32 clanid = 2;
  965. optional uint64 chat_group_id = 3;
  966. }
  967.  
  968. message CFriendsList_GetFavorites_Request {
  969. }
  970.  
  971. message CFriendsList_GetFavorites_Response {
  972. repeated .CFriendsListFavoriteEntry favorites = 1;
  973. }
  974.  
  975. message CFriendsList_SetFavorites_Request {
  976. repeated .CFriendsListFavoriteEntry favorites = 1;
  977. }
  978.  
  979. message CFriendsList_SetFavorites_Response {
  980. }
  981.  
  982. message CFriendsList_FavoritesChanged_Notification {
  983. repeated .CFriendsListFavoriteEntry favorites = 1;
  984. }
  985.  
  986. message CFriendsList_GetFriendsList_Request {
  987. }
  988.  
  989. message CFriendsList_GetFriendsList_Response {
  990. optional Fo friendslist = 1;
  991. }
  992.  
  993. message CMsgTrading_InitiateTradeResponse {
  994. optional uint32 response = 1;
  995. optional uint32 trade_request_id = 2;
  996. optional uint64 other_steamid = 3;
  997. optional uint32 steamguard_required_days = 4;
  998. optional uint32 new_device_cooldown_days = 5;
  999. optional uint32 default_password_reset_probation_days = 6;
  1000. optional uint32 password_reset_probation_days = 7;
  1001. optional uint32 default_email_change_probation_days = 8;
  1002. optional uint32 email_change_probation_days = 9;
  1003. }
  1004.  
  1005. message CMsgTrading_CancelTradeRequest {
  1006. optional uint64 other_steamid = 1;
  1007. }
  1008.  
  1009. message CMsgTrading_StartSession {
  1010. optional uint64 other_steamid = 1;
  1011. }
  1012.  
  1013. message CMsgCREGetUserPublishedItemVoteDetails_PublishedFileId {
  1014. optional fixed64 published_file_id = 1;
  1015. }
  1016.  
  1017. message CMsgCREGetUserPublishedItemVoteDetailsResponse_UserItemVoteDetail {
  1018. optional fixed64 published_file_id = 1;
  1019. optional int32 vote = 2;
  1020. }
  1021.  
  1022. message CClan_RespondToClanInvite_Request {
  1023. optional fixed64 steamid = 1;
  1024. optional bool accept = 2;
  1025. }
  1026.  
  1027. message CClan_RespondToClanInvite_Response {
  1028. }
  1029.  
  1030. message CFriendMessages_GetRecentMessages_Request {
  1031. optional fixed64 steamid1 = 1;
  1032. optional fixed64 steamid2 = 2;
  1033. optional uint32 count = 3;
  1034. optional bool most_recent_conversation = 4;
  1035. optional fixed32 rtime32_start_time = 5;
  1036. optional bool bbcode_format = 6;
  1037. optional uint32 start_ordinal = 7;
  1038. optional uint32 time_last = 8;
  1039. optional uint32 ordinal_last = 9;
  1040. }
  1041.  
  1042. message CFriendMessages_GetRecentMessages_Response {
  1043. repeated .CFriendMessages_GetRecentMessages_Response_FriendMessage messages = 1;
  1044. optional bool more_available = 4;
  1045. }
  1046.  
  1047. message CFriendMessages_GetRecentMessages_Response_FriendMessage {
  1048. optional uint32 accountid = 1;
  1049. optional uint32 timestamp = 2;
  1050. optional string message = 3;
  1051. optional uint32 ordinal = 4;
  1052. }
  1053.  
  1054. message CFriendsMessages_GetActiveMessageSessions_Request {
  1055. optional uint32 lastmessage_since = 1;
  1056. }
  1057.  
  1058. message CFriendsMessages_GetActiveMessageSessions_Response {
  1059. repeated .CFriendsMessages_GetActiveMessageSessions_Response_FriendMessageSession message_sessions = 1;
  1060. optional uint32 timestamp = 2;
  1061. }
  1062.  
  1063. message CFriendsMessages_GetActiveMessageSessions_Response_FriendMessageSession {
  1064. optional uint32 accountid_friend = 1;
  1065. optional uint32 last_message = 2;
  1066. optional uint32 last_view = 3;
  1067. optional uint32 unread_message_count = 4;
  1068. }
  1069.  
  1070. message CFriendMessages_SendMessage_Request {
  1071. optional fixed64 steamid = 1;
  1072. optional int32 chat_entry_type = 2;
  1073. optional string message = 3;
  1074. optional bool contains_bbcode = 4;
  1075. optional bool echo_to_sender = 5;
  1076. optional bool low_priority = 6;
  1077. }
  1078.  
  1079. message CFriendMessages_SendMessage_Response {
  1080. optional string modified_message = 1;
  1081. optional uint32 server_timestamp = 2;
  1082. optional uint32 ordinal = 3;
  1083. }
  1084.  
  1085. message CFriendMessages_IncomingMessage_Notification {
  1086. optional fixed64 steamid_friend = 1;
  1087. optional int32 chat_entry_type = 2;
  1088. optional bool from_limited_account = 3;
  1089. optional string message = 4;
  1090. optional fixed32 rtime32_server_timestamp = 5;
  1091. optional uint32 ordinal = 6;
  1092. optional bool local_echo = 7;
  1093. optional string message_no_bbcode = 8;
  1094. optional bool low_priority = 9;
  1095. }
  1096.  
  1097. message CFriendMessages_AckMessage_Notification {
  1098. optional fixed64 steamid_partner = 1;
  1099. optional uint32 timestamp = 2;
  1100. }
  1101.  
  1102. message CFriendMessages_IsInFriendsUIBeta_Request {
  1103. optional fixed64 steamid = 1;
  1104. }
  1105.  
  1106. message CFriendMessages_IsInFriendsUIBeta_Response {
  1107. optional bool online_in_friendsui = 1;
  1108. optional bool has_used_friendsui = 2;
  1109. }
  1110.  
  1111. message CVoiceChat_RequestOneOnOneChat_Request {
  1112. optional fixed64 steamid_partner = 1;
  1113. }
  1114.  
  1115. message CVoiceChat_RequestOneOnOneChat_Response {
  1116. optional fixed64 voice_chatid = 1;
  1117. }
  1118.  
  1119. message CVoiceChat_OneOnOneChatRequested_Notification {
  1120. optional fixed64 voice_chatid = 1;
  1121. optional fixed64 steamid_partner = 2;
  1122. }
  1123.  
  1124. message CVoiceChat_AnswerOneOnOneChat_Request {
  1125. optional fixed64 voice_chatid = 1;
  1126. optional fixed64 steamid_partner = 2;
  1127. optional bool accepted_request = 3;
  1128. }
  1129.  
  1130. message CVoiceChat_AnswerOneOnOneChat_Response {
  1131. }
  1132.  
  1133. message CVoiceChat_OneOnOneChatRequestResponse_Notification {
  1134. optional fixed64 voicechat_id = 1;
  1135. optional fixed64 steamid_partner = 2;
  1136. optional bool accepted_request = 3;
  1137. }
  1138.  
  1139. message CVoiceChat_EndOneOnOneChat_Request {
  1140. optional fixed64 steamid_partner = 1;
  1141. }
  1142.  
  1143. message CVoiceChat_EndOneOnOneChat_Response {
  1144. }
  1145.  
  1146. message CVoiceChat_LeaveOneOnOneChat_Request {
  1147. optional fixed64 steamid_partner = 1;
  1148. optional fixed64 voice_chatid = 2;
  1149. }
  1150.  
  1151. message CVoiceChat_LeaveOneOnOneChat_Response {
  1152. }
  1153.  
  1154. message CVoiceChat_UserJoinedVoiceChat_Notification {
  1155. optional fixed64 voice_chatid = 1;
  1156. optional fixed64 user_steamid = 2;
  1157. optional uint64 chatid = 3;
  1158. optional fixed64 one_on_one_steamid_lower = 4;
  1159. optional fixed64 one_on_one_steamid_higher = 5;
  1160. optional uint64 chat_group_id = 6;
  1161. optional uint32 user_sessionid = 7;
  1162. }
  1163.  
  1164. message CVoiceChat_UserVoiceStatus_Notification {
  1165. optional fixed64 voice_chatid = 1;
  1166. optional fixed64 user_steamid = 2;
  1167. optional bool user_muted_mic_locally = 3;
  1168. optional bool user_muted_output_locally = 4;
  1169. optional bool user_has_no_mic_for_session = 5;
  1170. optional int32 user_webaudio_sample_rate = 6;
  1171. }
  1172.  
  1173. message CVoiceChat_AllMembersStatus_Notification {
  1174. optional fixed64 voice_chatid = 1;
  1175. repeated .CVoiceChat_UserVoiceStatus_Notification users = 2;
  1176. }
  1177.  
  1178. message CVoiceChat_UpdateVoiceChatWebRTCData_Request {
  1179. optional fixed64 voice_chatid = 1;
  1180. optional uint32 ip_webrtc_server = 2;
  1181. optional uint32 port_webrtc_server = 3;
  1182. optional uint32 ip_webrtc_client = 4;
  1183. optional uint32 port_webrtc_client = 5;
  1184. optional uint32 ssrc_my_sending_stream = 6;
  1185. optional string user_agent = 7;
  1186. optional bool has_audio_worklets_support = 8;
  1187. }
  1188.  
  1189. message CVoiceChat_UpdateVoiceChatWebRTCData_Response {
  1190. optional bool send_client_voice_logs = 1;
  1191. }
  1192.  
  1193. message CVoiceChat_UploadClientVoiceChatLogs_Request {
  1194. optional fixed64 voice_chatid = 1;
  1195. optional string client_voice_logs_new_lines = 2;
  1196. }
  1197.  
  1198. message CVoiceChat_UploadClientVoiceChatLogs_Response {
  1199. }
  1200.  
  1201. message CVoiceChat_LeaveVoiceChat_Response {
  1202. }
  1203.  
  1204. message CVoiceChat_UserLeftVoiceChat_Notification {
  1205. optional fixed64 voice_chatid = 1;
  1206. optional fixed64 user_steamid = 2;
  1207. optional uint64 chatid = 3;
  1208. optional fixed64 one_on_one_steamid_lower = 4;
  1209. optional fixed64 one_on_one_steamid_higher = 5;
  1210. optional uint64 chat_group_id = 6;
  1211. optional uint32 user_sessionid = 7;
  1212. }
  1213.  
  1214. message CVoiceChat_VoiceChatEnded_Notification {
  1215. optional fixed64 voice_chatid = 1;
  1216. optional fixed64 one_on_one_steamid_lower = 2;
  1217. optional fixed64 one_on_one_steamid_higher = 3;
  1218. optional uint64 chatid = 4;
  1219. optional uint64 chat_group_id = 5;
  1220. }
  1221.  
  1222. message CWebRTCClient_InitiateWebRTCConnection_Request {
  1223. optional string sdp = 1;
  1224. }
  1225.  
  1226. message CWebRTCClient_InitiateWebRTCConnection_Response {
  1227. optional string remote_description = 1;
  1228. }
  1229.  
  1230. message CWebRTC_WebRTCSessionConnected_Notification {
  1231. optional uint32 ssrc = 1;
  1232. optional uint32 client_ip = 2;
  1233. optional uint32 client_port = 3;
  1234. optional uint32 server_ip = 4;
  1235. optional uint32 server_port = 5;
  1236. }
  1237.  
  1238. message CWebRTC_WebRTCUpdateRemoteDescription_Notification {
  1239. optional string remote_description = 1;
  1240. optional uint64 remote_description_version = 2;
  1241. repeated .CWebRTC_WebRTCUpdateRemoteDescription_Notification_CSSRCToAccountIDMapping ssrcs_to_accountids = 3;
  1242. }
  1243.  
  1244. message CWebRTC_WebRTCUpdateRemoteDescription_Notification_CSSRCToAccountIDMapping {
  1245. optional uint32 ssrc = 1;
  1246. optional uint32 accountid = 2;
  1247. }
  1248.  
  1249. message CWebRTCClient_AcknowledgeUpdatedRemoteDescription_Request {
  1250. optional uint32 ip_webrtc_server = 1;
  1251. optional uint32 port_webrtc_server = 2;
  1252. optional uint32 ip_webrtc_session_client = 3;
  1253. optional uint32 port_webrtc_session_client = 4;
  1254. optional uint64 remote_description_version = 5;
  1255. }
  1256.  
  1257. message CWebRTCClient_AcknowledgeUpdatedRemoteDescription_Response {
  1258. }
  1259.  
  1260. message CParental_EnableParentalSettings_Response {
  1261. }
  1262.  
  1263. message CParental_DisableParentalSettings_Response {
  1264. }
  1265.  
  1266. message CParental_GetParentalSettings_Request {
  1267. optional fixed64 steamid = 10;
  1268. }
  1269.  
  1270. message CParental_GetParentalSettings_Response {
  1271. optional .ParentalSettings settings = 1;
  1272. }
  1273.  
  1274. message CParental_GetSignedParentalSettings_Response {
  1275. optional bytes serialized_settings = 1;
  1276. optional bytes signature = 2;
  1277. }
  1278.  
  1279. message CParental_SetParentalSettings_Response {
  1280. }
  1281.  
  1282. message CParental_ValidateToken_Request {
  1283. optional string unlock_token = 1;
  1284. }
  1285.  
  1286. message CParental_ValidateToken_Response {
  1287. }
  1288.  
  1289. message CParental_ValidatePassword_Request {
  1290. optional string password = 1;
  1291. optional string session = 2;
  1292. optional bool send_unlock_on_success = 3;
  1293. }
  1294.  
  1295. message CParental_ValidatePassword_Response {
  1296. optional string token = 1;
  1297. }
  1298.  
  1299. message CParental_LockClient_Response {
  1300. }
  1301.  
  1302. message CParental_RequestRecoveryCode_Response {
  1303. }
  1304.  
  1305. message CParental_DisableWithRecoveryCode_Response {
  1306. }
  1307.  
  1308. message CParental_ParentalSettingsChange_Notification {
  1309. optional bytes serialized_settings = 1;
  1310. optional bytes signature = 2;
  1311. optional string password = 3;
  1312. optional string sessionid = 4;
  1313. }
  1314.  
  1315. message CParental_ParentalUnlock_Notification {
  1316. optional string password = 1;
  1317. optional string sessionid = 2;
  1318. }
  1319.  
  1320. message CParental_ParentalLock_Notification {
  1321. optional string sessionid = 1;
  1322. }
  1323.  
  1324. message CBroadcast_BeginBroadcastSession_Response {
  1325. optional fixed64 broadcast_id = 1;
  1326. optional string thumbnail_upload_address = 2;
  1327. optional string thumbnail_upload_token = 3;
  1328. optional uint32 thumbnail_interval_seconds = 4;
  1329. }
  1330.  
  1331. message CBroadcast_EndBroadcastSession_Response {
  1332. }
  1333.  
  1334. message CBroadcast_StartBroadcastUpload_Response {
  1335. optional string upload_token = 1;
  1336. optional string upload_address = 2;
  1337. optional fixed64 upload_relay_id = 3;
  1338. optional string thumbnail_upload_address = 4;
  1339. optional uint32 thumbnail_interval_seconds = 5;
  1340. }
  1341.  
  1342. message CBroadcast_GetBroadcastStatus_Request {
  1343. optional fixed64 steamid = 1;
  1344. optional fixed64 broadcast_id = 2;
  1345. }
  1346.  
  1347. message CBroadcast_GetBroadcastStatus_Response {
  1348. optional uint64 gameid = 1;
  1349. optional string title = 2;
  1350. optional uint32 num_viewers = 3;
  1351. optional int32 permission = 4;
  1352. optional bool is_rtmp = 5;
  1353. optional int32 seconds_delay = 6;
  1354. optional bool is_publisher = 7;
  1355. }
  1356.  
  1357. message CBroadcast_GetBroadcastThumbnail_Request {
  1358. optional fixed64 steamid = 1;
  1359. optional fixed64 broadcast_id = 2;
  1360. }
  1361.  
  1362. message CBroadcast_GetBroadcastThumbnail_Response {
  1363. optional string thumbnail_url = 1;
  1364. optional int32 update_interval = 2;
  1365. }
  1366.  
  1367. message CBroadcast_WatchBroadcast_Response {
  1368. optional enum response = 1;
  1369. optional string mpd_url = 2;
  1370. optional fixed64 broadcast_id = 3;
  1371. optional uint64 gameid = 4;
  1372. optional string title = 5;
  1373. optional uint32 num_viewers = 6;
  1374. optional int32 permission = 7;
  1375. optional bool is_rtmp = 8;
  1376. optional int32 seconds_delay = 9;
  1377. optional fixed64 viewer_token = 10;
  1378. optional string hls_m3u8_master_url = 11;
  1379. }
  1380.  
  1381. message CBroadcast_InviteToBroadcast_Response {
  1382. optional bool success = 1;
  1383. }
  1384.  
  1385. message CBroadcast_SendBroadcastStateToServer_Response {
  1386. }
  1387.  
  1388. message CBroadcast_BroadcastViewerState_Notification {
  1389. optional fixed64 steamid = 1;
  1390. optional enum state = 2;
  1391. }
  1392.  
  1393. message CBroadcast_WaitingBroadcastViewer_Notification {
  1394. optional fixed64 broadcast_id = 1;
  1395. }
  1396.  
  1397. message CBroadcast_StopBroadcastUpload_Notification {
  1398. optional fixed64 broadcast_id = 1;
  1399. optional fixed64 broadcast_relay_id = 2;
  1400. optional uint32 upload_result = 3;
  1401. optional bool too_many_poor_uploads = 4;
  1402. }
  1403.  
  1404. message CBroadcast_SessionClosed_Notification {
  1405. optional fixed64 broadcast_id = 1;
  1406. }
  1407.  
  1408. message CBroadcast_BroadcastStatus_Notification {
  1409. optional fixed64 broadcast_id = 1;
  1410. optional int32 num_viewers = 2;
  1411. }
  1412.  
  1413. message CBroadcast_SendThumbnailToRelay_Notification {
  1414. optional string thumbnail_upload_token = 1;
  1415. optional fixed64 thumbnail_broadcast_session_id = 2;
  1416. optional bytes thumbnail_data = 3;
  1417. optional uint32 thumbnail_width = 4;
  1418. optional uint32 thumbnail_height = 5;
  1419. }
  1420.  
  1421. message CBroadcast_ViewerBroadcastInvite_Notification {
  1422. optional fixed64 broadcaster_steamid = 1;
  1423. }
  1424.  
  1425. message CBroadcast_PostChatMessage_Response {
  1426. optional string persona_name = 1;
  1427. optional bool in_game = 2;
  1428. optional int32 result = 3;
  1429. }
  1430.  
  1431. message CBroadcast_MuteBroadcastChatUser_Response {
  1432. }
  1433.  
  1434. message CBroadcast_RemoveUserChatText_Response {
  1435. }
  1436.  
  1437. message CBroadcast_GetBroadcastChatUserNames_Response {
  1438. repeated .CBroadcast_GetBroadcastChatUserNames_Response_PersonaName persona_names = 1;
  1439. }
  1440.  
  1441. message CBroadcast_GetBroadcastChatUserNames_Response_PersonaName {
  1442. optional fixed64 steam_id = 1;
  1443. optional string persona = 2;
  1444. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement