# Generated by ariadne-codegen
# Source: mansrht/git/

from typing import Any, Optional

from .base_model import BaseModel
from .fragments import RepoDetails


class GetReferences(BaseModel):
    me: "GetReferencesMe"


class GetReferencesMe(BaseModel):
    repository: Optional["GetReferencesMeRepository"]


class GetReferencesMeRepository(RepoDetails):
    references: "GetReferencesMeRepositoryReferences"


class GetReferencesMeRepositoryReferences(BaseModel):
    cursor: Optional[Any]
    results: list["GetReferencesMeRepositoryReferencesResults"]


class GetReferencesMeRepositoryReferencesResults(BaseModel):
    name: str


GetReferences.model_rebuild()
GetReferencesMe.model_rebuild()
GetReferencesMeRepository.model_rebuild()
GetReferencesMeRepositoryReferences.model_rebuild()
