Structs§
- BanRequest
- Request body for banning a user
- Category
- Stream category information
- Channel
- Channel information
- Channel
Reward - Channel reward structure
- Channel
Reward Redemption - Channel reward redemption
- Channels
Api - Channels API - handles all channel-related endpoints
- ChatApi
- Chat API - handles chat message endpoints
- Chat
Badge - A badge displayed next to a user’s name in chat
- Chat
Identity - Visual identity information for a chat sender
- Chat
Message Metadata - Metadata attached to a reply message
- Chat
Sender - Sender information for a live chat message
- Create
Reward Request - Request body for creating a new reward
- Event
Subscription - An active event subscription
- Events
Api - Events API - handles webhook/event subscription endpoints
- Failed
Redemption - Failed redemption (when batch operations fail)
- Kick
ApiClient - Main Kick API client
- KickO
Auth - Holds OAuth credentials and client for Kick.com
- Live
Chat Client - Client for receiving live chat messages over Kick’s Pusher WebSocket.
- Live
Chat Message - A live chat message received over the Pusher WebSocket
- Manage
Redemptions Request - Request body for accepting/rejecting redemptions
- Manage
Redemptions Response - Response when accepting/rejecting redemptions
- Moderation
Api - Moderation API - handles ban/unban endpoints
- OAuth
Token Response - OAuth token response from Kick
- Original
Message - The content of the message being replied to
- Original
Sender - The sender of the message being replied to
- Pusher
Event - A raw Pusher event received from the WebSocket.
- Redemption
User - User information in a redemption
- Rewards
Api - Rewards API - handles all channel reward endpoints
- Send
Message Request - Request body for sending a chat message
- Send
Message Response - Response from sending a chat message
- Stream
- Live stream information
- Subscribe
Event - A single event to subscribe to
- Subscribe
Request - Request body for creating event subscriptions
- Subscribe
Result - Result of a single event subscription attempt
- Token
Introspection - Token introspection response
- Unban
Request - Request body for unbanning a user
- Update
Reward Request - Request body for updating a reward
- User
- User information
- Users
Api - Users API - handles all user-related endpoints
Enums§
- Failure
Reason - Reasons why a redemption operation failed
- Kick
ApiError - Redemption
Status - Redemption status