"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""

from __future__ import annotations
from openrouter.types import BaseModel
from typing import Literal
from typing_extensions import TypedDict


ContainerReferenceEnvironmentType = Literal["container_reference",]


class ContainerReferenceEnvironmentTypedDict(TypedDict):
    r"""Reference to a previously created container to reuse."""

    container_id: str
    r"""Identifier of an existing container to reuse (max 20 characters)."""
    type: ContainerReferenceEnvironmentType


class ContainerReferenceEnvironment(BaseModel):
    r"""Reference to a previously created container to reuse."""

    container_id: str
    r"""Identifier of an existing container to reuse (max 20 characters)."""

    type: ContainerReferenceEnvironmentType
