1 line
8.8 KiB
JSON
1 line
8.8 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_fastapi_param_functions_py", "label": "param_functions.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/param_functions.py", "source_location": "L1"}, {"id": "param_functions_path", "label": "Path()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/param_functions.py", "source_location": "L13"}, {"id": "param_functions_query", "label": "Query()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/param_functions.py", "source_location": "L357"}, {"id": "param_functions_header", "label": "Header()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/param_functions.py", "source_location": "L701"}, {"id": "param_functions_cookie", "label": "Cookie()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/param_functions.py", "source_location": "L1018"}, {"id": "param_functions_body", "label": "Body()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/param_functions.py", "source_location": "L1323"}, {"id": "param_functions_form", "label": "Form()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/param_functions.py", "source_location": "L1653"}, {"id": "param_functions_file", "label": "File()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/param_functions.py", "source_location": "L1968"}, {"id": "param_functions_depends", "label": "Depends()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/param_functions.py", "source_location": "L2283"}, {"id": "param_functions_security", "label": "Security()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/param_functions.py", "source_location": "L2372"}, {"id": "param_functions_rationale_303", "label": "Declare a path parameter for a *path operation*. Read more about it in the", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/param_functions.py", "source_location": "L303"}, {"id": "param_functions_rationale_2340", "label": "Declare a FastAPI dependency. It takes a single \"dependable\" callable (like", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/param_functions.py", "source_location": "L2340"}, {"id": "param_functions_rationale_2425", "label": "Declare a FastAPI Security dependency. The only difference with a regular d", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/param_functions.py", "source_location": "L2425"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_fastapi_param_functions_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/param_functions.py", "source_location": "L1", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_fastapi_param_functions_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/param_functions.py", "source_location": "L2", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_fastapi_param_functions_py", "target": "annotated_doc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/param_functions.py", "source_location": "L4", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_fastapi_param_functions_py", "target": "fastapi", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/param_functions.py", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_fastapi_param_functions_py", "target": "fastapi_compat", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/param_functions.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_fastapi_param_functions_py", "target": "fastapi_datastructures", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/param_functions.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_fastapi_param_functions_py", "target": "fastapi_openapi_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/param_functions.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_fastapi_param_functions_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/param_functions.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_fastapi_param_functions_py", "target": "typing_extensions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/param_functions.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_fastapi_param_functions_py", "target": "param_functions_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/param_functions.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_fastapi_param_functions_py", "target": "param_functions_query", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/param_functions.py", "source_location": "L357", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_fastapi_param_functions_py", "target": "param_functions_header", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/param_functions.py", "source_location": "L701", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_fastapi_param_functions_py", "target": "param_functions_cookie", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/param_functions.py", "source_location": "L1018", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_fastapi_param_functions_py", "target": "param_functions_body", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/param_functions.py", "source_location": "L1323", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_fastapi_param_functions_py", "target": "param_functions_form", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/param_functions.py", "source_location": "L1653", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_fastapi_param_functions_py", "target": "param_functions_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/param_functions.py", "source_location": "L1968", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_fastapi_param_functions_py", "target": "param_functions_depends", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/param_functions.py", "source_location": "L2283", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_fastapi_param_functions_py", "target": "param_functions_security", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/param_functions.py", "source_location": "L2372", "weight": 1.0}, {"source": "param_functions_rationale_303", "target": "param_functions_path", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/param_functions.py", "source_location": "L303", "weight": 1.0}, {"source": "param_functions_rationale_2340", "target": "param_functions_depends", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/param_functions.py", "source_location": "L2340", "weight": 1.0}, {"source": "param_functions_rationale_2425", "target": "param_functions_security", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/param_functions.py", "source_location": "L2425", "weight": 1.0}], "raw_calls": []} |