# Generated by ariadne-codegen
# Source: gitsrht/graphql/

from typing import Optional

from .base_model import BaseModel


class GetArtifact(BaseModel):
    user: Optional["GetArtifactUser"]


class GetArtifactUser(BaseModel):
    repository: Optional["GetArtifactUserRepository"]


class GetArtifactUserRepository(BaseModel):
    reference: Optional["GetArtifactUserRepositoryReference"]


class GetArtifactUserRepositoryReference(BaseModel):
    artifact: Optional["GetArtifactUserRepositoryReferenceArtifact"]


class GetArtifactUserRepositoryReferenceArtifact(BaseModel):
    id: int


GetArtifact.model_rebuild()
GetArtifactUser.model_rebuild()
GetArtifactUserRepository.model_rebuild()
GetArtifactUserRepositoryReference.model_rebuild()
