User
applyPropertiesTo(- {required User fromUser,
- required User toUser}
)
Implementation
static User applyPropertiesTo(
{required final User fromUser, required final User toUser}) {
return fromUser.rebuild(
(u) => u
..avatar = toUser.avatar?.toBuilder()
..firstName = toUser.firstName
..lastName = toUser.lastName
..birthday = toUser.birthday
..zipCode = toUser.zipCode
..country = toUser.country?.toBuilder()
..language = toUser.language?.toBuilder()
..gender = toUser.gender
..isCrashlyticsAllowed = toUser.isCrashlyticsAllowed
..isMedicalProfileMiningAllowed = toUser.isMedicalProfileMiningAllowed
..isOpenForThirdPartyContacts = toUser.isOpenForThirdPartyContacts
..interests = toUser.interests.toBuilder(),
);
}