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

from typing import Any, List, Optional

from .base_model import BaseModel


class CreateCollection(BaseModel):
    collectionCreate: Optional["CreateCollectionCollectionCreate"]


class CreateCollectionCollectionCreate(BaseModel):
    collection: Optional["CreateCollectionCollectionCreateCollection"]
    userErrors: List["CreateCollectionCollectionCreateUserErrors"]


class CreateCollectionCollectionCreateCollection(BaseModel):
    id: str
    title: str
    handle: str
    updatedAt: Any


class CreateCollectionCollectionCreateUserErrors(BaseModel):
    field: Optional[List[str]]
    message: str


CreateCollection.model_rebuild()
CreateCollectionCollectionCreate.model_rebuild()
