Skip to main content

PluginWidget

Extends​

- Omit<Plugin, "ui">

Properties​

PropertyTypeDescriptionInherited from
appobject-Plugin.app
app.setDisconnectDestination(payload) => Promise<GenericRPCReply<undefined>>--
conferenceobject-Plugin.conference
conference.dialOut(payload) => Promise<Participant>Throws Error-
conference.sendMessage(payload) => Promise<MessageConferenceResponseMessageParticipantResponseundefined>`
conference.sendApplicationMessage(payload) => Promise<MessageConferenceResponseMessageParticipantResponseundefined>`
conference.lock(payload) => Promise<LockResponseUnlockResponseundefined>`
conference.muteAllGuests(payload) => Promise<MuteguestsResponseUnmuteguestsResponseundefined>`
conference.setBandwidth(payload) => Promise<void>--
conference.setLayout(payload) => Promise<TransformLayoutResponseundefined>`-
conference.disconnectAll(payload) => Promise<DisconnectResponseundefined>`-
conference.requestParticipants(payload) => Promise<ParticipantsResponseundefined>`-
conference.transfer(payload) => Promise<TransferParticipantResponseundefined>`-
conference.mute(payload) => Promise<MuteParticipantResponseUnmuteParticipantResponseundefined>`
conference.muteVideo(payload) => Promise< | VideoMuteParticipantResponse | VideoUnmuteParticipantResponse | undefined>--
conference.spotlight(payload) => Promise< | SpotlightonParticipantResponse | SpotlightoffParticipantResponse | undefined>--
conference.admit(payload) => Promise<UnlockParticipantResponseundefined>`-
conference.raiseHand(payload) => Promise<BuzzParticipantResponseClearbuzzParticipantResponseundefined>`
conference.setRole(payload) => Promise<void>--
conference.setTextOverlay(payload) => Promise<OverlaytextParticipantResponseundefined>`-
conference.sendDTMF(payload) => Promise<DtmfParticipantResponseDtmfResponseundefined>`
conference.disconnect(payload) => Promise<DisconnectParticipantResponseundefined>`-
conference.breakout(payload) => Promise< | { breakout_uuid: RoomID; } | undefined>--
conference.joinBreakoutRoom(payload) => Promise<void>--
conference.closeBreakouts() => Promise<BreakoutsDisconnectResponseundefined>`-
conference.closeBreakoutRoom(payload) => Promise<DisconnectResponseundefined>`-
conference.emptyBreakouts() => Promise<BreakoutsEmptyResponseundefined>`-
conference.breakoutMoveParticipants(payload) => Promise< | BreakoutMoveParticipantsResponse | BreakoutMoveParticipantsFromMainResponse | undefined>--
conference.getCurrentRoomId() => Promise<string>--
conference.getChatMessages() => Promise<ChatMessage[]>--
conference.getDirectChatMessages(payload) => Promise<Map<ParticipantID, ChatMessage[]>>Fetch the direct chat history with the given participants. The returned map always contains an entry for every requested participant; those with no direct messages map to an empty array.-
conference.getLiveCaptions() => Promise<LiveCaption[]>--
eventsEvents-Plugin.events
uiOmit<Plugin["ui"], "addWidget">--