Files
Verificacion_EFOS_Backend/app/modules/files/schema.py

28 lines
552 B
Python

from pydantic import BaseModel, EmailStr, Field, validator
from datetime import datetime, date
from typing import Optional
#
import re
from enum import Enum
class FileBase(BaseModel):
title: str
summary: str
document_url : str
file_type : str
file_size : str
feed_id: str
class FileCreate(FileBase):
feed_id: int
class FileResponse(FileBase):
cretaed_at: datetime
updated_at: Optional[datetime] = None
uploader_by: int
updated_by: Optional[int] = None
class messageResponse(BaseModel):
message: str