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