polyv-live-cli
Version:
CLI tool for managing PolyV live streaming services.
66 lines • 1.53 kB
TypeScript
import { OutputFormat } from '../handlers/base.handler';
export interface CheckinStartOptions {
channelId: string;
limitTime?: number;
delayTime?: number;
message?: string;
force?: boolean;
output?: OutputFormat;
}
export interface CheckinListOptions {
channelId: string;
page?: number;
size?: number;
date?: string;
sessionId?: string;
output?: OutputFormat;
}
export interface CheckinResultOptions {
channelId: string;
checkinId: string;
output?: OutputFormat;
}
export interface CheckinSessionResultOptions {
channelId: string;
sessionId: string;
output?: OutputFormat;
}
export interface CheckinSessionsOptions {
channelId: string;
startDate?: string;
endDate?: string;
output?: OutputFormat;
}
export interface CheckinServiceConfig {
baseUrl: string;
timeout: number;
debug: boolean;
}
export interface StartCheckinParams {
channelId: string;
limitTime?: number;
delayTime?: number;
message?: string;
forceCheckInEnabled?: string;
}
export interface ListCheckinsParams {
channelId: string;
page?: number;
pageSize?: number;
date?: string;
sessionId?: string;
}
export interface GetCheckinResultParams {
channelId: string;
checkinId: string;
}
export interface GetCheckinBySessionIdParams {
channelId: string;
sessionId: string;
}
export interface ListSessionsParams {
channelId: string;
startDate: string;
endDate: string;
}
//# sourceMappingURL=checkin.d.ts.map