# Generated by ariadne-codegen
# Source: queries.graphql

from typing import Any, List, Optional

from .base_model import BaseModel
from .enums import ProductStatus


class GetProductBasic(BaseModel):
    product: Optional["GetProductBasicProduct"]


class GetProductBasicProduct(BaseModel):
    id: str
    title: str
    handle: str
    descriptionHtml: Any
    vendor: str
    productType: str
    tags: List[str]
    status: ProductStatus
    createdAt: Any
    updatedAt: Any
    publishedAt: Optional[Any]
    templateSuffix: Optional[str]


GetProductBasic.model_rebuild()
