UNPKG

polyv-live-cli

Version:

CLI tool for managing PolyV live streaming services.

25 lines 1.23 kB
import { BaseHandler } from './base.handler'; import { CheckinServiceConfig, CheckinStartOptions, CheckinListOptions, CheckinResultOptions, CheckinSessionResultOptions, CheckinSessionsOptions } from '../types/checkin'; import { AuthConfig } from '../types/auth'; export declare class CheckinHandler extends BaseHandler { private readonly checkinService; constructor(authConfig: AuthConfig, serviceConfig: CheckinServiceConfig); startCheckin(options: CheckinStartOptions): Promise<void>; listCheckins(options: CheckinListOptions): Promise<void>; getCheckinResult(options: CheckinResultOptions): Promise<void>; getCheckinBySessionId(options: CheckinSessionResultOptions): Promise<void>; listSessions(options: CheckinSessionsOptions): Promise<void>; private validateStartOptions; private validateListOptions; private validateResultOptions; private validateSessionResultOptions; private validateSessionsOptions; private displayStartResult; private displayListResult; private displayResultResult; private displaySessionsResult; private displaySessionResult; private getDefaultStartDate; private getDefaultEndDate; } //# sourceMappingURL=checkin.handler.d.ts.map