KickStreamer: {
banner_image?: {
url: string;
};
can_host: boolean;
chatroom: {
channel_id: number;
chat_mode: string;
chat_mode_old: string;
chatable_id: number;
chatable_type: string;
created_at: string;
emotes_mode: boolean;
followers_mode: boolean;
following_min_duration: number;
id: number;
message_interval: number;
slow_mode: boolean;
subscribers_mode: boolean;
updated_at: string;
};
follower_badges: unknown[];
followers_count: number;
id: number;
is_banned: boolean;
livestream?: {
categories: {
category: {
icon: string;
id: number;
name: string;
slug: string;
};
category_id: number;
deleted_at: unknown;
description: unknown;
id: number;
name: string;
slug: string;
tags: string[];
viewers: number;
}[];
channel_id: number;
created_at: string;
duration: number;
id: number;
is_live: boolean;
is_mature: boolean;
language: string;
risk_level_id: unknown;
session_title: string;
slug: string;
source: unknown;
tags: unknown[];
thumbnail?: {
url: string;
};
twitch_channel: unknown;
viewer_count: number;
} | null;
muted: boolean;
offline_banner_image: string;
playback_url: string;
recent_categories: {
banner: {
responsive: string;
url: string;
};
category: {
icon: string;
id: number;
name: string;
slug: string;
};
category_id: number;
deleted_at: unknown;
description: string;
id: number;
name: string;
slug: string;
tags: string[];
viewers: number;
}[];
role: string;
slug: string;
subscriber_badges: {
badge_image: {
src: string;
srcset: string;
};
channel_id: number;
id: number;
months: number;
}[];
subscription_enabled: boolean;
user: {
agreed_to_terms: boolean;
bio: string;
city: string;
country: string;
discord: string;
email_verified_at: string;
facebook: string;
id: number;
instagram: string;
profile_pic: string;
state: string;
tiktok: string;
twitter: string;
username: string;
youtube: string;
};
user_id: number;
verified: boolean;
vod_enabled: boolean;
}