investigation_profiles.py 398 B

123456789101112131415161718
  1. from .base import ORMBase
  2. from pydantic import UUID4, BaseModel
  3. from typing import Optional
  4. from datetime import datetime
  5. class InvestigationProfileCreate(BaseModel):
  6. investigation_id: UUID4
  7. profile_id: UUID4
  8. role: Optional[str] = "member"
  9. class InvestigationProfileRead(ORMBase):
  10. id: int
  11. created_at: datetime
  12. investigation_id: UUID4
  13. profile_id: UUID4
  14. role: str