# Generated by ariadne-codegen
# Source: hubsrht/services/git/

from typing import Optional

from .base_model import BaseModel
from .fragments import TextData


class GetReadme(BaseModel):
    user: Optional["GetReadmeUser"]


class GetReadmeUser(BaseModel):
    repository: Optional["GetReadmeUserRepository"]


class GetReadmeUserRepository(BaseModel):
    html: Optional[str]
    md: Optional["GetReadmeUserRepositoryMd"]
    markdown: Optional["GetReadmeUserRepositoryMarkdown"]
    plaintext: Optional["GetReadmeUserRepositoryPlaintext"]


class GetReadmeUserRepositoryMd(TextData):
    pass


class GetReadmeUserRepositoryMarkdown(TextData):
    pass


class GetReadmeUserRepositoryPlaintext(TextData):
    pass


GetReadme.model_rebuild()
GetReadmeUser.model_rebuild()
GetReadmeUserRepository.model_rebuild()
