Skip to main content

Interface: ButtonRPCPayload

Properties

participantActions

participantActions: Object

Type declaration

NameType
add{ label: string ; opensPopup?: PopupRequest ; participantIDs?: string[] ; position: "participantActions" }
add.labelstring
add.opensPopup?PopupRequest
add.participantIDs?string[]
add.position"participantActions"
onClick{ buttonId: string ; input: { participantUuid: string } }
onClick.buttonIdstring
onClick.input{ participantUuid: string }
onClick.input.participantUuidstring

settingsMenu

settingsMenu: Object

Type declaration

NameType
add{ inMeetingOnly: boolean ; label: string ; opensPopup?: PopupRequest ; position: "settingsMenu" ; roles?: ("guest" | "chair")[] }
add.inMeetingOnlyboolean
add.labelstring
add.opensPopup?PopupRequest
add.position"settingsMenu"
add.roles?("guest" | "chair")[]
onClick{ buttonId: string ; input: undefined }
onClick.buttonIdstring
onClick.inputundefined

toolbar

toolbar: Object

Type declaration

NameType
addToolbarButtonPayload & { group?: GroupButtonPayload[] }
onClick{ buttonId: string ; input: { buttonId: string } }
onClick.buttonIdstring
onClick.input{ buttonId: string }
onClick.input.buttonIdstring