DytePermissionsPreset
The DytePermissionsPreset class represents the meeting permissions for the current participant
- DytePermissionsPreset
- .stageEnabled
- .stageAccess
- .acceptWaitingRequests
- .requestProduceVideo
- .requestProduceAudio
- .requestProduceScreenshare
- .canAllowParticipantAudio
- .canAllowParticipantScreensharing
- .canAllowParticipantVideo
- .canDisableParticipantAudio
- .canDisableParticipantVideo
- .kickParticipant
- .pinParticipant
- .canRecord
.waitingRoomType- .waitingRoomBehaviour
- .plugins
- .polls
.produceVideo.requestProduce- .canProduceVideo
.produceScreenshare- .canProduceScreenshare
.produceAudio- .canProduceAudio
- .chatPublic
- .chatPrivate
- .hiddenParticipant
- .showParticipantList
.canChangeParticipantRole- .canChangeParticipantPermissions
.canChangeTheme.canPresent.maxScreenShareCount- .canLivestream
meeting.self.permissions.stageEnabled
The stageEnabled property returns a boolean value.
If true, stage management is available for the participant.
meeting.self.permissions.stageAccess
The stageAccess property dictactes how a user interacts with the stage.
There possible values are ALLOWED, NOT_ALLOWED, CAN_REQUEST;
meeting.self.permissions.acceptWaitingRequests
The acceptWaitingRequests returns boolean value.
If true, participant can accept the request of waiting participant.
meeting.self.permissions.requestProduceVideo
The requestProduceVideo returns boolean value.
If true, participant can send request to participants
about producing video.
meeting.self.permissions.requestProduceAudio
The requestProduceAudio returns boolean value.
If true, participant can send request to participants
about producing audio.
meeting.self.permissions.requestProduceScreenshare
The requestProduceScreenshare returns boolean value.
If true, participant can send request to participants
about sharing screen.
meeting.self.permissions.canAllowParticipantAudio
The canAllowParticipantAudio returns boolean value.
If true, participant can enable other participants` audio.
meeting.self.permissions.canAllowParticipantScreensharing
The canAllowParticipantScreensharing returns boolean value.
If true, participant can enable other participants` screen share.
meeting.self.permissions.canAllowParticipantVideo
The canAllowParticipantVideo returns boolean value.
If true, participant can enable other participants` video.
meeting.self.permissions.canDisableParticipantAudio
If true, a participant can disable other participants` audio.
meeting.self.permissions.canDisableParticipantVideo
If true, a participant can disable other participants` video.
meeting.self.permissions.kickParticipant
The kickParticipant returns boolean value.
If true, participant can remove other participants from the meeting.
meeting.self.permissions.pinParticipant
The pinParticipant returns boolean value.
If true, participant can pin a participant in the meeting.
meeting.self.permissions.canRecord
The canRecord returns boolean value.
If true, participant can record the meeting.
meeting.self.permissions.waitingRoomType
Deprecated
meeting.self.permissions.waitingRoomBehaviour
The waitingRoomType returns string value.
type of waiting room behavior
possible values are SKIP, ON_PRIVILEGED_USER_ENTRY, SKIP_ON_ACCEPT
meeting.self.permissions.plugins
The plugins tells if the participant can act on plugins
there are 2 permissions with boolean values, canStart and canClose.