Structs§
- Auth
Response - Response for a successful login, containing the JWT.
- Chat
Notification - Chat
React Response - Response after adding/removing a reaction.
- Chat
Reactions - Reaction counts for a chat message. Uses named fields instead of emoji keys for type safety and Redis compatibility.
- Chat
Send Message Response - Response after successfully sending a chat message.
- Chat
Typing Response - Response for typing indicator endpoint.
- Daily
Revenue - Deploy
History Event - Response type for a user’s deploy history event.
- Deploy
Notification - Notification for a deploy event, containing all relevant data for clients.
- Discord
Auth Response - Response for a successful Discord authentication.
- Discord
User - Google
Auth Response - Response for a successful Google authentication.
- Google
User - Google user information returned after authentication.
- Leaderboard
Entry - OreBalance
- Reaction
Notification - Notification for a reaction being added or removed from a chat message.
- Reset
Event Response - Response type for reset events with enriched top miner user info. Maintains field order matching ore_api::event::ResetEvent for backwards compatibility.
- Reset
Notification - Round
Winner - Response type for a winner in a round, with user data and betting pattern.
- Round
Winners Response - Response type for listing winners in a round.
- Supply
Response - Response for a successful supply endpoint.
- Typing
Notification - Notification for typing indicator updates.
- Typing
User - A user currently typing in chat.
- User
- Username
Validation Response
Enums§
Constants§
- ALLOWED_
REACTION_ EMOJI - Allowed reaction emoji.
Functions§
- is_
valid_ reaction_ emoji - Check if an emoji is in the allowed reaction set.