UserVO.fromUserModel constructor

UserVO.fromUserModel(
  1. UserModel user
)

Implementation

factory UserVO.fromUserModel(UserModel user) {
  return UserVO(
      uid: user.uid!,
      snapshot: user.snapshot,
      name: user.name,
      email: user.email,
      role: user.role,
      createdAt: user.createdAt is double
          ? DateTime.fromMillisecondsSinceEpoch(user.createdAt!.toInt())
          : null,
      updatedAt: user.updatedAt is double
          ? DateTime.fromMillisecondsSinceEpoch(user.updatedAt!.toInt())
          : null,
      lastUpdatedClaims: user.lastUpdatedClaims is double
          ? DateTime.fromMillisecondsSinceEpoch(
              user.lastUpdatedClaims!.toInt())
          : null,
      onboardingFinished: user.onboardingFinished,
      userAffinity: user.userAffinity);
}