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

17 lines
426 B
Python

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