ChatDepartment.fromJson constructor

ChatDepartment.fromJson(
  1. Map json
)

Implementation

factory ChatDepartment.fromJson(Map json) {
  String name = json['name'];
  String id = json['id'];
  DEPARTMENT_STATUS status = DEPARTMENT_STATUS.OFFLINE;
  switch (json['status']) {
    case 'AWAY':
      status = DEPARTMENT_STATUS.AWAY;
      break;
    case 'ONLINE':
      status = DEPARTMENT_STATUS.ONLINE;
      break;
    case 'OFFLINE':
      status = DEPARTMENT_STATUS.OFFLINE;
      break;
    default:
      status = DEPARTMENT_STATUS.OFFLINE;
  }
  return ChatDepartment(
    name,
    id,
    status,
  );
}