Files
openrouter-python-sdk-retry…/src/openrouter/components/providersortunion.py
T

24 lines
730 B
Python

"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""
from __future__ import annotations
from .providersort import ProviderSort
from .providersortconfig import ProviderSortConfig, ProviderSortConfigTypedDict
from openrouter.utils import validate_open_enum
from pydantic.functional_validators import PlainValidator
from typing import Union
from typing_extensions import Annotated, TypeAliasType
ProviderSortUnionTypedDict = TypeAliasType(
"ProviderSortUnionTypedDict", Union[ProviderSortConfigTypedDict, ProviderSort]
)
ProviderSortUnion = TypeAliasType(
"ProviderSortUnion",
Union[
ProviderSortConfig,
Annotated[ProviderSort, PlainValidator(validate_open_enum(False))],
],
)