This commit is contained in:
andrei-mihnea-cerbu
2024-01-12 22:19:19 +02:00
parent 37b2c068b8
commit e65b05b451
59 changed files with 349 additions and 190 deletions
Binary file not shown.
+4 -3
View File
@@ -1,7 +1,8 @@
from fastapi import FastAPI
from api.v1.endpoints import users, messages
from api.v1.endpoints.users import router as users_router
from api.v1.endpoints.messages import router as messages_router
app = FastAPI()
app.include_router(users.router)
app.include_router(messages.router)
app.include_router(users_router, tags=["Users"], prefix="/users")
app.include_router(messages_router, tags=["Messages"], prefix="/messages")
+2
View File
@@ -0,0 +1,2 @@
from .user import User
from .message import Message
+6
View File
@@ -0,0 +1,6 @@
from pydantic import BaseModel
class Login(BaseModel):
password: str
email: str
+9
View File
@@ -0,0 +1,9 @@
from pydantic import BaseModel
from datetime import datetime
class Message(BaseModel):
conversation: str
sender: int
receiver: int
timestamp: datetime
+8
View File
@@ -0,0 +1,8 @@
from pydantic import BaseModel
class User(BaseModel):
id: int
username: str
password: str
email: str