Interface: PluginWidget
Hierarchy
Omit
<Plugin
,"ui"
>↳
PluginWidget
Properties
app
• app: Object
Type declaration
Name | Type |
---|---|
setDisconnectDestination | (payload : { url : string }) => Promise <GenericRPCReply <undefined >> |
Inherited from
Omit.app
conference
• conference: Object
Type declaration
Name | Type |
---|---|
admit | (payload : Omit <{ conferenceAlias? : string ; host? : string ; participantUuid : ParticipantID }, "host" | "conferenceAlias" >) => Promise <undefined | UnlockParticipantResponse > |
breakout | (payload : Omit <TopLevel , "host" | "conferenceAlias" >) => Promise <undefined | { breakout_uuid : RoomID }> |
breakoutMoveParticipants | (payload : Omit <{ fromBreakoutUuid? : RoomID ; participants : ParticipantID [] ; toRoomUuid : RoomID }, "host" | "conferenceAlias" >) => Promise <void > |
closeBreakoutRoom | (payload : Omit <{ breakoutUuid : RoomID }, "host" | "conferenceAlias" >) => Promise <undefined | BreakoutDisconnectResponse > |
closeBreakouts | () => Promise <undefined | BreakoutsDisconnectResponse > |
dialOut | (payload : Omit <TopLevel & { conferenceAlias? : string ; host? : string }, "host" | "conferenceAlias" >) => Promise <Participant > |
disconnect | (payload : Omit <{ conferenceAlias? : string ; host? : string ; participantUuid : ParticipantID }, "host" | "conferenceAlias" >) => Promise <undefined | DisconnectParticipantResponse > |
disconnectAll | (payload : Omit <{ conferenceAlias? : string ; host? : string }, "host" | "conferenceAlias" >) => Promise <undefined | DisconnectResponse > |
emptyBreakouts | () => Promise <undefined | BreakoutsEmptyResponse > |
getCurrentRoomId | () => Promise <string > |
joinBreakoutRoom | (payload : Omit <{ breakoutUuid? : RoomID }, "host" | "conferenceAlias" >) => Promise <void > |
lock | (payload : Omit <{ conferenceAlias? : string ; host? : string ; lock : boolean }, "host" | "conferenceAlias" >) => Promise <undefined | LockResponse | UnlockResponse > |
mute | (payload : Omit <{ conferenceAlias? : string ; host? : string ; mute : boolean ; participantUuid? : ParticipantID }, "host" | "conferenceAlias" >) => Promise <undefined | MuteParticipantResponse | UnmuteParticipantResponse > |
muteAllGuests | (payload : Omit <{ conferenceAlias? : string ; host? : string ; mute : boolean }, "host" | "conferenceAlias" >) => Promise <undefined | MuteguestsResponse | UnmuteguestsResponse > |
muteVideo | (payload : Omit <{ conferenceAlias? : string ; host? : string ; muteVideo : boolean ; participantUuid? : ParticipantID }, "host" | "conferenceAlias" >) => Promise <undefined | VideoMuteParticipantResponse | VideoUnmuteParticipantResponse > |
raiseHand | (payload : Omit <{ conferenceAlias? : string ; host? : string ; participantUuid? : ParticipantID ; raise : boolean }, "host" | "conferenceAlias" >) => Promise <undefined | BuzzParticipantResponse | ClearbuzzParticipantResponse > |
requestParticipants | (payload : Omit <{ conferenceAlias? : string ; host? : string }, "host" | "conferenceAlias" >) => Promise <undefined | ParticipantsResponse > |
sendApplicationMessage | (payload : Omit <{ conferenceAlias? : string ; host? : string ; participantUuid? : ParticipantID ; payload : Record <string , unknown > }, "host" | "conferenceAlias" >) => Promise <undefined | MessageConferenceResponse | MessageParticipantResponse > |
sendDTMF | (payload : Omit <{ callUuid? : string ; conferenceAlias? : string ; digits : string ; host? : string ; participantUuid : ParticipantID }, "host" | "conferenceAlias" >) => Promise <undefined | DtmfParticipantResponse | DtmfResponse > |
sendMessage | (payload : Omit <{ conferenceAlias? : string ; host? : string ; participantUuid? : ParticipantID ; payload : string }, "host" | "conferenceAlias" >) => Promise <undefined | MessageConferenceResponse | MessageParticipantResponse > |
setBandwidth | (payload : number ) => Promise <void > |
setLayout | (payload : Omit <{ conferenceAlias? : string ; host? : string ; transforms : Transforms }, "host" | "conferenceAlias" >) => Promise <undefined | TransformLayoutResponse > |
setRole | (payload : Omit <{ conferenceAlias? : string ; participantUuid : ParticipantID ; role : "guest" | "chair" }, "host" | "conferenceAlias" >) => Promise <void > |
setTextOverlay | (payload : Omit <TopLevel3 & { conferenceAlias? : string ; host? : string ; participantUuid : ParticipantID }, "host" | "conferenceAlias" >) => Promise <undefined | OverlaytextParticipantResponse > |
spotlight | (payload : Omit <{ conferenceAlias? : string ; enable : boolean ; host? : string ; participantUuid : ParticipantID }, "host" | "conferenceAlias" >) => Promise <undefined | SpotlightonParticipantResponse | SpotlightoffParticipantResponse > |
transfer | (payload : Omit <{ conferenceAlias? : string ; destination : string ; host? : string ; participantUuid : ParticipantID ; pin : string ; role : "host" | "guest" }, "host" | "conferenceAlias" >) => Promise <undefined | TransferParticipantResponse > |
Inherited from
Omit.conference
events
• events: Events
Inherited from
Omit.events
ui
• ui: Omit
<{ addButton
: <K>(payload
: K
) => Promise
<Button
<K
["position"
]>> ; addForm
: <P>(payload
: P
) => Promise
<Form
<P
>> ; addPrompt
: (payload
: { description?
: string
; opensPopup?
: PopupRequest
; prompt
: { primaryAction
: string
; secondaryAction?
: string
} ; title
: string
}) => Promise
<Prompt
> ; addWidget
: (payload
: WidgetPayload
) => Promise
<Widget
> ; showForm
: <K>(payload
: K
) => Promise
<MapFormReturn
<K
["form"
][``"elements"``]>> ; showPrompt
: (payload
: { description?
: string
; opensPopup?
: PopupRequest
; prompt
: { primaryAction
: string
; secondaryAction?
: string
} ; title
: string
}) => Promise
<string
> ; showToast
: (payload
: NotificationToastMessage
) => Promise
<void
> }, "addWidget"
>