copyWith method

Department copyWith({
  1. int? id,
  2. String? departmentName,
  3. String? departmentCode,
  4. String? description,
  5. int? statusId,
  6. String? userAdd,
  7. String? userEdit,
  8. DateTime? dateAdd,
  9. DateTime? dateEdit,
  10. String? ip,
  11. int? organizationId,
})

Implementation

Department copyWith({
  int? id,
  String? departmentName,
  String? departmentCode,
  String? description,
  int? statusId,
  String? userAdd,
  String? userEdit,
  DateTime? dateAdd,
  DateTime? dateEdit,
  String? ip,
  int? organizationId,
}) {
  return Department(
    id: id ?? this.id,
    departmentName: departmentName ?? this.departmentName,
    departmentCode: departmentCode ?? this.departmentCode,
    description: description ?? this.description,
    statusId: statusId ?? this.statusId,
    userAdd: userAdd ?? this.userAdd,
    userEdit: userEdit ?? this.userEdit,
    dateAdd: dateAdd ?? this.dateAdd,
    dateEdit: dateEdit ?? this.dateEdit,
    ip: ip ?? this.ip,
    organizationId: organizationId ?? this.organizationId,
  );
}