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