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.