# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.

from typing import Optional

from ...._models import BaseModel

__all__ = ["FileDownloadAllResponse"]


class FileDownloadAllResponse(BaseModel):
    """Presigned download URL for a ZIP of all transformed files."""

    download_url: Optional[str] = None
    """Presigned S3 URL to download the ZIP archive. Expires after 1 hour."""

    file_count: Optional[int] = None
    """Number of transformed files included in the ZIP."""

    filename: Optional[str] = None
    """Suggested filename for the ZIP archive."""

    size_bytes: Optional[int] = None
    """Size of the ZIP archive in bytes."""
