import type { APIPaginatedResponse, RESTPaginationRequestParams } from "../common"; /** * @see https://dev.twitch.tv/docs/api/reference/#get-chatters */ export interface APIChatter { /** * The ID of a user that’s connected to the broadcaster’s chat room. */ user_id: string; /** * The user’s login name. */ user_login: string; /** * The user’s display name. */ user_name: string; } /** * @see https://dev.twitch.tv/docs/api/reference/#get-chatters */ export interface RESTGetChattersRequestParams extends RESTPaginationRequestParams { /** * The ID of the broadcaster whose list of chatters you want to get. */ broadcaster_id: string; /** * The ID of the broadcaster or one of the broadcaster’s moderators * * @remarks ID must match the **user_id** in the authentication token. */ moderator_id: string; } /** * @see https://dev.twitch.tv/docs/api/reference/#get-chatters */ export interface RESTGetChattersResponse extends APIPaginatedResponse { /** * The total number of users that are connected to the broadcaster’s chat room. * * @remarks As you page through the list, the number of users may change as users join and leave the chat room. */ total: number; } //# sourceMappingURL=chatters.d.ts.map