import datetime
from typing import Any, List, Optional
from ..models.factory_customer_job_file import FactoryCustomerJobFile
from ..models.kcl_project_preview_status import KclProjectPreviewStatus
from ..models.uuid import Uuid
from .base import KittyCadBaseModel
[docs]
class FactoryCustomerJobVersion(KittyCadBaseModel):
"""Customer-visible submitted snapshot with authenticated Factory download links."""
created_at: datetime.datetime
file_names: List[str]
files: List[FactoryCustomerJobFile]
id: Uuid
preview_status: Optional[KclProjectPreviewStatus] = None
preview_url: Optional[str] = None
specs: Any