Participant Permissions Update
@Serializable
Content copied to clipboard
A desired update to a remote participant's permissions.
Permissions updates work as follows:
canAdmin
-> if provided, overwrites participant's previouscanAdmin
valuecanSend
-> if provided, overwrites participant's previouscanReceive
valuehasPresence
-> if provided, overwrites participant's previoushasPresence
valuecanReceive
->base
-> if provided, overwrites participant's previouscanReceive.base
valuebyUserId
-> if provided, overwrites participant's previouscanReceive.byUserId
valuebyParticipantId
-> if provided, overwrites participant's previouscanReceive.byParticipantId
value
Any permission that is not specified will not be updated.
Constructors
Link copied to clipboard
fun ParticipantPermissionsUpdate(hasPresence: Boolean? = null, canSend: Set<CanSendPermission>? = null, canAdmin: Set<CanAdminPermission>? = null, canReceive: CanReceivePermissionUpdate? = null)
Content copied to clipboard