From 1a08f6c8d21575ead9755761b28919bf545a7daa Mon Sep 17 00:00:00 2001 From: Navan Chauhan Date: Sat, 5 Jun 2021 23:40:37 +0530 Subject: added example --- app/apis.py | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) (limited to 'app/apis.py') diff --git a/app/apis.py b/app/apis.py index df6ddd1..4c6c3fe 100644 --- a/app/apis.py +++ b/app/apis.py @@ -1,9 +1,20 @@ from api import app - +from app import models from fastapi import Body, FastAPI from fastapi.middleware.wsgi import WSGIMiddleware from pydantic import BaseModel @app.get("/version") async def API_Version(): - return {"message":app.version} \ No newline at end of file + return {"message":app.version} + +@app.get("/v1/user-details") +async def API_User_Details(email: str): + user = models.User.query.filter_by(email=email).first() + try: + assert user != None + except AssertionError: + return {"message": "User Not Found"} + return { + "first_name":user.first_name, + "last_name":user.last_name} \ No newline at end of file -- cgit v1.2.3