code: def is_uploadfile_sequence_annotation(annotation: Any) -> bool:
      origin = get_origin(annotation)
      if origin is Union or origin is UnionType:
          at_least_one = False
          for arg in get_args(annotation):
              if is_uploadfile_sequence_annotation(arg):
                  at_least_one = True
                  continue
          return at_least_one
      return field_annotation_is_sequence(annotation) and all(
          is_uploadfile_or_nonable_uploadfile_annotation(sub_annotation)
          for sub_annotation in get_args(annotation)
      )
  
imports: from collections import deque
  from copy import copy
  from dataclasses import dataclass, is_dataclass
  from enum import Enum
  from typing import Any, Callable, Deque, Dict, FrozenSet, List, Mapping, Sequence, Set, Tuple, Type, Union
  from fastapi.exceptions import RequestErrorModel
  from fastapi.types import IncEx, ModelNameMap, UnionType
  from pydantic import BaseModel, create_model
  from pydantic.version import VERSION
  from starlette.datastructures import UploadFile
  from typing_extensions import Annotated, Literal, get_args, get_origin
label_desc: Use image node_id 12 for calling a global function with example usage: is_uploadfile_sequence_annotation(annotation) and returns: unknown, at_least_one