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
CallEndReasonenum.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