ParticipantPresetPermission

@Serializable
class ParticipantPresetPermission(val acceptWaitingRequests: Boolean, val disableParticipantAudio: Boolean, val disableParticipantScreenSharing: Boolean, val disableParticipantVideo: Boolean, val kickParticipant: Boolean, val pinParticipant: Boolean, val canRecord: Boolean, val waitingRoomType: String, val plugins: ParticipantPluginPreset, val polls: ParticipantPollPreset, val media: ParticipantMediaPreset, val chat: ParticipantChatPreset, val hiddenParticipant: Boolean, val showParticipantList: Boolean, val canEditDisplayName: Boolean, val canAcceptProductionRequests: Boolean, val canLivestream: Boolean, val isRecorder: Boolean? = null, val recorderType: String, val canSpotlight: Boolean?, val stageEnabled: Boolean? = null, val stageAccess: String? = null)

Constructors

Link copied to clipboard
constructor(acceptWaitingRequests: Boolean, disableParticipantAudio: Boolean, disableParticipantScreenSharing: Boolean, disableParticipantVideo: Boolean, kickParticipant: Boolean, pinParticipant: Boolean, canRecord: Boolean, waitingRoomType: String, plugins: ParticipantPluginPreset, polls: ParticipantPollPreset, media: ParticipantMediaPreset, chat: ParticipantChatPreset, hiddenParticipant: Boolean, showParticipantList: Boolean, canEditDisplayName: Boolean, canAcceptProductionRequests: Boolean, canLivestream: Boolean, isRecorder: Boolean? = null, recorderType: String, canSpotlight: Boolean?, stageEnabled: Boolean? = null, stageAccess: String? = null)

Properties

Link copied to clipboard
@SerialName(value = "accept_waiting_requests")
val acceptWaitingRequests: Boolean
Link copied to clipboard
@SerialName(value = "can_accept_production_requests")
val canAcceptProductionRequests: Boolean
Link copied to clipboard
@SerialName(value = "can_edit_display_name")
val canEditDisplayName: Boolean
Link copied to clipboard
@SerialName(value = "can_livestream")
val canLivestream: Boolean
Link copied to clipboard
@SerialName(value = "can_record")
val canRecord: Boolean
Link copied to clipboard
@SerialName(value = "can_spotlight")
val canSpotlight: Boolean?
Link copied to clipboard
Link copied to clipboard
@SerialName(value = "disable_participant_audio")
val disableParticipantAudio: Boolean
Link copied to clipboard
@SerialName(value = "disable_participant_screensharing")
val disableParticipantScreenSharing: Boolean
Link copied to clipboard
@SerialName(value = "disable_participant_video")
val disableParticipantVideo: Boolean
Link copied to clipboard
@SerialName(value = "hidden_participant")
val hiddenParticipant: Boolean
Link copied to clipboard
@SerialName(value = "is_recorder")
val isRecorder: Boolean? = null
Link copied to clipboard
@SerialName(value = "kick_participant")
val kickParticipant: Boolean
Link copied to clipboard
Link copied to clipboard
@SerialName(value = "pin_participant")
val pinParticipant: Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@SerialName(value = "recorder_type")
val recorderType: String
Link copied to clipboard
@SerialName(value = "show_participant_list")
val showParticipantList: Boolean
Link copied to clipboard
@SerialName(value = "stage_access")
val stageAccess: String? = null
Link copied to clipboard
@SerialName(value = "stage_enabled")
val stageEnabled: Boolean? = null
Link copied to clipboard
@SerialName(value = "waiting_room_type")
val waitingRoomType: String