Module rivet_client_api_chat::model
source · [−]Expand description
Data structures used by operation inputs/outputs.
Modules
Structs
The chat typing status of an identity.
A chat message.
rivet.chat#ChatMessageBody
variant for indicating a new chat was created.
rivet.chat#ChatMessageBody
variant for indicating an identity joined the group.
rivet.chat#ChatMessageBody
variant for indicating an identity left the group.
rivet.chat#ChatMessageBody
variant for indicating an identity followed the identity.
rivet.chat#ChatMessageBody
variant for indicating a change in the party’s current activity.
rivet.chat#ChatMessageBody
variant holding an a party invitation.
rivet.chat#ChatMessageBody
variant for indicating an identity joined the party.
rivet.chat#ChatMessageBody
variant for indicating an identity left the party.
rivet.chat#ChatMessageBody
variant for text messages. Sent by other identities using the chat interface.
rivet.chat#ChatSimpleTopic
variant for direct (identity to identity) chats.
rivet.chat#ChatSimpleTopic
variant for groups.
rivet.chat#ChatSimpleTopic
variant for parties.
A game handle.
External links for an identity.
The game an identity is currently participating in.
An identity handle.
Information about the identity’s current status, party, and active game.
A party activity denoting that the party is idle.
A party activity denoting that the party is currently searching for a lobby.
A party activity denoting that the party is currently in a lobby.
External links for a party.
A party handle.
A party lobby.
rivet.api.chat.common#SendChatTopic
variant for direct messages.
rivet.api.chat.common#SendChatTopic
variant for groups.
rivet.api.chat.common#SendChatTopic
variant for parties.
rivet.api.chat.common#SendMessageBody
variant for text messages.
Provided by watchable endpoints used in blocking loops.
Enums
Represents types of chat message bodies.
Represents a topic of the given chat thread without the associated handles for the topic.
Represents a chat typing status.
The current status of an identity. This helps players understand if another player is currently playing or has their game in the background.
A union representing the activity of a given party.
Represents which direction to query messages from relative to the given timestamp.
Topic to send a chat message to. If you already know the thread ID, use thread_id
.
Data to send in a chat message.