{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_pydantic_internal_mock_val_ser_py", "label": "_mock_val_ser.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L1"}, {"id": "mock_val_ser_mockcoreschema", "label": "MockCoreSchema", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L21"}, {"id": "mock_val_ser_mockcoreschema_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L28"}, {"id": "mock_val_ser_mockcoreschema_getitem", "label": ".__getitem__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L40"}, {"id": "mock_val_ser_mockcoreschema_len", "label": ".__len__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L43"}, {"id": "mock_val_ser_mockcoreschema_iter", "label": ".__iter__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L46"}, {"id": "mock_val_ser_mockcoreschema_get_built", "label": "._get_built()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L49"}, {"id": "mock_val_ser_mockcoreschema_rebuild", "label": ".rebuild()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L60"}, {"id": "mock_val_ser_mockvalser", "label": "MockValSer", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L71"}, {"id": "mock_val_ser_mockvalser_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L78"}, {"id": "mock_val_ser_mockvalser_getattr", "label": ".__getattr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L91"}, {"id": "mock_val_ser_mockvalser_rebuild", "label": ".rebuild()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L102"}, {"id": "mock_val_ser_set_type_adapter_mocks", "label": "set_type_adapter_mocks()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L112"}, {"id": "mock_val_ser_set_model_mocks", "label": "set_model_mocks()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L151"}, {"id": "mock_val_ser_set_dataclass_mocks", "label": "set_dataclass_mocks()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L190"}, {"id": "mock_val_ser_rationale_22", "label": "Mocker for `pydantic_core.CoreSchema` which optionally attempts to rebuild t", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L22"}, {"id": "mock_val_ser_rationale_72", "label": "Mocker for `pydantic_core.SchemaValidator` or `pydantic_core.SchemaSerializer` w", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L72"}, {"id": "mock_val_ser_rationale_113", "label": "Set `core_schema`, `validator` and `serializer` to mock core types on a type ada", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L113"}, {"id": "mock_val_ser_rationale_152", "label": "Set `__pydantic_core_schema__`, `__pydantic_validator__` and `__pydantic_seriali", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L152"}, {"id": "mock_val_ser_rationale_191", "label": "Set `__pydantic_validator__` and `__pydantic_serializer__` to `MockValSer`s on a", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L191"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_mock_val_ser_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L3", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_mock_val_ser_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L4", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_mock_val_ser_py", "target": "pydantic_core", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_mock_val_ser_py", "target": "backend_venv_lib_python3_12_site_packages_pydantic_errors_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_mock_val_ser_py", "target": "backend_venv_lib_python3_12_site_packages_pydantic_plugin_schema_validator_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_mock_val_ser_py", "target": "backend_venv_lib_python3_12_site_packages_pydantic_dataclasses_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_mock_val_ser_py", "target": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_mock_val_ser_py", "target": "backend_venv_lib_python3_12_site_packages_pydantic_type_adapter_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_mock_val_ser_py", "target": "mock_val_ser_mockcoreschema", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L21", "weight": 1.0}, {"source": "mock_val_ser_mockcoreschema", "target": "mock_val_ser_mockcoreschema_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L28", "weight": 1.0}, {"source": "mock_val_ser_mockcoreschema", "target": "mock_val_ser_mockcoreschema_getitem", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L40", "weight": 1.0}, {"source": "mock_val_ser_mockcoreschema", "target": "mock_val_ser_mockcoreschema_len", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L43", "weight": 1.0}, {"source": "mock_val_ser_mockcoreschema", "target": "mock_val_ser_mockcoreschema_iter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L46", "weight": 1.0}, {"source": "mock_val_ser_mockcoreschema", "target": "mock_val_ser_mockcoreschema_get_built", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L49", "weight": 1.0}, {"source": "mock_val_ser_mockcoreschema", "target": "mock_val_ser_mockcoreschema_rebuild", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L60", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_mock_val_ser_py", "target": "mock_val_ser_mockvalser", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L71", "weight": 1.0}, {"source": "mock_val_ser_mockvalser", "target": "mock_val_ser_mockvalser_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L78", "weight": 1.0}, {"source": "mock_val_ser_mockvalser", "target": "mock_val_ser_mockvalser_getattr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L91", "weight": 1.0}, {"source": "mock_val_ser_mockvalser", "target": "mock_val_ser_mockvalser_rebuild", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L102", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_mock_val_ser_py", "target": "mock_val_ser_set_type_adapter_mocks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L112", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_mock_val_ser_py", "target": "mock_val_ser_set_model_mocks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L151", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_mock_val_ser_py", "target": "mock_val_ser_set_dataclass_mocks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L190", "weight": 1.0}, {"source": "mock_val_ser_mockcoreschema_getitem", "target": "mock_val_ser_mockcoreschema_get_built", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L41", "weight": 1.0}, {"source": "mock_val_ser_mockcoreschema_len", "target": "mock_val_ser_mockcoreschema_get_built", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L44", "weight": 1.0}, {"source": "mock_val_ser_mockcoreschema_iter", "target": "mock_val_ser_mockcoreschema_get_built", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L47", "weight": 1.0}, {"source": "mock_val_ser_set_type_adapter_mocks", "target": "mock_val_ser_mockcoreschema", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L132", "weight": 1.0}, {"source": "mock_val_ser_set_type_adapter_mocks", "target": "mock_val_ser_mockvalser", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L137", "weight": 1.0}, {"source": "mock_val_ser_set_model_mocks", "target": "mock_val_ser_mockcoreschema", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L171", "weight": 1.0}, {"source": "mock_val_ser_set_model_mocks", "target": "mock_val_ser_mockvalser", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L176", "weight": 1.0}, {"source": "mock_val_ser_set_dataclass_mocks", "target": "mock_val_ser_mockcoreschema", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L212", "weight": 1.0}, {"source": "mock_val_ser_set_dataclass_mocks", "target": "mock_val_ser_mockvalser", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L217", "weight": 1.0}, {"source": "mock_val_ser_rationale_22", "target": "mock_val_ser_mockcoreschema", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L22", "weight": 1.0}, {"source": "mock_val_ser_rationale_72", "target": "mock_val_ser_mockvalser", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L72", "weight": 1.0}, {"source": "mock_val_ser_rationale_113", "target": "mock_val_ser_set_type_adapter_mocks", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L113", "weight": 1.0}, {"source": "mock_val_ser_rationale_152", "target": "mock_val_ser_set_model_mocks", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L152", "weight": 1.0}, {"source": "mock_val_ser_rationale_191", "target": "mock_val_ser_set_dataclass_mocks", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L191", "weight": 1.0}], "raw_calls": [{"caller_nid": "mock_val_ser_mockcoreschema_get_built", "callee": "_attempt_rebuild", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L54"}, {"caller_nid": "mock_val_ser_mockcoreschema_get_built", "callee": "PydanticUserError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L58"}, {"caller_nid": "mock_val_ser_mockcoreschema_rebuild", "callee": "_attempt_rebuild", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L63"}, {"caller_nid": "mock_val_ser_mockcoreschema_rebuild", "callee": "PydanticUserError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L67"}, {"caller_nid": "mock_val_ser_mockvalser_getattr", "callee": "_attempt_rebuild", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L94"}, {"caller_nid": "mock_val_ser_mockvalser_getattr", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L96"}, {"caller_nid": "mock_val_ser_mockvalser_getattr", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L99"}, {"caller_nid": "mock_val_ser_mockvalser_getattr", "callee": "PydanticUserError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L100"}, {"caller_nid": "mock_val_ser_mockvalser_rebuild", "callee": "_attempt_rebuild", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L104"}, {"caller_nid": "mock_val_ser_mockvalser_rebuild", "callee": "PydanticUserError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L108"}, {"caller_nid": "mock_val_ser_set_type_adapter_mocks", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L118"}, {"caller_nid": "mock_val_ser_set_type_adapter_mocks", "callee": "attempt_rebuild_fn", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L135"}, {"caller_nid": "mock_val_ser_set_type_adapter_mocks", "callee": "attempt_rebuild_fn", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L141"}, {"caller_nid": "mock_val_ser_set_type_adapter_mocks", "callee": "attempt_rebuild_fn", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L147"}, {"caller_nid": "mock_val_ser_set_model_mocks", "callee": "attempt_rebuild_fn", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L174"}, {"caller_nid": "mock_val_ser_set_model_mocks", "callee": "attempt_rebuild_fn", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L180"}, {"caller_nid": "mock_val_ser_set_model_mocks", "callee": "attempt_rebuild_fn", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L186"}, {"caller_nid": "mock_val_ser_set_dataclass_mocks", "callee": "attempt_rebuild_fn", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L215"}, {"caller_nid": "mock_val_ser_set_dataclass_mocks", "callee": "attempt_rebuild_fn", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L221"}, {"caller_nid": "mock_val_ser_set_dataclass_mocks", "callee": "attempt_rebuild_fn", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_mock_val_ser.py", "source_location": "L227"}]}