# Generated by ariadne-codegen
# Source: operations/

from typing import Any, Optional

from pydantic import Field

from .base_model import BaseModel
from .enums import GitProvider


class LatestGitRepositories(BaseModel):
    latest_git_repositories: list["LatestGitRepositoriesLatestGitRepositories"] = Field(
        alias="latestGitRepositories"
    )


class LatestGitRepositoriesLatestGitRepositories(BaseModel):
    id: int
    name: str
    provider: GitProvider
    url: str
    pushed_at: Optional[Any] = Field(alias="pushedAt")
    updated_at: Optional[Any] = Field(alias="updatedAt")
    owner: str


LatestGitRepositories.model_rebuild()
