Home / File/ text_citation_param.py — anthropic-sdk-python Source File

text_citation_param.py — anthropic-sdk-python Source File

Architecture documentation for text_citation_param.py, a python file in the anthropic-sdk-python codebase. 12 imports, 2 dependents.

File python AnthropicClient 12 imports 2 dependents

Entity Profile

Dependency Diagram

graph LR
  d247d7a7_c65c_be39_6ebd_3fb653c47847["text_citation_param.py"]
  b440fb8c_e691_fe6f_8410_8dc9bb4e2ec1["citation_char_location_param.py"]
  d247d7a7_c65c_be39_6ebd_3fb653c47847 --> b440fb8c_e691_fe6f_8410_8dc9bb4e2ec1
  4e834f0c_1875_57e9_2dc2_ab71d07d4557["CitationCharLocationParam"]
  d247d7a7_c65c_be39_6ebd_3fb653c47847 --> 4e834f0c_1875_57e9_2dc2_ab71d07d4557
  8be4b4ea_f6d8_f1f8_b356_b45329e7fb60["citation_page_location_param.py"]
  d247d7a7_c65c_be39_6ebd_3fb653c47847 --> 8be4b4ea_f6d8_f1f8_b356_b45329e7fb60
  21e92045_698e_1713_864c_431a718dfd3e["CitationPageLocationParam"]
  d247d7a7_c65c_be39_6ebd_3fb653c47847 --> 21e92045_698e_1713_864c_431a718dfd3e
  a8f0d8c5_528b_9e05_55ea_233ac1740949["citation_content_block_location_param.py"]
  d247d7a7_c65c_be39_6ebd_3fb653c47847 --> a8f0d8c5_528b_9e05_55ea_233ac1740949
  236f26b3_d916_2813_cb4d_05bfecc93062["CitationContentBlockLocationParam"]
  d247d7a7_c65c_be39_6ebd_3fb653c47847 --> 236f26b3_d916_2813_cb4d_05bfecc93062
  66439ce6_6690_9a1f_839e_fb57b22161d0["citation_search_result_location_param.py"]
  d247d7a7_c65c_be39_6ebd_3fb653c47847 --> 66439ce6_6690_9a1f_839e_fb57b22161d0
  34b3d7ea_4c8d_aaba_b60f_2d170b201d9c["CitationSearchResultLocationParam"]
  d247d7a7_c65c_be39_6ebd_3fb653c47847 --> 34b3d7ea_4c8d_aaba_b60f_2d170b201d9c
  db1d8f96_4743_fd36_562b_bc23672eafa1["citation_web_search_result_location_param.py"]
  d247d7a7_c65c_be39_6ebd_3fb653c47847 --> db1d8f96_4743_fd36_562b_bc23672eafa1
  c27c9ca4_5ce9_b8c0_cc6a_8cdfb8e3c812["CitationWebSearchResultLocationParam"]
  d247d7a7_c65c_be39_6ebd_3fb653c47847 --> c27c9ca4_5ce9_b8c0_cc6a_8cdfb8e3c812
  89ddcdd7_3ae1_4c7b_41bb_9f1e25f16875["typing"]
  d247d7a7_c65c_be39_6ebd_3fb653c47847 --> 89ddcdd7_3ae1_4c7b_41bb_9f1e25f16875
  37c05070_ca59_d596_7250_de9d1939227f["typing_extensions"]
  d247d7a7_c65c_be39_6ebd_3fb653c47847 --> 37c05070_ca59_d596_7250_de9d1939227f
  2eb1aa7f_c778_4d68_0a26_a102fadd9638["__init__.py"]
  2eb1aa7f_c778_4d68_0a26_a102fadd9638 --> d247d7a7_c65c_be39_6ebd_3fb653c47847
  ad175324_e5f5_a13e_bfab_419a3f7bb8cf["text_block_param.py"]
  ad175324_e5f5_a13e_bfab_419a3f7bb8cf --> d247d7a7_c65c_be39_6ebd_3fb653c47847
  style d247d7a7_c65c_be39_6ebd_3fb653c47847 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.

from __future__ import annotations

from typing import Union
from typing_extensions import TypeAlias

from .citation_char_location_param import CitationCharLocationParam
from .citation_page_location_param import CitationPageLocationParam
from .citation_content_block_location_param import CitationContentBlockLocationParam
from .citation_search_result_location_param import CitationSearchResultLocationParam
from .citation_web_search_result_location_param import CitationWebSearchResultLocationParam

__all__ = ["TextCitationParam"]

TextCitationParam: TypeAlias = Union[
    CitationCharLocationParam,
    CitationPageLocationParam,
    CitationContentBlockLocationParam,
    CitationWebSearchResultLocationParam,
    CitationSearchResultLocationParam,
]

Frequently Asked Questions

What does text_citation_param.py do?
text_citation_param.py is a source file in the anthropic-sdk-python codebase, written in python. It belongs to the AnthropicClient domain.
What does text_citation_param.py depend on?
text_citation_param.py imports 12 module(s): CitationCharLocationParam, CitationContentBlockLocationParam, CitationPageLocationParam, CitationSearchResultLocationParam, CitationWebSearchResultLocationParam, citation_char_location_param.py, citation_content_block_location_param.py, citation_page_location_param.py, and 4 more.
What files import text_citation_param.py?
text_citation_param.py is imported by 2 file(s): __init__.py, text_block_param.py.
Where is text_citation_param.py in the architecture?
text_citation_param.py is located at src/anthropic/types/text_citation_param.py (domain: AnthropicClient, directory: src/anthropic/types).

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free