From bc5ece8a56adabc7b6643ee533f9fa3f686f8d4e Mon Sep 17 00:00:00 2001 From: Backend IM Bot Date: Wed, 26 Mar 2025 12:48:09 +0000 Subject: [PATCH] Add TestData schema --- schemas/testdata.py | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 schemas/testdata.py diff --git a/schemas/testdata.py b/schemas/testdata.py new file mode 100644 index 0000000..b8c1f33 --- /dev/null +++ b/schemas/testdata.py @@ -0,0 +1,21 @@ +from pydantic import BaseModel, Field + +class TestDataBase(BaseModel): + data: str = Field(..., min_length=1, max_length=1000, description="Test data string") + +class TestDataCreate(TestDataBase): + class Config: + schema_extra = { + "example": { + "data": "Sample test data string" + } + } + +class TestData(TestDataBase): + class Config: + orm_mode = True + schema_extra = { + "example": { + "data": "Sample test data string" + } + } \ No newline at end of file