Expand description
Generated file from steammessages_chat.steamclient.proto
Modules§
- Nested message and enums of message
CChatRoom_ChatMessageModified_Notification
- Nested message and enums of message
CChatRoomClient_MemberListViewUpdated_Notification
- Nested message and enums of message
CChatRoom_DeleteChatMessages_Request
- Nested message and enums of message
CChatRoom_GetBanList_Response
- Nested message and enums of message
CChatRoom_GetInviteLinksForGroup_Response
- Nested message and enums of message
CChatRoom_GetMessageHistory_Response
- Nested message and enums of message
CChatRoom_SearchMembers_Response
- Nested message and enums of message
CChatRoom_SetUserChatGroupPreferences_Request
- Nested message and enums of message
CChatUsability_ClientUsabilityMetrics_Notification
Structs§
- The list of members for a chat room with virtualized member list has changed on the server (or client requested)
- A session acked an unread message, echo to other sessions.
- Add role to user in group
- An existing chat message has been modified on the backend
- Something about a chatroom group changed (created, deleted, etc.)
- Chat Room header / metadata has changed
- Create’s a chat group that can contain other chat rooms
- Creates a chat room inside a chat room group
- Creates a chatroom invite link
- Create role for goup
- Deletes specified chat messages
- Deletes a chat room inside a chat room group
- Deletes specified invite link
- Delete role from user in group
- Delete role from group
- Ends the minigame in the chat room group
- Gets a list of users who have been banned from a chat room
- Get information about a single chat room
- Get basic information about a chat room group
- Returns chat room info about any invite involving the sender and passed group id
- Returns chat room info about provided link
- Returns all invite links for the specified group
- Gets a list of users who have been invited to a chat room
- Get the history of messages in a chat room. You must currently be a member of the chat room.
- Fetches a list of reactors for a specified reaction
- Get a list of our chat rooms
- Get all defined roles and actions in group
- Get all roles assigned to user in group
- Get all roles in group
- New chat message for a chat room
- Invite a friend to a multi-user chat room
- Join a multi-user chat room
- Joins the minigame for the chat room group or starts a new one (Winter 2019 sale party game)
- Join the voice chat in a multi-room chat (should already be in the chat room)
- Kick user from group
- Leaves a chat room group and all related chats
- Leave the voice chat in a multi-room chat
- A chat room member’s state has changed (join/part/permissions)
- New message reaction
- Mute user in group
- Voice chat was recreated or dropped on the backend and client needs to rejoin to remain in chat.
- Rename a chat room group
- Renames a chat room inside a chat room group
- Rename role for goup
- Reorders a chat room inside a chat room group
- Reorder role with a goup
- Replace role actions in group
- Revoke a direct invitation of a user
- Saves’s a chat group
- Search chat room members by name.
- Send a chat message to a multi-user chat room
- Force a group chat to be considered active on the server for this user
- If a group chat is forced active (see SetAppChatRoomGroupForceActive), decrement the force count
- Set avatar SHA for a chat room group
- Set tagline for a chat room group
- Sets a broadcast that the chat room group is watching
- Set which chat rooms we are using in the active session
- Ban/unban user from group
- Set preferences around chat notifications for a group
- A client is indicating it has an active view into the members list.
- Adds/removes a reaction to/from a chat room message
- Incoming metrics from the client
- Request client send usability metrics
- Request to be notified of online friend persona state information. Responses sent via CMsgClientPersonaState.
- Get a list of chat rooms for a clan, optionally creating a new one
- Set a clan chat room to be members only (or public)
- User chat group state (preferences, ack state, etc) have changed.
- The ChatRoom server hosting the chat rooms has reconnected to the user’s Chat server (may have restarted), client should refresh state.