Files
hackathon-v-escape-4ff8b5a6…/backend/app/schemas/report.py
marianesaldana 80dbd947e5 Initial commit
2026-05-23 08:59:34 -06:00

34 lines
665 B
Python

from pydantic import BaseModel
from typing import Optional
from datetime import datetime
class ReportCreate(BaseModel):
address_id: int
report_type: str # NO_PASO | RETRASO | ACUMULACION | OTRO
description: Optional[str] = None
class ReportOut(BaseModel):
id: int
folio: str
report_type: str
description: Optional[str] = None
status: str
created_at: datetime
address_label: Optional[str] = None
class Config:
from_attributes = True
class ReportListItem(BaseModel):
id: int
folio: str
report_type: str
status: str
created_at: datetime
class Config:
from_attributes = True