User constructor
User({
- String? entityUuid,
- EmployeeMetadata? metadata,
- ApprovalMetadata? approvalMetadata,
- STANDARD_LIFECYCLE_STATUS? status,
- Iterable<
LogbookLogConciseSLC> ? logs, - USER_TYPE? userType,
- Int64? vaultFolderId,
- String? username,
- String? code,
- String? name,
- Int64? roleId,
- Int64? mobileRoleId,
- String? email,
- String? workEmail,
- String? phone,
- String? birthday,
- String? joiningDate,
- String? address,
- String? city,
- String? state,
- String? country,
- String? pinCode,
- String? bloodGroup,
- Int64? shiftGroupId,
- Int64? attendanceUomId,
- Int64? departmentId,
- Int64? payrollGroupId,
- Int64? payrollTaxGroupId,
- Int64? payrollCurrencyId,
- Int64? basicPayAmount,
- Int64? basicPayUomId,
- bool? mfaStatus,
- Iterable<
FormFieldDatum> ? formData,
Implementation
factory User({
$core.String? entityUuid,
$1.EmployeeMetadata? metadata,
$1.ApprovalMetadata? approvalMetadata,
$1.STANDARD_LIFECYCLE_STATUS? status,
$core.Iterable<$1.LogbookLogConciseSLC>? logs,
USER_TYPE? userType,
$fixnum.Int64? vaultFolderId,
$core.String? username,
$core.String? code,
$core.String? name,
$fixnum.Int64? roleId,
$fixnum.Int64? mobileRoleId,
$core.String? email,
$core.String? workEmail,
$core.String? phone,
$core.String? birthday,
$core.String? joiningDate,
$core.String? address,
$core.String? city,
$core.String? state,
$core.String? country,
$core.String? pinCode,
$core.String? bloodGroup,
$fixnum.Int64? shiftGroupId,
$fixnum.Int64? attendanceUomId,
$fixnum.Int64? departmentId,
$fixnum.Int64? payrollGroupId,
$fixnum.Int64? payrollTaxGroupId,
$fixnum.Int64? payrollCurrencyId,
$fixnum.Int64? basicPayAmount,
$fixnum.Int64? basicPayUomId,
$core.bool? mfaStatus,
$core.Iterable<$3.FormFieldDatum>? formData,
}) {
final result = create();
if (entityUuid != null) result.entityUuid = entityUuid;
if (metadata != null) result.metadata = metadata;
if (approvalMetadata != null) result.approvalMetadata = approvalMetadata;
if (status != null) result.status = status;
if (logs != null) result.logs.addAll(logs);
if (userType != null) result.userType = userType;
if (vaultFolderId != null) result.vaultFolderId = vaultFolderId;
if (username != null) result.username = username;
if (code != null) result.code = code;
if (name != null) result.name = name;
if (roleId != null) result.roleId = roleId;
if (mobileRoleId != null) result.mobileRoleId = mobileRoleId;
if (email != null) result.email = email;
if (workEmail != null) result.workEmail = workEmail;
if (phone != null) result.phone = phone;
if (birthday != null) result.birthday = birthday;
if (joiningDate != null) result.joiningDate = joiningDate;
if (address != null) result.address = address;
if (city != null) result.city = city;
if (state != null) result.state = state;
if (country != null) result.country = country;
if (pinCode != null) result.pinCode = pinCode;
if (bloodGroup != null) result.bloodGroup = bloodGroup;
if (shiftGroupId != null) result.shiftGroupId = shiftGroupId;
if (attendanceUomId != null) result.attendanceUomId = attendanceUomId;
if (departmentId != null) result.departmentId = departmentId;
if (payrollGroupId != null) result.payrollGroupId = payrollGroupId;
if (payrollTaxGroupId != null) result.payrollTaxGroupId = payrollTaxGroupId;
if (payrollCurrencyId != null) result.payrollCurrencyId = payrollCurrencyId;
if (basicPayAmount != null) result.basicPayAmount = basicPayAmount;
if (basicPayUomId != null) result.basicPayUomId = basicPayUomId;
if (mfaStatus != null) result.mfaStatus = mfaStatus;
if (formData != null) result.formData.addAll(formData);
return result;
}