call method Null safety
- UserModel userModel
override
Maps an input to an output type.
Implementation
@override
User call(UserModel userModel) {
return User(
id: UserId(userModel.id),
name: userModel.name,
username: userModel.username,
email: userModel.email,
address: userModel.address != null
? AddressFromModel()(userModel.address!)
: null,
phone: userModel.phone,
websiteUrl: userModel.website,
company: userModel.company != null
? CompanyFromModel()(userModel.company!)
: null,
);
}