Skip to content

Commit 914acf8

Browse files
committed
feat: adding ISayHelloDto
1 parent 3ba1e51 commit 914acf8

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

api/dtos/ISayHelloDto.py

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
from pydantic import BaseModel
2+
3+
class ISayHelloDto(BaseModel):
4+
message: str

api/index.py

+4-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
from fastapi import FastAPI
22

3+
from api.dtos.ISayHelloDto import ISayHelloDto
4+
35
app = FastAPI()
46

57
@app.get("/")
@@ -12,5 +14,5 @@ async def say_hello(name: str):
1214
return {"message": f"Hello {name}"}
1315

1416
@app.post("/hello")
15-
async def hello_message(message: str):
16-
return {"message": f"Hello {message}"}
17+
async def hello_message(dto: ISayHelloDto):
18+
return {"message": f"Hello {dto.message}"}

0 commit comments

Comments
 (0)