Employee class

Constructors

Employee({int? id, int? projectId, required String employeeId, required String name, String? phone, String? email, String? gender, String? position, String? department, bool stopUse = false, String? image, String? bu, String? project, String? nationalId, DateTime? dob, String? pob, String? address, String? reference, String? status, String? spouse, String? children, String? contact, String? nameKh, ProjectAccessRight? accessRight, String? positionName, String? systemRoleId, String? secondarySchool, String? highSchool, String? university, String? masterDegree, String? doctorDegree, String? shift, String? nationality, String? cardUrl, String? cardNumber, String? bankAccount, String? projectName, String? systemRolesName, String? nssf})
Employee.fromJson(Map<String, dynamic> json)
factory

Properties

accessRight ProjectAccessRight?
final
address String?
final
bankAccount String?
final
bu String?
final
cardNumber String?
final
cardUrl String?
final
children String?
final
contact String?
final
department String?
final
dob DateTime?
final
doctorDegree String?
final
email String?
final
employeeId String
final
gender String?
final
hashCode int
The hash code for this object.
no setterinherited
highSchool String?
final
id int?
final
image String?
final
masterDegree String?
final
name String
final
nameKh String?
final
nationalId String?
final
nationality String?
final
nssf String?
final
phone String?
final
pob String?
final
position String?
final
positionName String?
final
project String?
final
projectId int?
final
projectName String?
final
reference String?
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
secondarySchool String?
final
shift String?
final
spouse String?
final
status String?
final
stopUse bool
final
systemRoleId String?
final
systemRolesName String?
final
university String?
final

Methods

copyWith({int? id, int? projectId, String? employeeId, String? name, String? phone, String? email, String? gender, String? position, String? department, bool? stopUse, String? image, String? bu, String? project, String? nationalId, DateTime? dob, String? pob, String? address, String? reference, String? status, String? spouse, String? children, String? contact, String? nameKh, ProjectAccessRight? accessRight, String? positionName, String? systemRoleId, String? secondarySchool, String? highSchool, String? university, String? masterDegree, String? doctorDegree, String? shift, String? nationality, String? cardUrl, String? cardNumber, String? bankAccount, String? projectName, String? systemRolesName, String? nssf}) Employee
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited