UserEntity.from constructor
UserEntity.from(
- dynamic data
Implementation
factory UserEntity.from(dynamic data) {
dynamic id, email, name, password, phone, photo, provider;
if (data is Map) {
try {
id = data['id'];
email = data['email'];
name = data['name'];
password = data['password'];
phone = data['phone'];
photo = data['photo'];
provider = data['provider'];
return UserEntity(
id: id is String ? id : "",
email: email is String ? email : "",
name: name is String ? name : "",
password: password is String ? password : "",
phone: phone is String ? phone : "",
photo: photo is String ? photo : "",
provider: provider is String ? provider : "",
);
} catch (e) {
log(e.toString());
}
}
return const UserEntity();
}