from pydantic import BaseModel, EmailStr, Field, validator from datetime import datetime, date from typing import Optional # import re from enum import Enum class FeedBase(BaseModel): title: str body: Optional[str] = None document_url: str publication_date: date is_important : bool = False class FeedCreate(FeedBase): user_id: int file_id: Optional[int] = None class FeedUpdate(BaseModel): body: str class FeedResponse(FeedBase): created_at: datetime updated_at: Optional[datetime] =None created_by : Optional[int] = None updated_by : Optional[int] = None class messageResponse(BaseModel): message: str