EmployeeData.fromJson constructor

EmployeeData.fromJson(
  1. Map<String, dynamic> json, {
  2. ValueSerializer? serializer,
})

Implementation

factory EmployeeData.fromJson(
  Map<String, dynamic> json, {
  ValueSerializer? serializer,
}) {
  serializer ??= driftRuntimeOptions.defaultSerializer;
  return EmployeeData(
    id: serializer.fromJson<int>(json['id']),
    empNumber: serializer.fromJson<String>(json['empNumber']),
    name: serializer.fromJson<String>(json['name']),
    email: serializer.fromJson<String>(json['email']),
    employeePositionId: serializer.fromJson<int>(json['employeePositionId']),
    departmentId: serializer.fromJson<int>(json['departmentId']),
    birthday: serializer.fromJson<DateTime>(json['birthday']),
    hireDate: serializer.fromJson<DateTime>(json['hireDate']),
    imagePath: serializer.fromJson<String?>(json['imagePath']),
    address: serializer.fromJson<String?>(json['address']),
  );
}