it-planet-springboard/api/app/domain/entities/company_profile_photos.py

17 lines
428 B
Python

from pydantic import BaseModel, EmailStr, Field
from typing import Optional, List
class CompanyProfilePhotoCreate(BaseModel):
filename: str = Field(max_length=250)
path: str = Field(max_length=500)
url: Optional[str] = Field(default=None, max_length=500)
class CompanyProfilePhotoRead(BaseModel):
id: int
filename: str
path: str
url: Optional[str]
class Config:
from_attributes = True