sumaq/backend/app/schemas.py

18 lines
857 B
Python

from app.schemas.token import Token, TokenData
from app.schemas.user import User, UserCreate, UserBase
from app.schemas.project import Project, ProjectCreate, ProjectBase
from app.schemas.specialty import Specialty, SpecialtyBase
from app.schemas.contractor import Contractor, ContractorCreate, ContractorUpdate, ContractorBase
from app.schemas.evidence import Evidence, EvidenceUpdate, EvidenceBase
from app.schemas.activity import Activity, ActivityCreate, ActivityUpdate, ActivityBase
from app.schemas.non_conformity import NonConformity, NonConformityCreate, NonConformityUpdate, NonConformityBase
# Necessary for recursive models
from app.schemas.contractor import Contractor
from app.schemas.project import Project
from app.schemas.non_conformity import NonConformity
Contractor.model_rebuild()
Project.model_rebuild()
NonConformity.model_rebuild()