aboutsummaryrefslogtreecommitdiff
path: root/app/apis.py
blob: 4c6c3feda16dbd6aadf692d2e7930b7fce0ed322 (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
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:
		return {"message": "User Not Found"}
	return {
	"first_name":user.first_name,
	"last_name":user.last_name}