# Generated by ariadne-codegen
# Source: tools/graphql_codegen/artifacts/

from __future__ import annotations

from typing import Optional

from pydantic import Field

from wandb._pydantic import GQLId, GQLResult


class DeleteArtifact(GQLResult):
    delete_artifact: Optional[DeleteArtifactDeleteArtifact] = Field(
        alias="deleteArtifact"
    )


class DeleteArtifactDeleteArtifact(GQLResult):
    artifact: DeleteArtifactDeleteArtifactArtifact


class DeleteArtifactDeleteArtifactArtifact(GQLResult):
    id: GQLId


DeleteArtifact.model_rebuild()
DeleteArtifactDeleteArtifact.model_rebuild()
