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

from __future__ import annotations

from typing_extensions import Literal, Required, TypedDict

__all__ = ["FileInputParam"]


class FileInputParam(TypedDict, total=False):
    operating_system: Required[Literal["windows", "linux", "mac"]]
    """Operating system."""

    path: Required[str]
    """File path."""

    exists: bool
    """Whether or not file exists."""

    sha256: str
    """SHA-256."""

    thumbprint: str
    """Signing certificate thumbprint."""
