From 95b5a30da545c5e64bc6f6fe350d236ffa87fd2e Mon Sep 17 00:00:00 2001 From: Backend IM Bot Date: Wed, 26 Mar 2025 02:54:23 +0000 Subject: [PATCH] Add Message schema --- schemas/message.py | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 schemas/message.py diff --git a/schemas/message.py b/schemas/message.py new file mode 100644 index 0000000..a2080ca --- /dev/null +++ b/schemas/message.py @@ -0,0 +1,21 @@ +from pydantic import BaseModel, Field + +class MessageBase(BaseModel): + message: str = Field(default="yooo", min_length=1) + +class MessageCreate(MessageBase): + class Config: + schema_extra = { + "example": { + "message": "Hello, world!" + } + } + +class Message(MessageBase): + class Config: + orm_mode = True + schema_extra = { + "example": { + "message": "Hello, world!" + } + } \ No newline at end of file