"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT."""

from __future__ import annotations
from dub.types import BaseModel
from dub.utils import FieldMetadata, PathParamMetadata
import pydantic
from typing import TypedDict
from typing_extensions import Annotated


class GetWorkspaceRequestTypedDict(TypedDict):
    id_or_slug: str
    r"""The ID or slug of the workspace."""
    

class GetWorkspaceRequest(BaseModel):
    id_or_slug: Annotated[str, pydantic.Field(alias="idOrSlug"), FieldMetadata(path=PathParamMetadata(style="simple", explode=False))]
    r"""The ID or slug of the workspace."""
    
