UNPKG

@rocket.chat/apps-engine

Version:

The engine code for the Rocket.Chat Apps which manages, runs, translates, coordinates and all of that.

18 lines (17 loc) 795 B
import type { RocketChatAssociationModel } from '../metadata'; import type { AppVideoConference } from '../videoConferences'; export interface IVideoConferenceBuilder { kind: RocketChatAssociationModel.VIDEO_CONFERENCE; setData(call: Partial<AppVideoConference>): IVideoConferenceBuilder; setRoomId(rid: string): IVideoConferenceBuilder; getRoomId(): string; setCreatedBy(userId: string): IVideoConferenceBuilder; getCreatedBy(): string; setProviderName(name: string): IVideoConferenceBuilder; getProviderName(): string; setProviderData(data: Record<string, any>): IVideoConferenceBuilder; getProviderData(): Record<string, any>; setTitle(name: string): IVideoConferenceBuilder; getTitle(): string; getVideoConference(): AppVideoConference; }