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

from typing import Literal, Optional

from pydantic import Field

from .base_model import BaseModel


class ShareSecret(BaseModel):
    secret: "ShareSecretSecret"


class ShareSecretSecret(BaseModel):
    typename__: Literal["PGPKey", "SSHKey", "Secret", "SecretFile"] = Field(
        alias="__typename"
    )
    id: int
    name: Optional[str]
    uuid: str


ShareSecret.model_rebuild()
