# Generated by ariadne-codegen
# Source: operations/

from typing import Any, Optional

from pydantic import Field

from .base_model import BaseModel


class CloneProjectStatus(BaseModel):
    clone_project_status: "CloneProjectStatusCloneProjectStatus" = Field(
        alias="cloneProjectStatus"
    )


class CloneProjectStatusCloneProjectStatus(BaseModel):
    new_project_id: Optional[Any] = Field(alias="newProjectId")
    events: list["CloneProjectStatusCloneProjectStatusEvents"]
    error: Optional[str]


class CloneProjectStatusCloneProjectStatusEvents(BaseModel):
    type: str
    created_at: Any = Field(alias="createdAt")
    message: str


CloneProjectStatus.model_rebuild()
CloneProjectStatusCloneProjectStatus.model_rebuild()
