fastcheck/fastcheck_api/app/schemas/reports.py
2026-04-16 12:05:29 -04:00

18 lines
716 B
Python

from __future__ import annotations
from datetime import datetime
from typing import Any
from pydantic import BaseModel, Field
class FastCheckReportOut(BaseModel):
id: str = Field(alias="_id", description="Summary id (MongoDB ObjectId as string).")
rut: str = Field(description="Supplier RUT.", examples=["12345678-9"])
tenantId: str = Field(description="Tenant id (string stored in summaries).")
summaryType: str = Field(description="Summary type.", examples=["fast-check"])
content: str = Field(description="Rendered fast-check summary content (Markdown or plain text).")
metadata: dict[str, Any] | None = None
createdAt: datetime | None = None
updatedAt: datetime | None = None