blob: f50d40370a7db7840678a670e2c30f73fd5473fb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
from api import app
from app import models
from fastapi import Body, FastAPI, HTTPException
from fastapi.middleware.wsgi import WSGIMiddleware
from pydantic import BaseModel
@app.get("/version")
async def API_Version():
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:
raise HTTPException(status_code=404, detail="User Not Found")
return {
"first_name":user.first_name,
"last_name":user.last_name}
|