From 2904c8503c4779b890a5def7a0515a2e29e8ee89 Mon Sep 17 00:00:00 2001 From: Backend IM Bot Date: Thu, 27 Mar 2025 20:53:52 +0000 Subject: [PATCH] Add RandomNumber schema --- schemas/randomnumber.py | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 schemas/randomnumber.py 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