Add required details
This commit is contained in:
parent
8a4c6c474b
commit
9cbbdcf323
@ -21,3 +21,14 @@ class HouseCreateRequest(BaseModel):
|
||||
description="Description of the house",
|
||||
examples=["A beautiful 3-bedroom house"],
|
||||
)
|
||||
square_feet: float = Field(
|
||||
...,
|
||||
description="Square footage of the house",
|
||||
examples=[1500.00],
|
||||
)
|
||||
bedrooms: int = Field(
|
||||
..., description="Number of bedrooms in the house", examples=[3]
|
||||
)
|
||||
bathrooms: float = Field(
|
||||
..., description="Number of bathrooms in the house", examples=[2.5]
|
||||
)
|
||||
|
||||
@ -11,3 +11,6 @@ class House(SQLModel, table=True):
|
||||
price: float = Field()
|
||||
description: str = Field()
|
||||
owner_user_id: UUID = Field(foreign_key="owner.user_id")
|
||||
square_feet: float = Field()
|
||||
bedrooms: int = Field()
|
||||
bathrooms: float = Field()
|
||||
|
||||
@ -35,6 +35,9 @@ async def create_house(
|
||||
country=body.country,
|
||||
price=body.price,
|
||||
description=body.description,
|
||||
square_feet=body.square_feet,
|
||||
bedrooms=body.bedrooms,
|
||||
bathrooms=body.bathrooms,
|
||||
)
|
||||
|
||||
await house_repository.save(house)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user