hasField method
Implementation
bool hasField(String fieldName) {
switch (fieldName) {
case 'uid':
return uid.value != null;
case 'token':
return token.value != null;
case 'role':
return role.value != null;
case 'mfaCode':
return mfaCode.value != null && isMfaCodeValid.value;
default:
return customFields.value.containsKey(fieldName);
}
}