Whether the current owner can mute this viewer right now.
Whether the current owner can unmute this viewer right now.
Whether the current owner can remove this viewer right now.
Whether this viewer can be promoted to owner of the interaction right now.
ReadonlyidOptional ReadonlyfirstOptional ReadonlylastOptional ReadonlyfullOptional ReadonlyemailOptional ReadonlyviewerOptional ReadonlyexternalMutes this viewer. Owner action. Check canMute before calling.
Promise that resolves when the server confirms the mute.
Unmutes this viewer. Owner action. Check canUnmute before calling.
Promise that resolves when the server confirms the unmute.
Removes this viewer from the interaction. Owner action. Check canRemove before calling.
Promise that resolves when the server confirms the removal.
Promotes this viewer to owner of the interaction. Check canAssignOwner before calling.
Promise that resolves when the server confirms the ownership change.
Represents a viewer participating in an interaction, from the perspective of the interaction's owner. Returned by InteractionTrait.getViewers.
Example
See