CallLogData.fromJson constructor

CallLogData.fromJson(
  1. Map<String, dynamic> json
)

Implementation

CallLogData.fromJson(Map<String, dynamic> json) {
  callMode = json['callMode'];
  callState = Platform.isAndroid
      ? json['callState']
      : getCallState(stateValue: json['callState']);
  callTime = json['callTime'];
  callType = json['callType'];
  callerDevice = json['callerDevice'];
  endTime = json['endTime'];
  fromUser = json['fromUser'];
  groupId = json['groupId'];
  isCarbonAnswered = json['isCarbonAnswered'];
  isDeleted = json['isDeleted'];
  isDisplay = json['isDisplay'];
  isSync = json['isSync'];
  roomId = json['roomId'];
  rowId = json['rowId'];
  sessionStatus = json['sessionStatus'];
  startTime = json['startTime'];
  toUser = json['toUser'];
  userList = json['userList'].cast<String>();
  nickName = json['nickName'];
}