CallInfo class

Call information, including call ID, room ID, initiator, invitees, media type, call direction, start time, duration, and other complete information.

Contains complete information about a call session including call ID, room ID, initiator, invitees, media type, direction, timing, and duration.

Properties

callId → String
Call ID.
final
chatGroupId → String
Chat group ID.
final
duration → int
Call duration (seconds).
final
hashCode → int
The hash code for this object.
no setterinherited
inviteeIds → List<String>
Invitee ID list.
final
inviterId → String
Initiator ID.
final
mediaType → CallMediaType?
Call media type. May be null (null / nil) during early event stages, when the type is unknown, or when historical call records (recent calls) have not fully back-filled this field. Handle optional unwrapping accordingly.
final
result → CallDirection
Call direction / record type (e.g., incoming, outgoing, missed). Note: This does not represent the specific reason for call termination. For end reasons, refer to the CallEndReason enum.
final
roomId → String
Room ID.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
startTime → int
Timestamp of when the call was actually connected (unit: milliseconds).
final

Methods

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

Operators

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