2424from fastapi_rest_jsonapi .schema import JSONAPIResultListSchema
2525
2626
27- class UserDetail ( object ) :
27+ class UserDetail :
2828 @classmethod
2929 async def get_user (cls , user_id , query_params : QueryStringManager ) -> User :
3030 """
@@ -65,17 +65,17 @@ async def patch(cls, obj_id, data: UserPatchSchema, query_params: QueryStringMan
6565 except ObjectNotFound as ex :
6666 raise HTTPException (status_code = HTTPStatus .NOT_FOUND , detail = ex .description )
6767
68- device = UserSchema .from_orm (user_obj )
69- return device
68+ user = UserSchema .from_orm (user_obj )
69+ return user
7070
7171
72- class UserList ( object ) :
72+ class UserList :
7373 @classmethod
7474 async def get (cls , query_params : QueryStringManager ) -> Union [QuerySet , JSONAPIResultListSchema ]:
7575 extended_fields : List [str ] = query_params .fields .get ("users" , [])
7676 if not extended_fields :
77- device_query = User .filter ().order_by ("-id" )
78- return await json_api_filter (query = device_query , schema = UserSchema , query_params = query_params )
77+ user_query = User .filter ().order_by ("-id" )
78+ return await json_api_filter (query = user_query , schema = UserSchema , query_params = query_params )
7979
8080 user_query = User .filter ().order_by ("-id" )
8181 query : QuerySet = await json_api_filter (query = user_query , schema = UserSchema , query_params = query_params )
@@ -85,19 +85,19 @@ async def get(cls, query_params: QueryStringManager) -> Union[QuerySet, JSONAPIR
8585
8686 return JSONAPIResultListSchema (
8787 meta = {"count" : count , "totalPages" : total_pages },
88- data = [{"id" : i_obj .id , "type" : "Device" , " attributes" : i_obj .dict ()} for i_obj in users ],
88+ data = [{"id" : i_obj .id , "attributes" : i_obj .dict ()} for i_obj in users ],
8989 )
9090
9191 @classmethod
9292 async def post (cls , data : UserInSchema , query_params : QueryStringManager ) -> UserSchema :
9393 try :
94- device_obj = await UserFactory .create (
94+ user_obj = await UserFactory .create (
9595 data = data .dict (),
9696 mode = FactoryUseMode .production ,
9797 header = query_params .headers ,
9898 )
9999 except ErrorCreateUserObject as ex :
100100 raise BadRequest (ex .description , ex .field )
101101
102- user = UserSchema .from_orm (device_obj )
102+ user = UserSchema .from_orm (user_obj )
103103 return user
0 commit comments