VMsgCallAtt class
Represents the call attributes of a message.
This class is used to store various call-related details of a message such as call status, start time, end time, and video call status.
Constructors
- VMsgCallAtt({required VMessageCallStatus callStatus, required String? endAt, required String startAt, required bool withVideo})
-
VMsgCallAtt.fromMap(Map<
String, dynamic> map) -
Creates a VMsgCallAtt object from a map.
factory
Properties
- callStatus → VMessageCallStatus
-
Call status of the message.
final
- duration → String?
-
Provides the duration of the call in seconds as a string.
no setter
- endAt → String?
-
End time of the call.
final
- endAtDate → DateTime?
-
Provides end time of the call as a DateTime object.
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- startAt → String
-
Start time of the call.
final
- startAtDate → DateTime
-
Provides start time of the call as a DateTime object.
no setter
- withVideo → bool
-
Indicates if it's a video call.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> - Converts the call attributes into a map.
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited