Module response

Module response 

Source

Structs§

AuthResponse
Response for a successful login, containing the JWT.
ChatNotification
ChatReactResponse
Response after adding/removing a reaction.
ChatReactions
Reaction counts for a chat message. Uses named fields instead of emoji keys for type safety and Redis compatibility.
ChatSendMessageResponse
Response after successfully sending a chat message.
ChatTypingResponse
Response for typing indicator endpoint.
DailyRevenue
DeployHistoryEvent
Response type for a user’s deploy history event.
DeployNotification
Notification for a deploy event, containing all relevant data for clients.
DiscordAuthResponse
Response for a successful Discord authentication.
DiscordUser
GoogleAuthResponse
Response for a successful Google authentication.
GoogleUser
Google user information returned after authentication.
LeaderboardEntry
OreBalance
ReactionNotification
Notification for a reaction being added or removed from a chat message.
ResetEventResponse
Response type for reset events with enriched top miner user info. Maintains field order matching ore_api::event::ResetEvent for backwards compatibility.
ResetNotification
RoundWinner
Response type for a winner in a round, with user data and betting pattern.
RoundWinnersResponse
Response type for listing winners in a round.
SupplyResponse
Response for a successful supply endpoint.
TypingNotification
Notification for typing indicator updates.
TypingUser
A user currently typing in chat.
User
UsernameValidationResponse

Enums§

Notification

Constants§

ALLOWED_REACTION_EMOJI
Allowed reaction emoji.

Functions§

is_valid_reaction_emoji
Check if an emoji is in the allowed reaction set.