node-ttv
Version:
A Node.js wrapper for Twitch.tv's helix API.
10 lines (9 loc) • 1.03 kB
TypeScript
import Resource from "../Resource";
export default class Schedule extends Resource {
getChannelStreamSchedule(token: string, broadcaster_id: string, id?: string, start_time?: string, utc_offset?: string, first?: number, after?: string): Promise<string>;
getChanneliCalendar(token: string, broadcaster_id: string): Promise<string>;
updateChannelStreamSchedule(token: string, broadcaster_id: string, is_vacation_enabled?: boolean, vacation_start_time?: string, vacation_end_time?: string, timezone?: string): Promise<string>;
createChannelStreamScheduleSegment(token: string, broadcaster_id: string, start_time: string, timezone: string, is_recurring: boolean): Promise<string>;
updateChannelStreamScheduleSegment(token: string, broadcaster_id: string, id: string, start_time?: string, duration?: string, category_id?: string, title?: string, is_canceled?: boolean, timezone?: string): Promise<string>;
deleteChannelStreamScheduleSegment(token: string, broadcaster_id: string, id: string): Promise<string>;
}