Source code for rowguard.results.rejected_row

from __future__ import annotations

from collections.abc import Mapping
from dataclasses import dataclass

from pydantic import BaseModel, ValidationError


[docs] @dataclass(frozen=True, slots=True) class RejectedRow: index: int model: type[BaseModel] mapping: Mapping[str, object] | None validation_error: ValidationError | None adaptation_error: Exception | None = None raw_row: object | None = None source_identity: Mapping[str, object] | None = None