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

from __future__ import annotations
from panora_sdk.types import BaseModel
from typing import Optional, TypedDict
from typing_extensions import NotRequired


class CreateProjectDtoTypedDict(TypedDict):
    name: str
    r"""The name of the project"""
    id_user: str
    r"""The user ID"""
    id_organization: NotRequired[str]
    r"""The organization ID"""


class CreateProjectDto(BaseModel):
    name: str
    r"""The name of the project"""

    id_user: str
    r"""The user ID"""

    id_organization: Optional[str] = None
    r"""The organization ID"""
