"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""

from __future__ import annotations
from .documentlibrary import DocumentLibrary, DocumentLibraryTypedDict
from .documentmock import DocumentMock, DocumentMockTypedDict
from .documentpdf import DocumentPdf, DocumentPdfTypedDict
from typing import Union
from typing_extensions import TypeAliasType


DocumentsTypedDict = TypeAliasType(
    "DocumentsTypedDict",
    Union[DocumentLibraryTypedDict, DocumentMockTypedDict, DocumentPdfTypedDict],
)
r"""A base document object."""


Documents = TypeAliasType(
    "Documents", Union[DocumentLibrary, DocumentMock, DocumentPdf]
)
r"""A base document object."""
