UNPKG

agora-rest-client

Version:
19 lines (18 loc) 1.4 kB
import { CloudRecordingAPI } from '../../api/api'; import { AcquireResourceRes } from '../../api/res/acquireResource'; import { StartResourceRes } from '../../api/res/startResource'; import { StopResourceRes } from '../../api/res/stopResource'; import { UpdateResourceRes } from '../../api/res/updateResource'; import { AcquireWebRecordingResourceClientReq } from './req/acquireWebRecordingResourceClientReq'; import { StartWebRecordingResourceClientReq } from './req/startWebRecordingResourceClientReq'; import { UpdateWebRecordingResourceClientReq } from './req/updateWebRecordingResourceClientReq'; import { QueryWebRecordingResourceRes } from './res/queryWebRecordingResourceRes'; export declare class WebScenarioClient { private api; constructor(api: CloudRecordingAPI); acquire(cname: string, uid: string, clientRequest: AcquireWebRecordingResourceClientReq): Promise<AcquireResourceRes>; start(cname: string, uid: string, resourceId: string, clientRequest: StartWebRecordingResourceClientReq): Promise<StartResourceRes>; query(resourceId: string, sid: string): Promise<QueryWebRecordingResourceRes>; update(cname: string, uid: string, resourceId: string, sid: string, clientRequest: UpdateWebRecordingResourceClientReq): Promise<UpdateResourceRes>; stop(cname: string, uid: string, resourceId: string, sid: string, asyncStop: boolean): Promise<StopResourceRes>; }