CometChatCallDetails class

Structured call details extracted from a CometChat call payload.

Used by CometChatCallHandler and passed to custom call screen builders.

Constructors

CometChatCallDetails({required String sessionId, required String callerUid, required String callerName, String? callerAvatar, required CometChatCallType callType, required CometChatReceiverType receiverType, required String conversationId, required bool isVideo})
Creates a CometChatCallDetails instance.
const
CometChatCallDetails.fromNotificationDetails(CometChatNotificationDetails details)
Creates CometChatCallDetails from CometChatNotificationDetails.
factory

Properties

callerAvatar → String?
The avatar URL of the caller, if available.
final
callerName → String
The display name of the caller.
final
callerUid → String
The UID of the caller.
final
callType → CometChatCallType
The call type (audio or video).
final
conversationId → String
The conversation identifier.
final
hashCode → int
The hash code for this object.
no setterinherited
isVideo → bool
Whether this is a video call.
final
receiverType → CometChatReceiverType
The receiver type (user or group).
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
sessionId → String
The unique call session ID.
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