copyWithCompanion method

Implementation

EmploymentHistoryData copyWithCompanion(EmploymentHistoryCompanion data) {
  return EmploymentHistoryData(
    id: data.id.present ? data.id.value : this.id,
    employeeId: data.employeeId.present
        ? data.employeeId.value
        : this.employeeId,
    employeePositionId: data.employeePositionId.present
        ? data.employeePositionId.value
        : this.employeePositionId,
    departmentId: data.departmentId.present
        ? data.departmentId.value
        : this.departmentId,
    companyId: data.companyId.present ? data.companyId.value : this.companyId,
    fromDate: data.fromDate.present ? data.fromDate.value : this.fromDate,
    toDate: data.toDate.present ? data.toDate.value : this.toDate,
  );
}