Expand description
Data structures used by operation inputs/outputs.
Modules§
- chat_
identity_ typing_ status - See
ChatIdentityTypingStatus
- chat_
message - See
ChatMessage
- chat_
message_ body_ chat_ create - See
ChatMessageBodyChatCreate
- chat_
message_ body_ group_ join - See
ChatMessageBodyGroupJoin
- chat_
message_ body_ group_ leave - See
ChatMessageBodyGroupLeave
- chat_
message_ body_ identity_ follow - See
ChatMessageBodyIdentityFollow
- chat_
message_ body_ party_ activity_ change - See
ChatMessageBodyPartyActivityChange
- chat_
message_ body_ party_ invite - See
ChatMessageBodyPartyInvite
- chat_
message_ body_ party_ join - See
ChatMessageBodyPartyJoin
- chat_
message_ body_ party_ leave - See
ChatMessageBodyPartyLeave
- chat_
message_ body_ text - See
ChatMessageBodyText
- chat_
simple_ topic_ direct - See
ChatSimpleTopicDirect
- chat_
simple_ topic_ group - See
ChatSimpleTopicGroup
- chat_
simple_ topic_ party - See
ChatSimpleTopicParty
- game_
handle - See
GameHandle
- identity_
external_ links - See
IdentityExternalLinks
- identity_
game_ activity - See
IdentityGameActivity
- identity_
handle - See
IdentityHandle
- identity_
presence - See
IdentityPresence
- party_
activity_ idle - See
PartyActivityIdle
- party_
activity_ matchmaker_ finding_ lobby - See
PartyActivityMatchmakerFindingLobby
- party_
activity_ matchmaker_ lobby - See
PartyActivityMatchmakerLobby
- party_
external_ links - See
PartyExternalLinks
- party_
handle - See
PartyHandle
- party_
matchmaker_ lobby - See
PartyMatchmakerLobby
- send_
chat_ topic_ direct - See
SendChatTopicDirect
- send_
chat_ topic_ group - See
SendChatTopicGroup
- send_
chat_ topic_ party - See
SendChatTopicParty
- send_
message_ body_ text - See
SendMessageBodyText
- unit
- See
Unit
- watch_
response - See
WatchResponse
Structs§
- Chat
Identity Typing Status - The chat typing status of an identity.
- Chat
Message - A chat message.
- Chat
Message Body Chat Create rivet.chat#ChatMessageBody
variant for indicating a new chat was created.- Chat
Message Body Group Join rivet.chat#ChatMessageBody
variant for indicating an identity joined the group.- Chat
Message Body Group Leave rivet.chat#ChatMessageBody
variant for indicating an identity left the group.- Chat
Message Body Identity Follow rivet.chat#ChatMessageBody
variant for indicating an identity followed the identity.- Chat
Message Body Party Activity Change rivet.chat#ChatMessageBody
variant for indicating a change in the party’s current activity.- Chat
Message Body Party Invite rivet.chat#ChatMessageBody
variant holding an a party invitation.- Chat
Message Body Party Join rivet.chat#ChatMessageBody
variant for indicating an identity joined the party.- Chat
Message Body Party Leave rivet.chat#ChatMessageBody
variant for indicating an identity left the party.- Chat
Message Body Text rivet.chat#ChatMessageBody
variant for text messages. Sent by other identities using the chat interface.- Chat
Simple Topic Direct rivet.chat#ChatSimpleTopic
variant for direct (identity to identity) chats.- Chat
Simple Topic Group rivet.chat#ChatSimpleTopic
variant for groups.- Chat
Simple Topic Party rivet.chat#ChatSimpleTopic
variant for parties.- Game
Handle - A game handle.
- Identity
External Links - External links for an identity.
- Identity
Game Activity - The game an identity is currently participating in.
- Identity
Handle - An identity handle.
- Identity
Presence - Information about the identity’s current status, party, and active game.
- Party
Activity Idle - A party activity denoting that the party is idle.
- Party
Activity Matchmaker Finding Lobby - A party activity denoting that the party is currently searching for a lobby.
- Party
Activity Matchmaker Lobby - A party activity denoting that the party is currently in a lobby.
- Party
External Links - External links for a party.
- Party
Handle - A party handle.
- Party
Matchmaker Lobby - A party lobby.
- Send
Chat Topic Direct rivet.api.chat.common#SendChatTopic
variant for direct messages.- Send
Chat Topic Group rivet.api.chat.common#SendChatTopic
variant for groups.- Send
Chat Topic Party rivet.api.chat.common#SendChatTopic
variant for parties.- Send
Message Body Text rivet.api.chat.common#SendMessageBody
variant for text messages.- Unit
- Watch
Response - Provided by watchable endpoints used in blocking loops.
Enums§
- Chat
Message Body - Represents types of chat message bodies.
- Chat
Simple Topic - Represents a topic of the given chat thread without the associated handles for the topic.
- Chat
Typing Status - Represents a chat typing status.
- Identity
Status - The current status of an identity. This helps players understand if another player is currently playing or has their game in the background.
- Party
Activity - A union representing the activity of a given party.
- Query
Direction - Represents which direction to query messages from relative to the given timestamp.
- Send
Chat Topic - Topic to send a chat message to. If you already know the thread ID, use
thread_id
. - Send
Message Body - Data to send in a chat message.