"""Standard export result model for generated ISTAT XML files."""

from __future__ import annotations

from dataclasses import dataclass
from datetime import datetime


@dataclass(frozen=True)
class IstatXmlExportResult:
    """Download-ready XML export content without filesystem side effects."""

    filename: str
    content: str
    content_type: str
    generated_at: datetime
    byte_size: int
