chat_back/app/users/chat/shemas.py
2024-02-14 17:01:43 +03:00

31 lines
618 B
Python

from datetime import datetime
from typing import Optional
from pydantic import BaseModel
class SMessage(BaseModel):
message: Optional[str] = None
image_url: Optional[str] = None
chat_id: int
user_id: int
username: str
created_at: datetime
avatar_image: str
class Config:
from_attributes = True
class SLastMessages:
def __init__(
self,
messages_loaded: int,
messages_to_get: int,
):
self.messages_loaded = messages_loaded
self.messages_to_get = messages_to_get
class SMessageSchema(BaseModel):
message: str