Participant class

A call participant.

Annotations
  • @freezed

Constructors

Participant({required ParticipantId id, required ParticipantInfo info, ParticipantMedia? media})
const
factory
Participant.fromJson(Map<String, dynamic> json)
factory

Properties

copyWith → $ParticipantCopyWith<Participant>
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
id ParticipantId
The unique ID of this participant. This will be the same across calls for each CallClient instance.
no setterinherited
info ParticipantInfo
no setterinherited
isCameraMuted bool
Convenience method that returns true if there is no camera track available for the participant.
no setter
isMicrophoneMuted bool
Convenience method that returns true if there is no microphone track available for the participant.
no setter
media ParticipantMedia?
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
inherited
toString() String
A string representation of this object.
inherited

Operators

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