Files
Portfolio/apps/backend/app/schemas/experience.py
T

31 lines
556 B
Python

from pydantic import BaseModel
class ExperienceTaskResponse(BaseModel):
id: int
description: str
class Config:
from_attributes = True
class ExperienceLinkResponse(BaseModel):
id: int
label: str
link: str
icon_path: str
class Config:
from_attributes = True
class ExperienceResponse(BaseModel):
id: int
company: str
location: str
duration: str
role: str
tasks: list[ExperienceTaskResponse]
links: list[ExperienceLinkResponse]
class Config:
from_attributes = True