UserPresetPermissionsModel

@Serializable
data class UserPresetPermissionsModel(val viewType: String? = null, val acceptWaitingRequests: Boolean? = null, val requestProduce: Boolean? = null, val canAllowParticipantScreensharing: Boolean? = null, val canDisableParticipantAudio: Boolean? = null, val canDisableParticipantVideo: Boolean? = null, val requestKickParticipant: Boolean? = null, val kickParticipant: Boolean? = null, val pinParticipant: Boolean? = null, val canRecord: Boolean? = null, val waitingRoomType: WaitingRoomType, val plugins: UserPresetPluginPermissions? = null, val polls: UserPresetPollsPermissions? = null, val produce: UserPresetProducePermissions? = null, val chat: UserPresetChatPermissionProps? = null, val reactions: Boolean? = null, val hiddenParticipant: Boolean? = null, val showParticipantList: Boolean? = null, val canChangeParticipantRole: Boolean? = null, val canChangeTheme: Boolean? = null, val canPresent: Boolean? = null, val acceptPresentRequests: Boolean? = null, val canEditDisplayName: Boolean? = null, val isRecorder: Boolean? = null, val canSpotLight: Boolean? = null)

Constructors

Link copied to clipboard
constructor(viewType: String? = null, acceptWaitingRequests: Boolean? = null, requestProduce: Boolean? = null, canAllowParticipantScreensharing: Boolean? = null, canDisableParticipantAudio: Boolean? = null, canDisableParticipantVideo: Boolean? = null, requestKickParticipant: Boolean? = null, kickParticipant: Boolean? = null, pinParticipant: Boolean? = null, canRecord: Boolean? = null, waitingRoomType: WaitingRoomType, plugins: UserPresetPluginPermissions? = null, polls: UserPresetPollsPermissions? = null, produce: UserPresetProducePermissions? = null, chat: UserPresetChatPermissionProps? = null, reactions: Boolean? = null, hiddenParticipant: Boolean? = null, showParticipantList: Boolean? = null, canChangeParticipantRole: Boolean? = null, canChangeTheme: Boolean? = null, canPresent: Boolean? = null, acceptPresentRequests: Boolean? = null, canEditDisplayName: Boolean? = null, isRecorder: Boolean? = null, canSpotLight: Boolean? = null)

Properties

Link copied to clipboard
@SerialName(value = "accept_present_requests")
val acceptPresentRequests: Boolean? = null
Link copied to clipboard
@SerialName(value = "accept_waiting_requests")
val acceptWaitingRequests: Boolean? = null
Link copied to clipboard
@SerialName(value = "can_allow_participant_screensharing")
val canAllowParticipantScreensharing: Boolean? = null
Link copied to clipboard
@SerialName(value = "can_change_participant_role")
val canChangeParticipantRole: Boolean? = null
Link copied to clipboard
@SerialName(value = "can_change_theme")
val canChangeTheme: Boolean? = null
Link copied to clipboard
@SerialName(value = "can_allow_participant_audio")
val canDisableParticipantAudio: Boolean? = null
Link copied to clipboard
@SerialName(value = "can_allow_participant_video")
val canDisableParticipantVideo: Boolean? = null
Link copied to clipboard
@SerialName(value = "can_edit_display_name")
val canEditDisplayName: Boolean? = null
Link copied to clipboard
@SerialName(value = "can_present")
val canPresent: Boolean? = null
Link copied to clipboard
@SerialName(value = "can_record")
val canRecord: Boolean? = null
Link copied to clipboard
@SerialName(value = "can_spotlight")
val canSpotLight: Boolean? = null
Link copied to clipboard
@SerialName(value = "chat")
val chat: UserPresetChatPermissionProps? = null
Link copied to clipboard
@SerialName(value = "hidden_participant")
val hiddenParticipant: Boolean? = null
Link copied to clipboard
@SerialName(value = "is_recorder")
val isRecorder: Boolean? = null
Link copied to clipboard
@SerialName(value = "kick_participant")
val kickParticipant: Boolean? = null
Link copied to clipboard
@SerialName(value = "pin_participant")
val pinParticipant: Boolean? = null
Link copied to clipboard
@SerialName(value = "plugins")
val plugins: UserPresetPluginPermissions? = null
Link copied to clipboard
@SerialName(value = "polls")
val polls: UserPresetPollsPermissions? = null
Link copied to clipboard
@SerialName(value = "produce")
val produce: UserPresetProducePermissions? = null
Link copied to clipboard
@SerialName(value = "reactions")
val reactions: Boolean? = null
Link copied to clipboard
@SerialName(value = "request_kick_participant")
val requestKickParticipant: Boolean? = null
Link copied to clipboard
@SerialName(value = "request_produce")
val requestProduce: Boolean? = null
Link copied to clipboard
@SerialName(value = "show_participant_list")
val showParticipantList: Boolean? = null
Link copied to clipboard
@SerialName(value = "view_type")
val viewType: String? = null
Link copied to clipboard
@SerialName(value = "waiting_room_type")
val waitingRoomType: WaitingRoomType