freeleaps-ops/venv/lib/python3.12/site-packages/beanie/odm/models.py

25 lines
464 B
Python

from typing import List
from pydantic import BaseModel
from beanie.odm.enums import InspectionStatuses
from beanie.odm.fields import PydanticObjectId
class InspectionError(BaseModel):
"""
Inspection error details
"""
document_id: PydanticObjectId
error: str
class InspectionResult(BaseModel):
"""
Collection inspection result
"""
status: InspectionStatuses = InspectionStatuses.OK
errors: List[InspectionError] = []