diff --git a/schemas/randomnumber.py b/schemas/randomnumber.py new file mode 100644 index 0000000..e663648 --- /dev/null +++ b/schemas/randomnumber.py @@ -0,0 +1,21 @@ +from pydantic import BaseModel, Field + +class RandomNumberBase(BaseModel): + number: int = Field(..., description="A random integer number") + +class RandomNumberCreate(RandomNumberBase): + class Config: + schema_extra = { + "example": { + "number": 42 + } + } + +class RandomNumber(RandomNumberBase): + class Config: + orm_mode = True + schema_extra = { + "example": { + "number": 42 + } + } \ No newline at end of file