GroupCallParticipant class

Inheritance

Constructors

GroupCallParticipant({int userId, int source, bool isSpeaking, bool canBeMuted, bool canBeUnmuted, bool isMuted, bool canUnmuteSelf, int order})
Represents a group call participant
GroupCallParticipant.fromJson(Map<String, dynamic> json)
Parse from a json

Properties

canBeMuted bool
canBeMuted True, if the current user can mute the participant
read / write
canBeUnmuted bool
canBeUnmuted True, if the current user can allow the participant to unmute themself or unmute the participant (only for self)
read / write
canUnmuteSelf bool
canUnmuteSelf True, if the participant can unmute themself
read / write
hashCode int
The hash code for this object. [...]
read-only, inherited
isMuted bool
isMuted True, if the participant is muted
read / write
isSpeaking bool
isSpeaking True, if the participant is speaking as set by setGroupCallParticipantIsSpeaking
read / write
order int
order User's order in the group call participant list. The bigger is order, the higher is user in the list. If order is 0, the user must be removed from the participant list
read / write
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited
source int
source User's synchronization source
read / write
userId int
userId Identifier of the user
read / write

Methods

getConstructor() String
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
toJson() Map<String, dynamic>
override
toString() String
A string representation of this object. [...]
inherited

Operators

operator ==(Object other) bool
The equality operator. [...]
inherited

Constants

CONSTRUCTOR → const String
'groupCallParticipant'