init codebase

This commit is contained in:
grillazz
2021-03-26 11:07:52 +01:00
parent 7e19d0f722
commit 51a296901f
21 changed files with 367 additions and 1 deletions

View File

47
the_app/schemas/stuff.py Normal file
View File

@@ -0,0 +1,47 @@
from uuid import UUID
from pydantic import BaseModel, Field
class StuffSchema(BaseModel):
name: str = Field(
title="",
description="",
)
description: str = Field(
title="",
description="",
)
class Config:
orm_mode = True
schema_extra = {
"example": {
"name": "Name for Some Stuff",
"description": "Some Stuff Description",
}
}
class StuffResponse(BaseModel):
id: UUID = Field(
title="Id",
description="",
)
name: str = Field(
title="",
description="",
)
description: str = Field(
title="",
description="",
)
class Config:
schema_extra = {
"example": {
"config_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"name": "Name for Some Stuff",
"description": "Some Stuff Description",
}
}