main
1# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
2
3from typing import Union
4from typing_extensions import Annotated, TypeAlias
5
6from .._utils import PropertyInfo
7from .other_file_chunking_strategy_object import OtherFileChunkingStrategyObject
8from .static_file_chunking_strategy_object import StaticFileChunkingStrategyObject
9
10__all__ = ["FileChunkingStrategy"]
11
12FileChunkingStrategy: TypeAlias = Annotated[
13 Union[StaticFileChunkingStrategyObject, OtherFileChunkingStrategyObject], PropertyInfo(discriminator="type")
14]