@@ -215,6 +215,8 @@ def _map_to_entity(self, user_model: UserModel) -> User:
215215 auth_provider = user_model .auth_provider ,
216216 status = user_model .status ,
217217 external_id = user_model .external_id ,
218+ created_at = user_model .created_at .isoformat (),
219+ updated_at = user_model .updated_at .isoformat (),
218220 )
219221
220222 def _map_to_entity_with_relations (self , user_model : UserModel ) -> User :
@@ -240,6 +242,8 @@ def _map_profile_to_entity(self, profile_model: UserProfileModel) -> UserProfile
240242 avatar_url = profile_model .avatar_url ,
241243 bio = profile_model .bio ,
242244 birth_date = profile_model .birth_date ,
245+ created_at = profile_model .created_at .isoformat (),
246+ updated_at = profile_model .updated_at .isoformat (),
243247 )
244248
245249 def _map_settings_to_entity (
@@ -248,6 +252,8 @@ def _map_settings_to_entity(
248252 return UserSettings (
249253 user_id = settings_model .user_id ,
250254 preferences = settings_model .preferences or {},
255+ created_at = settings_model .created_at .isoformat (),
256+ updated_at = settings_model .updated_at .isoformat (),
251257 )
252258
253259 def _map_security_to_entity (
@@ -261,4 +267,6 @@ def _map_security_to_entity(
261267 two_factor_enabled = security_model .two_factor_enabled ,
262268 two_factor_secret = security_model .two_factor_secret ,
263269 two_factor_backup_codes = security_model .two_factor_backup_codes ,
270+ created_at = security_model .created_at .isoformat (),
271+ updated_at = security_model .updated_at .isoformat (),
264272 )
0 commit comments