
    `jb                    \    d Z ddlmZ ddlmZ ddlmZ dZ ed       G d d	             Zy
)z>Standard export result model for generated ISTAT ZIP archives.    )annotations)	dataclass)datetimezapplication/zipT)frozenc                  N    e Zd ZU dZded<   ded<   ded<   ded<   d	ed
<   d	ed<   y)IstatZipExportResulta  Download-ready ZIP archive containing one or more XML exports.

    Attributes:
        filename:     ZIP archive filename (e.g. ``C59_20260601_20260630.zip``)
        content:      Raw ZIP bytes (in-memory, no filesystem side effects)
        content_type: Always ``application/zip``
        generated_at: UTC timestamp of generation
        byte_size:    Length of ``content`` in bytes
        file_count:   Number of XML files packed inside the archive
    strfilenamebytescontentcontent_typer   generated_atint	byte_size
file_countN)__name__
__module____qualname____doc____annotations__     5/backend/istat/xml_export/models/zip_export_result.pyr   r      s)    	 MNNOr   r   N)r   
__future__r   dataclassesr   r   ISTAT_ZIP_CONTENT_TYPEr   r   r   r   <module>r      s7    D " !  +  $  r   