1717 UpdatePassword ,
1818 User ,
1919 UserCreate ,
20- UserOut ,
20+ UserPublic ,
2121 UserRegister ,
22- UsersOut ,
22+ UsersPublic ,
2323 UserUpdate ,
2424 UserUpdateMe ,
2525)
2929
3030
3131@router .get (
32- "/" , dependencies = [Depends (get_current_active_superuser )], response_model = UsersOut
32+ "/" ,
33+ dependencies = [Depends (get_current_active_superuser )],
34+ response_model = UsersPublic ,
3335)
3436def read_users (session : SessionDep , skip : int = 0 , limit : int = 100 ) -> Any :
3537 """
@@ -42,11 +44,11 @@ def read_users(session: SessionDep, skip: int = 0, limit: int = 100) -> Any:
4244 statement = select (User ).offset (skip ).limit (limit )
4345 users = session .exec (statement ).all ()
4446
45- return UsersOut (data = users , count = count )
47+ return UsersPublic (data = users , count = count )
4648
4749
4850@router .post (
49- "/" , dependencies = [Depends (get_current_active_superuser )], response_model = UserOut
51+ "/" , dependencies = [Depends (get_current_active_superuser )], response_model = UserPublic
5052)
5153def create_user (* , session : SessionDep , user_in : UserCreate ) -> Any :
5254 """
@@ -72,7 +74,7 @@ def create_user(*, session: SessionDep, user_in: UserCreate) -> Any:
7274 return user
7375
7476
75- @router .patch ("/me" , response_model = UserOut )
77+ @router .patch ("/me" , response_model = UserPublic )
7678def update_user_me (
7779 * , session : SessionDep , user_in : UserUpdateMe , current_user : CurrentUser
7880) -> Any :
@@ -114,15 +116,15 @@ def update_password_me(
114116 return Message (message = "Password updated successfully" )
115117
116118
117- @router .get ("/me" , response_model = UserOut )
119+ @router .get ("/me" , response_model = UserPublic )
118120def read_user_me (current_user : CurrentUser ) -> Any :
119121 """
120122 Get current user.
121123 """
122124 return current_user
123125
124126
125- @router .post ("/signup" , response_model = UserOut )
127+ @router .post ("/signup" , response_model = UserPublic )
126128def register_user (session : SessionDep , user_in : UserRegister ) -> Any :
127129 """
128130 Create new user without the need to be logged in.
@@ -143,7 +145,7 @@ def register_user(session: SessionDep, user_in: UserRegister) -> Any:
143145 return user
144146
145147
146- @router .get ("/{user_id}" , response_model = UserOut )
148+ @router .get ("/{user_id}" , response_model = UserPublic )
147149def read_user_by_id (
148150 user_id : int , session : SessionDep , current_user : CurrentUser
149151) -> Any :
@@ -164,7 +166,7 @@ def read_user_by_id(
164166@router .patch (
165167 "/{user_id}" ,
166168 dependencies = [Depends (get_current_active_superuser )],
167- response_model = UserOut ,
169+ response_model = UserPublic ,
168170)
169171def update_user (
170172 * ,
0 commit comments