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#ChatMessageBodyvariant for indicating a new chat was created.- Chat
Message Body Group Join rivet.chat#ChatMessageBodyvariant for indicating an identity joined the group.- Chat
Message Body Group Leave rivet.chat#ChatMessageBodyvariant for indicating an identity left the group.- Chat
Message Body Identity Follow rivet.chat#ChatMessageBodyvariant for indicating an identity followed the identity.- Chat
Message Body Party Activity Change rivet.chat#ChatMessageBodyvariant for indicating a change in the party’s current activity.- Chat
Message Body Party Invite rivet.chat#ChatMessageBodyvariant holding an a party invitation.- Chat
Message Body Party Join rivet.chat#ChatMessageBodyvariant for indicating an identity joined the party.- Chat
Message Body Party Leave rivet.chat#ChatMessageBodyvariant for indicating an identity left the party.- Chat
Message Body Text rivet.chat#ChatMessageBodyvariant for text messages. Sent by other identities using the chat interface.- Chat
Simple Topic Direct rivet.chat#ChatSimpleTopicvariant for direct (identity to identity) chats.- Chat
Simple Topic Group rivet.chat#ChatSimpleTopicvariant for groups.- Chat
Simple Topic Party rivet.chat#ChatSimpleTopicvariant 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#SendChatTopicvariant for direct messages.- Send
Chat Topic Group rivet.api.chat.common#SendChatTopicvariant for groups.- Send
Chat Topic Party rivet.api.chat.common#SendChatTopicvariant for parties.- Send
Message Body Text rivet.api.chat.common#SendMessageBodyvariant 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.