Files
wyndham-ARR/arr_ingestion/__init__.py
2026-07-29 16:38:05 +08:00

27 lines
857 B
Python

"""ARR-owned validation and PostgreSQL ingestion for deterministic Opera results."""
from arr_ingestion.contracts import DeliveryEnvelope, IngestionError
from arr_ingestion.direct_contracts import (
DIRECT_CONTRACT_VERSION,
MAX_DIRECT_PAYLOAD_BYTES,
DirectSubmissionReceipt,
DirectSubmissionRequest,
SubmissionGrant,
)
from arr_ingestion.direct_postgres import PostgresDirectIngestionRepository
from arr_ingestion.direct_service import DirectSubmissionService
from arr_ingestion.direct_validation import DirectResultValidator
__all__ = [
"DIRECT_CONTRACT_VERSION",
"MAX_DIRECT_PAYLOAD_BYTES",
"DeliveryEnvelope",
"DirectResultValidator",
"DirectSubmissionReceipt",
"DirectSubmissionRequest",
"DirectSubmissionService",
"IngestionError",
"PostgresDirectIngestionRepository",
"SubmissionGrant",
]