# This file was auto-generated by Fern from our API Definition.

import typing

import typing_extensions
from ..types.doc_digitization_job_state import DocDigitizationJobState
from ..types.storage_container_type import StorageContainerType
from .file_signed_url_details import FileSignedUrlDetailsParams


class DocDigitizationUploadFilesResponseParams(typing_extensions.TypedDict):
    """
    Response with presigned upload URLs
    """

    job_id: str
    """
    Job identifier
    """

    job_state: DocDigitizationJobState
    """
    Current job state
    """

    upload_urls: typing.Dict[str, FileSignedUrlDetailsParams]
    """
    Map of filename to presigned upload URL details
    """

    storage_container_type: StorageContainerType
    """
    Storage backend type
    """
