CallLogData class

Represents the model for call log data.

Constructors

CallLogData({String? callMode, int? callState, int? callTime, String? callType, String? callerDevice, int? endTime, String? fromUser, String? groupId, List<String>? inviteUserList, bool? isCarbonAnswered, bool? isDeleted, bool? isDisplay, bool? isSync, String? roomId, int? rowId, String? sessionStatus, int? startTime, String? toUser, List<String>? userList, String? nickName})
Constructs a CallLogData instance.
CallLogData.fromJson(Map<String, dynamic> json)
Converts a JSON object into a CallLogData instance.
factory

Properties

callerDevice ↔ String?
Represents the device of the caller.
getter/setter pair
callMode ↔ String?
Represents the mode of the call.
getter/setter pair
callState ↔ int?
Represents the state of the call.
getter/setter pair
callTime ↔ int?
Represents the time of the call.
getter/setter pair
callType ↔ String?
Represents the type of the call.
getter/setter pair
endTime ↔ int?
Represents the end time of the call.
getter/setter pair
fromUser ↔ String?
Represents the user who initiated the call.
getter/setter pair
groupId ↔ String?
Represents the group ID of the call.
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
inviteUserList ↔ List<String>?
Represents the list of users invited to the call.
getter/setter pair
isCarbonAnswered ↔ bool?
Represents whether the call was answered.
getter/setter pair
isDeleted ↔ bool?
Represents whether the call was deleted.
getter/setter pair
isDisplay ↔ bool?
Represents whether the call is displayed.
getter/setter pair
isSync ↔ bool?
Represents whether the call is synchronized.
getter/setter pair
nickName ↔ String?
Represents the nickname of the user.
getter/setter pair
roomId ↔ String?
Represents the room ID of the call.
getter/setter pair
rowId ↔ int?
Represents the row ID of the call.
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
sessionStatus ↔ String?
Represents the status of the call session.
getter/setter pair
startTime ↔ int?
Represents the start time of the call.
getter/setter pair
toUser ↔ String?
Represents the user who received the call.
getter/setter pair
userList ↔ List<String>?
Represents the list of users in the call.
getter/setter pair

Methods

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

Operators

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